* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin: 0; padding: 0; }
html{background: #000;-ms-touch-action: none;}
body { color: #333; font-family: Microsoft Yahei; font-size: 0.6rem; max-width:16rem;margin:0 auto; background:#fff;}
a { text-decoration: none; border: none; color: #333; overflow:hidden; }
a:hover { text-decoration: underline; text-decoration: none; }
ul, li { list-style: none; overflow:hidden; }
p{ display:block;}
em{ font-style:normal;}
table { border-collapse: collapse; border-spacing: 0; }
img { border: none; vertical-align: middle; }
.clearfix { zoom: 1; display: block }
.clearfix:after { content: ""; height: 0px; display: block; clear: both; visibility: hidden; }
.layout { width: 16rem; margin: 0px auto; background: #fff; overflow: hidden; }
.container { width: 14.5rem; margin: 0px auto; }
.clear { zoom: 1; }
.clear:after { height: 0; display: block; content: "\20"; clear: both; }
.fl { float: left; }
.fr { float: right; }
.mc { margin: 0 auto; }

header{ overflow:hidden; position:relative;}
header img{ width:100%;}
header a{ position:absolute; width:1.4rem; height:1.4rem; top:0.9rem; right:0.6rem;}
nav{ padding:0.5rem 0rem 0.4rem 0rem;}
nav ul { overflow: hidden;}
nav ul li{ float:left; width:25%;padding-bottom: 0.5rem;}
nav ul li img { width:1.5rem;}
nav ul li a{ display:block; text-align:center;}
nav ul li a p{color:#222222; line-height:1.3rem; font-size:0.6rem;}
.banner .bd{ overflow:hidden;}
.banner .bd{ float:left; width:100%;}
.banner ul li{ display:block; overflow:hidden;}
.banner ul li img{ float:left; width:100%; height:auto;}
.banner .hd{overflow:hidden; float:left;}
.banner .hd ul{ overflow:hidden; padding-left:6rem; margin-top:10px;  }
.banner .hd ul li{ float:left; margin-right:5px;  width:20px; height:20px; line-height:20px; font-size:14px; font-weight:bold; text-align:center; background:#044c99; cursor:pointer; color:#fff; border-radius:6px; }
.banner .hd ul li.on{ background:#c50707; color:#fff; }
.banner .hd ul{ overflow:hidden; padding-left:4.6rem; margin-top:10px;  }
.banner .hd ul li{ float:left; margin-right:5px;  width:1.6rem; height:8px; background:#044c99; cursor:pointer; color:#fff; border-radius:4px; }
.banner .hd ul li{ color:#044c99;}
.banner .hd ul li.on{ color:#c50707;}
.dss ul{ padding-left:2rem !important;}
.dss li{ width:0.8rem !important;}
.dss1{float:left;width:100%;overflow:hidden;}
.dss1 ul{ padding-left:0 !important; padding-top:0 !important; margin-top:0 !important;width:100%;display:flex;}
.dss1 ul li{ margin-right:0 !important; border-radius:0 !important;  flex:1; border:1px solid #fff !important; height:10px; background:#CCC;}
.dss1 ul li.on{ background:#044b99;}
.titt{width:100%; border-bottom:1px #ebebeb solid;overflow: hidden;padding: 0.5rem 0;margin-top: 0.2rem;}
.titt h3{font-size:0.6rem; font-weight:normal; float:left;}
.icon1:before{content: "";background: url(../img/icon1.jpg);background-size:100%;width: 0.75rem;height:0.75rem;float: left;margin-right: 0.1rem;margin-bottom: 0.1rem;}
.icon2:before{content: "";background: url(../img/icon2.jpg);background-size:100%;width: 0.75rem;height:0.75rem;float: left;margin-right: 0.1rem;margin-bottom: 0.1rem;}
.icon3:before{content: "";background: url(../img/icon3.jpg);background-size:100%;width: 0.75rem;height:0.75rem;float: left;margin-right: 0.1rem;margin-bottom: 0.1rem;}
.icon4:before{content: "";background: url(../img/icon4.jpg);background-size:100%;width: 0.75rem;height:0.75rem;float: left;margin-right: 0.1rem;margin-bottom: 0.1rem;}
.icon5:before{content: "";background: url(../img/icon5.jpg);background-size:100%;width: 0.75rem;height:0.75rem;float: left;margin-right: 0.1rem;margin-bottom: 0.1rem;}
.icon6:before{content: "";background: url(../img/icon6.jpg);background-size:100%;width: 0.75rem;height:0.75rem;float: left;margin-right: 0.1rem;margin-bottom: 0.1rem;}
.icon7:before{content: "";background: url(../img/icon7.jpg);background-size:100%;width: 0.75rem;height:0.75rem;float: left;margin-right: 0.1rem;margin-bottom: 0.1rem;}
.more{float: right;font-size: 0.5rem;}
.hots{background-color: #E26961;color: white;width: 18%;padding: 0.2rem;float: left;}
.hots img{width: 0.625rem;}
.udr{float: left;margin-top: 0.2rem;margin-left: 0.1rem;}
.topt1{margin-top: 0.4rem;}
.dw{position: relative;height: 6.74rem;overflow: hidden;margin-top: 0.3rem;}
.dw2{position: relative;height: 12rem;overflow: hidden;margin-top: 0.3rem;}
.sco1{position: absolute;}
.sco2{position: absolute;}
.nws{float: left;width: 4.5rem;height:6.65rem!important;border: solid 1px;border-color: #DDDDDD;}

.nws img{width: 4.35rem;height:3.425rem}
.nws p{padding: 0 0.1rem;}
.vd{float:left;margin-bottom: 0.3rem;}
.lv{float: left;background-color: #F4F4F4;width: 51%;padding-right: 0.1rem;height: 3.825rem;}
.lv span:first-child{color: white;background-color: #044C99;padding: 0 0.2rem;}
.las{font-size: 0.5rem;}
.las img{width: 0.625rem;}
.lv p{color: #044C99;margin-top: 0.3rem;}
.rv{float: left;}
.rv img{width: 6.8rem;height:3.825rem;}
.nws span{color: #F2C2C0;font-size: 0.5rem;position:absolute;bottom:0;}
.xvie{ overflow:hidden; padding: 0.5rem 1rem; margin:0 auto;}
.xvie ul{ overflow:hidden; }
.xvie ul a{float:left; width:49%;}
.xvie ul li{ float:left; width:100%; overflow:hidden;}
.xvie ul a:last-child{ float:right;}
.xvie ul li img{ float:left; width:100%; height:auto;}
.xvie ul a p{ float:left; width:100%; text-align:center; font-size:0.5rem; padding-top:5px;}
.npart{padding: 0.3rem 1rem;}
.bn0{}
.bn0 img{width: 100%;}
.hot.tit{ margin-bottom:0.5rem;}
.hot0{background-color: #F4F4F4;padding: 0.3rem 1rem;}
.hot{margin-top: 0.2rem}
.hot0 span img{width: 1.125rem;}
.hot ul li{ float:left; margin-bottom:0.5rem; width:6.875rem;}
.hot ul li:nth-of-type(even){ float:right;}
.hot ul li img{ float:left}
.g_more{background-color: #E26961;width: 7rem;border-radius: 0.5rem;margin: 0.2rem auto;}
.g_more a{color: white;padding: 0.2rem 0.2rem;margin-left: 0.4rem;}
.sjzx{ width:14rem; overflow:hidden;position: relative;margin-top:0.3rem}
.sjzx .swiper-container1 { width: 100%; }
.sjzx .swiper-slide { background-position: center; width: 14rem; }
.sjzx .swiper-wrapper{ width:14rem;}

.sjBox{ }
.sjBox .sjBox_banner{ width:14rem;}
.sjBox .sjBox_con{width:12rem; background:#fff; border-radius:0.5rem; padding-top:0.5rem; box-shadow:0px 0px 0.5rem #bfbdbd;position: relative;top: -2.05rem;left: 4.6%;z-index: 1;padding-bottom: 1.5rem;}
.sjBox .sjBox_con dl{ padding:0.5rem 0; margin-left:0.5rem; margin-right:0.5rem; border-bottom:1px #ebebeb solid; overflow:hidden;}
.sjBox .sjBox_con dl dt{ width:2.375rem; float:left;}
.sjBox .sjBox_con dl dt img{ float:left;}
.sjBox .sjBox_con dl dd{width:8.5rem; float:right; font-size:0.6rem; position:relative;}
.sjBox .sjBox_con dl dd h3{ color:#000; font-size:0.6rem; font-weight:normal; line-height:1.3rem;}
.sjBox .sjBox_con dl dd span{ color:#959595;}
.sjBox .sjBox_con dl dd font{ background:#92505D; color:#fff; text-align:center; padding:0.1rem 0.3rem; border-radius:0.5rem;position: absolute; top: 0.4rem;right:.02rem;}
.sjBox .sjBox_con dl:first-of-type dd span{ color:#E07A77; background:#FFB5B5; padding: 0 0.4rem;float: left;border-radius: 0.5rem;}
.sjBox_con_zx{ padding:0 .5rem; text-align:center;}
.sjBox_con_zx ul li{ float:left; margin:0.4rem 0.7rem ; width:2.125rem; height:2.125rem; text-align:center;box-shadow: 0px 0px 0.1rem #c7c7c7; border-radius:50%;}
.sjBox_con_zx ul li img{ width:100%;vertical-align: top; }
.sjBox_con_zx span{ line-height:.5rem; background:#E26961;padding:0.2rem 1.5rem; border-radius:0.5rem;margin-top: 0.2rem;}
.sjBox_con_zx span a{ color:#fff;}
.sjBox .sjBox_xjs dl dd font{ background:#357E8D}
.sjBox .sjBox_zy dl dd font{ background:#B18A49}
.sjBox .sjBox_kff dl dd font{ background:#5C408B}
.sjBox .sjBox_kff dl dd p{ font-size:0.5rem;line-height:0.8rem}
.sjBox .sjBox_kfg dl dd font{ background:#044C99}
.sjBox .sjBox_kfg dl dd p{ font-size:0.5rem;line-height:0.8rem}
.sjBox_con_zx ul{margin-bottom: 0.7rem;}
/*newzhuanjia*/
.newzj{ overflow:hidden; margin-top:10px; }
.newzj .bd{ float:left; width:100%;}
.newzj .bd ul,.newzj .bd ul li{ float:left; width:100%;}
.newzj ul.nw{ float:left; width:100%; overflow:hidden;}
.newzj ul.nw li{ float:left; width:100%; height:auto;}
.nwzj1{background:url(../img/newzj1.jpg) no-repeat; background-size:100%;}
.nwzj2{background:url(../img/newzj2.jpg) no-repeat; background-size:100%;}
.nwzj3{background:url(../img/newzj3.jpg) no-repeat; background-size:100%;}
.nwzj4{background:url(../img/newzj4.jpg) no-repeat; background-size:100%;}
.newzj ul.nw li .nwcon1{ float:right; padding-right:0.6rem; width:60%;}
.newzj ul.nw li .nwcon1 h3{ float:left; width:100%; font-size:0.8rem;line-height:0.9rem; margin:2.0rem 0 0.3rem 0;}
.newzj ul.nw li .nwcon1 h3 span{ color:#044c99; font-size:0.6rem; font-weight:normal;}
.newzj ul.nw li .nwcon1 h3 span.nwzj30{ float:left; width:100%}
.newzj ul.nw li .nwcon1 p{ display:block; overflow:hidden;margin-top:0.6rem; border:1px solid #044c99; padding:4px; color:#044c99;}
.newzj ul.nw li .nwcon1 p span{ float:left; width:100%; border:1px solid #044c99; padding:10px; font-size:0.54rem;}
.newzj ul.nw li .nwcon1 h4{ float:left; width:100%; margin-top:1.8rem;}
.newzj ul.nw li .nwcon1 h4 a{ float:left; width:49%; line-height:1.2rem; height:1.2rem; font-size:0.6rem; font-weight:normal; text-align:center; border-radius:10px; color:#fff;}
.newzj ul.nw li .nwcon1 h4 a:nth-child(1){ float:left; background:#044c99;}
.newzj ul.nw li .nwcon1 h4 a:nth-child(2){ float:right; background:#c50707;}
.newzj ul.nw li .nwcon2{ float:left; width:100%; border:1px solid #6f6c71; padding:4px 0; margin-top:1.4rem;}
.newzj ul.nw li .nwcon2 p{ display:block;  height:2.2rem;background:#000; font-size:0.5rem; line-height:0.8rem; filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5; padding:10px; color:#fff;}
.newzj ul.nw li .nwcon2 p span{ float:left; padding-right:10px; margin-right:10px; font-weight:bold; font-size:0.7rem; border-right:1px solid #fff;}
.newzj .hd{ float:left; width:100%; height:20px; margin-top:5px;}
.newzj .hd ul{ overflow:hidden; width:100%; float:left;  }
.newzj .hd ul li{ float:left; width:24.9%; border:1px solid #fff; height:10px; background:#6f6c71; cursor:pointer; color:#fff; }
.newzj .hd ul li{ color:#6f6c71;}
.newzj .hd ul li.on{ background:#c50707; color:#c50707;}
.newzj ul.nw li .nwcon1 h3.nwzj31{ margin-top:0.8rem;}
.newzj ul.nw li .nwcon1 h4.nwzj32{ margin-top:0.7rem;}
.newzj ul.nw li .nwcon1 p span.nwzj33{ font-size:0.42rem;}
#nwzj35{ margin-top:1.8rem;}
.newzj ul.nw li .nwcon1 p span.nwzj36{font-size:0.48rem;}

.npt_5 ul{ overflow:hidden; padding:0.4rem 0 0.4rem;}
.npt_5 ul li{ width:3.35rem; height:3.9rem; background:url(../img/liubx.jpg) 0 0/ 3.35rem 3.9rem no-repeat; float:left; margin-left: 0.15rem;text-align:center;}
.npt_5 ul li:last-of-type{ margin-right:0;}
.npt_5 ul li img{ width:1rem; height:1rem; margin:0.4rem 0 0.1rem;}
.npt_5 ul li p{ line-height:0.8rem; color:#12569F; margin-bottom:0.1rem; text-align:center;}
.npt_5 ul li span{ background:#12569F; padding:0.1rem 0.2rem; font-size:0.5rem; color:#fff; border-radius:0.5rem;}

.jylc{ overflow:hidden; position:relative; padding:0.3rem 0rem; margin:0.2rem 0; height:11.8rem;}
.jy_line{width:0.55rem; height:11.75rem;;position:absolute;top:0;background: url(../img/line123.jpg);}
.jylc dl{background:#f4f4f4;float:left;margin-left:1.8rem;margin-bottom:0.2rem;border-radius:0.3rem;position:relative;}
.jylc dl:before{content:'';background:url(../img/jy1.jpg) 0 0/1.05rem 1rem no-repeat;background-position: 0 0!important;width:1.05rem;height:1rem;display:inline-block;position:absolute;top:0.7rem;left:-1.2rem;}
.jylc dl:nth-of-type(2):before{background:url(../img/jy2.jpg) 0 0/1.05rem 1rem no-repeat;}
.jylc dl:nth-of-type(3):before{background:url(../img/jy3.jpg) 0 0/1.05rem 1rem no-repeat;}


.jylc dl dt{ padding:0.3rem 0.3rem; text-indent:.3rem; float:left; border-radius:0.3rem 0.3rem 0.3rem 0.3rem;width: 12.2rem;}
.jylc dl dt h3{color:#044C99; }
.jylc dl dt p{ color:#959595; font-size:0.5rem;  margin-top:0.1rem;}
.jylc dl dt p a{ color:#ff7f02;}
.jylc dl dd{ display:none; height:0;}

.jylc dl.on{ background:#044C99;}
.jylc dl.on dt h3{color:#fff;}
.jylc dl.on dt p{color:#fff; font-size:0.5rem; line-height:0.8rem;}
.jylc dl.on dt p a{color:#fff;}
.jylc dl.on dd{display:inline-block;width:5.5rem;height:3.375rem;float:left;margin-top:0.3rem;margin-bottom:0.5rem;transition:0.3s ease-out;-ms-transition:0.3s ease-out;-o-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-webkit-transition:1.3s ease-out;}
.jylc dl.on dd:nth-of-type(1){ margin-left:0.4rem; margin-right:0.4rem;}


.flogo{ overflow:hidden;}
.flogo img{ float:left; width:100%; height:auto;}
.cont_con6{ overflow:hidden; padding:12px 10px 6px 0; background:#fff url(../img/lx_pc2.jpg) no-repeat 0 1.3rem; margin-top:12px;background-size:6rem; margin-bottom:10px;}
.dibuu{ display:block; overflow:hidden; margin-bottom:80px; line-height:1.4rem; background:#ddd; text-align:center; font-size:0.5rem;}
.dibuu a{ color:#044b99;}
.dibuu a img{ margin-top:0;}
.cont_con6 p{ float:right; width:9.6rem; font-size:0.6rem; text-indent:1.8rem; margin-bottom:6px;}
.cont_con6 p span{ font-weight:bold; float:left; width:100%;}
.cont_con6 p img{ float:left; width:1.0rem; height:auto; margin-right:6px;}
.cont_con6 .bj1{background: url(../img/lx_pc1.png) no-repeat 0 0px;background-size:1.6rem;}
.cont_con6 .bj2{background: url(../img/lx_pc3.png) no-repeat 0 0px;background-size:1.6rem;}
.cont_con6 .bj3{background: url(../img/lx_pc4.png) no-repeat 0 0px;background-size:1.6rem;}
