@charset "utf-8";
*{padding:0px;margin:0px;}
input{outline:none;border:none;}
html{-webkit-text-size-adjust:none;}
body{font-family:Microsoft Yahei,Arial, sans-serif;font-size:14px;color:#656565;-webkit-text-size-adjust:none;background:#ffffff;}
input,textarea,a{text-decoration:none;font-size:14px;color:#656565;font-family:Microsoft Yahei,Arial, sans-serif;}
a:hover{text-decoration: underline;}
ul,li{ list-style:none;}
img{border:0px;max-width:100%;}
h1,h2,h3,h4,h5,h6{overflow:hidden;}
dl,dd,dt,b{overflow:hidden;}
.color0{color:#fff;}
.color1{color:#1f77be;}
.color2{color:#009f95;}
.color3{color:#248943;}
.color4{color:#656565;}
.color5{color:#333333;}
.color6{color:#666666;}

.color7{color:#115aff;}
.color8{color:#171717;}
.color9{color:#de4040;}
.color10{color:#ff8b00;}
.color11{color:#35b456;}


.ft_ar{font-family:Arial, Helvetica, sans-serif}
.ft_mi{font-family:SimSun;}
.ft_ti{font-family:SimHei;}

.fl-left{float:left;}
.fl-right{float:right;}

.ft_12{font-size:12px;}
.ft_10{font-size:10px;}
.ft_13{font-size:13px;}
.ft_14{font-size:14px;}
.ft_15{font-size:15px;}
.ft_16{font-size:16px;}
.ft_17{font-size:17px;}
.ft_18{font-size:18px;}
.ft_19{font-size:19px;}
.ft_20{font-size:20px;}
.ft_22{font-size:22px;}
.ft_24{font-size:24px;}
.ft_26{font-size:26px;}
.ft_32{font-size:32px;}

.none{display:none;}
.block{display:block;}

.bold{font-weight:bold;}
.normal{font-weight:normal;}
.center{text-align:center;}

.title{text-overflow:ellipsis;white-space:nowrap;float:left;_display:inline;overflow:hidden;text-aligN:left;}
.title a:hover,.pro_tit a:hover{text-decoration:underline;}
.pro_tit{display:block;heighT:24px;line-heighT:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;}
.clear{width:100%;clear:both;height:0px;overflow:hidden;}

.img{*font-family:Arial;*display: table-cell;text-align:center;vertical-align:middle;overflow:hidden;}
.img img{ vertical-align:middle;max-height:100%;}

.jiao{width:0px;height:0px;overflow:hidden; border-style:solid;}
.bor{border:1px solid #eeeeee;overflow:hidden;}
.dian1{width:3px;height:3px;overflow:hidden;background:#ff8400;margin:10px 0;}
.main,.bottom,.header{width:1000px;margin:0px auto;overflow:hidden;}

.head{overflow:hidden;margin:0 auto;min-width:1000px;border-bottom:1px solid #798790;height:102px;}
.header{height:102px;}
.header h1.fl-left{margin:41px 0 0 27px;}
.header .nav{overflow:hidden;margin:0;width:500px;}
.header .nav a{display:inline-block;height:102px;width:103px;line-height:102px;text-align:center;font-size:16px;color:#656565;float:right;
background:#fff; 
-webkit-transition: background 1s ease-in-out; 
-moz-transition: background 1s ease-in-out; 
-ms-transition: background 1s ease-in-out; 
-o-transition: background 1s ease-in-out; 
transition: background 1s ease-in-out; }
.header .nav a:hover{color:#fff;background:#148ae4; text-decoration:none;opacity:1;}

.banner{overflow:hidden;margin:0 auto;min-width:1000px;background:url(../images/banner.jpg) no-repeat center top;height:317px;}

.search{padding:15px 0;background:#ececec; border-radius:4px;}
.margin20{margin-top:20px;}
.search_left{display:inline-block;width:300px; text-align:right;padding-right:30px;line-height:34px;float:left;font-size:24px;}
.search_box{overflow:hidden;float:left;width:566px;}
.search_box input{border:none; box-shadow:none;}
.search_box input.fl-left{display:inline-block;padding:10px 4px;width:375px; border-radius:4px;border:none;}
.search_box input.fl-right{display:inline-block;height:38px; cursor:pointer;/*border-bottom:2px solid #21a7da;border-radius:4px;background:#26bae2;*/width:153px;font-size:18px;color:#fff; text-indent:200px;background:url(../images/search.jpg) no-repeat left top;}/*.search_box input.fl-right:hover{background:#1db4dd;}*/

.mainA{border:1px solid #cecece;}
.mainA_li{overflow:hidden;width:289px;margin:0 0 0 33px;display:inline;}
.tit{overflow:hidden;line-height:34px;border-bottom:1px solid #cecece;margin:5px 0 20px;}
.tit a.fl-right{display:inline-block;height:14px;width:14px;margin:10px 10px 0 0;color:#777;border:1px solid #cecece;line-height:14px;font-size:12px; text-align:center;}
.mainA_li ul{overflow:hidden;width:100%;}.mainA_li ul li{overflow:hidden;width:100%; float:left;}
.mainA_li ul.mainA_ul1{padding-bottom:10px;}
.mainA_li ul.mainA_ul1 li{line-height:18px;padding-bottom:10px;}
.mainA_li ul.mainA_ul1 li span.fl-left{display:inline-block;height:34px;margin-right:10px;border-right:1px dashed #cecece;width:43px;line-height:18px; font-size: 14px;}
.mainA_li ul.mainA_ul1 li div.fl-left{overflow:hidden;width:230px;}

.mainA_li ul.mainA_ul2 li{line-height:18px;margin-bottom:20px;}
.mainA_li ul.mainA_ul2 li span.fl-left{display:inline-block;margin:0 20px 0 10px;}
.mainA_li ul.mainA_ul3 li{width:47%;padding-left:2%;margin-bottom:20px;float:left; display:inline;}
.mainA_li ul.mainA_ul3 li a{display:inline-block;width:90%;}

.foot_line{overflow:hidden;margin:0 auto;padding:15px 0;margin-top:20px;background:#cccccc;}
.foot_line span.fl-left{display:inline-block;text-align:center;width:65px;height:25px;line-height:25px;background:#41a8f5;color:#fff;}
.foot_line div.fl-left{overflow:hidden;width:925px;margin-left:10px; display:inline;line-height:25px;}
.foot_line div.fl-left a{display:inline-block;padding-right:30px;float:left;white-space:nowrap; font-size:13px; color:#666  }
.font_ad{overflow:hidden;margin:0 auto;padding:30px 0;background:#148ae4;}
.font_ad .main{position:relative;}
/*main right.荣誉资质*/
.font_ad .scroll{position:relative;overflow:hidden;height:35px;width:930px;margin-left:9px;}
.font_ad .prev,.honner .next{width:16px;height:31px;overflow:hidden;cursor:pointer;display:block!important; cursor:pointer;}
.font_ad .scroll li{float:left;overflow:hidden;width:88px;height:31px;margin-right:12px;text-align:center;}
/*.font_ad .scroll li div{width:88px;height:31px;overflow:hidden;}*/
/*.font_ad .scroll li table,.honner .scroll li td{width:100%;height:100%;}*/
.font_ad .prev{margin-left:8px;cursor: pointer;}
.font_ad .next{margin-right:8px;cursor: pointer;}

.footer.margin20{margin-top:20px;}
.footer{overflow:hidden;margin:0 auto;padding:25px 0;background:#272727;height:40px;line-height:24px;}
.footer div.fl-left{overflow:hidden;width:500px;}
.footer div.fl-left a{display:inline-block;padding:0 10px;color:#fff;}.footer div.fl-left a.first{padding-left:0;}


.margin10{margin-top:10px;}
.dao{display:block;width:220px;height:82px; text-align:center;background:#49A5DC;color:#fff;}

.left{overflow:hidden;width:220px;float:left;}
.left_box{overflow:hidden;padding:10px;border:1px solid #cccccc;min-height:600px;}
.left_box h3{overflow:hidden;height:25px;line-height:25px;margin:0 auto;padding:5px 10px;font-size:16px; font-weight:normal;color:#000;border-bottom:1px solid #cccccc;}
.left_box ul{overflow:hidden;width:100%;margin: 10px auto;}
.left_box ul li{overflow:hidden;width:100%; float:left;height:35px;line-height:35px;}
.left_box ul li a{display:inline-block;height:35px;line-height:inherit;padding-left:52px;background:url(../images/li.png) no-repeat 38px 13px #fff;width:198px;color:#666666;}

.right{overflow:hidden;width:751px;float:right;}
.right1{overflow:hidden;width:1000px;float:right;}
.location{overflow:hidden;height:30px;line-height:30px;border-bottom:1px solid #ccc;font-size:12px;color:#333333;}
.location span.fl-left{display:inline-block;padding-left:20px;background:url(../images/location.png) no-repeat left 6px;}
.location a{display:inline-block;padding:0 4px;color:#333333;}
.right .contant{overflow:hidden;padding:20px;}
.right .contant ul.contant_ul{overflow:hidden;width:100%;}
.right .contant ul.contant_ul li{overflow:hidden;width:100%;height:35px;line-height:35px;border-bottom:1px dotted #ccc;}
.right .contant ul.contant_ul li span.fl-right{display:inline-block;padding:0 30px 0 0;}
.right .contant ul.contant_ul li div.fl-left{overflow:hidden;line-height:35px;width:500px;padding-left:10px;}
#pages{font-size: 12px; line-height: 12px;margin: 0 auto;   padding: 20px 0 50px; text-align: left;width: 100%; line-height: 30px;}
#pages span {margin-right: 5px;}

#pages span tt {color: #B52115;}
#pages b,#pages a:hover {background: none repeat scroll 0 0 #393939;border: 1px solid #DDDDDD;color: #FFFFFF;display: inline-block;margin-right: 5px;padding: 3px 5px;position: relative;top: -2px;vertical-align: middle;text-decoration:none;}
#pages a { background: none repeat scroll 0 0 #F3F3F3; border: 1px solid #DDDDDD;display: inline-block;margin-right: 5px;padding: 3px 5px;position: relative;top: -2px;vertical-align: middle; margin-bottom: 10px;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}

.contant.on{padding:10px 0;}
.newvelw{overflow:hidden;margin:20px 0;border:1px solid #ccc;}
.h2{overflow:hidden; font-weight:normal;margin-top:20px;margin-bottom:10px;font-size:24px;color:#000;}
.h6{border-bottom: 1px solid #ccc;color: #666666;font-size: 12px;font-weight: normal;margin: 0 30px; padding-bottom: 10px;text-align: center;}
.pcon{color: #000000;font-size: 14px;line-height: 24px;padding: 20px 20px;}
.pcon p{margin-bottom: 1em;}
.pcon p img {margin: 10px;}
.next_page{overflow:hidden;margin:10px auto 20px;width:100%;}
.next_page span{display:inline-block;padding:0 10px; width:350px}
.next_page span.fl-left{ text-align:left;}.next_page span.fl-right{ text-align:right;}

.searchA.main{margin-bottom:50px; min-height:400px}
.table{background:#ccc;margin:0 auto;width:100%;}
.table tr{vertical-align: inherit;border-color: inherit;display: table-row;}
.table tr th{background:#fff;height:35px; font-weight:normal;font-size:14px; font-weight:600;}
.table tr td{text-align:center;height:35px;background:#fff; font-size:12px;}

.right .contant ul.contant_ul2{overflow:hidden;width:100%;}
.right .contant ul.contant_ul2 li{overflow:hidden;width:100%;line-height:24px;margin-bottom:10px;}
.right .contant ul.contant_ul2 li span.fl-left{display:inline-block;width:200px;height:60px;margin:0 20px 0 0;text-align:center; vertical-align:middle;padding:2px;border:1px solid #eee;}
.right .contant ul.contant_ul2 li span.fl-left i{display:inline-block;height:100%; text-align:center; vertical-align:middle;}
.right .contant ul.contant_ul2 li span.fl-left img{ vertical-align:middle;min-width:80%;min-height:80%;}
.right .contant ul.contant_ul2 li div.fl-left{overflow:hidden;width:480px; line-height:inherit;color:#656565;}
.right .contant ul.contant_ul2 li div.fl-left label{display:block;width:100%;font-weight:800; font-size:16px;line-height:inherit;color:#333;}
.right .contant ul.contant_ul2 li a{color:#656565;}



.mess-ul{overflow:hidden;margin:20px -40px;color:#4a4a4a;}
.mess-ul li{float:left;width:100%;overflow:hidden;line-height:22px;margin:14px 0;}
.mess-ul li span.fl-left{width:115px;text-align:right;margin-right:10px;font-size:14px;}
.mess-ul li span.fl-left label{color:#ff0000;margin-right:5px;}
.mess-ul li input.wid1,.mess-ul li input.wid2,.mess-ul li input.wid3,.mess-ul li input.wid4{height:20px;line-height:20px;padding:5px 0;border:1px solid #dbdbdb;}
.mess-ul li input.wid1{width:230px;}
.mess-ul li input.wid2{width:410px;}
.mess-ul li textarea{width:490px;height:130px;border:1px solid #dbdbdb;outline:none;}
.mess-ul li input[type=submit],.mess-ul li input[type=reset]{width:117px;height:44px;background-color:#E05E5E;border-radius:5px;border:0px;cursor:pointer;margin-right:30px;border:1px solid #FF0000;color:#fff;font-size:16px;}
.mess-ul li input[type=reset]{background-color:#8C8181;border-color:#D5D4D4;}

.right .contant ul.contant_ul3{overflow:hidden;width:100%;}
.right .contant ul.contant_ul3 li{overflow:hidden;width:30%;line-height:24px;margin-bottom:10px; float:left; padding-right:20px; height:70px;} 
.right .contant ul.contant_ul3 li div.fl-left label{display:block;width:100%;font-weight:800; font-size:16px;line-height:inherit;color:#333;}
/* wap */
.waphead{ background: #000; width: 100%;color:#fff; height: 45px; line-height: 45px; font-size: 16px; padding-left: 30px; }
.wapsearch{ background: #41ace4; height: 145px; width: 100%; text-align: center; color: #fff;  }
.wapsearch p{ font-size:24px; font-weight: bold; line-height: 70px;letter-spacing:8px; word-spacing: 8px;  }
.wapsearch_box{overflow:hidden;width:80%; margin: 0 auto;padding:6px 4px; border-radius:4px;border:none; height: 26px; background: #fff;}
.wapsearch_box input{border:none; box-shadow:none;}
.wapsearch_box input.fl-left{display:inline-block;height:20px;}
.wapsearch_box input.fl-right{display:inline-block;height:30px; cursor:pointer;width:43px;font-size:18px;color:#fff; text-indent:200px;background:url(../images/wapsearch.jpg) no-repeat left top;}/*.search_box input.fl-right:hover{background:#1db4dd;}*/
