公共样式部分*/
*{padding:0px; margin:0px;font-family:'Microsoft YaHei', Helvetica, Arial, sans-serif;}
body{min-width:320px; max-width:640px; font:1.2rem Microsoft Yahei;height: 100%;overflow-x: hidden;margin:0 auto;color: #333;}
body{background: #fff;}
input{ -webkit-appearance: none;}
html, body {position: relative;height: 100%;}
textarea{line-height:100%;} 
a{color: #333; outline:0;cursor:pointer;/**star:expression(this.onFocus=this.blur());*/ text-decoration:none;}
input:focus,select:focus,textarea:focus,button:focus{outline:none;}
table{border-spacing:1;}
img{border:0;max-width:100%;}
ul,li{list-style:none;padding: 0rem;margin: 0rem;box-sizing: border-box;}
p{word-break:break-all;text-justify:inter-ideograph; line-height:1.3em;font-size: 1.2rem;padding: 0rem;margin: 0rem;}
i,em{font-style: normal;}
.f1{float: left;}
.f2{float: right;}
.clear:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clear{zoom:1}

/*header*/
header div{box-sizing: border-box;background-size: cover;}
header .logo{width: 32rem;height: 6.55rem;}
header nav{width: 32rem;height: 3.3rem;background-image: url(../images/header_nav.png);background-size: cover;margin-bottom: 0.05rem;}
header nav ul{width: 32rem;height: 3.3rem;}
header nav ul li{width: 20%;height: 3.3rem;float: left;}
header nav ul li a{color: white;text-align: center;display: block;line-height: 3.3rem;}
header .swiper-slide{width: 32rem;height: 22.5rem;}
header .swiper-slide a{display: block;width: 32rem;height: 22.5rem;}
header .swiper-pagination-bullet {width: 1.1rem;height: 1.1rem;background: #73e0b2;opacity: 0.75;}
header .swiper-pagination-bullet-active {opacity: 0.75;background: #ccc;}
header .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 0.85rem;}
.box42{margin:0.5rem 0.5rem 0.5rem;width: 31rem;height: 3.25rem;}
.box421{width:15%; float:left; padding:0.25rem 0 0;height:2.8rem;text-align:center;}
.box421 img{height:2rem;margin-top:5px;}
.box422{width:85%; float:left;height:2.8rem;overflow:hidden;}
.box422 li{padding:0.25rem;}
.box422 li a{width:100%; font-size:0.8rem;height:1rem;line-height:1rem;overflow:hidden;display:block;color:#000;}
.box422 li img{height:0.9rem; margin-right:2%;}
header .rk{width: 32rem;height: 8.3rem;padding-left: 1rem;}
header .rk ul{width: 30rem;height: 8.3rem;background-image: url(../images/header_rk.jpg);background-size: cover;}
header .rk ul li{float: left;}
header .rk ul li a{display: block;box-sizing: border-box;color: #007a45;}
header .rk ul li:nth-child(1){width: 12rem;height: 4.05rem;}
header .rk ul li:nth-child(1) a{width: 12rem;height: 4.05rem;padding-left: 5.9rem;padding-top: 0.9rem;}
header .rk ul li:nth-child(2){width: 18rem;height: 4.05rem;}
header .rk ul li:nth-child(2) a{width: 18rem;height: 4.05rem;padding-left: 1.7rem;padding-top: 0.9rem;}
header .rk ul li:nth-child(3){width: 15.25rem;height: 4.25rem;}
header .rk ul li:nth-child(3) a{width: 15.25rem;height: 4.25rem;padding-left: 1.8rem;padding-top: 1rem;}
header .rk ul li:nth-child(4){width: 7.4rem;height: 4.25rem;}
header .rk ul li:nth-child(4) a{width: 7.4rem;height: 4.25rem;padding-left: 1.7rem;padding-top: 1rem;}
header .rk ul li:nth-child(5){width: 7.35rem;height: 4.25rem;}
header .rk ul li:nth-child(5) a{width: 7.35rem;height: 4.25rem;padding-left: 0.9rem;padding-top: 1rem;}

/*con1*/
.con1 div{box-sizing: border-box;background-size: cover;}
.title{width: 32rem;height: 4.2rem; /*border-top:5px solid #ccc;*/border-bottom:1px solid #ccc;padding:0.5rem 0.5rem 0;}
.title h1{float:left;font-size:1.6rem;font-weight:700;color:#007a45;border-bottom:0.15rem solid #007a45;padding-bottom:0.15rem;}
.title a{width: 7rem;height: 2rem;float:right;font-size:1.4rem;line-height:1.5rem;margin-top:1.5rem;display: block;}
.title a p{line-height: 2rem;float: left;}
.title a img{margin-left:0.25rem;width:1.5rem;height:1.5rem;display:inline-block;margin-top: 0.25rem;}
.keshi{width: 32rem;height: 34.4rem;}
.keshi .fk{width: 32rem;height: 12rem;padding-left: 1rem;padding-top: 2rem;}
.keshi div div{width: 7.8rem;height: 10rem;padding-top: 3.55rem;float: left;margin-right: 0.2rem;}
.keshi div div p{text-align: center;font-size: 1.4rem;font-weight: bold;color: white;line-height: 3.5rem;}
.keshi div div a{width: 6.2rem;height: 2.2rem;display: block;border-radius: 1.1rem;background-color: #ffb400;text-align: center;line-height: 2.2rem;margin-left: 0.8rem;color: white;}
.keshi .fk div{background-image: url(../images/con1_fk.jpg);}
.keshi ul{width: 23rem;height: 10rem;float: left;}
.keshi ul li{float: left;height: 3.2rem;background-color: #f0f0f0;margin-right: 0.2rem;margin-bottom: 0.2rem;}
.keshi ul li a{display: block;line-height: 3.2rem;text-align: center;}
.keshi div ul li:nth-child(1),.keshi div ul li:nth-child(2),.keshi div ul li:nth-child(3){width: 7.2rem;}
.fk ul li:nth-child(4),.fk ul li:nth-child(5){width: 5.1rem;}
.fk ul li:nth-child(6){width: 5.9rem;}
.fk ul li:nth-child(7){width: 5.3rem;}
.fk ul li:nth-child(8){width: 8.9rem;background-color: #fff1e1;border: 1px solid #ff8a00;}
.fk ul li:nth-child(8) a{color: #ff8a00;}
.fk ul li:nth-child(9){width: 8.8rem;background-color: #ffdde1;border: 1px solid #e71123;}
.fk ul li:nth-child(9) a{color: #e71123;}
.fk ul li:nth-child(10){width: 3.9rem;background-color: #ffb400;border: 1px solid #c99518;}
.byby{width: 32rem;height: 11.2rem;padding-left: 1rem;padding-top: 1.2rem;}
.byby div{background-image: url(../images/con1_byby.jpg);}
.byby ul li:nth-child(4){width: 5.6rem;}
.byby ul li:nth-child(5),.byby ul li:nth-child(6){width: 8rem;}
.byby ul li:nth-child(7){width: 8.9rem;background-color: #fff1e1;border: 1px solid #ff8a00;}
.byby ul li:nth-child(7) a{color: #ff8a00;}
.byby ul li:nth-child(8){width: 8.8rem;background-color: #ffdde1;border: 1px solid #e71123;}
.byby ul li:nth-child(8) a{color: #e71123;}
.byby ul li:nth-child(9){width: 3.9rem;background-color: #ffb400;border: 1px solid #c99518;}
.nk{width: 32rem;height: 11.2rem;padding-left: 1rem;padding-top: 1.2rem;}
.nk div{background-image: url(../images/con1_nk.jpg);}
.nk ul li:nth-child(4),.nk ul li:nth-child(5),.nk ul li:nth-child(6){width: 7.2rem;}
.nk ul li:nth-child(7){width: 8.9rem;background-color: #fff1e1;border: 1px solid #ff8a00;}
.nk ul li:nth-child(7) a{color: #ff8a00;}
.nk ul li:nth-child(8){width: 8.8rem;background-color: #ffdde1;border: 1px solid #e71123;}
.nk ul li:nth-child(8) a{color: #e71123;}
.nk ul li:nth-child(9){width: 3.9rem;background-color: #ffb400;border: 1px solid #c99518;}
.qtks{width: 32rem;height: 12.2rem;padding-top: 2rem;padding-left: 1rem;}
.qtks ul{width: 30rem;height: 8.2rem;}
.qtks ul li{width: 9.65rem;height: 3.65rem;float: left;margin-right: 0.5rem;margin-bottom: 1rem;background-size: cover;padding-top: 0.15rem;}
.qtks ul li:nth-child(1){background-image: url(../images/con1_qtks1.jpg);}
.qtks ul li:nth-child(2){background-image: url(../images/con1_qtks1.jpg);}
.qtks ul li:nth-child(3){background-image: url(../images/con1_qtks2.jpg);margin-right: 0;}
.qtks ul li:nth-child(4){background-image: url(../images/con1_qtks1.jpg);margin-bottom: 0;}
.qtks ul li:nth-child(5){background-image: url(../images/con1_qtks2.jpg);margin-bottom: 0;}
.qtks ul li:nth-child(6){background-image: url(../images/con1_qtks2.jpg);margin-bottom: 0;margin-right: 0;}
.qtks ul li a{width: 9.65rem;height: 3.5rem;display: block;line-height: 3.5rem;text-align: center;font-size: 1.3rem;color: white;}
.dh{width: 30rem;height: 19.5rem;margin-left: 1rem;}
.dh ul{width: 30rem;height: 3.8rem;background-image: url(../images/con1_dh1.jpg);border: 1px solid #cccccc;background-size: cover;border-left: none;box-sizing: border-box;}
.dh ul li{height: 3.8rem;float: left;text-align: center;line-height: 3.8rem;}
.dh ul li:nth-child(1){width: 8.6rem;}
.dh ul li:nth-child(2){width: 3.7rem;}
.dh ul li:nth-child(3){width: 7.1rem;}
.dh ul li:nth-child(4){width: 3.7rem;}
.dh ul li:nth-child(5){width: 6.8rem;}
.dh ul li a{display: block;line-height: 3.8rem;text-align: center;}
.dh{width: 30rem;height: 19.5rem;border: 1px solid #cccccc;border-top: none;background-color: #f0f0f0;}
.dh .time{line-height: 3.9rem;text-align: center;display: block;width: 30rem;height: 3.9rem;}
.dh1{width: 30rem;height: 5.5rem;padding-left: 0.9rem;}
.dh1 .tx1{width: 4rem;height: 5.5rem;float: left;margin-right: 0.7rem;}
.dh1 .tx1 img{width: 3.75rem;height: 3.75rem;}
.dh1 .dhlb{width: 23.85rem;height: 5.5rem;float: left;background-image: url(../images/con1_dhk1.jpg);padding-top: 0.9rem;}
.dh1 .dhlb p{line-height: 1.9rem;padding-left: 1.3rem;}
.dh2{width: 30rem;height: 5.5rem;display: none;}
.dh2 .tx2{width: 4rem;height: 4.25rem;float: left;margin-right: 0.7rem;margin-left: 0.9rem;}
.dh2 .tx2 img{width: 3.75rem;height: 3.75rem;}
.dh2 .dhk{width: 23.85rem;height: 5.5rem;float: left;background-image: url(../images/con1_dhk1.jpg);padding-top: 0.9rem;}
.dh2 .dhk p{line-height: 1.9rem;padding-left: 1.3rem;}
.dh .btn{width: 30rem;height: 6.3rem;padding-top: 1.5rem;padding-left: 0.8rem;}
.dh .btn a{display: block;float: left;}
.dh .btn input{width: 20.5rem;height: 3.3rem;border: 1px solid #ccc;font-size: 1.2rem;line-height: 3.3rem;padding-left: 0.8rem;box-sizing: border-box;color: #999999;}
.dh .btn .a1{margin-right: 0.8rem;}
.dh .btn .a2{width: 7rem;height: 3.3rem;background-image: url(../images/con1_btn2.jpg);line-height: 3.3rem;color: white;padding-left: 1.8rem;box-sizing: border-box;}

/*con2*/
.con2 div{box-sizing: border-box;background-size: cover;}
.sc1{width: 32rem; height: 18.1rem;}
.con2 .swiper-slide{width: 15rem !important;height: 18.1rem !important;margin-right: 0.5rem !important;margin-left: 0.5rem !important;padding-left: 0.25rem;}
.con2 .swiper-slide .a3{display: block;width: 14.5rem;height: 11rem;margin-bottom: 1.1rem;}
.con2 .swiper-slide p{font-size: 1.1rem;text-align: center;line-height: 1.5rem;}
.con2 .swiper-slide span{ color: #fe5400;line-height: 3rem;letter-spacing: -0.05rem;text-align: center;}
.con2 .swiper-slide .a4{display: block;line-height: 3rem;width: 14.5rem;height: 3rem;padding-left: 0.8rem;box-sizing: border-box;}
.con2 .swiper-slide .a4 img{width: 1.55rem;height: 1.35rem;float: right;margin-right: 0.8rem;margin-top: 0.75rem;}
.con2 .scrolltext {width: 32rem;height: 3.1rem;line-height: 3.1rem;background: #fff;border-top: 0.15rem solid #ccc;}
.con2 .wrap {white-space: nowrap;height: 3.1rem;overflow: hidden;}
.con2 .start, .end {display: inline-block;}
.con2 .wrap a{color: #d60000;font-size: 1.5rem;margin-right:1rem;display: inline-block;height:1.75rem;}
.con2 .wrap p{font-size: 1.5rem;}

/*con3*/
.con3 div{box-sizing: border-box;background-size: cover;}
.con3 .zj{width: 32rem;height: 50.7rem;}
.zjhd{width: 32rem;height: 9rem;}
.zjhd ul{width: 32rem;height: 9rem;padding-top: 2rem;}
.zjhd ul li{width: 20%;height: 5rem;float: left;padding-left: 0.7rem;}
.zjhd ul li a{border-radius:50%;border:1px solid #999;color:#999;display:block;width:5rem;height:5rem}
.zjhd ul li p{margin-top:1rem;text-align: center;}
.zjhd ul li.on a{color:#0485d8;border:1px solid #007a45}
.zj1{width: 32rem;height: 41.2rem;}
.zj1 ul{width: 32rem;height: 41.2rem;padding-left: 1rem;}
.zj1 ul li{float:left;width:9.75rem;height: 20.6rem; margin-right:2%;text-align:center}
.zj1 ul li a p{font-size: 1.4rem;color:#007a45;font-weight: bold;line-height: 1.6rem;margin: 0;}
.zj1 ul li p{line-height:1.6rem;font-size:1.1rem;margin-bottom:5px;letter-spacing: -0.05rem;}
.zj1 ul li em{color:#fff;border-radius:20px;padding:3% 0;display:block;background:#ffb400;}
.zj1 ul li:nth-child(3n){margin-right:0}

.zjtit{width: 32rem;height: 3.1rem;}
.zjtit h1{font-size:1.6rem;height:3rem;line-height:3rem;width:30rem;margin:3% 3% 0;text-align:center;border: 1px solid #e3e3e3;color:#c70000;box-sizing: border-box;}
.zjtable {border-collapse: collapse;width:30rem;height: 33.8rem;margin-left: 1rem;}
.zjtable thead {background: #f1f1f1;font-size:1rem;font-weight: bold;}
.zjtable tr:nth-of-type(2n) {background: #f1f1f1;}
.zjtable tr td {text-align: center;padding: 2% 0;color: #212121;font-size:1rem;border: 1px solid #e3e3e3;}
.zjtable tr td span,.zjtable tr td a {color: #c70000;}

.tela{width: 32rem;height: 12.55rem;background-image: url(../images/con3_btn.jpg);}
.tela a{display:block;width: 8.95rem;height: 4.95rem;float: left;margin-top: 5.6rem;border-radius: 0.25rem;}
.tela a:nth-of-type(1){margin-left: 1.5rem;}
.tela a:nth-of-type(2){margin-left: 1.1rem;}
.tela a:nth-of-type(3){margin-left: 1.1rem;}

.con3 .yjmz{width: 32rem;height: 7.5rem;}

/*con4*/
.con4 div{box-sizing: border-box;background-size: cover;}
.con4 .about{width: 32rem;height: 29.65rem;padding-top: 2rem;padding-left: 1rem;}
.con4 .gbtc{width: 30rem;height: 19.65rem;margin-bottom: 2rem;}
.con4 .gbtc .swiper-slide{width: 30rem;height: 19.65rem;}
.con4 .gbtc .swiper-slide img{width: 30rem;height: 19.65rem;}
.con4 .about .gd{display: block;width: 30rem;height: 4rem;box-sizing: border-box;border: 0.05rem solid #007a45;border-radius: 0.25rem;line-height: 4rem;font-size: 1.5rem;color: #007a45;}
.con4 .about .gd img{width: 3rem;height: 2.85rem;float: left;margin-top: 0.55rem;margin-left: 5.7rem;margin-right: 1.1rem;}

/*footer*/
footer div{box-sizing: border-box;background-size: cover;}
footer nav{width: 32rem;height: 4rem;background-image: url(../images/footer_nav.jpg);background-size: cover;}
footer nav ul{width: 32rem;height: 4rem;}
footer nav ul li{width: 25%;height: 4rem;float: left;}
footer nav ul li a{display: block;line-height: 4rem;color: white;text-align: center;}
footer .bot{width: 32rem;height: 14.6rem;background-image: url(../images/footer_bot.jpg);padding-top: 5.8rem;padding-left: 3.4rem;}
footer .bot p{font-size: 1rem;line-height: 1.8rem;color: #666666;}
footer .bot a{color: #666666;}

.foot_gd{background-color: #007a45;height:2.5rem;padding:1% 0 1%;font-size:0.7rem;width:100%;margin:0 auto;}
.foot_gd ul li{width:20%;float: left;color:#fff;text-align: center;}
.foot_gd li div{width: 40%;margin: 0 auto;}
.foot-gbl{margin-top:-1rem;}
.foot-gbl span{width:75%;margin: 0 auto;display: block;}
.foot-gbl span img{height:2.5rem;}
.foot-gb span img{height:2rem;}
.foot-big{width:100%;position:fixed;left:0;bottom:0;z-index:999;background-color: #007a45;}