@charset "utf-8";
/* CSS Document */
.onload{position: fixed;width: 100%;height: 100%;position: fixed;z-index: 888888;background: #fff;left: 0;top: 0;}
.onload img{display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}

.picyuhei{ filter: drop-shadow(4rem 0rem 0rem #000); -ms-filter: drop-shadow(4rem 0rem 0rem #000); -o-filter: drop-shadow(4rem 0rem 0rem #000); -moz-filter: drop-shadow(4rem 0rem 0rem #000); -webkit-filter: drop-shadow(4rem 0rem 0rem #000); position:relative; left:-4rem;}
.picyubai{ filter: drop-shadow(4rem 0rem 0rem #fff); -ms-filter: drop-shadow(4rem 0rem 0rem #fff); -o-filter: drop-shadow(4rem 0rem 0rem #fff); -moz-filter: drop-shadow(4rem 0rem 0rem #fff); -webkit-filter: drop-shadow(4rem 0rem 0rem #fff); position:relative; left:-4rem;}
.flex{display: -webkit-flex; display: flex;}
.between{-webkit-justify-content: space-between; justify-content: space-between;}
.around{-webkit-justify-content: space-around; justify-content: space-around;}
.align{align-items:center;-webkit-align-items: center;}
.space_center{-webkit-justify-content: center; justify-content: center;}
.wrap{-webkit-flex-wrap: wrap; flex-wrap: wrap;}
.dis_tab{display:table; width: 100%; height:100%;}
.tab_cell{display:table-cell; vertical-align: middle; text-align:center; color:#000; font-size:36px; font-weight:bold;}
input[type="button"], input[type="submit"], input[type="reset"] {
　　-webkit-appearance: none;
	border-radius: 0;
	-webkit-border-radius: 0;
}
textarea {
　　-webkit-appearance: none;
}   
/*以及圆角*/
.button{ border-radius: 0; } 
/*xzh*/
.xzh{ width:100%; height:1rem; display:block; margin:0rem auto;}
.top20200804{ width:100%; left:0px; top:0px; position:fixed; z-index:999;}

.soa{ width:6.4rem; display:block; margin:0rem auto; height:0.84rem; padding:0.08rem 0rem; background:#f8f8f8; position:relative;}
.soa_a{ width:0.64rem; height:0.84rem; float:left; display:block; background:url(../images/xin.png) center 0.24rem no-repeat; background-size:0.3rem 0.3rem; margin-left:0.2rem;}
.soa_b{ width:4.66rem; height:0.84rem; float:left; display:block;}
.soa_b img{ max-width:2rem; max-height:0.49rem;}
.soa_c{ width:0.64rem; height:0.84rem; float:left; display:block;}
.soa_c img{ max-width:0.42rem; max-height:0.42rem; display:block;}
.soa_d{ width:0.64rem; height:0.84rem; float:left; display:block;}
.soa_d img{ max-width:0.42rem; max-height:0.42rem; display:block;}

.head_list{width:6.4rem; position:absolute; top:1rem; right:0rem; z-index:1; height:0rem; overflow:hidden;}
.head_one{ width:6.4rem; display:block; margin:0rem auto; background:rgba(0,0,0,0.4);}
.head_one li{ width:6.4rem; display:block; float:left; font-size:0.24rem; line-height:0.42rem; color:#fff; border-bottom:1px dashed #fff; padding-bottom:0.04rem;}
.head_one li p{ font-size:0.24rem; line-height:0.42rem; color:#fff; text-indent:0.2rem;}
.head_one li p a{ font-size:0.24rem; line-height:0.42rem; color:#fff;}
.head_one li:nth-last-of-type(1){ border-bottom:0rem;}

.xzh01{ width:6.4rem; height:4.6rem; display:block; margin:1rem auto 0rem; position:relative;}
.xzh01a{ width:6.4rem; height:4.6rem; display:block; left:0rem; top:0rem; position:absolute;}
.xzh01b{ width:6.4rem; height:4.6rem; display:block; left:0rem; top:0rem; position:absolute; background:rgba(0,0,0,0.4);}
.xzh01c{ width:6.4rem; display:block; left:0rem; top:1.4rem; position:absolute;}
.xzh01c span{ display:block; text-align:center; color:#fff; text-shadow: #000 0 2px 0; -moz-text-shadow: #000 0 2px 0; -webkit-text-shadow: #000 0 2px 0; font-weight:bold; }
.xzh01c span:nth-of-type(1){ line-height:0.66rem; font-size:0.44rem;}
.xzh01c span:nth-of-type(2){ line-height:0.54rem; font-size:0.36rem;}

.xzh01d{ width:6.4rem; display:block; left:0rem; top:3.1rem; position:absolute;}
.xzh01da{ width:2.26rem; display:block; margin:0rem auto;}
.xzh01da span{ text-align:center; color:#fff; text-shadow: #000 0 2px 0; -moz-text-shadow: #000 0 2px 0; -webkit-text-shadow: #000 0 2px 0; font-weight:bold; float:left; display:block; text-align:center;}
.xzh01da span:nth-of-type(1){ line-height:0.38rem; font-size:0.3rem; color:#f6d876; width:0.32rem;}
.xzh01da span:nth-of-type(2){ line-height:0.38rem; font-size:0.24rem; width:1.94rem;}

.xzh01e{ width:6.4rem; display:block; left:0rem; bottom:0rem; position:absolute; font-size:0.18rem; color:#ffffff; line-height:0.42rem; text-align:center;}

.xzh02{ width:6.4rem; display:block; margin:0rem auto;}

.xzh02tit{ width:6.4rem; display:block; margin:0rem auto; padding-top:0.32rem;}
.xzh02tita{ display:block; text-align:center; font-size:0.3rem; color:#004f71; line-height:0.52rem; font-weight:bold;}
.xzh02tit p{ width:5.94rem; display:block; text-align:center; font-size:0.22rem; color:#333333; line-height:0.32rem; margin:0rem auto;}

.xzh02a{ width:6.4rem; display:block; margin:0rem auto;}
.gh_form{ width:100%; display:block; padding-top:0.2rem; margin:0rem auto;}
.gh_form .sj_05b_p{ width:100%; display:block; margin:0rem auto;}
.gh_form .sj_05b_p input{ width:4.86rem; height:0.48rem; display:block; border:1px solid #333333; font-size:0.18rem; color:#666666; line-height:0.48rem; text-indent:0.2rem; border-radius:0.08rem; margin:0.2rem auto 0rem;}
.gh_form .sj_05b_p select{ width:4.88rem; height:0.48rem; display:block; border:1px solid #333333; font-size:0.24rem; color:#333333; line-height:0.48rem; text-indent:0.08rem; border-radius:0.08rem; margin:0.2rem auto 0rem;}
.gh_form .btn{ width:100%; display:block; margin:0rem auto;}
.gh_form .btn input.zr_11bsub{ width:4.86rem; height:0.58rem; line-height:0.58rem; background:#004f71; display:block; font-weight:bold; text-align:center; font-size:0.23rem; color:#ffffff; font-family: 'MFSHANGHEI'; border-bottom:1px solid #004f71; background:#004f71; border-radius:0.08rem; margin:0.2rem auto 0rem;}

.tabBox{ width:6rem; display:block; margin:0.2rem auto 0rem;}
.tabBox .hd{ width:100%; display:block; margin:0rem auto; border-bottom:1px solid #666666; border-right:1px solid #666666;}
.tabBox .hd ul{ width:100%; display:block; margin:0rem auto;}
.tabBox .hd ul li{ width:2rem; float:left; display:block;}
.tabBox .hd ul li a{ display:block; border-top:1px solid #666666; border-left:1px solid #666666; color:#333333; height:0.72rem; line-height:0.72rem; text-align:center;}
.tabBox .hd ul li.on a{ border-top:1px solid #004f71; border-left:1px solid #004f71; color:#fff; background:#004f71;}
.tabBox .hd ul li a strong{ font-size:0.26rem; background:url(../images/zh13.png) 0.26rem 0.3rem no-repeat; background-size:0.22rem 0.16rem; display:block;}

.tabBox .bd{ width:6rem; height:4.2rem; display:block; margin:0rem auto;}
.tabBox .bd ul li{ width:6rem; height:4.2rem; display:block; float:left; position:relative;}
.tabBoxyu{ width:6rem; height:4.2rem; left:0rem; top:0rem; position:absolute;}
.tabBoxyua{ width:6rem; height:4.2rem; left:0rem; top:0rem; position:absolute; background:rgba(0,79,113,0.7);}
.tabBoxyua_a{ width:6rem; left:0rem; top:0.7rem; position:absolute;}
.tabBoxyua_b{ width:4.86rem; display:block; margin:0rem auto;}
.tabBoxyua_b span{ display:block; float:left; width:1.62rem; line-height:0.54rem; padding-bottom:0.06rem; background:url(../images/zh3.jpg) center bottom no-repeat; background-size:0.5rem 0.03rem; margin-top:0.24rem; text-align:center; font-size:0.26rem; color:#ffffff; font-weight:bold;}
.tabBoxyua_b span.tabBoxyua_byu{ display:block; float:left; width:1.2rem; line-height:0.54rem; padding-bottom:0.06rem; background:url(../images/zh3.jpg) center bottom no-repeat; background-size:0.5rem 0.03rem; margin-top:0.24rem; text-align:center; font-size:0.26rem; color:#ffffff; font-weight:bold;}

.tabBoxyub{ width:6rem; height:0.96rem; display:block; left:0rem; bottom:0.2rem; position:absolute;}
.tabBoxyuc{ width:6rem; height:0.96rem; display:block; left:0rem; bottom:0.2rem; position:absolute; background:rgba(0,0,0,0.54);}
.tabBoxyud{ width:4.88rem; display:block; left:0.56rem; bottom:0.56rem; position:absolute;}
.tabBoxyuda{ width:50%; float:left; display:block;}
.tabBoxyuda span{ display:block; text-indent:0.42rem;}
.tabBoxyuda span:nth-of-type(1){ font-size:0.12rem; color:#f6d876; line-height:0.24rem; padding-top:0.04rem; background:url(../images/zh1.png) 1.2rem 0.14rem no-repeat; background-size:0.1rem 0.05rem;}
.tabBoxyuda span:nth-of-type(1) a{ font-size:0.12rem; color:#f6d876; line-height:0.24rem;}
.tabBoxyuda span:nth-of-type(2){ font-size:0.26rem; color:#ffffff; line-height:0.42rem; font-weight:bold; background:url(../images/zh13.png) 0.2rem 0.16rem no-repeat; background-size:0.22rem 0.16rem;}
.tabBoxyudb{ width:50%; float:left; display:block; background:url(../images/zh2.png) left 0.2rem no-repeat; background-size:0.43rem 0.41rem;}
.tabBoxyudb span{ display:block; text-indent:0.58rem; color:#fff;}
.tabBoxyudb span:nth-of-type(1){ padding-top:0.04rem; font-size:0.16rem; line-height:0.24rem;}
.tabBoxyudb span:nth-of-type(2){ font-size:0.26rem; line-height:0.42rem; font-weight:bold;}

.xzh03{ width:6.4rem; height:6.9rem; display:block; margin:0.32rem auto 0rem; background:#e4e4e4;}
.xzh03a{ width:6rem; height:6.9rem; display:block; margin:0rem auto; position:relative;}
.xzh03tit{ width:6rem; display:block; margin:0rem auto; padding-top:0.32rem; background:url(../images/zh3.png) center 0.9rem no-repeat; background-size:0.3rem 0.14rem;}
.xzh03tita{ display:block; text-align:center; font-size:0.3rem; color:#004f71; line-height:0.52rem; font-weight:bold; padding-bottom:0.2rem;}

.xzh03b{ width:6rem; display:block; margin:0rem auto;}
.xzh03b li{ width:5.6rem; padding:0.22rem 0.2rem; width:5.6rem; border-bottom:1px solid #fff;}
.xzh03b li:nth-last-of-type(1){ border-bottom:0rem;}
.xzh03b_a{ width:1rem; height:1rem; display:block; float:left; background:#fff; border-radius:50%;}
.xzh03b_a img{ max-width:0.76rem; max-height:0.81rem; display:block;}
.xzh03b_b{ width:4.32rem; float:right; display:block;}
.xzh03b_b span{ display:block; color:#333333;}
.xzh03b_b span:nth-of-type(1){ font-size:0.26rem; line-height:0.48rem; font-weight:bold; padding-top:0.1rem;}
.xzh03b_b span:nth-of-type(2){ font-size:0.18rem; line-height:0.24rem;}

.xzh04{ width:6.4rem; display:block; margin:0.32rem auto 0rem; background:#e4e4e4; padding-bottom:0.32rem;}

.xzh04tit{ width:6.4rem; display:block; margin:0rem auto; padding-top:0.32rem;}
.xzh04tita{ display:block; text-align:center; font-size:0.3rem; color:#004f71; line-height:0.52rem; font-weight:bold; background:url(../images/zh7.png) center 0.3rem no-repeat; background-size:6rem 2px;}
.xzh04tit p{ width:5.94rem; display:block; text-align:center; font-size:0.22rem; color:#333333; line-height:0.32rem; margin:0rem auto;}

.xzh04a{ width:6rem;  margin:0.32rem auto 0rem;}
.xzh04a li{ width:3rem; height:2.48rem; display:block; float:left; background:#fff;}
.xzh04a_a{ width:3rem; height:2.48rem; display:block; margin:0rem auto;}
.xzh04a li a{ width:3rem; margin:0rem auto;}
.xzh04a_b{  text-align:center; padding-top:0.24rem; padding-bottom:0.18rem;   font-weight:bold; line-height:0.46rem; background:url(../images/zh1.jpg) center 0.8rem no-repeat; background-size:0.5rem 3px;}
.xzh04a_b a{font-size:0.26rem; color:#004f71;}
.xzh04a_c{ width:1.78rem; height:0.48rem; margin:0.1rem auto 0rem; border:1px solid #004f71; border-radius:0.08rem; line-height:0.48rem; background:url(../images/zh14.png) 0.18rem 0.18rem no-repeat; background-size:0.13rem 0.14rem; font-weight:bold; text-indent:0.42rem;}
.xzh04a_c a{ font-size:0.2rem; color:#333333; line-height:0.48rem;}
.xzh04a_x{ width:100%; display:block; text-align:center;}
.xzh04a_x a{ width:100%; font-size:0.18rem; color:#666666; line-height:0.42rem; display:block; text-align:center;}
.so0623{ width:100%; display:block; margin:0.36rem auto 0rem;}
.so0623 p{ width:100%; display:block; text-align:center; font-size:0.22rem; color:#333333; line-height:0.32rem;}
.so0623a{ width:100%; display:block; text-align:center; padding-top:0.02rem;}
.so0623a a{ font-size:0.26rem; color:#333; line-height:0.42rem; width:2.28rem; border-bottom:0.02rem solid #004f71; padding:0.1rem 0rem; margin:0rem auto; display:block;}
.sohb{ width:6rem; display:block; margin:0.32rem auto 0rem;}
.sohb .sj5{ width:3.88rem; height:0.72rem; line-height:0.72rem; float:left; display:block; border:0.02rem solid #333333; background:url(../images/zh8.png) 3.42rem 0.22rem no-repeat; background-size:0.23rem 0.23rem;}
.sohb .sj5 input{ width:3.88rem; height:0.72rem; line-height:0.72rem; background:none; font-size:0.18rem; color:#666666; text-indent:0.18rem;}
.sohb .btn5{ width:2rem; height:0.72rem; line-height:0.72rem; background:#004f71; border:0.02rem solid #004f71; font-size:0.3rem; color:#ffffff; float:right; display:block;}
.sohb .btn5 input.zr_11bsub5{ width:2rem; height:0.72rem; line-height:0.72rem; display:block; text-align:center; font-size:0.3rem; color:#fff; background:#004f71; font-weight:bold;}

.xzh05{ width:6.4rem; display:block; margin:0rem auto 0rem; padding-bottom:0.32rem;}

.xzh05tit{ width:6.4rem; display:block; margin:0rem auto; padding-top:0.32rem;}
.xzh05tita{ display:block; text-align:center; font-size:0.3rem; color:#004f71; line-height:0.52rem; padding-bottom:0.2rem; font-weight:bold; background:url(../images/zh3.jpg) center 0.64rem no-repeat; background-size:0.95rem 3px;}

.xzh05a{ width:1.64rem; display:block; margin:0.2rem auto 0rem; background:url(../images/zh9.png) left top no-repeat; background-size:0.44rem 0.41rem; font-size:0.24rem; line-height:0.36rem; text-align:right; color:#004f71; font-weight:bold; padding-top:0.1rem;}

.xzh05b{ width:3.7rem; height:0.7rem; border:0.02rem solid #004f71; border-radius:0.08rem; background:url(../images/zh10.png) 0.5rem 0.16rem no-repeat; background-size:0.43rem 0.43rem; margin:0.28rem auto 0rem;}
.xzh05b a{ width:3.7rem; height:0.7rem; display:block; text-align:center;  text-indent:1rem; font-size:0.26rem; line-height:0.7rem; font-weight:bold; color:#004f71;}

.xzh05c{ width:3.7rem; height:0.7rem; border:0.02rem solid #004f71; border-radius:0.08rem; background:url(../images/zh11.png) 0.5rem 0.16rem no-repeat; background-size:0.44rem 0.4rem; margin:0.28rem auto 0rem;}
.xzh05c a{ width:3.7rem; height:0.7rem; display:block; text-indent:1.44rem; font-size:0.26rem; line-height:0.7rem; font-weight:bold; color:#004f71;}

.xzh05d{ width:5.04rem; display:block; text-align:center; margin:0.28rem auto 0rem; font-size:0.24rem; color:#333333; line-height:0.36rem;}

.xzh06{ width:6.4rem; margin:0rem auto 1rem; background:#004f71; padding:0.36rem 0rem;}
.xzh06a{ width:6.4rem; display:block; margin:0rem auto;}
.xzh06a span:nth-of-type(1){ font-size:0.3rem; color:#ffffff; line-height:0.38rem; font-weight:bold; display:block; text-align:center;}
.xzh06a span:nth-of-type(2){ font-size:0.18rem; color:#ffffff; line-height:0.28rem; font-weight:bold; display:block; text-align:center;}

.xzh06b{ width:2.8rem; height:1rem; display:block; margin:0rem auto;}
.xzh06b img{ max-width:2.08rem; max-height:0.5rem; display:block;}

.xzh06c{ width:6rem; display:block; margin:0rem auto; padding-bottom:0.2rem; border-bottom:1px solid #fff;}
.xzh06c_a{ width:5.2rem; display:block; margin:0rem auto;}
.xzh06c_a a{ width:1.3rem; display:block; font-size:0.22rem; color:#ffffff; line-height:0.24rem; text-align:center; background:url(../images/zh9.jpg) right top no-repeat; background-size:0.03rem 0.24rem; float:left;}
.xzh06c_a a:nth-last-of-type(1){ background:none;}

.xzh06d{ width:6rem; display:block; margin:0.2rem auto 0rem; font-size:0.18rem; color:#ffffff; line-height:0.32rem; text-align:center;}
.bot_dibu{ position:fixed; bottom:0; left:0; right:0; margin:auto; width:6.4rem;}
.bot_dibu div{ height:1rem; background:#FFF; -ms-box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;  border-collapse: collapse;}
.bot_dibu div:nth-of-type(1){ width:50%; height:0.98rem; border:1px solid #000; border-collapse: collapse;}
.bot_dibu div:nth-of-type(2){ width:50%; height:0.98rem; border:1px solid #000; border-collapse: collapse;}
.bot_dibu div img{ margin:0.15rem auto 0; width:0.45rem; height:0.45rem; display:block;}
.bot_dibu div a p{ text-align:center; margin-top:0.06rem; font-size:0.18rem;}
.bot_dibu div:nth-of-type(1) a{ color:#333333;}
.bot_dibu div:nth-of-type(2) a{ color:#004f71;}
.bot_dibu div:nth-of-type(3) a{ color:#ffffff;}

.smsize {
    font-size: 13px;
    line-height: 13px;
}

.df {
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
}

.czjz {
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
}