﻿.banner{width:1920px; overflow:hidden;position:relative; height:490px; z-index:1000}
.banner_inner{position:relative;height:490px;width:1200px;margin:0 auto;}

.banner_img{width:20000px}
.banner_img li{float:left;width:1920px;position:relative}
.banner_img li.bgli01{ background:url(../image/i1.jpg) center no-repeat;}
.banner_img li.bgli02{ background:url(../image/i2.jpg) center no-repeat;}
.banner_img li.bgli03{  background:url(../image/i3.jpg) center no-repeat;}
.banner_img li.bgli04{ background:url(../image/i4.jpg) center no-repeat;}

.banner_img li.bgli01 .child1{position:absolute;width:700px;height:490px;left:0;top:0}
.banner_img li.bgli01 .child2{position:absolute;width:500px;height:490px;left:700px;top:0}

.banner_img li.bgli02 .child1{position:absolute;width:500px;height:490px;left:-93px;top:0}
.banner_img li.bgli02 .child2{position:absolute;width:700px;height:490px;left:500px;top:0}

.banner_img li.bgli03 .child1{position:absolute;width:600px;height:490px;left:0;top:0}
.banner_img li.bgli03 .child2{position:absolute;width:600px;height:490px;left:600px;top:0}

.banner_img li.bgli04 .child1{position:absolute;width:600px;height:490px;left:0;top:0}
.banner_img li.bgli04 .child2{position:absolute;width:600px;height:490px;left:600px;top:0}


.banner_common{position:relative;width:1200px;margin:0 auto}
.banner_pre{position:absolute;top:50%;left:0;margin-top:180px;width:60px;height:60px;cursor:pointer;background:url(404.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:50%;right:0;margin-top:180px;width:60px;height:60px;cursor:pointer;background:url(404.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:130px;position:absolute;bottom:13px;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:18px;height:18px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#ff7f02}



#case { height:963px; background-color:#f3f3f3; }
#case .hd { height:163px; }
#case .hd h3 { background:url(../image/case_hd.jpg) no-repeat center top; }
#case .hd em { padding-top:60px; }
#case .bd { padding-top:26px; position:relative; }
#case .bd ul li { float:left; width:362px; margin:0 10px; display:inline; height:524px;  }
#case .bd ul li .c1 { box-shadow:0 5px 7px #e8e8e8; margin:20px 0 0; display:block; }
#case .bd ul li img { display:block; }
#case .bd ul li figcaption { display:block; height:61px; line-height:61px; text-align:center; background-color:#fff; }

#caselist { width:1152px; margin:0 auto; height:668px; overflow:hidden; position:relative; }
#case .btnPrev { position:absolute; left:-63px; top:290px; cursor:pointer; }
#case .btnNext { position:absolute; right:-63px; top:290px; cursor:pointer; }
.casemore {}
.casemore a { display:block; background:url(../image/casemore.jpg) no-repeat center top; width:184px; height:50px; margin:0 auto; color:#676767; font-size:16px; line-height:43px; text-indent:34px; }
.casemore a:hover { text-decoration:none;}

#inews { height:566px; }
#inews .hd { height: 163px; }
#inews .hd h3 { background:url(../image/inews_hd.jpg) no-repeat center top;}
#inews .hd em { padding-top:60px; }
#inews .bd {border-left:solid 1px #e0e0e0; border-bottom:solid 3px #e0e0e0; border-right:solid 1px #e0e0e0; border-top:solid 1px #e0e0e0; width:1196px; margin:33px auto 0; }
.m_news { width:398px; height:336px; float: left; display: inline; background:url(../image/inews_bg.jpg) no-repeat left top; position: relative; }
.m_news_t { padding-top:9px; height:45px; width:360px; margin: 0 auto; }
.m_news h4 { height: 42px; line-height: 42px; display: inline-block; border-bottom:solid 3px #c21920; font-size:18px;}
.m_news ul { width:360px; margin: 0 auto; padding-top:16px; }
.m_news ul li { background: url(../image/inews_t.jpg) no-repeat left center; border-bottom:dotted 1px #b0b0b0; height:39px; line-height: 39px; }
.m_news ul li a { margin-left:17px; font-size:14px; }
.m_news_more { position: absolute; right:20px; top:25px; }
.nofirst { border-left:solid 1px #e0e0e0; }

#client { background-color:#efefef; padding-bottom:15px; }
#client .hd { height:118px; background:url(../image/client_linebg.jpg) repeat-x left bottom; }
#client .hd h3 { background:url(../image/client_hd.jpg) no-repeat center top; padding-top:60px; }
#client .hd em { display: inline; padding-top:0; }
#client .td { text-align: center; font-size:30px; color:#5a5959; height: 80px; line-height: 80px; }
#client .bd { padding-top:18px;}


.sin_cn{ font-size:27px; color:#000; text-align:center; margin-top:54px;}
.sin_en{font-size:37px; color:#9c9c9c; text-align:center; text-transform:uppercase; font-weight: bold;}
.sin_en span{color:#ff6600;}
.sin_p{background:url(../image/pen.jpg) no-repeat; width:773px; height:63px; line-height:63px; color:#434343; font-size:24px; margin:0 auto 30px; text-align:center;}
.item_li{width:13.38%; float:left; padding:27px 2.2% 28px 8%; border-radius:10px; margin-bottom:60px; margin-right:1.89%; -moz-box-shadow:-3px 3px 12px #e6eaee; -webkit-box-shadow:-3px 3px 12px #e6eaee; box-shadow:-3px 3px 12px #e6eaee;}
.item_li_01{background:url(../image/iont_01.jpg) no-repeat 23px center;}
.item_li_02{background:url(../image/iont_02.jpg) no-repeat 23px center;}
.item_li_03{background:url(../image/iont_03.jpg) no-repeat 23px center;}
.item_li_04{background:url(../image/iont_04.jpg) no-repeat 23px center; margin-right:0;}
.item_li_05{background:url(../image/iont_05.jpg) no-repeat 23px center;}
.item_li_06{background:url(../image/iont_06.jpg) no-repeat 23px center;}
.item_lt{font-size:20px; color:#686c81; font-weight:bold; margin-bottom:9px;}
.item_p{color:#696d82; font-size:13px; line-height:24px;}


.pc_man{background:url(../image/cp_man.jpg) no-repeat top center; height:596px;}
.pc_man_se{width:1482px; margin:auto; padding:75px 0 0 0;}
.picScroll-left{  overflow:hidden; position:relative;  border:0px solid #ccc; margin:auto; padding:0 107px;}
.hd_ett{width:409px; float:left; color:#fff; font-size: 29px; line-height:40px; margin-bottom:73px;}
.hd_en{font-size:37px; color:#fff; text-transform:uppercase; font-weight: bold; margin-bottom:6px;}
.hd_en span{color:#ff6600;}
.hd_ett_p{color:#6e7274; width:279px; height:34px; float:right; text-transform:uppercase; font-size:5px; line-height:7px; padding-top:4px; background: url(../image/abou.png) right bottom no-repeat;}
.picScroll-left .hd{ }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:42px; height:81px; float:right; margin-right:0px; margin-top:0px;  overflow:hidden; cursor:pointer; background:url(../image/arrow_l.png) no-repeat top center;}
.picScroll-left .hd .prev{position:absolute; top:221px; left:0;}	 
.picScroll-left .hd .next{background:url(../image/arrow_r.png) no-repeat top center;  position:absolute; top:221px; right:0;}
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:18px; zoom:1; margin-right:25px; }
.picScroll-left .hd ul li{ float:left; width:20px; height:20px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background:#bababa; border-radius:10px;}
.picScroll-left .hd ul li.on{background:#fd6508;}
.hd_amn{float:right; color:#b1b1b1; font-size:14px; padding:10px 13px 0 0;}
.hd_more{background:url(../image/hd_more.png) no-repeat 46px center;}
.hd_amn_ja{float:right; display:block; width:58px; height:55px; background:url(../image/hd_amn_ja.png) no-repeat top center;} 
.picScroll-left .bd{ padding:0px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 14px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:306px; height:240px; display:block;  padding:0px; border:0px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{}
.picScroll-left .bd ul li .title{ line-height:45px; color:#fff;}


.container{width:1124px; margin:0 auto; position:relative;}
.news{padding-top:71px;padding-bottom:75px;position:relative;}
.news #service_con{height:380px;width:1000px;}
.news .cat{position:absolute;right:30px;z-index:5;}
.news .cat a{float:left;text-align:center;text-decoration:none;font-size:12px;color:#373737; display:inline; padding: 0 15px; margin:0 5px;  font-family:'微软雅黑';height:30px;line-height:25px;}
.news .cat .pipe{float:left;border-right:1px dashed #ccc;display:inline-block;height:10px;margin:0 1px;margin-top:6px;}
.news .cat a.selected{background:url(../image/cat_ahover.png) no-repeat center 4px;color:#fff;}

.news .srv_pro{display:block;width:1000px;float:left;}
.news .srv_pro .title{background:url(404.png) no-repeat 0px top; margin-left:40px;width:356px;height:73px;}
.news .srv_pro .title{ font-size:24px; color: #666; font-weight:bold; width:390px; height:80px; margin-bottom:20px; line-height:22px; background:url(../image/newsbt.jpg) right bottom no-repeat}
.news .srv_pro .title strong{ font-size:46px; color:#ff6600;line-height:60px;}
.news .srv_pro .title strong span{ color:#bbbbbb}


.news .srv_pro .con{width:999px; margin:30px auto 0; height:340px; overflow:hidden}
.news .srv_pro .con li{font-size:12px;color:#666666; padding-left:39px; float:left; width:210px; height:340px; }
.news .srv_pro .con li.line{ width:1px; padding:0px; height:400px; float:left; background:#CCC}
.news .srv_pro .con li .newdate{ float:left; font-size:18px; color:#a9a9a9; margin-bottom:10px;}
.news .srv_pro .con li .newsimg{ float:left; width:180px; height:110px; margin-bottom:10px;}
.news .srv_pro .con li .newtitle{ float:left; width:180px; font-size:16px; margin-bottom:10px;}
.news .srv_pro .con li .newtext{ float:left; width:180px;}

.news .srv_line{display:block;width:990px;float:left;height:380px;}
.news .srv_line .title{background:url(404.png) no-repeat left top;width:450px;height:73px;}
.news .srv_line .con{background:url(404.png) no-repeat center top;height: 267px;margin-top:40px;}

.newsbj{ background:url(../image/news-nr-bj.jpg) center bottom no-repeat;  height:50px;}

.newsmore{ width:1000px; height:30px; overflow:hidden; padding:0px; margin:30px auto 0; display:block;  background:url(../image/more-news.jpg) right center no-repeat;;}
.newsmore a{ display:block; width:100%; height:27px;}



.aboutwrap{padding-bottom:0px;position:relative; background:url(../image/about_man.jpg) repeat-x center top;}

.lx-about{ width:100%; height:520px; background:url(404.png) top center no-repeat;}
.aboutus{ width:1120px; height: auto; margin:0 auto; background:url(404.png) left bottom no-repeat;}
.aboutus .nr{ width:663px; float:right; height:auto; padding-top: 85px;}
.aboutus .nr-bt{ width:334px; height:74px; float:left}
.aboutus .nr-con{ width:663px; float:left; height:400px; line-height:26px; font-size:14px; color:#202020; margin-top:50px;}
.aboutus .about-bta{ font-size:24px; color:#666; font-weight:bold; width:413px; height:85px; margin-bottom:20px; line-height:22px; background:url(../image/abou.png) right bottom no-repeat}
.aboutus .about-bta strong{ font-size:46px; color:#ff6600;line-height:60px;}
.aboutus .about-bta strong span{ color:#bbbbbb}
.aboutus .about-nra{ float:left;line-height:27px;}



.tdwh_m{height:125px; width:100%; background:url(../image/tdwh.jpg) center top no-repeat; margin-bottom:32px;}
.tdwh_mn{width:1403px; margin:0 auto 47px;}
.tdwh_li{width:267px; height:145px; float:left; position:relative; font-size:0; margin-right:17px; margin-bottom:16px;}
.tdwh_li img{width:100%; height:100%;}
.tdwh_li span{position:absolute; left:0; bottom:0; font-size:16px; width:100%; height:29px; line-height:29px; overflow:hidden; text-align:center; background:url(../image/tdwh_spn.png) repeat-x left top; color:#fff;}
.tdwh_li_r{margin-right:0;}