@charset "utf-8";
/* CSS Document */

div,table,html,body,form,ul,ol,li,dl,dt,img,dd,tr,span,input,select,img,p{margin:0 ;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
body{
	font-size: 14px;
	font-family: "微软雅黑";
	color: #000000;
	text-align: left;
	background-color:#ffffff;
	line-height: 26px;
}
a{color:#333333; text-decoration:none;}
a:hover{text-decoration:none;}
button{margin:0; padding:0;}
ul li{list-style:none;}
img{border:none;}
.mycl{width:0px; height:0px; clear:both; overflow:hidden;}
.newcl{clear:both;}
h1 {font-family:"微软雅黑"; font-size:26px; color:#0057a9; text-align:center;}
p {text-indent:2em;}
img {display:block;}
.heide {height: 30px; background-color: #000000; z-index: 0; position: relative;filter: alpha(opacity=50);opacity: 0.5;margin-top: -30px;}
.wz {z-index: 1;height: 30px;line-height: 30px;position: relative;text-align: left;
color: #FFFFFF;text-align: center;margin-top: -30px;}
.wz a, .wz a:visited {color: #FFFFFF;}

.bg_01 {background:url(20240329_bg_01.png) no-repeat top center; padding-top:850px; background-color:#e5fff3;}

.lk{text-align: right;}
.lk img{float:right;}

.hd{float:left; width:580px; height: 420px; background: #666;}
.zxbb{float:right; width:580px; height: 400px; padding-top: 20px;}
.zxbb p{font-size: 16px; line-height:30px; padding-top: 10px;}

.tip {width:1200px; margin:0 auto;}
.tip img {width:1200px; height:94px;}
.tip_gif {width:1170px; margin:0 auto; padding:15px; padding-bottom:50px; padding-top:50px;}
.tip_gif img {width:1170px; height:94px;}

.main_top {width:1314px; height:56px; background:url(20220328_main_top.png); margin:0 auto; margin-top:40px;}
.main_bot {width:1314px; height:56px; background:url(20220328_main_bot.png); margin:0 auto;}
.main_rp {width:1314px; margin:0 auto; background:url(20220328_main_rp.png);}

.container {width:1200px; margin:0 auto;}

.tl_a {width:845px; height:130px; margin:0 auto; padding-bottom:40px; padding-top:40px;}
.tl_a img {width:100%; height:100%;}

.yl_box {background:url(20240322_yl_box.png) no-repeat bottom; width:380px; height:675px; float:left; padding:10px; padding-top:20px; margin-top:30px;}

.yl_img {width:190px; text-align:center; color:#ffffff; font-size:30px; margin:0 auto;}
.yl_img img {width:186px; height:260px; border-radius:15px; border:3px solid #ffffff; box-shadow: 2px 2px 2px #888888;}
.yl_txt {width:330px; margin:0 auto; color:#333333; font-size:14px; line-height:28px; padding-top:20px;}
.yl_txt h1 {text-align:center; color:#28778d; font-size:26px; line-height:24px;  padding-bottom:20px; color:#377c28;}
.yl_txt span {font-size:16px; line-height:22px;}

.xh {width:1200px; height:666px; background:url(20240322_xh_bg00.jpg); position:relative;}
.xh_bg01 {width:1200px; height:535px; position:absolute; bottom:0px; left:0px;}
.xh_jnb {width:699px; height:534px; position:absolute; left:240px;}
.xh_jnb img {width:100%; height:100%;}
.xh_hl {width:201px; height:280px; position:absolute;}
.xh_hl img {width:100%; height:100%;}
.xh_hq {width:206px; height:202px; position:absolute;}
.xh_hq img {width:100%; height:100%;}
.xh_bt {width:154px; height:58px; position:absolute;}
.xh_bt img {width:100%; height:100%;}
.xh_hd_num {position:absolute; bottom:30px; right:30px; text-align:right; font-size:30px; line-height:40px;}
.xh_jg {width:116px; height:357px; position:absolute; left:530px; bottom:50px;}
.xh_jg img {width:100%; height:100%;}


.xh_num {font-size:30px; line-height:60px; border-bottom:2px solid #ffffff; width:1100px; margin:0 auto; margin-bottom:25px; text-align:center; color:#ffffff;}

.ly_box {width:1100px; background:#59ac78; margin-top:0px; padding:50px; padding-bottom:30px; padding-top:20px;}

.ly_ifs {font-size:18px; color:#ffffff; float:left; line-height:30px; margin-bottom:15px;}
.ly_sel {float:left; padding-right:10px;}
.ly_sel select {height:30px;}
.ly_ipt {float:left;}
.ly_ipt input {width:600px; height:30px;}
.ly_txa {float:left;}
.ly_txa textarea {width:930px; height:150px;}

.bt_sub {width:328px; height:87px; margin:0 auto; padding-top:15px;}
.bt_sub img {width:100%; height:100%;}
.bt_com {width:328px; height:87px; margin:0 auto; padding-top:15px;}
.bt_com img {width:100%; height:100%;}
.ly_sw {width:1200px;}
.ly_sw ul {font-size:16px; line-height:30px;}
.ly_sw li {padding:40px; background:url(20240322_ly_sw.png) no-repeat; width:505px; height:85px; float:left; margin:3px; margin-bottom:10px; text-indent: 2em;}
.ly_sw .dk {background:#cccccc;}

.qmyl {height:365px; background:url(20240322_bg_qmyl.png) no-repeat top;  padding:50px; padding-top:140px;}
.qmyl p {font-size:20px; color:#ffffff; line-height:40px;}
.xs_img {width:250px;  float:left; font-size:18px; text-align:center; line-height:30px; margin:5px 35px; background:url(20240322_xs_img.png) no-repeat; padding:40px; font-size:32px;}
.xs_img a {color:#395b1d;}
.xs_img img {width:250px; height:250px; border-radius:150px; padding-bottom:60px;}

.tl_b {width:321px; height:77px; margin:0 auto; padding:50px;;}
.tl_b img {width:100%; height:100%;}

.tm_box {width:520px; margin:0 auto;}

.tm_box {color:#ffffff; font-size:18px; line-height:30px; padding-bottom:12px;}
.tm_an {font-size:14px; line-height:26px;}

.sc_bg {background:url(20210323_sc_bg.jpg) no-repeat top; height:768px;}

.sc_list {padding:45px; width:450px;float:left;}
.sc_list li {width:37px; height:509px; float:left; background:url(20210323_sc_off.png) no-repeat top center; font-size:20px; text-align:center; line-height:22px; padding-top:34px; margin:3px; color:#333333;}
.sc_list .on {background:url(20210323_sc_on.png) no-repeat top center; color:#ffffff;}

.sc_txt {width:550px; float:right; padding-top:30px;}
.sc_txt h1 {font-size:36px; line-height:66px; color:#333333;}
.sc_txt h2 {text-align:center; color:#5e7b75; font-size:30px; text-indent:0px; padding-bottom:30px;}
.sc_txt p {color:#333333; line-height:40px; font-size:18px; text-align:center; text-indent:0px; font-weight:bold;}


.yl_sr {width:570px; height:78px; background:url(20240322_yl_sr.png) no-repeat; margin:0 auto; margin-bottom:30px;}
.yl_ip {width:420px; height:55px; padding-left:20px; padding-top:10px; float:left;}
.yl_ip input {width:100%; height:100%; line-height:55px; border:none; font-size:26px;}
.yl_bt {width:60px; height:60px; float:right; margin-right:30px; margin-top:10px;}
.yl_bt img {width:100%; height:100%;}

.di {
    padding: 120px 0px 100px 0px;
    text-align: center;
    line-height: 35px;
    font-size: 18px;
    font-family: "微软雅黑";
}

