header{width:100%;background:0 0;position:fixed;top:0;left:0;z-index:4;height:55px;padding:17px 0;background: #FFF;}
header .nav li{float:left;margin-right:20px}
header .nav a{display:block;width:96px;height:55px;position:relative;text-align:center;line-height:55px;overflow:hidden}
header .nav li.current a{background:url(../images/bj2.png) no-repeat center}
header .nav a:hover{background:url(../images/bj2.png) no-repeat center}
header .nav .na-so{width:96px;height:110px;position:absolute;top:0;left:0}
header .nav a:hover .na-so{top:-55px}
.head-box{height:auto;position:relative;width:100%;margin-top:89px}
.slideBox{position: relative;top:0;width:100%;margin:auto;overflow:hidden;text-align:center}
.slideBox .hd{position:absolute;bottom:40px;left:50%;z-index:3;margin-left:-32px}
.slideBox .hd ul li{float:left;width:12px;height:12px;border-radius:99px;border:3px solid #fff;background:0 0;margin:0 10px}
.slideBox .hd ul li.on,.slideBox .hd ul li:hover{background:#fff}
.slideBox .bd{position:relative;width:100%;height:auto;margin:0;text-align:center;overflow:hidden}
.slideBox .bd li{position:relative}
.who{width:100%;position:relative;height:768px}
.who .tit{display:block;margin:100px auto 90px}
.who .Photext{width:100%}
.Photext .pic{overflow:hidden;width:548px;height:378px;border:5px solid #ddd;margin:0 40px}
.Photext .pic img{display:block;width:548px;height:378px;margin:auto}
.Photext .wen{width:542px;margin:0 40px}
.Photext .wen h4{font-size:34px;font-weight:400;margin-top:-10px}
.Photext .wen p{margin-top:20px;line-height:40px;color:#666;text-indent:2em}
.Photext .c3_more{margin:20px 0 0 0}
.what{width:100%;background:url(../images/bj4.png) no-repeat scroll center center;text-align:center;padding:50px 0 80px}
.what .tit{display:block;margin:0 auto 25px}
.what .mei{background:url(../images/bj5.png) no-repeat center;margin-top:100px;position:relative;width:579px;height:579px}
.what .mei li{float:left;position:absolute}
.what .mei li img{max-width:70px}
.what .mei li a{display:block;background:url(../images/bj6.png) no-repeat center;width:227px;height:227px;-webkit-transition:-webkit-transform ease-out .1s,background .2s;-moz-transition:-moz-transform ease-out .1s,background .2s;transition:transform ease-out .1s,background .2s}
.what .mei .l1{left:167px;top:-77px}
.what .mei .l2{left:397px;top:86px}
.what .mei .l3{left:366px;top:336px}
.what .mei .l4{left:-25px;top:336px}
.what .mei .l5{left:-66px;top:86px}
.what .mei li img{margin:70px auto 15px}
.what .mei li:hover a{-webkit-transform:scale(.93);-moz-transform:scale(.93);-ms-transform:scale(.93);transform:scale(.93);background:url(../images/bj7.png) no-repeat}
.wedo{padding:80px 0}
.wedo .tit{display:block;margin:0 auto 50px}
.pro li{float:left;margin-right:43px;width:391px}
.pro .a1{display:block;width:100%;height:240px;overflow:hidden}
.pro li img{width:100%; height:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s}
.pro li:nth-child(3n){margin-right:0}
.pro .a2{display:block;width:100%;margin:10px auto;color:#43464b;font-size:18px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.pro .a2:hover{color:#2ab1db}
.pro .time{display:block;color:#929292}
.pro .p1{color:#999;margin:10px 0 40px;height:48px;line-height:16px;overflow:hidden}
.pro .a1:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.c3_more{position:relative}
.c3_more{width:50px;height:50px;overflow:hidden;margin:0 auto;margin-top:20px}
.c3more_con{width:50px;height:100px;position:absolute;left:0;top:0}
.more_links1{display:block;background:url(../images/bj9.png) no-repeat;width:50px;height:50px;line-height:50px;text-align:center;font-size:12px;color:#fff}
.more_links2{display:block;background:url(../images/bj10.png) no-repeat;width:50px;height:50px;line-height:50px;text-align:center;font-size:12px;color:#fff}
.kehu{padding-bottom:40px}
.kehu .tit{display:block;margin:0 auto 50px}
.pro-list li{float:left;width:210px;padding:15px;background:#f4f4f4;border:1px solid transparent;margin:0 36px 20px}
.pro-list li:hover{border-color:#2ab1db}
.pro-list li .pic{display:block;height:210px;width:210px;text-align:center;overflow:hidden}
.pro-list li .pic img{display:block;width:210px;height:auto;margin:auto}
.pro-list li .title{display:block;width:210px;height:22px;line-height:22px;font-size:16px;color:#5a5a5a;text-align:center;margin-top:20px}
footer{width:100%;background:#f0f0f0}
.lxi li{float:left;margin:50px 0 45px}
.lxi li img{display:block;margin:auto}
.lxi li .tel{margin-top:32px}
.lxi li p{text-align:center;color:#333;line-height:24px}
.lxi li .wei{margin-top:10px}
.lxi li .wx{width:134px;height:134px;overflow:hidden}
.lxi li .wx img{display:block;width:134px;height:auto;margin:auto}
.ban{width:100%;background:#e2e1e1}
.ban p{font-size:12px;color:#666;line-height:70px}
.left_nav{background:url(../images/navbj.png) no-repeat;height:145px;position:fixed;left:50px;top:50%;margin-top:-72px;z-index:9999}
.left_nav ul li{display:block;height:25px;line-height:25px;margin-bottom:5px}
.left_nav ul li a{display:block;padding-left:30px}
.left_nav ul li a span{font-size:12px;color:#2ab1d8;display:none}
.left_nav ul li:hover a span{display:block}
.left_nav ul li.current a span{display:block}
.Name .Tit{display:block;width:162px}
.Tit h2{font-size:34px;font-weight:400;line-height:50px;height:50px}
.Tit b{display:block;width:63px;height:4px;background:#2ab1db;margin:15px 0}
.Name .classify a{float:left;display:block;height:50px;line-height:50px;border-bottom:2px solid transparent;padding:0 10px;text-align:center;margin:0 20px 0 10px;color:#666}
.Name .classify a.on,.Name .classify a:hover{border-color:#2ab1db;color:#2ab1db}
.full_width{width:100%;height:310px;overflow:hidden;background:url(../images/pr.jpg) no-repeat center;margin-top:89px}
.b02{background:url(../images/zx.jpg) no-repeat center}
.b03{background:url(../images/aboutus.jpg) no-repeat center}
.b04{background:url(../images/contact.jpg) no-repeat center}
.b05{background:url(../images/message.jpg) no-repeat center}
.wp-pager_link{text-align:center;height:40px;line-height:40px;width:160px;margin:40px auto}
.wp-pager_link span{display:block;float:left;width:36px;height:30px;border:1px solid #ddd;line-height:30px;text-align:center;margin-right:15px;cursor:pointer}
.wp-pager_link .disabled{color:#666;font-family:"宋体"}
.wp-pager_link .disabled:hover{border-color:#2ab1db;color:#2ab1db}
.wp-pager_link .current{border:1px solid #2ab1db;color:#fff;background-color:#2ab1db}
.Fanye{margin:40px auto;max-width: 800px;}
.Fanye .xu{height:30px;color:#666;text-align:left}
.Fanye .xu span{display:inline-block;line-height:30px;vertical-align:10px}
.Fanye .xu a{display:inline-block;color:#333;line-height:30px;height:30px;width:90%;margin-left:5px;text-align:left}
.Fanye .xu a:hover{color:#2ab1db;text-decoration:underline}
.fenye{text-align:center;margin:20px 0 40px}
.fenye a{padding:5px 12px;border:solid 1px #999;margin:0 5px;border-radius:3px;display:inline-block}
.fenye p{padding:5px 12px;border:solid 1px #999;margin:0 5px;border-radius:3px;display:inline-block}
.pagination{display:inline-block}
.pagination a{padding:5px 12px;border:solid 1px #999;margin:0 5px;border-radius:3px;display:inline-block}
.cur{background:#0363dd;color:#fff}
.item_detail .s_tit{text-align:center;margin:20px 0}
.s_tit h4{font-size:24px;height:34px;line-height:34px;color:#2ab1db;font-weight:400}
.s_tit span{display:block;line-height:20px;height:20px;color:#666}
.item_detail .cp_box{width:800px;margin:auto}
.cp_box .pic{width:360px;height:auto;overflow:hidden}
.cp_box .pic>img{display:block;width:360px;height:auto;margin:auto}
.cp_box .wen{margin:50px 0 0 10px;width:270px}
.cp_box .wen li{height:24px;line-height:24px;color:#666}
.article{width:1000px;overflow:hidden;margin:50px auto 0}
.article h2.Tit{text-align:center;font-size:28px;color:#2ab1db;line-height:42px}
.sourcedata{width:660px;max-width:1000px;padding:15px 0 15px;line-height:22px;overflow:hidden;margin:auto;color:#5a5a5a;font-size:12px}
.sourcedata span.s_detail{margin:0 12px}
.oshow .desc{background-color:#f5f5f5;border:1px solid #e5e5e5;color:#868686;margin-bottom:20px;padding:10px;line-height:24px;text-indent:24px}
.oshow .detail{display:block;color:#7b7b7b}
.oshow .detail span{text-indent:2em;display:block;line-height:30px;margin-bottom:20px}
.abouts .wen{width:660px;margin:0 40px}
.abouts .wen p{margin-top:20px;line-height:32px;color:#666}
.abouts .pic{width:480px;height:310px;overflow:hidden}
.abouts .pic img{display:block;width:480px;height:auto;margin:auto}
.B_bg{width:100%;height:255px;background:url(../images/bj.jpg) no-repeat left center;margin:60px auto}
.B_bg ul li{float:left;width:315px;text-align:center;color:#fff}
.B_bg li .time{font-size:22px;margin:50px 0 10px}
.B_bg li .time b{color:#ff0;font-size:66px}
.B_bg li .tag span{display:block;font-size:16px;color:#d9d9d9;line-height:26px}
.Contact_us{margin:60px auto}
.Contact_us .call{width:400px;margin:0 100px}
.Contact_us .call dl{margin-top:30px}
.Contact_us .call dt{font-size:24px;color:#2ab1db;font-weight:700;line-height:32px;margin-bottom:10px}
.Contact_us .call dd{color:#7b7b7b;font-size:16px;line-height:46px}
.Contact_us .call dd span.mr{margin-right:40px}
.BMap_mask{margin-left:10px;padding-left:60px}
.msgAdd{width:1000px;margin:60px auto}
.msgAdd .kun_N{margin-top:20px}
.msgAdd .kun_N li{float:left;width:330px;margin:10px 30px 10px 0}
.kun_N li i{font-style:normal;color:red;display:inline-block;line-height:34px;margin-left:3px}
.kun_N li .L-n,.msgAdd .Text_N span{float:left;display:block;width:56px;height:34px;line-height:36px;text-align:center;font-size:14px;border:1px solid transparent}
.kun_N li input.Ben{float:left;display:block;width:194px;height:30px;line-height:30px;padding:1px;border:1px solid #dadada;text-indent:6px}
.msgAdd .Text_N{height:80px;margin:10px 0;width:100%}
.msgAdd .Text_N span{line-height:80px}
.Text_N .g_textarea{float:left;border:1px solid #dadada;height:74px;min-width:104px;text-indent:6px;width:914px;color:#7e7e7e;overflow:hidden}
.msgAdd .Tijiao{display:block;width:220px;height:44px;line-height:44px;color:#fff;cursor:pointer;background:#2ab1db;margin:10px 0 0 58px;text-align:center;font-size:14px}

.clear{clear:both;margin:0;padding:0;height:0;font-size:0;line-height:0;width:0}
#tbody{ float:left; width:100%;}
#mainphoto{ width:100%;}
#goleft {float:left;clear:left;margin:6px 5px 0 3px;}
#goright {float:right;clear:right;margin:6px 3px 0 5px;}
#showArea img {display:block;float:left;margin:1px 0;cursor:pointer;border:1px solid #fff}
#photos { width:auto;height:54px;line-height:54px;margin:10px 0;overflow:hidden;}

.pro_ms{width:800px;margin:30px auto}
.pro_ms_bt{ float:left; width:100%; font-size:18px; border-bottom:solid 2px #ddd; margin-bottom:10px;}
.pro_ms_bt span{float: left; padding:0 25px; background:#2ab1db; color:#FFF; line-height:40px; }
.pro_ms_txt{width:100%; line-height:26px; color:#666; }

.home_h2{ display:block; margin:40px auto 80px; font-size:42px; text-align:center;}
.home_h2 b{ padding:10px; background:#fff; position:relative; z-index:1;}
.home_h2 b:before{ position:absolute; content:''; top:-50px; left:50%; width:2px; height:180px; background:#000; transform:rotate(45deg); z-index:-1;}
.home_h2bs{ margin-bottom:140px;}
.home_h2bs b{ background:transparent; color:#fff;}
.home_h2bs b:before{ position:absolute; content:''; top:-40px; left:78%; width:2px; height:50px; background:#fff; transform:rotate(45deg); z-index:-1;}
.home_h2bs b:after{ position:absolute; content:''; bottom:-40px; left:20%; width:2px; height:50px; background:#fff; transform:rotate(45deg); z-index:-1;}