@charset "utf-8";
#content p img{width:100%;display:block; margin:0 auto; max-width:560px;}
/*格式化*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, th, td, span, input, textarea{margin:0;padding:0;}
body{font-size:14px;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif; padding-top:1px; background:#f9f9f9;}
li, ol{list-style:none;}
ins{text-decoration:none;}
i, em{font-style:normal;}
a{text-decoration:none;font-family:"Microsoft Yahei";}
a:hover{cursor:pointer; text-decoration:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.';}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{display: inline-table;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}
img{padding:0; margin:0;}
a img{border:none;}
input,textarea{border:none;font-family:"Microsoft Yahei"; font-size:13px;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-size:14px;}
.f-mm{margin-left:auto; margin-right:auto;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-tr{text-align:right;}
.f-tl{text-align:left;}
.f-tc{text-align:center;}
.f-pr{position:relative;}
.f-di{display:inline;}
.u-co-bt{border-radius:4px; /*css3圆角*/ width:80px; height:26px; line-height:26px; display: inline-block; vertical-align: middle; padding-top:1px;}/*提交按钮样式*/
.u-co-bt.z-spe{width:100%;}
.u-lico{width:24px; height:24px; border-radius:4px; /*css3圆角*/ background:#000; padding:10px;opacity: 0.8; position:relative; left:50%; margin:10px 0 10px -14px; box-shadow:0 0 3px #2d2d2d;}/*等待载入*/
.fs15{font-size:15px;} /*15号字体*/
.fs12{font-size:12px;} /*12号字体*/
.pdr12{padding-right:12px;} /*右边距12px*/
.pl10{padding-left:10px;} /*左边距10px*/
.red{color:#f00;} /*字体颜色红色*/
.emptyData{padding-left:10px;line-height:26px;}
.wrap{max-width:640px; min-width:320px; margin:0 auto;position:relative;} /*网站首页宽度*/
.g-back{overflow: hidden;position: relative;text-align:right;margin-top:1px; height:38px; padding:7px 11px 0 9px;} /*内页返回布局样式*/
.g-back a{display: inline-block;font-size:0.875em;height: 32px;line-height: 28px; width:32px;position: relative;}/*内页返回链接样式*/
.g-back .u-bp{background-position:0 0;} /*内页返回样式*/
.g-back .u-bl{background-position:0 -286px;} /*内页回到首页样式*/
.g-back .u-bh{margin-right:10px; background-position:0 -232px;} /*内页目录样式*/
.m-tit .u-ico{position:absolute;right:10px; top:2px; width:30px; height:38px;} 
.m-tit .u-ico:before{content:""; position:absolute;width:12px; height:12px; right:5px;top:12px;z-index:10;-moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); /*针对苹果浏览器写的兼容*/transform: rotate(45deg);} /*首页产品导航箭头css3样式*/
.m-tit .u-ico:after{content:""; position:absolute;width:12px; height:12px; right:8px;top:12px;z-index:10;-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);/*针对苹果浏览器写的兼容*/transform: rotate(45deg);} /*首页产品导航箭头css3样式*/
.u-empty{height:18px;}
.g-page{margin-bottom:20px;}/* 底部间距20px*/
.g-page p{width:10%; display: inline-block;}
.g-page .pager-select{display:inline-block;padding:0 20px; margin: 0 10px; width:10%; height: 30px; line-height: 30px; position:relative; top: 10px;}
.g-page .page_number{position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events:none; border-radius: 5px; box-shadow: 0 0 5px #333 inset; text-indent: -1em;}
.g-page .page_number:before{width: 0; height:0; content: ""; position: absolute; border-top: 5px solid #aaa; border-left: 5px solid rgba(0,0,0,0);border-right: 5px solid rgba(0,0,0,0); left: 50%; margin-left:15px; top: 12px;}
.g-page .pager-select .page_number span{padding: 0 2px; font-weight: bold;}
.g-page .select_box{width: 100%; height: 100%; opacity: 0; position: absolute; z-index: 0; left: 0; top: 0; text-align: center;}
.g-sbox .spe2 p a:first-child{border-top:0;} /*首页有切换效果的样式*/
.g-sbox .m-con .u-lifo{display:block;padding:13px 35px 0 10px;height:113px; overflow:hidden; position:relative;} /*切换下面的列表样式*/
.g-sbox .m-con .u-lifo img{float:left; display:inline; margin-right:11px;} /*切换下面列表图片样式*/
.g-sbox .m-con .u-lifo h3{padding-right:10px; line-height:24px; height:24px; overflow:hidden; white-space:nowrap;} /*切换下面列表标题样式*/
.g-sbox .m-con .u-lifo p{margin:5px; font-size:12px; line-height:22px; height:65px; overflow:hidden;} /*切换下面列表描述样式*/
.g-sbox .m-con .u-lifo span,.g-bd .m-con-2 dl span{display:block; width:9px;height:16px;position:absolute; top:57px;right:3%;}/*切换下面列表箭头样式*/
.g-sbox .m-con .u-lifo span:before,.g-bd .m-con-2 dl span:before,.g-bd .m-con.z-spe dl span:before{content:""; /*配合:before这个属性，写 before的时候一定要加上去*/position:absolute;background:#aaaaaa;width:11px; height:11px; right:0;top:0;z-indx:10;-moz-transform: rotate(45deg);/*角度45度，针对火狐浏览器写的兼容*/-o-transform: rotate(45deg); /*角度45度，针对欧朋浏览器写的兼容*/-webkit-transform: rotate(45deg); /*针对苹果浏览器写的兼容*/transform: rotate(45deg);}/*切换下面列表箭头css3样式*/
.g-sbox .m-con .u-lifo span:after,.g-bd .m-con-2 dl span:after,.g-bd .m-con.z-spe dl span:after{content:"";position:absolute;background:#fff;width:11px; height:11px; right:4px;top:0;z-indx:11;-moz-transform: rotate(45deg);/*角度45度，针对火狐浏览器写的兼容*/-o-transform: rotate(45deg); /*针对欧朋浏览器写的兼容*/-webkit-transform: rotate(45deg); /*针对苹果浏览器写的兼容*/transform: rotate(45deg);} /*切换下面列表箭头css3样式*/
.g-sbox .m-con .s-babg:nth-child(2n) span:after,.g-bd .m-con-2 .s-babg:nth-child(2n) span:after,.g-bd .m-con.z-spe .s-babg:nth-child(2n) span:after{background:#fafafa;} /*切换下面列表背景颜色样式*/
.g-sbox .m-con.z-spe{padding:5px; width:310px; line-height:22px;}/*首页切换公司动态列表样式*/
.g-sbox .m-con.z-spe a{font-size:14px; height:33px; display:block; line-height:33px; text-indent:8px; width:100%;overflow:hidden;}
.m-btit{line-height: 35px; padding-left: 12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;border-top:1px solid #d9d9d9; box-shadow:0 1px #fff; position:relative; background-color:#f6f6f6;background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eaeaea));background-image: -webkit-linear-gradient(top, #f6f6f6, #eaeaea); /*背景渐变，针对苹果浏览器写的兼容*/background-image: -moz-linear-gradient(top, #f6f6f6, #eaeaea); /*背景渐变，针对火狐浏览器写的兼容*/background-image: -o-linear-gradient(top, #f6f6f6, #eaeaea); /*背景渐变，针对欧朋浏览器写的兼容*/background-image: -ms-linear-gradient(top, #f6f6f6, #eaeaea); /*背景渐变，针对手机微软浏览器写的兼容*/background-image: linear-gradient(top, #f6f6f6, #eaeaea); /*背景渐变，正常的写法*/border-bottom:1px solid #d9d9d9;} /*内页面包屑导航背景*/
.m-btit:before{content:""; /*配合:before这个属性，写 before的时候一定要加上去*/position:absolute;left:0;top:0;width:100%;border-top: 1px solid #fff;}/*内页面包屑导航背景上面的线条*/
.m-btit span{padding:0 8px; position:relative; height:100%; top:-12px; display:inline-block;}
.m-btit span:before{content:""; /*配合:before这个属性，写 before的时候一定要加上去*/position:absolute;background:#7c7c7c;width:8px; height:8px; left:2px;top:3px;z-index:10;-moz-transform: rotate(45deg); /*角度45度，针对火狐浏览器写的兼容*/-o-transform: rotate(45deg); /*角度45度，针对欧朋浏览器写的兼容*/-webkit-transform: rotate(45deg); /*角度45度，针对苹果浏览器写的兼容*/transform: rotate(45deg);} /*角度45度，内页面包屑箭头样式*/
.m-btit span:after{content:""; /*配合:before这个属性，写 before的时候一定要加上去*/position:absolute;width:8px; height:8px; left:1px;top:3px;z-index:11; background-color:#f2f2f2;background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#eeeeee)); /*针对苹果老式浏览器写的兼容*/background-image: -webkit-linear-gradient(top, #f2f2f2, #eeeeee); /*背景渐变，针对苹果浏览器写的兼容*/background-image: -moz-linear-gradient(top, #f2f2f2, #eeeeee); /*背景渐变，针对火狐浏览器写的兼容*/background-image: -o-linear-gradient(top, #f2f2f2, #eeeeee); /*背景渐变，针对欧朋浏览器写的兼容*/background-image: -ms-linear-gradient(top, #f2f2f2, #eeeeee); /*背景渐变，针对手机微软浏览器写的兼容*/background-image: linear-gradient(top, #f2f2f2, #eeeeee); /*背景渐变，正常的写法*/-moz-transform: rotate(45deg); /*角度45度，针对火狐浏览器写的兼容*/-o-transform: rotate(45deg); /*角度45度，针对欧朋浏览器写的兼容*/-webkit-transform: rotate(45deg); /*角度45度，针对苹果浏览器写的兼容*/transform: rotate(45deg);} /*角度45度，内页面包屑箭头样式*/
.max_bg div{opacity:0.8;border-radius:5px;opacity:1;width:290px; border-width:5px;height:46px; font-size:13px; padding:28px 0; margin:40px auto; line-height:25px;}
.max_bg div a{text-decoration:underline; margin-right:12px; line-height:30px;}
.max_bg{width:100%; position:absolute; left:0; top:0; z-index:100;}
.max_bg div{opacity:0.8;display:none; border-radius:5px;opacity:1;width:290px; border-width:5px;position:fixed; top:50%;left:50%;margin:-56px 0 0 -150px; height:46px; font-size:13px; padding:28px 0; z-index:101}
.max_bg div a{text-decoration:underline; margin-right:12px; line-height:30px;}
.max_bg .right{line-height:25px; background-position:17px -1351px; text-align:center;}
.max_bg .wrong{background-position:17px -1426px;}
.max_bg .contapic_bg{width:100%;height:100%;margin:0 auto;background:#000;left:0;top:0;opacity:0.7;filter:alpha(opacity=70);z-index:1}
.g-prn .m-con{line-height:40px;margin:5px 12px 10px 12px; font-size:14px;}
.g-prn .m-con p:first-child{border-top:0;}
.g-prn .m-con p:last-child{border-bottom:0;}
.g-prn .m-con p{height:32px; line-height:32px; overflow:hidden;}
.g-prn .m-con a{padding:0 8px; font-size:14px;white-space:nowrap;}
@keyframes xshow{0%{opacity:0;}25%{opacity:1;}50%{opacity:0;}75%{opacity:1;}100%{opacity:0;}}
@-webkit-keyframes xshow{0%{opacity:0;}25%{opacity:1;}50%{opacity:0;}75%{opacity:1;}100%{opacity:0;}}
@keyframes xshow2{0%{opacity:0;}20%{opacity:1;}40%{opacity:0;}60%{opacity:1;}80%{opacity:0;}100%{opacity:0;}}
@-webkit-keyframes xshow2{0%{opacity:0;}25%{opacity:1;}50%{opacity:0;}75%{opacity:1;}100%{opacity:0;}}
@-webkit-keyframes buttonHover{0%{box-shadow:0 0 5px #808080;}50%{box-shadow:0 0 12px #808080;}100%{box-shadow:0 0 5px #808080;}}
@keyframes buttonHover{0%{box-shadow:0 0 5px #808080;}50%{box-shadow:0 0 12px #808080;}100%{box-shadow:0 0 5px #808080;}}
/*定位导航弹出*/
.g-se .u-glass{position:absolute; right:10px;top:15px; width:42px; height:30px; background:transparent; z-index:888;}
.g-se .u-bt{width:42px; height:30px; float:right; border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0; position:relative;}
.g-se .u-bt:before{content:'';display:block;width:12px;height:12px;border-radius:17px;position:absolute;right:14px;top:5px;z-index:99;} /*搜索右边的图标css3样式*/
.g-se .u-bt:after{content:'';display:block;width:4px;height:10px;border-radius:5px;border:0;position:absolute;right:12px;top:16px;z-index:99;-webkit-transform:rotate(-52deg);-o-transform:rotate(-52deg);-ms-transform:rotate(-52deg);transform:rotate(-52deg);} /*搜索右边的图标css3样式*/
.g-se .u-key{width:100%;height:14px;padding:7px 0;line-height:14px;border-right:0;border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:0;border-top-right-radius:0;-webkit-border-top-left-radius:5px; /*圆角，针对苹果浏览器写的兼容*/-webkit-border-bottom-left-radius:5px; /*圆角，针对苹果浏览器写的兼容*/-webkit-border-top-right-radius:0; /*圆角，针对苹果浏览器写的兼容*/-webkit-border-bottom-right-radius:0; /*圆角，针对苹果浏览器写的兼容*/text-indent:15px;float:left;} /*搜索中的请输入关键词样式*/
.g-hd{border-top:0.29em solid #238f44;}
.logo{width:27.5%; float:left; margin:1.33em 0 1.25em 5.1%;}
.logo img{width:100%; display:block;}
.lx{width: 63%; font-size: 1em; color: #555; margin-top: 1.1em; padding-right: 4%;}
.lx p{font-size:1.5em; color:#666; font-family: Arial, Helvetica, sans-serif; background-size:1.1em 1.1em; margin-top:0.6em; margin-bottom:0.7em;}
.lx p i{font-size: 1.1em;color: #adadad;padding-right: 0.4em;}
.lx em{display: block; font-size: 1.2em; color: #444; font-weight: bold; height: 1.5em; line-height: 1.8em; overflow: hidden;}
.g-ft{padding-bottom:5em;}
.ftop{height:2.92em; overflow:hidden; line-height:2.92em; color:#555555;background:#e8e8e8;}
.ftop p{width:4.5em; margin:0 auto; text-align:right; font-size:1em; position:relative;}
.ftop p span{display:inline-block; width:0px; height:0px; border-left:0.7em solid transparent; /* left arrow slant */ border-right:0.7em solid transparent; /* right arrow slant */ border-bottom:1em solid #555555; /* bottom, add background color here */ line-height:0px; top:1em; left:0.3em; position:absolute;}
.zsjm{background-color: #238f44; font-size: 19px; padding-right: 3rem; text-align: right;}
.zsjm > a{color:#fff;}
.m-nav{height:6.583em; overflow:hidden; position:relative; border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.m-nav:before{content:""; position:absolute; top:50%; width:100%; height:1px; left:0; background:#ddd;}
.m-nav li{width: 33.333%; height: 2.8em; line-height: 2.8em; font-size: 1.2em; text-align: center;color: #ffffff; float: left; position: relative; overflow: hidden; background: #1c8b15; border-top: 0.1em #ddd solid;}
.m-nav li:before{content:""; position:absolute; top:0; right:0; width:1px; height:100%; background:#ddd;}
.m-nav a:nth-child(3n) li:before{background:none;}
.ban{position:relative;}
.ban .sclwrap_box ,.ban .m-box{height:12.5em;overflow:hidden;}
.ban .m-box li img{width:100%; display:block;}
.ban .m-cnt{width:4.25em; height:0.625em; overflow:hidden; position:absolute; bottom:0.8em; left:43%;}
.ban .m-cnt li{font-size:1em; width:0.625em; height:.625em; background:url(../images/dot1.png) no-repeat; background-size:100% auto; margin-right:0.33em; float:left;}
.ban .m-cnt li.z-on{background:url(../images/dot2.png) no-repeat; background-size:100% auto;}
.tit1{font-size:1em; text-align:center; font-weight:bold; background:url(../Images/Index/h.gif) no-repeat center top; background-size:15.625% 2.5em; height:2.5em; line-height:2.5em; overflow:hidden;}
.tit1 p{font-size:0.95em; color:#555;}
.tit1 p span{color:#238f44;}
.g-ser{margin-top:1.2em;}
.g-ser li{width:5.33em; height:3.83em; border:0.1em solid #1c8b17; float:left; margin:1.4583em 0 0 3%; border-radius:5.33em; text-align:center; line-height:1.16em; font-weight:bold; color:#555; padding-top:1.5em;}
.g-ser h4{width:7.5em; height:2.167em; overflow:hidden; font-size:1em; text-align:center; color:#fff; background:#32a129; border-radius:0.3em; margin:1em auto 1.25em; line-height:2.167em;}
.g-case{margin-bottom: 2em;}
.g-case h3{width:89.84%; margin:0 auto;text-align:center; font-size:1.5em; font-weight:bold; color:#555; padding-top:1.5em;}
.g-case h3 p{font-size:0.67em; color:#1c8b15; font-weight:normal;}
.case .sclwrap_box ,.case{height:19em;overflow:hidden;}
.case01{width:90%; margin:2em auto 0; height:11.91em; overflow:hidden;border-bottom:1px solid #efefef;border-right:1px solid #efefef;}
.case01 li{width:6em; height:6em; overflow:hidden; float:left; border:1px solid #efefef; box-sizing:border-box; border-right:0; border-bottom:0; background:#fff; text-align:center; color:#555;}
.case01 li span{display:block; position:relative; width:49%; margin:0.8em auto;}
.case01 li span img{display:block; width:100%;}
.case01 li span em{display:none; position:absolute; top:0; left:0;}
.case01 li.z-on{background:#1c8b15; color:#fff;}
.case01 li.z-on span em{display:block;}
.case02{margin-top:2.3em; position:relative;}
.case02 .prev{width:2.125em; height:2.125em; overflow:hidden; position:absolute; top:5em; left:4.6%;}
.case02 .next{width:2.125em; height:2.125em; overflow:hidden; position:absolute; top:5em; right:4.6%;}
.case02 .prev i{display: block; width: 2em; height: 2em; background: url(../images/l.png); background-size: 100% 100%;}
.case02 .next i{display: block; width: 2em; height: 2em; background: url(../images/r.png); background-size: 100% 100%;}
.case02 .no_ov{width:71.72%; margin:0 auto;}
.case02 .no_ov .sclwrap_box .m-box img{height: 12em; width: 90%; display: block; margin: 0 auto; margin-bottom: 1.2em;}
.case02 .no_ov .sclwrap_box .m-box span{text-align: center;display: block;margin:0 auto;color: #666; height: 1.5em;line-height: 1.5em; font-size: 1.2em; overflow: hidden;}
.more{width:27%; height:2em; font-size:1em; border:1px solid #eaeaea; text-align:center; line-height:2em; overflow:hidden; color:#555; margin:0 auto;}
.tit2{height:2.42em; background:#484848; overflow:hidden; font-size:1em;}
.tit2 span{display: inline-block; width: 1.4em; height: 1.4em; margin: 0.6em 0.6em 0 0; background: url(../images/pro_more.png); background-size: 100% 100%;}
.tit2 em{display:inline-block; height:2.42em; font-weight:bold;width:39%; color:#fff; text-align:center; background:#1c8b15; line-height:2.42em;}
.g-pro{width:91.4%; margin:0 auto 0;margin-top: 2em;}
.pro .sclwrap_box ,.pro .m-box{height:23.5em;overflow:hidden;}
.pro .m-cnt li{width:43.58%; height:2.5em; text-align:center; border:1px solid #ccc; box-sizing:border-box; line-height:2.5em; float:left; margin:1.15em 0 0 4%; color:#555;}
.pro .m-cnt li.z-on{background:#1c8b15; border:1px solid #1c8b15; color:#fff;}
.pro .con{width:100%; float:left;}
.pro .con li{width:43.58%; float:left;margin:1em 0 0 4%;}
.pro .con li img{display:block; width:100%;height: 8em;}
.pro .con li p{text-align:center; color:#555;overflow:hidden; text-overflow:ellipsis; white-space:normal; height:1.5em; line-height:1.5em;}
.cl{width:90.625%; margin:0.5em auto 0;border-bottom: 0.2em #1c8b15 solid;}
.cl .sclwrap_box ,.cl .m-box{height:26.1em;overflow:hidden;}
.cnt1{height:2.91em; background:#484848; overflow:hidden; font-size:1em; line-height:2.92em;}
.cnt1 li{width:50%; height:2.91em;line-height:2.91em; float:left; color:#fff;}
.cnt1 li i{display: inline-block; width: 1.4em; height: 1.4em; margin: 0.65em 7% 0 13%; float: left; background: url(../images/cl_h2.png); background-size: 100% 100%;}
.cnt1 li.z-on{background:#1c8b15; color:#fff;}
.m-cnt li span{display: block; width: 1.4em; height: 1.4em; margin: 0.65em 7% 0 13%; float: left;}
.m-cnt li em{display: block; width: 1.4em; height: 1.4em; margin: 0.65em 7% 0 13%; float: left; background: url(../images/cl_h.png); background-size: 100% 100%;}
.cl2{margin-top:1.67em;}
.cl2 dl{background:#f7f8f8; height:7.42em; overflow:hidden;}
.cl2 dt{width:50%; position:relative; height:7.42em; position:relative;}
.cl2 dt img{width:100%;display: block;}
.cl2 dt i{display: block; width: 0.54em; height: 1.4em; overflow: hidden; position: absolute; top: 3.2em; right: 0;background: url(../images/jd_jt1.png);}
.cl2 dl:nth-child(2) dt i{position:absolute; top:3.2em; left:0;background: url(../images/jd_jt2.png) -6px 0;}
.cl2 dd{width:48%;}
.cl2 dd h4{font-weight:bold; color:#32a129; font-size:0.8em; padding-top:0.8em;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.cl2 dd p{font-size: 0.7em; color: #555; line-height: 1.6em; padding-top: 0.5em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.g-bd .g-ys h3{background:url(../images/ys_h.jpg) no-repeat center top; background-size:100% auto; font-size:1.5em; color:#fff; padding:1.2em 0 3em 26%;}
.g-ys h3 p{color:#f4ef3a; font-size:0.83em;}
.ys{position:relative;}
.ys .sclwrap_box ,.ys .m-box{height:29em;overflow:hidden;}
.ys .nowarp{width:100%; float:left;}
.ys .prev{width:2.92em; height:2.92em; overflow:hidden; position:absolute; top:24.5em; left:4.6%; z-index:9;}
.ys .next{width:2.92em; height:2.92em; overflow:hidden; position:absolute; top:24.5em; right:4.6%;z-index:9;}
.ys .prev i{display: block; width: 2.92em; height: 2.92em; background: url(../images/l.png); background-size: 100% 100%;}
.ys .next i{display: block; width: 2.92em; height: 2.92em; background: url(../images/r.png); background-size: 100% 100%;}
.ys .con{float:left; width:100%;}
.ys .con dt img{display:block; width:100%; margin-top:1em;}
.ys .con dd{width:86.8125%; margin:0 auto;}
.ys .con dd h4{font-size:1.25em; color:#1c8b15; line-height:1.8em; height:2em; font-weight:bold;}
.ys .con dd h4 em{display:inline-block; float:left; font-size:1.09em; text-align:center; width:1.8em; height:1.8em; line-height:1.8em; font-family: Arial, Helvetica, sans-serif; background:url(../images/ys_h.gif) no-repeat center top; background-size:100% auto; color:#fff; margin-right:5%;}
.ys .con dd h4 span{color:#32a129;}
.ys .con dd p{color:#454545; line-height:1.5em; padding:0.6em 0 0 0.5em;max-height: 4.4em;overflow: hidden;}
.ys .con dd p span{color:#32a129;}
.g-par .tit2{height:2.83em;}
.g-par .tit2 em{height:2.83em; line-height:2.83em; background:#1c8b15 url(../images/jt.png) no-repeat 8% 0.9em; background-size:1.16em 1.16em; padding-left:3%;}
.g-par .tit2 span{margin-top:0.8em;}
.par{position:relative; margin-top:2.08em;}
.par .sclwrap_box ,.par .m-box{height:6em;overflow:hidden;}
.par .nowarp{width:82.8125%; margin:0 auto;}
.par .prev{width:0.8em; height:1.54em; overflow:hidden; position:absolute; top:1.583em; left:4.6%; z-index:9;}
.par .next{width:0.8em; height:1.54em; overflow:hidden; position:absolute; top:1.583em; right:4.6%;z-index:9;}
.par .prev i{display:block; width:100%;background: url(../images/par_l.gif);background-size: 100% 100%; width: 0.8em; height: 1.54em;}
.par .next i{display:block; width:100%;background: url(../images/par_r.gif);background-size: 100% 100%; width: 0.8em; height: 1.54em;}
.par .con{float:left; width:100%;}
.par .con li{width:32%; float:left; margin-right:1.9%;}
.par .con li img{display:block; width:100%; border:1px solid #e3e3e3; box-sizing:border-box;}
.par .con a:nth-child(3) li{margin-right:0;}
.g-wit{width:91.4%; margin:1em auto 0;}
.g-wit dl{margin-top: 1em;}
.g-bd .g-wit h3{height:2.5em; line-height:2.5em; overflow:hidden; font-size:1em; font-weight:bold; color:#1c8b15; padding:0 0.9em;background: #ececec;}
.g-wit h3 span{display:inline-block; width:1.25em; height:1.25em; overflow:hidden; margin-top:0.6em;}
.g-wit h3 span {display:block;background: url(../images/more2.png);background-size:100% 100%}
.g-wit dd dl{margin-top:1.5em;}
.g-wit dt{width:36.2%; float:left;}
.g-wit dt img{display:block; width:100%;margin-top: 0.5em;}
.g-wit dd{width:59.8%; float:right; overflow:hidden;}
.g-wit dd h4{font-size:1.04em; color:#222; margin-top:0.3em;}
.g-wit dd p{color:#666; line-height:1.67em; margin-top:0.3em;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.g-wit dd em{color:#238f44; display:block; padding-top:0.4em;}
.g-about{margin-top:1.6em;}
.g-about .tit2{height:3em; background:#1c8b15;}
.g-about .tit2 em{height:3em; line-height:3em; background:#1c8b15 url(../images/jt.png) no-repeat 8% 0.9em; background-size:1.16em 1.16em; padding-left:1%; font-weight:normal;}
.g-about .tit2 span{margin-top:0.8em;}
.g-about dt{width:90%; margin:1.98em auto 0;}
.g-about dt img{display:block; width:100%;}
.g-about dd h4{font-size:1.25em; font-weight:bold; color:#1c8b15; text-align:center; padding-top:1.3em;}
.g-about dd p{color:#666; line-height:1.8em; padding:0 3%; margin-top:0.8em; text-align:center; text-indent: 2em;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden;}
.g-about dd em{display:block; width:27.3%; font-size:1em; text-align:center; color:#555; line-height:2em; height:em; border:1px solid #eaeaea; margin:0.8em auto 0;}
.honor{margin-top:2.1em;}
.honor .sclwrap_box ,.honor .m-box{height:18.5em;overflow:hidden;}
.honor .cnt1 li,.dy .cnt1 li{font-size:1.25em; line-height:2.2em;}
.honor .cnt1 li span,.dy .cnt1 li span{display:inline-block; width:15.3%; margin:0.35em 7% 0 13%; float:left;}
.honor .cnt1 li span img,.dy .cnt1 li span img{width:100%;}
.honor .con{width:100%; float:left;}
.honor .con li{margin-top:1.33em; width:43.9%; float:left; margin-left:4%;}
.honor .con li img{border:1px solid #e3d9ca; padding:0.5em;height: 10em; display:block; width:100%; box-sizing:border-box;}
.honor .con li span{text-align: center; display: block; margin: 0 auto; width: 100%; height: 2.5em; line-height: 2.5em; color: #666;overflow: hidden;}
.honor .con .more{margin-top: 1em;}
.dy .sclwrap_box ,.dy .m-box{height:19.5em;overflow:hidden;}
.dy .con{width:100%; float:left;}
.dy .con dl{width:91.4%; margin:1.33em auto 0;}
.dy .con dt{width:32.8%; float:left;margin-right: 0.8em;}
.dy .con dt img{display:block; border:1px solid #ccc; padding:1px; width:100%; box-sizing:border-box; height: 6em;}
.dy .con dd{font-size: 1em; color: #666; line-height: 1.75em; height: 1.75em; overflow: hidden; display: block; font-weight: bold;}
.dy .con dl p{color: #666; height: 4em; line-height: 2em; font-size: 1em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.dy .con a em{display:inline-block; float:right; color:#1c8b15; font-size:0.8em;line-height: 2em;}
.dy .con ul{width:91.4%; margin:0.8em auto 0;}
.dy .con li{height:2.33em; line-height:2.33em; font-size: 1em;color:#666; overflow:hidden; background:url(../images/dy_jt.gif) no-repeat left 0.8em; background-size:0.375em 0.583em; padding-left:3.9%;}
.dy .con li span{float:right;}
.dy .con .more{margin-top:0.8em;}
@media screen and (min-width:320px){body{font-size:75%;}}
@media screen and (min-width:360px){body{font-size:83%;}}
@media screen and (min-width:480px){body{font-size:112%;}}
@media screen and (min-width:568px){body{font-size:120%;}.pro .sclwrap_box ,.pro .m-box{height:34.5em;overflow:hidden;}.honor .sclwrap_box ,.honor .m-box{height:24.3em;overflow:hidden;}.case01{width:82%;}}
@media screen and (min-width:639px){body{font-size:150%;}.pro .sclwrap_box ,.pro .m-box{height:32.5em;overflow:hidden;}.honor .sclwrap_box ,.honor .m-box{height:22.3em;overflow:hidden;}.case01{width:90%;}}
.g-hd h1{display: block;float: left; width: 30%;padding-top: 0.4em;margin-left: 1%;}
body .g-hd .logo {margin: 4% 3% 4% 4%;padding-right: 3%; border-right: 0.1em #dcdcdc solid;}
body .g-hd .logo img {width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.hd_slogan{padding: 5% 0 0 2.5%;width: 73.125%;font-size: 1em;}
.hd_slogan h2{font: bold 1.08em "Microsoft Yahei";}
.hd_slogan p{padding-top: 1%;}
.g-hd1 {color: #1c8b15;font-size: 1.5em; font-weight: bold; display: block; overflow: hidden; height: 2.6em; float: left; margin: 4% 3% 5% 10%; letter-spacing: 0.2em;text-align: center;margin-top: 0.4em;}
.g-hd2 {color: #1c8b15; font-size: 1.2em; font-weight: bold; display: block; overflow: hidden; height: 2.6em; float: left; margin: 4% 3% 5% 10%; letter-spacing: 0.2em;margin-top: 0.7em;margin-bottom: 0.5em;text-align: center;}
.top_tel{line-height:2.67em;font-size: 1em;}
.ggt1 img{width: 100%;display: block; margin-top: 1.5em;}
.f_nav {margin:0 auto; text-align:center; width:100%; max-width:640px; min-width:320px; height: 3.5em; padding: 0.1em 0;background:#1c8b15;position:fixed; bottom:0; z-index:999;}
.f_nav a{color: #fff; display: block; text-align: center; width: 25%; float: left; margin: 0 auto;}
.f_nav a i{display: block;font-size: 1.5em;line-height: 1.4em;}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1522230985098'); /* IE9*/
  src: url('iconfont.eot?t=1522230985098#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAqAAAsAAAAAD4AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7ki3Y21hcAAAAYAAAACTAAAB+gD8oNxnbHlmAAACFAAABhMAAAh8YuawdGhlYWQAAAgoAAAAMQAAADYQ4FONaGhlYQAACFwAAAAgAAAAJAfcA4pobXR4AAAIfAAAABkAAAAkI+n//mxvY2EAAAiYAAAAFAAAABQIrgo6bWF4cAAACKwAAAAeAAAAIAEcAL5uYW1lAAAIzAAAAUUAAAJtPlT+fXBvc3QAAAoUAAAAbAAAAIt+rpLxeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/ss4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDw7wdzwv4EhhrmBoQEozAiSAwAz0w05eJzFkdEJwzAMRJ+T2A2lBA/SOTJDxuhnBij56GLJJFojPVuG0gly5hnuwJKRgAj04ikGCB8CRW+loeY995oPLPITIx2J1ZJlm22z4zyVrxab36v/KejNRG6n+E5dk+r13FSNkLhM4brW/3rU+9WcpsLa0BctOpoclpyyOcsOJZudskXbnLJZ2x3NGjscxi/DiCdmAHicjVVLjBxHGa6/qrv6Of2ofs17umd2ume98XhntncmxN71allssUQyEaxJIhDrCwYbrEgZyZeILEJIkVgQycERQorMQwLJIQLBCXIAcYq05hTBDYKAUw7mwAEk3Obv3l1IDkGMaqr+V/1V9T++JjIhj/7E3mR14pERmZAd8nFCgK9A36IdSLJ8TFcgSOQg8i2WDbJEGfTHbAOiPvfD6SxPI65wGyzowloynWVjmsF6vknPwzTsADRazU+IYVuwb4Fez7pfK3bp9yDoDdr25tnio49d9Kexp942hWgIcahyWVYplWwLvhSFmqzpvPiBbDeDN3vLtAdmI2s++UwtbolrL+W3OsNIAzg4AK8VWz+86DZdHC80Q080FKem1pu1wZIPt/9i1D2zk/6Z4I/hW7/P/sE+Q3yySz5NiNdP8znMphGEvgUZpH0FOAzGkK0PAguUknLz2TQMXD/EF83m6/lsvtaFDj635NdPtBagq41y57E+Cnw+cSMT7rV2W3DPjGKz2JN0qdgz6d9eG+VwA/JRuUZJpPLXuAKh+ws3BAVpFWXoxo1eccPQfSU5CxF8rh6b8O1Go7huxnVAkrHiulFswHr2+uvZOuAKT7tR5BY/4orC30ZX6PHtkj6VZ+v0J5H7MoR91J3tv+xGhD0qHn2dvcNukohMq7x3Yb4JUYgpXcpSekqHXmqBH3Vhgi/DsRpG4XQTsjFDDtXIoelklmZjUPpcsUqr+SyEl7Zf7GVXn93bmOTF73/+4y+sjm7sXu6ca1z9NbQ7li4aO9mwxbhmj9oUlNWnrv3m0oYO1HRGtsaN2c3n3noCAt0C2+7A9h0QO3uNc91LuzeWV6/f+xmM1iebe898Ko2/DHtA2yNH5aw1zHYaQrc6bZhce2o1vnxnG7qWbevB+beeuzkzyrOcGoB2AeuBVvWQsM+SGrEI0YCX9aBBmpclwZIi96ZDAYviUAynHhzBV4pcpBMPFvC8P0lFkR/7+Cb7O3se6+mnhAy7FN/PbHR1jmIvjDGgbL5Jc6TK3hizTZinGC0Ur03DMpqh0qWKdTyYwv0yxjQKh1h/yOPjYcz+Hz+lPWYjsGgXm6X8hwFn70oSCqX0Q5cGO/Ek2d7pP57Jqq7Ko8efiFxPAxZZiq4xbhg6UzlIkiuc7MyyN73ihYEsg6TKlBk1TVINRa3pCqanVffXxp54+E/Kjeb52bJEAaTsyvZY1rRTxyrQqKYaqsQNXaeqgo6FsEejM/7kil9TuHfG9Xxsd5XqhimrkmFLnMHl2mi0hKnHC8mUylzSNEn5yCzu+bZt+l5oeZGB9YZxcVoNocZx+0Kz3nH5cr213e4nsunVRFijdhjKiq5beq3ZjDStJiznrmGoth9lS4avKUzVdZlfmncTz7ZMfGfNi0w5DG2q2u26r8Rxa6Ne7zro1217xkrQ/nCnP9D8VuIatGM2TEnB2xINc3+XfZXtkx55jFwgV8mz5PNkQQ7IIfZS0uclbJSoiDCRllziJkGJmhuQp6zPO3DKzBF5LAj8CHsJGysdDkrt4P0eVhBYU2UtGKAbdy04RqQNRKkSiksatR9As/2HW5YQFv0Vzm3x8IAe4CKsihOa3tQlWZO52dA5Lf6KRvulNZTW1r54A1GWFAdbwkJBXAk/aGL7wvrXQbW5OrB4h21VBDos7lZLNd3WNNnkNV2iXG+Y/JawYmE9rNxQtI8tsbVVYHPFpSSuLtsW718IUTH+32HvsqeJTdpVBp7ELvwieQGjr2ADYiNfRHTHRvCRxp5ECgUpJF3AwHIlKfF9E7zTUOZpNsA0wIl8jnYRYjtDFuVluqqPgHuix8SEJ3r8XvL/6Nnv7jgrzh3HqZbgY4vAv+X7OC8wun8Atzcc9ooHvSHAsCec+7bn2fcdUTwoHsRLAEsxWpRrD4Rz5Ihqgv+lo5981bZfLc+ybTzy7CIIFj4Of6EHxRto/N/NzeXit+W2+7YAEHZx9B6XldXaseJ+aQS/xAu+57prJzcVzjHufZeF+C2tsNPDOIe+omGoeT+DP8JRCZ3FISxK6CxyeBGOSugsDotvlNAJR4T8G2UlToUAeJxjYGRgYADi+t3pq+P5bb4ycLMwgMC1h+0nYfT/f/+7WRiYi4FcDgYmkCgAfugOFgAAAHicY2BkYGBu+N/AEMPC8P8fAwMLAwNQBAVwAgB1yQRveJxjYWBgYH7JwMDCAML//0FoVAwAScsDCgAAAAAAAAAAdgD+AX4BoAKeA14EHAQ+eJxjYGRgYOBk2ATEIMAExFxAyMDwH8xnAAAbbgHbAAB4nGWPTU7DMBCFX/oHpBKqqGCH5AViASj9EatuWFRq911036ZOmyqJI8et1ANwHo7ACTgC3IA78EgnmzaWx9+8eWNPANzgBx6O3y33kT1cMjtyDRe4F65TfxBukF+Em2jjVbhF/U3YxzOmwm10YXmD17hi9oR3YQ8dfAjXcI1P4Tr1L+EG+Vu4iTv8CrfQ8erCPuZeV7iNRy/2x1YvnF6p5UHFockikzm/gple75KFrdLqnGtbxCZTg6BfSVOdaVvdU+zXQ+ciFVmTqgmrOkmMyq3Z6tAFG+fyUa8XiR6EJuVYY/62xgKOcQWFJQ6MMUIYZIjK6Og7VWb0r7FDwl57Vj3N53RbFNT/c4UBAvTPXFO6stJ5Ok+BPV8bUnV0K27LnpQ0kV7NSRKyQl7WtlRC6gE2ZVeOEXpc0Yk/KGdI/wAJWm7IAAAAeJxty8sOwiAQRuH58VJL0/gk3drnmVQEEpxpsKTy9mrYenbf4pChlqX/9TA44IgTzuhwQQ9LeI931sDiX0FLdWa+DZyz7lOOPmyDLyy17Pp0YllS/DnFcfkea5SmaxuSe2zTomsl+gBsbh+a') format('woff'),
  url('iconfont.ttf?t=1522230985098') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1522230985098#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-daohangshouye:before { content: "\e605"; }
.icon-76:before { content: "\e686"; }
.icon-arrow-right:before { content: "\e646"; }
.icon-arrow-right2{font-size: 2em;font-weight: normal;color: #999;}
.icon-guanyuwomen:before { content: "\e606"; }
.icon-anliguanli:before { content: "\e610"; }
.icon-chanpinguanli:before { content: "\e6c7"; }
.icon-arrow-left-copy:before { content: "\e6c8"; }
.icon-arrow-left2{font-size: 2em;font-weight: normal;color: #999;}
.s-wc,a.s-wc,.s-wc a{ color:#232323 ; }/*产品标题颜色*/
.m-tit .s-wc {color:#fff;}
.g-bd .m-pronav .list1 a, .g-bd .m-pronav .list2 a, .g-bd .m-pronav .list3 a, .m-pronav .content a, .u-pnum, .g-bd .m-pronav .prolist .list1 .a_tit { color:#b41e3c ; display: block;}	/*产品导航二级栏目字体颜色*/
.s-wc-2,a.s-wc-2 { color:#7C3E99 ; }/*产品搜索页立即咨询颜色*/
.s-wc-3,a.s-wc-3 { color:#3372A2; }/*产品搜索页查看详情颜色*/
.m-btit{line-height: 35px; padding-left: 12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;border-top:1px solid #d9d9d9; box-shadow:0 1px #fff; position:relative; background-color:#f6f6f6;background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eaeaea));background-image: -webkit-linear-gradient(top, #f6f6f6, #eaeaea); /*背景渐变，针对苹果浏览器写的兼容*/background-image: -moz-linear-gradient(top, #f6f6f6, #eaeaea); /*背景渐变，针对火狐浏览器写的兼容*/background-image: -o-linear-gradient(top, #f6f6f6, #eaeaea); /*背景渐变，针对欧朋浏览器写的兼容*/background-image: -ms-linear-gradient(top, #f6f6f6, #eaeaea); /*背景渐变，针对手机微软浏览器写的兼容*/background-image: linear-gradient(top, #f6f6f6, #eaeaea); /*背景渐变，正常的写法*/border-bottom:1px solid #d9d9d9;} /*内页面包屑导航背景*/
.m-btit:before{content:""; position:absolute;left:0;top:0;width:100%;border-top: 1px solid #fff;}/*内页面包屑导航背景上面的线条*/
.m-btit span{padding:0 8px; position:relative; height:100%; top:-12px; display:inline-block;}
.m-btit span:before{content:""; position:absolute;background:#7c7c7c;width:8px; height:8px; left:2px;top:3px;z-index:10;-moz-transform: rotate(45deg); /*角度45度，针对火狐浏览器写的兼容*/-o-transform: rotate(45deg); /*角度45度，针对欧朋浏览器写的兼容*/-webkit-transform: rotate(45deg); /*角度45度，针对苹果浏览器写的兼容*/transform: rotate(45deg);} /*角度45度，内页面包屑箭头样式*/
.m-btit span:after{content:""; position:absolute;width:8px; height:8px; left:1px;top:3px;z-index:11; background-color:#f2f2f2;background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#eeeeee)); /*针对苹果老式浏览器写的兼容*/background-image: -webkit-linear-gradient(top, #f2f2f2, #eeeeee); /*背景渐变，针对苹果浏览器写的兼容*/background-image: -moz-linear-gradient(top, #f2f2f2, #eeeeee); /*背景渐变，针对火狐浏览器写的兼容*/background-image: -o-linear-gradient(top, #f2f2f2, #eeeeee); /*背景渐变，针对欧朋浏览器写的兼容*/background-image: -ms-linear-gradient(top, #f2f2f2, #eeeeee); /*背景渐变，针对手机微软浏览器写的兼容*/background-image: linear-gradient(top, #f2f2f2, #eeeeee); /*背景渐变，正常的写法*/-moz-transform: rotate(45deg); /*角度45度，针对火狐浏览器写的兼容*/-o-transform: rotate(45deg); /*角度45度，针对欧朋浏览器写的兼容*/-webkit-transform: rotate(45deg); /*角度45度，针对苹果浏览器写的兼容*/transform: rotate(45deg);} /*角度45度，内页面包屑箭头样式*/
.m-btit a{color: #666;} 
.m-tit {position: relative; overflow: hidden; white-space: nowrap; text-indent: 10px; height: 38px; font-size: 15px; line-height: 38px; text-overflow: ellipsis; background-color: #232323; }
.m-about .list:last-child {border-bottom: none; padding-bottom: 1em; } 
.m-tit {background: #1c8b15; color: #fff; }
.m-tit.z-spe {border-bottom: 1px solid #1c8a14;font-weight: bold;color: #fff; }
.m-about .list { margin:5px; font-size:12px; line-height:22px; }
.m-about .list a {font-size: 1.1em;height:33px; display:block; line-height:33px; padding-left:8px; overflow:hidden;color: #666;text-overflow: ellipsis; white-space: nowrap;}
.m-about .list a span{float: right; padding-right: 2%; display: block; color: #999; font-size: 0.9em;}
.m-about .list a:nth-child(1) { border-top:0; }
.m-about .list a:last-child { border-bottom:0; }
.g-se{float: left;left: 5%;position:relative;width: 70%;} /*搜索布局*/
.g-se .m-ipt{display: block;float: left;width: 75%;}
.g-se .u-glass{ position:absolute; right:10px;top:15px; width:42px; height:30px; background:transparent; z-index:888;}
.g-se .u-bt{ width:42px; height:30px; float:right; border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0; position:relative;}
.g-se .u-bt:before{content:'';display:block;width:12px;height:12px;border-radius:17px;position:absolute;right:14px;top:5px;z-index:99;} /*搜索右边的图标css3样式*/
.g-se .u-bt:after{content:'';display:block;width:4px;height:10px;border-radius:5px;border:0;position:absolute;right:12px;top:16px;z-index:99;-webkit-transform:rotate(-52deg);-o-transform:rotate(-52deg);-ms-transform:rotate(-52deg);transform:rotate(-52deg);} /*搜索右边的图标css3样式*/
.g-se .u-in{position:absolute; z-index:100;width:42px; height:30px;}
.g-se .u-key{border-right: 0; border-bottom-left-radius: 5px; border-top-left-radius: 5px; border-bottom-right-radius: 0; border-top-right-radius: 0; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; text-indent: 0.7em; float: left; width: 130%;} 
.u-key {color: #d0d0d0; border: 1px solid #1c8b15;box-shadow: 3px 2px 3px #ccc inset; }
.g-se .u-bt:before{border:3px solid #fff;}/*搜索按钮-放大镜圆圈颜色*/
.g-se .u-bt:after{background:#fff;}/*搜索按钮-放大镜直线颜色*/
.g-se .u-in{ background:transparent;}
.g-se .u-bt{background-color: #1c8b15; background-image: -webkit-gradient(linear, left top, left bottom, from(#1c8b15), to(#1c8b15)); background-image: -webkit-linear-gradient(top, #1c8b15, #1c8b15); background-image: -moz-linear-gradient(top, #232323, #232323); background-image: -o-linear-gradient(top, #232323, #232323); background-image: -ms-linear-gradient(top, #232323, #232323); background-image: linear-gradient(top, #232323, #232323); }
.g-back .u-bp {background: url(../images/Nyskinsbar.png) no-repeat; background-size: 35px 600px;display: block; }
.g-back .u-bl {background: url(../images/Nyskinsbar.png) no-repeat; background-size: 35px 600px; background-position: 0 -286px;}
.g-back { background:#e8e8e8; border-top:1px solid #e8e8e8; }/*返回背景样式*/
.g-se .u-bt {width: 42px; height: 30px; float: right; border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;}
.g-hd{position:relative;overflow:hidden;background:#fff;} /*头部整体布局样式*/
.pagea{display: block; width: 97%; height: 2rem; line-height: 2rem; color: #000; background: #ddd; border-radius: 1rem; margin: 2% auto; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-indent: 1rem; padding-right: 3%;}
.pagea span{color:#000;}
.pagea a{color:#6d6d6d;}
.pagea a:hover{color:#d42a2a;}
.class-btn{position:absolute;right:16%;top:4%;width:18.0625%;line-height:0.666rem;color:#fff;text-align:center;overflow:hidden;}
.class-btn span.commonfont{font-size:0.28rem}
.m-con {margin:0 auto; position:relative;}
.par_box .prev, .par_box .next {position:absolute;width:4.0625%;top:37%;z-index:99;cursor:pointer;}
.par_box .prev img, .par_box .next img {width:100%;vertical-align:top;display: block;}
.par_box .prev {left:2%;}
.hot_box .prev, .hot_box .next {position:absolute;width:4.0625%;top:44%;z-index:99;cursor:pointer;}
.hot_box .prev img, .hot_box .next img {width:100%;vertical-align:top;display: block;}
.hot_box .prev {left:10%;}
.hot_box .next {right:10%;}
.par_box{padding-top:6%;position:relative;}
.par_box .nowrap{width: 74.375%;margin: 0 auto;}
.par_box .sclwrap_box,.par_box .m-box{height:11em;overflow: hidden;}
.parnter{float:left;display:inline;position: relative;}
.parnter li{float: left;margin-right:5%;position: relative;width: 47.5%;}
.parnter li img{width: 100%;display: block;height: 8em; box-sizing:border-box;border: 1px solid #d6d6d6;}
.parnter p{display:block;text-align:center;color: #555;font: 0.83em/2.1em "Microsoft YaHei";height: 2.1em;
overflow: hidden;}
.parnter a:nth-child(2) li{margin-right: 0;}
.par_box .next{right:5%;display: block;}
.m-rec .m-con {width:320px; margin:0 auto; position:relative;}
.m-rec .prev {width:20px; height:40px; position:absolute; top:50%; margin-top: -35px; left:0; z-index:99; }
.m-rec .prev:before {content:""; position:absolute; background:#bababa; width:12px; height:12px; left:4px; top:14px; z-index:10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.m-rec .prev:after {content:""; position:absolute; background:#f9f9f9; width:12px; height:12px; left:8px; top:14px; z-index:11; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.m-rec .next {width:20px; height:40px; position:absolute; top:50%; margin-top: -35px; right:0; z-index:99; }
.m-rec .next:before {content:""; position:absolute; background:#bababa; width:12px; height:12px; right:4px; top:14px; z-index:10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.m-rec .next:after {content:""; position:absolute; background:#f9f9f9; width:12px; height:12px; right:8px; top:14px; z-index:11; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.m-rec .m-nowr {margin:16px 22px 0 22px; }
.m-rec .m-box {overflow:hidden;}
.m-rec .m-box p a:nth-child(1){ margin-right:10px;}
.m-rec .m-box p a { display:inline-block; width:132px; float:left; line-height:35px; text-align:center;color: #666;}
.m-rec .m-box p a.mr10 { margin-right:10px; }
.m-rec .m-box p a img { border:1px solid #e2e2e2; float:left; width: 130px;height: 108px;}
.common-pro-search{width:90%;height:0.533rem;background: #fff;margin:2% auto;}
.common-text{float:left;border:0;background:#fff;width:84.45%;height:0.533rem;text-indent:0.1rem;font:0.16rem/0.533rem "microsoft yahei";border-radius:0;}
.common-submit{float:right;width:15.55%;border:0;font-size:0.36rem;line-height:0.533rem;color:#fff;height:0.533rem;border-radius:0;background:none;background:#333;}
.type{width:100%;top: 11em;background:#1c8b15;z-index: 999;overflow-x: hidden;-webkit-overflow-scrolling: touch;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;height: 12em;padding:1rem 0;display:none;z-index: 999;position: absolute;}
.type li{width:90%;background:#fff;margin:2% auto;overflow:hidden;position:relative;}
.type li a{display: block;float:left;width:80%;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;padding:0 4%;color:#666;line-height: 2em;}
.type li span.commonfont{font-size:0.3rem;line-height:0.46rem;display:block;width:16%;text-align:center;color:#666;position:absolute;top:0;right:0;}
.type li dl{float:left;border-top:2px solid #232323;width:100%;display:none}
.type li dl dd{overflow:hidden}
.type li dl dd a{width:100%}
.type h2{width:90%;margin:0 auto;color:#fff;font-size: 1em;font-weight: normal;}
.type li span i{color: #1c8b15;font-size: 1.2em;line-height: 1.8em;}
.g-bd{width:100%;height:auto;overflow: hidden;}
.g-bd h3{color: #666;}
.posi{width: 100%; height: auto; z-index: 999; top: -1px;}
.m-cpzx{overflow: hidden; padding: 1.3em 0 0;}
.comm{overflow: hidden; padding: 0 4.6875%;}
.comm a:nth-of-type(1){background: #222222 none repeat scroll 0 0; float: left; height: 2.5em; line-height: 2.5em; padding: 0 0 0 4%; width: 83%;}
.comm a:nth-of-type(1) b{color: #dfa41c; font-size: 0.8em;}
.comm a:nth-of-type(2){background: #222222 none repeat scroll 0 0; float: right; height: 2.5em; line-height: 2.5em; text-align: center; width: 13%;}
.comm a:nth-of-type(2) span{border-left: 2px solid #ffffff; color: #dfa41c; display: block; font-size: 1.5em;}
.page h3 img{height: 160px;}
.page h5 img{height: 160px;}
.page h6 img{height: 160px;}
.ljzx{margin-top: -4em;}
.con img{max-height: 180px;}
.m-cpzx h3{overflow: hidden; padding: 1em 4.6875% 0.7em;}
.m-cpzx h3 a{color: #595757; float: left; line-height: 2.5em; padding: 0 0 0 6%; position: relative; width: 42%;font-size: 116%;overflow: hidden;height: 2.5em;}
.m-cpzx h3 a span{font-size: 116%;}
.m-cpzx h3 a::before{border-bottom: 0.5em solid transparent; border-left: 0.5em solid #9a9a9a; border-top: 0.5em solid transparent; content: ""; height: 0; left: 6%; position: absolute; top: 0.8em; width: 0; z-index: 9;}
.m-cpzx h3 a:nth-of-type(2n){float: right;}
.m-cpzx p{overflow: hidden; padding: 0 4.6875%;}
.m-cpzx p a{color: #656565; float: left; font-family: Arial,Helvetica,sans-serif; margin-bottom: 0.8em; text-align: center; width: 48%;}
.m-cpzx p a:nth-of-type(2n){float: right;}
.m-cpzx p a i{background: url("../images/cpzx_sd.gif") no-repeat scroll center top / contain ; display: block; height: 0.25em; padding-bottom: 0.4em;margin-top: -0.2em;}
.m-cpzx p a span{height: 1.2em; line-height: 1.2em; font-size: 1em; display: block; overflow: hidden;}
.m-cpzx img{width: 100%;height: 9.5em;border: 1px #ddd solid;}
.g-page a {background-color: #232323; color: #fff;}
.u-mtit h2 {font-size: 18px; text-align: center; padding: 24px 10px 10px 10px; font-weight: bold;color: #2c2c2c; }
.u-mtit p {padding-top: 10px; font-size: 12px; padding-bottom: 7px; border-bottom: 1px solid #fff; color: #666;}
#content img {width: 100%; display: block; margin: 0 auto; max-width: 560px; }
.m-mcon, .procontent {border-top: 1px solid #e6e6e6; padding: 10px 14px 7px 14px; font-size: 13px; color: #666;}
.m-mcon p, .procontent p {line-height: 22px; text-indent: 26px; font-size: 14px; margin: 12px 0; }
.m-mcon_a {padding: 2% 4% 7% 4%;}
.m-rec{display: block;}
.g-bd .m-con-2 { margin-bottom:26px;background: #fff;}
.g-bd .m-con-2 a{ display:block;}
.g-bd .m-con-2 dl { border-bottom:1px solid #ffffff; box-shadow:0 1px #e6e6e6; margin-bottom:2px; padding:12px 26px 12px 10px; position:relative;}
.g-bd .m-con-2 dt { float:left;display:block;border:1px solid #ccc; margin-right:11px;width: 130px;height: 110px;}
.g-bd .m-con-2 dt img { display:block;border:1px solid #e2e2e2;width: 100%;height: 100%;}
.g-bd .m-con-2 h3 { height: 24px; line-height: 24px; overflow: hidden; padding-right: 10px; color: #0e7907;margin-left: 0.4em;}
.g-bd .m-con-2 em { float: right;color: #c4c4c4;font-size: 1em;line-height: 2em;}
.g-bd .m-con-2 p { font-size: 12px; max-height: 65px;line-height: 22px; margin:5px; margin-right:3%; overflow: hidden; color: #666;}
.g-bd .m-con-2 .s-babg p span{ width: auto; height: auto; background: none; position: relative; right: inherit;top: inherit; display: inline;}
.g-bd .m-con-2 .s-babg p span:before,.g-bd .m-con-2 .s-babg p span:after{ display: none;}
.par_til .tit_tx{float: left;font: 1.2em/2.5em "Microsoft YaHei";color: #0376c6;font-weight: bold;}
