*{margin:0px;padding:0px;}
body{font-size:12px;color:#403F3E;font-family:"微软雅黑";overflow-x:hidden; font-weight:normal;}
a{text-decoration:none;color:#6A6A6A;}
a:hover{color:#E60013;}
ul{list-style-type:none;}
img{border:none;}
#tophead{width:1200px;height:92px;margin:0px auto;}
#tophead .logo{width:520px;height:92px;float:left;text-align:left;}
#tophead .rtlink{width:500px;height:32px;line-height:32px;float:right;text-align:right;padding-top:10px;}
#tophead .Exlink{width:500px;height:30px;float:right; line-height:30px;text-align:right;font-size:16px; color:#CC0000;}
#bignav{width:auto;height:60px;line-height:60px;background:#F7F7F7;}
#bignav .nav{width:1200px;height:60px;margin:0px auto;}
#bignav .nav .searcher{width:180px;height:34px;background:#fff;margin-top:13px;float:right;}
#bignav .nav .searcher input.key{width:140px;height:34px;line-height:34px;text-indent:20px;font-size:14px;font-family:Arial, Helvetica, sans-serif;float:left;background:None;border:none;float:left;}
#bignav .nav .searcher input.bt{width:34px;line-height:34px; flaot:right;background:url(../images/fdj.gif) center center no-repeat;border:none;cursor:pointer;}

.menue{width:990px;height:60px;line-height:60px;float:left;}
.menue .mainlevel{float:left; width:165px;/*IE6 only*/}
.menue .mainlevel1 span.sl{color:#f00;font-weight:bold;}
.menue .mainlevel1{float:right;width:165px;text-align:center;font-size:14px;/*IE6 only*/}
.menue .mainlevel a.current{display:block; background:url(../images/line1.jpg) bottom center no-repeat;color:#144E73;height:60px;line-height:60px;}
.menue .mainlevel a.hot{background:url(../images/downjt.gif) 80% center no-repeat; display:block;text-align:center;}
.menue .mainlevel a.hot:hover{background:url(../images/downjt.gif) 80% center no-repeat; display:block;}
.menue .mainlevel a {color:#828C95; text-decoration:none; line-height:60px; display:block;  width:165px;text-align:center;font-size:18px;}
.menue .mainlevel a:hover{text-decoration:none; color:#fff; z-index:1000;background:url(../images/line1.jpg) bottom center no-repeat;height:60px;line-height:60px;color:#144E73;}
.menue .mainlevel ul {display:none; position:absolute; width:165px; z-index:1000;}
.menue .mainlevel ul li{background:#F7F7F7;border-top:1px solid #E1E1E1;height:30px;line-height:30px;float:left;border-bottom:1px solid #fff;text-align:left;font-size:14px;font-family:"微软雅黑"; z-index:1000; overflow:hidden;color:#fff;width:165px;}
.menue .mainlevel li a{color:#666;font-size:14px;height:30px;line-height:30px;font-weight:normal; z-index:1000;font-size:14px;width:165px;text-align:left;display:block;text-indent:20px;}
.menue .mainlevel li a:Hover{background:#E1E1E1;color:#666;  z-index:1000;height:30px;line-height:30px;}
.focus{ position:relative; width:1920px; height:478px; margin:0px auto;background:#F5F5F5;}  
.focus img{ width:1350px; height:478px;margin:0px auto;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:30%; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#FA5A02;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block;width:1920px; }  
.focus .fbg{bottom:25px; right:550px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:25px; height:10px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#FA5A02;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
#title1{width:1200px;height:40px;margin:40px auto;font-size:20px;clear:both;font-weight:bold; background:url(../images/border1.jpg) left bottom no-repeat;font-family:"微软雅黑"}
#tjdis1{width:1200px;height:249x;margin:0px auto 40px;padding-bottom:140px;clear:both;}
#tjdis1 li{width:300px;height:249x;float:left;}
#tjdis1 li p.pic{width:200px;height:204px;margin:0px auto;background:url(../images/ptbg.jpg) center center no-repeat;cursor:pointer;}
#tjdis1 li p.pic img{width:200px;height:204px;}
#tjdis1 li p.bt1{width:220px;height:40px;line-height:40px;font-size:12px;margin:0x auto;text-indent:50px;font-weight:bold;}

 dl.newdis{width:550px;height:233px; padding-top:25px;padding-bottom:25px;float:left;padding-left:50px;}
 dl.newdis dt.newspic{width:230px;height:233px;float:left;margin-right:30px;background:#ddd;}
 dl.newdis dt.newspic img{width:233px;height:233px;}
 dl.newdis dd.nstt{width:250px;height:40px;line-height:40px;color:#666;font-size:16px;float:left;font-weight:bold;}
 dl.newdis dd.nstext{width:250px;height:100px;line-height:180%;color:#666;font-size:14px; text-align:justify;float:left;}
 dl.newdis dd.more{width:250px;height:30px;line-height:30px;color:#FF3634;font-size:14px;float:left;}
 dl.newdis dd.more a{color:#FF3634;}



#tjdis{width:1200px;height:309x;margin:0px auto 20px;padding-bottom:40px;}
#tjdis li{width:300px;height:309x;float:left;}
#tjdis li p.pic{width:269px;height:269px;margin:0px auto;background:url(../images/ptbg.jpg) center center no-repeat;cursor:pointer;}
#tjdis li p.pic:hover img{-webkit-animation:big 1s;animation:big 1s;width:269px;height:269px;}
#tjdis li p.bt1{width:269px;height:40px;line-height:40px;font-size:16px;margin:0x auto;text-indent:20px;font-weight:bold;}
@keyframes big{
	0%{ transform:scale(0);}
	100%{ transform:scale(1); }
	}
@-webkit-keyframes big{
	0%{ transform:scale(0);}
	100%{ transform:scale(1); }
	}

#moreinfo{width:1200px;height:40px;line-height:40px;margin:20px auto;padding-top:30px; text-align:right;padding-right:20px;clear:both;}
#moreinfo a{color:#f60;clear:both;font-size:14px;}
#projectlist{width:1200px;height:360px;margin:0px auto 30px;}
#projectlist li{width:400px;height:360px;float:left;font-size:18px;line-height:140%;}
#projectlist li img{width:379px;height:215px;margin-bottom:15px;}
#projectlist li span{font-size:14px;color:#FDC000;}
#about{width:auto;height:568px;background:url(../images/aboutbg.jpg) center center no-repeat;clear:both;}
#about .aboutct{width:1200px;height:500px;padding-top:60px;margin:0px auto;}
#about .aboutct .selelist{width:1200px;height:43px;line-height:43px; position:relative;margin-bottom:47px;}
#about .aboutct .selelist li.company{width:193px;height:43px;line-height:43px;text-indent:20px;background:url(../images/about1.png) left center no-repeat;font-size:14px;color:#fff;float:left;}
#about .aboutct .selelist li.company a{color:#fff;font-weight:bold;}
#about .aboutct .selelist li.rd{width:161px;height:43px;line-height:43px;text-indent:30px;font-size:14px;color:#fff; position:absolute;left:172px;top:0px;}
#about .aboutct .selelist li.rd a{font-size:14px;font-weight:bold;display:block;background:url(../images/about_title_bg3b.png) left center no-repeat;}
#about .aboutct .selelist li.rd a:hover{font-size:14px;color:#fff;font-weight:bold;display:block;background:url(../images/about_title_bg3.png) left center no-repeat;}
#about .aboutct .selelist li.technology{width:163px;height:43px;line-height:43px;text-align:center;font-size:14px;color:#fff; position:absolute;left:313px;top:0px;}
#about .aboutct .selelist li.technology a{font-size:14px;font-weight:bold;display:block;background:url(../images/about_title_bg3b.png) left center no-repeat;}
#about .aboutct .selelist li.technology a:hover{font-size:14px;color:#fff;font-weight:bold;display:block;background:url(../images/about_title_bg3.png) left center no-repeat;}
#about .aboutct .aboutleft{width:906px;height:353px;float:left;background:#fff;clear:both;margin-right:25px;}
#about .aboutct .aboutleft .leftpic{width:383px;height:353px;float:left;margin-right:35px;}
#about .aboutct .aboutleft .leftpic img{width:383px;height:353px;}
#about .aboutct .aboutleft .topname{width:488px;height:87px;line-height:120px;font-size:20px;float:left;}
#about .aboutct .aboutleft .abouttext{width:458px;height:266px;line-height:180%;font-size:14px;text-align: justify;overflow:hidden;float:left;}
#about .aboutct .aboutleft .abouttext a{color:#f60;font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#about .aboutct .rightpic{width:269px;height:353px;float:left;overflow:hidden;}
#about .aboutct .rightpic .img1{width:265px;height:162px;border:2px solid #fff;margin-bottom:21px;}
#about .aboutct .rightpic .img2{width:265px;height:162px;border:2px solid #fff;}
#foot{width:auto;height:307px;background:#333333;padding-top:70px;}
#footct{width:1200px;height:307px;margin:0px auto;font-family:"微软雅黑";}
#footct .contact{width:300px;height:307px;float:left;}
#footct .contact .cttitle{width:300px;height:40px;line-height:40px;font-size:20px;color:#ABB3B5;margin-bottom:10px;}
#footct .contact .contacttext{width:256px;height:187px;background:
url(../images/lxbg.jpg) left center no-repeat;padding-left:24px;color:#ABB3B5;line-height:240%;font-size:12px;}
#footct .contact .contacttext1{width:276px;height:187px; color:#ABB3B5;line-height:220%;font-size:14px;}
#footct .contact .contacttext1 a{ color:#ABB3B5;}
#footct .contact .contacttext1 a:hover{color:#f60;}
#footer{width:auto;height:70px;background:#272727;}
#footer .ftcenter{width:1200px;height:70px;margin:0px auto;}
#footer .ftcenter .lt{width:550px;height:70px;line-height:70px;float:left;font-size:14px;color:#ABB3B5;}
#footer .ftcenter .rt{width:650px;height:55px;float:left;font-size:12px;text-align:right;color:#ABB3B5;line-height:180%;padding-top:15px;}
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 50px;
  right:0px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(251, 91, 3, 0.8) url(../images/top123.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 0px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 40px;
    width: 40px;
    right: 0px;
    bottom: 30px;
  }
}