@charset "utf-8";
@import url("reset.css");
.fl {float: left;}
.fr {float: right;}
.clear{ clear:both;}
.relative {position: relative;}
.logo img{width: 100%;}
.nav li{ width:25%; height:0.6rem; line-height:0.6rem; text-align:center; border-right:1px solid #d7d7d9; border-bottom:1px solid #d7d7d9; float:left; background:#223b75; font-size:0.22rem; box-sizing:border-box}
.nav li a{ color:#f6f6f6; display:block;}
.nav li a font{ padding-left:2em;}
.banner img{width: 100%;}
.nz{position: absolute;left: 50%;margin-left: -1.05rem;top: 0.4rem; width: 1.98rem;padding: 0.05rem; text-align: center;background-color: #ff9783; border: 1px solid #ff9783;border-radius: 100%;}
.nz h4{width: 1.98rem;padding: 0.38rem 0; font-size: 0.27rem;font-weight: 100;color: #fff; background-color: #ff5331;border-radius: 100%;}
.nz h4 p{background-color: #ffb400;width: 1.38rem;border-radius: 0.3rem;margin: 0.1rem auto; font-size: 0.18rem;color: #fff;}
.nz h4 a{color: #fff;}
.nz_1{padding: 2.22rem 0;}
.nz_1 ul li{text-align: center; font-size: 0.22rem;}
.nz_1 ul li:nth-child(1){position: absolute;left: 0.2rem;bottom: 0; width: 1.3rem;padding: 0.05rem; color: #fff; background-color: #ffc78b;border-radius: 100%;}
.nz_1 li h3{padding: 0.35rem 0; line-height: 0.3rem;background-color: #e09b50;width: 1.3rem;border-radius: 100%;font-weight: 100;color: #fff;}
.nz_1 .bjt{background: url(../images/bjt.jpg)no-repeat center;height: 2.69rem;background-size: 2.87rem;}
.nz_1 ul li:nth-child(2){position: absolute;left:1.2rem;bottom: -1.3rem; width: 1.3rem;padding: 0.05rem; color: #fff; background-color: #cee886;border-radius: 100%;}
.nz_1 ul li:nth-child(3){position: absolute;right: 0.2rem;bottom: 0; width: 1.3rem;padding: 0.05rem; color: #fff; background-color: #bbe1ff;border-radius: 100%;}
.nz_1 ul li:nth-child(4){position: absolute;right: 1.2rem;bottom: -1.3rem; width: 1.3rem;padding: 0.05rem; color: #fff; background-color: #93e5c4;border-radius: 100%;}
.nz_1 ul li:nth-child(5){position: absolute;left: 0.5rem;top: -0.45rem; width: 1.3rem;padding: 0.05rem; color: #fff; background-color: #fcb091;border-radius: 100%;}
.nz_1 ul li:nth-child(6){position: absolute;left: 2.25rem;top: -1.4rem; width: 1.3rem;padding: 0.05rem; color: #fff; background-color: #ffb6b6;border-radius: 100%;}
.nz_1 ul li:nth-child(7){position: absolute;right: 0.6rem;top: -0.6rem; width: 1.3rem;padding: 0.05rem; color: #fff; background-color: #ebc4ff;border-radius: 100%;}
.nz_1 ul li:nth-child(1) h3{background-color: ;}
.nz_1 ul li:nth-child(2) h3{background-color: #99ba3f;}
.nz_1 ul li:nth-child(3) h3{background-color: #7dbced;}
.nz_1 ul li:nth-child(4) h3{background-color: #52bb90;}
.nz_1 ul li:nth-child(5) h3{padding: 0.5rem 0;background-color: #ea8056;}
.nz_1 ul li:nth-child(6) h3{background-color: #ef7878;}
.nz_1 ul li:nth-child(7) h3{background-color: #cb77f6;}
.title_1{width: 1.5rem;margin: 0 auto; border:0.05rem solid #fdd6d5;padding: 0.75rem 0;border-radius: 100%;}
.title_1 h3{position: absolute;left: 50%;top: 0.2rem;margin-left: -0.37rem; font-family: serif;font-size: 0.34rem;font-weight: bold;color: #f54e4a;}
.title_1 .tp{background-color: #fff; position: absolute;left: 50%;top: 0.5rem;padding: 0.1rem 0 0; margin-left: -2.5rem;width: 5rem; text-align: center;}
.title_1 h2{font-size: 0.34rem;color: #f54e4a;}
.title_1 h5{font-size: 0.13rem;font-weight: 100;text-transform: uppercase;line-height: 0.3rem;}
.xgl{margin: 0.3rem 0.3rem 0;}
.xgl li{float: left;padding-top: 0.05rem;}
.xgl li:nth-child(2){padding-left: 0.05rem;}
.xgl li:nth-child(4){padding-left: 0.05rem;}
.xgl li:nth-child(5){padding-left: 0.05rem;}
.xgl li:nth-child(1) img{width: 2.67rem;}
.xgl li:nth-child(2) img{width: 2.67rem;}
.xgl li:nth-child(3) img{width: 1.76rem;}
.xgl li:nth-child(4) img{width: 1.76rem;}
.xgl li:nth-child(5) img{width: 1.76rem;}
.zj{line-height: 0.3rem;margin: 0.2rem 0.3rem 0; color: #f54e4a;font-size: 0.22rem;}
.zj p{ text-indent: 2em;font-size: 0.2rem;color: #808080;}
.qz{font-size: 0.24rem;width: 4.9rem;margin: 0.4rem auto 0.55rem;background-color: #f54e4a;text-align: center;padding: 0.12rem 0;}
.qz a{color: #fff;}
.qz i{ background:#ffb400; border-radius:0.2rem; padding:0.03rem 0.2rem}
.hdh{background-color: #e4e5e5;width: 5rem;margin-left: 0.55rem;font-size: 0.16rem;text-align: center;margin-top: 0.3rem;}
/**/
/*表单*/

.sqb img{ width:4.75rem; margin: 0 auto 0.3rem;}
.bd{ width:4.78rem; margin:.5rem auto 0;box-shadow: 0px 8px 0.1rem #b5b5b5;  }
.bd h3{font-size:0.26rem; line-height:0.3rem; color:#343434; text-align:center; font-weight:bold; margin-top:0.2rem; margin-bottom:0.24rem;}
.bd p{ line-height:0.51rem;overflow: hidden;text-indent: 0px; margin: 0 0 0.12rem 0.22rem;}
.bd p label{ background: hsl(0, 0%, 95%); font-size:0.23rem;line-height:0.51rem;display: inline-block;font-size:0.23rem; width:1.36rem; text-align: center; float:left;}
.bd p input{ width:3rem; color:#646161; padding: 0px 0.08rem; font-size:0.21rem;line-height:0.51rem; height:0.51rem; display: inline-block; border: 1px solid hsl(0, 0%, 95%);-webkit-box-sizing: border-box;box-sizing: border-box; float:left;}
.bd p select{ width:2.0rem; height:0.51rem; font-size:0.21rem; color:#646161; border: 1px solid hsl(0, 0%, 95%); -webkit-box-sizing: border-box;box-sizing: border-box; float:left; }
.bd .submit{ width:3.68rem; height:0.53rem; display:block; margin:0.45rem auto 0.3rem; background:url(../images/jzme.jpg) no-repeat;  border:none; background-size:100% 100%;}
.dianhua{width:100%; margin-top:0.5rem;}
.dianhua img{width:100%;}
.h{ height:0.3rem;}

/*footer*/
.footer{ width:100%; font-size:0.22rem; height:0.45rem; background:#140c0a; margin:0.3rem 0 0.5rem}
.ftc{ width:93%;height:0.45rem; margin:0 auto}
.ftc a{ display:block; float:left; color:#fff; width:19%; line-height:0.45rem;text-align: center;}
.js_txt a{color:#dd2d30;}

/**/
.foot_add{width:6.0rem;margin:0 auto;}
.f_ts{padding:0.15rem;font-size:0.21rem;}
.zixund{clear:both;padding:0.15rem 0.07rem;}
.zixun{border:1px solid #d8d8d8;height:0.36rem;clear:both;padding:0.07rem 0.1rem;background-color:#FFF;margin-bottom:0.05rem}
.zixun1{height:0.36rem}
.zixunl{font-size:0.2rem;font-family:"黑体";font-style:normal;color:#000;float:left;background-color:#fff;height:0.34rem;line-height:0.34rem;width:40%}
.zixun11{width:50%;padding-left:10%;float:right;line-height:0.32rem;background-color:#757c8e;height:0.32rem;background-image:url(../images/bibi.jpg);background-position:0.05rem 0.05rem;background-repeat:no-repeat;background-size:0.16rem;}
.zixun11 a{display:block;font-size:0.16rem;color:#FFF}
#dh,#xm{font-size:0.16rem}

.index_map{height:1.64rem;background:url(../images/map_03.png) no-repeat center center;margin:0.39rem auto 0.25rem;padding-top:0.26rem;position:relative;background-size:5.08rem;}
.index_map .map_txt{width:2.90rem;height:1.64rem;position:absolute;right:20px}
.index_map .map_txt dl{line-height:0.2rem;margin-bottom:0.1rem;background:url(../images/time_03.png) no-repeat left top;padding-left:0.4rem;background-size:0.32rem;}
.index_map .map_txt dl font{font-size:0.22rem;color:#3a3e49}
.index_map .map_txt dd{font-size:0.12rem;line-height:0.14rem;background:url(../images/dz_03.png) no-repeat left top;padding-left:0.4rem;margin-bottom:0.05rem;background-size:0.3rem;}
.index_map .map_txt dd font{font-size:0.14rem;color:#3a3e49;line-height:0.18rem}
.index_map .map_txt dd font span{font-size:0.12rem}
.index_map .map_txt a{color:#3a3e49}
.index_map .map_txt p a{width:1.18rem;height:0.4rem;line-height:0.4rem;background:#e15c59;color:#fff;font-size:0.18rem;text-align:center;display:block;float:left;border-radius:5px;margin-right:8px}
.map_mc{font-size:0.16rem;color:#9d9e9e;position:absolute;left:0.6rem;top:1.54rem}
.f_telbg{position:relative}
.f_tel{height:0.7rem;background:url(../images/f_tel_07.png) no-repeat center center #e15c59;background-size:2.76rem;}
.f_tel a{width:100%;height:0.7rem;display:block}


/**/

.index_map{height:1.64rem;background:url(../images/map_03.png) no-repeat center center;margin:0.39rem auto 0.25rem;padding-top:0.26rem;position:relative;background-size:5.08rem;}
.index_map .map_txt{width:2.90rem;height:1.64rem;position:absolute;right:20px}
.index_map .map_txt dl{line-height:0.2rem;margin-bottom:0.1rem;background:url(../images/time_03.png) no-repeat left top;padding-left:0.4rem;background-size:0.32rem;}
.index_map .map_txt dl font{font-size:0.22rem;color:#3a3e49}
.index_map .map_txt dd{font-size:0.12rem;line-height:0.14rem;background:url(../images/dz_03.png) no-repeat left top;padding-left:0.4rem;margin-bottom:0.05rem;background-size:0.3rem;}
.index_map .map_txt dd font{font-size:0.14rem;color:#3a3e49;line-height:0.18rem}
.index_map .map_txt dd font span{font-size:0.12rem}
.index_map .map_txt a{color:#3a3e49}
.index_map .map_txt p a{width:1.18rem;height:0.4rem;line-height:0.4rem;background:#e15c59;color:#fff;font-size:0.18rem;text-align:center;display:block;float:left;border-radius:5px;margin-right:8px}
.map_mc{font-size:0.16rem;color:#9d9e9e;position:absolute;left:0.6rem;top:1.54rem}
.f_telbg{position:relative}
.f_tel{height:0.7rem;background:url(../images/f_tel_07.png) no-repeat center center #e15c59;background-size:2.76rem;}
.f_tel a{width:100%;height:0.7rem;display:block}


.tit h1{font-size:.26rem;text-align:center;margin:.2rem auto .1rem;color:#c72929}
.con_01 p{text-indent:2em;margin-top:.1rem}
.con_01 ul{overflow:hidden}
.con_01 li{width:50%;float:left;text-align:center;margin-top:.2rem}
.con_01 li img{width:70%}
.con_01 li span{display:block}
.con_02 p{text-indent:2em;margin-top:.1rem;margin-bottom:.2rem}
.con_03 p{text-indent:2em;margin-top:.1rem;margin-bottom:.2rem}
.con_03 ul{width:90%;margin:.2rem auto;overflow:hidden}
.con_03 ul li{width:45%;float:left;margin-right:5%;margin-bottom:.2rem}
.con_03 ul li h3{text-align:center}
.con_03 ul li span{line-height:.26rem}
.con_03 .con_03_l{width:100%;padding-left:5%}
.con_04{padding:0 .3rem; padding-bottom:0.2rem;}
.con_04 p{text-indent:2em;margin-top:.1rem;margin-bottom:.2rem}
.con_04 img{width:5.5rem; margin:0 auto; display:block;}
.con_04 ul{width:5rem; margin:0.3rem auto;}
.con_04 ul li{ width:44%; height:0.6rem; line-height:0.6rem; text-align:center; margin:0 3%; background:#f60; float:left; border-radius:0.4rem; font-size:0.22rem;}
.con_04 ul li a{width:100%; height:0.6rem; color:#fff;}
.con_04 ul li:nth-child(2){ background:#26c540;}

.tit img{width:100%;}

.tp h2{
	    font-size: 0.34rem;
    color: #f54e4a;text-align:center;
}
.bt_1{width:3.2rem;height:0.45rem;border:1px solid #9fa0a0;margin-left:1.17rem;font-size:0.3rem;line-height:0.45rem;color:#000000;text-align:center;}
.yzwh{width:5.6rem;margin:0.4rem auto 0;}
.bt_3{width:5.28rem;margin-left:0.14rem;}
.yzwh p{width:5.6rem;margin:0.3rem auto 0;font-size:0.18rem;line-height:0.3rem;color:#595757;text-indent:2em;}
.yzwh_1{width:5.4rem;margin:0.1rem auto 0;}
.yzwh_1 ul{width:1.57rem;float:left;}
.yzwh_1 ul img{width:1.57rem;height:1.57rem;float:left;}
.yzwh_1 ul li{font-size:0.18rem;line-height:0.3rem;color:#595757;text-align:center;margin-top:0.05rem;}
.jiantou img{width:0.25rem;height:0.18rem;margin:0.7rem 0.04rem 0;float:left;}
.yzwh h5{font-size:0.18rem;line-height:0.3rem;color:#595757;text-align:center;margin-top:0.1rem;font-weight:normal;}
.kxzl{width:5.6rem;margin:0.4rem auto 0;}
.bt_4{width:5.6rem;margin-left:0;}
.kxzl p{width:5.6rem;margin:0.3rem auto 0;font-size:0.18rem;line-height:0.3rem;color:#595757;text-indent:2em;}
.kxzl_1{width:5.6rem;height:1.13rem;margin:0.2rem auto 0;}
.kxzl_1 img{width:2.76rem;height:1.13rem;float:left;margin-right:0.08rem;}
.kxzl h5{font-size:0.18rem;line-height:0.3rem;color:#595757;text-align:center;margin-top:0.1rem;font-weight:normal;}
.zjtj{width:5.6rem;margin:0.4rem auto 0;}
.bt_5{width:3.2rem;margin-left:1.17rem;}
.zzc{width:5.6rem;height:3.37rem;margin:0.4rem auto 0;}
.zzc img{width:2.48rem;height:3.37rem;}
.zzc_1{width:5.6rem;height:2.69rem;margin-top:0.7rem;float:right;margin-top:-2.94rem;}
.zzc_1 h3{font-size:0.24rem;line-height:0.3rem;color:#595757;font-weight:normal;margin-right:1rem;float:right;}
.zzc_1 h3 font{font-size:0.33rem;color:#eb5e60;margin-right:0.15rem;}
.zzc_1 h4{font-size:0.18rem;line-height:0.3rem;color:#595757;text-align:center;font-weight:normal;margin-top:0.1rem;float:right;margin-right:0.35rem;}
.zzc_wz{width:5.6rem;height:1.8rem;background:#7d8488;margin-top:0.8rem;padding-top:0.3rem;}
.zzc_wz p{font-size:0.17rem;line-height:0.26rem;color:#ffffff;width:2.66rem;float:right;margin-right:0.25rem;}
.zzc_wz p font a{color:#eb5e60;}
.syt{width:4.25rem;height:0.94rem;margin:0.37rem auto 0;}
.syt img{width:0.94rem;height:0.94rem;float:left;margin-right:0.16rem;}

.box2{ width:5.6rem; height:auto;box-shadow: 0px 0px 0.2rem #5D5C61; margin:0.6rem auto 1rem; padding:0.05rem 0; border-radius:0.1rem; background:#fff;}
.box2 h4{ font-size:0.3rem; color:#a42f2f; text-align:center; line-height:0.4rem; margin-bottom:0.2rem;}
.box2 .ff{ width:5.34rem; margin:0.3rem auto;}
.box2 .ff li{ width:2.53rem; height:auto; margin:0 0.07rem; float:left;}
.box2 .ff li img{ width:100%}
.box2 h6{ font-size:0.18rem; line-height:0.28rem; text-align:center; color:#666;}
.box2 h5{ font-size:0.2rem; color:#3a4856; text-align:center; line-height:0.64rem;}
.box2 .js{ width:5.2rem; height:1.34rem; margin:0.1rem auto; border:1px solid #cccbcb;}
.box2 .js li{ width:2.6rem; height:1.34rem; float:left; position:relative;}
.box2 .js li img{ width:100%;}
.box2 .js li p{ width:100%; height:0.25rem; line-height:0.25rem; text-align:center; font-size:0.16rem; color:#fff; position:absolute; bottom:0; background:rgba(0,0,0,0.6);}

.bz{width:5.48rem; height:2.67rem; margin:0.4rem auto; position:relative; background:url(../images/bz_05.jpg) no-repeat; background-size:5.48rem}
.bz li{width:1.29rem; height:0.75rem; position:absolute;}
.bz li a{width:100%; height:100%; padding-top:0.06rem; box-sizing:border-box; color:#fff; display:block; text-align:center}
.bz li:nth-child(1){ left:0; top:0.37rem;}
.bz li:nth-child(2){ left:1.39rem; top:0.37rem;}
.bz li:nth-child(3){ left:2.79rem; top:0.37rem;}
.bz li:nth-child(4){ left:4.19rem; top:0.37rem;}
.bz li:nth-child(5){ left:0.7rem; top:1.55rem;}
.bz li:nth-child(6){ left:2.09rem; top:1.55rem; line-height:0.6rem}
.bz li:nth-child(7){ left:3.5rem; top:1.55rem;}