@import url(/statics/public/css/FontAwesome.css);
/*========================================== 全局样式  ================================================*/
*{margin: 0;padding: 0;font-family: "微软雅黑";box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
html{-webkit-text-size-adjust:none; /*解决chrome浏览器下字体不能小于12px*/}
body{font-size: 12px;}
dt + dd {margin-top: 0;}
input,textarea,select, button{color: #666;vertical-align: middle;outline:none;resize: none;}

.fl{float: left;}
.fr{float: right;}
ul,li,dl ,dt , dd{list-style: none;margin:0;padding: 0;}
ul > li > ul, ul > li > ol, ol > li > ol, ol > li > ul{margin: 0;}
table{background-color: #eee;}
td, th{background-color: #fff;padding: 10px;}
a,a:hover{text-decoration: none;}
a{color: #666;}
a:hover{color: #0195a1;}
img{vertical-align:top;border:none}
p{margin:0;padding: 0;}
.row{width: 1200px;margin:0 auto;height: 100%;}
h1,h2,h3,h4,h5,h6{margin:0;padding: 0;font-weight: normal;}
[class^="bk"]{line-height: 0px;display: block;font-size: 0;clear: both;}
input,textarea{color: #666;vertical-align: middle;outline:none;resize: none;}
.bk0{height: 0;}.bk10{height: 10px;}.bk15{height: 15px;}.bk20{height: 20px;}.bk30{height: 30px;}.bk35{height: 35px;}.bk40{height: 40px;}.bk50{height: 50px;}.bk55{height: 55px;}.bk60{height: 60px;}.bk70{height: 70px;}.bk75{height: 75px;}.bk80{height: 80px;}
/*========================================== 全局样式 END  ================================================*/








/*========================================== 表单提交提示弹窗  ================================================*/
.tips-bg{width: 100%;height: 100%;position: fixed;z-index: 99955599;background-color:#000;opacity:0.6;top: 0;left: 0;}
#tips{background-color:#fff;position: fixed;left: 0;right: 0;top: 0;bottom: 0;margin:auto;z-index:999555998;overflow: hidden;}
#tips div{overflow: hidden;position: relative;color: #666;font-size: 14px;height: 100%;}
#tips div .btn{display: block;position: absolute;bottom: 20px;right: 20px;width: 60px;height: 30px;background-color: #0195a1;color: #fff;line-height: 30px;text-align: center;cursor: pointer;}
#tips h1{font-size: 18px;margin-bottom: 10px;color: #333;font-weight: normal;}

 /*========================================== 表单提交提示弹窗 END  ================================================*/



/*========================================== 公共样式  ================================================*/
.top-nav{height: 36px;background-color: #0195a1;line-height: 36px;color: #cbe3e6;overflow: hidden;}
.top-nav ul{}
.top-nav ul li{display: inline-block;}
.top-nav ul li a{color: #cbe3e6;}
.top-nav ul li a:hover{color: #fff;}
.top-nav ul li a i{background: url(/statics/public/images/top-icon.png) no-repeat;display: inline-block;width: 15px;height: 15px;vertical-align: middle;margin-right: 5px;}
.top-nav ul li.ly a i{background-position: -95px center;}
.top-nav ul li.dt a i{background-position: -187px center;}
.top-nav ul li.lx a i{background-position: -284px center;}
.top-nav ul span{display: inline-block;background: url(/statics/public/images/top-line.gif) no-repeat center; width: 1px;margin:0 11px;height: 36px;vertical-align: middle;}


header{height: 132px;}
header .row{position: relative;overflow: hidden;}
header .logo{position: absolute;height: 65px;top: 0;bottom: 0;left: 0;margin:auto;overflow: hidden;width: 325px;}
header .logo img{float: left;}
header .logo .title{width: 240px;float: left;margin-left: 15px;padding-left: 15px;border-left: solid 1px #f2f2f2;}
header .logo .title strong{font-weight: bold;color: #0195a1;font-size: 30px;line-height: 100%;margin-bottom: 13px;display: block;}
header .logo .title p{font-size: 20px;color: #5c5c5c;line-height: 100%;}

header .tel{width: 307px;height: 49px;background: url(/statics/public/images/header-iocn.gif) no-repeat left center;padding-left: 63px;color: #4e4e4e;font-size: 15px;line-height: 100%;margin-top: 45px;}
header .tel strong{font-size: 22px;color: #F39500;font-weight: bold;line-height: 100%;margin-top: 12px;display: block;}
header .tel strong span{font-size: 12px;color: #7b7979;font-weight: normal;line-height: 100%;}

nav{border-top: solid 1px #e5e5e5;height: 58px;line-height: 57px;}
nav ul{}
nav ul li{float: left;width: 11.111%;font-size: 15px;text-align: center;border-right: solid 1px #e6e6e6;}
nav ul li:last-child{border-right: none;}
nav ul li.home i{display: inline-block;background: url(/statics/public/images/nav-icon.png) no-repeat;width: 14px;height: 14px;vertical-align: middle;margin-right: 8px;}
nav ul li.home a:hover i{background-position: 0 -26px;}
nav ul li a{color: #716b6b;display: block;}
nav ul li a:hover{background-color: #0195a1;color: #fff;}
nav ul li.active a{background-color: #0195a1;color: #fff;}
nav ul li.home.active a i{background-position: 0 -26px;}

.banner{height: 580px;position: relative;}
.banner ul{}
.banner ul li{height: 580px;}
.banner ul li a{}
.banner .bd{transition: all 1s ease-in;}

.banner .hd{position: absolute;bottom: 20px;text-align: center;width: 100%;}
.banner .hd a{width: 46px;height: 7px;background-color: rgba(255,255,255,.8);display: inline-block;margin-right: 6px;border-radius: 3px;}
.banner .hd a.on{background-color: #0195a1;}

.banner .prev, .banner .next{display: block;background: url(/statics/public/images/banner-arrow.png) no-repeat;width: 62px;height: 62px;position: absolute;top: 0;bottom: 0;margin:auto;}
.banner .prev{left: 6%;}
.banner .next{right: 6%;background-position: 0 -88px;}

.search{height: 60px;line-height: 60px;font-size: 13px;border-bottom: solid 1px #eeeeee;}
.search .row{overflow: hidden;position: relative;}
.search .key-tit{color: #888686;}
.search .key-tit b{color: #0195a1;font-size: 14px;}
.search .key-tit a{color: #888686;}
.search .key-tit a:hover{color: #0195a1}
.search .key-tit span{color: #e0e0e0;margin:0 15px;}

.search .key-input{width: 412px;height: 30px;position: absolute;margin:auto;top: 0;bottom: 0;right: 0;}
.search .key-input input[type="text"]{width: 361px;line-height: 30px;height: 30px;border:none;background-color: #f7f7f7;text-indent: 10px;vertical-align: top;}
.search .key-input input[type="submit"]{width: 51px;border:none;line-height: 30px;height: 30px;background-color: #0195a1;color: #fff;cursor: pointer;vertical-align: top;}
.search .key-input input[type="submit"]:hover{background-color: #038792;}

/*.cate{border-bottom: solid 1px #eeeeee;height: 335px;background: url(/statics/public/images/cate-bg.jpg) no-repeat center top;overflow: hidden;}
.cate .cate-tit{width: 280px;}
.cate .cate-tit .en{font-size: 30px;color: #91c6cb;margin-top: 53px;}
.cate .cate-tit h3{font-size: 36px;color: #fff;font-weight: bold;line-height: 100%;}
.cate .cate-tit h3 b{color: #fae780;}
.cate .cate-tit .more{border-bottom: solid 1px #42adb5;width: 100px;margin-top: 60px;}
.cate .cate-tit .more img{margin:10px 0;}

.cate .cate-list{width: 920px;height: 100%;overflow: hidden;}
.cate .cate-list .yt{width: 50%;padding: 50px;border-right: solid 1px #eeeeee;height: 100%;}
.cate .cate-list .yt .tit{font-size: 20px;border-bottom: solid 1px #e6e6e6;line-height: 100%;padding-bottom: 10px;position: relative;margin-left: 40px;margin-bottom: 30px;}
.cate .cate-list .yt .tit i{display: inline-block;background: url(/statics/public/images/cate-icon1.png) no-repeat;width: 28px;height: 29px;position: absolute;left: -40px;}
.cate .cate-list .yt .tit b{color: #0195a1;font-weight: normal;}
.cate .cate-list .yt .tit span{font-size: 13px;color: #c1c1c1;padding-left: 10px;}
.cate .cate-list .yt ._list{}
.cate .cate-list .yt ._list ul li{width: 50%;float: left;font-size: 13px;line-height: 30px;background: url(/statics/public/images/cate-list-icon.png) no-repeat left center;}

.cate .cate-list .yt ._list ul li a{color: #5f5f5f;padding-left: 15px;}
.cate .cate-list .yt ._list ul li a:hover{color: #0195a1;}
.cate .cate-list .yt ._list ul li.on a{color: #0195a1;font-weight: bold;}


.cate .cate-list .jg{width: 50%;padding: 50px;}
.cate .cate-list .jg .tit{font-size: 20px;border-bottom: solid 1px #e6e6e6;line-height: 100%;padding-bottom: 10px;position: relative;margin-left: 40px;margin-bottom: 30px;}
.cate .cate-list .jg .tit i{display: inline-block;background: url(/statics/public/images/cate-icon2.png) no-repeat;width: 28px;height: 29px;position: absolute;left: -40px;}
.cate .cate-list .jg .tit b{color: #0195a1;font-weight: normal;}
.cate .cate-list .jg .tit span{font-size: 13px;color: #c1c1c1;padding-left: 10px;}
.cate .cate-list .jg ._list{}
.cate .cate-list .jg ._list ul li{width: 50%;float: left;font-size: 13px;line-height: 30px;background: url(/statics/public/images/cate-list-icon.png) no-repeat left center;}
.cate .cate-list .jg ._list ul li a{color: #5f5f5f;padding-left: 15px;}
.cate .cate-list .jg ._list ul li a:hover{color: #0195a1;}
*/



#products{padding: 30px 0;overflow: hidden;}
#products .cate{width: 256px;overflow: hidden;float: left;}
#products .cate .cate-tit{text-align: center;background: #0195a1;height: 100px;padding-top: 15px;}
#products .cate .cate-tit .en{font-size: 36px;color: rgba(255,255,255,.5);font-family: 'dincond';line-height: 100%;margin-bottom: 3px;}
#products .cate .cate-tit h2{font-size: 25px;color: #fff;font-weight: bold;line-height: 100%;}


#products .cate .cate-list{overflow: hidden;border-right: solid 1px #ebebeb;border-left: solid 1px #ebebeb;padding: 17px 17px 0;}

#products .cate .cate-list b{font-size: 15px;line-height: 100%;position: relative;font-weight: bold;display: block;}
#products .cate .cate-list b a{color: #333;display: block;position: relative;padding-left: 20px;}
#products .cate .cate-list b.on a{color: #00aac1}
#products .cate .cate-list b a::before{content: '';display: block;position: absolute;width: 4px;height: 16px;background-color: #fd9704;left: 0;}
#products .cate .cate-list b a:hover{color: #00aac1;}
#products .cate .cate-list ._list{padding: 14px 0;border-bottom: dashed 1px #dcdcdc;margin-bottom: 20px;}
#products .cate .cate-list ._list:last-child{margin-bottom: 0;border-bottom: none;}
#products .cate .cate-list ._list ul li{font-size: 13px;line-height: 30px;background: url(/statics/public/images/cate-list-icon.png) no-repeat right center;}

#products .cate .cate-list ._list ul li a{color: #5f5f5f;padding-left: 20px;}
#products .cate .cate-list ._list ul li a:hover{color: #00aac1;}
#products .cate .cate-list ._list ul li.on a{color: #00aac1;font-weight: bold;}

#products .cate .dz{background: #0195a1;height: 150px;text-align: center;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
#products .cate .dz .text{font-size: 14px;color: #fff;line-height: 28px;padding-top: 24px;}
#products .cate .dz .text h3{font-size: 18px;font-weight: bold;}
#products .cate .dz .text strong{font-size: 32px;color: #ffea00;font-family: 'ultramagnetic';margin-top: 10px;display: block;}




.pro-list{overflow: hidden;width: 914px;float: right;}
.pro-list ul{margin-right: -26px;}
.pro-list ul li{line-height: 100%;float: left;margin-bottom: 30px;width: 33.333%;}
.pro-list ul li a{display: block;margin-right: 26px;overflow: hidden;}
.pro-list ul li a img{border:solid 1px #eaeaea;height: 186px;width: 100%;}
.pro-list ul li a:hover img{border:solid 1px #0195a1;}
.pro-list ul li a b{font-size: 16px;color: #333;padding: 15px 0 12px;display: block;}
.pro-list ul li a:hover b{color: #0195a1}
.pro-list ul li a ._tit{font-size: 16px; color: #333; padding: 15px 0 12px; font-weight:bold;}
.pro-list ul li a ._js{line-height: 24px;color: #858383;}


.cust{height: 661px;overflow: hidden;background: url(/statics/public/images/dingzhi-bg.gif) repeat;padding: 50px 0;}
.cust ._tit{text-align: center;font-size: 18px;color: #888;line-height: 100%;margin-bottom: 45px;}
.cust ._tit b{color: #F39500}
.cust ._tit h2{font-size: 30px;color: #333;background: url(/statics/public/images/_tit-bg.gif) no-repeat center bottom;padding-bottom: 15px;margin-bottom: 15px;line-height: 100%;}

.cust ._list{background: url(/statics/public/images/dingzhi-box-bg.gif) no-repeat;height: 432px;box-shadow:0px 0px 30px #ebebeb;}
.cust ._list .tabs, .cust ._list .info{width: 50%;padding: 55px 40px;}
.cust ._list .tabs strong{font-size: 26px;color: #333;font-weight: bold;line-height: 100%;margin-bottom: 30px;display: block;}
.cust ._list .tabs strong b{color: #0195a1;}
.cust ._list .tabs .line{width: 96px;height: 2px;background-color: #525252;margin-bottom: 30px;}
.cust ._list .tabs p{font-size: 16px;color: #666;margin-bottom: 30px;background: url(/statics/public/images/dingzhi-tabs-icon.png) no-repeat left 10px;padding-left: 20px;line-height: 24px;}

.cust ._list .tabs ul{width: 527px;margin-top: 55px;}
.cust ._list .tabs ul li{float: left;width: 25%;text-align: center;height: 37px;line-height: 35px;}
.cust ._list .tabs ul li a{display: block;background-color: #0195a1;margin-right: 17px;color: #fff;font-size: 14px;position: relative;}
.cust ._list .tabs ul li.on a{background-color: #F39500;color: #fff;}
.cust ._list .tabs ul li.on a::after{content:'';display: block;top: 100%;position: absolute;background: url(/statics/public/images/dingzhi-jt.gif) no-repeat right bottom;height: 24px;width: 518px;left: 50%;border-left: solid 1px #f39500;}
.cust ._list .tabs ul li:nth-of-type(2) a::after{width: 386px;}
.cust ._list .tabs ul li:nth-of-type(3) a::after{width: 255px;}
.cust ._list .tabs ul li:nth-of-type(4) a::after{width: 123px;}

.cust ._list .info{position: relative;}
.cust ._list .info ul{overflow: hidden;}
.cust ._list .info li img{margin-bottom: 35px;}
.cust ._list .info li ._des{color: #767676;font-size: 14px;line-height: 24px;}
.cust ._list .info li ._des h3{font-size: 20px;color: #0195a1;line-height: 100%;margin-bottom: 30px;border-left: solid 3px #0195a1;padding-left: 15px;}
.cust ._list .info .page{position: absolute;right: 25px;bottom: 20px;font-size: 14px;color: #888;}
.cust ._list .info .page span{color: #0195a1;}


.advantage ._tit-box{height: 227px;padding: 40px 0;text-align: center;}
.advantage ._tit-box ._tit div{display: inline-block;vertical-align: bottom;}
.advantage ._tit-box ._tit div.gsname{text-align: right;font-size: 17px;color: #747474;line-height: 100%;}
.advantage ._tit-box ._tit div.gsname h6{font-size: 21px;color: #414141;line-height: 100%;margin-top: 7px;}
.advantage ._tit-box ._tit div.sd{font-size: 48px;color: #F39500;line-height: 100%;}
.advantage ._tit-box ._tit div.jzl{text-align: left;font-size: 14px;color: #adadad;line-height: 100%;}
.advantage ._tit-box ._tit div.jzl p{font-size: 22px;color: #414141;line-height: 100%;margin-top: 7px;}


.advantage ._tit-box .line{background: url(/statics/public/images/_tit-bg.gif) no-repeat center bottom;height: 1px;margin:20px 0 30px;}
.advantage ._tit-box ul{}
.advantage ._tit-box ul li{display: inline-block;font-size: 16px;width: 157px;height: 45px;line-height: 45px;margin-right: 20px;}
.advantage ._tit-box ul li:last-child{margin-right: 0;}
.advantage ._tit-box ul li a{display: block;background-color: #0195a1;position: relative;color: #fff;}
.advantage ._tit-box ul li a i{display: inline-block;position: absolute;bottom: -5px;left: 0;right: 0;height: 10px;width: 10px;margin:auto;display: none;background-color: #F39500;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.advantage ._tit-box ul li.on a{background-color: #F39500;}
.advantage ._tit-box ul li.on a i{display: inline-block;}


.advantage ._list{height: 615px;}

.advantage ._list li{height: 615px;}
.advantage ._list li .row{position: relative;}
.advantage ._list li ._box{position: absolute;width: 690px;height: 400px;background-color: rgba(255,255,255,0.88);top: 0;bottom: 0;margin:auto;right: 0;padding: 60px 40px;}
.advantage ._list li ._box div.a_info{position: relative;padding-left: 100px;}
.advantage ._list li ._box .a_info .xh{background: url(/statics/public/images/youshi-xl.gif) no-repeat;width: 82px;height: 61px;position: absolute;left: 0;top: 0;font-size: 45px;font-weight: bold;text-align: center;color: #fff;line-height: 61px;}
.advantage ._list li ._box .a_info strong{font-size: 24px;color: #333;font-weight: bold;}
.advantage ._list li ._box .a_info .line{width: 46px;height: 2px;background-color: #5a5a5a;margin: 25px 0;}
.advantage ._list li ._box .a_info p{background: url(/statics/public/images/you-arrow.png) no-repeat left center;text-indent: 15px;line-height: 30px;color: #333;font-size: 14px;}
.advantage ._list li ._box .a_info a{display: block;width: 114px;height: 40px;line-height: 36px;border:solid 2px #636363;text-align: center;font-size: 14px;color: #454545;margin-top: 35px;}
.advantage ._list li ._box .a_info a:hover{background-color: #0195a1;border:solid 2px #0195a1;color: #fff;}



.customer{padding: 30px 0 40px;overflow: hidden;}
.customer .tit{text-align: center;font-size: 16px;color: #888;line-height: 100%;margin-bottom: 35px;}
.customer .tit h5{font-size: 30px;color: #333;line-height: 100%;}
.customer .tit h5 b{color: #0195a1;font-weight: normal;}
.customer .tit .line{background: url(/statics/public/images/_tit-bg.gif) no-repeat center bottom;height: 1px;margin:15px 0;}

.customer .list{}
.customer .list ul{width: 1226px;}
.customer .list ul li{width: 25%;float: left;}
.customer .list ul li a{display: block;margin-right: 26px;overflow: hidden;}
.customer .list ul li a img{width: 100%;}
.customer .list ul li a ._bt{line-height: 24px;color: #777;}
.customer .list ul li a ._bt h6{font-size: 18px;color: #333;line-height: 100%;margin:15px 0 10px;}
.customer .list ul li a:hover ._bt h6{color: #0195a1;}




.profile{overflow: hidden;background: url(/statics/public/images/dingzhi-bg.gif) repeat;padding: 45px 0 ;}
.profile .about{background: url(/statics/public/images/about-text-bg.gif) no-repeat 45px 60px #fff;height: 466px;position: relative;margin-bottom: 20px;}
.profile .about .fast{position: absolute;width: 116px;left: -116px;background-color: #0195a1;height: 100%;}
.profile .about .fast ul{height: 100%;}
.profile .about .fast li{height: 25%;background: url(/statics/public/images/about-fast-line.png) no-repeat center bottom;}
.profile .about .fast a{color: #fff;display: block;height: 100%;text-align: center;font-size: 16px;padding-top: 39px;position: relative;}
.profile .about .fast a:hover{background-color: #F39500;}
.profile .about .fast li.on a{background-color: #F39500;}
.profile .about .fast a p{font-size: 14px;color: rgba(255,255,255,.7);}
.profile .about .fast a:hover p{font-size: 14px;color: rgba(255,255,255,.7);}
.profile .about .fast li.on a p{font-size: 14px;color: rgba(255,255,255,.7);}
.profile .about .fast a i{display: none;width: 10px;height: 10px;position: absolute;right: -5px;top: 0;bottom: 0;margin:auto;    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);background-color: #F39500;}
.profile .about .fast a:hover i{display: inline-block;}
.profile .about .fast li.on a i{display: inline-block;}
.profile .about ._left, .profile .about ._right{width: 50%;}
.profile .about ._left{padding: 60px 45px ;overflow: hidden;}
.profile .about ._left ._tit{font-size: 30px;color: #333;}
.profile .about ._left ._tit span{color: #0195a1}
.profile .about ._left .line{width: 65px;height: 1px;background-color: #333;margin: 25px 0 35px;}
.profile .about ._left ._list{line-height: 30px;font-size: 14px;color: #555;}
.profile .about ._left a.more{width: 133px;height: 46px;line-height: 44px;border:solid 1px #d8d8d8;display: block;text-align: center;font-size: 14px;margin-top: 55px;}
.profile .about ._left a.more:hover{border:solid 1px #0195a1;background-color: #0195a1;color: #fff;}
.profile .about ._left a.more i{background: url(/statics/public/images/about-arrow.gif) no-repeat;display: inline-block;width: 16px;height: 9px;margin-left: 10px;}
.profile .about ._left a.more:hover i{background: url(/statics/public/images/about-arrow1.png) no-repeat;}


.profile .workshop{background-color: #fff;padding: 25px 35px 25px;overflow: hidden;margin-bottom: 20px;}
.profile .workshop h2{font-size: 18px;height: 20px;margin-bottom: 30px;}
.profile .workshop h2 ul{height: 100%;overflow: hidden;line-height: 100%;}
.profile .workshop h2 ul li{display: inline-block;vertical-align: top;}
.profile .workshop h2 ul li a{}
.profile .workshop h2 ul span{display: inline-block;background: url(/statics/public/images/base-line.gif) no-repeat center center;width: 1px;height: 100%;margin:0 25px;vertical-align: bottom;}
.profile .workshop h2 ul li.on a{color: #0195a1}
.profile .workshop .list{}
.profile .workshop .list div{transition: all 1s;}
.profile .workshop .list ul {margin:0 -13px;}
.profile .workshop .list ul li{width: 25%;float: left;padding: 0 13px;}
.profile .workshop .list ul li a{display: block;overflow: hidden;}
.profile .workshop .list ul li a img{width: 100%;}
.profile .workshop .list ul li a p{color: #888;font-size: 14px;text-align: center;padding: 10px 0;}


.profile .workshop ul.shonor li{width: 20%;}
.profile .workshop ul.shonor li img{border:solid 1px #ccc;}

.gt{background: url(/statics/public/images/gt-bg.png) no-repeat 50px 70px; background-size: 33%; position: relative;padding-top: 120px;background-color: #fff;padding: 50px 30px;margin-bottom: 45px;overflow: hidden;border-radius: 5px;}
/*.gt .renwu{width: 394px;height: 450px;background: url(/statics/public/images/gt-bg1.png) no-repeat;position: absolute;bottom: 0;left: 0;right: 0;margin:auto;}*/
.gt .gt_left{font-size: 15px;color: #525252;width: 43%;line-height: 30px;padding-left: 30px;border-right: solid 1px #eee;padding-right:70px;}
.gt .gt_left h6{font-size: 32px;color: #00848f;line-height: 100%;font-weight: bold;}
.gt .gt_left h6 span{color: #F39500}
.gt .gt_left .line{width: 47px;height: 2px;background-color: #000000;margin: 25px 0 20px;}
.gt .gt_left ._tel{color: #333;margin-top: 30px;}
.gt .gt_left ._tel p{font-size: 30px;font-weight: bold;line-height: 100%;margin-top: 11px;}


.gt .gt_right{width: 50%;}
.gt .gt_right p{margin-bottom: 15px;}
.gt .gt_right input[type="text"]{width: 100%;border:solid 1px #ccc;height: 36px;text-indent: 10px;transition: all .5s;border-radius: 3px;}
.gt .gt_right input[type="text"].focus{border:solid 1px #ccc;}
.gt .gt_right textarea{width: 100%;border:solid 1px #ccc;height: 160px;padding: 10px;transition: all .5s;border-radius: 3px;}

.gt .gt_right button{width: 49%;border:none;background-color: #0195a1;color: #fff;height: 45px;font-size: 16px;cursor: pointer;transition: all .5s;border-radius: 3px;float: left;}
.gt .gt_right button i{display: inline-block;background: url(/statics/public/images/gt-input-arrow.png) no-repeat;width: 24px;height: 11px;margin-left: 10px;transition: all .5s;}
.gt .gt_right button:hover{background-color: #00848f;}
.gt .gt_right button:hover i{margin-left: 25px;}
.gt .gt_right a.zx{display: inline-block;width: 49%;background-color: #F39500;text-align: center;line-height: 45px;border-radius: 3px;color: #fff;vertical-align: middle;font-size: 16px;float: right;}


.news{padding: 35px 0;overflow: hidden;}
.news ._left {width: 710px;}
.news ._left h2{padding-bottom: 30px;border-bottom: solid 1px #e5e5e6;overflow: hidden;margin-bottom: 30px;}
.news ._left h2 ul{height: 22px;line-height: 22px;float: left;}
.news ._left h2 ul li{display: inline-block;font-size: 20px;line-height: 100%;}
.news ._left h2 ul li a{color: #333;}
.news ._left h2 ul li.on a{color: #0195a1;}
.news ._left h2 ul span{display: inline-block;background: url(/statics/public/images/base-line.gif) no-repeat center center;width: 1px;height: 100%;margin:0 25px;vertical-align: bottom;}
.news ._left ._list{}
.news ._left ._list dl{overflow: hidden;margin-bottom: 20px;}
.news ._left ._list dl dt{float: left;width: 220px;}
.news ._left ._list dl dt img{width: 100%;}
.news ._left ._list dl dd{float: right;width: 460px;line-height: 24px;color: #888;}
.news ._left ._list dl dd h6{font-size: 16px;color: #333;line-height: 100%;margin-bottom: 24px;}
.news ._left ._list dl a:hover dd h6{color: #0195a1;text-decoration: underline;}
.news ._left ._list dl dd p{margin-top: 20px;color: #666;}
.news ._left ._list dl a:hover dd p{margin-top: 20px;color: #0195a1;}
.news ._left ._list ul li{line-height: 31px;background: url(/statics/public/images/news-icon.gif) no-repeat left center;text-indent: 15px;}
.news ._left ._list ul li a{color: #666;font-size: 13px;}
.news ._left ._list ul li a:hover{color: #0195a1;}
.news ._left ._list ul li .date{float: right;color: #bcbcbc;font-size: 13px;}

.news ._right{width: 410px;}
.news ._right h2{font-size: 20px;line-height: 22px;padding-bottom: 30px;border-bottom: solid 1px #e5e5e6;overflow: hidden;margin-bottom: 30px;}
.news ._right h2 span{display: inline-block;background-color: #0195a1;width: 4px;height: 22px;vertical-align: top;margin-right: 20px;}
.news ._right h2 b{color: #0195a1;font-weight: normal;}
.news ._right h2 a{font-size: 12px;}
.news ._right ._list dl{background: url(/statics/public/images/faq-icon.gif) no-repeat left top;padding-left: 32px;line-height: 100%;border-bottom: solid 1px #eaeaea;padding-bottom: 24px;margin-bottom: 24px;}
.news ._right ._list dl:last-child{margin: 0;padding-bottom: 0;border-bottom: none;}
.news ._right ._list dl dt{margin-bottom: 13px;}
.news ._right ._list dl dt a{font-size: 15px;color: #333;line-height: 100%;}
.news ._right ._list dl dt a:hover{color: #0195a1}
.news ._right ._list dl dd{color: #777;line-height: 24px;}



footer{background-color: #0196a0;}

.link{border-bottom: solid 1px #199ea7;padding: 30px 0;overflow: hidden;}
.link .tit{color: #fff;font-size: 19px;font-weight: bold;float: left;width: 100px;border-right: solid 1px #199fa8;}
.link .tit p{font-weight: normal;font-size: 27px;color: #58aeb5;display: none;}

.link .list{width: 1100px;float: right;padding-left: 20px;}
.link .list li{display: inline-block;margin-bottom: 10px;}
.link .list li a{color: #fff;}
.link .list ul span{display: inline-block;background: url(/statics/public/images/top-line.gif) no-repeat center; width: 1px;margin:0 15px;height: 18px;vertical-align: top;margin-bottom: 10px;}


footer .bot-nav{padding: 30px 0 20px;overflow: hidden;}
footer .bot-nav dl{float: left;padding-right: 50px;margin-right: 50px;border-right: solid 1px #199ea7;min-height: 250px;}
footer .bot-nav dl dt{margin-bottom: 30px;}
footer .bot-nav dl dt a{color: #fff;font-size: 15px;}
footer .bot-nav dl p{line-height: 30px;background: url(/statics/public/images/footer-icon.png) no-repeat left center;padding-left: 15px;}
footer .bot-nav dl p a{color: #cfe6e8;}
footer .bot-nav dl p a:hover{color: #fff;}
footer .bot-nav dl.watch{width: 124px;margin: 0;padding: 0;border-right: none;float: right;}
footer .bot-nav dl dd span{color: #fff;text-align: center;display: block;padding: 10px 0;}
footer .bot-nav .con{float: right;width: 345px;margin: 0;padding: 0;margin-right: 90px;}
footer .bot-nav .con .tel{background: url(/statics/public/images/footer-tel-icon.png) no-repeat left top;padding-left: 80px;height: 52px;color: #fff;font-size: 12px;line-height: 100%;margin-bottom: 40px;}
footer .bot-nav .con .tel p{font-size: 34px;font-weight: bold;line-height: 100%;margin-top: 5px;color: #f3df00}

footer .bot-nav .con .mp p{background: url(/statics/public/images/footer-mp-icon.png) no-repeat 0 2px;line-height: 20px;margin-bottom: 20px;padding-left: 30px;color: #d1e6e8;}
footer .bot-nav .con .mp p.zj{background-position: 0 -58px;}
footer .bot-nav .con .mp p.zx{background-position: 0 -97px;}
footer .bot-nav .con .mp p.yx{background-position: 0 -138px;}

footer .copy{color: #ddecee;padding-bottom: 20px;}
footer .copy a{color: #ddecee}
footer .copy a:hover{color: #fff;}



.slide{height: 350px;}


.location{line-height: 65px;border-bottom: 1px solid #e3e3e3;color: #666;font-size: 14px;}
.location a{color: #666;}

.sub-nav{text-align: center;}
.sub-nav li{display: inline-block;padding: 0 20px;line-height: 63px;}
.sub-nav li a{display: block;}
.sub-nav li a:hover{color: #0195a1;border-bottom: solid 2px #0195a1;}
.sub-nav li.on a{color: #0195a1;border-bottom: solid 2px #0195a1;}

.article{font-size: 14px;color: #666;line-height: 2;overflow: hidden;}


.intro{padding: 50px 0;overflow: hidden;font-size: 14px;color: #666;line-height: 2;overflow: hidden;}
.intro .rtop{text-align: center;}
.intro .a-left{float: left;width: 600px;}
.intro .a-right{float: right;width: 560px;}


.strength{background-color: #0195a1;padding: 100px 0;background: url(/statics/public/images/aboutHistoryBg01.jpg) no-repeat center center ;font-size: 0}
.strength dl{width: 25%;display: inline-block;text-align: center;position: relative;}
.strength dl::after{content: '';position: absolute;right: 0;background-color: #1dacb9;width: 1px;height: 100%;top: 0;}
.strength dl:last-child::after{display: none;}
.strength dl dt{font-size: 62px;color: #fff;font-weight: 100;margin-bottom: 15px;position: relative;}
.strength dl dt span{line-height: 100%;}
.strength dl dt i{font-size: 18px;font-style: normal;line-height: 100%;}
.strength dl dd{font-size: 16px;color: #fff;padding: 0 20px;}


.honor{padding: 50px 0;overflow: hidden;background-color: #fbfbfb;}
.honor .tit{font-size: 30px;text-align: center;margin-bottom: 50px;color: #333;}
.honor .tit p{font-size: 14px;color: #999;margin-top: 5px;}
.honor ul{width: 1225px;}
.honor li{float: left;width: 25%;}
.honor li a{display: block;margin-right: 25px;}
.honor li img{width: 279px;height: 372px;border:solid 1px #ddd;}
.honor li p{text-align: center;line-height: 40px;font-size: 14px;}
.honor .more{border:solid 1px #666;text-align: center;line-height: 38px;display: block;margin:40px auto 0;width: 120px;height: 40px;}


.jidi{padding: 50px 0;overflow: hidden;}
.jidi .tit{font-size: 30px;text-align: center;margin-bottom: 50px;color: #333;}
.jidi .tit p{font-size: 14px;color: #999;margin-top: 5px;}
.jidi ul{width: 1225px;}
.jidi li{float: left;width: 25%;}
.jidi li a{display: block;margin-right: 25px;}
.jidi li img{width: 100%;}
.jidi li p{text-align: center;line-height: 40px;font-size: 14px;}
.jidi .more{border:solid 1px #666;text-align: center;line-height: 38px;display: block;margin:40px auto 0;width: 120px;height: 40px;}


.respon{padding: 80px 0;overflow: hidden;background-color: #fbfbfb;}
.respon .row{background: url(/statics/public/images/a-bg.png) repeat;height: 580px;}
.respon .s-left{width: 600px;float: left;padding: 80px;position: relative;height: 100%;}
.respon .s-left .tit{font-weight: bold;font-size: 30px;color: #0195a1;position: relative;margin-bottom: 20px;}
.respon .s-left .tit span.line{display: block;height: 2px;background-color: #0195a1;width: 150px;position: absolute;left: -170px;top: 0;bottom: 0;margin:auto;}
.respon .s-left .list{line-height: 2;color: #666;font-size: 14px;}
.respon .s-left .ew{font-size: 50px;text-transform:uppercase;font-weight: bold;margin-bottom: 20px;}
.respon .s-left .btn{position: absolute;bottom: 70px;}
.respon .s-left .prev{width: 120px;height: 40px;border:solid 1px #333;display: inline-block;text-align: center;font-size: 30px;line-height: 38px;margin-right: 20px;}
.respon .s-left .next{width: 120px;height: 40px;border:solid 1px #333;display: inline-block;text-align: center;font-size: 30px;line-height: 38px;}


.respon .s-right{width: 600px;float: right;overflow: hidden;}

.new-left{float: left;width: 850px;border-right: solid 1px #eee;padding: 50px 30px 50px 0;min-height: 800px;}
.new-left dl{overflow: hidden;border-bottom: dashed 1px #eee;padding-bottom: 35px;}
.new-left dl dt{width: 320px;float: left;}
.new-left dl dt img{width: 100%;}
.new-left dl dd{float: right;width: 480px;line-height: 28px;color: #666;}
.new-left dl dd ._t{line-height: 100%;font-size: 16px;color: #333;margin-bottom: 20px;overflow: hidden;}
.new-left dl a:hover dd ._t{color: #0195a1}
.new-left dl dd p{color: #888;margin-bottom: 10px;}
.new-left dl dd span{display: block;width: 55px;height: 31px;background: url(/statics/public/images/bg01.png) no-repeat;margin-top: 20px;}
.new-left dl a:hover dd span{background: url(/statics/public/images/bg02.png);}

.new-left ul{}
.new-left ul li{padding-top: 30px;border-bottom: dashed 1px #eee;padding-bottom: 30px;position: relative;padding-left: 120px;overflow: hidden;min-height: 130px;}

.new-left ul li a{color: #666;display: block;}

.new-left ul li a p{color: #333;font-size: 16px;margin-bottom: 18px;line-height: 100%;}
.new-left ul li a:hover p{color: #0195a1;}



.rests{margin-bottom: 20px;color: #666;font-size: 14px;}


.new-left ul li .date{position: absolute;width: 90px;height: 90px;left: 0;background-color: #999;text-align: center;color: #fff;line-height: 100%;border-radius: 3px;}

.new-left ul li .date h6{line-height: 100%;font-size: 30px;margin-bottom: 6px;margin-top: 19px;font-weight: bold;}

.new-left ul li a:hover .date{background-color: #0195a1;}

.new-left ul li ._des{}
.new-left ul li span{display: block;width: 55px;height: 31px;background: url(/statics/public/images/bg01.png) no-repeat;margin-top: 20px;}
.new-left ul li a:hover span{background: url(/statics/public/images/bg02.png);}


.wt-left {float: left;width: 850px;border-right: solid 1px #eee;padding: 50px 30px 50px 0;min-height: 900px}
.wt-left ul{}
.wt-left ul li{border-bottom: dashed 1px #eee;padding-bottom: 20px;position: relative;overflow: hidden;min-height: 110px;margin-bottom: 20px;}

.wt-left ul li a{color: #888;display: block;}

.wt-left ul li a p{color: #333;font-size: 16px;margin-bottom: 18px;line-height: 100%;}
.wt-left ul li a:hover p{color: #0195a1;}






.new-right{width: 320px;float: right;overflow: hidden;padding: 50px 0 50px ;}
.new-right .tit{font-size: 18px;line-height: 100%;margin-bottom: 10px;color: #333;border-bottom: solid 1px #eee;padding-bottom: 20px;color: #0195a1}
.new-right ._list{}
.new-right ._list li{line-height: 36px;font-size: 14px;}

.new-right .p-tit{font-size: 18px;line-height: 100%;margin-bottom: 20px;margin-top: 40px;color: #333;border-bottom: solid 1px #eee;padding-bottom: 20px;color: #0195a1}
.new-right .p_list{}
.new-right .p_list ul{overflow: hidden;width: 330px;}
.new-right .p_list li{line-height: 36px;width: 50%;float: left;margin-bottom: 20px;}
.new-right .p_list li a{margin-right: 10px;display: block;}
.new-right .p_list li img{width: 100%;    border: solid 1px #eaeaea;}
.new-right .p_list li a:hover img{border:solid 1px #0195a1;}
.new-right .p_list li p{text-align: center;font-size: 14px;}


#page{text-align: center;margin-top: 30px;color: #666;font-size: 14px;}
#page span, #page a{display: inline-block;border:solid 1px #ddd;padding: 6px 12px;border-radius: 3px;margin-right: 2px;}
#page span.cur{padding: 6px 20px;background-color: #0195a1;color: #fff;border:solid 1px #0195a1;}



._li{width: 50%;margin-bottom: 30px;line-height: 36px;float: left;}
._li.one{width: 100%;}
._li li{color: #666;font-size: 14px;}
._li.one li{width: 33.333%;float: left;height: 36px;color: #666;font-size: 14px;}
._li strong{color: #333;font-size: 16px;}
._li strong.t{color: #0195a1;font-size: 18px;font-weight: normal;}
.allmap{height: 600px;overflow: hidden;}
#allmap{width: 100%;height: 650px;}
.bdmap{margin-bottom: 40px;color: #333;font-size: 24px;border-top: solid 1px #eee;padding-top: 30px;}

#message{width: 1210px;border-top: solid 1px #eee;padding-top: 30px;}
#message h1{color: #333;font-size: 24px;margin-bottom: 30px;}
#message .line{display: inline-block;width: 50%;position: relative;margin-bottom: 30px;}
#message .line i{position: absolute;right: 30px;width: 10px;height: 14px;display: block;top: 0;bottom: 0;margin:auto;}
#message .line div{margin-right: 10px;}
#message .line input{padding: 10px;border:solid 1px #ddd;width: 100%;}
#message .lineTextArea{width: 100%;}
#message .line textarea{width: 100%;border:solid 1px #ddd;padding: 10px;min-height: 200px;}
#message .submit{width: 150px;background-color: #0195a1;color: #fff;border:none;padding: 10px 0;cursor: pointer;font-size: 18px;}
#message .submit:hover{background-color: #038792;}


.new-left-xq{float: left;width: 850px;border-right: solid 1px #eee;padding: 50px 30px 50px 0;}
.new-left-xq h1.t{font-size: 26px;text-align: center;color: #333;line-height: 100%;margin-bottom: 30px;}
.new-left-xq .time{text-align: center;border-bottom: solid 1px #ddd;padding-bottom: 10px;margin-bottom: 30px;}
.new-left-xq .content{border-bottom: solid 1px #ddd;padding-bottom: 30px;overflow: hidden;line-height: 2;}
.new-left-xq .content img{display: block;margin:0 auto 15px;}

.pagelinks{margin-bottom: 40px;border-bottom: solid 1px #ddd;padding-bottom: 20px;margin-top: 20px;}


.relation-news{overflow: hidden;}
.relation-news h1{font-size: 16px;color: #0195a1;line-height: 100%;margin-bottom: 20px;}
.relation-news ul{width: 870px;}
.relation-news li{width: 50%;float: left;}
.relation-news li a{margin-right: 50px;display: block;font-size: 15px;line-height: 30px;}
.relation-news li span{color: #999;}

.keywords{font-size: 14px;}

.case{ overflow: hidden;}
.case-left{float: left;width: 850px;border-right: solid 1px #eee;padding: 50px 30px 50px 0;}
.case .case-left ul{}
.case .case-left li{margin-bottom: 26px;overflow: hidden;}
.case .case-left li a{display: block;color: #888}
.case .case-left li a div{line-height: 24px;font-size: 14px;float: right;width: 510px;position: relative;height: 186px;}
.case .case-left li a div p{font-size: 16px;color: #333;line-height: 100%;margin-bottom: 20px;}
.case .case-left li a:hover div p{color: #0195a1}
.case .case-left li img{width: 280px;float: left;}
.case .case-left li .details{    display: block;width: 122px;height: 39px;line-height: 37px;text-align: center;font-size: 14px;color: #666666;text-decoration: none;position: absolute;left: 0;bottom: 10px;border:solid 1px #eee;border-radius: 90px;}
.case .case-left li a:hover .details{background: #0195a1;color: #fff;}
.case .case-left li .details i{    display: inline-block;width: 21px;height: 12px;background: url(/statics/public/images/InpageHotSale_icon01.png) no-repeat center;margin-left: 6px;position: relative;top: 2px;}
.case .case-left li a:hover .details i{  background: url(/statics/public/images/InpageHotSale_icon02.png) no-repeat center;}

.case-right{width: 320px;float: right;overflow: hidden;padding: 50px 0 50px 0;}
.case-right .tit{font-size: 18px;line-height: 100%;margin-bottom: 10px;color: #333;border-bottom: solid 1px #eee;padding-bottom: 20px;color: #0195a1}
.case-right ._list{}
.case-right ._list li{line-height: 36px;font-size: 14px;}

.case-right .p-tit{font-size: 18px;line-height: 100%;margin-bottom: 20px;margin-top: 40px;color: #333;border-bottom: solid 1px #eee;padding-bottom: 20px;color: #0195a1}
.case-right .p_list{}
.case-right .p_list ul{overflow: hidden;width: 330px;}
.case-right .p_list li{line-height: 36px;width: 50%;float: left;margin-bottom: 20px;}
.case-right .p_list li a{margin-right: 10px;display: block;}
.case-right .p_list li img{width: 100%;    border: solid 1px #eaeaea;}
.case-right .p_list li a:hover img{border:solid 1px #0195a1;}
.case-right .p_list li p{text-align: center;font-size: 14px;}


.factory{padding: 40px 0;overflow: hidden;}
.factory ul{width: 1220px;}
.factory li{width: 25%;float: left;margin-bottom: 20px;}
.factory li a{display: block;margin-right: 20px;}
.factory li img{width: 100%;}
.factory li p{text-align: center;padding: 10px 0;font-size: 15px;}



.honor{padding: 40px 0;overflow: hidden;}
.honor ul{width: 1240px;}
.honor li{width: 305px;float: left;margin-bottom: 20px;}
.honor li a{display: block;margin-right: 40px;}
.honor li img{width: 265px;border:solid 1px #ddd;}
.honor li p{text-align: center;padding: 10px 0;font-size: 15px;}


.product{padding: 50px 0;overflow: hidden; }

.pacate{}
.pacate .row{border:solid 1px #eee;overflow: hidden;}
.pacate dl{width: 100%;overflow: hidden;font-size: 14px;position: relative;padding-left: 120px;}
.pacate dl dt{float: left;width: 120px;background-color: #0195a1;color: #fff;padding-left: 20px;font-size: 16px;height: 100%;border-bottom: solid 1px #08afbc;position: absolute;left: 0;}
.pacate dl dt span{position: absolute;line-height: 100%;height: 16px;margin:auto;top: 0;bottom: 0;}
.pacate dl dd{float: left;width: 1078px;background-color: #fff;border-bottom: solid 1px #eee;padding-left: 10px;}
.pacate dl:last-child dd{border: none;}
.pacate dl dd ul{overflow: hidden;padding: 10px;}
.pacate dl dd li{float: left;margin-right: 25px;margin-bottom: 5px;}
.pacate dl dd li a{padding: 5px 10px;display: block;}
.pacate dl dd li.on a{color: #fff;font-weight: bold;background-color: #0195a1;}

#shop-xq{padding: 40px 0;overflow: hidden;}
.leftr{ float:left;  overflow:hidden;display:inline;}
.lf_n{width:230px; overflow:hidden; margin-bottom:10px; }
.lf_n h2{ text-align:center;  line-height:70px;height:70px; overflow:hidden;background:#0195a1;color: #fff;font-size: 24px;}
.lf_n h2 a{ font-size:24px; color:#fff;}
.lf_n_c{ border-right: solid 1px #eee;border-left: solid 1px #eee;}
.lf_n_c ul li a.cur{color:#2C2C2C;}
.lf_n h3{ font-weight:100; line-height:41px;height:41px;padding:0 0 0 41px; overflow:hidden;background:#2C2C2C; color: #fff;}
.lf_n h3 a{ font-size:20px; color:#fff;}
.lf_n h3.cur a{ font-size:20px; color:#fff;}
.lf_n ul.menu{padding:11px 12px 12px 14px;}
.lf_n ul.menu li{padding:0 0 0 25px; line-height:44px;height:44px; border-bottom:1px #ddd dashed; overflow:hidden; font-size:14px;background: url(/statics/public/images/pro_left_y01.png) no-repeat 28px center ;}
.lf_n ul.menu li a{color:#666;padding-left: 25px;}
.lf_n ul.menu li a:hover{color:#0195a1;}
.lf_n ul.menu li.on a{color:#0195a1;}
.lf_n ul.menu .lst{ border:none;}
.lf_n p{padding:20px 0 20px 23px;overflow:hidden; color:#fff;background:#0195a1;}
.lf_n p span{ display:block;padding:0 0 0 40px; line-height:24px;overflow:hidden;background:url(/statics/public/images/lf_n_ic2.png) left 8px no-repeat; font-size:14px; color:#fff;}
.lf_n p b{ font-size:22px; color:#fff; font-family:Arial; display:block;}

.show-mian{width: 940px;float: right;}



.js_goods_image_url{width: 100%;height: 299px;}


.destails{margin-top: 20px;border:solid 1px #eee;}
.destails ._tit{font-size: 15px;background-color: #f9f9f9;line-height: 40px;border-bottom:solid 1px #eee;}
.destails ._tit span{display: block;background-color: #0195a1;color: #fff;text-align: center;width: 120px;}
.destails ._list{line-height: 2;font-size: 14px;color: #666;padding: 20px 0;overflow: hidden;padding: 20px 20px;}

.hot-news{border:solid 1px #eee;}
.hot-news ._tit{font-size: 16px;background-color: #f9f9f9;line-height: 40px;border-bottom:solid 1px #eee;padding-left: 20px;color: #333;}
.hot-news ._list{padding: 20px 20px;}
.hot-news ._list ul{overflow: hidden;}
.hot-news ._list ul li{float: left;width: 50%;line-height: 30px;font-size: 14px;background: url(/statics/public/images/ico55.gif) no-repeat left center;padding-left: 15px;}

.rela-pro{border:solid 1px #eee;border-top: none;}
.rela-pro ._tit{font-size: 16px;background-color: #f9f9f9;line-height: 40px;padding-left: 20px;border-bottom:solid 1px #eee;color: #333;}
.rela-pro ._list{padding: 20px 20px 10px;}
.rela-pro ._list ul{overflow: hidden;width: 863px;}
.rela-pro ._list li{width: 33.333%;float: left;}
.rela-pro ._list li a{display: block;margin-right: 20px;}
.rela-pro ._list li img{width: 100%;border:solid 1px #eee;}
.rela-pro ._list li p{text-align: center;padding: 10px 0;font-size: 14px;}


.yangpin{border:solid 1px #eee;}
.yangpin ._tit{font-size: 16px;background-color: #f9f9f9;line-height: 40px;padding-left: 20px;border-bottom:solid 1px #eee;color: #333;}
.yangpin ._list{padding: 20px 20px;}
.yangpin ._list input[type="text"]{border:solid 1px #ccc;padding: 5px;}
.yangpin ._list textarea{border:solid 1px #ccc;padding: 5px;}
.yangpin ._list input[type="submit"]{border:none;background-color: #0195a1;color: #fff;padding: 10px 30px;cursor: pointer;font-size: 14px;}


/* ====================================   网站地图   ==================================== */
.sitemap{padding: 40px 0;overflow: hidden;}
.sitemap h2{font-weight: normal;font-size: 18px;padding: 15px 0;}
.sitemap h2 a{color: #333;}
.sitemap h2 a:hover{color: #0196a0;text-decoration: underline;}
.sitemap ul{overflow: hidden;border:solid 1px #eee;padding: 15px;display: block;font-size: 13px;}
.sitemap ul li{float: left;width:33%;line-height: 25px;}
.sitemap ul li a{color: #333;}
.sitemap ul li a:hover{color: #0196a0;text-decoration: underline;}
.sitemap ul div{margin-bottom: 15px;border:solid 1px #eee;padding: 15px;}
.sitemap ul h3{font-size: 15px;margin-bottom: 10px;}
.sitemap ul h3 a{color: #333;}
/* ====================================   网站地图 END   ==================================== */


.contact{padding: 40px 0;overflow: hidden;}


.qwh{font-size: 17px;color: #333;margin-bottom: 80px;margin-top: 20px;}
.qwh b{font-size: 20px;color: #0196a0}

.chenxin{overflow: hidden;}
.chenxin p{width: 20%;float: left;text-align: center;color: #fff;}

.title-cn{text-align: center;font-size: 26px;color: #0196a0}
.title-en{text-align: center;font-size: 17px;margin-bottom: 30px;}
.story-list3{background-color: #fafafa;overflow: hidden;padding: 40px 0}
.swiper-wrapper{width: 100000px;}
.swiper-slide{float: left;}
.swiper-slide img{width: 100%;}
.poa100{text-align: center;padding: 15px 0;font-size: 15px;color: #666;}

.xuanyan{padding: 40px 0;overflow: hidden;text-align: center;font-size: 15px;}
.xuanyan-t{margin-bottom: 20px;}


.color-btns .btn{position: absolute;width: 30px;height: 30px;top: 0;bottom: 0;margin:auto;z-index: 999;color: #fff;font-size: 20px;cursor: pointer;background-color: rgba(0,0,0,.5);text-align: center;border-radius: 90px;line-height: 30px;}

.prev{left: 20%;}

.next{right: 20%;}