*{margin: 0;padding: 0;}
html, body{position: relative;height: 100%;font-size: 14px;}
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;}}

/* 内页样式 */
.wrap{	width: 100%;max-width: 640px;margin: 0 auto ;
	min-width: 320px;
	overflow:hidden;
	-webkit-box-sizing: border-box;
	position:relative;
	font-size:1rem;
}

.anban,.anban img{width: 100%;display: block;}
.antit{background:url("antit.jpg") no-repeat;background-size: 100%; padding: 1.5rem 0 0 8%;font-size: 1.2rem;color: #0b0a0a;height: 6rem;}
.antit a{color: #0b0a0a}
.gc1 h3{position: relative; height: 3rem;line-height: 3rem;padding: 0 0 0 8%;font-size: 1.6rem;color: #252525;font-weight: normal;}
.gc1 h3 a{color: #252525}
.gc1 h3 em{display: inline-block;font-size: 0.8rem;color: #ccc;text-transform: uppercase;font-weight: normal;}
.gc1 h3:before{content: "";position: absolute;width: 0.25rem;height: 1.6rem;background: #01429e;left:6%;top:0.6rem;}
.gc1 .gclb{margin: 0 6% 3rem;width: 88%;}
.gc1 .gclb dt,.gc1 .gclb dt img{width: 100%;display: block;}
.gc1 .gclb dd{position: relative; background: #eee;padding: 1rem 0 0 0;height: 13.2rem;border: 1px solid #e5e5e5;}
.gc1 .gclb h4{height: 2rem;line-height: 2rem;overflow: hidden;text-align: center;font-size: 1.4rem;color: #252525;font-weight: normal; margin-bottom: 0.6rem;}
.gc1 .gclb h4 a{color: #252525;}
.gc1 .gclb p{padding: 0 4%;font-size: 1rem;color: #252525;line-height: 1.6rem;height: 6.4rem;overflow: hidden;}
.gc1 .gclb span{display: block;position: absolute;width: 7.5rem;height: 2.4rem;line-height: 2.4rem;background: #01429e;text-align: center;font-size: 1rem;color: #fff; left:50%;margin-left: -3.8rem;top:11.3rem;}
.gc1 .gclb span a{color: #fff;}

.gc1st{margin-left: 6%;margin-bottom: 1.7rem;clear: both;}
.gc1st li{float: left;width: 46%;margin-right: 2%;}
.gc1st li img{width: 100%;display: block;}
.gc1st li em{display: block;width: 100%;height: 4rem;line-height: 2rem;background: #eeeeee;text-align: center;font-size: 1rem;color: #252525; overflow:hidden;}

.sygc h3{position: relative; height: 3.3rem;line-height: 3.3rem;padding: 0 0 0 8%;font-size: 1.6rem;color: #252525;font-weight: normal;}
.sygc h3 a{color: #252525}
.sygc h3 em{display: inline-block;font-size: 0.8rem;color: #ccc;text-transform: uppercase;font-weight: normal;}
.sygc h3:before{content: "";position: absolute;width: 0.25rem;height: 1.6rem;background: #8b021b;left:6%;top:0.8rem;}

.djxcp{background:url("anflbg.jpg") no-repeat;background-size: 100%; height: 7rem; padding-top: 1.5rem; margin-top: 2.5rem; }
.djxcp h2{position: relative;height: 2.8rem;text-align: center;font-size: 1.4rem;font-weight: normal;color: #fff;}
.djxcp h2:before{content: "";position: absolute; width: 3rem;height: 0.15rem;background: #8b021b;left:20%;top:1rem;}
.djxcp h2:after{content: "";position: absolute; width: 3rem;height: 0.15rem;background: #8b021b;right:20%;top:1rem;}
.djxcp .xlcp{margin-left: 8%;}
.djxcp .xlcp a {
    display: block;
    float: left;
    border-radius: 0.5rem;
    background: #8b021b;
    text-align: center;
    font-size: 1.1rem;
    color: #fff;
    height: 2.8rem;
    line-height: 2.8rem;
    margin-right: 3%;
    width: 19%;
}
.djxcp .xlcp a:nth-child(3) {
    width: 29%;
}

/* 案例详情 */
.anxx h3{font-weight: normal;font-size: 1.4rem;font-weight: normal;color: #252525;text-align: center;margin-bottom: 1rem;}
.anxx h4{margin: 0.8rem 8% 1rem;height: 2.2rem;line-height: 2.2rem;border-bottom: 1px solid #eee;font-size: 0.9rem;font-weight: normal;color: #999999;}
.anxx h4 b{font-weight: normal;}
.anxx h4 .back{width: 4.5rem;height: 2.2rem;line-height: 2.2rem;background: #eeeeee;text-align: center;font-size: 0.9rem;color: #01429e;}
.anxx h4 .back a{color: #01429e}
.anxx .xxtj{padding: 1.2rem 5% 1rem;background: #eee; margin: 0 6% 1.2rem;}
.anxx .xxtj h5{font-size: 1rem;line-height: 2rem;color: #252525}
.anxx .xxtj h5 em{display: block;}
.anxx .m_newc p{font-size: 1rem;color: #252525;line-height: 2rem;text-align: justify;}
.anxx .m_newc p b,.anxx .m_newc p b b{font-weight:bold;font-size: 1rem;color: #01429e}
.anxx .m_newc p span{ font-size:1rem; font-weight:bold;}
.anxx .m_newc{padding: 0 10%;font-size: 1rem;line-height: 2rem;}
.anxx .anxx1{margin: 1.5rem 8% ;width: 84%;}
.anxx .m_newc img{width: 100% !important;height: auto !important;display: block;}

.g_cp01{margin-bottom: 5rem;}
.g_cp01 h3{position: relative; height: 3rem;line-height: 3rem;padding: 0 0 0 8%;font-size: 1.6rem;color: #252525;font-weight: normal;}
.g_cp01 h3 a{color: #252525}
.g_cp01 h3 em{display: inline-block;font-size: 0.8rem;color: #ccc;text-transform: uppercase;font-weight: normal;}
.g_cp01 h3:before{content: "";position: absolute;width: 0.25rem;height: 1.6rem;background: #01429e;left:6%;top:0.6rem;}
.g_cp01 .gclb1{margin: 0 6% 3.7rem;width: 88%;}
.g_cp01 .gclb1 dt,.g_cp01 .gclb1 dt img{width: 100%;display: block;}
.g_cp01 .gclb1 dd{position: relative; background: #f7f7f7;height:auto;}
.g_cp01 .gclb1 h4{height: 3.7rem;line-height: 3.7rem;background: #01429e; overflow: hidden;text-align: center;font-size: 1.2rem;color: #fff;font-weight: normal;border-top: 1px solid #2159a9;}
.g_cp01 .gclb1 h4 a{color: #fff;}
.g_cp01 .gclb1 h5{margin-top: 2.2rem;height: 2.8rem;text-align: center;font-weight: normal;font-size: 1.2rem;color: #235192;}
.g_cp01 .gclb1 p{padding: 0 4%;font-size: 1rem; text-align: center;color: #252525;line-height: 1.6rem;height: 6.4rem;overflow: hidden;}
.g_cp01 .gclb1 span{display: block;position: absolute;width: 10rem;height: 2.4rem;line-height: 2.4rem;background: #01429e;text-align: center;font-size: 1rem;color: #fff; left:50%;margin-left: -5rem;bottom:-1rem;}
.g_cp01 .gclb1 span a{color: #fff;}

.cp201{margin: 0 6% 1rem;}
.cp201 img{width: 100%;display: block;}
.cp2fl{margin: 0 6% 2.6rem;}
.cp2fl li{float: left;width: 49.4%;margin-right: 0.1rem;border:1px solid #e5e5e5;margin-bottom: 1px;height: 3.7rem;line-height: 3.7rem;text-align: center;overflow: hidden;font-size: 1.2rem;color: #252525;background: #eeeeee;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; }
.cp2fl li:nth-child(2n){margin-right: 0;}
.cp2fl li a{color: #252525;}
.cp2fl li.cur a{color: #235192;}

.cp2lst{margin-left: 6%;}
.cp2lst li{float: left;width: 45%;margin-right: 2.5%;margin-bottom: 2rem;}
.cp2lst li img{width: 100%;display: block;border:1px solid #e5e5e5;}
.cp2lst li em{position: relative; display: block;width: 100%;height:3rem;line-height: 3rem;overflow: hidden;font-size: 1rem;color: #333333;border-bottom: 0.15rem solid #ccc; }
.cp2lst li em:before{content: "";position: absolute;background:url("cpico.jpg") no-repeat;background-size: 100%; width: 1.8rem;height: 1.8rem;right: 3%;top:0.8rem;}


/* 产品详情 */
.cpxx h2{position: relative; height: 3rem;line-height: 3rem;padding: 0 0 0 8%;font-size: 1.6rem;color: #252525;font-weight: normal;}
.cpxx h2 a{color: #252525}
.cpxx h2 em{display: inline-block;font-size: 0.8rem;color: #ccc;text-transform: uppercase;font-weight: normal; padding-left: 3%;}
.cpxx h2:before{content: "";position: absolute;width: 0.25rem;height: 1.6rem;background: #01429e;left:6%;top:0.6rem;}

.cpxxi{margin: 0 6% 0.5rem;width: 88%;}
.cpxxi img{width: 100%;display: block;}
.cpxximg{position: relative;}
.cpxximg .swiper-pagination{right: 0;bottom: 3%;}
.cpxximg .swiper-pagination-bullet{background: #000;opacity: 1;margin: 0 1.6%}
.cpxximg .swiper-pagination-bullet-active{background: #ccc;opacity: 1;}

.cpxxwz{position: relative; margin: 0 6% 4rem;height: auto;padding-bottom:2rem; background: #eee;border-bottom: 0.1rem solid #d9d9da;}
.cpxxwz h3{
    margin: 0rem 5% 1rem;
    height: 4.5rem;
    border-bottom: 0.1rem solid #d9d9da;
    font-size: 1.3rem;
    color: #01429e;
    font-weight: normal;
    padding-top: 1rem;
    }
.cpxxwz .wztd {margin-bottom: 1.3rem;}
.cpxxwz .wztd{font-size: 1.2rem;line-height: 2rem;color: #252525;margin-left: 5%;}
.cpxxwz h4{height: 2rem;line-height: 2rem;margin-left: 5%;font-size: 1.2rem;color: #252525;}
.cpxxwz p{margin: 0 5%;font-size: 1.2rem;line-height: 2rem;color: #252525}
.cpxbtn{position: absolute;width: 10rem;height: 2.5rem;line-height: 2.5rem;background: #01429e;text-align: center;font-size: 1rem;color: #fff; left:50%;margin-left: -5rem;bottom:-1.3rem;}
.cpxbtn a{color: #fff;}


.g_cpys h2{position: relative; height: 3rem;line-height: 3rem;padding: 0 0 0 8%;font-size: 1.6rem;color: #252525;font-weight: normal;}
.g_cpys h2 a{color: #252525}
.g_cpys h2 em{display: inline-block;font-size: 0.8rem;color: #ccc;text-transform: uppercase;font-weight: normal; padding-left: 3%;}
.g_cpys h2:before{content: "";position: absolute;width: 0.25rem;height: 1.6rem;background: #01429e;left:6%;top:0.6rem;}

.cpxys{margin: 0 5% 0.5rem;}
.cpxys img{width: 100%;display: block;}
.ysno dl{padding-top: 1rem;height: auto;padding-left: 5%;} 
.ysno dl:after{display:block;clear:both;visibility:hidden;overflow:hidden;content:".";}
.ysno dt{float: left;width: 13%;}
.ysno dt img{width: 100%;display: block; height:4.1rem;}
.ysno dd{float: right;width:83%; }
.ysno dl:nth-child(2n){background: #f5f5f5;}
.ysno h3{height: 2rem;line-height: 2rem;font-size: 1.5rem;color: #01429e;font-weight: bold;}
.ysno p{line-height: 1.2rem;font-size: 1rem;color: #222222;font-weight: normal;}
.cpxys2{margin-top: 2rem; margin-bottom: 2.7rem;}
.cpxys2 img{width: 100%;display: block;}

.line{width: 100%;height: 0.5rem;background: #f5f5f5;margin-bottom: 2rem;}


.g_jgt h2{position: relative; height: 3rem;line-height: 3rem;padding: 0 0 0 8%;font-size: 1.6rem;color: #252525;font-weight: normal;}
.g_jgt h2 a{color: #252525}
.g_jgt h2 em{display: inline-block;font-size: 0.8rem;color: #ccc;text-transform: uppercase;font-weight: normal; padding-left: 3%;}
.g_jgt h2:before{content: "";position: absolute;width: 0.25rem;height: 1.6rem;background: #01429e;left:6%;top:0.6rem;}
.g_jgt p{margin: 0 5%;font-size: 1.2rem;color: #333333;line-height: 2rem;}
.g_jgt p b{font-weight: normal;color: #999999;display: block;}
.jgimg,.jgimg img{width: 100%;display: block;}
.jg4{margin-top: 3rem;}

.cpyy{background: #f5f5f5;padding-top: 2.3rem;display:inline-block;margin-bottom: 1.5rem;}
.cpyy h2{position: relative; height: 3rem;line-height: 3rem;padding: 0 0 0 8%;font-size: 1.6rem;color: #252525;font-weight: normal;}
.cpyy h2 a{color: #252525}
.cpyy h2 em{display: inline-block;font-size: 0.8rem;color: #ccc;text-transform: uppercase;font-weight: normal; padding-left: 3%;}
.cpyy h2:before{content: "";position: absolute;width: 0.25rem;height: 1.6rem;background: #01429e;left:6%;top:0.6rem;}
.cpyy p{margin: 0 5%;font-size: 1.2rem;color: #343434;line-height: 2rem;margin-bottom: 1.6rem;}
.cpyy .cpyylst{margin-left: 5%}
.cpyy .cpyylst li{float: left;width: 45%;margin-right: 3%;margin-bottom:3%;}
.cpyy .cpyylst li img{width: 100%;display: block;}
.othercp{display:inline-block;}
.othercp h2{position: relative; height: 3rem;line-height: 3rem;padding: 0 0 0 8%;font-size: 1.6rem;color: #252525;font-weight: normal; margin-bottom: 1rem;}
.othercp h2 a{color: #252525}
.othercp h2 em{display: inline-block;font-size: 0.8rem;color: #ccc;text-transform: uppercase;font-weight: normal; padding-left: 3%;}
.othercp h2:before{content: "";position: absolute;width: 0.25rem;height: 1.6rem;background: #01429e;left:6%;top:0.6rem;}
.othercp li{margin-bottom: 0;}

.lxfs{margin: 0 5% 1rem;border:1px solid #e1e1e1; padding-bottom: 2rem;}
.lxfs li{position: relative; height: 4rem;line-height: 4rem;padding-left: 14%;font-size: 1.2rem;color: #333;border-bottom:1px solid #e1e1e1;}
.lxfs li em{position: absolute;width: 2.4rem;height: 2.4rem; left:3%;top:1rem;}
.lxfs li em img{width: 100%;display: block;}
.lxfs li:last-child{border-bottom: none;}
.g_map{margin: 0 5% 2.3rem;width: 90%}
.g_map img{width: 100%;display: block;}


.qynewtt h2{position: relative; height: 3rem;line-height: 3rem;padding: 0 0 0 8%;font-size: 1.6rem;color: #252525;font-weight: normal; margin-bottom: 1rem;}
.qynewtt h2 a{color: #252525}
.qynewtt h2 em{display: inline-block;font-size: 0.8rem;color: #ccc;text-transform: uppercase;font-weight: normal; padding-left: 3%;}
.qynewtt h2:before{content: "";position: absolute;width: 0.25rem;height: 1.6rem;background: #01429e;left:6%;top:0.6rem;}
.qynewtt .neewti{margin: 0 5%;padding: 1.5rem 3% 1.5rem;background: #eee;margin-bottom: 2rem;}
.qynewtt .neewti h3{position: relative;height: 2rem;line-height: 2rem;padding-left: 4.6rem;font-size: 1rem;color: #252525;font-weight: bold; margin-bottom: 1rem;}
.qynewtt .neewti h3 a{color: #252525}
.qynewtt .neewti h3 b{position: absolute;left:0;top:0;width:4rem;height: 2rem;line-height: 2rem;background: #01429e;color: #fff;font-size: 1rem;font-weight: normal;text-align: center; }
.qynewtt .neewti p{font-size: 1rem;color: #666666;line-height: 2rem;height: 8rem;overflow: hidden;}
.qynewtt .neewti p a{color: #01429e;}
.new2lst{margin: 0 5%;}
.new2lst dl{height: 7rem;clear: both;margin-bottom: 1.7rem;} 
.new2lst dt{float: left;width: 43%;}
.new2lst dt img{width: 100%;display: block;}
.new2lst dd{float: right;width:57%;border: 1px solid #e5e5e5;padding-left: 5%; padding-top: 0.5rem;height: 6.9rem;	box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; }
.new2lst h4{height: 1.5rem;line-height: 1.5rem; overflow:hidden;  margin-bottom: 0.5rem; font-size: 1rem;color: #000000;font-weight: normal;}
.new2lst h4 a{color: #000000;}
.new2lst p{height: 4rem;line-height: 2rem;font-size: 1rem;color: #666666; overflow: hidden;}
.new2lst p a{color: #01429e;}
.qynewtt2 h2{position: relative; height: 3rem;line-height: 3rem;padding: 0 0 0 8%;font-size: 1.6rem;color: #252525;font-weight: normal; margin-bottom: 0.6rem;}
.qynewtt2 h2 a{color: #252525}
.qynewtt2 h2 em{display: inline-block;font-size: 0.8rem;color: #ccc;text-transform: uppercase;font-weight: normal; padding-left: 3%;}
.qynewtt2 h2:before{content: "";position: absolute;width: 0.25rem;height: 1.6rem;background: #01429e;left:6%;top:0.6rem;}

.qynewtt2 .new1tj{margin: 0 6%;margin-bottom: 1.5rem;}
.qynewtt2 .new1tj dt,.qynewtt2 .new1tj dt img{width: 100%;display: block;}
.qynewtt2 .new1tj h3{position: relative;line-height: 2rem;padding-left: 4.6rem;font-size: 1rem;color: #252525;font-weight: bold; }
.qynewtt2 .new1tj dd{background: #eee;padding: 1.5rem 3% 0;height: 8rem;}
.qynewtt2 .new1tj h3 a{color: #252525}
.qynewtt2 .new1tj h3 b{position: absolute;left:0;top:0;width:4rem;height: 2rem;line-height: 2rem;background: #01429e;color: #fff;font-size: 1rem;font-weight: normal;text-align: center; }
.qynewtt2 .new1tj p{font-size: 1rem;color: #666666;line-height: 2rem;height: 4rem;overflow: hidden;}
.qynewtt2 .new1tj p a{color: #01429e;}
.newmore{width: 34%;margin: 0 auto 3rem;}
.newmore img{width: 100%;display: block;}



.qynewtt3 h2{position: relative; height: 3rem;line-height: 3rem;padding: 0 0 0 8%;font-size: 1.6rem;color: #252525;font-weight: normal; margin-bottom: 0.6rem;}
.qynewtt3 h2 a{color: #252525}
.qynewtt3 h2 em{display: inline-block;font-size: 0.8rem;color: #ccc;text-transform: uppercase;font-weight: normal; padding-left: 3%;}
.qynewtt3 h2:before{content: "";position: absolute;width: 0.25rem;height: 1.6rem;background: #01429e;left:6%;top:0.6rem;}
.qynewtt3 .new1tj{margin: 0 6%;margin-bottom: 1.5rem;}
.qynewtt3 .new1tj dt,.qynewtt3 .new1tj dt img{width: 100%;display: block;}
.qynewtt3 .new1tj h3{position: relative;height: 2rem;line-height: 2rem;font-size: 1rem;color: #252525;font-weight: bold; margin-bottom: 1rem;}
.qynewtt3 .new1tj dd{background: #eee;padding: 1.5rem 3% 0;height: 8rem;}
.qynewtt3 .new1tj h3 a{color: #252525}
.qynewtt3 .new1tj h3 b{position: absolute;left:0;top:0;width:4rem;height: 2rem;line-height: 2rem;background: #01429e;color: #fff;font-size: 1rem;font-weight: normal;text-align: center; }
.qynewtt3 .new1tj p{font-size: 1rem;color: #666666;line-height: 2rem;height: 4rem;overflow: hidden;}
.qynewtt3 .new1tj p a{color: #01429e;}
.qynewtt3 .newtt2{margin: 0 6% 2rem;}
.qynewtt3 .newtt2 li{position: relative; height: 2.6rem;line-height: 2.6rem;overflow: hidden;border-bottom: 1px solid #e9e9e9;padding-left: 7%;font-size: 1rem;color: #313131;}
.qynewtt3 .newtt2 li a{color: #313131}
.qynewtt3 .newtt2 li:before{content: "";position: absolute;width: 0.5rem;height: 0.5rem;background: #b6b6b6;border-radius: 50%;left:3%;top:1rem;}


.g_newd h2{position: relative; height: 3rem;line-height: 3rem;padding: 0 0 0 8%;font-size: 1.6rem;color: #252525;font-weight: normal; margin-bottom: 0.6rem;}
.g_newd h2 a{color: #252525}
.g_newd h2 em{display: inline-block;font-size: 0.8rem;color: #ccc;text-transform: uppercase;font-weight: normal; padding-left: 3%;}
.g_newd h2:before{content: "";position: absolute;width: 0.25rem;height: 1.6rem;background: #01429e;left:6%;top:0.6rem;}
.g_newd dl{margin: 0 6%;padding: 2rem 0 0 0;height: 7rem;background: #eeeeee;}
.g_newd dt{position: relative; padding-left: 13%;height: 1.8rem;line-height: 1.8rem;overflow: hidden; font-size: 1rem;color: #313131;font-weight: bold; margin-bottom: 0.8rem;}
.g_newd dt:before{content: "";position: absolute;background:url("wen.jpg") no-repeat;background-size: 100%; width: 1.7rem;height: 1.7rem;left:3%;top:0;}
.g_newd dt a{color: #313131;}
.g_newd dd{position: relative; padding-left: 13%;height: 3.6rem;line-height: 1.8rem;overflow: hidden; font-size: 1rem;color: #666666; padding-right: 4%;}
.g_newd dd a{color: #01429e}
.g_newd dd:before{content: "";position: absolute;background:url("da.jpg") no-repeat;background-size: 100%; width: 1.7rem;height: 1.7rem;left:3%;top:0;}
.g_newd dl:nth-child(2){background: #fff;}
.g_newd .m_newd{margin-bottom: 2rem;}

.g_tjrd {margin: 0 6%;}
.g_tjrd h3{height: 2.4rem;line-height: 2.4rem;overflow: hidden;font-size: 1.2rem;color: #000}
.g_tjrd .tjrd{padding: 0.5rem 3% 1rem;background: #eee;}
.g_tjrd .tjrd li{position: relative; height: 2.6rem;line-height: 2.6rem;overflow: hidden;border-bottom: 1px dashed #b5b5b5;padding-left: 4%;font-size: 1rem;color: #313131;}
.g_tjrd .tjrd li a{color: #313131}
.g_tjrd .tjrd li:before{content: "";position: absolute;width: 0.3rem;height: 0.3rem;background: #888888;border-radius: 50%;left:0;top:1rem;}



.g_gsjs h2{position: relative; height: 3rem;line-height: 3rem;padding: 0 0 0 8%;font-size: 1.6rem;color: #252525;font-weight: normal; margin-bottom: 0.6rem;}
.g_gsjs h2 a{color: #252525}
.g_gsjs h2 em{display: inline-block;font-size: 0.8rem;color: #ccc;text-transform: uppercase;font-weight: normal; padding-left: 3%;}
.g_gsjs h2:before{content: "";position: absolute;width: 0.25rem;height: 1.6rem;background: #01429e;left:6%;top:0.6rem;}
.g_gsjs .gsjs{margin: 0 6% 1.8rem;} 
.g_gsjs .gsjs dt,.g_gsjs .gsjs dt img{width: 100%;display: block;}
.g_gsjs .gsjs dt{margin-bottom: 1.4rem;}
.g_gsjs .js01{margin-bottom: 1rem;} 
.g_gsjs .js01 li{float: left;width: 49%;margin-right: 1%;height: 4rem;padding-top: 0.7rem;background: #eee;font-size: 1.2rem;color: #333;text-align: center;}
.g_gsjs .js01 li b{display: block;font-weight: normal;font-size: 1.2rem;color: #01429e;}
.g_gsjs p{font-size: 1rem;color: #252525;line-height: 2rem;}

.g_s3{border-top: 1px solid #ededed;padding-top: 1.6rem;padding-bottom: 1.6rem;border-bottom: 1px solid #ededed;background: #f5f5f5;}
.g_s3 h3{padding-left: 6%;height: 2.2rem;line-height: 2.2rem;font-size: 1.3rem;color: #01429e;margin-bottom: 1.2rem;}
.g_s3 .m_s3 dl{margin: 0 6%;height: 5.5rem; padding-top: 1rem; margin-bottom: 1rem;background: #fff;}
.g_s3 .m_s3 dt{float: left;width: 12%; padding: 0.3rem 3% 0;}
.g_s3 .m_s3 dt img{width: 100%;display: block;}
.g_s3 .m_s3 dd{float: left;width: 82%;}
.g_s3 .m_s3 h4{height: 2.5rem;line-height: 2.5rem;font-size: 1.3rem;color: #252525;font-weight: bold;}
.g_s3 .m_s3 p{font-size: 0.9rem;color: #252525;}
.g_s3 .swz{padding: 0 5%;font-size: 1rem;line-height: 2rem;color: #252525;letter-spacing: 1px;}

.g_fzlc{margin-top: 1.8rem;}
.g_fzlc h2{position: relative; height: 5.4rem;line-height: 3rem;padding: 0 0 0 8%;font-size: 1.6rem;color: #252525;font-weight: normal; margin-bottom: 0.6rem;}
.g_fzlc h2 a{color: #252525}
.g_fzlc h2 em{display: inline-block;font-size: 0.8rem;color: #ccc;text-transform: uppercase;font-weight: normal; padding-left: 3%;}
.g_fzlc h2:before{content: "";position: absolute;width: 0.25rem;height: 1.6rem;background: #01429e;left:6%;top:0.6rem;}
.g_fzlc .m_fzlc{position: relative;margin-left: 6%;height: auto; margin-bottom:2rem; overflow-y: auto;}
.g_fzlc .m_fzlc li{position: relative;padding-left: 24%; font-size: 1rem;color: #525252;margin: 0.5rem 0 1.4rem;line-height: 1.7rem;}
.g_fzlc .m_fzlc li b{position: absolute;left:0;top:0; font-weight: normal;font-size: 1.2rem;color: #525252;margin-right: 2.6rem;}
.g_fzlc .m_fzlc:before{content: "";position: absolute;width: 0.1rem;height: 100%;background: #01429e;left:18%;top:-1.5rem;}
.g_fzlc .m_fzlc li:before{position: absolute;content: "";background:url("fzico.png"/*tpa=http://www.djxcable.com/mobile/nyimg/fzico.png*/) no-repeat;background-size: 100%; width: 1.7rem;height: 1.7rem;left:15%;top:0;}


.g_cybj{position: relative;}
.g_cybj h2{position: absolute;left:6%;top:2.4rem; width: 50%; height: 5.4rem;line-height: 3rem;padding: 0 0 0 8%;font-size: 1.6rem;color: #252525;font-weight: normal; margin-bottom: 0.6rem;}
.g_cybj h2 a{color: #252525}
.g_cybj h2 em{display: inline-block;font-size: 0.8rem;color: #ccc;text-transform: uppercase;font-weight: normal; padding-left: 3%;}
.g_cybj h2:before{content: "";position: absolute;width: 0.25rem;height: 1.6rem;background: #01429e;left:6%;top:0.6rem;}
.g_cybj .cybj dt,.g_cybj .cybj dt img{width: 100%;display: block;}
.g_cybj .cybj dd{padding-top: 1.5rem;}
.g_cybj .cybj h3,.g_cybj .cybj h3 img{width: 100%;display: block;}
.g_cybj .cybj p{margin: 1.6rem 6% 2.5rem;font-size: 1rem;color: #4d4d4d;line-height: 2rem;}


.g_nyzs{position: relative;overflow: hidden;height: 23rem;}
.g_nyzs .tabs2{background:url("zstit.jpg") no-repeat;background-size: 100%;height: 3.1rem;line-height: 3.1rem;padding-left: 20%;width: 80%;margin-bottom: 2.2rem;}
.g_nyzs .tabs2 a{float: left;width: 37%;text-align: center;font-size: 1.5rem;color: #393939;height: 3.1rem;line-height: 3.1rem; border: 0.1rem solid #b5b5b5;border-left:  0.1rem solid #01429e;background: #fff;}
.g_nyzs .tabs2 .active{background: #01429e;border: 0.1rem solid #01429e;color: #fff;}
.g_nyzs .swiper-button-next,.g_nyzs .swiper-button-prev{position: absolute;width: 2.6rem;height: 2.7rem;top:7rem;}
.g_nyzs .swiper-button-next{background:url("ljt2.jpg") no-repeat;background-size: 100%;left:3%;}
.g_nyzs .swiper-button-prev{background:url("rjt2.jpg") no-repeat;background-size: 100%;right:3%;}
.g_nyzs .js-swiper-nest-bas-in {overflow: hidden;}
.g_nyzs ul{margin: 0 18%;}
.g_nyzs li{position: relative; float: left;width: 48%;margin-right: 4%;}
.g_nyzs li:nth-child(2){margin-right: 0;}
.g_nyzs li img{width: 100%;display: block;}
.g_nyzs li span{display: block;width: 100%;position: relative;}
.g_nyzs li span b{position: absolute;background: url("kfico.png") no-repeat;background-size: 100%; width: 3rem;height: 2.5rem; right: 0;bottom: 0;}
.g_nyzs li em{display: block;width:100%;height: 3rem;line-height: 3rem;text-align: center;overflow: hidden;font-size: 1rem;color: #1f1f1f;}




.g_nyzss{position: relative;overflow: hidden;height: auto;}
.g_nyzss ul{margin: 0 18%;}
.g_nyzss li{float: left;width: 48%;margin-right: 4%;}
.g_nyzss li:nth-child(2n){margin-right: 0;}
.g_nyzss li img{width: 100%;display: block;}
.g_nyzss li em{display: block;width:100%;height: 3rem;line-height: 3rem;text-align: center;overflow: hidden;font-size: 1rem;color: #1f1f1f;}


.g_nyzs2{position: relative;overflow: hidden;height: 16rem;margin-top:3rem;}
.g_nyzs2 .tabs22{background:url("zstit.jpg") no-repeat;background-size: 100%;height: 3.1rem;line-height: 3.1rem;padding-left: 20%;width: 80%;margin-bottom: 2.2rem;}
.g_nyzs2 .tabs22 a{float: left;width: 37%;text-align: center;font-size: 1.5rem;color: #393939;height: 3.1rem;line-height: 3.1rem; border: 0.1rem solid #b5b5b5;border-left:  0.1rem solid #01429e;background: #fff;}
.g_nyzs2 .tabs22 .active{background: #01429e;border: 0.1rem solid #01429e;color: #fff;}
.g_nyzs2 .swiper-button-next,.g_nyzs2 .swiper-button-prev{position: absolute;width: 2.6rem;height: 2.7rem;top:4rem;}
.g_nyzs2 .swiper-button-next{background:url("ljt2.jpg") no-repeat;background-size: 100%;left:3%;}
.g_nyzs2 .swiper-button-prev{background:url("rjt2.jpg") no-repeat;background-size: 100%;right:3%;}
.g_nyzs2 .js-swiper-nest-bas-in {overflow: hidden;}
.g_nyzs2 ul{margin: 0 18%;}
.g_nyzs2 li{position: relative; float: left;width: 48%;margin-right: 4%;}
.g_nyzs2 li:nth-child(2){margin-right: 0;}
.g_nyzs2 li img{width: 100%;display: block;}
.g_nyzs2 li span{display: block;width: 100%;position: relative;}
.g_nyzs2 li span b{position: absolute;background: url("kfico.png") no-repeat;background-size: 100%; width: 3rem;height: 2.5rem; right: 0;bottom: 0;}
.g_nyzs2 li em{display: block;width:100%;height: 3rem;line-height: 3rem;text-align: center;overflow: hidden;font-size: 1rem;color: #1f1f1f;white-space:nowrap; text-overflow:ellipsis; }


.newpage{margin: 2.6rem 5% 2rem;}
.newpage span{display: block;float: left;width:16%; }
.newpage span img{width: 100%;display: block;}
.newpage ul{float: left;margin: 0 1%;width: 66%;}
.newpage li{float: left;margin-right: 2%;width: 17%;border: 1px solid #d8d9dd;height: 3rem;line-height: 3rem;text-align: center;font-size: 1.5rem;color: #929292;}
.newpage li:hover,.newpage .cur{background: #012f95;color: #fff;}
.newpage .dian{border: none; width: 18%}




.g_ft{height: 7rem;}
.g_ft .ftnav{height: 4rem;line-height: 4rem;background: #f8f8f8;border:1px solid #c9c9c9;text-align: center; padding: 0 3% 0 0; }
.g_ft .ftnav li{display: block;float: left; text-align: center;font-size: 1rem;color: #2a2a2a; width: 20%;text-align: center;}
.g_ft .ftnav li a{color: #2a2a2a; }
.g_ft .cory{text-align: center;height: 3rem;line-height: 3rem;font-size: 1rem;color: #656565;}

/* 内页分页样式  */
.g-page3{margin: 3rem 10% 3rem 10%;height: 3rem;}
.g-page3 .u-pup{background: #01429e;color: #fff;}
.g-page3 .u-pne{background: #d0d0d0; color: #333333;}
.g-page3 .u-pup,.g-page3 .u-pne,.g-page3 .u-sa{display:inline-block;font-size:1rem;height: 2.4rem;line-height: 2.4rem; text-align: center;width:37%; }
.g-page3 .u-pup img,.g-page3 .u-pne img{width: 100%;display: block;} 
.g_otgcan{margin: 0 6%;}
.g_otgcan h3{height: 2.5rem;line-height: 2.5rem;font-size: 1.2rem;font-weight: bold;color: #000}
.g_otgcan dl{padding: 1rem 2% 0;height: 8rem;background: #eee;border:1px solid #e5e5e5;margin-bottom: 0.7rem;}
.g_otgcan dt{float: left;width: 42%;}
.g_otgcan dt img{width: 100%;display: block;}
.g_otgcan dd{float: right;width: 56%;}
.g_otgcan h4{height: 2rem;line-height: 2rem;overflow: hidden;font-weight: normal;font-size: 1rem;color: #252525;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.g_otgcan h4 a{color: #252525;}
.g_otgcan p{font-size: 1rem;color: #666666;line-height: 1.7rem;height: 5.1rem;overflow: hidden;}
.g_otgcan p a{color: #01429e;}
.anliup{width: 32%;margin: 3rem auto 3.5rem}
.anliup img{width: 100%;display: block; }
.djxottj .xlcp a{width: 40%;margin-right: 6%;}
.djxottj .xlcp a:nth-child(2){width: 45%;margin-right: 0;}


.list_l{ width: 25.42rem; margin: 0 auto; height: 5rem; overflow: hidden;}
.list_l a{ display: inline-block; width: 8.96rem; height: 2.13rem; background: #c6c6c6; text-align: center; font-size: 0.92rem; line-height: 2.13rem; color: #fff;}
.list_l span{ display: inline-block; font-size: 1.08rem; line-height: 2.13rem; color: #c6c6c6; width: 7.42rem; text-align: center;}
.list_l span em{ color: #fd7b00;}

.list_l a:nth-child(3){ background: #fd7b00;}


.g_qywh h2{position: relative; height: 3rem;line-height: 3rem;padding: 0 0 0 8%;font-size: 1.6rem;color: #252525;font-weight: normal; margin-bottom: 0.6rem;}
.g_qywh h2 a{color: #252525}
.g_qywh h2 em{display: inline-block;font-size: 0.8rem;color: #ccc;text-transform: uppercase;font-weight: normal; padding-left: 3%;}
.g_qywh h2:before{content: "";position: absolute;width: 0.25rem;height: 1.6rem;background: #01429e;left:6%;top:0.6rem;}
.g_qywh .qywh{margin: 0 6% 2rem;border:1px solid #d5d5d5;}
.g_qywh .qywh li{float: left;padding-left: 5%;width: 50%;padding-top: 1rem;height: 7rem;border-bottom: 1px solid #e9e9e9;font-size: 1rem;line-height: 1.5rem;color: #252525;
	box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; }
.g_qywh .qywh li:nth-child(1),.g_qywh .qywh li:nth-child(3){border-right:1px solid #e9e9e9;}
.g_qywh .qywh li b{display: block;font-size:1.4rem;color: #01429e;margin-bottom: 0.8rem;}
.g_qywh .qywh li:nth-child(3),.g_qywh .qywh li:nth-child(4){border-bottom: none;}


/*
.jg4 {margin-bottom: 1rem;}
.jg4 .cyxhcs{height: 2.6rem;line-height: 2.6rem;font-size: 1rem;text-align: center; font-weight: normal;color: #252525;}
.jg4 .cyjg{margin: 0 5%; border: 1px solid #00ace8;border-bottom: none;}

.jg4 .cyjgtit{height: 2.5rem;background: #00ace8;}
.jg4 .cyjgtit li{float: left;height: 2.5rem;line-height: 2.5rem;  text-align: center;font-size:1rem;color: #fff;	box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
.jg4 .cyjgtit .li1{width: 21%;border-right: 1px solid #8ac0d3;}
.jg4 .cyjgtit .li2{width: 56%;border-right: 1px solid #8ac0d3;}
.jg4 .cyjgtit .li3{width: 21%;}


.jg4 .cyjgcon li{line-height: 2.9rem;float: left;text-align: center;	box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
.jg4 .cyjgcon .li1{width: 21%;border-right: 1px solid #00ace8;border-bottom:1px solid #00ace8;}
.jg4 .cyjgcon .li2{width: 56%;padding-left: 2%; border-right: 1px solid #00ace8;border-bottom:1px solid #00ace8; font-size: 1rem;color: #333333}
.jg4 .cyjgcon .li3{width: 23%;border-bottom:1px solid #00ace8; font-size: 1rem;color: #333333;text-align: center;}*/

.jg4 {margin-bottom: 1rem;}
.jg4 .cyxhcs{height: 2.6rem;line-height: 2.6rem;font-size: 1rem;text-align: center; font-weight: normal;color: #252525;}
.jg4 .cyjg{margin: 0 5%;}

.jg4 .cyjgtit{height: 2.5rem;background: #00ace8;}
.jg4 .cyjgtit li{float: left;height: 2.5rem;line-height: 2.5rem;  text-align: center;font-size:1rem;color: #fff;	box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
.jg4 .cyjgtit .li1{width: 21%;border-right: 1px solid #8ac0d3;}
.jg4 .cyjgtit .li2{width: 56%;border-right: 1px solid #8ac0d3;}
.jg4 .cyjgtit .li3{width: 21%;}

.jg4 .cyjgcon{border: 1px solid #00ace8;border-top: none; clear:both;overflow:hidden;}
.jg4 .cyjgcon li{line-height: 1.6rem;float: left;text-align: center;	box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; }
.jg4 .cyjgcon .li1{width: 21%;}
.jg4 .cyjgcon .li2{width: 56%;padding-left: 2%; border-right: 1px solid #00ace8;border-left:1px solid #00ace8; font-size: 1rem;color: #333333}
.jg4 .cyjgcon .li3{width: 23%; font-size: 1rem;color: #333333;text-align: center;}

.jg4 .cyjgcon .li4{width: 100%;padding:0 1.5%; text-align:left; font-size: 1rem;color: #333333;line-height: 1.8rem;}