﻿@import url(swiper.min.css);
@import url(../fonts/iconfont.css);
@charset "utf-8";
/*全局*/body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p
/*,blockquote,th,td*/{margin:0;padding:0;}
ol, ul, li{list-style:none;}
table{border-collapse:collapse;/*border-spacing:0*/}
em, address, caption, cite, code, dfn, var{font-style:normal;font-weight:normal;}
body{font:normal 14px/160% "Microsoft Yahei", Verdana, Geneva, sans-serif;background:#fff;color:#333;}
input, button, select, textarea{outline:none;font-family:"Microsoft Yahei"}
textarea{resize:none}
fieldset, img{border:0px;}n
a{outline:0;}
a{color:#333;text-decoration:none;}
a:hover{color:#e00;text-decoration:none;outline:none;-webkit-transition: all .4s ease-out;-moz-transition: all .4s ease-out;-ms-transition: all .4s ease-out;-o-transition: all .4s ease-out;transition: all .4s ease-out;}
/** html a{behavior:url(../images/select.htc);}*/p.txident{text-indent:2em}
hr{height:1px;border:0;border-top:1px solid #ccc;}
h1, h2, h3, h4, h5, h6{}
html, body{width:100%;height:100%;/*background:#f1f1f1*/}
.clear{clear:both}
.bold{font-weight:bold;}
/*******浮动*******/
.fl{float: left;display: inline}
.fr{float: right;display: inline}
/*清除浮动*/
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix{zoom: 1}
/*IE兼容专用*/
* li{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
a{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
/*头部*/
.container{position:relative;width:1200px;height: auto;zoom:1;margin: 0 auto;}
@media screen and (max-width:768px){
	.container{width:100%;}
}

.top-hd{display:flex;justify-content:space-between;line-height:32px;}

.header{padding:25px 0 5px;display:flex;justify-content:space-between;}
.header .logo{width:370px;height:70px;}
.header .logo a{display:block;height:70px;}
.header .logo img{max-height:100px;overflow:hidden}
.header .hd-m{text-align:center;}
.header .hd-r{text-align:center;}
.header .hd-r .phone{margin:auto;background:url(../images/phone.png) no-repeat 0 0;width:201px;height:50px;color:red;font-weight:bold;font-size:20px;font-style:italic;text-align:right;padding-right:10px;}
.header .hd-r .phone a{padding-right:12px;color:red;display:block;}

.search{position:relative;margin-top:15px;border:2px solid #208b99;display:inline-block;overflow:hidden;}
.search input{border:none;background:none;}
.search .txt1{width:260px;border:#efefef 0px solid;border-right:none;}
.search .txt1 input{height:26px;padding:0 10px;width:230px;text-align:left;background:#FFF;font-family:微软雅黑;color:#999;line-height:26px;*margin:-1px 0;}
.search .sub1{position:absolute;z-index:9999;right:0;top:0;width:29px;background:#208b99 url(../images/ico-search.png) no-repeat center center;background-size:18px;text-align:center;}
.search .sub1 input{height:27px;line-height:27px;width:27px;color:#fff;cursor:pointer;}

/*nav*/
.navbox{background:url(../images/ico-nvbg.png) repeat-x 0 0;height:47px;}
.nav1{display:block;}
.nav1 li{position:relative;display:block;height:47px;float:left;display: inline;text-align:center;vertical-align:middle;line-height:47px;}
.nav1 li a{padding:0 34px;text-decoration:none;color:#fff;font-size:16px;display:block;height:47px;font-weight:normal;}
.nav1 li a:hover{background:url(../images/ico-nvbg-cur.png) repeat-x 0 bottom;color:#fff;}
.nav1 li ul{background-color:#f1f1f1;border-bottom:1px solid #ddd;display:none;position:absolute;z-index:999;left:-50px;right:0;text-align:center;}
.nav1 li ul.n6,.nav1 li ul.n7{left:auto;right:-50px;}
.nav1 li ul.n8{left:auto;right:0px;}
.nav1 li ul.nav2{padding:10px 10px 25px;width:550px;}
.nav1 li:hover ul{display:block}
.nav1 li ul li{display:inline-block;border:0px;height:32px;line-height:32px;text-align:center;}
.nav1 li ul .l2{float:left;width:230px;text-align:center;display:flex;justify-content:flex-start;flex-wrap:wrap;text-align:center;}
.nav1 li ul .l2 a{float:left;display:block;padding:0;width:45%;line-height:32px;height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:13px;}
.nav1 li ul .l2 a:hover{background:none;color:#208b99;}
.nav1 li ul .l2_img{float:left;width:300px;}
.nav1 li ul .l2_img dl{}
.nav1 li ul .l2_img dt img{width:100%;height:auto;}
.nav1 li ul .l2_img dd{padding-bottom:15px;line-height:24px;font-size:12px;text-align:left;padding-top:10px;}
.nav1 li ul .l2_img a{padding:0;height:auto;color:#333;}
.nav1 li ul .l2_img a:hover{background:none;color:#208b99;}

/*nav mini*/
.navmin,.fix50{display:none;}
@media screen and (max-width:768px){
.logo,.header .hd-m,.header .hd-r,.nav1 li ul .l2_img{display:none;}
.header{padding:0px 0 5px;}

.nav1{display:block;width:100%;height:auto;border-right: 0px solid #E3FFEE;background:rgba(32,139,153,.76);}
.nav1 li{position:relative;width:100%;height:auto;float:none;line-height:42px;border-left:0px solid #E3FFEE;border-bottom:1px solid #0b808f;text-align:left;display:block;}
.nav1 li em{position:absolute;right:0;top:0;bottom:auto;left:auto;z-index:9999;float:right;height:42px;width:60px;text-align:center;background:url(../images/jt2.png) no-repeat center center;background-size:20px;display:block;}
.nav1 li a{padding-left:50px;font-size:15px;display:inline-block;width:auto;height:42px;color:#f1f1f1;}
.nav1 li a:hover{background-color:transparent;}

.nav1 li ul{display:none;position:relative;z-index:999;left: 0;right:0;bottom:0;}
.nav1 li ul.n6,.nav1 li ul.n7{left:auto;right:0px;}
.nav1 li ul.n8{left:auto;right:0px;}
.nav1 li ul.nav2{padding:15px 15px;width:auto;}
.nav1 li ul li{margin:0 0;display:inline-block;border:0px;padding-left:0;height:auto;width:49%;text-align:center;vertical-align:middle;line-height:28px;}
.nav1 li ul li a{padding-left:0;padding-top:0px;font-size:14px;height:auto;width:auto;display:block;color:#333;}
.nav1 li ul li a:hover{background:transparent;color:#333;}

.nav1 li ul .l2{float:none;width:100%;text-align:center;display:flex;justify-content:flex-start;flex-wrap:wrap;text-align:center;}
.nav1 li ul .l2 a{float:left;display:block;padding:0;width:45%;line-height:32px;height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:13px;}
.nav1 li ul .l2 a:hover{background:none;color:#208b99;}

.navbox{position:fixed;z-index:100002;top:60px;left:0;right:0;bottom:0;display:none;overflow-y:scroll;height:auto;}
.navboxblock{display:block;}
.mask{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(32,139,153,.5);z-index:998;}
.navmin{position:fixed;top:0;left:0;right:0;z-index:99999;background:#fff;height:60px;line-height:60px;display:block;color:#eee;font-size:18px;}
.navmin .navmin-left{position:absolute;left:5px;top:0;height:60px;width:150px;}
.navmin .navmin-left a{display:block;height:60px;overflow:hidden;}
.navmin .navmin-left a.home{display:block;background:url(../images/logo-m.png) no-repeat center center;background-size:150px auto;height:60px;text-indent:-999em;}
.navmin .navmin-right{position:absolute;right:0;top:0;height:60px;width:60px;text-align:center;}
.navmin .iconfont{font-size:42px;color:#208b99;}
.navmin .icon-caidan{/*background:url(../images/menu.png) no-repeat center center;background-size:30px;*/height:60px;display:block;}
.navmin .tel-p{padding-right:70px;text-align:right;color:#d00;font-size:20px;}


}

/*轮播图*/
.index_slide{width:100%;height:490px;overflow:hidden;background:#c7c4c4;}
.fullSlide{width:100%;position:relative;height:490px;background:#ededed;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;overflow:hidden;}
.fullSlide .bd li{width:100% !important;height:490px;overflow:hidden;text-align:center;background-position: center top;background-repeat: no-repeat;-webkit-transition:none;-moz-transition: none;-o-transition: none;transition: none;text-indent:-99999em;}
.fullSlide .bd li a{display:block;height:100%;-webkit-transition:none;-moz-transition: none;-o-transition: none;transition: none;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:20px;right:0px;height:30px;line-height:30px;background:none}
.fullSlide .hd ul{text-indent:50rem;text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;border-radius:10px;width:10px;height:10px;margin:0 6px;overflow:hidden;background:#fcfbfb;line-height:999px;}
.fullSlide .hd ul .on{background:#0092CE;}
.fullSlide .prev, .fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
@media screen and (max-width:768px){
.index_slide{width:100%;height:auto;overflow:hidden;background:#c7c4c4;}
.fullSlide{width:100%;position:relative;height:auto;min-height:135px;background:#ededed;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;min-height:135px;}
.fullSlide .bd li{background-image:none!important;width:100% !important;height:auto;overflow:hidden;text-align:center;background-position: center top;background-repeat: no-repeat;-webkit-transition:none;-moz-transition: none;-o-transition: none;transition: none;text-indent:0;}
.fullSlide .bd li img{width:100% !important;height:100%;}
.fullSlide .bd li a{display:block;height:100%;-webkit-transition:none;-moz-transition: none;-o-transition: none;transition: none;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;background:none}
}

/*banner*/
.banner{background-repeat:no-repeat;background-color:#f1f1f1;background-position:center center;background-size:100%;height:200px;width:100%;display:block;}
.banner-c{background-repeat:no-repeat;background-color:#f1f1f1;background-position:center center;background-size:100%;height:100px;width:100%;display:block;}

.crumb{padding:5px 0;line-height:26px;display:flex;justify-content:space-between;}
@media screen and (max-width:768px){
.banner{height:100px;background-size:220%;}
.banner-c{height:50px;background-size:150%;}
.crumb{display:none;}
}

/*main*/
.main{padding-bottom:35px;background:url(../images/ico-art.png) repeat-x 0 100%;}
.main:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}
.main{zoom:1;}
.main .leftbar{width:250px;float:left;}
.main .mainright{width:900px;float:right;}
@media screen and (max-width:768px){
.main .leftbar{display:none;}
.main .mainright{width:100%;float:none;}
}

/*tit*/
.h2t{border-bottom:1px solid #ddd;line-height:80px;font-size:24px;font-weight:bold;}
.pn{padding:25px 0;line-height:32px;}
@media screen and (max-width:768px){
.h2t{padding:0 20px;}
.pn{padding:25px 20px;line-height:32px;}
}

/*index*/
.txtScroll-top{background:url(../images/ico-new.gif) no-repeat 0 center;padding-left:150px;  overflow:hidden; position:relative; }
.txtScroll-top em{position:absolute;left:40px;top:16px;color:#208b99;font-weight:bold;font-size:16px;}
.txtScroll-top .bd{ padding:15px; }
.txtScroll-top .infoList li{ height:24px; line-height:24px;overflow:hidden;   }
.txtScroll-top .infoList li span{ margin-left:25px; color:#999;  }

.h2t1{height:100px;margin:0 auto}
.h2t1{margin:0 auto;background:url(../images/ico-tt1.png) no-repeat; position:relative}
.h2t1 h2{font-size:26px; color:#208b99; text-align:center; padding-top:22px;}
.h2t1 p{font-size:12px; color:#999; text-align:center; padding-top:4px;}
.h2t1 a{font-size:12px; color:#333; position:absolute; right:0; top:63px}
.h2t1 a:hover{color:#208b99}

.h2t2{height:50px; line-height:50px; border-bottom:1px solid #bbb;}
.h2t2 h2{font-size:19px;float:left; margin-left:19px; background:url(../images/ico-arr-right.png) no-repeat right; padding-right:25px; color:#208b99}
.h2t2 a{float:right; font-size:12px; color:#959595; margin-right:12px; font-family:"Arial";}
.h2t2 a:hover{color:#208b99}

.h3t{margin-top:45px;background:url(../images/ico-h3t.png) no-repeat center center;height:34px;width:100%;text-align:center;display:block;font-size:30px;color:#208b99;}

.blk{height:35px;}
.bg{background:#f4f4f4;}
@media screen and (max-width:768px){
.txtScroll-top{background:url(../images/ico-new.gif) no-repeat 0 center;padding-left:80px;  overflow:hidden; position:relative; }
.h2t1{margin:0 auto;background:url(../images/ico-tt1.png) no-repeat center center; position:relative}
}


/*special*/
.special{}
.special-list{background:#fff; margin:0 auto; overflow:hidden}
.special-list ul{margin-top:20px;padding-bottom:20px;}
.special-list li{width:299px; height:342px; float:left; border-right: 1px solid #a6a6a6;  text-align:center}
.special-list li:last-child{border-right:0;}
.special-list li img{height:260px;width:260px;transition: all 0.3s linear 0s;}
.special-list li img:hover{ margin: -10px; margin-bottom: 10px; }
.special-list li:hover img{box-shadow: 0 4px 10px rgba(0,0,0,.35);}
.special-list li h2{width:260px; height:42px; line-height:42px; margin-left:21px; text-align:center; font-size:16px; overflow:hidden}
.special-list li p{width:260px; height:45px; line-height:22px;font-size:12px;margin-left:21px; text-align:left; text-indent:20px;overflow:hidden}
.special-list li p a{color:#208b99}
.special-list li p a:hover{color:#ffa805}
@media screen and (max-width:768px){
.special-list ul{margin-top:20px;padding-bottom:20px;display:flex;justify-content:space-between;flex-wrap:wrap;}
.special-list li{width:90%; height:342px; float:none; border-right: 0px solid #a6a6a6;  text-align:center;margin:10px auto;}
.special-list li:last-child{border-right:0;}
.special-list li img{height:260px;width:100%;transition: all 0.3s linear 0s;}
.special-list li img:hover{ margin: -10px; margin-bottom: 10px; }
.special-list li:hover img{box-shadow: 0 4px 10px rgba(0,0,0,.35);}
.special-list li h2{width:auto; height:42px; line-height:42px; margin-left:0px; text-align:center; font-size:16px; overflow:hidden}
.special-list li p{width:auto; height:45px; line-height:22px;font-size:12px;margin-left:0; text-align:left; text-indent:20px;overflow:hidden}
}

/*p c*/
.product-cat{padding-bottom:35px;display:flex;justify-content:space-between;}
.product-b{width:370px; height:291px; float:left; margin-right:45px; background:url(../images/ico-pro-bg.png) no-repeat}
.product-b-t{width:304px; height:30px; line-height:30px; float:left; margin-left:32px; margin-top:10px; text-align:center; overflow:hidden}
.product-b-t h3{font-size:16px; color:#FFF} 
.product-b-w{width:370px; height:239px; float:left; margin-top:10px;}
.product-b-w li{width:111px; height:111px; background:#FFF; text-align:center; float:left; margin-left:9px; margin-bottom:9px; overflow:hidden}
.product-b-w li:hover{box-shadow: 0 0 8px 2px #4f7a80;color:#e99734}
.product-b-w li a{display:block;}
.product-b-w li img{margin-top:13px}
.product-b-w li .tit{font-size:12px; line-height:20px; margin-top:10px}
.product-b-w a:hover{color:#208b99}

.product-cat span{height:60px;width:60px;display:inline-block;}
.product-cat span.ico-1-1{background:url(../images/ico-1-1.png) no-repeat center center;}
.product-cat span.ico-1-2{background:url(../images/ico-1-2.png) no-repeat center center;}
.product-cat span.ico-1-3{background:url(../images/ico-1-3.png) no-repeat center center;}
.product-cat span.ico-1-4{background:url(../images/ico-1-4.png) no-repeat center center;}
.product-cat span.ico-1-5{background:url(../images/ico-1-5.png) no-repeat center center;}
.product-cat span.ico-1-6{background:url(../images/ico-1-6.png) no-repeat center center;}

.product-cat span.ico-2-1{background:url(../images/ico-2-1.png) no-repeat center center;}
.product-cat span.ico-2-2{background:url(../images/ico-2-2.png) no-repeat center center;}
.product-cat span.ico-2-3{background:url(../images/ico-2-3.png) no-repeat center center;}
.product-cat span.ico-2-4{background:url(../images/ico-2-4.png) no-repeat center center;}
.product-cat span.ico-2-5{background:url(../images/ico-2-5.png) no-repeat center center;}
.product-cat span.ico-2-6{background:url(../images/ico-2-6.png) no-repeat center center;}

.product-cat span.ico-3-1{background:url(../images/ico-3-1.png) no-repeat center center;}
.product-cat span.ico-3-2{background:url(../images/ico-3-2.png) no-repeat center center;}
.product-cat span.ico-3-3{background:url(../images/ico-3-3.png) no-repeat center center;}
.product-cat span.ico-3-4{background:url(../images/ico-3-4.png) no-repeat center center;}
.product-cat span.ico-3-5{background:url(../images/ico-3-5.png) no-repeat center center;}
.product-cat span.ico-3-6{background:url(../images/ico-3-6.png) no-repeat center center;}

@media screen and (max-width:768px){
.product-cat{padding-bottom:35px;display:block;justify-content:space-between;}
.product-b{clear:both;width:100%; height:auto; float:none; margin-right:0; background:#8ec5cc url(../images/ico-pro-bg.png) no-repeat center 0}
.product-b-t{width:100%; height:50px; line-height:50px; float:none; margin-left:0; margin-top:10px; text-align:center; overflow:hidden}
.product-b-t h3{font-size:16px; color:#FFF} 
.product-b-w{width:90%; height:auto; float:none; margin:0px auto; }
.product-b-w li{width:111px; height:111px; background:#FFF; text-align:center; float:left; margin-left:9px; margin-bottom:9px; overflow:hidden}
.product-b-w li:hover{box-shadow: 0 0 8px 2px #4f7a80;color:#e99734}
.product-b-w li a{display:block;}
.product-b-w li img{margin-top:13px}
.product-b-w li .tit{font-size:12px; line-height:20px; margin-top:10px}
.product-b-w a:hover{color:#208b99}
}

.product-c{padding:15px;height:305px; background:#8ec5cc;}
.product-c-t{width:100%; height:30px; line-height:30px; margin-right:auto; margin-left:auto; margin-top:10px; text-align:center; overflow:hidden;text-overflow:ellipsis;}
.product-c-t .h3{position:relative;border-radius:20px;background:#208c99;height:30px;line-height:30px;font-size:16px; color:#FFF}
.product-c-t .h3 .dl,.product-c-t .h3 .dr{position:absolute;left:15px;top:12px;bottom:auto;height:8px;width:8px;line-height:8px;}
.product-c-t .h3 .dl:before,.product-c-t .h3 .dr:before{width:8px;height:8px;display:block;background:#fff;border-radius:100%;content:"";}
.product-c-t .h3 .dr{left:auto;right:15px;}
.product-c-t .h3 h3{display:block;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product-c-w{width:100%; margin-top:15px;}
.product-c-w ul{}
.product-c-w li{width:150px; height:111px; background:#FFF; text-align:center; float:left; margin-left:15px; margin-bottom:15px; overflow:hidden}
.product-c-w li:hover{box-shadow: 0 0 8px 2px #4f7a80;color:#e99734}
.product-c-w li a{display:block;}
.product-c-w li img{margin-top:13px}
.product-c-w li .tit{font-size:12px; line-height:20px; margin-top:10px}
.product-c-w a:hover{color:#208b99}
.product-cat span{margin-top:5px;}
.product-cat span.ico-c-1{background:url(../images/ico-c-1.png) no-repeat center center;}
.product-cat span.ico-c-2{background:url(../images/ico-c-2.png) no-repeat center center;}
.product-cat span.ico-c-3{background:url(../images/ico-c-3.png) no-repeat center center;}
.product-cat span.ico-c-4{background:url(../images/ico-c-4.png) no-repeat center center;}
.product-cat span.ico-c-5{background:url(../images/ico-c-5.png) no-repeat center center;}
.product-cat span.ico-c-6{background:url(../images/ico-c-6.png) no-repeat center center;}
.product-cat span.ico-c-7{background:url(../images/ico-c-7.png) no-repeat center center;}
.product-cat span.ico-c-8{background:url(../images/ico-c-8.png) no-repeat center center;}
.product-cat span.ico-c-9{background:url(../images/ico-c-9.png) no-repeat center center;}
.product-cat span.ico-c-10{background:url(../images/ico-c-10.png) no-repeat center center;}
.product-cat span.ico-c-11{background:url(../images/ico-c-11.png) no-repeat center center;}
.product-cat span.ico-c-12{background:url(../images/ico-c-12.png) no-repeat center center;}
.product-cat span.ico-c-13{background:url(../images/ico-c-13.png) no-repeat center center;}
.product-cat span.ico-c-14{background:url(../images/ico-c-14.png) no-repeat center center;}
.product-cat span.ico-c-15{background:url(../images/ico-c-15.png) no-repeat center center;}
.product-cat span.ico-c-16{background:url(../images/ico-c-16.png) no-repeat center center;}
.product-cat span.ico-c-17{background:url(../images/ico-c-17.png) no-repeat center center;}
.product-cat span.ico-c-18{background:url(../images/ico-c-18.png) no-repeat center center;}
@media screen and (max-width:768px){
.product-c{padding:15px;height:auto; background:#8ec5cc;}
.product-c-t h3{padding:0 30px;}
}


/*p r list*/
.product{padding:25px 0;}
.product-box ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.product-box li{width:222px; height:230px; float:left; text-align:center}
.product-box li img{border:1px solid #c9c9c9;width:222px;height:177px;}
.product-box li p{font-size:12px; margin-top:12px; line-height:18px}
.product-box a:hover{color:#208b99}
@media screen and (max-width:768px){
.product-box ul{padding:15px;display:flex;justify-content:space-between;flex-wrap:wrap;}
.product-box li{width:48%; height:230px; float:none; text-align:center}
.product-box li img{border:1px solid #c9c9c9;width:100%;height:177px;}
}


/*news*/
.news{padding:15px 0;}
.news-main{display:flex;justify-content:space-between;flex-wrap:wrap;}
.newsbox{border:1px solid #bbb;width:290px;font-size:12px;}
.news-s1 dl{padding:10px;border-bottom:1px dashed #ccc;}
.news-s1 dt{float:left;margin-right:10px;width:110px;}
.news-s1 dt img{width:110px;height:82px;}
.news-s1 dd{}
.news-s1 dd h3{height:22px;line-height:22px;overflow:hidden;}
.news-s1 dd h3 a{color:#208b99;}
.news-s1 dd p.intro{line-height:20px;height:40px;overflow:hidden;}
.news-s1 dd p.date{font-weight:bold;color:#888;}
.news-s1 ul{padding:10px;clear:both;}
.news-s1 li{height:28px;line-height:28px;overflow:hidden;}
.news-s1 li span{float:right;margin-left:10px;}

.slideBox{ width:288px; height:230px; overflow:hidden; position:relative; }
.slideBox .bd{ position:relative; padding-top:10px;padding-left:10px; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:270px; height:230px; display:block;  }
.slideBox .prev{ position:absolute; left:0%; top:50%; margin-top:-15px; display:block; width:30px; height:30px; background:url(../images/ico-sd-left.png) 0 0 no-repeat; }
.slideBox .next{ position:absolute; right:0%; top:50%; margin-top:-15px; display:block; width:30px; height:30px; background:url(../images/ico-sd-right.png) 0 0 no-repeat; }
@media screen and (max-width:768px){
.news{padding:15px 0;}
.news-main{display:flex;justify-content:space-between;flex-wrap:wrap;}
.newsbox{margin-bottom:10px;border:1px solid #bbb;border-bottom:0;border-left:0;border-right:0;width:100%;font-size:12px;}
.news-s1 dl{padding:10px;border-bottom:1px dashed #ccc;}
.news-s1 dt{float:left;margin-right:10px;width:110px;}
.news-s1 dt img{width:110px;height:82px;}

.slideBox{ margin:auto; width:288px; height:230px; overflow:hidden; position:relative; }
.slideBox .bd{ position:relative; padding-top:10px;padding-left:10px; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:270px; height:230px; display:block;  }
.slideBox .prev{ position:absolute; left:0%; top:50%; margin-top:-15px; display:block; width:30px; height:30px; background:url(../images/ico-sd-left.png) 0 0 no-repeat; }
.slideBox .next{ position:absolute; right:0%; top:50%; margin-top:-15px; display:block; width:30px; height:30px; background:url(../images/ico-sd-right.png) 0 0 no-repeat; }
}


/*about*/
.about-box{padding-top:10px;}
.about{clear:both;height:250px; margin:10px auto; background:url(../images/about-bg.png) no-repeat center 0; text-align:center}
.about h2{font-size:30px;color:#208b99; margin-top:10px}
.about h3{font-size:22px;color:#208b99; margin-top:4px}
.about p{font-size:14px; line-height:22px; margin-top:14px; margin-left:211px; width:761px;}
.about a img{margin-top:21px}
@media screen and (max-width:768px){
.about{clear:both;height:auto;background:url(../images/about-bg.png) repeat-y center 0;}
.about p{padding:0 15px;font-size:14px; line-height:22px; margin-top:14px; margin-left:0; width:auto;}

}


/*video*/
.video-box{padding-bottom:25px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.video-left{width:740px;}
.video-left img{width:740px;height:436px;}
.video-right{width:430px;}
.video-right .video-t{padding:0 15px;background:#e99734;border-radius:5px;line-height:42px;height:42px;display:flex;justify-content:space-between;color:#fff;}
.video-right .video-t a{color:#fff;}
.video-right li{margin-top:10px;border:1px solid #eee;padding:5px;}
.video-right li:hover{border:1px solid #208b99;}
.video-right .pic{float:left;margin-right:15px;width:220px;height:110px;}
.video-right .pic img{width:220px;height:110px;}
.video-right li a{color:#666;}
@media screen and (max-width:768px){
.video-left{width:100%;}
.video-left img{width:100%;height:auto;}
.video-right{width:100%;margin-top:15px;}
.video-right .video-t{padding:0 15px;background:#e99734;border-radius:0px;line-height:42px;height:42px;display:flex;justify-content:space-between;color:#fff;}
.video-right li{margin-top:10px;border:1px solid #eee;border-left:0;border-right:0;padding:5px;}
.video-right li:hover{border:1px solid #208b99;border-left:0;border-right:0;}
}

/*left*/
.nav-sub{width:250px;}
.nav-sub h2{line-height:80px;font-size:24px;font-weight:bold;color:#208b99;}
.nav-sub h3{margin-top:5px;background:url(../images/ico-nav-sub-title.png) no-repeat 0 0;height:38px;line-height:38px;font-size:14px;font-weight:normal;}
.nav-sub h3 a{text-indent:2rem;color:#fff;display:block;}
.nav-sub ul{border:1px solid #eee;background:#fff;box-shadow:0px 0px 10px #d2d2d2;}
.nav-sub li{border-bottom:1px solid #eee;line-height:34px;height:34px;overflow:hidden;}
.nav-sub li a{text-indent:1rem;display:block;}

/*news hot*/
.news-hot{padding-top:25px;}
.news-hot h3{margin:25px 0;font-weight:bold;}
.news-hot ul{padding:15px;background:#e8e8e8;}
.news-hot li{margin-bottom:20px;}
.news-hot li img{width:100%;}

/*news list*/
.news-list{}
.news-list ul{padding:25px 50px;}
.news-list li{background:url(../images/ico-yd.png) no-repeat 3px center;height:42px;line-height:42px;border-bottom:1px dashed #eee;overflow:hidden;text-overflow:ellipsis;text-indent:1.5rem;}
.news-list li span{float:right;}

/*video list*/
.vd-list{margin:25px 0;}
.vd-list ul{display:flex;flex-wrap:wrap;}
.vd-list li{position:relative;margin:10px;padding-bottom:20px;box-shadow:3px 3px 5px #e2e2e2;text-align:center;width:280px;}
.vd-list li .tit{font-weight:bold;line-height:26px;height:52px;overflow:hidden;text-overflow:ellipsis;}
.vd-list li .pic img{width:100%;height:188px;}
.vd-list li .more{position:absolute;bottom:0;left:0;right:0;margin-top:10px;}
.vd-list li .more a{line-height:26px;width:150px;margin:auto;display:block;}
@media screen and (max-width:768px){
.vd-list li{position:relative;margin:10px;padding-bottom:20px;box-shadow:3px 3px 5px #e2e2e2;text-align:center;width:45%;}
.vd-list li .pic img{width:100%;height:128px;}
}

/*pic list*/
.pic-list{}
.pic-list li{margin:10px 0;border:1px solid #eee;padding:10px;}
.pic-list li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}
.pic-list li{zoom:1;}
.pic-list li .pic{float:left;width:260px;}
.pic-list li .pic img{width:100%;height:auto;}
.pic-list li .txt{float:right;width:580px;}
.pic-list li .txt h3{padding:15px 0;}
.pic-list li .txt h3 a{color:#208b99;}
.pic-list li .txt p{padding:5px 0;font-size:12px;}
@media screen and (max-width:768px){
.pic-list li{border-left:0;border-right:0;}
.pic-list li .pic{float:left;margin-right:20px;width:180px;}
.pic-list li .txt{float:none;width:auto;}
.pic-list li .txt h3{padding:10px 0;line-height:26px;}
.pic-list li .txt .intro{display:none;}
}

/*gcsy*/
.gcsy{margin:25px 0;padding:25px 0;background:#f1f1f1;}
.gcsy ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.gcsy li{width:12%;text-align:center;}
@media screen and (max-width:768px){
.gcsy li{margin:5px 0;width:24%;text-align:center;}
}

/*zl-*/
.zl-1{width:948px; height:98px; float:left; background:url(../images/ico-zl-t-bg.png) no-repeat; margin-top:24px}
.zl-1 p{width:754px; height:auto; float:left; font-size:12px; margin-left:99px; line-height:22px; margin-top:26px; text-indent:24px}
.zl-2{width:948px; height:25px; background:url(../images/ico-zl-tit.png) no-repeat center; float:left; line-height:25px; margin-top:35px}
.zl-2 h2{font-size:20px; text-align:center;}
.zl-2 h2 span{color:#208b99; font-style:italic}
.zl-3{width:948px; height:auto; float:left; margin-top:25px}
.zl-3 img{float:left; width:271px; height:196px; margin-top:10px}
.zl-3-w{width:611px; float:right; height:auto; overflow:hidden}
.zl-3-w ul{width:700px; float:left}
.zl-3-w li{width:275px;line-height:27px; float:left; margin-right:30px}
.zl-3-w li p{font-size:14px}
.zl-4{width:948px; height:auto; float:left; margin-top:42px;}
.zl-4 li{width:272px; height:120px; float:left; margin-left:40px; margin-bottom:20px}
.zl-4 li img{float:left}
.zl-4 li p{width:196px; height:auto; float:right; font-size:14px; line-height:20px; margin-top:5px}
.zl-5{width:908px; height:auto; float:left; margin-left:40px; margin-top:25px}
.zl-5 p{font-size:14px; line-height:23px}

.ewm-zz{width:585px; height:auto; float:left; margin-left:218px; margin-top:50px}
.ewm-zz li{width:233px; height:294px; border:1px solid #e4e4e4; float:left; text-align:center; margin-right:33px}
.ewm-zz li h2{width:100%; height:28px; float:left; font-size:14px; line-height:28px}
.ewm-zz-d{width:100%; height:235px; border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; float:left}
.ewm-zz-d img{margin-top:14px}
@media screen and (max-width:768px){
.zl-1{width:100%; height:auto; float:none; background:url(../images/ico-zl-t-bg.png) repeat-y; margin-top:24px}
.zl-1 p{padding:15px;width:auto; height:auto; float:none; font-size:12px; margin-left:0; line-height:22px; margin-top:26px; text-indent:24px}
.zl-2{width:100%; height:25px; background:url(../images/ico-zl-tit.png) no-repeat center; float:left; line-height:25px; margin-top:35px}
.zl-2 h2{font-size:20px; text-align:center;}
.zl-2 h2 span{color:#208b99; font-style:italic}
.zl-3{width:100%; height:auto; float:none; margin-top:25px;text-align:center;}
.zl-3 img{float:none; width:271px; height:196px; margin-top:10px}
.zl-3-w{width:100%; float:none; height:auto; text-align:left; overflow:hidden}
.zl-3-w ul{width:100%; float:left}
.zl-3-w li{width:100%;line-height:27px; float:left; margin-right:30px}
.zl-3-w li p{font-size:14px}
.zl-4{width:100%; height:auto; float:left; margin-top:42px;}
.zl-4 li{width:272px; height:120px; float:left; margin-left:40px; margin-bottom:20px}
.zl-4 li img{float:left}
.zl-4 li p{width:196px; height:auto; float:right; font-size:14px; line-height:20px; margin-top:5px}
.zl-5{clear:both;padding:15px;width:auto; height:auto; float:none; margin-left:0px; margin-top:25px}
.zl-5 p{font-size:14px; line-height:23px}

.ewm-zz{width:100%; height:auto; float:none; margin-left:0; margin-top:50px}
.ewm-zz li{width:233px; height:294px; border:1px solid #e4e4e4; float:none; text-align:center; margin-right:0;margin:10px auto;}
.ewm-zz li h2{width:100%; height:28px; float:left; font-size:14px; line-height:28px}
.ewm-zz-d{width:100%; height:235px; border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; float:left}
.ewm-zz-d img{margin-top:14px}
}

/*hr*/
.hr-box{position:relative;}
.hr-hd{margin-top:25px;padding-top:50px;padding-left:50px;background:url(../images/ico-zp.png) no-repeat 0 0;width:642px;height:185px;line-height:32px;font-size:16px;font-weight:bold;color:#0e3b6c;}
.hr-list{margin-top:25px;width:692px;}
.hr-list li{background:#f1f1f1;padding:10px 0;}
.hr-list h3{border-bottom:1px solid #ddd;background:url(../images/ico-user.png) no-repeat 15px center;padding-left:40px;height:36px;line-height:36px;font-weight:bold;font-size:14px;}
.hr-list .gwzz{padding:25px;line-height:30px;font-size:12px;}

.hr-r{position:absolute;top:0;right:0;width:187px; height:auto; }
.hr-r1{width:187px; height:auto;float:left; margin-bottom:26px}
.hr-r1-t{width:100%; height:25px; border-bottom:1px solid #e5e5e5; float:left; font-size:12px; font-weight:bold; color:#434343}
.hr-r1-w{width:100%; height:auto; line-height:22px;float:left; margin-top:5px}
.hr-r1-w p{font-size:12px; color:#434343}
.hr-r1-w a{background:url(../images/ico-hr-2.png) no-repeat; padding:7px 23px; color:#FFF}
.hr-r2-w{width:100%; height:auto; line-height:22px;float:left; margin-top:10px}
.hr-r2-w p{font-size:12px; color:#434343; background:url(../images/ico-hr-1.png) no-repeat; background-position:left 3px; padding-left:25px}
@media screen and (max-width:768px){
.hr-box{position:relative;}
.hr-hd{margin-top:25px;padding-top:30px;padding-bottom:30px;padding-left:30px;background:url(../images/ico-zp.png) no-repeat 50% 0;width:auto;height:auto;line-height:32px;font-size:16px;font-weight:bold;color:#0e3b6c;}
.hr-list{margin-top:25px;width:100%;}
.hr-list li{background:#f1f1f1;padding:10px 0;}
.hr-list h3{border-bottom:1px solid #ddd;background:url(../images/ico-user.png) no-repeat 15px center;padding-left:40px;height:36px;line-height:36px;font-weight:bold;font-size:14px;}
.hr-list .gwzz{padding:25px;line-height:30px;font-size:12px;}

.hr-r{margin:auto;position:relative;width:90%; height:auto; }
.hr-r1{width:100%; height:auto;float:none; margin-bottom:26px}
.hr-r1-t{margin-top:25px;width:100%; height:25px; border-bottom:1px solid #e5e5e5; float:left; font-size:12px; font-weight:bold; color:#434343}
.hr-r1-w{width:100%; height:auto; line-height:22px;float:left; margin-top:5px}
.hr-r1-w p{font-size:12px; color:#434343}
.hr-r1-w a{background:url(../images/ico-hr-2.png) no-repeat; padding:7px 23px; color:#FFF}
.hr-r2-w{width:100%; height:auto; line-height:22px;float:left; margin-top:10px}
.hr-r2-w p{font-size:12px; color:#434343; background:url(../images/ico-hr-1.png) no-repeat; background-position:left 3px; padding-left:25px}
}


/*contact*/
.contact1{width:860px; height:248px; float:left;  margin-left:45px; overflow:hidden}
.contact1 li{width:258px; height:244px; float:left; margin-right:41px; text-align:center}
.contact-t{width:860px; height:78px; line-height:78px; font-size:20px; color:#208b99; margin-top:0px; margin-left:45px; float:left}
.contact1 ul{width:900px; float:left;}
.contact1 h3{font-size:12px; font-weight:bold; line-height:45px; font-weight:bold; margin-top:80px;}
.contact1 p{font-size:12px; line-height:22px; margin-left:21px; width:210px;}
.contact2{width:860px; height:auto;float:left;  margin-left:45px; border-top:1px dashed #cacaca; overflow:hidden; margin-top:39px}
.contact2 h3{height:70px; line-height:70px; font-size:20px; color:#208b99;float:left}
.contact2 h4{clear:both;background:url(../images/ico-line.png) no-repeat 0 center;padding-left:15px;font-size:14px; line-height:30px}
.contact2 p{font-size:12px; color:#434343; line-height:22px}
@media screen and (max-width:768px){
.contact1{width:100%; height:auto; float:none;  margin-left:0px; overflow:hidden}
.contact1 li{background-repeat:no-repeat!important;padding-top:1px;width:258px; height:244px; float:none; margin-right:0px; margin:10px auto; text-align:center}
.contact-t{width:auto; height:78px; line-height:78px; font-size:20px; color:#208b99; margin-top:0px; margin-left:25px; float:none}
.contact1 ul{width:100%; float:none;}
.contact1 h3{font-size:12px; font-weight:bold; line-height:45px; font-weight:bold; margin-top:80px;}
.contact1 p{font-size:12px; line-height:22px; margin-left:0; width:auto;}
.contact2{padding:20px;width:auto; height:auto;float:none;  margin-left:0; border-top:1px dashed #cacaca; overflow:hidden; margin-top:39px}
.contact2 h3{height:70px; line-height:70px; font-size:20px; color:#208b99;float:none}
.contact2 h4{clear:both;background:url(../images/ico-line.png) no-repeat 0 center;padding-left:15px;font-size:14px; line-height:30px}
.contact2 p{font-size:12px; color:#434343; line-height:22px}
.contact2 p img{max-width:100%;height:auto;}
}

/*gbook*/
.gbook-ban{width:100%; height:226px; margin:0 auto; background:url(../images/gbook-ban.png) no-repeat top center}
.gbook1{width:872px; height:344px; float:left; margin-left:45px; margin-top:0px; border-bottom:1px solid #e5e5e5}
.gbook1-l{width:518px; height:344px; float:left}
.gbook1-l h2{font-size:16px; color:#208b99; margin-top:25px; margin-bottom:25px;  width:487px;}
.gbook1-l p{font-size:12px; line-height:22px; width:487px; text-indent:24px}
.gbook1-l h3{font-size:12px; line-height:22px; width:487px; text-indent:24px; color:#F00}
.gbook1-r{width:350px; height:279px; float:left; margin-top:25px; border-left:1px solid #ededed}
.gbook1-r1{width:300px; float:right}
.gbook1-r h2{font-size:16px; color:#208b99; margin-bottom:25px;  width:300px; }
.gbook1-r p{font-size:12px; line-height:22px; width:300px;}
.gbook1-r h3{font-size:14px; line-height:22px; width:300px;color:#F00}
.gbook1-r h4{font-size:12px; line-height:22px; width:300px;color:#535353; font-weight:bold}
.gbook2{width:872px; height:auto; float:left; margin-left:45px; margin-top:29px; }
.gbook2-t{width:100%; font-size:16px; color:#208b99;  }
.gk{width:872px; height:auto; margin:36px auto 0; font-size:12px; float:left;}
.gk li{width:872px; height:auto; margin-bottom:22px; float:left; text-align:left}
.gk li p{float:left; width:78px; line-height:40px;font-size:14px;}
.gk li span{color:#959595; margin-left:10px;}
.gk-txt1{width:200px; height:40px; border:1px solid #d4d4d4; font-size:14px;color:#333; text-indent:5px; float:left; border-radius:5px; margin-right:10px}
.gk-txt3{width:360px; height:40px; border:1px solid #d4d4d4; font-size:14px;color:#333; text-indent:5px; float:left; border-radius:5px}
.gk-txt2{width:780px; height:200px;border:1px solid #d4d4d4; border-radius:5px; font-size:14px; text-indent:5px;float:left;}
.gk li h3{font-size:12px; color:#F00; margin-left:78px}
.gk li h4{font-size:12px; color:#7d7d7d; margin-left:78px; margin-top:10px}
.gk-a{width:93px; height:37px; background:#208b99; line-height:37px; font-size:14px; display:block; text-align:center; margin-left:78px; color:#fff; font-weight:bold; border-radius:5px; float:left}
.gk-b{width:93px; height:37px; background:#208b99; line-height:37px; font-size:14px; display:block; text-align:center; margin-left:23px; color:#fff; font-weight:bold; border-radius:5px; float:left}
@media screen and (max-width:768px){
.gbook-ban{width:100%; height:226px; margin:0 auto; background:url(../images/gbook-ban.png) no-repeat top center}
.gbook1{width:100%; height:auto; float:none; margin-left:0; margin-top:0px; border-bottom:1px solid #e5e5e5}
.gbook1-l{width:auto;padding:20px; height:auto; float:none}
.gbook1-l h2{font-size:16px; color:#208b99; margin-top:25px; margin-bottom:25px;  width:487px;}
.gbook1-l p{font-size:12px; line-height:22px; width:auto; text-indent:24px}
.gbook1-l h3{font-size:12px; line-height:22px; width:auto; text-indent:24px; color:#F00}
.gbook1-r{padding:20px;width:auto; height:auto; float:none; margin-top:0px; border-left:0px solid #ededed}
.gbook1-r1{width:auto; float:none}
.gbook1-r h2{font-size:16px; color:#208b99; margin-bottom:25px;  width:300px; }
.gbook1-r p{font-size:12px; line-height:22px; width:300px;}
.gbook1-r h3{font-size:14px; line-height:22px; width:300px;color:#F00}
.gbook1-r h4{font-size:12px; line-height:22px; width:300px;color:#535353; font-weight:bold}
.gbook2{width:100%; height:auto; float:none; margin-left:0px; margin-top:29px; }
.gbook2-t{padding:0 20px;width:auto; font-size:16px; color:#208b99;  }
.gk{width:100%; height:auto; margin:36px auto 0; font-size:12px; float:none;}
.gk li{padding:0px 20px;width:auto; height:auto; margin-bottom:22px; float:none; text-align:left}
.gk li p{float:none; width:78px; line-height:40px;font-size:14px;}
.gk li span{color:#959595; margin-left:10px;}
.gk-txt1{width:100%; height:40px; border:1px solid #d4d4d4; font-size:14px;color:#333; text-indent:5px; float:none; border-radius:5px; margin-right:10px}
.gk-txt3{width:100%; height:40px; border:1px solid #d4d4d4; font-size:14px;color:#333; text-indent:5px; float:none; border-radius:5px}
.gk-txt2{width:100%; height:200px;border:1px solid #d4d4d4; border-radius:5px; font-size:14px; text-indent:5px;float:none;}
.gk li h3{font-size:12px; color:#F00; margin-left:0px}
.gk li h4{font-size:12px; color:#7d7d7d; margin-left:0px; margin-top:10px}
.gk-a{width:93px; height:37px; background:#208b99; line-height:37px; font-size:14px; display:block; text-align:center; margin-left:0px; color:#fff; font-weight:bold; border-radius:5px; float:left}
.gk-b{width:93px; height:37px; background:#208b99; line-height:37px; font-size:14px; display:block; text-align:center; margin-left:23px; color:#fff; font-weight:bold; border-radius:5px; float:left}
}

/*sitemap*/
.sitemap1{width:1200px; height:34px; line-height:34px; text-align:right; margin:24px auto 0; border-bottom:1px dashed #ccc; font-size:12px}
.sitemap1 a{color:#000}
.sitemap1 a:hover{color:#208b99}
.sitemap2{width:1198px; height:auto; border:1px solid #c7c7c7; font-size:12px; margin:30px auto; padding-bottom:30px}
.sitemap2 h5{font-size:12px; margin-top:10px;text-indent:15px}
.sitemap2-t{width:1100px; height:31px; background:#c2e0e5; line-height:31px; font-size:12px; ; text-indent:13px; float:left; margin-left:51px; font-weight:bold; margin-top:30px}
.sitemap2-t a{color:#0b6975}
.sitemap2-t a:hover{color:#e99734}
.sitemap2-w{width:1086px; height:auto; float:left; margin-left:63px; margin-top:10px; }
.sitemap2-w li{width:100%; height:auto; float:left;}
.sitemap2-w li h2 a{background:url(../images/sitemap1.png) no-repeat left; font-size:12px; color:#0b6975; font-weight:bold; padding-left:20px; line-height:25px}
.sitemap2-w li h2 a:hover{color:#e99734}
.sitemap2-w li h3 a{background:url(../images/sitemap1.png) no-repeat left; font-size:12px; color:#0b6975;  padding-left:20px; line-height:25px; margin-left:43px;}
.sitemap2-w li h3 a:hover{color:#e99734}

/*from*/
.cybd{width:948px; height:auto; margin:36px auto 0; font-size:12px; float:left;}
.cybd li{width:948px; height:auto; margin-bottom:22px; float:left; text-align:left}
.cybd li p{float:left; width:118px; line-height:40px;font-size:14px; text-align:right; }
.cybd li span{color:#959595; margin-left:10px;}
.cybd li label{font-size:14px; line-height:40px; margin-right:5px}
.cybd-txt1{width:200px; height:40px; border:1px solid #d4d4d4; font-size:14px;color:#333; text-indent:5px; float:left; border-radius:5px; margin-right:10px; float:left}
.cybd-txt3{width:360px; height:40px; border:1px solid #d4d4d4; font-size:14px;color:#333; text-indent:5px; float:left; border-radius:5px}
.cybd-txt2{width:780px; height:200px;border:1px solid #d4d4d4; border-radius:5px; font-size:14px; text-indent:5px; float:left}
.cybd-txt4{width:98px; height:40px;border:1px solid #d4d4d4; border-radius:5px; font-size:14px; text-indent:5px; float:left}
.cybd li img{float:left; margin-top:5px; margin-left:10px}
.cybd-yz{color:#F00; float:left; font-size:12px; line-height:40px; margin-left:10px}
.cybd-a{width:93px; height:37px; background:#208b99; line-height:37px; font-size:14px; display:block; text-align:center; margin-left:116px; color:#fff; font-weight:bold; border-radius:5px; float:left}
.cybd-b{width:93px; height:37px; background:#208b99; line-height:37px; font-size:14px; display:block; text-align:center; margin-left:23px; color:#fff; font-weight:bold; border-radius:5px; float:left}
@media screen and (max-width:768px){
.cybd{width:90%; height:auto; margin:36px auto 0; font-size:12px; float:none}
.cybd li{width:100%; height:auto; margin-bottom:22px; float:none; text-align:center}
.cybd li p{float:none; width:100%; line-height:40px;font-size:14px; text-align:center; }
.cybd li span{color:#959595; margin-left:10px;}
.cybd li label{font-size:14px; line-height:40px; margin-right:5px}
.cybd-txt1{width:100%; height:40px; border:1px solid #d4d4d4; font-size:14px;color:#333; text-indent:5px; border-radius:5px; margin-right:10px; float:left}
.cybd-txt3{width:100%; height:40px; border:1px solid #d4d4d4; font-size:14px;color:#333; text-indent:5px; float:left; border-radius:5px}
.cybd-txt2{width:100%; height:200px;border:1px solid #d4d4d4; border-radius:5px; font-size:14px; text-indent:5px; float:left}
.cybd-txt4{width:98px; height:40px;border:1px solid #d4d4d4; border-radius:5px; font-size:14px; text-indent:5px; float:left}
.cybd li img{float:left; margin-top:5px; margin-left:10px}
.cybd-yz{color:#F00; float:left; font-size:12px; line-height:40px; margin-left:10px}
.cybd-a{margin-top:25px;width:93px; height:37px; background:#208b99; line-height:37px; font-size:14px; display:block; text-align:center; margin-left:0px; color:#fff; font-weight:bold; border-radius:5px; float:left}
.cybd-b{margin-top:25px;width:93px; height:37px; background:#208b99; line-height:37px; font-size:14px; display:block; text-align:center; margin-left:23px; color:#fff; font-weight:bold; border-radius:5px; float:left}
}

/*jiameng*/
.banner-jm{width:100%; height:445px; margin:0 auto; background:url(../images/jiameng-bg.png) no-repeat top center}
.jiameng-t{width:1200px; height:80px; margin:-28px auto 0; line-height:80px; text-align:center; font-size:55px; color:#434343; font-weight:bold}
.jiameng-w{width:1200px; height:587px; margin:57px auto 0; overflow:hidden}
.jiameng-w ul{width:1300px; float:left}
.jiameng-w li{width:362px; height:251px; float:left; border:1px solid #cecece; text-align:center; margin-right:54px; margin-bottom:33px}
.jiameng-w li img{margin-top:25px}
.jiameng-w li h2{font-size:18px; height:44px; line-height:44px}
.jiameng-w li p{width:280px; height:70px; line-height:20px; color:#313131; margin-left:36px; font-size:12px; text-align:left}
.jiameng-bd{width:1200px; height:369px; background:url(../images/jiameng-foot.png) no-repeat; margin:0 auto; padding-bottom:50px}
.jiameng-bd h2{font-size:45px; font-weight:bold; color:#448aca; padding-top:117px; margin-left:650px}
.jiameng-bd h3{font-size:18px; color:#535353;margin-left:650px; margin-top:18px}
.jiameng-bd h4{font-size:26px; color:#535353;margin-left:650px; margin-top:25px}
.jiameng-bd h5{font-size:18px; color:#535353;margin-left:650px; margin-top:5px}
@media screen and (max-width:768px){
.banner-jm{width:100%; height:245px; margin:0 auto; background:url(../images/jiameng-bg.png) no-repeat center center;background-size:auto 245px;}
.jiameng-t{width:100%; height:80px; margin:-28px auto 0; line-height:80px; text-align:center; font-size:55px; color:#434343; font-weight:bold}
.jiameng-w{width:100%; height:auto; margin:57px auto 0; overflow:hidden}
.jiameng-w ul{width:100%; float:none}
.jiameng-w li{width:362px; height:251px; float:none; border:1px solid #cecece; text-align:center; margin-right:0; margin:auto; margin-bottom:33px}
.jiameng-w li img{margin-top:25px}
.jiameng-w li h2{font-size:18px; height:44px; line-height:44px}
.jiameng-w li p{width:280px; height:70px; line-height:20px; color:#313131; margin-left:36px; font-size:12px; text-align:left}
.jiameng-bd{width:100%; height:369px; background:url(../images/jiameng-foot.png) no-repeat center center; margin:0 auto; padding-bottom:50px}
.jiameng-bd h2{font-size:35px; font-weight:bold; color:#448aca; padding-top:117px; margin-left:50px}
.jiameng-bd h3{font-size:16px; color:#535353;margin-left:50px; margin-top:18px}
.jiameng-bd h4{font-size:26px; color:#535353;margin-left:50px; margin-top:25px}
.jiameng-bd h5{font-size:18px; color:#535353;margin-left:50px; margin-top:5px}
}


/*content*/
.content{padding-top:25px;line-height:32px;font-size:14px;}
.content img{max-width:100%;height:auto!important;}
.content table{width:100%;}
.content table, .content table td{padding:5px 20px;border:1px solid #ccc;border-collapse:collapse; }
.content .head{background-color:#f1f1f1;}
.content h2,.content h3{font-size:20px;font-weight:bold;padding:20px 0;color:#208b99;}
.content h2 span,.content h3 span{margin-left:10px;color:#999;font-size:14px;font-weight:normal;}
@media screen and (max-width:768px){
.content{padding-top:25px;padding:25px 20px;}
}

/*page*/
.page{padding:15px 0;text-align:center;}
.page a{margin:3px 3px;border:1px solid #eee;border-radius:100%;padding:0 8px;height:25px;line-height:25px;display:inline-block;}
.page a.cur{border:1px solid #208b99;background:#208b99;color:#fff;}

/*product*/
.product-sort{padding:10px 0;}
.product-sort a{margin-left:10px;border:1px solid #ddd;height:28px;line-height:28px;padding:0 25px;color:#666;display:inline-block;}

.product-list{}
.product-list dl{margin-bottom:25px;padding:15px 20px;background:#f8f8f8;box-shadow: 3px 3px 3px #efefef;}
.product-list dt{padding:5px 0;line-height:26px;color:#208b99;}
.product-list dt a{color:#208b99;}
.product-list dd{}
.product-list dd ul{display:flex;justify-content:flex-wrap;flex-wrap:wrap;}
.product-list dd li{margin:15px 4px;border:1px solid #ddd;background:#fff;width:205px;}
.product-list dd li .pic img{width:100%;height:176px;}
.product-list dd li h4{padding:0 5px;border-top:1px solid #ddd;line-height:24px;height:48px;overflow:hidden;font-weight:normal;text-align:center;}
.product-list dd li.item{margin:0 0px;border:0px solid #ddd;background:transparent;width:48%;line-height:32px;height:32px;overflow:hidden;text-overflow:ellipsis;}

@media screen and (max-width:768px){
.product-sort{padding:10px 20px;}

.product-list dl{margin-bottom:25px;padding:15px 20px;}
.product-list dd ul{display:flex;justify-content:flex-wrap;flex-wrap:wrap;}
.product-list dd li{margin:15px 4px;border:1px solid #ddd;background:#fff;width:47%;}

.product-list dd li.item{margin:0 0px;border:0px solid #ddd;background:transparent;width:auto;line-height:32px;height:32px;overflow:hidden;text-overflow:ellipsis;}

}

.sp-hd ul{padding:15px 0;display:flex;flex-wrap:wrap;}
.sp-hd li{padding:0 25px;text-align:center;}
.sp-hd li a{margin:5px 0;display:block;background:#f1f1f1;height:32px;line-height:32px;width:220px;}
.sp-list{}
.sp-list ul{display:flex;flex-wrap:wrap;}
.sp-list li{position:relative;margin:10px;padding-bottom:20px;border:10px solid #ffede0;text-align:center;width:260px;}
.sp-list li .tit{font-weight:bold;line-height:32px;height:32px;overflow:hidden;text-overflow:ellipsis;}
.sp-list li .pic img{width:188px;height:188px;}
.sp-list li .intro{line-height:26px;height:78px;overflow:hidden;}
.sp-list li .more{position:absolute;bottom:-18px;left:0;right:0;margin-top:10px;}
.sp-list li .more a{border-radius:50px;background:#b8e4ea;line-height:26px;width:150px;margin:auto;display:block;}

.sp-content .hd{padding:15px 0;line-height:32px;text-align:center;}
.sp-content .hd h1{padding:15px 0;color:#208b99;}
.sp-content .hd .date{color:#666;}
.sp-content .content{padding-top:25px;border-top:1px dashed #ddd;line-height:32px;font-size:14px;}
.sp-content .content img{max-width:100%;height:auto!important;}
.sp-content .content table{width:100%;}
.sp-content .content table, .sp-content .content table td{padding:5px 20px;border:1px solid #ccc;border-collapse:collapse; }
.sp-content .content .head{background-color:#f1f1f1;}
.sp-content .content h2,.sp-content .content h3{font-size:20px;font-weight:bold;padding:20px 0;color:#208b99;}
.sp-content .content h2 span,.sp-content .content h3 span{margin-left:10px;color:#999;font-size:14px;font-weight:normal;}

@media screen and (max-width:768px){
.sp-hd ul{padding:15px 0;display:flex;flex-wrap:wrap;}
.sp-hd li{padding:0 0;text-align:center;width:48%;}
.sp-hd li a{margin:5px auto;display:block;background:#f1f1f1;height:32px;line-height:32px;width:90%;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.sp-list ul{display:flex;flex-wrap:wrap;}
.sp-list li{position:relative;margin:10px;padding-bottom:20px;border:5px solid #ffede0;text-align:center;width:42%;}
.sp-list li .tit{font-weight:bold;line-height:32px;height:32px;overflow:hidden;text-overflow:ellipsis;}
.sp-list li .pic img{width:100%;height:128px;}
.sp-list li .intro{line-height:26px;height:78px;overflow:hidden;}
.sp-list li .more{position:absolute;bottom:-18px;left:0;right:0;margin-top:10px;}
.sp-list li .more a{border-radius:50px;background:#b8e4ea;line-height:26px;width:150px;margin:auto;display:block;}

.sp-content .hd{padding:15px 20px;line-height:32px;text-align:center;}
.sp-content .hd h1{padding:15px 0;color:#208b99;}
.sp-content .hd .date{color:#666;}
.sp-content .content{padding:0 20px;padding-top:25px;border-top:1px dashed #ddd;line-height:32px;font-size:14px;}
.sp-content .content img{max-width:100%;height:auto!important;}
.sp-content .content table{width:100%;}
.sp-content .content table, .sp-content .content table td{padding:5px 20px;border:1px solid #ccc;border-collapse:collapse; }
.sp-content .content .head{background-color:#f1f1f1;}
.sp-content .content h2,.sp-content .content h3{font-size:20px;font-weight:bold;padding:20px 0;color:#208b99;}
.sp-content .content h2 span,.sp-content .content h3 span{margin-left:10px;color:#999;font-size:14px;font-weight:normal;}

}

/*product detail*/
.product-info{margin-top:15px;}
.product-info .photo{float:left;}
.product-info .baseinfo{float:right;width:660px;}
.product-info .baseinfo li{padding:5px 0;font-size:14px;line-height:26px;}
.product-info .baseinfo li.zxbz{margin-top:10px;padding:15px 0 10px;border-bottom:1px solid #ccc;}
.product-info .baseinfo li.zxbz span{color:#333;}
.product-info .baseinfo li.cpbm{padding:10px 0 5px;border-bottom:1px solid #ccc;}
.product-info .baseinfo li span{font-weight:bold;}
.product-info .baseinfo li img{vertical-align:middle;}
.product-info .baseinfo .bold{color:red;}
.product-info .baseinfo .red{color:red;}
.product-info .baseinfo li.lk{margin-top:10px;}
.product-info .baseinfo li.lk a{background-color:#45bece;background-repeat:no-repeat;background-position:8px center;padding-left:35px;line-height:28px;width:85px;display:inline-block;color:#fff;}
.product-info .baseinfo li.lk a.lk-1{background-image:url(../images/ico-pic.png);}
.product-info .baseinfo li.lk a.lk-2{background-image:url(../images/ico-down.png);}
.product-info .baseinfo li.lk a.lk-3{background-image:url(../images/ico-vd.png);}

.product-detail{margin-top:25px;}
.rank_ul{border-bottom:2px solid #208b99;}
.rank_ul li{margin-right:3px;background:#f1f1f1;height:40px;line-height:40px;text-align:center;cursor:pointer;}
.rank_ul li a{font-size:12px;display:block;height:40px;}
.rank_ul li .iconfont{font-size:32px;}
.rank_ul li h3{margin-top:15px;}
.rank_ul li.on{}

.product-detail .content{padding-top:25px;line-height:32px;font-size:14px;}
.product-detail .content img{max-width:100%;height:auto!important;}
.product-detail .content table{width:100%;}
.product-detail .content table, .product-detail .content table td{padding:5px 20px;border:1px solid #ccc;border-collapse:collapse; }
.product-detail .content .head{background-color:#f1f1f1;}
.product-detail .content h2,.product-detail .content h3{font-size:20px;font-weight:bold;padding:20px 0;color:#208b99;}
.product-detail .content h2 span,.product-detail .content h3 span{margin-left:10px;color:#999;font-size:14px;font-weight:normal;}

.product-detail .pic-fj{padding:25px 0;}
.product-detail .pic-fj ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.product-detail .pic-fj ul li{position:relative;margin:15px 0;padding-bottom:42px;border:1px solid #eee;box-shadow: 0 0 15px #ccc;width:23%;text-align:center;overflow:hidden;}
.product-detail .pic-fj ul li p{position:absolute;bottom:0;left:0;right:0;z-index:2;background:#f1f1f1;line-height:42px;height:42px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;}
.product-detail .pic-fj ul li img{margin-top:0%;width:100%;height:100%;transform: scale(0.8);transition:.5s;}
.product-detail .pic-fj ul li:hover img{margin-top:0%;transform: scale(1.3);}

.product-detail .pic-zsfj{padding:25px 0;}
.product-detail .pic-zsfj ul{display:flex;flex-wrap:wrap;justify-content:flex-start;}
.product-detail .pic-zsfj ul li{position:relative;margin:15px 0;margin-bottom:42px;width:18%;text-align:center;overflow:hidden;}

.product-detail .down-fj{padding:25px 0;line-height:26px;}
.product-detail .down-fj span{background:#208b99;color:#fff;}
.product-detail .down-fj table{width:100%;}
.product-detail .down-fj table, .product-detail .down-fj table td{padding:10px 20px;border:1px solid #ccc;border-collapse:collapse; }

.product-txt h2,.product-txt h3{font-size:20px;font-weight:bold;padding:20px 0;color:#208b99;}
.product-txt{padding-top:25px;line-height:32px;font-size:14px;}
.product-txt img{max-width:100%;height:auto!important;}
.product-txt table{width:100%;}
.product-txt table, .product-txt table td{padding:5px 20px;border:1px solid #ccc;border-collapse:collapse; }

.product-hl-box{display:flex;justify-content:flex-start;}
.product-hl-box .product-hz{margin-right:25px;}
.product-hl-box .product-hz h3,.product-hl-box .product-ly h3{font-size:20px;font-weight:bold;padding:20px 0;color:#208b99;}
.product-hl-box .product-hz ul{display:flex;justify-content:flex-start;}
.product-hl-box .product-hz li,.product-hl-box .product-ly li{margin-right:25px;text-align:center;line-height:36px;}

.product-txt-2{}
.product-txt-2 h2,.product-txt-2 h3{font-size:20px;font-weight:bold;padding:20px 0;color:#208b99;}
.product-txt-2{padding-top:25px;line-height:32px;font-size:14px;}
.product-txt-2 img{max-width:100%;height:auto!important;}

.product-shbz{margin-left:25px;width:80%;}
.product-sh{}
.product-sh h2{text-align:center;color:#208b99;font-size:20px;font-weight:bold;padding:20px 0;}
.product-sh .product-sh-l{float:left;width:35%;line-height:32px;font-size:14px;}
.product-sh .product-sh-l h3{font-size:20px;font-weight:bold;padding:20px 0;color:#208b99;}
.product-sh .product-sh-r{float:right;width:60%;}

.product-lc{padding-top:30px;margin-top:30px;border-top:1px solid #eee;}
.product-lc h2{color:#208b99;font-size:20px;font-weight:bold;padding:20px 0;}

.product-rel{padding:50px 0;}
.product-rel h2{font-size:20px;font-weight:bold;padding:20px 0;}
.product-rel h2 span{margin-left:10px;color:#999;font-size:14px;font-weight:normal;}
.product-rel ul{margin-top:25px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.product-rel li{margin-bottom:15px;width:18%;text-align:center;}
.product-rel li img{width:100%;}
.product-rel li .tit{text-align:center;line-height:26px;height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.product-art{padding:50px 0;background:url(../images/ico-art.png) repeat-x 0 bottom;}
.product-art .container{border-top:1px solid #ddd;padding-top:25px;}
.product-art h2{margin-bottom:25px;}
.product-art .product-art-l{float:left;width:800px;}
.product-art .product-art-l ul{}
.product-art .product-art-l li{float:left;margin-right:50px;width:350px;line-height:32px;height:32px;text-overflow:ellipsis;overflow:hidden;}
.product-art .product-art-l li span{float:right;margin-left:15px;}
.product-art .product-art-r{float:right;width:300px;}
.product-art .product-art-r p{margin:15px 0 25px;font-size:12px;}
.product-art .product-art-r p a{display:inline-block;margin-right:10px;border-radius:5px;width:80px;height:32px;line-height:32px;background:#208b99;text-align:center;color:#fff;}

.zxrx{padding-left:50px;background:url(../images/ico-contact.png) no-repeat 0 0;}
.zxrx font{color:red;font-weight:bold;font-size:25px;}
.zxrx span{display:block;font-size:12px;}

@media screen and (max-width:768px){
/*product*/
.product-info{margin-top:0;}
.product-info .photo{float:none;}
.product-info .baseinfo{float:none;width:90%;margin:auto;}
.product-info .baseinfo li{padding:5px 0;font-size:14px;line-height:26px;}
.product-info .baseinfo li.zxbz{margin-top:10px;padding:15px 0 10px;border-bottom:1px solid #ccc;}
.product-info .baseinfo li.lk{margin-top:10px;}
.product-info .baseinfo li.lk a{margin-bottom:10px;margin-right:10px;background-color:#45bece;background-repeat:no-repeat;background-position:8px center;padding-left:35px;line-height:28px;width:85px;display:inline-block;color:#fff;}


.product-detail{margin-top:25px;}
.rank_ul{padding:0 15px;border-bottom:2px solid #208b99;}
.rank_ul li{margin-right:3px;background:#f1f1f1;height:40px;line-height:40px;text-align:center;cursor:pointer;}

.product-detail .padding{padding:0 20px;}
.product-detail .content{padding:0 20px;padding-top:25px;line-height:32px;font-size:14px;}
.product-detail .content img{max-width:100%;height:auto!important;}
.product-detail .content table{width:100%;}
.product-detail .content table, .product-detail .content table td{padding:5px 20px;border:1px solid #ccc;border-collapse:collapse; }
.product-detail .content .head{background-color:#f1f1f1;}
.product-detail .content h2,.product-detail .content h3{font-size:20px;font-weight:bold;padding:20px 0;color:#208b99;}
.product-detail .content h2 span,.product-detail .content h3 span{margin-left:10px;color:#999;font-size:14px;font-weight:normal;}

.product-detail .pic-fj{padding:25px 0;}
.product-detail .pic-fj ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.product-detail .pic-fj ul li{position:relative;margin:15px 0;padding-bottom:42px;border:1px solid #eee;box-shadow: 0 0 15px #ccc;width:47%;text-align:center;overflow:hidden;}
.product-detail .pic-fj ul li p{position:absolute;bottom:0;left:0;right:0;z-index:2;background:#f1f1f1;line-height:42px;height:42px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;}
.product-detail .pic-fj ul li img{margin-top:0%;width:100%;height:100%;transform: scale(0.8);transition:.5s;}
.product-detail .pic-fj ul li:hover img{margin-top:0%;transform: scale(1.3);}

.product-detail .pic-zsfj{padding:25px 0;}
.product-detail .pic-zsfj ul{display:block;flex-wrap:wrap;justify-content:flex-start;}
.product-detail .pic-zsfj ul li{position:relative;margin:15px 0;margin-bottom:42px;width:100%;text-align:center;overflow:hidden;}
.product-detail .pic-zsfj ul li img{max-width:100%;}

.product-detail .down-fj{padding:25px 0;line-height:26px;}
.product-detail .down-fj span{background:#208b99;color:#fff;}
.product-detail .down-fj table{width:100%;}
.product-detail .down-fj table, .product-detail .down-fj table td{padding:10px 20px;border:1px solid #ccc;border-collapse:collapse; }

.product-detail .product-txt h2,.product-detail .product-txt h3{font-size:20px;font-weight:bold;padding:20px 0;color:#208b99;}
.product-detail .product-txt{padding-top:25px;line-height:32px;font-size:14px;}
.product-detail .product-txt img{max-width:100%;height:auto!important;}
.product-detail .product-txt table{width:100%;}
.product-detail .product-txt table, .product-detail .product-txt table td{padding:5px 20px;border:1px solid #ccc;border-collapse:collapse; }

.product-hl-box{display:block;justify-content:flex-start;}
.product-hl-box .product-hz{margin-right:0;}
.product-hl-box .product-hz h3,.product-hl-box .product-ly h3{font-size:20px;font-weight:bold;padding:20px 0;color:#208b99;}
.product-hl-box .product-hz ul{display:flex;justify-content:flex-start;}
.product-hl-box .product-hz li,.product-hl-box .product-ly li{margin-right:25px;text-align:center;line-height:36px;}
.product-hl-box .product-hz li img,.product-hl-box .product-ly li img{width:100%;}

.product-detail .product-txt-2{}
.product-detail .product-txt-2 h2,.product-detail .product-txt-2 h3{font-size:20px;font-weight:bold;padding:20px 0;color:#208b99;}
.product-detail .product-txt-2{padding-top:25px;line-height:32px;font-size:14px;}
.product-detail .product-txt-2 img{max-width:100%;height:auto!important;}

.product-detail .product-shbz{margin-left:0;width:100%;}
.product-detail .product-sh{}
.product-detail .product-sh h2{text-align:center;color:#208b99;font-size:20px;font-weight:bold;padding:20px 0;}
.product-detail .product-sh .product-sh-l{float:none;width:100%;line-height:32px;font-size:14px;}
.product-detail .product-sh .product-sh-l h3{font-size:20px;font-weight:bold;padding:20px 0;color:#208b99;}
.product-detail .product-sh .product-sh-r{float:none;width:100%;}
.product-detail .product-sh .product-sh-r img{width:100%;height:auto;}

.product-detail .product-lc{padding-top:30px;margin-top:30px;border-top:1px solid #eee;}
.product-detail .product-lc h2{color:#208b99;font-size:20px;font-weight:bold;padding:20px 0;}
.product-detail .product-lc img{width:100%;height:auto;}

.product-rel{padding:50px 20px;}
.product-rel h2{font-size:20px;font-weight:bold;padding:20px 0;}
.product-rel h2 span{margin-left:10px;color:#999;font-size:14px;font-weight:normal;}
.product-rel ul{margin-top:25px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.product-rel li{margin-bottom:15px;width:31%;text-align:center;}
.product-rel li img{width:100%;}
.product-rel li .tit{text-align:center;line-height:26px;height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.product-art{padding:25px 20px;background:url(../images/ico-art.png) repeat-x 0 bottom;}
.product-art .container{border-top:1px solid #ddd;padding-top:25px;}
.product-art h2{margin-bottom:25px;}
.product-art .product-art-l{float:none;width:auto;}
.product-art .product-art-l ul{}
.product-art .product-art-l li{float:none;margin-right:0px;width:auto;line-height:32px;height:32px;text-overflow:ellipsis;overflow:hidden;}
.product-art .product-art-l li span{float:right;margin-left:15px;}
.product-art .product-art-r{float:none;width:auto;margin:auto;margin-top:50px;text-align:center;width:240px;}
.product-art .product-art-r p{margin:15px 0 25px;font-size:12px;}
.product-art .product-art-r p a{display:inline-block;margin-right:10px;border-radius:5px;width:80px;height:32px;line-height:32px;background:#208b99;text-align:center;color:#fff;}

.zxrx{padding-left:50px;background:url(../images/ico-contact.png) no-repeat 0 0;}
.zxrx font{color:red;font-weight:bold;font-size:25px;}
.zxrx span{display:block;font-size:12px;}

}




/*footer*/
.footer{clear:both;width:100%;overflow:hidden;}
.recur_top{width:41px;height:32px;background-color:#fff;margin:0px auto;text-align:center;vertical-align:middle;line-height:32px;}
.recur_top a{text-decoration:none;color:#fff;}
.footer1{padding:25px 0 30px;width:100%;height:auto;background: #fff;}
.footer_left{width:1100px;}
.footer_left_nav{float:left;margin-right:40px;width:100px;padding-top:20px;}
.footer_left_nav .footer_left_nav_bt{border-bottom:1px dotted #555;padding-bottom:10px;font-size:16px;color:#333;font-weight:bold;}
.footer_left_nav .footer_left_nav_bt a{display:block;padding-left:35px;height:32px;line-height:32px;}
.footer_left_nav .footer_left_nav_bt a.ico-1{background:url(../images/ico-ft-1.png) no-repeat 0 center;}
.footer_left_nav .footer_left_nav_bt a.ico-2{background:url(../images/ico-ft-2.png) no-repeat 0 center;}
.footer_left_nav .footer_left_nav_bt a.ico-3{background:url(../images/ico-ft-3.png) no-repeat 0 center;}
.footer_left_nav .footer_left_nav_bt a.ico-4{background:url(../images/ico-ft-4.png) no-repeat 0 center;}
.footer_left_nav .footer_left_nav_bt a.ico-6{background:url(../images/ico-ft-5.png) no-repeat 0 center;}
.footer_left_nav ul{border-left:0px solid #555;padding-left:0px;margin-top:20px;line-height:28px;}
.footer_left_nav li{}
.footer_left_nav li a{display:inline-block;font-size:14px;color:#333;}

.contact_us{float:right;position:relative;width:420px;min-height:220px;}
.contact_us ul{border-left:1px dotted #555;padding-left:50px;margin-top:20px;}
.contact_us ul li{display:block;line-height:34px;text-decoration:none;text-align:left;vertical-align:middle;font-size:14px;}
.contact_us ul li span{color:red;}
.contact_us .ewm{position:absolute;right:0;bottom:0;padding-top:50px;background:url(../images/ico-ewm-bg.png) no-repeat 0 0;width:109px;height:103px;text-align:center;}

.footer-flinks{padding:15px 0;background:#999;line-height:36px;font-size:14px;}
.footer-flinks-t{position:relative;border-bottom:1px solid #fff;height:36px;line-height:36px;font-size:16px;font-weight:bold;color:#fff;}
.footer-flinks-t span{position:relative;height:36px;display:inline-block;}
.footer-flinks-t span:after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:1px;background:red;}
.footer-flinks-list{}
.footer-flinks-list a{margin-right:15px;color:#fff;}

.footer-copyright{padding:10px 0;background:#666;line-height:36px;text-align:center;color:#fff;font-size:14px;}
.footer-copyright .p2{padding:15px 0;}
.footer-copyright .p3{text-align:left;}
.footer-copyright a{margin-right:5px;color:#fff;}

@media screen and (max-width:768px){
	.footer_left,.footer-flinks{display:none;}
	.contact_us{border-right:0;width:100%;float:none;}
	.contact_us .contact_us_bt{padding-left:20px;}
	.contact_us ul{border-left:0px solid #555;padding-left:20px;padding-right:20px;margin-top:20px;}
	.contact_us .ewm{right:5px;}
	.footer-copyright{padding:10px 15px;line-height:26px;}
}

.touch_nav{display:none;}
@media screen and (max-width:768px){
	.touch_nav{position:fixed;z-index:88;left:0;right:0;bottom:0;background:rgba(32,139,153,.9);display:block;}
	.touch_nav ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
	.touch_nav ul li{background:url(../images/ico_min_nav_line.jpg) repeat-y 0 0;width:25%;text-align:center;}
	.touch_nav ul li.first{background-image:none;}
	.touch_nav ul li a{padding:10px 0;display:block;}
	.touch_nav ul li .photo{padding-bottom:5px;}
	.touch_nav ul li em{color:#fff;font-style:normal;}
	.touch_nav ul li .iconfont{font-size:26px;color:#fff;}
}
.kf{position:fixed;z-index:9999;right:1%;bottom:20%;text-align:center;font-size:14px;border:1px solid #eee;background:#fff;padding:15px;}
.kf .kf-logo{}
.kf .kf-pic{margin-top:10px;}
.kf .kf-ol{margin-top:10px;}
.kf .kf-ol a{background:#c00;color:#fff;line-height:32px;display:block;}
.kf .kf-txt{margin-top:10px;line-height:28px;color:red;}
.kf .kf-txt .black{color:#000;}
@media screen and (max-width:768px){
.kf{display:none;}
}