.layout{width:1200px; margin:0 auto;}
body{min-width:1200px;}

/*header*/
.header{width:100%; height:56px; background:#fff; position:fixed; left:0px; top:0px; z-index:55; _position:absolute;}
.header .layout{position:relative;}
.header .logo{float:left; width:415px; height:35px; margin-top:9px;}
.header .nav{float:left; width:765px;}
.header .nav li{float:left; font-size:14px; color:#333; height:35px; margin-right:33px; text-align:center;}
.header .nav li .link{color:#333; display:block; line-height:56px; padding-right:10px; background:url(../skin/yxcon1.png) right center no-repeat;}
.header .nav li:hover .link,.header .nav li.on .link{color:#0d6bae;}
.header .nav li .subnav{position:absolute; left:-120px; top:56px; height:56px; line-height:56px; text-align:center; z-index:50; display:none; width:1440px;}
.header .nav li .subnav a{font-size:14px; color:#fff; display:inline-block; height:25px; line-height:25px; text-align:center; border-radius:25px; background:none; padding:0px 10px; margin:0px 10px;}
.header .nav li .subnav a:hover{background:#119cff;}
.header .navbg{width:100%; height:56px; line-height:56px; position:absolute; left:0px; top:56px; z-index:10; background:url(../skin/yxcon4.png); display:none;}
.header .hdsearch{width:18px; height:18px; float:right; position:relative; margin-top:20px;}
.header .hdsearch a{display:block; width:18px; height:18px; overflow:hidden; text-indent:-9999px; background:url(../skin/yxcon2.png) 0px 0px no-repeat; transition: all 0.5s ease;}
.header .hdsearch.on a{background-position:0px -18px;}
.header .searchbar{width:268px; height:35px; background:url(../skin/yxcon3.png) no-repeat; overflow:hidden;zoom:1; position:absolute; right:-7px; top:45px; z-index:60; opacity:0; display:none;}
.header .searchbar .inputext{width:190px; height:25px; padding:5px 0px; margin-left:10px; float:left; background:none; border:none;}
.header .searchbar .inpubtn{width:60px; height:35px; border:none; margin-right:1px; background:none; float:right; cursor:pointer;}
.bodymain{margin-top:56px;}

/*banner*/
.banner{position:relative; z-index: 1; width: 100%; overflow: hidden; height: 790px;}
.banner_f{ width: 100%;  position: absolute; left:0; top: 0px; height: 790px; overflow: hidden; z-index: 2}
.banner_s{ position: absolute; left:50%; width: 1920px; margin-left: -960px;}
.banner_s img{ width: 1920px; height: 790px;}
.banner_r{cursor:pointer; position:absolute; right:-80px; top:350px; z-index:3; width:80px; height:80px; background: url(../skin/banner_r.png) no-repeat center;  overflow:hidden; text-indent:-9999px;}
.banner_l{cursor:pointer; position:absolute; left:-80px; top:350px; z-index:3; width:80px; height:80px; background: url(../skin/banner_l.png) no-repeat center;  overflow:hidden; text-indent:-9999px;}
.banner_r,.banner_l{transition: all 0.1s ease; opacity:0;}
.banner_btn{position:absolute; left:0; bottom:15px; z-index:10; width:100%; text-align:center;}
.banner_btn a{display:inline-block; width:10px; height:10px; margin:0px 3px; border:2px solid #fff; background:#fff; border-radius:50%; cursor:pointer; overflow:hidden; text-indent:-9999px;}
.banner_btn a.click{border-color:#fff; background:none;}
.banner .banner_l.on{left:40px; opacity:1;}
.banner .banner_r.on{right:40px; opacity:1;}

/*main*/
.indexname{font-size:24px; color:#333; text-align:center; padding:60px 0px 20px 0px;}
.indexproduct{background:url(../skin/yxcon9.png) repeat-x; width:100%; height:923px;}
/* focus_Box */
.zoombanner{width:1200px; margin:0 auto; position:relative;}
#focus_Box{position:relative;width:492px;height:663px; margin:0 auto;}
#focus_Box ul{position:relative;width:492px;height:663px}
#focus_Box li{z-index:0; position:absolute; width:0px; background:#787878; height:0px; top:146px; left:377px; cursor:pointer; box-shadow:1px 1px 12px rgba(200, 200, 200, 1); overflow:hidden;}
#focus_Box li img{width:100%; height:100%;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;text-indent:-9999px;cursor:pointer;position:absolute;width:56px;height:84px;top:310px;}
#focus_Box .prev{background:url(../skin/yxcon10.png) right top no-repeat;right:-400px;}
#focus_Box .next{background:url(../skin/yxcon10.png) left top no-repeat; left:-400px;}
/* focus_Box */
.indexsolution .soltou{background:#f4f6f8 url(../images/img8.jpg) left center no-repeat;}
.indexsolution .solbottom{background:#f4f6f8 url(../images/img9.jpg) right center no-repeat;}
.indexsolution li{width:100%; height:277px; overflow:hidden;zoom:1;}
.indexsolution li .layout:before,.indexsolution li .layout:after{content: " "; display:table;}
.indexsolution li .layout:after{clear:both;}
.indexsolution li .title{font-size:24px; color:#363636;}
.indexsolution li .title a{color:#363636;}
.indexsolution li .title a:hover{color:#0d6bae; text-decoration:underline;}
.indexsolution li .tmain{width:450px; height:163px; padding:57px 75px; background:#f4f6f8; position:relative;}
.indexsolution li .pm{font-size:14px; color:#727272; margin-top:20px;}
.indexsolution li .more{margin-top:40px;}
.indexsolution li .more a{display:inline-block; border:2px solid #3d3d3d; width:133px; height:30px; line-height:30px; text-align:center; color:#3d3d3d; font-size:14px; border-radius:10px;}
.indexsolution li .more a:hover{background:#0d6bae; border-color:#0d6bae; color:#fff;}
.indexsolution li .b1{display:block; width:47px; height:95px; background:url(../skin/yxcon8.png) 0px 0px no-repeat; position:absolute; left:-47px; top:88px;}
.indexsolution li .b2{display:block; width:47px; height:95px; background:url(../skin/yxcon8.png) -47px 0px no-repeat; position:absolute; right:-47px; top:88px;}
.indexsolution .soltou .tmain{float:right;}
.indexsolution .solbottom .tmain{float:left;}
.indexsolution .solbottom .title{text-align:right;}
.indexsolution .solbottom .pm{text-align:right;}
.indexsolution .solbottom .more{text-align:right;}
.indexsuccbar{background:#fff;}
.ixsucclist{width:1200px; overflow:hidden;zoom:1; padding-bottom:83px;}
.ixsucclist ul li{float:left; width:400px; position:relative;}
.ixsucclist ul li .pic{width:400px; height:238px; overflow:hidden;}
.ixsucclist ul li .pic a{width:400px; height:238px; display:table-cell; text-align:center; vertical-align:middle;}
.ixsucclist ul li .pic img{max-width:400px; max-height:238px; transition: all 0.8s;}
.ixsucclist ul li:hover .pic img{-webkit-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2);}
.ixsucclist ul li .tmain{background:#f4f6f8; padding:25px;}
.ixsucclist ul li .title{font-size:18px; color:#333;}
.ixsucclist ul li .title a{color:#333;}
.ixsucclist ul li .title a:hover{text-decoration:underline;}
.ixsucclist ul li .pm{font-size:14px; color:#666; height:65px; margin:20px 0px; overflow:hidden;}
.ixsucclist ul li .time{font-size:14px; color:#666;}
.ixsucclist ul li .b1{display:block; width:23px; height:12px; background:url(../skin/yxcon7.png) 0px 0px no-repeat; position:absolute; left:188px; top:203px;}
.ixsucclist ul li .b2{display:block; width:23px; height:12px; background:url(../skin/yxcon7.png) -23px 0px no-repeat; position:absolute; left:188px; top:226px;}
.ixsucclist ul li:hover .b1{background-position:0px -12px;}
.ixsucclist ul li:hover .b2{background-position:-23px -12px;}
.ixsucclist ul li:hover .tmain{background:#0d6bae;}
.ixsucclist ul li:hover .title a{color:#fff;}
.ixsucclist ul li:hover .pm{color:#fff;}
.ixsucclist ul li:hover .time{color:#fff;}
.indexhot{background:#f4f6f8;}
.ixhotlist{width:1200px; overflow:hidden;zoom:1;}
.ixhotlist ul{width:1230px;}
.ixhotlist ul li{border:1px solid #ddd; border-bottom:3px solid #ddd; float:left; width:282px; position:relative; margin:0px 21px 85px 0px;}
.ixhotlist ul li .pic{width:282px; height:189px; overflow:hidden;}
.ixhotlist ul li .pic a{width:282px; height:189px; display:table-cell; text-align:center; vertical-align:middle;}
.ixhotlist ul li .pic img{max-width:282px; max-height:189px; transition: all 0.8s;}
.ixhotlist ul li:hover .pic img{-webkit-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2);}
.ixhotlist ul li .tmain{margin:17px 20px;}
.ixhotlist ul li .time{font-size:14px; color:#fff; width:85px; height:25px; line-height:25px; text-align:center; position:relative; background:#0d6bae;}
.ixhotlist ul li .time b{display:block; width:9px; height:9px; background:url(../skin/yxcon6.png) no-repeat; position:absolute; left:0px; bottom:-9px;}
.ixhotlist ul li .title{font-size:18px; margin:20px 0px 5px 0px; color:#363636;}
.ixhotlist ul li .title a{color:#363636;}
.ixhotlist ul li .title a:hover{color:#119cff; text-decoration:underline;}
.ixhotlist ul li .pm{font-size:14px; color:#666; height:50px; overflow:hidden;}
.ixhotlist ul li .xtbg{width:0px; height:3px; background:#0d6bae; position:absolute; left:0px; bottom:-3px; z-index:10;}

.nybanner{overflow:hidden;zoom:1;}
.nybanner span{display:block; width:300%; text-align:center; margin-left:-100%;}
.abouthistory{background:#0e65aa url(../skin/abouthistory_bg.png) center center no-repeat; width:100%; height:687px;}
.abouthistory .indexname{color:#fff;}
.abouthistory .about2none{width:1200px; height:370px; margin:0 auto; background:#fff;}
.abouthistory .about2none .ab2nodiv{display:none;}
.abouthistory .about2none .pic{width:536px; float:left;}
.abouthistory .about2none .pic img{max-width:536px;}
.abouthistory .about2none .tmain{width:605px; float:right; margin:25px; height: 320px; overflow-y:auto;}
.abouthistory .about2none .tmain h1{font-size:20px; color:#0e66ac; margin-bottom:20px;}
.abouthistory .about2none .tmain .pm{font-size:14px; color:#666; border-bottom:1px solid #ddd; height:200px;}
.abouthistory .historytab{width:100%; margin-top:60px; position:relative; z-index:1;}
.abouthistory .historytab .xtbg{width:100%; height:1px; background:#489fe4; position:absolute; left:0px; top:16px; z-index:1;}
.abouthistory .historytab .layout:before,.abouthistory .historytab .layout:after{content: " "; display:table;}
.abouthistory .historytab .layout:after{clear:both;}
.abouthistory .historytab .hiprev,.abouthistory .historytab .hinext{display:block; width:33px; height:33px; overflow:hidden; text-indent:-9999px; position:relative; z-index:10; background:url(../skin/yxcon14.png) no-repeat;}
.abouthistory .historytab .hiprev{background-position:0px 0px; float:left;}
.abouthistory .historytab .nobgpr{background-position:0px -33px; cursor:default;}
.abouthistory .historytab .hinext{background-position:-33px 0px; float:right;}
.abouthistory .historytab .nobgnx{background-position:-33px -33px; cursor:default;}
.abouthistory .historytab .histlist{float:left; width:800px; overflow:hidden;zoom:1; margin:8px 0px 0px 215px; position:relative; z-index:10;}
.abouthistory .historytab .histlist li{float:left; text-align:center; width:50px; margin-right:50px; cursor:pointer;}
.abouthistory .historytab .histlist li b{display:block; width:16px; height:16px; margin:0 auto; background:url(../skin/yxcon15.png) -16px 0px no-repeat;}
.abouthistory .historytab .histlist li span{display:block; font-size:20px; color:#fff;}
.abouthistory .historytab .histlist li.on b,.abouthistory .historytab .histlist li:hover b{background-position:0px 0px;}
.about2tou{width:100%; background:#fff; padding-bottom:95px;}
.about2tou .aboutmain{overflow:hidden;zoom:1;}
.about2tou .aboutmain .pic{width:507px; float:left;}
.about2tou .aboutmain .pic img{max-width:1170px;}
.about2tou .aboutmain .abtxt{width:610px; float:right; padding-right:26px;}
.about2tou .nicescroll{width:610px; height:308px;}
.aboutcoop{width:100%; background:#fff;}
.abou2coolist{width:100%; position:relative;}
.abou2coolist .coolist{width:1200px; overflow:hidden;zoom:1; padding-bottom:95px;}
.abou2coolist .coolist li{width:1200px; overflow:hidden;zoom:1;}
.abou2coolist .coolist li dl{width:1300px;}
.abou2coolist .coolist li dl dd{border:1px solid #ddd; width:198px; height:78px; float:left; margin:40px 43px 5px 5px; border-radius:5px; box-shadow: #666 0px 0px 5px;}
.abou2coolist .coolist li dl dd a{width:198px; height:78px; display:table-cell; text-align:center; vertical-align:middle;}
.abou2coolist .coolist li dl dd img{max-width:198px; max-height:78px;}
.abou2coolist .coprev,.abou2coolist .conext{display:block; width:25px; height:42px; overflow:hidden; text-indent:-9999px; position:absolute; top:120px; background:url(../skin/yxcon13.png) no-repeat;}
.abou2coolist .coprev{background-position:0px 0px; left:-40px;}
.abou2coolist .conext{background-position:-25px 0px; right:-40px;}
.aboutnews{width:1200px; position:relative;}
.aboutnews .abprev,.aboutnews .abnext{display:block; width:25px; height:42px; overflow:hidden; text-indent:-9999px; position:absolute; top:160px; background:url(../skin/yxcon13.png) no-repeat;}
.aboutnews .abprev{background-position:0px 0px; left:-40px;}
.aboutnews .abnext{background-position:-25px 0px; right:-40px;}
.proabout{background:#eee; width:100%;}
.protitle{font-size:30px; color:#333; text-align:center; padding:60px 0px 10px 0px;}
.protmt{text-align:center; font-size:14px; color:#666;}
.protmlist{width:1200px; overflow:hidden;zoom:1; padding-bottom:100px;}
.protmlist ul{width:1300px;}
.protmlist ul li{width:230px; float:left; margin:45px 93px 0px 0px;}
.protmlist ul li .pic{width:230px; height:235px;}
.protmlist ul li .pic a{width:230px; height:235px; display:table-cell; text-align:center; vertical-align:middle;}
.protmlist ul li .pic img{max-width:230px; max-height:235px;}
.protmlist ul li .title{font-size:16px; color:#333; text-align:center;}
.protmlist ul li .title a{color:#333;}
.proruanjian{width:100%; padding-bottom: 16px; background:url(../images/img22.jpg) center center no-repeat;}
.proruanjian h1{font-size:30px; color:#fff; padding:53px 0px 10px 0px;}
.proruanjian p{font-size:14px; color:#fff; width:520px;}
.proruanjian a{display:block; font-size:18px; color:#fff; width:170px; height:42px; line-height:42px; text-align:center; background:#57b3d9; margin-top:30px;}
.proruanjian a:hover{background:#119cff;}
.progongneng{background:#eee; width:100%;}
.proglist{width:1200px; position:relative; padding:40px 0px 130px 0px;}
.proglist .pglist{width:1200px; overflow:hidden;zoom:1;}
.proglist .pglist li{width:1200px; height:506px; float:left; overflow:hidden;zoom:1;}
.proglist .pglist li dl{width:1250px; height:556px;}
.proglist .pglist li dl dd{width:260px; height:230px; font-size:18px; color:#fff; text-align:center; background:#0d6bae; border:1px solid #0d6bae; float:left; margin-right:50px; margin-bottom:42px;}
.proglist .pglist li dl dd div{width:80px; height:84px; margin:0 auto; padding-top:60px;}
.proglist .pglist li dl dd .bg2{display:none;}
.proglist .pglist li dl dd:hover{background:#fff; border-color:#ddd; color:#333;}
.proglist .pglist li dl dd:hover .bg1{display:none;}
.proglist .pglist li dl dd:hover .bg2{display:block;}
.proglist .pgprev,.proglist .pgnext{display:block; width:25px; height:42px; overflow:hidden; text-indent:-9999px; position:absolute; top:272px; background:url(../skin/yxcon13.png) no-repeat;}
.proglist .pgprev{background-position:0px 0px; left:-40px;}
.proglist .pgnext{background-position:-25px 0px; right:-40px;}
.proglist .hd{position:absolute; left:10px; bottom:65px; width:100%; height:8px; text-align:center;}
.proglist .hd li{width:21px; height:8px; display:inline-block; overflow:hidden; text-indent:-9999px; background:#d2d2d2; margin:0px 5px; border-radius:25%; cursor:pointer;}
.proglist .hd li.on{background:#0d6bae;}
.pro2warp{width:100%; background:#fff; padding:70px 0px;}
.pro2warp .pro2tab{width:1200px; overflow:hidden;zoom:1;}
.pro2warp .pro2tab ul{width:1250px;}
.pro2warp .pro2tab ul li{border:1px solid #ddd; float:left; width:378px; height:156px; position:relative; overflow:hidden; margin:0px 30px 25px 0px; cursor:pointer;}
.pro2warp .pro2tab ul li .c1{display:block; width:34px; height:38px; background:url(../skin/yxcon34.png) no-repeat; position:absolute; left:25px; top:60px;}
.pro2warp .pro2tab ul li .c2{display:block; width:39px; height:41px; background:url(../skin/yxcon37.png) no-repeat; position:absolute; left:25px; top:60px;}
.pro2warp .pro2tab ul li .c3{display:block; width:41px; height:33px; background:url(../skin/yxcon39.png) no-repeat; position:absolute; left:25px; top:60px;}
.pro2warp .pro2tab ul li .sn{display:block; width:1px; height:70px; background:url(../skin/yxcon32.png) no-repeat; position:absolute; left:86px; top:45px;}
.pro2warp .pro2tab ul li .bc{display:block; width:31px; height:18px; background:url(../skin/yxcon36.png) no-repeat; position:absolute; left:175px; bottom:15px;}
.pro2warp .pro2tab ul li .txt{padding:55px 0px 0px 105px;}
.pro2warp .pro2tab ul li .txt h1{font-size:18px; color:#333; margin-bottom:5px;}
.pro2warp .pro2tab ul li .txt p{font-size:14px; color:#999;}
.pro2warp .pro2tab ul li.on .c1{background:url(../skin/yxcon35.png) no-repeat;}
.pro2warp .pro2tab ul li.on .c2{background:url(../skin/yxcon38.png) no-repeat;}
.pro2warp .pro2tab ul li.on .c3{background:url(../skin/yxcon40.png) no-repeat;}
.pro2warp .pro2tab ul li.on .sn{background:url(../skin/yxcon33.png) no-repeat;}
.pro2warp .pro2tab ul li.on .bc{background-position:-31px 0px;}
.pro2warp .pro2tab ul li.on .txt h1{color:#fff;}
.pro2warp .pro2tab ul li.on .txt p{color:#fff;}
.pro2warp .pro2tab ul li.on{background:#0769ba; border-color:#0769ba;}
.pro2warp .pro2ttm{border:1px solid #ddd; overflow:hidden;zoom:1; display:none;}
.pro2warp .pro2ttm .pic{width:598px; float:left;}
.pro2warp .pro2ttm .tmain{width:540px; float:right; margin:20px 20px 0px 0px;}
.pro2warp .pro2ttm .tmain h1{font-size:18px; color:#333; margin-bottom:10px;}
.pro2warp .pro2ttm .tmain p{font-size:14px; color:#999; text-align:justify; line-height:30px;}
.pro2jiagou{width:100%; background:#eee; padding-bottom:60px;}
.pro2shouyi{width:100%; background:#0d6bae; padding-bottom:80px;}
.pro2shouyi .protitle{color:#fff;}
.pro2shouyi .protmt{color:#fff;}
.proshouyi{width:1200px; overflow:hidden;zoom:1;}
.proshouyi ul{width:1350px;}
.proshouyi ul li{float:left; color:#fff; text-align:center; margin:65px 150px 0px 0px;}
.proshouyi ul li h1{font-size:48px;}
.proshouyi ul li p{font-size:18px;}
.casetab{border-bottom:1px solid #ddd; text-align:center; height:96px;}
.casetab span{font-size:30px; color:#333; display:inline-block; margin:50px 25px 0px 25px; cursor:pointer;}
.casetab span b{width:143px; height:2px; background:#0d6bae; margin:0 auto; display:none;}
.casetab span a{color:#333;}
.casetab span.on b{display:block;}
.fixed{width:100%; position:fixed; left:0px; top:0px; z-index:200; background:#fff;}
.case1tab{text-align:center; padding-top:30px;}
.case1tab a{border:1px solid #ddd; height:30px; line-height:30px; font-size:14px; color:#999; padding:0px 26px; display:inline-block;}
.case1tab a.on{background:#0d6bae; border-color:#0d6bae; color:#fff;}
.case1tab a:hover{border-color:#0d6bae;}
.casewarp{width:100%; background:#fff; padding:65px 0px;}
.casewarp .pic{width:562px; height:316px; overflow:hidden;}
.casewarp .pic a{width:562px; height:316px; display:table-cell; text-align:center; vertical-align:middle;}
.casewarp .pic img{max-width:562px; max-height:316px; transition: all 0.8s;}
.casewarp .pic:hover img{-webkit-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2);}
.casewarp .tmain{width:562px;}
.casewarp .tmain .title{font-size:24px; color:#0d6bae;}
.casewarp .tmain .title a{border-bottom:1px solid #0d6bae; color:#0d6bae;}
/*.casewarp .tmain .title a:hover{border-bottom:1px solid #f00; color:#f00;}*/
.casewarp .tmain .pm{font-size:14px; color:#999; margin:30px 0px; line-height:30px;}
.casewarp .tmain .more{font-size:14px; line-height:31px;}
.casewarp .tmain .more a{color:#000; display:inline-block; padding-right:40px; background:url(../skin/yxcon45.png) right no-repeat;}
.casewarp .tmain:hover .title a{border-bottom:1px solid #f00; color:#f00;}
.casewarp .tmain:hover .pm {color:#0d6bae;}
.casewarp .tmain:hover .more a{color:#0d6bae;}

.casemore{text-align:center; padding-bottom:70px;}
.casemore a{border:1px solid #ddd; display:inline-block; line-height:30px; padding:0px 30px; font-size:14px; color:#999;}
.casemore a:hover{background:#0d6bae; border-color:#0d6bae; color:#fff;}
.caselist{width:100%; background:#fff; padding-bottom:97px;}
.caselist ul{overflow:hidden;zoom:1;}
.caselist ul li{border:1px solid #ddd; width:198px; height:78px; float:left; margin:40px 35px 5px 5px; border-radius:5px; box-shadow: #666 0px 0px 5px;}
.caselist ul li a{width:198px; height:78px; display:table-cell; text-align:center; vertical-align:middle;}
.caselist ul li img{max-width:198px; max-height:78px;}
.solulist{overflow:hidden;zoom:1; padding-bottom:115px;}
.solulist ul{width:1250px;}
.solulist ul li{float:left; overflow:hidden;zoom:1; width:585px; margin:29px 29px 0px 0px;}
.solulist ul li .pic{width:362px; height:230px; float:right; overflow:hidden;}
.solulist ul li .pic a{width:362px; height:230px; display:table-cell; text-align:center; vertical-align:middle;}
.solulist ul li .pic img{max-width:362px; transition: all 0.8s;}
.solulist ul li:hover .pic img{-webkit-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2);}
.solulist ul li .tmain{width:203px; height:210px; padding:10px; position:relative; background:#f1f1f1; float:left;}
.solulist ul li .tmain .title{margin-top:25px; font-size:18px; color:#333;}
.solulist ul li .tmain .title a{color:#333;}
.solulist ul li .tmain .more{position:absolute; left:10px; bottom:10px; line-height:25px;}
.solulist ul li .tmain .more a{font-size:14px; color:#999; padding-right:30px; display:inline-block; background:url(../skin/yxcon46.png) right no-repeat;}
.solulist ul li:hover .tmain{background:#0d6bae;}
.solulist ul li:hover .tmain .title a{color:#fff;}
.solulist ul li:hover .tmain .more a{background:url(../skin/yxcon47.png) right no-repeat; color:#fff;}
.soludetail{width:100%; padding:60px 0px; border-bottom:1px solid #ddd;}
.lk{overflow:hidden;zoom:1; margin-top:100px; font-size:16px;}
.aoluabout{overflow:hidden;zoom:1;}
.aoluabout .pic{width:562px; float:left;}
.aoluabout .pic img{width:562px; height:280px;}
.aoluabout .tmian{width:555px; float:right; margin-right:20px;}
.aoluabout .tmian .title span{font-size:24px; color:#222; border-bottom:1px solid #222; padding-right:20px; background:url(../skin/yxcon48.png) right center no-repeat;}
.soluxgwarp{width:100%; padding:55px 0px 85px 0px;}
.namebar span{font-size:20px; color:#333;}
.namebar a{float:right; font-size:14px; color:#1c5ad8; padding-right:15px; background:url(../skin/yxcon49.png) right center no-repeat;}
.soluxglist{width:1200px; overflow:hidden;zoom:1;}
.soluxglist ul{width:1250px;}
.soluxglist ul li{width:370px; float:left; border:1px solid #ddd; margin:20px 42px 0px 0px;}
.soluxglist ul li .pic{width:370px; height:218px; overflow:hidden;}
.soluxglist ul li .pic a{width:370px; height:218px; display:table-cell; text-align:center; vertical-align:middle;}
.soluxglist ul li .pic img{max-width:370px; max-height:218px; transition: all 0.8s;}
.soluxglist ul li:hover .pic img{-webkit-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2);}
.soluxglist ul li .tmain{width:100%; height:60px;}
.soluxglist ul li .tmain a{display:block; overflow:hidden;zoom:1; padding:17px 15px;}
.soluxglist ul li .tmain .title{float:left; color:#333; font-size:16px; line-height:27px; width:240px;}
.soluxglist ul li .tmain span{display:block; width:25px; height:25px; line-height:25px; text-align:center; border:1px solid #ddd; float:right; font-weight:700; color:#333;}
.soluxglist ul li:hover{background:#0d6bae; border-color:#0d6bae;}
.soluxglist ul li:hover .tmain .title{color:#fff;}
.soluxglist ul li:hover .tmain span{color:#fff; border-color:#fff;}
.newswarp{width:100%; background:#fff;}
.newswarp .newsselect{text-align:center; padding:30px 0px;}
.newswarp .newsselect select{font-size:14px; color:#333; width:110px; height:30px;}
.newswarp .newslist li{border:1px solid #ddd; background:#f9f9f9; overflow:hidden;zoom:1; margin-bottom:25px;}
.newswarp .newslist li .pic{width:321px; height:230px; overflow:hidden; float:left;}
.newswarp .newslist li .pic a{width:321px; height:230px; display:table-cell; text-align:center; vertical-align:middle;}
.newswarp .newslist li .pic img{max-width:321px; max-height:230px; transition: all 0.8s;}
.newswarp .newslist li:hover .pic img{-webkit-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2);}
.newswarp .newslist li:hover{border-color:#0d6bae;}
.newswarp .newslist li .tmain{width:835px; height:210px; position:relative; float:right; padding:20px 20px 0px 0px;}
.newswarp .newslist li .tmain .title{font-size:24px; color:#333;}
.newswarp .newslist li .tmain .title a{color:#333;}
.newswarp .newslist li .tmain .title a:hover{color:#0d6bae;}
.newswarp .newslist li .tmain .time{font-size:14px; color:#999; margin:10px 0px;}
.newswarp .newslist li .tmain .pm{font-size:14px; color:#666;}
.newswarp .newslist li .tmain .more{position:absolute; left:0px; bottom:10px;}
.newswarp .newslist li .tmain .more a{border:1px solid #ddd; display:block; text-align:center; width:80px; height:25px; line-height:25px; font-size:14px; color:#999;}
.newswarp .newslist li .tmain .more a:hover{background:#0d6bae; border-color:#0d6bae; color:#fff;}
.newsdetail{padding:30px 0px 145px 0px;}
.newsdetail .title h1{font-size:36px; color:#333; text-align:center; padding:20px 0px;}
.newsdetail .newsshark{padding:0px 20px; height:35px; line-height:35px; background:#f7f5f4; color:#999;}
.newsdetail .newsshark .rightshak{float:right; margin-top:5px;}
.newsdetail .newsshark .rightshak span{float:left; color:#666; font-weight:700; line-height:28px;}
.newsdetail .newsshark .rightshak .bdsharebuttonbox{float:left; width:161px;}
.newsdetail .text{padding:0px 0px 40px 0px;}
.newsdetail .nwmore{border-top:1px solid #ddd; padding-top:25px; overflow:hidden;zoom:1;}
.newsdetail .nwmore .ul{float:left;}
.newsdetail .nwmore .ul li{font-size:16px; color:#333; margin-bottom:5px;}
.newsdetail .nwmore .return{float:right; display:block; width:160px; height:45px; line-height:45px; border-radius:10px; background:#0d6bae; text-align:center; font-size:16px; font-weight:700; color:#fff;}
.newsdetail .nwmore .return:hover{background:#119cff;}
.contconlt{width:1200px; overflow:hidden;zoom:1; padding:50px 0px;}
.contconlt ul{width:1300px;}
.contconlt ul li{float:left; overflow:hidden; width:300px;}
.contconlt ul li img{width:80px; height:80px; margin-right:20px; float:left;}
.contconlt ul li b{display:block; font-size:16px; font-weight:700; color:#0d6bae;}
.contconlt ul li b i{font-size:14px; color:#666; font-weight:normal;}
.maptitle{width:100%; position:relative;}
.maptitle span{font-size:24px; color:#333; background:#fff; padding-right:10px; position:relative; z-index:10;}
.maptitle p{font-size:16px; color:#999; position:relative; z-index:10;}
.maptitle .xtbg{width:100%; height:1px; display:block; background:#ddd; position:absolute; left:0px; top:20px; z-index:1;}
.conmap{width:999px; height:779px; margin:40px auto 110px auto; background:url(../images/img41.gif) no-repeat;}
.conmap ul{width:999px; height:779px; position:relative;}
.conmap ul li{width:23px; height:23px; position:absolute;}
.conmap ul li .kaibtn{width:23px; height:23px; display:block; overflow:hidden; text-indent:-9999px;}
.conmap ul li .ci{display:block; width:20px; height:35px; position:absolute; right:-19px; top:148px; z-index:11; background:url(../skin/yxcon58.png) no-repeat;}
.conmap ul li .tmain{width:456px; height:300px; padding:20px 35px; border:1px solid #ddd; background:#fff; position:absolute; right:43px; top:-155px; z-index:10; border-radius:10px; opacity:0; display:none;}
.conmap ul li .tmain .title{height:33px; line-height:33px; border-bottom:1px solid #ddd;}
.conmap ul li .tmain .title span{font-size:18px; color:#333;}
.conmap ul li .tmain .title a{display:block; width:16px; height:16px; float:right; overflow:hidden; text-indent:-9999px; margin:10px 5px 0px 0px; background:url(../skin/yxcon54.png) no-repeat;}
.conmap ul li .tmain .pic{width:456px; height:146px; margin-top:8px;}
.conmap ul li .tmain .pic a{width:456px; height:146px; display:table-cell; text-align:center; vertical-align:middle;}
.conmap ul li .tmain .pic img{max-width:456px; max-height:146px;}
.conmap ul li .tmain .pm{margin:20px 0px; height:50px; overflow:hidden;}
.conmap ul li .tmain .pm p{font-size:14px; color:#333; margin-top:5px;}
.conmap ul li .tmain .more{text-align:right; line-height:33px;}
.conmap ul li .tmain .more a{font-size:14px; color:#0d6bae; display:inline-block; padding-right:38px; background:url(../skin/yxcon55.png) right center no-repeat;}
.conmap ul li.mt0{right:376px; top:283px}
.conmap ul li.mt1{right:275px; top:278px}
.conmap ul li.mt2{right:255px; top:348px}
.conmap ul li.mt3{right:165px; top:463px}
.conmap ul li.mt4{right:295px; top:500px}
.conmap ul li.mt5{right:316px; top:543px}
.conmap ul li.mt6{right:303px; top:661px}
.conmap ul li.mt7{right:404px; top:669px}
.conmap ul li.mt8{right:193px; top:487px}
.joblist{border-bottom:1px solid #ddd; margin:50px 0px 80px 0px;}
.joblist li .title{height:50px; line-height:50px; border-top:1px solid #ddd; padding:0px 10px; overflow:hidden;zoom:1;}
.joblist li .title i{font-size:14px; color:#999; margin-right:20px;}
.joblist li .title span{font-size:16px; color:#333; width:500px;}
.joblist li .title .close{display:block; margin-top:16px; width:19px; height:19px; float:right; overflow:hidden; text-indent:-9999px; background:url(../skin/yxcon56.png) 0px 0px no-repeat; transition: all 0.2s ease;}
.joblist li .title.on .close{background-position:-19px 0px;}
.joblist li .tmain{background:#e8e8e8; padding:30px 40px 110px 40px; border-top:1px solid #ddd; display:none;}
.joblist li .tmain h1{font-size:16px; font-weight:700; color:#333; margin-bottom:30px;}

/*悬浮框*/
.xuanfubar{width:77px; position:fixed; right:0px; bottom:60px; z-index:50; _position:absolute;}
.xuanfubar ul li{width:77px; height:72px; background:#0d6bae; border-bottom:1px solid #1488da;}
.xuanfubar ul li a{display:block; width:77px; height:72px; overflow:hidden;}
.xuanfubar ul li .b1{display:block; width:26px; height:26px; margin:10px auto 5px auto; background:url(../skin/yxcon11.png) no-repeat;}
.xuanfubar ul li .b2{display:block; width:21px; height:21px; margin:15px auto 5px auto; background:url(../skin/yxcon12.png) no-repeat;}
.xuanfubar ul li span{display:block; font-size:14px; color:#fff; text-align:center;}
.xuanfubar ul li:hover{background:#119cff;}

/*footer*/
.foottou{width:100%; background:#d9d9d9; overflow:hidden;zoom:1; padding:50px 0px 45px 0px;}
.foottou .footlink{float:left;}
.foottou .footlink dl{float:left; width:115px; margin-right:33px;}
.foottou .footlink dl dt{font-size:14px; color:#333; border-bottom:1px solid #ddd; padding-bottom:10px;}
.foottou .footlink dl dd{margin-top:10px;}
.foottou .footlink dl dd a{color:#999;}
.foottou .footlink dl dd a:hover{color:#119cff; text-decoration:underline;}
.foottou .footser{width:320px; float:left;}
.foottou .footser h1{font-size:20px; color:#333; margin-bottom:10px;}
.foottou .footser p{font-size:13px; color:#999; margin-top:5px;}
.foottou .ewmbar{width:128px; float:right; text-align:center;}
.foottou .ewmbar span{font-size:14px; color:#666;}
.foottou .layout:before,.foottou .layout:after{content: " "; display:table;}
.foottou .layout:after{clear:both;}
.footbottom{width:100%; height:60px; line-height:60px; color:#666;}
.footbottom .layout{overflow:hidden;zoom:1;}
.footbottom .fbleft{float:left; color:#666;}
.footbottom .fbleft a{color:#666; margin-left:35px;}
.footbottom .fbleft a:hover{color:#119cff; text-decoration:underline;}
.footbottom .fbright{float:right; overflow:hidden;zoom:1;}
.footbottom .fbright span{float:left;}
.footbottom .bdsharebuttonbox{float:right; width:90px;}
.footbottom .bdsharebuttonbox .bds_tsina,.footbottom .bdsharebuttonbox .bds_sqq,.footbottom .bdsharebuttonbox .bds_weixin{display:block; width:23px; height:23px; overflow:hidden; text-indent:-9999px; float:left; margin:0px; padding:0px;  margin-left:7px; margin-top:18px; background:url(../skin/yxcon5.png) no-repeat; transition: all 0.2s ease;}
.footbottom .bdsharebuttonbox .bds_tsina{background-position:0px 0px;}
.footbottom .bdsharebuttonbox .bds_tsina:hover{background-position:0px -23px;}
.footbottom .bdsharebuttonbox .bds_sqq{background-position:-23px 0px;}
.footbottom .bdsharebuttonbox .bds_sqq:hover{background-position:-23px -23px;}
.footbottom .bdsharebuttonbox .bds_weixin{background-position:-46px 0px;}
.footbottom .bdsharebuttonbox .bds_weixin:hover{background-position:-46px -23px;}
.protitlett{font-size:32px; color:#000; text-align:center; padding-bottom:30px;}

.ban_btn{ display:block; width:140px; height:35px; line-height:35px; background:#0d6bae; font-size:14px; color:#fff; text-align:center; position:absolute; left:50%; top:415px; margin-left:-597px; z-index:11;}
.ban_btn.on{background:#119cff;}






