@charset "utf-8";
/*格式化*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, 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; width: 100%; height: 5rem;}
.clearfix1{display: block; width: 100%; height: 10rem;}
.clearfix img{width: 100%; height: 100%}
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{min-width:320px;max-width:640px; 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:50px;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;} /*内页目录样式*/
.social_nav2{height:55px; width:306px; position:fixed; bottom:0; left:0; z-index:999; overflow:hidden;}/*底部浮动社交导航/电话*/
.social_nav2 .social2{display:block; width:288px; height:55px;  margin-right:18px;overflow:hidden;position:relative;}
.social_nav2 a{ height:55px; line-height:85px; font-size:13px; width:22%; display:inline-block; font-size:12px; position:relative; z-index:11; text-align:center;}
.social_nav2 a.tel{ width:22%; text-indent:5px;}
.social_nav2 span{display:block;width:35px;height:25px;position:absolute;top:0;z-index:10;}
.social2{background-image: -webkit-gradient(linear, left top, left bottom, from(#32323a), to(#23232b)); background-image: -webkit-linear-gradient(top, #32323a, #23232b); background-image: -moz-linear-gradient(top, #32323a, #23232b); background-image: -o-linear-gradient(top, #32323a, #23232b); background-image: -ms-linear-gradient(top, #32323a, #23232b); background-image: linear-gradient(top, #32323a, #23232b);}
.social2 a{ color:#fff;}	
.social2:before{ content:''; height:1px; width:100%; background:#000; border-bottom:1px solid #4b4c57; position:absolute; top:0; left:0;}
.social2:after{ content:''; height:1px; width:100%; background:#000; border-top:1px solid #4b4c57; position:absolute; bottom:0; left:0;}
.social2 b{width:1px; height:100%; background:#000; border-left:1px solid #4b4c57; position:absolute; top:0; right:0;}
.social_nav2 span.tel{left:14px; top:7px; height:30px; background-position:8px -49px; animation-name: telshow; animation-duration: 1.0s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: telshow; -webkit-animation-duration: 1.0s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -o-animation-name: telshow; -o-animation-duration: 1.0s; -o-animation-timing-function: linear; -o-animation-iteration-count: infinite; }
@keyframes telshow {0% {transform: rotate(0deg)} 5% {transform: rotate(-13deg)} 10% {transform: rotate(0deg)} 15% {transform: rotate(-13deg)} 20% {transform: rotate(0deg)} 25% {transform: rotate(-13deg)} 100% {transform: roate(0deg)} }
@-webkit-keyframes telshow {0% {-webkit-transform: rotate(0deg)} 5% {-webkit-transform: rotate(-13deg)} 10% {-webkit-transform: rotate(0deg)} 15% {-webkit-transform: rotate(-13deg)} 20% {-webkit-transform: rotate(0deg)} 25% {-webkit-transform: rotate(-13deg)} 100% {-webkit-transform: roate(0deg)} }
.social_nav2 span.weichat{left:85px; top:4px; background-position:0 -100px; background-repeat:no-repeat;}
.social_nav2 span.ditu{left:154px; top:4px; background-position:0 2px; background-repeat:no-repeat; height:26px;}
.social_nav2 span.weibo{left:218px; top:7px;background-position:1px -150px; background-repeat:no-repeat;height:26px; position:relative;}
.weibo_zx { position:absolute; bottom:0; left:0; width:100%; background:rgba(221,0,1,0.95);}
.weibo_zx a { color:#fff; border-bottom:1px solid #e22627;}
@keyframes xshow2 {0% {opacity:0;}20% {opacity:1;}40% {opacity:0;}60% {opacity:1;}80% {opacity:0;}100% {opacity:0;}}
@-o-keyframes xshow2 {0% {opacity:0;}25% {opacity:1;}50% {opacity:0;}75% {opacity:1;}100% {opacity:0;}}
@-webkit-keyframes xshow2 {0% {opacity:0;}25% {opacity:1;}50% {opacity:0;}75% {opacity:1;}100% {opacity:0;}}
.social_nav2 span.talk99{background-position:1px -200px; background-repeat:no-repeat;left:226px; height:24px; width:26px; top:8px;}
.social_nav2 .btn{ display:block; width:20px; height:55px; position:absolute; right:0; background-position:0 -249px;}
.social_nav2 .btn2{ display:block; width:20px; height:55px; position:absolute; right:0; background-position:0 -786px; display:none;}
.social_nav3{ height:55px; width:320px; position:fixed; bottom:0; left:0; z-index:999; }
.header .tel_bt, .title .icon, .sytitbg .icon, .probox .content ul li, .probox .content ul li ul li, .navbg, .brand_advance .yscontent h2, .social_nav3 .btn, .social_nav3 .btn2, .social3 span, .brand_advance .yscontent .telbg {
    background-image: url(../images/skinsbar3.png);background-size: 32px 889px;}
.m-tit{ position:relative; text-indent:10px; height:38px; font-size:15px; line-height:38px;} 
.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); /*角度45度，针对火狐浏览器写的兼容*/ -o-transform: rotate(45deg); /*针对欧朋浏览器写的兼容*/ -webkit-transform: rotate(45deg); /*针对苹果浏览器写的兼容*/ transform: rotate(45deg);} /*首页产品导航箭头css3样式*/ .m-tit .u-ico:after{content:""; /*配合:before这个属性，写 before的时候一定要加上去*/
	position:absolute; width:12px; height:12px; right:8px; top:12px; z-index:10; -moz-transform: rotate(45deg);/*角度45度，针对火狐浏览器写的兼容*/ -o-transform: rotate(45deg);/*针对欧朋浏览器写的兼容*/ -webkit-transform: rotate(45deg);/*针对苹果浏览器写的兼容*/ transform: rotate(45deg);} /*首页产品导航箭头css3样式*/
.u-empty { height:18px; }
.g-page{ margin-bottom:20px;}/* 底部间距20px*/
.g-page .u-pup,.g-page .u-pne,.g-page .u-sa{border-radius:5px;display:inline-block;font-size:1em;height: 30px;line-height: 30px; text-align: center;width:25%;} /*上一页样式*/
.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;}
.m-share{ margin-bottom:23px; font-size:13px;} /*分享间距及文字大小*/
.m-share span{vertical-align:middle; line-height:25px; float:left; margin:0 10px 0 30px;} /*分享到样式*/
.m-share .m-ico{position:relative;width:320px; margin:0 auto;} /*分享外框样式*/
.m-share a{ margin-right:10px;} /*分享图标的间距*/
.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:""; 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; color: #666; 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度，内页面包屑箭头样式*/
/* -- 内页产品导肮 -- */
.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;}}
/* -- 定位导航 -- */
.u-mbg{ height: 100%; width: 100%; background: #000;-moz-opacity:0.6; -webkit-opacity: 0.6; opacity: 0.6; position: fixed; left: 0; top: 0; z-index: 555; display: none;}
.u-dwnav{ position:fixed; bottom:30px; left:30px; z-index: 666; padding:15px;}
.u-dwnav .ico{ width:40px; height:40px; background:#652C7F; border-radius:25px; border:4px solid #fff;-moz-box-shadow:0 0 0 2px #ececec; -webkit-box-shadow:0 0 0 2px #ececec; box-shadow:0 0 0 2px #ececec;}
.u-dwnav .ico.z-gray{ background:#808080;}
.u-dwnav .ico p{ padding:10px; width:30px;}
.u-dwnav .ico i{ width:5px; height:5px; background:#fff; border-bottom:1px solid #13322f; display:block; float:left; margin-right:3px; margin-bottom:2px;}
body .g-hd {overflow:hidden; position:relative;background:#fcfcfc; 
background-color:#007c32;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(90%,#fcfcfc), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
background: -moz-linear-gradient(top,  #fcfcfc 0%, #fcfcfc 90%, #f1f1f1 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#fcfcfc 90%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
background: linear-gradient(to bottom,  #fcfcfc 0%,#fcfcfc 90%,#f1f1f1 100%);}
body .g-hd:before { content:""; position:absolute; top:0; right:0; width:40.625%; height:7.33em; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
body .g-hd .logo { width: 15%; 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;}
body .g-hd .top_r {width: 70%; padding: 0.6em 0 0 0; color: #c81f20; font-weight: bold; font-size: 1.4em; position: relative; height: 2.4em; line-height: 2.4em; display: block; overflow: hidden;}
body .g-hd .top_r:before { content:""; position:absolute; top:1.1em; left:-6%; width:1px; height:2.2em;
background-image: -webkit-gradient(radial, left top, left bottom, from(#c0c0c0), to(#f3f3f3)); 
background-image: -webkit-radial-gradient(circle, #c0c0c0, #f3f3f3); 
background-image: -moz-radial-gradient(circle, #c0c0c0, #f3f3f3); 
background-image: radial-gradient(circle, #c0c0c0, #f3f3f3);}
.top_tel{color:#2d1d09; font-weight:normal; font-size:1em;display: block; width: 65%; height: 2em; line-height: 2em; overflow: hidden;}
.top_tel a { color:#2d1d09; font-family:Arial; font-size:1.4em;}
.g-hd1 {color: #177bc1; font-size: 2em; font-weight: bold; width: 20%; display: block; overflow: hidden; height: 2.2em; float: left;margin: 4% 3% 5% 4%;border-right: 1px #e0e0e0 solid; font-family: KaiTi,Helvetica, sans-serif;}
.g-hd2 {color: #177bc1; font-size: 1.4em;text-align: center; font-weight: bold; width: 22%; display: block; overflow: hidden; height: 2.2em; float: left; margin: 6% 3% 5% 3%;border-right: 1px #e0e0e0 solid; font-family: KaiTi,Helvetica, sans-serif;}
/*通栏广告*/
.g-adv{ height:12.458em; margin-bottom: 1rem;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:12.08em;overflow:hidden;}
.g-adv .m-box img{ display:block;width:100%;vertical-align:top;height: 12rem;}
.g-adv .m-cnt{ width:100%; height:0.375em; background:#666;}
.g-adv .m-cnt li{ float:left; width:33.33%; height:0.375em;}
.g-adv .m-cnt li.z-on {background:#c81f20;}
/*---搜索----*/
.so_box { overflow:hidden; font-size:1em; height:3.71em; position:relative; padding:1.29em 3.125% 0;}
.so_box .m-ipt{width:102%;}
.so_box .u-bt{ width:2.92em; height:2.42em; line-height:2.42em; text-shadow:none;float:left; background:url(../images/so.gif) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; position:relative; left:0;z-index:99; margin-left:-1.5%;}
.so_box .u-in{ float:left; position:absolute; z-index:100; left:76.1%; top:31.5%; width:20%; height:2.2em; text-align:center; font-size:1em; color:#fff; background:none; border:0;}
.so_box .u-key1 {width:87%; border:0;border: 0.1em solid #e6e4e4; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;font-size:1em;color:#ccc; text-indent:2%; font-size:1em; height:2.2em; line-height:2.2em;float:left; z-index:10; position:relative;} /*搜索中的请输入关键词样式*/
/*导航*/
.g_nav { height:12em; overflow:hidden; margin:0 3.125%;}
.g_nav a li {position:relative;float:left; width:32.65%; margin:0 1% 1% 0; text-align:center;height: 3em;line-height: 3em; font-size: 1.2em; color: #fff; background: #444;}
.g_nav a:first-child li { background:#c81f20;}
.g_nav a:nth-child(3) li, .g_nav a:nth-child(6) li { margin-right:0;}
.yx {overflow:hidden; margin:0 3.125%;}
.yx h3 { height:2.42em; line-height:2.42em; font-size:1em; border-bottom:0.1em solid #ccc; overflow:hidden;}
.yx h3 em { padding:0 0 0 2%; width:70%; height:2.23em; font-size:1.08em; font-weight:bold; color:#fff; display:inline-block; background:url(../images/barp.jpg) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.yx h3 span { color:#8d8d8d; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:0.83em;}
.y_list { padding:1.208em 0 0 0; overflow:hidden;}
.y_list li { float:left; width:48.3%;margin: 0 3.2% 1em 0; overflow:hidden; display:inline; position:relative;height: 13em;}
.y_list li:before { content:""; position:absolute; top:10.5em; left:0; width:100%; height:0.5em; background:url(../images/ps.jpg) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.y_list li a{display: block;}
.y_list li img {width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;height: 9.5rem;}
.y_list li span  {display:block; text-align:center; width:100%; height:2.42em; line-height:2.42em;overflow:hidden; font-size:1em; color:#333;}
.y_list li:nth-child(2n) { margin-right:0;}
a.pmore { display:block; text-align:center; color:#666; font-size:1em; height:4.58em; line-height:3.8em; position:relative; z-index:10;}
a.pmore:before { content:""; position:absolute; top:0; left:0; width:100%; height:0.79em; z-index:-1; background:url(../images/sha.jpg) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.pro_box { overflow:hidden;margin-bottom: 2em;}
.pro_box h3 { text-align:center; color:#0f1110; font-weight:bold; font-size:1.5em; height:4.94em; border-top:0.17em solid #d2d2d2; position:relative; z-index:10;}
.pro_box h3:before { content:""; position:absolute; top:1.92em; left:50%; width:65.3%; height:0.91em; margin-left:-32.65%; z-index:-1; background:url(../images/barcp.gif) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.pro_box h3 em { display:block; color:#666; font-family:Arial, Helvetica, sans-serif; padding:0.58em 0 0 0; text-transform:uppercase; font-weight:normal; line-height:1em;}
.pro_box h3 span { display:block; color:#555; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; font-size:0.55em; line-height:1.8em;    border-bottom: 0.2em #f7f5f5 solid;}
.pro_c h4 { text-indent:8.5%;color:#333;font-size:1em; font-weight:bold; height:1.92em; line-height:1.92em; background:#f7f5f5; border-bottom:1px solid #dadada; position:relative;}
.pro_c h4:before { content:""; position:absolute; top:0.625em; left:3.375%; width:0.625em; height:0.625em; background:url(../images/pico-05.gif) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.pro_c h4:after { content:""; position:absolute; top:0.625em; right:3.375%; width:0.75em; height:0.75em; background:url(../images/pico.gif) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.pro_tab { padding:2% 0 2.6% 8.5%; overflow:hidden;}
.pro_tab li {float: left;display:inline; color:#555;width: 30%; margin-right: 1%; font-size: 1em; line-height: 2em; overflow: hidden; position: relative; height: 2em; text-overflow: ellipsis; white-space: nowrap;}
.pro_tab li:before { content:""; position:absolute; top:0.8em; left:1%; width:0.458em; height:0.458em; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.bd01 { height:7.08em; font-size:1em; overflow:hidden; position:relative;background: url(../images/bd01.jpg);background-size: 100% 7.08em;}
.bd01 h4{font-size: 1.4em; font-weight: bold; color: #fff; text-align: center; width: 94%; display: block; height: 1.6em; line-height: 1.6em; overflow: hidden; margin: 0 auto; padding-top: 0.5em;}
.bd01 h5{font-size: 0.8em; color: #fff; font-weight: lighter; text-align: center; width: 94%; display: block; height: 1em; line-height: 1em; overflow: hidden; margin: 0 auto; padding-top: 0.2em;}
.bd01 img { width:100%; height:7.08em; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.bdbtn {display: block; width: 62%; margin: 0 auto; text-align: center; margin-top: 0.5em; }
.bdbtn a.u_dh, .bdbtn a.u_huo { height:1.77em; line-height:1.77em; display:inline-block; font-size:0.92em; padding:0 3.5%; margin-right:3%; border:1px solid #999; color:#333; background:#fcfcfc;
background-color:#007c32;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(85%,#f0f0f0), color-stop(100%,#ccc)); /* Chrome,Safari4+ */
background: -moz-linear-gradient(top,  #f0f0f0 0%, #f0f0f0 85%, #ccc 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top,  #f0f0f0 0%,#f0f0f0 85%,#ccc 100%); /* Chrome10+,Safari5.1+ */
background: linear-gradient(to bottom,  #f0f0f0 0%,#f0f0f0 85%,#ccc 100%);}
/**/
.cp_box {margin:2.458em 3.125% 0; position:relative; margin-bottom: 1em;}
.al_more {color: #0f1110; height: 2.54em; line-height: 2.54em;}
.al_more span{background: url(../images/barp.jpg); padding: 0 0 0 2%; width: 70%; height: 2.23em; font-size: 1.08em; font-weight: bold; color: #fff; display: inline-block; float: left; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; }
.al_more em{border-left: 1px solid #ccc;    display: block; float: right;    padding-left: 0.6em;}
.sub_tab0 { height:2.54em; background-color:#efefef;}
.sub_tab0 li { font-size:1em; float:left; color:#0f1110; height:2.54em; line-height:2.54em; padding:0 2.2%; cursor:pointer;}
.sub_tab0 li.z-on { text-align:center; display:inline-block; background:#c81f20; color:#fff; position:relative;}
.cp_box .sclwrap_box , .cp_box .m-box{ height:26.5em;overflow:hidden;}
.cp_list { float:left; display:inline;}
.cp_list a li { float:left; width:47.8%;height: 12em; margin:1.33em 4.2% 0 0; overflow:hidden; display:inline; position:relative;}
.cp_list a li:before { content:""; position:absolute; top:10em; left:0; width:100%; height:0.5em; background:url(../images/als.jpg) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.cp_list a li img { width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;height: 9rem;}
.cp_list a li span { display:block; height:2.6em; line-height:2.6em; overflow:hidden; font-size:1em; color:#333; text-align:center;}
.cp_list a:nth-child(2n) li { margin-right:0;}
.ysbg{background: url(../images/ysh2.jpg);font-size: 1em; overflow: hidden; position: relative; background-size: 100% 100%; height: 4.8em;}
.m-ys {margin-bottom: 2em; overflow:hidden; font-size:1em;}
.m-ys h2 { width:100%; height:4.79em; font-size:1em; display:block; overflow:hidden;}
.m-ys h2 img { width:100%; height:auto; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.m-ys .sclwrap_box , .m-ys .m-box{max-height: 46em;min-height: 34em;overflow:hidden;}
.ys01 { overflow:hidden; padding:1.16em 0 0 0;background-color: #fff;}
.ys01 p { width:88%; overflow:hidden;}
.ysimg  img { width:100%; height:16.04em; margin:0 0 0.8em 0; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.ys01 dl { overflow:hidden; margin:0 2.9% 3%;}
.ys01 dl dt { color:#0f1110; min-width: 1.9em;max-height: 2.7em; font-size:1.33em; font-weight:bold; margin-bottom:0.5em; overflow:hidden; position:relative; z-index:10;}
.ys01 dl dt:before { content:""; position:absolute; top:0; left:0; width:100%; height:1.75em; z-index:-1; background:url(../images/01.gif) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.ys01 dl dt em { color:#fff; font:1em/2em "Impact"; float:left; width:1.4em; text-align:center; margin-right:3%;}
.ys01 dl dd { padding:0 0 0 7%; overflow:hidden;}
.ys01 dl dd p { display:block; font:1em/2em "微软雅黑"; max-height: 8em;color:#333; padding:0 0 2% 3%; position:relative;}
.ys01 dl dd p:before { content:""; position:absolute; top:0.65em; left:0; width:0.25em; height:0.375em; background:url(../images/ysd.gif) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.ys01 dl dd p em { color:#c81f20; font-style:normal;}
.sub_tabys {margin: 2em 0;text-align:center; padding:0 0 0 26%;}
.sub_tabys li { font-size:1em; float:left; color:#888; border:0.1em solid #999; border-radius:0.3em; width:2.42em; height:2.42em; line-height:2.54em; text-align:center; margin:0 3% 0 0; cursor:pointer;}
.sub_tabys li.z-on { text-align:center; display:inline-block; background:#c81f20; width:2.5em; height:2.5em; line-height:2.5em; color:#fff; border:0;}
.pingjia{margin-bottom: 1em;}
.jz_centre {margin-bottom: 1em;overflow:hidden;}
.jz_centre h2 em { padding:0 0 0 3%; width:55%; height:2.23em; font-size:1.08em;line-height: 2.23em; font-weight:bold; color:#fff; display:inline-block; background:url(../images/barp.jpg) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.jz_list { padding:1.25em 0 0 0;}
.jz_list dl dt { width:34.5%; display:inline-block;margin-top: 0.6em;}
.jz_list dl dt img {display:block;width:100%; height:7em; border:0.1em solid #ccc; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.jz_list dl dd {overflow:hidden; padding:0 0 0 2.5%; width:63%;}
.jz_list dl dd h3 { color:#333; font-weight:bold; display:block; font-size:1em;}
.jz_list dl dd p { color:#666; font-size:1em; line-height:1.5em; height: 4.5em;padding:3% 0 0 0;}
.jz_list dl dd p a {color:#c81f20;}
.honor_box { height:14.08em; overflow:hidden;}
.honor_box h2 em { padding:0 0 0 3%; width:48.66%; height:2.23em; font-size:1.08em; font-weight:bold; color:#fff; display:inline-block; background:url(../images/barry.jpg) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.honor_box .sclwrap_box,.honor_box .m-box  {height:10.42em;}
.hon_slide {position:relative;}
.honor_box .nowrap { margin:0 auto; width:86%;}
.hon_img {float:left;display:inline; overflow:hidden; margin:2% 0 0 0;}
.hon_img ul li {float:left;width:47.4%; overflow:hidden; margin-right:5%; display:inline; position:relative;}
.hon_img ul li:before { content:""; position:absolute; top:7.5em; left:0; width:100%; height:0.42em; background:url(../images/rys.jpg) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.hon_img ul a:nth-child(2) li { margin:0;}
.hon_img ul li img {width:100%; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;height: 7rem;}
.hon_img ul li span { text-align:center; display:block; color:#333; height:2.4em; line-height:2.4em; font-size:1em; overflow:hidden;}
.honor_box .prev, .honor_box .next {position:absolute;width:0.708em; height:1.125em; top:3.675em;z-index:9;cursor:pointer;}
.honor_box .prev img, .honor_box .next img {width:100%;vertical-align:top;}
.honor_box .prev {left:0;}
.honor_box .next {right:0;}
.dt_centre { height:19.7em; overflow:hidden;}
.dt_centre h3 em { padding:0 0 0 2%;height:2.23em; font-size:1.08em; font-weight:bold; color:#fff; display:inline-block; background:url(../images/barp.jpg) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.n_list { padding:0.5em;}
.n_list ul li {position:relative;padding-left:3.715%;height:2.45em;line-height:2.45em; color:#333;font-size:1em; border-bottom:1px dashed #999;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.n_list ul li:before {content:"";position:absolute;left:0.5%;top:0.85em;width:0.29em;height:0.54em; background:url(../images/dd.gif) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.n_list ul a:last-child li{ border:0;}
.n_list ul li span{color: #999;}
.about_box {overflow:hidden;margin-bottom: 2em;}
.about_box h2 { position:relative; z-index:10; height:2.42em; font-size:1em;}
.about_box h2:before { content:""; position:absolute; top:0; left:0; width:88.3%; height:2.42em; z-index:-1; background:url(../images/barp.jpg) no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.about_box h2 em { padding:0 0 0 3%; width:78%; background:none;}
.about_box dl { padding:1.42em 0 0 7%; overflow:hidden;}
.about_box dl dt { position:relative; width:90.6%; z-index:10;}
.about_box dl dt:before { content:""; position:absolute; bottom:-0.458em; right:-0.458em; width:21.04em; height:14.2em; z-index:-1; background:#666;}
.about_box dl dt img {width:100%; display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.about_box dl dd {width: 92%; padding:0.6em 0 0 0;margin-top: 0.6em;}
.about_box dl dd span {line-height: 1.5em; color: #333; font-size: 1em;max-height: 7.5em;display: block;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden;}
.about_box dl dd .abtn { display:block; margin:2% 0 0 0;}
.about_box dl dd .abtn a { display:inline-block; line-height:1.625em; padding:0 3%; margin:0 1%; border:0.1em solid #0f1110; color:#0f1110; font-weight:bold;}
.about_box dl dd .abtn a:first-child { color:#c81f20; border:0.1em solid #c81f20;}
.g-ft { width:100%;  overflow:hidden; position:relative;margin-top: 1em; margin-bottom: 4.5rem;}
a.u_top { display:block; text-transform:uppercase; height:3.61em; line-height:5.2em; font-weight:bold; font-size:0.75em; text-align:center; color:#4a4a4a; position:relative; background-color:#dedede;
background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6),to(#d5d5d5));
	background-image: -webkit-linear-gradient(top, #e6e6e6, #d5d5d5);  /*背景渐变，针对苹果浏览器写的兼容*/
	background-image: -moz-linear-gradient(top, #e6e6e6, #d5d5d5); /*背景渐变，针对火狐浏览器写的兼容*/
	background-image: -o-linear-gradient(top, #e6e6e6, #d5d5d5); /*背景渐变，针对欧朋浏览器写的兼容*/
	background-image: -ms-linear-gradient(top, #e6e6e6, #d5d5d5); /*背景渐变，针对手机微软浏览器写的兼容*/
	background-image: linear-gradient(top, #e6e6e6, #d5d5d5); }
a.u_top:before { content:""; position:absolute; top:0.9em; left:50%; margin-left:-0.6em; width:0; height:0; border-bottom:1em solid #666; border-left:0.7em solid rgba(0,0,0,0); border-right:0.7em solid rgba(0,0,0,0);}
.g-ft p { line-height:1.6em; font-size:1em; text-align:center; color:#333; padding:1.5% 0 0 0;}
.f_nav {margin:0 auto; text-align:center; width:100%; max-width:640px; min-width:320px; height: 3.5em; padding: 0.1em 0;background:#af0f10;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;}
@media screen and (min-width:320px) {body { font-size:75%;} }
@media screen and (min-width:360px) {body { font-size:87%;} }
@media screen and (min-width:400px) {body { font-size:93%;} }
@media screen and (min-width:480px) {body { font-size:112%;} }
@media screen and (min-width:568px) {body { font-size:131%;} }
@media screen and (min-width:639px) {body { font-size:150%;} }
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1522138459166'); /* IE9*/
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/f861807eb8c54f338690da462c1a5992.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg') 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-guanyuwomen:before { content: "\e606"; }
.icon-anliguanli:before { content: "\e610"; }
.icon-chanpinguanli:before { content: "\e6c7"; }
.u-popup{ width:155px; height:155px; border-radius:85px;  position:fixed; bottom:100px; left:80px; background:#eaeaea; border:6px solid #f2f2f2; box-shadow:inset 0 3px 3px #babcbb;z-index: 666; display: none;}
.u-popup .midline{ width:150px; height:155px; background-size:100%; padding-left:5px;}
.u-popup .midline a { display:inline-block; text-align: center; width: 75px; float:left; height:40px; padding-top:25px; font-size:10px;}
.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{height: 2.12em;line-height: 2.1em;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 #a50002; 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: #c00003; background-image: -webkit-gradient(linear, left top, left bottom, from(#c00003), to(#c00003)); background-image: -webkit-linear-gradient(top, #c00003, #c00003); 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-se .u-bt {width: 42px; height: 30px; float: right; border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;}
.m-btit a{color: #666;} 
.g-bd h3{color: #666;}
.m-con {margin: 0 auto; position: relative; }
.m-nowr {margin: 16px 22px 0 22px; }
.sclwrap_box{position: relative; height: 148px; overflow: hidden; visibility: visible; list-style: none;}
.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;}
.m-mcon, .procontent {border-top: 1px solid #e6e6e6; padding: 10px 14px 7px 10px; 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: 10px 14px 7px 10px;}
#content p img {width: 100%; display: block; margin: 0 auto; max-width: 560px; }
.m-about .list a { border-bottom:1px solid #fff; border-top:1px solid #e6e6e6; }/*新闻相关切换文字*/
.m-about p { border-bottom:1px solid #e6e6e6; }
.s-wc,a.s-wc,.s-wc a{ color:#232323 ; }/*产品标题颜色*/
.m-tit .s-wc {color:#fff;}
.g-back { background:#e8e8e8; border-top:1px solid #e8e8e8; }/*返回背景样式*/
.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-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: 16px; } 
.m-tit {background: 0 0 #c81f20; color: #fff; }
.m-tit.z-spe {border-bottom: 1px solid #9e595a; font-weight: bold;color: #fff; }
.m-about .list { margin:5px; font-size:12px; line-height:22px; }
.m-about .list a { font-size:14px; height:33px; display:block; line-height:33px; padding-left:8px; overflow:hidden;color: #666;}
.m-about .list a:nth-child(1) { border-top:0; }
.m-about .list a:last-child { border-bottom:0; }
.pagea{display: block; width: 100%; 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;}
.pagea span{margin-left:3%;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-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:#292929;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: #666;font-size: 1.2em;line-height: 1.8em;}
.g-bd{width:100%;height:auto;overflow: hidden;}
.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;}
.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;height: 7rem;}
.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: #c00003;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;}
.g-page a {background-color: #232323; color: #fff;}

.obanner{width: 100%; height: 12rem; overflow: hidden; margin-bottom: 1rem;}
.obanner img{width: 100%; height: 100%;}