﻿.wrap img {
    width: 100%;
}
@media screen and (min-width:320px) {  html { font-size:75%;}}
@media screen and (min-width:360px) {  html { font-size:87%;}}
@media screen and (min-width:480px) {  html { font-size:112%;}}
@media screen and (min-width:568px) {  html { font-size:131%;}}
@media screen and (min-width:639px) {  html { font-size:150%;}}
/*通栏广告*/
.g-adv{ width:100%; overflow:hidden;}
/*导航样式*/
.g-nav { display:inline-block; width:100%;height:6.3rem;overflow:hidden; position:relative;background: #40A534; margin-bottom: 1rem;}
.g-nav a {font-size:1rem; color:#333; height:3.13rem; line-height:3.13rem;text-align:center; width:33.33%; display:block; float:left;border-right:1px solid #fff; box-sizing:border-box; font-size:1.17rem; color:#fff;}
.g-nav a:hover{background: #ff0000; color:#FFF}
.g-nav:before{ content:""; position:absolute;height:1px;width:100%;content: "";left:0;top:52%; background:#fff;}
/**/
.g-know{ margin:0 0.8rem; overflow:hidden;}
.g-know p{ padding:0.5rem 0 1rem 0; color:#000; font-size:0.92rem; line-height:1.6rem;}
.g-know em{ display:block; font-size:0; margin-bottom:2.2rem;}
/**/
.g-tt1{ font-size:0; margin:0 0.8rem 2.4rem; position:relative;}
.g-tt1 em{ display:block; position:absolute; top:4.8rem; left:27%; width:10rem; height:1.6rem; line-height:1.6rem; text-align:center; color:#000; font-size:0.92rem; background:#ffeb01;}
/**/
.g-xl {position:relative;overflow:hidden; height: 16rem;}
.g-xl h3{background:url(../img/lis.jpg) no-repeat; background-size:100%; height:10rem; margin-bottom:0.9rem; font-size:1rem; color:#fff; line-height:1.4rem; padding-top:0.5rem;}
.g-xl h3 i{ margin:4.5rem 0.8rem 0; border:1px solid #a0a0a0; padding:0.25rem; box-sizing:border-box; display:block; text-indent:1.5rem;}
.g-xl h3 span{ color:#ffeb01;}
.g-xl .c-list { font-size:1rem;margin-bottom:0.6rem;}
.g-xl .c-list li { float:left; text-align:center; color:#fff; width:28%; background: #40A534;height:2.3rem; line-height:2.3rem; margin:0 0 0.8rem 1.05rem;}
.g-xl .c-list li.z-on { background: #FF0000; color: #FFF;}
.g-xl .c-list li:nth-child(4){ margin-left:20.5%;}
.m-cpcon { position:relative;}
.m-cpcon .prev { position:absolute; top:3.43rem; left:0.9rem; width:0.83rem; z-index:9;}
.m-cpcon .next { position:absolute; top:3.43rem; right:0.9rem; width:0.83rem; z-index:9;}
.m-cpcon .sclwrap_box { height:12.5rem;}
.m-cpcon .no_ov { margin:0 2rem;}
.m-cpcon .no_ov .m-box .page { position:relative; float:left;}
.m-cpcon .page { position:relative; float:left;}
.m-cpcon .page ul li{ width:45%;float:left;position:relative; margin-left:0.85rem;}
.m-cpcon .page ul li span{ display:block; text-align:center; width:100%; line-height:2.6rem;}
.m-cpcon .page ul li span a{ font-size:0.92rem; color:#000;}
/**/
.g-tt2{ height:13.95rem;background:url(../img/tt2.jpg) no-repeat; background-size:100%; text-align:center;}
.g-tt2 p{ padding-top:8.2rem;}
.g-tt2 p a{ color:#fff; font-size:0.92rem;}
.g-tt2 p strong{ font-size:1.25rem; font-weight:normal;}
.g-tt2 p i{ display:block; width:8rem; height:1.7rem; line-height:1.7rem; text-align:center; margin:0.5rem auto 0; background:#ffeb01; font-size:1rem; color:#000;}
/**/

.g-ys{ width:100%; overflow:hidden; margin-bottom:1.6rem;}
.g-ys h3{ display:block; padding-top:3.9rem; font-size:1rem; height:3.4rem; color:#fff; text-indent:21%;background:url(../img/y_h3.gif) no-repeat; background-size:100%; margin-bottom: 0.7rem;}
.g-ys .m-box .con{ display:inline; float:left;}
.g-ys .m-box .con .ys_pic{ display:block; width:100%; overflow:hidden; padding:0.1rem;}
.g-ys dl{ padding:1.25em 0 0 0;}
.g-ys dl dt{ width:100%; font-size:0;}
.g-ys dl dd{padding:0 1.45em 0 0;}
.g-ys dl dd p{ font-size:0.92rem; color:#000; position:relative; padding: 0.36rem 0.8rem 0 3.2%; line-height:1.5rem; position:relative;}
.g-ys dl dd p:before{ content:""; position:absolute;height:0.2rem;width:0.2rem;content: "";left:14.1%;top:1.25rem; background:#268d4b;}
.g-ys dl dd p strong{ color:#ce0201;}

.g-ys .m-cnt{ width:100%; display:inline-block; padding:0 0 0 28%;}
.g-ys .m-cnt li{ width:3rem; height:2.5rem; background: #063f96; float:left; margin-right:0.1rem;font-size:1.25rem; text-align:center; color:#fff; text-align:center; line-height:2.5rem; font-family:"宋体";}
.g-ys .m-cnt li.z-on{ background: #FF0000; color: #fff; position:relative;}
.g-ys .m-cnt li.z-on:before{ content:""; position:absolute;border-bottom: 0.5rem solid #FF0000;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;height: 0;width: 0; left:38%; top:-0.5rem; }
/**/
.g-tj{background:url(/img/tj_bg.jpg) no-repeat; background-size:100%; height:23rem; overflow:hidden; margin-bottom:1.8rem; padding-top:3rem;}
.g-tj h3{ width:58.4%; margin:0 auto 2.1rem; color: #063F96; font-size:1.08rem; text-align:center;}
.g-tj h3 img{ display:block; width:12.7rem; margin:0 auto ;}
.g-tj h3 strong{ display:block; font-size:1.33rem; margin-bottom:1.38rem;}
.g-tj h3 em{ display:block; line-height:1.9rem;}
.g-tj ul { overflow:hidden;}
.g-tj ul li {
    padding-left: 20%;
    line-height: 1.08rem;
    height: 2.08rem;
    margin-bottom: 0.6rem;
    margin-top: -8px;
    overflow: hidden;
}
.g-tj ul li span{ color:#a3a3a3; font-size:0.92rem; float: left;}
.g-tj ul li input{ border:none;  line-height:1.88rem; height:1.88rem; background:none; width:7.2rem; float:left;}
.g-tj ul li i{ display:inline-block; float:left; color:#ce0201;}
.g-tj ul li:last-child{ padding-left:10.5%;}
.g-tj ul li a{ display:inline-block; width:4.3rem; height:1.5rem; line-height:1.5rem; text-align:center; color:#fff;background:#ce0201;}
.g-tj ul li a:last-child{ background: #40A534;}
#validate{ color:Red}
#validate.green{ color:Green}
/**/
.g-abo{background:url(/img/a_bg.jpg) no-repeat; background-size:100%; height: 16.96rem; overflow:hidden; border-bottom:0.1rem solid #e2e2e2; margin-bottom:2.4rem;}
.g-abo h3{ margin:0.315rem 3.3% 1.65rem 52%; font-size:1rem; font-weight:bold;}
.g-abo h3 a{ color: #0E405A;}
.g-abo h3 span{ display:inline-block; float:right; font-family:Arial;}
.g-abo h3 span a{ color:#000; font-weight:normal; text-transform:uppercase;}
.g-abo p{ margin:0 7% 0 36%; color:#040000; font-size:0.92rem; line-height:1.25rem;height:190px;}
.g-abo p i{ display:block; font-weight:bold;}
.g-abo p strong{ display:block; font-size:0; margin-bottom:3.5rem; overflow:hidden;}
.g-abo p strong img{ display:inline-block; width:100%; float:left;height: 5.9rem;}
.g-abo p strong img:last-child{ float:right;}
.g-abo em{ display:block; text-align:center;}
.g-abo em a{ display:inline-block; width:8.3rem; height:2rem; line-height:2rem; line-height:2rem; background: #FF0000; font-size:0.92rem; color: #FFF;}
.g-abo em a:last-child{ background: #40A534; color:#fff;}
/**/
.g-news{overflow:hidden; position:relative; margin:0 0.8rem 2.5rem;}
.g-news .m-cnt{height:3.45rem;margin:0 0 0.5rem 0.8rem;overflow:hidden;}
.g-news .m-cnt li{float:left; position:relative;color:#000;font-size:1rem; overflow:hidden; margin-right:1%; padding:0 2.3%;}
.g-news .m-cnt li i{ color: #40A534; font-family:Arial; font-size:3.2rem; line-height:100%; display:inline-block; float:left;}
.g-news .m-cnt li em{ display:inline-block; float:left; padding-top:0.35rem;}
.g-news .m-cnt li span{ display:block; color:#a3a3a3; font-size:1rem; font-family:Arial; text-transform:uppercase;}
.g-news .m-cnt li.z-on{ color:#000; border:0.1rem solid #a0a0a0; box-sizing:border-box;}
.g-news .u-more{ display:block; position:absolute; top:1rem; right:0.85rem; z-index:1; font-size:1rem; color:#666; text-transform:uppercase;}
.g-news .m-box dl{ overflow:hidden; margin:0 0 0.85rem 0.8rem;}
.g-news .m-box dl dt{ width:5.08rem; float:left;}
.g-news .m-box dl dd{ width:73%; float:left; margin-left:4.2%;}
.g-news .m-box dl dd b{ font-size:0.92rem; color:#040000; display:block;}
.g-news .m-box dl dd p{ color:#040000; font-size:0.92rem; line-height:1.3rem;}
.g-news .m-box dl dd i{ display:block; font-size:0.92em; color:#1f72bb; padding-top:5%;}
.g-news .m-box em{width:5.08rem; float:left;margin-left:3.2%;}
.g-news .m-box ul{position:relative; float: right;width:73%; margin-top:-0.25rem;}
.g-news .m-box ul li{ height:1.5rem; line-height:1.5rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:0.92rem; position:relative;color:#040000; padding-left:1rem;}
.g-news .m-box ul li a{ color:#040000;}
.g-news .m-box ul li:before{ content:""; position:absolute;height:0.3rem;width:0.3rem; border-radius:0.3rem;position: absolute;left:0.1rem;top:0.7rem; background:#268d4b;}
.g-news .m-box ul li span{ float:right;}