@charset "gb2312";

body {behavior:url("csshover3.htc");} 
body{font-size:16px;color:#2b2b2b; font-family:"微软雅黑","microsoft Yahei","Courier New",Courier,monospace;padding:0px;margin:0px auto;line-height:30px; background-color:#FFF; overflow-x: hidden; width:100%;}
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
a { color:#333; text-decoration:none;font-family: "Microsoft Yahei";}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
/*a:hover { text-decoration:underline;}*/
img{border:none; max-width:100%;}
.vam { vertical-align:middle;}
.c,.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ font-family: "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6{ font-family:"Microsoft Yahei";}

.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
i,em{ font-style:normal;}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
/**/
.content{ width:1200px; margin:0 auto;font-family: "Microsoft Yahei";;}
.footer{ width:1200px; margin:0 auto;font-family: "Microsoft Yahei";;}
/**/
.weixin{ position: fixed; top:15px; right:15px; width:240px; height:240px; z-index:99999;}


.seach{ height: 110px; border-bottom: 1px solid #ececec; margin-bottom: 79px; overflow: hidden;}
.seach h3{ float: left; padding-top: 30px; width:32%; border-right: 1px solid #ececec; height: 110px; margin-right: 67px;font-weight: normal; line-height: 100%; font-size: 20px; color: #666;}
.seach h3 i{ display: block; color: #05a291; font-size: 20px; font-weight: bold; padding-top: 9px; line-height: 100%;}
.seach p{ float: left;height: 110px; line-height:110px; font-size: 14px; color: #444;}
.seach p a{ color: #919191; font-size: 14px; display: inline-block; padding-right: 13px;}
.seach p a:hover{ color: #333;}

/**/
.pro{ height: 1823px; overflow: hidden;}
h2{ text-align: center; line-height: 100%; font-weight: normal;}
h2 i{ display: block; font-size: 35px; font-weight: bold; color: #333333; line-height: 100%;background:url(../images/h21.png) no-repeat center 10px;}
h2 span{ display: block; line-height: 100%; font-size: 18px; color: #444; padding-top: 12px; padding-bottom: 30px;}
.pro1{background:url(../images/pbg1.jpg) no-repeat; margin-bottom: 54px; margin-top:54px; position: relative;}

.pro1 ul{ clear:both;}
.pro1 ul li{ float: left; width: 200px; position:relative;height: 406px;    background: url(../images/bgp.jpg) no-repeat;
    text-align: center;
    position: relative;}
.pro1 ul li h4{ display: none;}
.pro1 ul li.cur h4{width: 154px; height:32px;background:url(../images/p_br.jpg) no-repeat;box-shadow: 0 0 3px #d3d3d3; font-size: 16px; color: #000;font-style: normal; text-align: center; padding-top: 78px; position: absolute; left: 17px; top:-30px; z-index:99; display: block;}
.pro1 ul li em{ display: block; position: absolute; left: 0; width: 100%; top: 33px; font-size: 16px; color: #000; text-align: center;    box-sizing: border-box;    padding: 0 7%;}
.pro1 ul li em span{ display: block; font-size: 14px; padding-top: 11px; line-height: 100%;}
.pro1 ul li p{ display: none;}
.pro1 ul li b .bb{ display: inline-block; position: absolute;    bottom: 41px;    left: 0; }
.pro1 ul li b .aa{ display: none;}
.pro1 ul li.cur{background:url(../images/pbg1.jpg) no-repeat; width: 800px; height: 406px;}
.pro1 ul li.cur em{ display: none;}
.pro1 ul li.cur b .aa{ display: inline-block; position: absolute;    top: 41px;    right: 35px; display: block;}
.pro1 ul li.cur b .bb{ display: none;}
.pro1 ul li.cur p{ color: #fff; position: absolute; text-align: left; top: 125px; left: 48px;width: 100%; display: block;}
.pro1 ul li.cur p i{ display: block; font-size: 20px; font-weight: bold; padding-bottom: 16px; color: #fff; text-align: left;}
.pro1 ul li.cur p em{ display: block; line-height: 30px; font-size: 14px; padding-bottom: 29px;color: #fff; text-align: left;}
.pro1 ul li.cur p em span{ display: block;}
.pro1 ul li.cur p em b{ display: block; padding-left: 10px;font-weight: normal;background:url(../images/poo.png) no-repeat 0 11px;}
.pro1 ul li.cur p strong{ display: block; width: 128px; height: 39px; border-radius: 39px; border: 1px solid #6dccc3; text-align: center; line-height: 39px;font-weight: normal; font-size: 14px;    position: absolute;    left: 0;    top: 178px;}
.pro1 ul li.cur p strong:hover{ background: #fff; color: #333;}

.pro2{ margin-bottom: 54px;}
.pro2 ul{ clear:both;}
.pro2 ul li{ float: left; width: 200px; position:relative;height: 406px;    background: url(../images/bgp.jpg) no-repeat;
    text-align: center;
    position: relative;}
.pro2 ul li h4{ display: none;}
.pro2 ul li.cur2 h4{width: 154px; height:32px;background:url(../images/p_br.jpg) no-repeat;box-shadow: 0 0 3px #d3d3d3; font-size: 16px; color: #000;font-style: normal; text-align: center; padding-top: 78px; position: absolute; left: 17px; top:-30px; z-index:99; display: block;}
.pro2 ul li em{ display: block; position: absolute; left: 0; width: 100%; top: 33px; font-size: 16px; color: #000; text-align: center;    box-sizing: border-box;
    padding: 0 7%;}
.pro2 ul li em span{ display: block; font-size: 14px; padding-top: 11px; line-height: 100%;}
.pro2 ul li p{ display: none;}
.pro2 ul li b .bb{ display: inline-block; position: absolute;    bottom: 41px;    left: 0; }
.pro2 ul li b .aa{ display: none;}
.pro2 ul li.cur2{background:url(../images/pbg1.jpg) no-repeat; width: 800px; height: 406px;}
.pro2 ul li.cur2 em{ display: none;}
.pro2 ul li.cur2 b .aa{ display: inline-block; position: absolute;    top: 41px;     right: 35px;display: block;}
.pro2 ul li.cur2 b .bb{ display: none;}
.pro2 ul li.cur2 p{ color: #fff; position: absolute; text-align: left; top: 125px; left: 48px;width: 100%; display: block;}
.pro2 ul li.cur2 p i{ display: block; font-size: 20px; font-weight: bold; padding-bottom: 16px; color: #fff; text-align: left;}
.pro2 ul li.cur2 p em{ display: block; line-height: 30px; font-size: 14px; padding-bottom: 29px;color: #fff; text-align: left;}
.pro2 ul li.cur2 p em span{ display: block;}
.pro2 ul li.cur2 p em b{ display: block; padding-left: 10px;font-weight: normal;background:url(../images/poo.png) no-repeat 0 11px;}
.pro2 ul li.cur2 p strong{ display: block; width: 128px; height: 39px; border-radius: 39px; border: 1px solid #6dccc3; text-align: center; line-height: 39px;font-weight: normal; font-size: 14px;    position: absolute;    left: 0;    top: 178px;}
.pro2 ul li.cur2 p strong:hover{ background: #fff; color: #333;}

.pro3{ padding-bottom: 35px;}
.pro3 ul{ clear:both;}
.pro3 ul li{ float: left; width: 200px; position:relative;height: 406px;    background: url(../images/bgp.jpg) no-repeat;
    text-align: center;
    position: relative;}
.pro3 ul li h4{ display: none;}
.pro3 ul li.cur3 h4{width: 154px; height:32px;background:url(../images/p_br.jpg) no-repeat;box-shadow: 0 0 3px #d3d3d3; font-size: 16px; color: #000;font-style: normal; text-align: center; padding-top: 78px; position: absolute; left: 17px; top:-30px; z-index:99; display: block;}
.pro3 ul li em{ display: block; position: absolute; left: 0; width: 100%; top: 33px; font-size: 16px; color: #000; text-align: center;    box-sizing: border-box;
    padding: 0 7%;}
.pro3 ul li em span{ display: block; font-size: 14px; padding-top: 11px; line-height: 100%;}
.pro3 ul li p{ display: none;}
.pro3 ul li b .bb{ display: inline-block; position: absolute;    bottom: 41px;    left: 0; }
.pro3 ul li b .aa{ display: none;}
.pro3 ul li.cur3{background:url(../images/pbg1.jpg) no-repeat; width: 800px; height: 406px;}
.pro3 ul li.cur3 em{ display: none;}
.pro3 ul li.cur3 b .aa{ display: inline-block; position: absolute;    top: 41px;    right: 35px; display: block;}
.pro3 ul li.cur3 b .bb{ display: none;}
.pro3 ul li.cur3 p{ color: #fff; position: absolute; text-align: left; top: 125px; left: 48px;width: 100%; display: block;}
.pro3 ul li.cur3 p i{ display: block; font-size: 20px; font-weight: bold; padding-bottom: 16px; color: #fff; text-align: left;}
.pro3 ul li.cur3 p em{ display: block; line-height: 30px; font-size: 14px; padding-bottom: 29px;color: #fff; text-align: left;}
.pro3 ul li.cur3 p em span{ display: block;}
.pro3 ul li.cur3 p em b{ display: block; padding-left: 10px;font-weight: normal;background:url(../images/poo.png) no-repeat 0 11px;}
.pro3 ul li.cur3 p strong{ display: block; width: 128px; height: 39px; border-radius: 39px; border: 1px solid #6dccc3; text-align: center; line-height: 39px;font-weight: normal; font-size: 14px;    position: absolute;    left: 0;    top: 178px;}
.pro3 ul li.cur3 p strong:hover{ background: #fff; color: #333;}

.p_om ul{overflow: hidden; padding-bottom: 80px;}
.p_om ul li{ float: left; width:48%; margin:0 1%; overflow: hidden; position: relative;}
.p_om ul li img{ width:100%; max-width:100%;}
.p_om ul li:last-child{ margin-right: 0;}
.p_om ul li i{ display: block; width: 100%; height: 45px; line-height: 45px;background:#494949; position: absolute; left: 0; bottom: 0; text-align: center; color: #fff; font-size: 16px; color: #fff;}
.pro_box { display:none;}
/**/
.shil1{background:url(../images/ys1.jpg) no-repeat center 0; height: 450px; overflow: hidden;}
.shil1 .shb{ width:45%; float:right; padding-top: 100px;}
.shb h3{ overflow: hidden; padding-bottom: 41px;}
.shb h3 i{ display: inline-block; float: left; padding-right: 33px; padding-top: 9px;}
.shb h3 em{ display: inline-block; float: left; font-size: 26px; color: #000; font-weight: bold; line-height: 100%;}
.shb h3 em strong{ display: block; padding-top: 7px;}
.shb h3 em span{ display: inline-block; height: 48px; line-height: 48px; color: #fff; font-size: 26px; padding: 0 30px; background: #05a291;}
.shb p{ color: #666; font-size: 16px; line-height: 30px; padding-bottom: 24px;}
.shb ul li{ float: left; padding-right: 12px;}
.shil2{background:url(../images/ys2.jpg) no-repeat center 0; height: 450px;}
.shil2 .shb{ margin-left: 0; width:45%; float:left; padding-top:110px;}
.shil3{background:url(../images/ys3.jpg) no-repeat center 0; height: 450px;}
.shil3 .shb{ width:45%; float:right; padding-top: 110px;}
.shil3 .shb h3{ padding-bottom: 43px;}
.shil3 .shb p{ padding-bottom: 31px;}
.shil4{background:url(../images/ys4.jpg) no-repeat center 0; height: 450px; margin-bottom: 40px;}
.shil4  .shb{ margin-left: 0; width: 45%; float:left; padding-top: 110px;}
.shil4  .shb p{padding-bottom:42px;}
    /**/
.fw{background:url(../images/fw.jpg) no-repeat center 0 #f0f0f0; padding: 70px 0; overflow: hidden;}
.fw h2 span{padding-bottom: 32px;}
.fw ul li{ width:33.3333%; text-align: center; font-size: 16px; color: #666; line-height: 26px; padding-top: 30px; height: 212px; float: left;}
.fw ul li i{ display: block; font-weight: bold; font-size: 24px; color: #000; padding: 21px 0;}
.fw ul li em{ display:block; padding:10px 25px; text-align:center;}
/**/
.jiz{background:url(../images/jiz.jpg) no-repeat center 0; overflow: hidden; padding:70px 0;}
.jiz h2 i{background: url(../images/ji_h.png) no-repeat center 10px;}
.ji_nav{ height: 63px; overflow: hidden;}
.ji_nav ul li{ float: left; box-sizing: border-box; height: 50px; line-height: 50px; background: #fff; box-sizing: border-box; width:20%; text-align: center; border-right: 1px solid #e5e5e5;}
.ji_nav ul li:last-child{border-right: 1px solid #fff;}
.ji_nav ul li a{ display: block; font-size: 16px; color: #000;}
.ji_nav ul li.cur{ background: #05a291;}
.ji_nav ul li.cur a{ color: #fff; display: block; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; }
.ji_om{ padding: 25px; background: #fff;}
.ji_om dl{ overflow: hidden;}
.ji_om dl dt{ float: left; width: 66%; }
.ji_om dl dt img{ display: inline-block;width: 100%;}
.ji_om dl dd{ float: right; width: 30%; padding-top: 24px;}
.ji_om dl dd h3 a{ font-size: 20px; color: #000; font-weight: normal; display: block; margin-bottom: 19px;}
.ji_om dl dd h3 i{ display: block; font-weight: bold; font-size: 24px; padding-bottom:11px;}
.ji_om dl dd p{ font-size: 14px; color: #666; line-height: 30px; padding-bottom: 30px;}
.ji_om dl dd em{ display: block;}
.ji_om dl dd em a{ display: inline-block; height: 39px; line-height: 39px; text-align: center; padding: 0 27px; margin-right: 13px; border: 1px solid #d3d3d3; border-radius: 39px; font-size: 14px; color: #666;}
.ji_om dl dd em a:last-of-type{ background: #05a291; color: #fff; border: 1px solid #05a291;}
/**/
.juj{ margin-top:70px; overflow: hidden;}
.juj h2 span{ padding-bottom: 39px;}
.juj h3{ line-height: 100%; height:38px; font-weight: normal; overflow: hidden;}
.juj h3 span{ display: inline-block; float: right; font-size: 14px; text-transform: uppercase; }
.juj h3 span a{ color:#adadad;}
.juj h3 i{ display: inline-block; float: left;font-size:20px;color: #000;}

.j_l{ width:48%;}
.j_l h4{  overflow: hidden; padding-bottom: 16px;}

.j_r{ width:48%;}
.j_r ul li{ overflow: hidden; border: 1px  solid #e0e0e0; margin-bottom: 18px;}
.j_r ul li i{ display: inline-block; float: left; width:17%; margin-top: 7px; height: 96px; text-align: center; color: #aeaeae; border-right: 1px solid #e0e0e0;}
.j_r ul li i span{ display: block; font-size: 22px; color: #666; padding-top: 25px; padding-bottom: 6px;}
.j_r ul li em{ display: inline-block; float: right; width:77%; padding-right: 13px;}
.j_r ul li em a{ display: block; font-size: 17px; color: #000000; height: 23px; line-height: 23px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin-top: 17px;}
.j_r ul li em span{ font-size: 14px; color: #666; line-height:32px; padding-top:6px; display: block;}
.j_r ul li:hover em a{ color: #05a291;}
.j_r ul li:hover{ border: 1px solid #05a291;}

.j_l ul li{overflow: hidden; border-bottom: 1px dashed #d4d4d4; line-height:40px;}
/*.j_l  ul li:last-of-type{ border-bottom: none;}*/
.j_l ul li span{ display: inline-block; float: right; color: #666666; font-size: 14px;}
.j_l ul li a{ display: block; padding-left:15px;background:url(../images/n_ico.jpg) no-repeat 0 17px; font-size: 15px; color: #000000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  height: 40px; line-height: 40px;}
.j_l  ul li a:hover{ color: #05a291;}
    /**/
.zj{ background:url(../images/zji.jpg) no-repeat center 0; padding: 70px 0;}
.zj h2 i{background: url(../images/zj_h.png) no-repeat center 10px;}
.zj ul li{ position: relative; font-size: 0; line-height: 0;}
.zj ul li em{ display: block;  position: absolute; left: 0; bottom: 0;background:#000; opacity:0.7; font-size: 16px; color: #fff; width: 100%; padding-bottom: 27px; padding-top: 5px;}
.zj ul li em i{ display: block; font-size: 20px; color: #fff; line-height: 57px; text-align:center;}
.zj ul li em span{ display: block; line-height: 30px; font-size: 16px; padding:0 80px;}
.zj h4{ line-height: 83px;background: url(../images/zj_n.jpg) no-repeat; overflow: hidden;}
.zj h4 a{ display: inline-block; float: left; font-weight: normal; font-size: 20px; color: #666; padding-left: 115px; width: 25%; box-sizing: border-box;}
.zj h4 a:first-child{ padding-left: 140px;}
.zj h4 a:hover{font-weight: bold; color: #333;}
    /**/

.i5upage li { list-style-type:none; float:left; } /*如分页代码变成楼梯错位，加上这句即可*/
.i5upage{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.i5upage a,.i5upage span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.i5upage a:hover, .i5upage a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.i5upage input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */

.bq{ background-color:#2b2b2b; padding:10px 0; margin-top:40px;}
.bq span{ float:right;}
.fdh{ display:none;}

.nyban img {display: none;}
.nyban {width: 100%;height: 300px;	background: url(../images/nyban.jpg) no-repeat center center;margin-bottom: 20px;}
.dqwz {	border-bottom: 3px #dddddd double;margin-bottom: 10px;color: #05A291;}
.mright {float: left;width: 75%;margin-left:2%;display: inline; margin-top:30px;}
.mleft {width:23%;float: left;display: inline; margin-top:30px;}
.cplb {	width: 100%;height: auto;margin-bottom: 20px;}
.cpt{ background:#05A291; color:#fff;}
.cpt b{ display:block; text-align:center; font-size:30px; padding:22px 0;}
.cpt b span{ display:block; text-align:center; font-size:14px; }
.menu_list {width: 98%; border:3px solid #05A291;}
.menu_head {cursor: pointer; width:80%; margin:5px auto; position: relative;background: url(../images/m77.png) #3c3c3c no-repeat 15px center;font-size: 18px;padding-left: 40px;	line-height: 45px;color: #fff;height: 45px;	border-bottom: 1px #ffffff solid;overflow: hidden;}
.menu_head a, .menu_head a:hover {color: #ffffff;}
.menu_body {}
.menu_body a {display: block;background: url(../images/mli.jpg) no-repeat 10px center;border-bottom: 1px #dddddd dashed;text-indent: 26px;height: 34px;	line-height: 34px;overflow: hidden;	width:98%;float: left;}
.nylx {	border: 1px #dddddd solid;}
.nylxc {padding: 10px; line-height:28px;}
.nylx h2 {font-size: 18px;}
.mrt {background-color: #e7e7e7;height: 47px;line-height: 47px;	border-left: #F04807 5px solid;	margin-bottom: 20px;font-size: 16px;font-weight: bold;text-indent: 20px;}
.cpzs {	margin-right: -30px; /*overflow:auto; zoom:1;*/}
.cpzs li {	width:29%;border: 1px #dddddd solid;float: left;padding: 9px;text-align: center;margin:1%; display: inline;margin-bottom: 20px;}
.cpzs li img { /*height:200px;*/}
.cpzs li:hover {border: 1px #05A291 solid;}

.info1 {text-align: center;	line-height: 30px;color: #666;padding-right: 18px;border-top: 1px #dddddd solid;border-bottom: 1px #dddddd solid;margin-bottom: 20px;}

.list{}
.list .node{margin-bottom:8px} /* 单个文章信息 */
.list .node .title{padding-bottom:6px; padding-top:5px;border-bottom-width:1px; border-bottom-style:dashed;border-bottom-color:#EBEBEB} /* 标题 */
.list .node .title h2{margin:0px;padding:0px;font-size:16px; display:inline-block; font-weight:bold; display:inline;zoom:1;} /* 标题 */
.list .node .title a{border-left-width:5px;border-left-style:solid;border-left-color:#D9D9D9;padding-left:5px}
.list .node .title a:hover{text-decoration:underline}
.list .node .description{padding:8px;line-height:28px;color:#555} /* 描述 */
.list .node .description p{margin:0px;padding:0px; font-size:14px;}
.list .node .info{text-align:right;font-size:12px;line-height:20px; border-top:1px #dddddd solid;  border-bottom:1px #dddddd solid; color:#666;padding-right:18px} /* 文章其他信息 */
.list .node .info span{color:#390;}

.ptitle1 {line-height: 35px; font-size:28px;margin-bottom: 8px;	text-align: center; font-weight:bold;}
.p16 {	font-weight: bold;font-size: 16px;}
.ptitle {line-height: 35px;	margin-bottom: 8px;	text-align: center;}
.pline {border-bottom: 4px double #dddddd;	height: 35px;}
.xgxw {	margin-bottom: 30px;margin-top: 30px;}
.xgxw li {border-bottom: 1px #dddddd dashed;background: url(../images/mli.jpg) no-repeat left center;padding-left: 20px;line-height: 40px;height: 40px;overflow: hidden;}

.nyl {width: 50%;margin: 0 auto 3%;float: left;}
.nyl .bigImg img{ border:1px solid #cecece; border-radius:13px;}
div#c2 img {border: 1px solid #cecece;border-radius: 15px;}
.nyr {width: 48%;float: left;margin-left: 2%;display: inline;}
.prodTitle {font-size: 22px;height: 30px;line-height: 30px;overflow: hidden;padding-top: 8px;margin-bottom: 20px;text-align: center;}
.sp {overflow: hidden;padding-top: 10px;}
.dh {margin: 3% 0;	padding: 5px;}
.dh b {	font-size: 28px;color: #05A291;}
.zx {border-bottom: 1px #dddddd dashed;padding-bottom: 8px;	margin-bottom: 10px;}
.zx h3 a {font-size: 18px;}
.zx h3 span {float: right;font-size: 14px;font-weight: normal;	color: #666666;}
.zx li {width: 30%;	float: left;height: 40px;line-height: 40px;	background-color: #262626;text-align: center;margin-right: 2%;display: inline;margin-bottom: 3%;}
.zx li a {color: #ffffff;}
.zx .li1 {background-color: #05A291;}
.cp_body {width: 100%;overflow: hidden;margin-top: 0px;margin-right: auto;	margin-bottom: 0;margin-left: auto;}
.cp_name {width: 100%;border-bottom: 1px #eaeaea solid;margin-top: 20px;background-color: #05A291;float: left;}
.cp_erNav {width: 100%;margin-right: auto;	margin-left: auto;}
.cp_erNav li {width: 25%;height: 64px;float: left;line-height: 64px;display: inline;text-align: center;}
.cp_erNav li a {color: #FFF;text-decoration: none;	float: left;width: 100%;}
.cp_erNav li a:hover {color: #FFF;float: left;width: 100%;background-color: #262626;}
.cp_txt {width: 100%;overflow: hidden;margin-top: 52px;margin-right: auto;	margin-left: auto;	float: left;}
.cp_txt p {line-height: 35px;	color: #333;}
.cp_txt table {	margin-top: 10px;}
.txt_name {width: 100%;height: 34px;font-size: 16px;font-weight: bold;border-left: 6px #05A291 solid;	border-bottom: 1px #dddddd solid;padding-left: 10px;margin-bottom: 25px;}
.cp_list {display: block;width: 100%;overflow: hidden;margin-top: 0;margin-right: auto;margin-bottom: 30px;margin-left: auto;	padding: 0px;list-style-type: none;}
.cp_list li {width: 23%;overflow: hidden;float: left;margin: 1%;box-sizing: border-box;	border: 1px #dddddd solid;}
.cp_list li a img {	width: 100%;}
.cp_list li p {	display: block;	width: 100%;height: 38px;line-height: 38px;	text-align: center;	overflow: hidden;background-color: #05A291;}
.cp_list li p a {color: #FFF;text-decoration: none;}
.cp_list li p a:hover {	text-decoration: underline;}
.list-h li {float: left;}
#preview2 {	float: left;margin: 2%;	text-align: center;	width: 96%;}
#spec-n52 {	width: 100%;padding-top: 6px;overflow: hidden;}
#spec-list2 {float: left;overflow: hidden;display: inline;width: 94%;}
#spec-list2 ul li {	float: left;margin-right: 0px;display: inline;width: 62px}
#spec-list2 ul li img {	padding: 2px;border: 1px solid #ccc;width: 50px;height: 50px;}

@media screen and (max-width: 1200px) {
.content,.banner,.footer{ width:100%; max-width:100%; }
.pro1,.pro2,.pro3,.p_om{ display:none;}

.pro_box { display:block; margin-bottom: 35px;}
.pro_box .title {	width: 100%;height: 40px;line-height: 40px;	border-bottom: 2px solid #05A291;margin-bottom: 15px;}
.pro_box .title a {float: right;font-size: 15px;color: #666666}
.pro_box .title strong {	display: inline-block;height: 40px;line-height: 40px;color: #fff;background: #05A291;padding: 0 20px;font-size: 18px;}
.pro_box  .pro_list li {display: block;float: left;width: 23.5%;margin-right: 1.8%;background: #fff;padding:0.5%;box-sizing: border-box;transition: all .5s;}
.pro_box  .pro_list li:last-child {margin-right: 0;}
.pro_box  .pro_list li .pic {display: block;width: 100%;position: relative;padding-top: 75%; overflow: hidden;}
.pro_box  .pro_list li img {display: block;position: absolute;	width: 100%;min-height: 100%;left: 0;top: 0;transition: all .5s; border-bottom-right-radius:26px}
.pro_box  .pro_list li a.t {display: block;text-align: center;	height: 40px;line-height: 40px;	font-size: 18px;color: #666;}
.pro_box  .pro_list li .pro_c a {	display: block;	float: right;width: 52px;height: 28px;line-height: 28px;text-align: center;	color: #fff;background: #05A291;font-size: 15px;border-radius: 5px;	margin-top: 10px;}
.pro_box  .pro_list li .pro_c p {font-size: 16px;color: #666666;line-height: 30px; padding:5px;}
.pro_box  .pro_list li:hover {	box-shadow: 0px 10px 15px rgba(0,0,0,.1);-webkit-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0);}
.pro_box  .pro_list li .pic:hover img {-webkit-transform: scale(1.12);	transform: scale(1.12);}
.pro_box  .pro_list li a.t:hover {	color: #05A291;}

.fw{background:#f0f0f0; padding: 70px 0; overflow: hidden;}
.fw h2 span{padding-bottom: 32px;}
.fw ul li{ width: 32.333%; border:1px solid #ccc; text-align: center; font-size: 16px; color: #666; line-height: 26px; padding-top: 30px; height: 212px; float: left;}

.zj h4{ background:none;}
.zj h4 a{ border:1px solid #ccc; padding-left:0; text-align:center; font-size:16px; line-height:46px;}
.zj h4 a:first-child{ padding-left:0;}
}

@media screen and (max-width: 980px) {
	.weixin{ display:none;}
.seach{ height:auto; margin-bottom:50px;}
.seach h3{ width:100%; height:auto; text-align:center; border-bottom:1px solid #ececec; padding:20px 0;}
.seach p{ height:auto; line-height:28px;}

.shil1,.shil2,.shil3,.shil4{ background:none; height:auto;}
.shb{ margin-left:1px; padding-top:0px;}
.shil1 .shb{ padding-top:0px;}
.shil2 .shb{ padding-top:0px;}
.shil3 .shb{ padding-top:0px;}
.shil4 .shb{ padding-top:0px;}
.shil1 .shb,.shil2 .shb,.shil3 .shb,.shil4 .shb{ width:auto;}

.ji_om dl dt{ float: left; width: 100%; }
.ji_om dl dd{ float: right; width: 100%; padding-top: 24px;}
.juj{ margin-top:0px;}

.j_l,.j_r{ width:100%;}
.j_l h4 img{ width:100%; max-width:100%;}
.j_r{ margin-top:25px;}
.nyban img {display: block;	width: 100%}
.nyban {background-image: none;	height: auto;width: 100%;margin-bottom: 0;}
.mcon {	margin: 0 1%;width: 98%;}
.mleft {display: none;}
.mright {width: 100%;margin-left: 0;}
.cpzs {	margin-right: 0;overflow: hidden;}
.cpzs li {width: 31.3333%;margin: 1%;box-sizing: border-box;height: 246px;overflow: hidden;	padding: 0;}
}

@media screen and (max-width: 800px) {
.j_r ul li i span{ font-size:16px;}
.footer{ margin-bottom:40px;}
.fdh{ line-height:40px; height:40px; background-color:#454545; width:100%; display:block; position:fixed; z-index:99999; bottom:0px; color:#FFF; }
.fdh li{ width:33.33333%; float:left; display:block; text-align:center; border-right:1px #ddd solid; box-sizing:border-box;}
.fdh .li{ background-color:#05A291;}
.fdh a{ color:#FFF;}

.cpzs li {width: 48%;height: auto;}
.cpzs li img {/* height:120px;*/height: auto;}

.pro_box  .pro_list li{ width:48%;}

.fw ul li{ width: 48%; border:1px solid #ccc; text-align: center; font-size: 16px; color: #666; line-height: 26px; padding-top: 30px; height: 212px; float: left;}
.fw ul li em{ padding:5px 0px;}
}
@media screen and (max-width: 640px) {

.bq span,.fnav{ display:none;}
.bq{ text-align:center;}
.zj{ padding:30px 0;}

}


@media screen and (max-width: 480px) {
	.j_r ul li i span{ font-size:14px;}
.zj ul li em{ padding-bottom:5px;}
.zj ul li em i{ font-size:16px; line-height:32px;}
.zj ul li em span {display: block;line-height: 26px;font-size: 14px;padding: 0 8px;}
}