@charset "utf-8";
/* CSS Document */
/*S*/

body{ font-size:15px; font-family:"微软雅黑"; margin:0px;  padding:0px; color:#333; background:#fff; line-height:30px; }
li{ list-style:none;}
a img{ border:0;}
a{ text-decoration:none; color:#333; }
a:hover{text-decoration:none; color:#000;}
a:visite d{ color:#010000;}
.clear{clear:both;height:0;font-size: 1px;line-height:1px;_line-height:0px;}
h1{ text-align:center; font-size:18px; border-bottom:1px #d6d8d9 solid; padding-bottom:15px; margin-bottom:20px;}
ul,ol{ margin:0px; padding:0px;}
html{ overflow-x:hidden;}

.header{ background:#ff7208; height:40px; line-height:40px; overflow:hidden; color:#FFF;}
.headerc{ width:1200px; overflow:hidden; margin:auto;}
.header1{ float:left;}
.header2{ float:right;}
.header2 a{ color:#fff;}
.header2 a:hover{ color:#FFF;}
 
.top{ height:120px; background:#F7F7F7;}
.main{ width:1200px; margin:0 auto; overflow:hidden;}
.smain{ width:1200px; margin:auto;}
.logo{ float:left;  overflow:hidden; padding:20px 0 0 0; color:#333;}
.logo a{ float:left}
.logo span{ float:left; padding-left:20px; font-size:24px; padding-top:22px;}
.headright{ float:right; }
.tel{ float:left; padding-top:25px;}
.tel1{ background:url(../images/a1.jpg) left center no-repeat; padding-left:30px; color:#000; font-size:12px;}
.tel2{ color:#ff7208; font-size:24px; font-weight:bold; padding-top:5px;}
.ww{ float:left; padding: 60px 0px 0 30px;}
.wb{ float: left;}
.wb img{ width: 30px; height: 30px;}
.wx{ float: left; padding-left: 20px; position: relative;}
.wx img{ width: 30px; height: 30px;}
.wx1{ position: absolute; z-index: 9999; right: 0px; top: 30px; display: none;}
.wx1 img{ width: 120px; height: 120px;}
.wx:hover .wx1{ display: block;}

 

#nav{ border-top:2px #FFF solid; height:55px; border-bottom:#ff7208 5px solid; border-top:#e0e0e0 1px solid;}
#nav ul{ width:1200px; margin:auto;}
#nav li{ float:left; width:149px; height:55px; line-height:55px; font-size:18px; text-align:center; border-right:#e0e0e0 1px solid; position:relative; z-index:999;}
#nav li a{ display:block; color:#333;}
#nav li a:hover{ color:#fff; background:#ff7208;}
#nav li:hover{ background:#ff7208;}
#nav li:hover a{ color:#fff;}
#nav:hover .dz a{ background:none; color:#333;}
#nav .dz a{ background:#ff7208; color:#fff;}
#nav .dz a:hover{ color:#fff; background:#ff7208;}
#nav .dz:hover{ background:#ff7208; color:#fff;}
#nav .dz:hover a{ color:#fff;}

#nav ul li ul { display:none; position:absolute; top:55px; margin-left:0px; width:149px; overflow:hidden; padding:10px 0; background:rgba(255, 114, 8, 0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/background:#d3222a;/*实现IE背景透明*/filter:Alpha(opacity=60);}
#nav ul li ul li{height:35px; line-height:35px; font-size:14px; font-weight:normal;width:149px; color:#333333; text-align: center; background:none; padding:0px; margin:0px; border:none;}
#nav ul li ul li a{display:block; color:#fff; background:none;}
#nav ul li ul li a:hover{color:#207bd3; text-decoration:none; background:none;}
#nav ul li:hover ul li a{ color:#fff; background:none;}
#nav ul li:hover ul li a:hover{ color:#fff; background:none;}
#nav ul li.current ul { display:block;}
#nav ul li:hover ul { display:block;}
#nav ul li ul li:hover{ color:#fff; background:none;}

.one{ text-align:center; height:40px; line-height:40px; font-size:35px; color:#333; font-weight:bold; margin-top:30px;}
.one1{ background:url(../images/a3.jpg) center repeat-x; margin:auto; width:500px; text-align:center; font-size:20px; color:#ccc; height:50px; line-height:50px;}
.one span{ color:#ff7208;}
.one2{ margin:auto; width:500px; text-align:center; font-size:20px; color:#ccc; height:50px; line-height:50px;}
.two{ background:#F7F7F7; margin-top:40px; overflow:hidden; padding-top:20px; padding-bottom:20px;}
.two1{ width:1248px;}
.two1 li{ float:left; width:368px; height:242px; overflow:hidden; margin:0 48px 48px 0; position:relative;}
.two1 li img{ width:368px; height:242px;}
.two1_1{ position:absolute; width:338px; height:242px; padding:0 15px; line-height:242px; background:rgba(255, 114, 8, 0.4) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/background:#ff7208;/*实现IE背景透明*/filter:Alpha(opacity=40); z-index:99; top:0px; left:0px; overflow:hidden; text-align:center; font-size:18px; display:none; cursor:pointer;}
.two1_1 a{ color:#fff; display:block;}
.two1 li:hover .two1_1{ display:block;}
.three{ margin-top:60px; background:url(../images/a5.jpg) right center no-repeat; height:442px; width:500px; overflow:hidden; float:left}
.three1{ font-size:35px; color:#333; font-weight:bold;}
.three1 span{ color:#ff7208;}
.three2{ color:#ccc;}
.three3{ width:460px; overflow:hidden; padding-top:20px;}
.three3_1{ height:306px; overflow:hidden;}
.three3_2{ float:left; background:url(../images/a6.jpg) #ff7208 10px no-repeat; width:90px; height:35px; line-height:35px; padding-left:40px; margin-top:20px;}
.three3_2 a{ display:block; color:#FFF;}
.four{ float:right; margin-top:60px;}
/********/
.leftLoop{ position:relative; width:1200px; margin:auto; padding-top:30px; height:240px; overflow:hidden;}
.leftLoop .hd{ display:none;}
.leftLoop .hd a{ cursor:pointer; display: block; margin-top:142px;}  
.leftLoop .next{ float:left; background:url(../images/a11.jpg) no-repeat; width:51px; height:59px;}
.leftLoop .prev{ float:right; background:url(../images/a12.jpg) no-repeat; width:51px; height:59px;}

.leftLoop .bd{ text-align:left; width:1200px; margin:auto; overflow:hidden;} 
.leftLoop .bd ol{ overflow:hidden; zoom:1;} 
.leftLoop .bd ol li{ float:left; position:relative; _display:inline; width:224px; text-align:center; margin-right:17px;}
.leftLoop .bd ol li img{ width:198px; height:138px; border:#E5E5E5 5px solid; padding:8px; background:#FFF; transition: all .2s linear; -webkit-transition: all .2s linear;}
.leftLoop .bd ol li img:hover{ width:220px; height:160px;  border:#E5E5E5 2px solid;  transform: translate3d(0, 0px, 0); -webkit-transform: translate3d(0, 0px, 0); padding:0px;} 
.leftLoop .bd ol li a{ color:#1a1a1a;}
/*******/
.honors{ font-size:16px;}
.five{ margin-top:60px; margin-bottom:20px; overflow:hidden;}
.five1{ float:left; width:585px; height:530px; overflow:hidden;}
.five2{ float:right; width:550px; overflow:hidden;}
.five2_1{ height:395px; overflow:hidden; padding-top:15px;}
.six{ padding-top:40px; overflow:hidden; width:1300px;}
.six0{ float:left; width:243px; overflow:hidden;}
.six1{ height:120px; padding-top:65px; overflow:hidden; text-align:center; background:#ff7208; color:#FFF; font-size:22px; font-weight:bold;}
.six1 span{ font-size:16px; font-weight:100;}
.six2{ height:185px; line-height:195px; overflow:hidden; text-align:center; background:#373737; color:#FFF; font-size:22px; font-weight:bold; margin-bottom:40px;}
.six2 a{ color:#FFF;}
.six3_1{ width:460px; float:left; margin-left:10px; position:relative; height:370px;}
.six3_1 img{ width:460px; height:370px;}
.six3_2,.six3_3,.six3_4,.six3_5{ width:233px; float:left; margin-left:10px; height:190px; overflow:hidden; position:relative;}
.six3_2 img,.six3_3 img,.six3_4 img,.six3_5 img{ width:233px; height:180px;}
.six3_1_1{ position:absolute; bottom:0px; height:50px; line-height:50px; text-align:center; font-size:16px; z-index:999; background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/background:#666666;/*实现IE背景透明*/filter:Alpha(opacity=40); width:460px; overflow:hidden;}
.six3_1_1 a,.six3_2_2 a,.six3_3_3 a,.six3_4_4 a,.six3_5_5 a{ color:#FFF; display: block}
.six3_1_1 a:hover,.six3_2_2 a:hover,.six3_3_3 a:hover,.six3_4_4 a:hover,.six3_5_5 a:hover{ background:#ff7208;}
.six3_1:hover .six3_1_1 a,.six3_2:hover .six3_2_2 a,.six3_3:hover .six3_3_3 a,.six3_4:hover .six3_4_4 a,.six3_5:hover .six3_5_5 a{ background:#ff7208;}
.six3_2_2,.six3_3_3,.six3_4_4,.six3_5_5{ position:absolute; bottom:10px; height:50px; line-height:50px; text-align:center; font-size:16px; z-index:999; background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/background:#666666;/*实现IE背景透明*/filter:Alpha(opacity=40); width:233px; overflow:hidden;}
.joins{ padding-top:20px;}
.joins1{ padding-top:40px; background: url(../images/jt.png) 0px 23px no-repeat; overflow: hidden;}
.joins1 li{ float:left; width:200px; text-align:center; font-weight: bold; font-size:16px;}
.joins1 li img{ border:#fff 5px solid; border-radius:15px;}
.joins1 li a:hover{ color:#ff7208;}
.joins1 li:hover img{  border:#DCDCDC 5px solid;}
.seven{ margin-top:40px; background:url(../images/a5.jpg) bottom right no-repeat; height:500px; overflow:hidden; width:605px; float:left; margin-bottom:30px;}
.seven1{ width:570px; overflow:hidden;}
.seven1 li{ height:124px; overflow:hidden; padding-top:32px;}
.seven1_1{ float:left;}
.seven1_1 img{ width:158px; height:124px;}
.seven1_2{ float:right; width:382px; padding:0 15px; background:#E5E5E5; height:124px; overflow:hidden;}
.seven1_2_1{ font-size:18px; height:40px; line-height:40px; overflow:hidden; margin-top:15px;}
.seven1_2_2{ color:#696666; line-height:26px; height:52px; overflow:hidden;}
.seven2{ float:right; width:565px; overflow:hidden; margin-top:40px;}
.seven2_1{ padding-top:20px;}
.seven2_1 li{ font-size:16px; height:35px; line-height:35px; overflow:hidden;}
.seven2_1 li span{ float:right; color:#CCC;}
.seven3{ text-align:center; background:#ff7208; font-size:20px; height:50px; line-height:50px; margin-bottom:30px; border-radius:10px;}
.seven3 a{ display: block; color:#FFF;} 
.link{ width: 1300px; padding: 20px 0 20px 0; overflow: hidden;}
.link li{ float: left; width: 182px; text-align: center; margin-right: 21px; height: 150px;}
.link li img{ width: 180px; height: 80px; border: #e2e1e18c 1px solid;}
.foot{ background:#1D1C1A; overflow:hidden; padding-bottom:20px;}
.foot1{ float:left; padding:20px 0 20px 0; width:450px; overflow:hidden;}
.foot1_1{ float:left; }
.foot1_2{ float:left; color:#FFF; font-size:24px; padding:22px 0 0 20px;}
.foot1_3{ color:#bbb; line-height:26px; padding-bottom:20px; overflow:hidden;}
.foot1_4{ background:url(../images/a18.png) left center no-repeat; font-size:24px; color:#FFF; padding-left:40px;}
.foot2{ float:left; color:#bbb; width:330px; overflow:hidden; padding-top:25px; margin-left:150px;}
.foot2_1{ font-size:20px; line-height:26px; color:#FFF}
.foot2_1 span{ font-size:16px;}
.foot2_2{ padding-top:15px;}
.foot2_2 li{ float:left; width:110px; overflow:hidden; height:40px; line-height:40px;}
.foot2_2 li a{ color:#bbb; display:block;}
.foot2_2 li a:hover{ color:#FFF;}
.foot3{ float:right; padding-top:35px; width:130px; text-align:center; color:#bbb;}
.foot3 img{ width:130px; height:130px;}







 
.nleft{ float:left; width:260px; overflow:hidden; padding-top:40px; padding-bottom:30px;}
.nleft1{ height:60px; line-height:60px; padding-left:20px; font-size:20px; color:#FFF; background:#ff7208;}
.nleft2{ background:#f7f7f7; overflow:hidden; padding-bottom:10px;}
.nleft2 li{ height:50px; line-height:50px; font-size:15px;}
.nleft2 li a{ display:block; padding-left:20px; border-left:3px #f7f7f7 solid;}
.nleft2 li a:hover{ background:#fff; border-left:3px #ff7208 solid; color:#ff7208}
.nleft2 .ndz a{ color:#ff7208; border-left:3px #ff7208 solid; background:#FFF;}
.nleft2:hover .ndz a{ color:#666666; border-left:3px #f7f7f7 solid; background:none;}
.nleft2 .ndz:hover a{ color:#ff7208; border-left:3px #ff7208 solid; background:#FFF;}


.nleft3{ height:60px; line-height:60px; padding-left:20px; font-size:20px; color:#FFF; background:#ff7208; margin-top:10px;}
.nleft4{ overflow:hidden; height:80px;}
.nleft5{ border:#e3e3e3 1px solid; border-top:none; overflow:hidden; padding:10px 15px;}
 
.nright{ float:right; width:885px; overflow: hidden; padding-bottom:30px;}
.nright1{ background:url(../images/n6.jpg) bottom repeat-x; height:60px; line-height:60px; margin:42px 0 15px 0;}
.nright1_1{ float:right; background:url(../images/n4.jpg) left center no-repeat; padding-left:30px;}
.nright1_2{ height:60px; line-height:60px; background:url(../images/n7.jpg) bottom repeat-x; padding-right:15px; float:left; color:#ff7208; font-size:18px;}
.nright1_2 span{}
.nr{}
.nr img{display:block;}
.news{}
.news li{ border-bottom:#CCC 1px dashed; overflow:hidden; height:180px; padding-top:22px;}
.news1{ float:left;}
.news1 img{ width:205px; height:155px;}
.news2{ float:right; width:655px; overflow:hidden}
.news2_1{ height:35px; overflow:hidden; line-height:35px; font-size:18px;}
.news2_2{ font-size:12px; height:25px; line-height:25px;}
.news2_3{ line-height:26px; height:75px; padding-top:5px; overflow:hidden;}
.news2_4{ border:#CCC 1px solid; float:right; font-size:12px; width:120px; height:25px; line-height:25px; text-align:center; margin-top:10px;}
.pro{ width:910px;}
.pro li{ float:left; width:280px; height:235px; text-align:center; margin:21px 21px 0px 0;}
.pro li img{ width:280px; height:184px; border:#ccc 1px solid;}
.honor{ width:910px;}
.honor li{ float:left; width:208px; height:200px; text-align:center; margin:21px 17px 0px 0;}
.honor li img{ width:208px; height:147px; border:#ccc 1px solid;}
.cases{ width:910px;}
.cases li{ float:left; width:283px; height:260px; text-align:center; margin:21px 17px 0px 0;}
.cases li img{ width:283px; height:210px;}




/* 回到顶部 */
#returnTop {_display:none;position:fixed;_position:absolute;z-index:999;right:50px;bottom:-90px;_bottom:auto;width:36px;height:36px;text-indent:-999px;overflow:hidden;background-image:url(../images/Top.png);_background-image:url(../images/Top.png);background-repeat:no-repeat;background-position:0 0;transition:bottom 0.9s;-webkit-transition:bottom 0.9s;-moz-transition:bottom 0.9s;-o-transition:bottom 0.9s;}

.page1{ text-align:left; padding:30px 0 20px 0;}
.page{ text-align:center; padding:10px 0 10px 0; margin-top:30px;}
.page li{ display:inline}
.page .disabled a{background:#666;}
.page a{ background:#a5a5a5; color:#fff; margin:0 5px; padding:4px 7px;}
.page a:hover{ background:#666; color:#FFFFFF;}

.shu{z-index:99;right:2px;top:110px;position:absolute; }
.qq1{ height:35px; line-height:35px; text-align:center; color:#FFF; background:#f08519; font-size:16px;}
.qq2{ padding:10px 0; overflow:hidden; border-bottom:#dbdbdb 1px solid; margin:0 10px;}
.qq2 li{ height:32px; line-height:32px; padding:0 0 0 30px; overflow:hidden;}
.qq2 li span{ float:left; font-size:15px;}
.qq2 li img{ margin-top:4px;}
.qq3{ margin:10px 10px; overflow:hidden; border-bottom:#dbdbdb 1px solid; padding:0 0 10px 10px; line-height:26px;}
.qq4{ text-align:center; }
.qq5{ background:#f08519 url(../images/n6.jpg) 150px 15px no-repeat; margin-top:10px; height:40px; line-height:40px; color:#FFF; text-align:center; font-size:15px;}
.Qlist{ width:215px; border:#f08519 1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; background:#FFF;}
.shu .press{right:0;border:none;cursor:pointer;width:29px;position:absolute;}



