@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:16px;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif; padding-top:1px; background:#ebebeb;} 
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;}
img{ padding:0; margin:0;width: 100%;}
a img { border:none; }
input,textarea{ border:none;font-family:"Microsoft Yahei"; font-size:13px;}
h1,h3, h4, h5, h6{ font-weight:normal; font-size:0.9em;}
h2,{ font-weight:normal; font-size:1.2em;}
.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; background:#ffffff;} /*网站首页宽度*/
.swiper-wrapper a{display: block;width: 100%;}
.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)} }
.downnav{width: 100%;margin:0;border:0;background: #272727;height: 3.5em;padding: 0.2em 0;position: fixed;bottom: 0;z-index: 999;}
.downnav a{width: 25%;margin:0 auto;text-align: center;float: left;color: #fff;display: block;}
.downnav a i{display: block;color: #fff;font-size: 1.6em;margin-bottom: 0.2em;}
/*定位图片样式*/
.m-tit{ position:relative; overflow:hidden; white-space:nowrap; text-indent:10px; height:38px; font-size:15px; line-height:38px;text-overflow: ellipsis;} /*首页产品导航样式*/
.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:""; /*配合: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;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:""; /*配合: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;}
.erro{ padding-bottom:40px;}
.erro .icon_404{ padding:20px 0 10px 0;}
.erro p.en{ font-size:24px;margin:10px 0 15px 0; text-align:center; line-height:35px; }
.erro p.cn{ font-size:13px; width:300px;padding-left:20px; line-height:26px; margin:10px auto;}
.erro p a{ font-size:13px;}
/*-------CSS3特效集合--------*/
@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;}
/*定位导航弹出*/
.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{position:relative;width: 70%;left:6%;display: block;overflow: hidden;} /*搜索布局*/
.g-se .m-ipt{float: left;width:63%;}
.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{ float:right; position:absolute; z-index:100; width:42px; height:30px;}
.g-se .u-key{width:154%; 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;} /*搜索中的请输入关键词样式*/
#content p img{ width:100%;display:block; margin:0 auto; max-width:560px;}
/*头部样式*/
.g-hd{ background:#ffffff;overflow:hidden;position: relative; z-index: 500; top: -0.1em;}
.g-hd .m-logo{float: left; width: 17%; padding: 1em 0 1em 5%;}
.g-hd .m-logo img{width: 100%;}
.g-hd h3{ float:right; width:72.65625%;padding:1.6em 0 0 0; color:#94243a;}
.g-hd h3 b{ display:block; font-size:1.33333em;}
.g-hd h3 small{ font-size:83.3333%; color:#595757;}
.g-hd h3 a{ font-size:1.5em; font-weight:bold; color:#94243a;}
.bysizi{font-size: 1.8em; color: #000; font-weight: bold; width: 18%; display: block; overflow: hidden; letter-spacing: 0.2em; height: 2.7em; float: left; margin: 3% 2% 3% 6%; border-right: 1px #e0e0e0 solid;}
.byduozi{font-size: 1.4em; color: #000; font-weight: bold;text-align: center; width: 20%; display: block; overflow: hidden; letter-spacing: 0.2em; height: 2.7em; float: left; margin: 6% 1% 5% 4%; border-right: 1px #e0e0e0 solid;}
/*底部开始*/
.g-ft{background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#e3e3e3)); 
background-image: -webkit-linear-gradient(top,   #fcfcfc, #e3e3e3); 
background-image: -moz-linear-gradient(top, #fcfcfc, #e3e3e3);
background-image: linear-gradient(top,  #fcfcfc, #e3e3e3); overflow:hidden;}
.g-ft .go_top{ position:relative; display:block; line-height:3em; color:#333333; background:#eeeeee;}
.go_top span{ display:block; text-align: center;}
.go_top span:before{ position:absolute; content:""; top:37%; left:34.5%; z-index:9;width:0; height:0; border-bottom:0.8em solid #333333;border-right:0.8em solid transparent;border-left:0.8em solid transparent;}
.g-ft p{ padding:2.08em 0 3.5em 0; text-align:center;}
.g-ft p a{ display:inline-block; width:36.875%; margin:0 4% 1.8em; line-height:2.6em;color:#ffffff;background-image: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#353434)); 
.g-ft p a: hover { background: #94923a none repeat scroll 0 0; color: #ffffff; }
background-image: -webkit-linear-gradient(top,   #222222, #353434); 
background-image: -moz-linear-gradient(top, #222222, #353434);
background-image: linear-gradient(top,  #222222, #353434);}
.g-ft p a span{font-weight: bold;}
.g-ft p a:hover{background:#94243A;color:white;}
/*  推荐产品  */
.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; }
.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;}
img{vertical-align: middle;}
.con, .page{display: inline; float: left;}
nav{background: #232323 none repeat scroll 0 0; overflow: hidden; width: 100%;}
nav li{float: left; width: 33.3333%;}
nav li a{border-right: 1px solid #000000; border-top: 1px solid #000000; color: #fff; display: block;line-height: 3.2em;text-align: center;font-size: 1.1em;}
/*nav li a span{font-size: 116%;}*/
nav li:nth-of-type(3n) a{border-right: medium none;}
nav li.cur a{background: #94243A none repeat scroll 0 0; border: medium none; color: #ffffff;}
.g-adv{background: #232323 none repeat scroll 0 0; height: auto; overflow: hidden;}
.g-adv .m-box, .g-adv .sclwrap_box{height: 12.5em; overflow: hidden;}
.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;}
.m-cpzx p a span{height: 1.2em; line-height: 1.2em; font-size: 1em; display: block; overflow: hidden;}
.m-xz{background: url("../images/xz_bor1.gif") repeat-x scroll left top / 2px 0.25em, url("../images/xz_sd.gif") no-repeat scroll center bottom / contain ; overflow: hidden; padding: 0 0 4.3em;}
.m-xz h2{padding: 1.6em 0 1.25em;}
.m-xz h2 a{display: block; margin: 0 auto; width: 86.25%;}
.m-xz h2 span{font-size: 1em;display: block;text-align: center;color: #333;}
.m-xz h2 em{font-size: 0.7em;display: block;text-align: center;color: #d1d1d1;text-transform: capitalize;}
.m-xz h4{padding: 0.8em 0 1.2em 0.4063%;text-align:center;}
.m-xz h4 b{color: #222222; display: block; font-size: 1.3em; line-height: 1em;}
.m-xz h4 span{color: #dfa41c; font-family: "Times New Roman"; font-weight: bold; font-size: 0.9em; text-transform: uppercase;}
.m-xz h5{color: #595757; line-height: 1.66em; padding: 0 0 1.5em 11.4063%; position: relative;}
.m-xz h5 span{background: #94243a none repeat scroll 0 0; color: #ffffff; font-family: "Times New Roman"; height: 1.25em; left: 4.6875%; line-height: 1.25em; position: absolute; text-align: center; top: 0.2em; width: 1.25em;}
.m-xz h5 b{color: #595757; display: block; padding: 0 0 0.2em;}
.com{text-align: center;}
.com a{background: #222222 none repeat scroll 0 0; color: #ffffff; display: inline-block; line-height: 2.5em; margin: 0 1%; text-align: center; width: 34.375%;}
.com a:nth-of-type(2){background: #a9a8a8 none repeat scroll 0 0;}
.com a span{font-size: 116%;}
.m-zc{overflow: hidden; padding: 0 0 1.7em;}
.m-zc h2 a{display: block; margin: 0 auto; width: 77.3438%;}
.m-zs{background: url("../images/xz_bor1.gif") repeat-x scroll left top / 2px 0.25em; overflow: hidden; padding: 1.875em 0 0;}
.m-zs .g-test{overflow: hidden; position: relative;}
.m-zs .m-box, .m-zs .sclwrap_box{height: 19.75em; overflow: hidden;}
.m-zs .nowarp{margin: 0 20%;}
.m-zs p{overflow: hidden; padding: 2em 0 0;}
.m-zs p a{display: block;}
.m-zs p a i{border: 0.25em solid #deddd9; display: block; margin-bottom: 0.25em;}
.m-zs p a span{background: #deddd9 none repeat scroll 0 0; color: #595757; display: block; line-height: 2em; text-align: center;overflow: hidden;max-height: 4em;}
.m-zs .prev, .m-zs .next, .m-gy .prev, .m-gy .next{background: url("../images/zs_icon.gif") no-repeat scroll center top / contain ; height: 6.08333em; position: absolute; text-indent: 9999em; top: 30%; width: 1.875em;}
.m-zs .prev{left: 4.6875%;}
.m-zs .next{right: 4.6875%; transform: rotate(180deg);}
.m-ly{background: linear-gradient(to bottom, #ffffff 0%, #ffffff 85%, #e8e8e8 100%) repeat scroll 0 0; overflow: hidden; padding: 2em 0 2.375em;}
.m-ly h2{padding: 0 0 1.8em;}
.m-ly h2 a{display: block; margin: 0 auto; width: 79.5313%;}
.m-ly .g-test{overflow: hidden; position: relative;}
.m-ly .m-box, .m-ly .sclwrap_box{height:37em; overflow: hidden;}
.m-ly .ly-c{margin: 0 0 0 4.6875%; overflow: hidden; padding-right: 23.75%;}
.m-ly h3 a{display: block; margin: 0 auto; width: 109.65%; padding-left:8%;}
.m-ly h4{border-bottom: 0.1em solid #e3e3e3;font-weight: bold; margin-bottom: 0.6em; padding: 1.8em 0 1em;}
.m-ly h4 a{color: #c38c0e; font-size: 1.1em;}
.m-ly h5{color: #222222; line-height: 1.3em; padding: 0 0 1.2em 5%; position: relative;}
.m-ly h5::before{background: #222222 none repeat scroll 0 0; content: ""; height: 0.4166em; left: 0; position: absolute; top: 0.5em; width: 0.4166em;}
.m-ly ul{padding: 1.666em 0 0; position: absolute; right: 0; top: 36%; width: 19.5313%;}
.m-ly ul li{background: #acabab none repeat scroll 0 0; color: #fff; font-family: "Times New Roman"; height: 5.3em; line-height: 5.3em; margin-bottom: 0.33em; text-align: center;}
.m-ly ul li span{font-size: 3em;}
.m-ly ul li.z-on{background: #222222 none repeat scroll 0 0;}
.m-jxs{overflow: hidden; padding: 1.6em 0 0.4em;}
.m-jxs h2{margin-bottom: 1.6em;}
.m-jxs dl{overflow: hidden; padding: 0 0 1.5em;}
.m-jxs dt{float: left; padding: 0 0 0 4.6875%; width: 30.4688%;}
.m-jxs dd{float: right; padding: 0 4.6875% 0 0; width: 56.25%;}
.m-jxs dd h4 a{border-bottom: 1px solid #dedddd; color: #595757; display: block; font-weight: bold; margin-bottom: 0.1em; padding-bottom: 0.3em;overflow: hidden;height: 1em; line-height: 1.2em;}
.m-jxs dd h4 i{padding: 0 0 0 4%;}
.m-jxs dd p{color: #a8a7a7; font-size: 83.333%; line-height: 2em; padding: 0.5em 0 0.2em; display: block; overflow: hidden; height: 4em;}
.m-jxs dd .more{background: #94243a none repeat scroll 0 0; border-radius: 0.1em; color: #ffffff; float: right; height: 1.2em; line-height: 1.1em; text-align: center; width: 23%;}
.m-jxs dd .more span{font-size: 83.33%;}
@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: 100%;}}
@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%;}}
.m-gy{overflow: hidden;}
.m-gy ul, .m-zx ul{background: #eeeeee none repeat scroll 0 0; overflow: hidden;}
.m-gy ul li, .m-zx ul li{background: #222222 none repeat scroll 0 0; color: #ffffff; float: left; line-height: 2.5em; text-align: center; width: 33.3333%;}
.m-gy ul li.z-on, .m-zx ul li.z-on{background: #94243a none repeat scroll 0 0; color: #ffffff;}
.m-gy .demo-box{height: 23em; overflow: hidden;}
.m-gy .box-style{overflow: hidden; position: relative;}
.m-gy .m-box, .m-gy .sclwrap_box{height: 20em; overflow: hidden;}
.m-gy h3{padding: 1.25em 0 0.3em;}
.m-gy h3 a{display: block; margin: 0 auto; width: 90.625%;}
.m-gy h4{color: #595757; font-size: 83.333%; line-height: 1.4em; padding: 0 7.8125% 1em;}
.m-gy h5{padding: 1em 0;}
.m-gy h5 a{display: block; margin: 0 auto; width: 90.625%;}
.m-gy h6{padding: 1em 0;}
.m-gy h6 a{display: block; margin: 0 auto; width: 67.8125%;}
.m-gy .prev, .m-gy .next{top: 23%; z-index: 999;}
.m-gy .prev{left: 0;}
.m-gy .next{right: 0; transform: rotate(180deg);}
.m-zx{overflow: hidden;}
.m-zx .m-box, .m-zx .sclwrap_box{height: 30em; overflow: hidden;}
.m-zx h3{padding: 1.333em 0 0;}
.m-zx h3 a{display: block; margin: 0 auto; width: 90.625%;}
.m-zx p{padding: 0.6em 4.6875% 0;}
.m-zx p a{color: #595757; display: block; line-height: 2em; padding: 0 0 0 5%; position: relative;}
.m-zx p a span{font-size: 83.333%; overflow: hidden; height: 2em; line-height: 3em; display: block;}
.m-zx p a::before{border-bottom: 0.35em solid transparent; border-left: 0.4em solid #9a9a9a; border-top: 0.35em solid transparent; content: ""; height: 0; left: 0; position: absolute; top: 0.8em; width: 0; z-index: 9;}
.m-th{background: url("../images/th_bg1.jpg") no-repeat scroll 0 0 / cover ; overflow: hidden; padding: 0 0 1.5em;}
.m-th h2{padding: 1.3em 0 1.5em; text-align: center;}
.m-th h2 b{color: #94243a; display: inline-block; font-size: 1em; }
.m-th h2 b i{color: #94243a; font-size: 36px; display: inline-block; margin-right: 5px;}
.m-th h3{overflow: hidden; padding: 0 0 1.4em 9.84375%; position: relative;}
.m-th h3 .search{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #ffffff none repeat scroll 0 0; border-color: #c0c0c0 -moz-use-text-color #c0c0c0 #c0c0c0; border-image: none; border-radius: 0.3em 0 0 0.3em; border-style: solid none solid solid; border-width: 1px medium 1px 1px; color: #bcbcbc; float: left; font-size: 1em; height: 2.2em; line-height: 2.2em; padding-left: 4%; width: 55%;}
.m-th h3 .scl_fri{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-image: -moz-linear-gradient(center top , #b41e3c, #94243a); border-color: #b41e3c -moz-use-text-color #b41e3c #b41e3c; border-image: none; border-radius: 0 0.3em 0.3em 0; border-style: solid none solid solid; border-width: 1px medium 1px 1px; color: #ffffff; float: left; font-size: 1em; font-weight: bold; height: 2.3em; line-height: 2.3em; overflow: hidden; text-align: center; width: 30%; background:#94243a;}
.m-th h3 .u-in{background: none repeat scroll 0 0; cursor: pointer; display: block; font-size: 1em; left: 63%; line-height: 2.3em; position: absolute; top: 0; width: 28%; z-index: 50;}
.m-th h3 .u-hdx{background: none repeat scroll 0 0; cursor: pointer; display: block; font-size: 1em; left: 63%; line-height: 2.3em; position: absolute; top: 0; width: 28%; z-index: 50;}
.m-th p{background: url("../images/th_icon2.png") no-repeat scroll 9.6875% 0.1em / 0.75em 1.1666em; color: #555555; line-height: 1.5em; padding: 0 0 0.6em 15.3125%;}
.m-th p b{color: #94243a;}
.m-th p:nth-of-type(2){background-image: url("../images/th_icon3.png"); background-size: 0.91666em auto;}
.m-th p:nth-of-type(3){background-image: url("../images/th_icon4.png"); background-size: 1.04167em auto;}
.zc-c{padding: 1.2em 0 0.8em;}
.m-zc > h2{display: block; font-weight: bold; padding-top: 1rem; text-align: center;}
.m-zc h2 span{color: #dfa41c; display: block; font-size:0.9rem; font-family: "Times New Roman";font-weight: bold;text-transform: uppercase;}
.zc-c li{position:relative; background-color: #2a2c2b;}
.zc-c li i{position: absolute; font-size: 5em; font-weight: bold; font-style: italic;color: #554e3e;z-index: 1;text-align: center;left: 32%;}
.zc-c ul li a{color: #c8a87b; display: block; font-size: 1.1em; text-align: center; font-weight:bold;padding-top: 20%;z-index: 2;position: relative;overflow: hidden;height: 2.8em;}
.zc-c li{display: inline; float: left; height: 100px; margin: 0 2px; padding: 0.2rem 0; text-align: center; width: 48%;}
.zc-c li b{background: #94243a none repeat scroll 0 0; color: #fff; display: inline-block; float: right; font-family: "FuturaHvBTHeavy",Microsoft Yahei,Helvetica,sans-serif; font-weight: normal; height: 20px; line-height: 20px; text-align: center; width: 22px;}
.zc-c li a{color: #606060; padding-left: 0px;}
nav li a:hover,.g-ft p a:hover{background:#94243A;color:white;}
.banner{width: 100%;position: relative;}
.g-back .u-bp,.g-back .u-bl,.g-back .u-bh,.u-seek,.u-detail{background:url(../images/Nyskinsbar.png) no-repeat; background-size:35px 600px;}
.g-back { background:#e8e8e8; border-top:1px solid #e8e8e8; }
.g-se .u-bt:before{border:3px solid #c4a670;}/*搜索按钮-放大镜圆圈颜色*/
.g-se .u-bt:after{background:#c4a670;}/*搜索按钮-放大镜直线颜色*/
.g-se .u-in{ background:transparent;}
.g-se .u-bt{ background-color:#232323; background-image: -webkit-gradient(linear, left top, left bottom, from(#232323), to(#232323)); background-image: -webkit-linear-gradient(top, #232323, #232323); 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{ overflow: hidden;position: relative;text-align:right;margin-top:-1px; height:38px; padding:7px 11px 0 9px;z-index: 500;} /*内页返回布局样式*/
.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;top: -80%;} /*内页回到首页样式*/
.g-back .u-bh { margin-right:10px; background-position:0 -232px;} /*内页目录样式*/
/*内页返回结束*/
.u-key {color:#d0d0d0; border:1px solid #232323; box-shadow:3px 2px 3px #ccc inset;} 	/*搜索框*/
.m-tit.z-spe .xg{ color:#fff;} /*产品详情页关于"手机"相关产品，手机样式*/
.u-mtit h2 {font-size: 18px; text-align: center; padding: 24px 10px 10px 10px; font-weight: bold; }
.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;}
a {color:#666;}
.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; } line-height: 22px; }
.m-tit {background: 0 0 #232323; color: #fff; }
.m-tit.z-spe {border-bottom: 1px solid #232323; 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; }
.m-about .list a:nth-child(1) { border-top:0; }
.m-about .list a:last-child { border-bottom:0; }
.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;}
.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 36px 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;}
.g-bd .m-con-2 h3 { height: 24px; line-height: 24px; overflow: hidden; padding-right: 10px; }
.g-bd .m-con-2 em { float: right;color: #c4c4c4;font-size: 1em; }
.g-bd .m-con-2 p { font-size: 12px; height: 65px; line-height: 22px; margin:5px; margin-right:3%; overflow: hidden; }
.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; }
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1521547692382'); /* IE9*/
  src: url('iconfont.eot?t=1521547692382#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('iconfont.ttf?t=1521547692382') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1521547692382#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {font-family:"iconfont" !important; font-size:2em; 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"; }
.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}
.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;}
/*.heise{width: 100%; height: 50em; background: #000000a8; position: fixed; top: 0; z-index: 200; display: none; }*/
