*{margin: 0;padding: 0;}
html, body{position: relative;height: 100%;font-size: 14px;font-family:"Microsoft YaHei"; background:#fff;max-width:640px;margin:0 auto;}
i,em{font-style: normal;}
li{list-style: none;}
html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:    10px;}}
@media screen and (min-width:360px){html{font-size: 11.25px;}}
@media screen and (min-width:375px){html{font-size: 11.7px;}}
@media screen and (min-width:480px){html{font-size:    15px;}}
@media screen and (min-width:414px){html{font-size:  13px;}}
@media screen and (min-width:560px){html{font-size:  17.5px;}}
@media screen and (min-width:640px){html{font-size:    20px;}}
img{width: 100%;}
a{text-decoration: none;}
/* 内页样式 */
/*===========产品频道===========666======*/
.po_on{ margin:1.35rem 2.7% 0;}
.po_on1{ margin-bottom: 3.25rem; position: relative;}
.po_on1:before{ content:""; position:absolute;height:1rem;width:2rem;left:49%;top:10.92rem;background:url(../nyimg/c_next.gif) no-repeat; background-size:2rem 1rem;}
.po_on1 dl{ overflow: hidden;border: 1px solid #d2d2d2;}
.po_on1 dl dt{ width:26.5%; float: left; padding: 1.4rem 0 0 1.4rem;}
.po_on1 dl dt img{ height: 7.5rem; display: inline-block;}
.po_on1 dl dd{ width:62.5%;float: right;box-sizing: border-box; padding-right:2%;}
.po_on1 dl dd h4{ overflow: hidden; padding-top: 2.4rem;}
.po_on1 dl dd h4 span{ display: inline-block; float: left; color: #007ac0; font-size: 2.1rem;}
.po_on1 dl dd h4 i{ display: inline-block; float: left; color: #333; font-size: 1.45rem; padding: 0.5rem 0.25rem 0 0.4rem;}
.po_on1 dl dd h4 em{ display: inline-block; float: left; width: 1rem; padding-top: 0.7rem; padding-left: 0.25rem;}
.po_on1 dl dd p{ color: #666; font-size: 1rem; line-height: 165%; padding-top:0.8rem; height: 5rem;}
.po_on1:last-child{ margin-bottom: 5.5rem;}
/*===========产品列表=====66============*/
.pi_on{ overflow: hidden; padding-bottom: 2.4rem;}
.proggy{ font-size: 0; position: relative; margin-bottom:1.2rem; font-weight: normal; text-align: center;}
.proggy i{ display: block; width: 100%; position: absolute; left: 0; top: 0.8rem; color: #fff; font-size: 1.2rem;}
.proggy em{ display:block; position: relative;color:#fff}
.proggy em:before{ content:""; position:absolute;height:1px;width:2.2rem;left:31.2%;top:52%; background:#fff;}
.proggy em:after{ content:""; position:absolute;height:1px;width:2.2rem;right:31.2%;top:52%; background:#fff;}
.pi_on dl{ overflow: hidden; margin: 0 3.1% 0.8rem; box-sizing: border-box; border: 1px solid #d0d0d0; padding-bottom: 0.65rem;}
.pi_on dl dt{ font-size: 0; width:39%; float: left; padding:0.8rem 0 0 0.81rem;}
.pi_on dl dt img{ display: inline-block;}
.pi_on dl dd{ float: right; width:50%; padding-right:4%;}
.pi_on dl dd h4{ padding-top:2.1rem; color: #333; font-weight: normal; font-size: 1.28rem;}
.pi_on dl dd h4 span{ display: block; width: 5.7rem; padding: 0.35rem 0;}
.pi_on dl dd p{ color: #666; font-size: 1rem; line-height: 1.6rem; padding-bottom: 1.12rem;}
.pi_on dl dd em{ display: inline-block; padding-left:0.4rem; color: #c90a1c; font-size:1.15rem; width: 1.2rem;}
.pi_on h3{ text-align: center; line-height: 1.5rem; padding: 1.4rem 0 3.5rem 0;}
.pi_on h3 a{ font-size: 1rem; color: #999; font-weight: normal;}
.pi_on h3 i{ display: inline-block; padding-left: 1.43rem;background:url(../nyimg/pi_more.gif) no-repeat; background-size:1.2rem 1.5rem;}
	/*===========产品详情=======66==========*/
.xq_on{ margin: 1.25rem 0 0;}
.xq1{ box-shadow: 0 0 0.5rem #bebebe; margin-bottom: 0.5rem;padding:0 3.3%;}
.xq1 dl{ overflow: hidden;}
.xq1 dl dt{ float: left; width: 35%; padding: 0.9rem 0 0.65rem 2rem;}
.xq1 dl dd{ float: right; width:53.5%; padding-top: 2.5rem;}
.xq1 dl dd h3{ color: #007ac0; font-size: 1.3rem; font-weight: normal; line-height:1.85rem;}
.xq1 dl dd h3 strong{ display: block; font-size: 1.35rem;}
.xq1 dl dd h3 span{ display: block; width: 5.9rem;}
.xq2{padding:0 3.3%;}
.xq2 h3{ height: 2.6rem; line-height: 2.6rem; border-bottom: 1px dashed #c9c9c9; margin-top: 0.2rem; margin-bottom: 0.4rem; color: #333; font-size: 1rem;}
.xq2 h3 span{ font-weight: normal; text-transform: uppercase; color: #bfbfbf; padding-left: 0.5rem;}
.xq2 p{ color: #666; line-height: 1.65rem; margin-bottom: 4.5rem;}
.xq_on h2,.xq3 h2,.xq5 h2,.xq6 h2{ padding-left: 3.17rem; height: 2.625rem;background:url(../nyimg/xq_no1.gif) no-repeat; background-size:3.17rem 2.625rem; font-weight: normal; line-height: 100%;}
.xq_on h2 i,.xq3 h2 i,.xq5 h2 i,.xq6 h2 i{ display: block; color: #007ac0; font-size: 1.28rem; font-weight: bold;}
.xq_on h2 span,.xq3 h2 span,.xq5 h2 span,.xq6 h2 span{ display: block; font-size: 0.58rem; text-transform: uppercase; color: #9bbfdf; line-height: 100%;}
.xq3{ max-width:640px;margin:0 auto;margin-bottom: 3rem;background:#f3f8fb;padding:2.4rem 3.3% 2.5rem;}
.xq3 h2{ padding-left: 2.2rem; margin-bottom: 0.65rem;}
.xq3 ul{ overflow: hidden;}
.xq3 ul li{ width: 24%; float: left; box-sizing: border-box; border-bottom: 1px solid #cfd0d1; border-right: 1px solid #cfd0d1;}.xq3 ul li:nth-child(4n){ width: 28%; border-right: none;}
.xq3 table td{ border-bottom: 1px solid #cfd0d1; border-right: 1px solid #cfd0d1;box-sizing: border-box; color:#666; font-size: 1rem; padding:0.55rem 2%; letter-spacing: -1px;}
.xq3 table td:last-child{border-right: 0;word-wrap: break-word;}
.xq5{ max-width:640px;margin:0 auto;padding:0 3.3%;}
.xq5 h2{background:url(../nyimg/xq_no2.gif) no-repeat; background-size:3.17rem 2.625rem;}
.xq5 dl dt{ width: 68%; margin: 0 auto; font-size: 0; padding: 0.7rem 0 1.4rem 0;  }
.xq5 dl dd h4{ text-align: center; color: #333;font-size:1.25rem; padding-bottom: 0.75rem;background:url(../nyimg/xq_lin.jpg) no-repeat center 0;background-size:1.7rem 1px;padding-top: 0.55rem;}
.xq5 dl dd p{ color: #666; font-size: 1.25rem; padding-bottom:1.7rem; border-bottom: 1px solid #e5e5e5; margin-bottom: 1.5rem; letter-spacing: -1px; text-align: center;line-height: 2rem;}
.xq5 dl:last-of-type dd p{ border-bottom: none;}
.xq5 h2:nth-of-type(2){background:url(../nyimg/xq_no3.gif) no-repeat; background-size:3.17rem 2.625rem; margin-bottom: 1.1rem; }
.xq5 h3{ font-size: 0; padding-bottom: 5.25rem;}
.xq53{ max-width: 640px;margin: 0 auto;background: #f3f8fb; padding: 3rem 9.8% 2rem 3.3%; margin-bottom: 3rem;}
.xq53 h2{ padding-left: 3.17rem; height: 2.625rem;background:url(../nyimg/xq_no3.gif) no-repeat; background-size:3.17rem 2.625rem; font-weight: normal; line-height: 100%;}
.xq53 h2 i{ display: block; color: #007ac0; font-size: 1.28rem; font-weight: bold;}
.xq53 h2 span{ display: block; font-size: 0.58rem; text-transform: uppercase; color: #9bbfdf; line-height: 100%;}
.xq53 ul{  padding-top: 1.2rem; position: relative; height: 14.5rem;background:url(../nyimg/xq_bg.gif) no-repeat 0 2.4rem; background-size:100% 9.875rem;}
.xq53 ul li{ padding-top:3.2rem;background:url(../nyimg/xq1.png) no-repeat center 0; background-size:3.21rem 3.21rem; float: left; text-align: center; color: #666; font-size: 1rem; height: 6rem;}
.xq5307 ul li{background:url(../nyimg/xq133.png) no-repeat center 0;background-size: 3.21rem 3.21rem;}
.xq53 ul li:first-child{ width: 50%;}
.xq53 ul li:nth-child(2){ margin-left: 10%; margin-right: 10%;background:url(../nyimg/xq2.png) no-repeat center 0; background-size:3.21rem 3.21rem; }
.xq53 ul li:nth-child(3){ margin-left: 17%; margin-right: 25%;background:url(../nyimg/xq5.png) no-repeat center 0; background-size:3.21rem 3.21rem; }
.xq53 ul li:nth-child(4){background:url(../nyimg/xq4.png) no-repeat center 0; background-size:3.21rem 3.21rem; }
.xq53 ul li:nth-child(5){ position: absolute; right: -1.7rem; top: 3.1rem;background:url(../nyimg/xq3.png) no-repeat center right; background-size:3.21rem 3.21rem; padding-right: 3.8rem; line-height: 3.2rem;}

.xq3{ background: #f3f8fb; box-sizing: border-box; padding:2.4rem 3.2% 2.5rem;}
.xq3 h2{ padding-left: 3.17rem; height: 2.625rem;background:url(../nyimg/xq_no1.gif) no-repeat; background-size:3.17rem 2.625rem; font-weight: normal; line-height: 100%;}
.xq3 h2 i{ display: block; color: #007ac0; font-size: 1.28rem; font-weight: bold;}
.xq3 h2 span{ display: block; font-size: 0.58rem; text-transform: uppercase; color: #9bbfdf; line-height: 100%;}
.xq3 dl dt{ display: block; font-size: 0; width: 11rem; margin: 0 auto -3.6rem; position: relative; z-index: 5;}
.xq3 dl dt img{ display: inline-block; width: 11rem; border-radius: 11rem;}
.xq3 dl dd{ background: #fff; position: relative; border: 1px solid #bfbfbf; box-sizing: border-box; text-align: center; padding-bottom:1.4rem; margin-bottom: 3.7rem;}
.xq3 dl dd:before{ content:""; position:absolute;height:0.75rem;width:3.157rem;left:43.5%;bottom:-0.75rem; background:url(../nyimg/k_lm.gif) no-repeat center 0; background-size:3.157rem 0.75rem; }
.xq3 dl dd h3{ padding-top: 5.1rem; color: #333; font-size: 1.08rem; padding-bottom: 0.8rem;background:url(../nyimg/xq_lin.jpg) no-repeat center bottom; background-size:1.7rem 1px; margin-bottom: 0.55rem;}
.xq3 dl dd p{ color: #666; font-size: 0.83rem; padding: 0 2.2% 0 3.6%; line-height: 1.5rem;}


.xq35{ padding-left: 3.2%; box-sizing: border-box; margin-bottom: 2.8rem;}
.xq35 h2{ padding-left: 3.17rem; height: 2.625rem;background:url(../nyimg/xq_no2.gif) no-repeat; background-size:3.17rem 2.625rem; font-weight: normal; line-height: 100%; margin-bottom: 0.5rem;}
.xq35 h2 i{ display: block; color: #007ac0; font-size: 1.28rem; font-weight: bold;}
.xq35 h2 span{ display: block; font-size: 0.58rem; text-transform: uppercase; color: #9bbfdf; line-height: 100%;}
.xq35 table td{ border-bottom: 1px solid #cfd0d1;word-wrap: break-word; border-right: 1px solid #cfd0d1;box-sizing: border-box; color:#666; font-size: 1rem; padding:0.55rem 2%; letter-spacing: -1px; text-align: center;}
.xq35 table td:last-child{border-right: 0;}
.xq35 table tr:last-child td{border-bottom: 0;}

.xq6{padding:0 3.3%}
.xq6 h2{background:url(../nyimg/xq_no4.gif) no-repeat; background-size:3.17rem 2.625rem; margin-bottom: 0.9rem;}
.xq6 ul{ overflow: hidden; padding-bottom: 2.4rem;}
.xq6 ul li{ float: left; width: 49.2%; background: #eee;}.xq6 ul li:nth-of-type(2n){ float: right;}
.xq6 ul li i{ display: block; padding: 1.2rem 0.35rem 0.85rem; font-size: 1rem; color: #666;background:url(../nyimg/xq_lin.jpg) no-repeat 0.35rem 0.75rem; background-size:1.7rem 1px;}
.fhcpb{ margin: 0 auto 5.5rem; width: 41%; background: #007ac0; font-size: 1.37rem; height: 2.9rem; line-height: 2.9rem; font-weight: normal; text-align: center;}
.fhcpb a{ color: #fff;}

.cpbz_div{background:#f3f8fb;padding:2.6rem 3.3% 2.3rem;margin-bottom:3.2rem}
.cpbz_div h2{background:url(../nyimg/xq_no3.gif) no-repeat; background-size:3.17rem 2.625rem; margin-bottom: 1.1rem; }

/**/
.xq21{max-width:640px;margin:0 auto 2.6rem;}
.xq21 dl dt{ font-size: 0;}
.xq21 dl dd{ margin: 0.9rem 3.2% 0;}
.xq21 dl dd p{ color: #333; font-size:1.25rem; line-height:2rem; margin-bottom: 0.6rem;}
.xq21 dl dd p span{ display: block; letter-spacing: -1px;}
.xq21 dl dd p strong{ position: relative; padding-left: 0.8rem;}
.xq21 dl dd p strong:before{ content:""; position:absolute;height:0.3rem;width:0.3rem;left:0;top:42%; background:#d6241f; border-radius: 0.5rem;}
.xq65{ margin: 0 3.2%;}
.xq65 h2{ padding-left: 3.17rem; height: 2.625rem;background:url(../nyimg/xq_no2.gif) no-repeat; background-size:3.17rem 2.625rem; font-weight: normal; line-height: 100%; margin-bottom: 0.5rem;}
.xq65 h2 i{ display: block; color: #007ac0; font-size: 1.28rem; font-weight: bold;}
.xq65 h2 span{ display: block; font-size: 0.58rem; text-transform: uppercase; color: #9bbfdf; line-height: 100%;}
.xq67{ box-sizing: border-box; padding: 1.5rem 3.2% 0; position: relative;}
.xq67 h2{ padding-left: 3.17rem; height: 2.625rem;background:url(../nyimg/xq_no5.gif) no-repeat; background-size:3.17rem 2.625rem; font-weight: normal; line-height: 100%; margin-bottom: 0.5rem;}
.xq67 h2 i{ display: block; color: #007ac0; font-size: 1.28rem; font-weight: bold;}
.xq67 h2 span{ display: block; font-size: 0.58rem; text-transform: uppercase; color: #9bbfdf; line-height: 100%;}
.xq67 h3{ margin: 0 auto 5.5rem; width: 41%; background: #007ac0; font-size: 1.37rem; height: 2.9rem; line-height: 2.9rem; font-weight: normal; text-align: center;}
.xq67 h3 a{ color: #fff;}
.cf_u{ position: absolute; left: 0; width: 1.4rem; z-index: 5; top: 42%;}
.cf_d{ position: absolute; right: 0; width: 1.4rem; z-index: 5; top: 42%;}
.xq67 ul li{ position: relative; margin-bottom: 2.4rem;}
.xq67 ul li em{ display: block; top: 3rem; position: absolute; left: 15%; width: 70%;background:url(../nyimg/xq_bg2.png) repeat; color: #333333; font-size: 1.17rem; padding: 2.1rem 0.8rem 1.8rem;}
.xq67 ul li em i{ display: block; color: #333; font-size: 1rem; padding-top:0.65rem; line-height: 1.6rem;}
.xq67 ul li em i span{ display: block;}
/*========================联系我们66=======================*/
.u_om{ overflow: hidden;min-width:320px;max-width:640px;margin:0 auto;}
.u_om h2{ font-size: 0; padding-bottom: 1.1rem;}
.u_om1{ padding-left: 3%;}
.u_om1 h3{ color: #333; font-weight: normal; font-size: 1.55rem; margin-bottom: 1.8rem;}
.u_om1 h3 span{ display: block; color: #666; font-size: 0.6rem; text-transform: uppercase;}
.u_om1 ul{ padding-bottom: 0.45rem;}
.u_om1 ul li{ padding-left: 4.4rem; margin-bottom: 1.9rem;background:url(../nyimg/u_ico1.gif) no-repeat; background-size:3.6rem 3.6rem; min-height: 3.6rem;}
.u_om1 ul li i{ display: block; color: #999999; font-size: 1.25rem; padding-top: 0.35rem; margin-bottom: 0.12rem;}
.u_om1 ul li span{ color: #000;font-size: 1.25rem;}
.u_om1 ul li:nth-child(2){background:url(../nyimg/u_ico2.gif) no-repeat; background-size:3.6rem 3.6rem;}
.u_om1 ul li:nth-child(3){background:url(../nyimg/u_ico3.gif) no-repeat; background-size:3.6rem 3.6rem;}
.u_om1 ul li:nth-child(4){background:url(../nyimg/u_ico4.gif) no-repeat; background-size:3.6rem 3.6rem;}
.u_om p{ padding-bottom: 6rem;}
    /*============关于我们666=====================*/
    .w_om{max-width:640px;margin:0 auto;}
.w_om1{ overflow: hidden; padding-bottom: 2rem;min-width:320px;max-width:640px;margin:0 auto;}
.w_om1 dl dd{ margin: 0 4.2% 0 2.7%;}
.w_om1 dl dd h2{ color: #333; font-weight: normal; font-size: 1.55rem; padding-top: 1.2rem;}
.w_om1 dl dd h2 span{ display: block; font-size: 0.75rem; text-transform: uppercase; color: #333;}
.w_om1 dl dd p{ color: #666; font-size:1.25rem; line-height: 2.5rem; padding-top: 1.5rem;}
.w_om2{ background: #e8f1f8; padding: 2.5rem 2.9% 2.2rem; margin-bottom: 3.05rem;}
.w_om2 h2{color: #333; font-weight: normal; font-size: 1.55rem; margin-bottom: 1.6rem;}
.w_om2 h2 span{ display: inline-block;text-transform: uppercase; color: #7a7b7d; letter-spacing: -1px; padding-left: 0.35rem;}
.w_om2 p{ padding-left: 5.1rem; color: #666; font-size: 1.25rem;background:url(../nyimg/w_ico1.gif) no-repeat; background-size:4.21rem 4.21rem; margin-bottom: 1.25rem; min-height: 4.21rem;}
.w_om2 p i{ display: block; padding-top: 0.4rem; color: #333; font-size: 1.35rem;}
.w_om2 p em{ display: block; line-height: 2rem;}
.w_om2 p em strong{ font-size: 1.25rem;}
.w_om2 p:nth-of-type(2){background:url(../nyimg/w_ico2.gif) no-repeat; background-size:4.21rem 4.21rem;}
.w_om2 p:nth-of-type(3){background:url(../nyimg/w_ico3.gif) no-repeat; background-size:4.21rem 4.21rem;}
.w_om2 p:nth-of-type(4){background:url(../nyimg/w_ico4.gif) no-repeat; background-size:4.21rem 4.21rem;}
.w_om3{ overflow: hidden; margin: 0 3.6% 3rem 3%;}
.w_om3 h2{color: #322c2c; font-weight: normal; font-size: 1.55rem; margin-bottom: 1.46rem;}
.w_om3 h2 span{ display:block;text-transform: uppercase; color: #7a7b7d; padding-left: 0.35rem; font-size:1.6rem;}
.w_om3 dl dt{ font-size: 0;}
.w_om3 dl dd{ border: 1px solid #d1d1d1;}
.w_om3 dl dd p{ color: #666; font-size: 1.25rem; line-height: 2.5rem; padding: 0.85rem 5% 1.42rem; text-align: center;}
.w_om5{  position: relative; padding-bottom: 3.3rem; margin-bottom: 2.2rem;}
.w_om5 h2{color: #322c2c; font-weight: normal; font-size: 1.55rem;margin: 0 3.6% 1.46rem 3%;}
.w_om5 h2 span{ display:inline-block;text-transform: uppercase; color: #7a7b7d; padding-left: 0.35rem; font-size:1.3rem;}
.w_om5 p{ position: relative;font-size:1.1rem;}
.w_om5 p em{ display: inline-block; position: absolute; left:2.8%; top: 1.4rem; width:75%;background:url(../nyimg/w_bg.png) repeat; color: #fff; box-sizing: border-box; padding:0 1.25rem 1.55rem; line-height: 1.6rem;}
.w_om5 p em i{ display: inline-block; padding-top: 2.4rem;background:url(../nyimg/w_lin.png) no-repeat 0 1.6rem; background-size:1.7rem 1px;color: #fff;}
.w_om44{ overflow: hidden;margin: 0 3.6% 1.46rem 3%;}
.w_om44 h2{color: #322c2c; font-weight: normal; font-size: 1.55rem; margin-bottom: 1.46rem;}
.w_om44 h2 span{ display:inline-block;text-transform: uppercase; color: #7a7b7d; padding-left: 0.35rem; font-size:1.3rem;}
.w_om44 em{ display: block; overflow: hidden;}
.w_om44 em img{ display: inline-block; float: left; width: 49.25%;}
.w_om44 em img:last-child{ float: right;}
.w_om44 p{ color: #666; font-size:1.25rem; line-height: 2.5rem; padding: 0.85rem 0 2.6rem 0;}
.w_om6{ background: #e8f1f8;padding:2.5rem 3.6% 2.55rem 3%; margin-bottom: 3.5rem;}
.w_om6 h2{color: #322c2c; font-weight: normal; font-size: 1.55rem; margin-bottom:6.8rem;}
.w_om6 h2 span{ display:inline-block;text-transform: uppercase; color: #7a7b7d; padding-left: 0.35rem; font-size:1.3rem;}
.w_om6 p{ background: #fff; border:1px solid  #c9c9c9; box-sizing: border-box;padding:4.2rem 1rem 1.5rem; color: #666; font-size:1.25rem; line-height: 2.5rem; position: relative;}
.w_om6 p i{ display: block;}
.w_om6 p span{ display: inline-block; width: 50%; position: absolute; left: 25%; top: -5.5rem;}
.w_om6 p span img{ display: inline-block; border-radius: 0.5rem;}
.w_om7{padding:0 3.6% 4.35rem 3%;}
.w_om7 h2{color: #322c2c; font-weight: normal; font-size: 1.55rem; margin-bottom:1.23rem;}
.w_om7 h2 span{ display:inline-block;text-transform: uppercase; color: #7a7b7d; padding-left: 0.35rem; font-size:1.3rem;}
.w_om7 ul{ overflow: hidden;}
.w_om7 ul li{ float: left; width: 48.5%;}.w_om7 ul li:nth-child(2n){ float: right;}
.w_om7 ul li img{ display: inline-block; padding: 0.4rem; box-sizing: border-box; border: 1px solid #f2f2f2;}
.w_om7 ul li span{ display: block; text-align: center; line-height: 1.8rem; color: #666; font-size:1.1rem; margin-bottom: 0.2rem;padding-bottom: 0.5rem;}



	/* */
.wrap{	width: 100%;max-width: 640px;margin: 0 auto;
	min-width: 320px;
	position:relative;
	font-size:1rem;
}

/**/
.g_prolis{position:relative; padding-top:4.2rem;}
/* 内页分页样式  */
/*7、新闻中心----------------------------------*/
.nc_on1{ overflow: hidden;}
.nc_on1 ul li{ font-size: 0; padding:0 0 1.8rem 0; margin-bottom: 1.8rem; border-bottom: 1px solid #e6e6e6;}
.nc_on1 ul li em{ display: block; height: 2.55rem; line-height: 2.55rem;background: #f3f3f3;  font-size: 1.25rem; color: #333;}
.nc_on1 ul li em strong{ display: inline-block;width: 2rem; padding: 0 1.5%; font-size: 0;}
.nc_on1 ul li em strong img{ vertical-align: middle;}
.nc_on1 ul li span{ font-size:0.92rem; letter-spacing: -1px;}
.nc_on1 ul li i{ display: inline-block; float: right; background: #a72126;height: 2.55rem; padding: 0 5%;}
.nc_on1 ul li i a{ color: #fff; font-size:1.2rem;}
.nc_on1 ul li:last-child{ border-bottom: none;}
/*8、新闻列表---------------666----------*/
.g_newlst{ overflow:hidden;}
.g_newlst h2{ margin: 0 3.1%; padding: 1.1rem 0 1.3rem 0;}
.g_newlst h2 span{ display: inline-block; width: 3.6rem; padding-left: 0.5rem;}
.g_newlst h2 strong{ color: #322c2c; font-size: 1.78rem;}
.g_newdet h3{ text-align: center; margin:1.5rem 2.8% 1.2rem; background: #f0f0f0; padding: 1.35rem 8%; color: #322c2c; font-size: 1.2rem;}
.g_newdet h3 span{ display: block; color: #7b7b7b; font-size: 1rem; padding-top: 0.35rem;}
.g_newdet h3 i{ padding: 0 1%;}
.u_dlst1{ overflow:hidden; margin:0 2%; margin-bottom:1.2rem;}

.u_dlst1 dt{ color: #322c2c; font-size: 1.45rem; margin-bottom: 0.9rem;}
.u_dlst1 dt span{ display: inline-block; background: #d6241f; width: 4.5rem; height: 1.65rem; line-height: 1.75rem; color: #fff; font-size:1.12rem; text-align: center; letter-spacing: 0.2rem; margin-right: 0.6rem; float: left;}
.u_dlst1 dd p{ color:#666; font-size:1.2rem; line-height:150%; padding-bottom:1rem; margin-left:17%;}
.u_dlst1 dd p a{ color: #007ac0;}

.m_newlst{ overflow:hidden;font-family: "Microsoft YaHei";}
.m_newlst dl{ overflow:hidden;clear: both; padding:0.6rem;box-sizing:border-box; background: #f0f0f0;margin:0 2.8% 1.12rem;}
.m_newlst dt{float: left;width:40%; position: relative;}
.m_newlst dt img{width:100%;display: block;}
.m_newlst dd{float: right;width:57%; box-sizing: border-box; padding-right: 3%;}
.m_newlst dd p{font-size:1.35rem;line-height: 1.75rem;overflow: hidden;color: #322c2c; padding-top:0.85rem;}
.m_newlst dd span{ display: block; text-align: right; padding-top: 0.65rem;}
.m_newlst dd span a{ color:#007ac0; display:inline-block; font-size:1.15rem; border: 1px solid #007ac0; line-height: 1.7rem; width: 50%; text-align: center;}
/*9、新闻详情页------------666--------------*/
.g_newdet{ overflow:hidden;}
.g_newdet h3{font-size:1.35rem;color: #232323;font-weight: normal; text-align:center;}
.g_newdet h3 span{ display:block;}
.m_newc{margin: 0 2.3%;}
.g_newdet p{line-height:180%;color: #666; font-size:1.25rem; padding-top: 1.85rem;/* text-indent:2.25rem;*/}
.g_newdet .newimg{width: 100%;display: block; padding:1.25rem 0 0; font-size: 0; margin-bottom: -1rem; text-indent: 0;}
.g_newdet h5{font-size: 0.85rem;color: #8a8a8a;font-weight: normal;padding:1.85rem 2% 0.85rem; border-bottom:1px solid #e6e6e6; text-align: right;}
.g_newdet h5 span{ display: block;}
.g_newdet em{ display: block; padding-top: 0.6rem;font-size: 0.85rem;color: #8a8a8a;}
.u_back2{width:12.1rem; background:#007ac0; margin:2rem auto; font-size:1.56rem; color:#fff; line-height:3.2rem; text-align:center;}
.g_newdet h4{ color: #322c2c; font-size: 1.37rem; padding-bottom: 1rem;}
.g_newdet ul{ padding-bottom: 5rem;}
.g_newdet ul li{ line-height:2rem;}
.g_newdet ul li a{ color: #322c2c; font-size:1.25rem;line-height:180%}
.g_newdet ul li span{ color: #d6241f; padding-right:1.5%;}
.g_newdet p img{width: 100%}
/* 内页分页样式  */
.g-page2{ height:3rem; line-height: 3rem; box-shadow: 0 0 0.2rem #9f9d9d; overflow:hidden; margin: 2.1rem 0; font-size: 1.5rem;}/* 底部间距20px*/
.g-page2 .u-pup,.g-page2 .u-pne,.g-page2 .u-sa{display:block; width: 50%; text-align: center; color: #666; font-size:1.55rem;height:3rem;line-height:3rem; float: left; }
.g-page2 p{ width:20%; display: inline-block;text-align: center;font-size: 1rem;color: #666; text-indent:0;}
.g-page2 .u-pne{ float: right; }


.g-page{padding:1.5rem 2% 4.1rem; height:2.8rem; overflow:hidden;}/* 底部间距20px*/
.g-page .u-pup{background: #6b686f;}
.g-page .u-pup,.g-page .u-pne,.g-page .u-sa{display:inline-block;font-size:1.35rem;height: 2.8rem;line-height: 2.8rem; text-align: center;width:36%; color: #fff; float: left;}
.g-page .u-pne{background: #6b686f; color:#fff; float:right;}
.g-page p{ width:28%; display: inline-block;text-align: center;font-size: 1.45rem;color: #666; text-indent:0;  background: #f2f2f2;height: 2.8rem;line-height: 2.8rem; float: left;}
.g-page .u-pnum{font-size: 1.4rem;color: #007ac0;}
/*底部样式*/
.head2 {position: relative;z-index: 11;height:4.5rem; background:#fff; border-bottom: 1px solid #d9d7d7;}


.head_shows {position: fixed;z-index: 99998;background:#fff;width: 100%;max-width: 640px;top: 0;}

.head3{position: fixed;left: 0; top: 0; width: 100%; max-width: 640px; min-width: 320px;}
.head2 em{ display:block; position:absolute; left:0; bottom:-0.15rem; font-size:0; clear:both; line-height:inherit;}
.head2 .menu_btn {padding:0px; width:62%;right:0;height:4.5rem;line-height:4.5rem;position:absolute;}
.head2 .menu_btn a{color:#000; float:left; display:inline-block; font-size:1.5rem;}
.head2 .menu_btn i{ display:inline-block; float:left; color:#cdcdcc;}
.head2 .menu_btn a.downmenu{right:0rem;top:0rem; position: absolute; display: block; width:4.2rem; height:4.5rem;background:url(../nyimg/menu3.gif) no-repeat 0 0; background-size: 4.2rem 4.5rem; font-size: 0;z-index: 9999;cursor: pointer; }
.head2 .logo img{height:100%; width: 100%;display: block;}


.head2 .logo{float:left;  width:10.5rem; padding: 0.5rem 0 0 1rem;}
.head2 .logo img{height:100%; width: 100%;display: block;}
.head2 .menu_btn .tsite{font-size:1.4rem;color:white; margin-right:3%; color: #fff;}
.head2 .menu_btn .tsite a{display: inline-block; width:27.3%;text-align: center;font-family:"Microsoft YaHei"; position:relative;}
.head2 .menu_btn .tsite a:last-child{ width:34%;}
.head2 .menu_btn .tsite a:before{ content:""; position:absolute;height:1.12rem;width:1px;content: "";left:98%;top:36%; background:#e7e7e7;}
.head2 .menu_btn .tsite a:last-child:before,.head2 .menu_btn .tsite a:last-child:after{ background:none;}
.head2 .menu_btn .cur{ color:#007ac0;}

.menu2{ 
	width:15rem; display: none;z-index: 10;
	height:22rem;
	overflow:hidden;
	position:absolute; 
	top:4.5rem; 
	right:0px;
}
.curs{ display:block;}
.pi_zw{ display:block; width:100%; position:relative; height:5.8rem;}

.menu2 ul {
	position:absolute; 
	top:0;
	right:0;
	width:100%;
}
.menu2 ul li{border-bottom:1px solid #007ac0;line-height:3rem;color:#fff; position: relative;background: #fff; text-align: center;height:3rem}
.menu2 ul li:last-child:before{position: absolute; content: ""; width: 2.3rem; height: 2rem; left: 18.5%; top: 0.65rem; z-index: 8;}
.menu2 ul li a {	font-size:1.08rem; color: #322c2c;text-decoration: none;font-family: "Microsoft YaHei"; display: block; }
.menu2 ul li:last-child a{ color: #007ac0;}
.menu2 ul li i{ display: inline-block; padding-left: 1.8rem;background:url(../images/tel.gif) no-repeat 0 0.65rem; background-size:1.45rem 1.45rem;}
.menu2 ul .tel {
	border-bottom:none;
	height:auto; padding:0px;

}
.menu2 ul .tel img {
	width:64%;
	vertical-align:middle;
}
.menu2 ul li:last-child{border-bottom: none;}
.menu2 ul li:first-child{border-top: none;}



.g_ft{position: relative; padding:2.75rem 0  4.2rem;font-size: 1rem;color: #666;text-align: center; background: #f0f0f0;}
.g_ft a{color: #322c2c;display: inline-block;padding: 0 3.5%; font-size:1.25rem;}
.g_ft i{ display:block; padding-bottom: 0.45rem;}
.g_ft .top{ display: block; position: absolute; left: 42.8%; width: 3.7rem; top: -2.2rem;}
.f_botm{position: fixed; bottom: 0;width: 100%; max-width: 640px; background: #2e2e30; height: 3.35rem; line-height: 3.35rem; overflow: hidden;z-index: 8;}
.f_botm ul li{ width: 50%; float: left; box-sizing: border-box; border-left: 1px solid #9d9d9e; border-right: 1px solid #9d9d9e;}
.f_botm ul li a{ display: block; font-size: 1rem; color: #fff; padding-left:45.5%; background:url(../images/b_ico1.png) no-repeat 33% 0.7rem; background-size:2.21rem 2rem;}
.f_botm ul li:last-child a{background:url(../images/b_ico2.png) no-repeat 33% 0.7rem; background-size:2.21rem 2rem;}}

    /**/

/**/
.g_ft2{ border-top: none;}
/**/

