@charset "utf-8";
/* CSS Document */


*{ margin:0; padding:0; border:0; -webkit-box-sizing: border-box; box-sizing: border-box;}
li{ list-style:none;}
a{ text-decoration:none; color:#333}
body {font-style: normal; font-variant: normal; font-weight: normal;font-family:"微软雅黑";font-size:14px;color:#444444;}input,textarea {border:1px solid #333333;}
#box{float: none; margin: auto;max-width: 640px !important;min-width: 200px !important; overflow: hidden;color:#333333;}
input,textarea {border:1px solid #333333;}
input{line-height:2em;}
.fl{ float:left;}
.fr{ float:right;}
.b{ vertical-align:top; width:100%;}
.cfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;line-height: 0;}
.cfix{*zoom:1;}
.clear{clear:both;}
.b{ vertical-align:top; width:100%;}
.znq{ background: #fff;}

.banner{width:100%; margin-bottom:0.2rem;}
.m{margin-bottom: 0.25rem;}
.m h2{font-size:0.35rem; line-height:0.6rem; text-align:center; color:#ad0005; font-weight:bold;}
.pic{width:100%; margin:0 auto;}
.hui_bg{width:96.875%; background:#f5f5f6; margin:auto; padding:0.36rem 0;}
.m1 h5{font-size:0.24rem; line-height:0.32rem; color:#333; text-align:center;}
.m1 p{font-size:0.24rem; line-height:0.32rem; color:#666; width:96%; margin:0.1rem auto 0 auto; text-indent:2em;}
.m1 h4{font-size:0.18rem; line-height:0.3rem; color:#333; text-align:center; font-weight:normal;}
.youhui{width:100%; }
.youhui li{width:41.875%; margin-left:5%; float:left; text-align:center; margin-top:1rem;}
.youhui img{width:92.17%; margin:-0.66rem auto 0 auto;}
.youhui p{font-size:0.2rem;text-align:center; color:#fff; text-indent:0; line-height:0.25rem;}
.youhui strong{font-weight:bold; color:#ffd800;}
.youhui h3{font-size:0.3rem; line-height:0.4rem; color:#FFF;}
.youhui span{width:0.2rem; height:0.02rem; display:block; margin:0.06rem auto; background:#fff;}
.btn1{width:62.5%; height:0.5rem; border-radius:0.25rem; background:#ffd800; margin:0.12rem auto;}
.btn1 a{font-size:0.22rem; line-height:0.48rem; color:#ad0005; text-decoration:none; font-weight:bold;display:block;}
.m2 p{font-size:0.18rem; line-height:0.3rem; color:#333; width:96%; margin:0.1rem auto 0 auto; text-indent:2em;}
.gy_1, .gy_2, .gy_3, .gy_4{width:96%; margin:0.26rem auto; height:1.06rem; border-radius:0.53rem;}
.gy_1{background:#edb733;}
.gy_2{background:#41c57c;}
.gy_3{background:#4179c5;}
.gy_4{background:#9541c5;}
.gy_1 span, .gy_2 span, .gy_3 span, .gy_4 span{width:7.5%; float:left; margin-left:7.5%; padding-top:0.28rem;}
.gy_1 p, .gy_2 p, .gy_3 p, .gy_4 p{float:left; margin-left:2.5%; font-size:0.28rem; line-height:0.35rem; color:#fff; text-indent:0; width:80%; padding-top:0.06rem;}
.gy_1 p{line-height:0.7rem;}
.btn2{width:74.375%; margin:0.3rem auto; height:0.68rem; border-radius:0.34rem; background:#bc0d13; text-align:center;}
.btn2 a{font-size:0.234rem; line-height:0.68rem; color:#fff; display:block;}
.m5 h2{font-size:0.35rem; line-height:0.6rem; text-align:center; color:#ad0005; font-weight:bold;}
.m5 p{font-size:0.24rem; line-height:0.38rem; text-indent:2em; color:#333; margin:0.2rem auto; width:96%;}

.pro7 h2{text-align:center;color:#ad0005;margin:3% auto;font-size:0.35rem;}
.pro7 .hd{width:90%;margin:0 auto;}
.pro7 .hd ul li{width:50%;float:left;background-color:#e1e1e1;color:#333333;text-align:center;font-size:.24rem;line-height:.5rem;}
.pro7 .hd .on{background-color:#ba0507;color:#ffffff;}
.pro7 .bd ul ol{height:.8rem;line-height:.3rem;font-size:.22rem;padding-top: .08rem;}
.pro7 .ol1{margin-left:5%;width:63%;float:left;border:1px #d0d0d0 solid;background-color:#fff1f1;border-bottom:none;padding-left:3%;padding-right:1%;}
.pro7 .ol2{width:27%;float:left;border:1px #d0d0d0 solid;border-left:none;background-color:#fff1f1;color:#ad0005;text-align:center;border-bottom:none;}
.pro7 .bd ul ol.lh{line-height:.56rem;}

.sh_5{ width:100%; overflow:hidden; background-color:#005dac; padding:0 0 18% 0; color:#f8fafd; font-size:12px;}
.sh_5 li{ float:left;}
.sh_5_1{ width:40%;}
.sh_5_1 img{ width:100%;}
.sh_5_2{ width:57%; padding:1%; line-height:150%;}
.sh_5_2 p {font-size:0.2rem; line-height:0.35rem; }
.sh_5_2 img{ width:50%; padding:0 12%;}
.sh_5_3{ padding-bottom:2%;}

.pro7_2 .hd{ width:100%; height:11px;  position:relative; z-index:1; bottom:5px; text-align:center;}
.pro7_2 .hd ul{ display:inline-block; height:5px; padding:3px 5px; margin-top:2%; 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.pro7_2 .hd ul li{ display:inline-block; width:14px; height:14px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; background:#d2d2d2; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.pro7_2 .hd ul .on{ background:#1a4192;}