﻿@charset "utf-8";
@import url("iconfont.css");
#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, 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;}
html{background-color: #fff;}
ins{text-decoration:none;}
i, em{font-style:normal;}
a{text-decoration:none;font-family:"Microsoft Yahei";color: #666;}
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;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-tc{text-align:center;}
.wrap{min-width:320px; max-width:640px; margin:0 auto; position:relative; background:#f4efdf;}
.wrap img{width:100%;}
/* -- 页面整体布局 -- */
.wrap{min-width:320px; max-width:640px; margin:0 auto;position:relative;background: #fff;} /*网站首页宽度*/
/*内页返回开始*/
.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.875rem;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{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:"";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-bd{background: #fff;}
.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;}/*首页切换公司动态列表链接样式*/
/* -- 定位导航 -- */
.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;}
/*头部开始*/
.g-hd{background:#fff; position:relative;padding-bottom: 1em;}
.g-hd h1{font-style: normal; padding: 0; border: 0; margin: 4% 1% 0 4%; width: 21%; display: block; float: left;text-align: center;}
.g-hd h1 a{width: 100%;height: 100%;display: block;}
.g-hd .m-logo img{width: 100%;height: 100%;display: block;}
.g-hd1 {color: #e46713;font-size: 1em;letter-spacing: 0.2em;font-weight: bold; display: block; overflow: hidden;line-height: 1.2em;max-height: 2.4em;}
.g-hd2 {color: #e46713;font-size: 0.8em; font-weight: bold; display: block; overflow: hidden; line-height: 1.5em;max-height: 3em;}
.g-hd .m-tel{float: left; margin: 1em 0 0 0; width: 64%; border-left: 1px #d8d8d8 solid; padding-left: 2%;}
.g-hd .m-tel a{display: block; font-size: 1.3em; width: 100%; color: #535353; height: 1.3em; line-height: 1.3em;}
.g-hd .m-tel a img{display:block; float:left; width:1.08em; padding-right:0.2em; margin-top: 0.1em;}
.g-hd .m-tel b{display: block; color: #e46713; font-size: 1.1em; padding: 0.2em 0; height: 1.3em; overflow: hidden; line-height: 1.5em;}
/*头部结束*/
.pr{position:relative;}
.pa{position:absolute;}
.m-cnt:after,.c-list:after,.m-box:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
@media screen and (min-width:320px){html{font-size:75%;}}
@media screen and (min-width:360px){html{font-size:85%;}}
@media screen and (min-width:375px){html{font-size:88%;}}
@media screen and (min-width:400px){html{font-size:98%;}}
@media screen and (min-width:414px){html{font-size:97%;}}
@media screen and (min-width:480px){html{font-size:1112%;}}
@media screen and (min-width:568px){html{font-size:131%;}}
@media screen and (min-width:639px){html{font-size:150%;}}
/*通栏广告*/
.g-adv{position:relative; width:100%; margin:0 auto; height: auto; z-index:15;}
.g-adv .sclwrap_box{height:12.5rem;}
.g-adv .m-box img{display:block;position: relative;width:100%; height: auto;}
.g-adv .m-cnt{width:100%; background:#a32538; height:0.33rem;}
.g-adv .m-cnt li{float:left; height:0.33rem;}
.g-adv .m-cnt li.z-on{background:#00026f;}
.g-adv .m-cnt li:nth-child(1){width:33.3%;}
.g-adv .m-cnt li:nth-child(2){width:33.3%;}
.g-adv .m-cnt li:nth-child(3){width:33.4%;}
/*导航样式*/
.g-nav{position:relative; clear:both; background:#e46713}
.g-nav a{float:left; width:33.3%; height: 3em;line-height: 3em;text-align:center;font-size: 1.2em; display:block; color:#fff; position:relative; border-bottom:solid 1px #fff; color:#fff;}
.g-nav a:before{position:absolute; content:""; width:1px; height:100%; background:#fff; top:0; right:1px;}
.g-nav a:nth-child(1),.g-nav a:nth-child(2),.g-nav a:nth-child(3){border-top:none;}
.g-nav a:nth-child(5),.g-nav a:nth-child(6),.g-nav a:nth-child(4){border-bottom:none;}
.g-nav a:nth-child(3n):before,.g-nav a:nth-child(3n):after{background:none}
/**/
.g-zx{margin-top: 1px; padding-top: 2.33rem; padding-bottom: 1em; margin-bottom: 1em;}
.g-zx .m-bt{display: block;height:3.54rem; color:#ccc; font-size:1.92rem; font-weight:bold; text-transform:uppercase; text-align:center; line-height:1.75rem; margin-bottom:1rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-zx .m-bt em{display: block; font-size: 1em; position: relative; color: #e46713; text-align: center;line-height: 1.5em;}
.g-zx .m-bt em:before, .g-zx .m-bt em:after{content: ''; position: absolute; top: 50%; background: #dedede; width: 30%; height: 1px;}
.g-zx .m-bt em:before{left: 2%;}
.g-zx .m-bt em:after{right: 2%;}
.g-zx p b a{display:block; padding-left:0.79rem;}
.g-zx p b a em{display:block; float:left; font-size:1rem; color:#000; font-weight:bold;}
.g-zx p b a img{display:block; width:0.88rem; float:left; padding:0.2rem 0 0 0.5rem;}
.g-zx p span{display:block; line-height:4.38rem; border-bottom:solid 1px #cecece; margin:0 0.5rem 1.5rem;}
.g-zx p:nth-child(3) span{border-bottom:none; margin-bottom:0;}
.g-zx p span a{padding:0 0.8rem;}
/**/
.g-cp {float:left;margin:0.83rem 0 0;}
.g-cp a{display:block; float:left; width:45%; margin-left:0.79rem; border:solid 1px #e5e5e5; line-height:0;margin-top: 1em;}
.g-cp a span{display: block; font-size: 1rem; color: #333; text-align: center; padding: 0 0.2em;line-height: 2.5em; background: #e5e5e5; height: 2.5em; overflow: hidden;}
/**/
.g-pic01{margin: 0 auto; font-weight: bold;text-align: center; display: block; color: #e46713; padding: 0.2rem 0; margin-top: 2em; font-size: 1.7em; overflow: hidden; height: 2em; line-height: 2em; width: 98%;}
.pic02{background: #fcf1e9;padding: 1em 0;margin-bottom: 1em;}
.pic02 h4{width: 94%; margin: 0 auto; text-align: center; display: block; color: #333; overflow: hidden; height: 2em; line-height: 2em; font-size: 1.3em;}
.pic02 h5{width: 94%; margin: 0 auto; text-align: center; display: block; color: #e46713; overflow: hidden; height: 1.2em; line-height: 1.2em;font-size: 1.1em;}
/**/
.g-ys{margin-top:1.67rem; position:relative; padding-bottom:5rem;background: #fff;}
.g-ys .prev{position:absolute; top:24.59rem; left:0.8rem; width:12.5rem; z-index:999;}
.g-ys .prev i{width: 100%; background: #e46713; display: block; height: 2em; text-align: center; line-height: 2em; font-size: 1.5em; color: #fff;}
.g-ys .next{position:absolute; top:24.59rem; right:0.8rem; width:12.5rem; z-index:999;}
.g-ys .next i{width: 100%; background: #e46713; display: block; height: 2em; text-align: center; line-height: 2em; font-size: 1.5em; color: #fff;}

.g-ys .nowarp .sclwrap_box{height:24.5rem;}
.g-ys .nowarp .m-box .con{float:left}
.g-ys .nowarp .m-box .con p{padding-left:0.79rem; padding-top:2rem; height:2.75rem;}
.g-ys .nowarp .m-box .con p img{float:left; width:4.63rem;}
.g-ys .nowarp .m-box .con p span{float:left; width:21.05rem;}
.g-ys .nowarp .m-box .con p span b{display: block; color: #f97821;font-size: 1.2em;width: 100%; overflow: hidden; height: 1.5em; line-height: 1.5em;    font-weight: normal; text-overflow: ellipsis; white-space: nowrap;}
.g-ys .nowarp .m-box .con p span em{display: block; color: #333; width: 100%; overflow: hidden; height: 3em; line-height: 1.5em;}
.nowarp .con p i{background: url(../images/ys_sz.png) 17px 5px no-repeat; width: 15%; margin-right: 1%; display: block; float: left; background-size: 70% 100%; font-size: 2.5em; line-height: 1em; overflow: hidden; color: #f97821; font-family: -webkit-body; font-weight: 100; }
/**/
.g-hz .m-bt{display:block; background:url(../Images/Index/hz_bg.gif) no-repeat 0 0; height:5.5rem; text-align:center; padding-top:2rem;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-hz .m-bt b{display:block; color:#e46713;}
.g-hz{position:relative; background:#d6d6d6}
.g-hz .prev{position:absolute; top:15rem; left:1.58rem; width:1.38rem; z-index:999;}
.g-hz .prev img{width:100%;}
.g-hz .next{position:absolute; top:15rem; right:1.58rem; width:1.38rem; z-index:999;}
.g-hz .next img{width:100%;}
.g-hz .nowarp{margin:5.42rem 2.96rem 0;}
.g-hz .nowarp .sclwrap_box{height:18.48rem;}
.g-hz .nowarp .m-box .con{float:left}
.g-hz .nowarp .m-box .con a{display:block; width:20.79rem;}
.g-hz .nowarp .m-box .con a img{width:20.79rem; height:8.54rem; margin-bottom:0.5rem;}
.g-hz .nowarp .m-box .con b{display:block; color:#e46713; padding:0.3rem 0;}
.g-hz .nowarp .m-box .con p{width:17.08rem;}
/**/
.g-zj{margin-top:2.5rem;}
.g-zj dt{height: 3em;line-height: 3em;background:#e46713; color:#fff; padding:0 1rem; display:block;font-size: 1.2em;}
.g-zj dt a{color: #fff;float:right; text-transform:uppercase;font-size: 1em;}
.g-zj img{display:block;height:auto;width:21.83rem; display:block; margin:0 auto; padding-top:1.63rem;}
.g-zj dd{font-size: 1em; color: #333; width: 22.5rem; margin: 1rem auto; line-height: 1.5em; height: 7.5em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden;text-indent: 2em;}
.g-jz{width: 25rem; margin:0 auto; overflow:hidden;margin-bottom: 3em;}
.g-jz dl{width:100%; display:inline-block; overflow:hidden;padding: 1em 0;border-bottom: 1px #eee solid;}
.g-jz dl dt{width: 9.4rem; float:left;}
.g-jz dl dd{width:14.3rem; float:left; padding:0 0 0 1rem;}
.g-jz dl dd h5{font-size:1rem; font-weight:bold;}
.g-jz dl dd h5 a{color: #1f232d; font-size: 1.1em; line-height: 1.5em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;max-height: 3em;}
.g-jz dl dd p{font-size: 1em; color: #949598; padding: 0.5rem 0 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.5em; height: 3em;}
/**/
.g-fc{margin-top:2.2rem;}
.g-fc .m-bt{display:block; height:3.17rem; line-height:3.17rem; background:#e46713; color:#fff; padding:0 1rem;}
.g-fc .m-bt em{float:right; text-transform:uppercase;}
.g-fc p{padding:0.83rem 0 0 0.75rem;}
.g-fc p a{display:block; margin-right:0.8rem; float:left;}
.g-fc p img{width:12.08rem; float:left;}
/*志豪新闻动态*/
.g-dt{margin-top:2.5rem;}
.g-dt .m-cnt{height: 2.8em; line-height: 2.8em; border: solid 1px #e46713;margin: 0 auto; display: block; width: 94%;}
.g-dt .m-cnt li{float: left; width: 31%; text-align: center; color: #e46713; font-size: 1.1em; border-right: solid 1px #e46713; display: block; overflow: hidden; height: 2.6em; line-height: 2.5em;padding: 0 0.2em;}
.g-dt .m-cnt li a{color:#e46713; text-transform:uppercase;}
.g-dt .m-cnt li.z-on{background:#e46713; color:#fff;}
.g-dt .m-cnt li:nth-child(3){border-right: 0;}
.g-dt .sclwrap_box{height:20.25rem; overflow:hidden}
.g-dt .m-box{margin-top:0.5rem;}
.g-dt .con{float:left}
.g-dt .con a{display:block; height:3.46rem; line-height:3.46rem; border-bottom:solid 1px #d6d6d6; margin:0 0.83rem;overflow: hidden;}
.g-dt .con a span{float: right;color: #999;}
.g-dt p{padding:0 0 0 2.29rem; height:3.96rem;}
.g-dt p a{display:block; float:left; width:6.29rem; height:1.83rem; line-height:1.83rem; background:#333; color:#fff; font-size:0.83rem; text-align:center; margin-right:1.5rem;}
.g-dt p a:nth-child(2){background:#e46713}
/*技术支持*/
.jishu{width: 92%;display: block;margin: 0 auto;text-align: center;color: #999;}
.jishu a{color: #999;}
.jishu a:hover{color: #999;}
/*底部导航栏*/
.f_nav{margin:0 auto; text-align:center; width:100%; max-width:640px; min-width:320px; height: 3em; padding: 0.3em 0;background: #e46713;position:fixed; bottom:0; z-index:999;}
.f_nav a{color: #fff; display: block; text-align: center; width: 25%; float: left; margin: 0 auto;font-size: 0.9em;}
.f_nav a i{display: block;font-size: 1.5em;line-height: 1.4em;}
/*底部开始*/
.g-ft{display: block;margin-bottom: 6em;background: #fff;}
.g-ft .u-top {display: block; width: 80%; margin: 0 auto; border: 0.1em #dedede solid;margin-bottom: 1em; color: #666; height: 2.5em; line-height: 2.5em; text-align: center; font-size: 1.1em; border-radius: 2em;}
.g-ft .u-top img { width:100%;}
.g-ft .f-p01 { width:6.42rem; margin:0 auto; padding-top:2.5rem; color:#666;}
.g-ft .f-p02 { font-size:1.1em;color: #999;text-align:center; padding:0.5em 0; line-height:1.5em}
.g-ft .g-kefu { width:100%; position:fixed; bottom:0; max-width:640px; min-width:320px; z-index:9999; background:#fff;}
.g-ft .g-kefu a { display:block; float:left; color:#333; position:relative; width:25%; height:3.83rem; line-height:3.83rem; border-top:solid 0.24rem #c0c0c0; text-align:center}
.g-ft .g-kefu a:before{ position:absolute; content:""; width:1px; height:100%; background:#c0c0c0; top:0; right:0;}
.g-ft .g-kefu a:nth-child(1) { border-top:solid 1px #c0c0c0}
.g-ft .g-kefu a:nth-child(3) { border-top:solid 0.24rem #e46713}
.g-ft .g-kefu a:nth-child(4):before { background:none;}
.g-ft .g-kefu a i img { width:2.88rem; height:2.88rem; padding:0.58rem 0 0; margin:0 auto;}
/*内页搜索导航栏目*/
.posi{width: 100%; height: auto; z-index: 999;}
.g-back{background: #fff;overflow: hidden;position: relative;text-align:right;margin-top:1px; padding: 7px 11px 7px 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: 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{float: left;left: 5%;position:relative;width: 70%;} 
.g-se .m-ipt{display: block;float: left;width: 75%;}
.g-se .u-in{position:absolute; z-index:100;width:42px; height:30px;background:transparent;right: 0;}
.g-se .u-key{width: 130%; height: 14px; padding: 7px 0; line-height: 14px; color: #c5c5c5;font-size: 1em; border: 1px solid #f0701b; box-shadow: 3px 2px 3px #f7dfcf inset; 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; background: #fff;}
.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; background-color: #e46713; background-image: -webkit-gradient(linear, left top, left bottom, from(#f97821), to(#e46713)); background-image: -webkit-linear-gradient(top, #f97821, #e46713); background-image: -moz-linear-gradient(top, #e46713, #e46713); background-image: -o-linear-gradient(top, #e46713, #e46713); background-image: -ms-linear-gradient(top, #e46713,#e46713); background-image: linear-gradient(top, #e46713, #e46713); }
.g-se .u-bt:before{content:'';display:block;width:12px;height:12px;border-radius:17px;position:absolute;right:14px;top:5px;z-index:99;border:3px solid #fff;} 
.g-se .u-bt:after{background:#fff;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);} 
.type{width:100%;background:#a94603;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: 14em;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: 50%;font-size: 1em;margin: 0 auto; color: #fff;font-weight: normal; float: left;line-height:1.5em;}
.type li span i{color: #a94603;font-size: 1.2em;line-height: 1.8em;}
.typecz{width: 90%;display: block;margin:1em auto; margin-bottom: 1em;}
.typecz a{float: right; display: block; width: 1.5em; height: 1.5em; line-height: 1.5em; font-size: 1em; text-align: center; color: #ffffff; border-radius: 0.2em;}
/*内页内容*/
.g-bd{width:100%;height:auto;overflow: hidden;}
.g-bd h3{color: #666;}
.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;color: #333;font-size: 1.1em;font-weight: normal;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); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);} 
.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);-o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.m-btit a{color: #333;} 
.g-bd .m-con { margin-bottom:26px;background: #fff;}
.g-bd .m-con a{ display:block;}
.g-bd .m-con 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 dt { float:left;display:block;border:1px solid #ccc; margin-right:11px;width: 130px;height: 110px;}
.g-bd .m-con dt img { display:block;border:1px solid #e2e2e2;width: 100%;height: 100%;}
.g-bd .m-con h3 { height: 24px; line-height: 24px; overflow: hidden; padding-right: 10px; color: #0e7907;margin-left: 0.4em;}
.g-bd .m-con em { float: right;color: #c4c4c4;font-size: 1em;line-height: 2em;}
.g-bd .m-mcon p { font-size: 1.1em;line-height: 1.5em;overflow: hidden; color: #666;text-indent: 2em;}
.g-bd .m-con .s-babg p span{ width: auto; height: auto; background: none; position: relative; right: inherit;top: inherit; display: inline;}
.g-bd .m-con .s-babg p span:before,.g-bd .m-con-2 .s-babg p span:after{ display: none;}
.m-con .u-mtit{width: 92%; margin: 0 auto;}
.m-con .u-mtit h2 {font-size: 1.3em; text-align: center; font-weight: bold; color: #2c2c2c; display: block; padding-top: 1em; }
.m-con .u-mtit p {font-size: 1em; height: 2.4em; line-height: 2.4em; display: block; padding-bottom: 7px; color: #999;}
#content img {width: 100%; display: block; margin: 0 auto; max-width: 560px;margin-bottom: 0.5em;}
.body_t{font-size: 1em; line-height: 22px; overflow: hidden; color: #666;}
.m-mcon, .procontent {border-top: 1px solid #e6e6e6; padding: 1em 4% 1em 4%; color: #666;line-height: 22px; font-size: 1.1em;}
.m-mcon_a {padding: 2% 4% 7% 4%;background: #fff;}
.pagea{display: block; width: 96%;height: 2em;line-height: 2em;font-size: 1.1em;color: #000; background: #ddd; border-radius: 1em; margin: 2% auto; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-indent: 1em; padding-right: 3%;}
.pagea span{color:#000;}
.pagea a{color:#6d6d6d;}
.pagea a:hover{color:#d42a2a;}
/*内页相关资讯*/
.m-about{margin-bottom: 1em;}
.nynav {width: 100%;background: #e46713; display: block; color: #fff; position: relative; overflow: hidden; white-space: nowrap; text-indent: 1em; height: 2em; font-size: 1.3em; line-height: 2em; text-overflow: ellipsis;}
.m-about .list { margin:5px; font-size:12px; line-height:22px;text-indent: 1em; }
.m-about .list a {font-size: 1.3em; height: 2.4em; line-height: 2.4em; display: block; overflow: hidden; color: #666; text-overflow: ellipsis; white-space: nowrap;border-bottom: 1px #dadada dashed;}
.m-about .list a:nth-child(1) { border-top:0; }
.m-about .list a:last-child { border-bottom:0; }
.m-about .list a span{float: right; padding-right: 2%; display: block; color: #999; font-size: 1em;}
/*内页推荐产品*/
.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%;}
.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;line-height: 2.1em;height: 2.1em;overflow: hidden;}
.parnter a:nth-child(2) li{margin-right: 0;}
.par_box .next{right:5%;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 18px 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: 1.5em; line-height: 1.5em; overflow: hidden; padding-right: 10px; color: #333;margin-left: 0.4em;font-size: 1.2em;text-overflow: ellipsis;white-space: nowrap;}
.g-bd .m-con-2 em { float: right;color: #666;font-size: 1em;line-height: 1.5em;}
.g-bd .m-con-2 dd { font-size: 1.1em;max-height: 65px;line-height:1.5em; margin:5px; margin-right:3%; overflow: hidden; color: #666;}
.g-bd dl .s-babg span{ width: auto; height: auto; background: none; position: relative; right: inherit;top: inherit; display: inline;}
.g-bd dl .s-babg span:before,.g-bd dl .s-babg span:after{ display: none;}
.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样式*/
.pronew { margin-bottom:26px;background: #fff;}
.pronew a{ display:block;}
.pronew dl { border-bottom:1px solid #ffffff; box-shadow:0 1px #e6e6e6; margin-bottom:2px; padding:12px 18px 12px 10px; position:relative;}
.pronew dt {margin: 0; padding: 0; height: 1.5em; line-height: 1.5em; overflow: hidden; color: #333; font-size: 1.2em; text-overflow: ellipsis; white-space: nowrap; display: block; font-weight: bold;}
.pronew em { float: right;color: #666;font-size: 1em;line-height: 1.5em;font-weight: normal;}
.pronew dd { font-size: 1.1em;max-height: 65px;line-height: 1.5em; margin-right:3%; overflow: hidden; color: #666;}
.pronew span{display:block; width:9px;height:16px;position:absolute; top:57px;right:3%;}/*列表箭头样式*/
.pronew 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样式*/
.pronew 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样式*/
/*图片列表页*/
.m-cpzx{overflow: hidden; padding: 1em 1%; width: 95%;background: #fff;}
.m-cpzx a{width: 47%; display: block; float: left; margin-left: 3%;}
.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 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{display: block; height: 0.25em; padding-bottom: 0.4em;margin-top: -0.2em;}
.m-cpzx a span{height: 1.4em; line-height: 1.4em; font-size: 1em; display: block; overflow: hidden; text-align: center;}
.m-cpzx img{width: 100%;border: 1px #ddd solid;}
/*技术支持*/
.jishu{width: 92%;display: block;margin: 0 auto;text-align: center;color: #999;font-size: 1.1em;}
.jishu a{color: #999;}
.jishu a:hover{color: #666;}
/*留言*/
.wbytable {margin: 0 auto;padding: 0 1em;margin-bottom: 2em;width: 100%;margin-top: 2em;}
.wbytable .wbytext {border: 1px solid #e3e3e3; height: 2em; outline: medium none; padding: 5px; width: 94%; font-size: 1em; line-height: 2em;}
.wbytable .wbyarea {border: 1px solid #e3e3e3; height: 75px; outline: medium none; padding: 5px; width: 94%; }
.wbytable .msgbut {border-radius: 6px;margin-left: 15%; border: 1px solid #cccccc; color: #fff; cursor: pointer; height: 32px; line-height: 32px; width: 90px;background: #ff8500;margin-top: 2em;}
.wbytable .wbytextyz {border: 1px solid #e3e3e3; float: left; height:2em;line-height: 2em; outline: medium none; padding: 2px; width: 25%; }
.wbytable .wyzm {display: block; float: left; height: 22px; padding-left: 8px; padding-top: 6px; width: 48px; }
.wbytable td{padding: 8px; font-size: 1em; padding-left: 1px;padding-right: 2px;}
.wbytable td span{ color: #666;font-size: 14px;width: 42px;display: block;} 
.wbytable td span em{color: #f00;padding-left: 4px;} 
.wbytable .wbytext1{ outline:none; padding:2px; height:22px; border:1px solid #94243a;}    
.wbytable .wbyarea1{ padding:5px; outline:none;border:1px solid #bbbbbb; height:74px;} 
/*招聘*/
.xwnymmain{margin:0 auto;padding: 0 2em;font-size: 1em; line-height: 2em;margin-bottom: 2em;}
.xwnymmain strong{}
/*企业风采、荣誉证书*/
.g-anli{width:100%;overflow:hidden; position:relative; height: 21em;}
.g-anli .m-cnt{width:100%; background:#e5e5e5; height:2.5em;}
.g-anli .m-cnt li{font-size:1em; color:#333; width:50%; text-align:center; float:left; height:2.5em; line-height:2.5em;}
.g-anli .m-cnt li.z-on{background: #e46713; color: #ffffff; font-weight: bold;}
.g-anli .sclwrap_box{height:14em; overflow:hidden;}
.g-anli .m-anli{position:relative;}
.m-anli .prev{width:3.9%; position:absolute; top:33%; left:3.4%;}
.m-anli .prev i{height: 2.4em; line-height: 2.4em; background: #e46713; display: block; color: #fff; font-size: 1em;}
.m-anli .next{width:3.9%; position:absolute; top:33%; right:3.4%;}
.m-anli .next i{height: 2.4em; line-height: 2.4em; background: #e46713; display: block; color: #fff; font-size: 1em;}
.g-anli .no_ov{margin:0 7.2%;}
.g-anli .m-box .page{display:inline; float:left;}
.g-anli .m-box ul li{width:46.5%; position:relative; padding:9% 0 0 2%; float:left;}
.g-anli .m-box ul li a{width: 100%'height:100%;display:block;'}
.g-anli .m-box ul li img{display: block;max-height: 140px;min-height: 130px;}
.g-anli .m-box ul li span{width:100%; text-align:center; display:block;}
.g-anli .m-box ul li span a{font-size: 1.1em; color: #6a6863; height: 2em; line-height: 2em; overflow: hidden; display: block; margin-top: 0.2em;}
/*产品中心图片*/
.g-cp{width:100%; overflow:hidden; padding:0 0 5.5%;}
.g-cp ul li{width:41.1%; float:left; margin:5.5% 0 0 5.5%; position:relative;}
.g-cp ul li a{display:block;width:100%;font-size: 0.92em; color: #f4efdf;}
.g-cp ul li img{width:99.8%; border:#9c7e66 1px solid;}
.g-cp ul li span{display: block; text-align: center; width: 100%; position: absolute; bottom: 1px; left: 1px; background: rgba(41, 14, 2, 0.6); height: 2em; line-height: 2em; font-size: 1em; color: #f4efdf;}
.g-cp ul li span a{font-size:0.92em; color:#f4efdf;}
.g-cp .u-gd,.g-lc .u-gd,.g-about .u-gd,.g-anli .u-gd,.g-news .u-gd{display: block; font-size: 1em; color: #ffffff; width: 31%; text-align: center; height: 2.5em; line-height: 2.5em; margin: 0 auto; margin-top: 4%; background: #e46713;border-radius: 0.2em;}