@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:#f5f5f5;
    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 {}
.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(20240129_bg_01.jpg) no-repeat top center; padding-top:740px;}

.container {width:1400px; margin:0 auto;}
.sr_box {height:135px;}
.wea_box {width:280px; float:left; font-size:28px; line-height:44px; text-align:center; color:#ffffff; padding-top:5px;}
.sr_ip {width:860px; margin-left:30px; float:left;}
.sr_ip input {height:95px; font-size:20px; border:none; width:100%;}
.sr_bt {width:190px; height:70px; float:right; margin-right:30px; margin-top:15px;}
.sr_bt img {width:100%; height:100%;}

.tl_a {width:1400px; height:87px; margin:30px 0px;}
.tl_a img {width:100%; height:100%;}

.dh_box li {float:left; margin-left:16px; margin-bottom:20px;}
.dh_box img {width:220px; height:220px; box-shadow:3px 3px 3px #eeeeee;}
.xw_box {background:#ffffff; height:422px; border-radius:20px; box-shadow:3px 3px 3px #eeeeee; padding:40px 30px;}
.ds_box {background:#ffffff;  border-radius:20px; box-shadow:3px 3px 3px #eeeeee; padding:30px 30px;}
.sp_box {background:#ffffff; border-radius:20px; box-shadow:3px 3px 3px #eeeeee; padding:40px 30px;}
.yq_box {background:#ffffff; border-radius:20px; box-shadow:3px 3px 3px #eeeeee; padding:40px 30px;}

.hd {width:680px; height:420px; float:left; border:3px solid #154da2;}
.sp_hd {width:1330px; height:530px;}

.yq_box .list_a  li {width:300px; float:left; margin-left:10px; font-size:26px;}
.yq_box .list_a  li:hover
{text-decoration: underline; border-bottom:none;}
.xw_box .list_a {width:620px; float:right;}
.ds_box .list_a {padding-top:30px; margin-left:-54px;}
.ds_box .list_a li {width:620px; margin-left:55px; float:left;}
.list_a li {font-size:28px; background:url("20240129_list_a.png") no-repeat left; padding-left:20px; line-height:40px; margin-bottom:13px; border-bottom:2px solid #ffffff;}
.list_a span {float:right; font-size:22px;}
.list_a li:hover {border-bottom:2px solid #154da2;}
.list_a a:hover {color:#154da2;}
.lb_sm {width:1400px; position:relative; height:60px; overflow:hidden;}
.lb_sm li {width:180px; height:60px; text-align:center; font-size:30px; background:#ffffff; box-shadow:3px 3px 3px #eeeeee; line-height:60px; float:left; margin-right:20px;}
.lb_sm a {width:100%; display:block;}
.lb_sm li:hover {background:#154da2;}
.lb_sm a:hover {color:#ffffff;}
.lb_sm ul {position:absolute; top:0; left:0; width:3200px; animation: scroll 22s linear infinite normal;}

@keyframes scroll {100% {left:-1000px;}}

.lb_box {border-bottom:1px dashed #cccccc; background:url("20240129_lb_box_off.png") right no-repeat; padding-bottom:30px; margin-top:30px;}
.lb_img {width:280px; height:180px; float:left;}
.lb_img img {width:100%; height:100%;}
.lb_date {float:left; font-size:28px; font-weight:bold; color:#154da2; padding:60px 30px; border-right:2px solid #cccccc;}
.lb_date span {font-size:20px;}
.lb_txt {width:820px; float:left; margin-left:40px; padding-top:10px; font-size:20px; line-height:34px;}
.lb_txt h1 {text-align:left; line-height:48px;}
.lb_txt h1 a {color:#000000;}
.page {width:360px; margin:0 auto; padding-top:60px;}
.page li {float:left; width:30px; font-size:25px; padding:10px;}
.page .on a {color:#154da2;}

.zw_left {background:#ffffff; width:850px; box-shadow:3px 3px 3px #eeeeee; padding:40px 30px; float:left;}
.zw_right {width:460px; float:right;}
.zw_h1 {font-size:36px; font-weight:bold; text-align:center; line-height:60px;}
.zw_if {font-size:20px; text-align:center; color:#154da2; line-height:40px; padding-bottom:30px;}
.zw_txt p {font-size:20px; line-height:30px; padding-bottom:10px;}
.zw_bot {border-top:1px dashed #cccccc;}
.zw_bot a {width:100%; display:block;}
.zw_bot_sw li {float:left; width:270px; height:30px; text-align:center; border:1px solid #cccccc; margin-top:20px; margin-right:17px; line-height:30px;}
.zw_bot_sw a:hover {color:#ffffff;}
.zw_bot_sw li:hover {background:#154da2;}
.gzh_box {background:url(20240129_gzh_box.png) top center; height:255px;}
.gzh_sw {padding-top:200px;}
.gzh_sw li {border:1px solid #154da2; float:left; color:#154da2; margin-left:20px; width:200px; text-align:center; font-size:18px; line-height:40px;}
.gzh_sw li a {color:#154da2;}
.zw_rbox {border-top:4px solid #154da2; margin-top:30px; background:#ffffff; padding:15px;}
.zw_rbox span {}
.zw_rbox a {color:#154da2;}
.tl_c {line-height:30px; font-size:26px; font-weight:bold; border-bottom:2px solid #cccccc;}
.tl_c span {float:right; font-size:16px; font-weight:normal; padding-top:8px;}
.list_b li {font-size:18px; background:url("20240129_list_a.png") no-repeat left; padding-left:20px; line-height:40px;}
.list_b span {float:right; font-size:14px; color:#154da2;}
.list_b a {color:#333333;}
.sp_img {width:430px; height:280px; margin-top:20px;}
.sp_img img {width:100%; height:100%;}
.bg_02 {background:url(20240129_bg_02.jpg) no-repeat top center; padding-top:940px;}
.tl_d {text-align:center; font-size:50px; font-weight:bold; border-bottom:4px solid #154da2; line-height:70px; width:200px; margin:0 auto;}
.zs_box {width::680px; height:550px; background:#ffffff; float:left; margin:10px; margin-top:45px;}
.zs_txt {font-size:30px; width:400px; line-height:40px; float:left; padding-left:25px; font-weight:bold;}
.zs_img {width:680px; height:410px; padding-bottom:30px;}
.zs_img img {width:100%; height:100%;}
.zs_bt {float:right; margin-right:30px;}


.bottom {background:url("20240129_bg_bottom.jpg") no-repeat; height:235px; text-align:center; font-size:18px; color:#ffffff; padding-top:230px; line-height:40px;}