@charset "utf-8";
@import url("global.css");
body{
	background:#e4f7fe url(../images/BG.jpg) no-repeat center top;
}
.logo{
	text-align:center;
	padding:45px 0 0
}
.slogan{
	text-align:center;
	padding:94px 0 0
}
.topline{
	background:#308f3e;
	width:1210px;
	padding:25px 45px;
	margin:60px auto 0
}
.topline p{
	font-size:16px;
	line-height:2rem;
	text-indent:2em;
	letter-spacing:1px;
}
.box01{
	background:#fff
}
.slideBox{position:relative; width:610px; height:406px; overflow:hidden;}
.slideBox a.prev,.slideBox a.next{ display:block; width:34px; height:110px; position:absolute; top:120px; z-index:99}
.slideBox a.prev{ background:url(../images/prev_btn.png) no-repeat; left:0;}
.slideBox a.next{ background:url(../images/next_btn.png) no-repeat; right:0;}
.slideBox .hd{ width:100%; height:18px; overflow:hidden; position:absolute; left:0px; bottom:55px; z-index:999; }
.slideBox .hd ul{ width:100%; text-align:center; overflow:hidden; zoom:1;}
.slideBox .hd ul li{ display:inline-block; width:32px; text-align:center; height:4px; margin-right:5px; cursor:pointer; background:#fff; overflow:hidden;}
.slideBox .hd ul li.on{ background:#c10000;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd img{ width:610px; height:406px; }
.slideBox .bd dl{position:absolute; height:40px; padding:38px 0 0 0; left:0; bottom:0; width:610px; background:url(../images/slideBox_bd_dl_bg.png) repeat; z-index:10;}
.slideBox .bd dt{text-align:center; font-size:18px; color:#ffffff;}
.slideBox .bd dt a:link,.slideBox .bd dt a:visited{ color:#ffffff}
.slideBox .bd dt a:hover{ color:#ffffff; text-decoration:underline;}

.rdzx_r{
	width:595px;
	margin:35px 0 0 40px;
}
.rdzx_r .top{
	border-bottom:#000000 dotted 1px;
	padding:0 6px 18px;
}
.rdzx_r .top .riqi{
	display:block;
	width:57px;
	height:90px;
	background:#5984d1;
	font-size:18px;
	line-height:24px;
	padding:4px 0 0;
	text-align:center;
}
.rdzx_r .top .riqi em{
	font-size:36px;
	line-height:34px;
}
.rdzx_r .top .top_r{
	width:518px;
	margin-left:8px;
}
.rdzx_r .top .top_r h3{
	font-size:22px;
	color:#0746d5;
	font-weight:normal;
	padding:6px 0 8px;
}
.rdzx_r .top .top_r h3 a{
	color:#0746d5
}
.rdzx_r .top .top_r p{
	font-size:14px;
	line-height:20px;
	color:#575757
}
.list01{
	padding:10px 10px 0;
}
.list01 li{
	line-height:35px;
	background:url(../images/red_dot.png) no-repeat left center;
	padding-left:18px;
}
.list01 li .riqi{
	color:#767676
}
.check_more{
	text-align:right;
	padding:15px 10px 0 0
}
.section01{
	height:636px;
	background:url(../images/section01_bg.jpg) no-repeat center top;
	margin:55px 0 0;
	padding:40px 0 0
}
.box02 h2{
	text-align:center;
}
.list02{
	margin:50px 0 0 -20px;
}
.list02 li{
	float:left;
	width:640px;
	height:102px;
	margin:20px 0 0 20px;
	background:#eef8ff
}
.list02 li .riqi{
	display:block;
	width:60px;
	height:50px;
	margin:23px 0 0 27px;
	padding:10px 0 0;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background:#2765a9;
	text-align:center;
	font-size:25px;
	font-weight:bold;
	line-height:18px;
}
.list02 li .riqi em{
	font-size:14px;
	font-weight:normal;
}
.list02 li .r{
	width:500px;
	margin:26px 0 0 20px;
}
.list02 li .r h3{
	font-size:18px;
	font-weight:normal;
	color:#014b9c
}
.list02 li .r h3 a{
	color:#014b9c
}
.list02 li .r p{
	font-size:15px;
	padding:8px 0 0;
}
.check_more02{
	padding:50px 0 0;
}
.check_more02 a{
	display:block;
	font-size:18px;
	font-weight:bold;
	width:220px;
	height:44px;
	line-height:44px;
	text-align:center;
	margin:0 auto;
	background:#fbf0bc;
	color:#014b9c;
	-webkit-border-radius: 44px;
	-moz-border-radius: 44px;
	border-radius: 44px
}
.section02{
	background:#e4f7fe url(../images/section02_bg.jpg) no-repeat center top;
	padding:70px 0 40px;
}
.leftLoop{ overflow:hidden; height:470px; margin-top:50px; position:relative; } 
.leftLoop .hd{ overflow:hidden;  } 
.leftLoop .hd .prev,.leftLoop .hd .next{ display:none;} 
.leftLoop .hd ul{ position:absolute; width:100%; bottom:0; text-align:center; overflow:hidden; zoom:1; } 
.leftLoop .hd ul li{ position:relative; display:inline-block; width:70px; height:10px; overflow:hidden; background:#919191; margin-right:12px; text-indent:-9999px; cursor:pointer; 
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../../wxbk/css/PIE.htc); transition: all .5s;} 
.leftLoop .hd ul li.on{ background:#07488f; transition: all .5s;} 
.leftLoop .bd{ padding:0;   } 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ margin:10px 22px 10px 0; width:242px; height:417px; float:left;display:_inline;  } 
.leftLoop .bd ul li a{ display:block; width:222px; height:405px; padding:15px 0 0; background:#fff; padding:12px 10px 0; color:#fff}
.leftLoop .bd ul li a img{ display:block; width:222px; height:392px; margin:0 auto}
.leftLoop .bd ul li a:hover{box-shadow: 0 0 12px #bad6eb}
.list03 li{
	float:left;
	width:395px;
	margin:0 0 0 35px;
	background:url(../images/red_dot02.png) no-repeat left center;
	text-indent:15px;
	line-height:33px;
}
.style01{
	padding:30px 0;
	margin:50px 0 0;
}
.check_more02_sp a{
	background:#07488f;
	color:#fff;
}
.section03{
	background:#e4f7fe url(../images/section03_bg.jpg) no-repeat center top;
	padding:40px 0 55px;
}
.style02{
	padding:50px 0 0;
}
.h3_zqzl{
	float:left;
	width:60px;
	height:592px;
	background:url(../images/h3_zqzl_bg.png) repeat;
	font-size:24px;
	line-height:27px;
	font-weight:normal;
	color:#fff;
	margin:0 40px 0 0;
}
.h3_zqzl span{
	display:block;
	background:url(../images/white_dot.png) no-repeat center 18px;
	padding:55px 18px 0;
}
.h3_zqzl em{
	color:#fffeb6
}
.slideBox02{position:relative; width:380px; height:550px; background:url(../images/slideBox02_bg.png) no-repeat right top; padding:30px 24px 12px 12px; margin:0 100px 0 0; overflow:hidden;}
.slideBox02 a.prev,.slideBox02 a.next{ display:block; width:34px; height:110px; position:absolute; top:220px; z-index:99}
.slideBox02 a.prev{ background:url(../images/prev_btn.png) no-repeat; left:13px;}
.slideBox02 a.next{ background:url(../images/next_btn.png) no-repeat; right:24px;}
.slideBox02 .hd{ width:100%; height:18px; overflow:hidden; position:absolute; left:0px; bottom:30px; z-index:999; }
.slideBox02 .hd ul{ width:100%; text-align:center; overflow:hidden; zoom:1;}
.slideBox02 .hd ul li{ display:inline-block; width:30px; text-align:center; height:8px; margin-right:10px; cursor:pointer; background:#c5c5c5; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; overflow:hidden;}
.slideBox02 .hd ul li.on{ background:#244fab;}
.slideBox02 .bd{ position:relative; height:413px; z-index:0;}
.slideBox02 .bd img{ width:380px; height:550px; }
.slideBox02 .bd dl{ display:none; position:absolute; height:40px; padding:18px 0 0 0; left:0; bottom:0; width:100%; background:url(../images/slideBox02_bd_dl_bg.png) repeat; z-index:10;}
.slideBox02 .bd dt{text-align:center; font-size:18px; color:#ffffff;}
.slideBox02 .bd dt a:link,.slideBox02 .bd dt a:visited{ color:#ffffff}
.slideBox02 .bd dt a:hover{ color:#ffffff; text-decoration:underline;}

.list04{
	width:575px;
	margin:0;
	margin-top:-14px;
}
.list04 li{
	height:66px;
	margin:12px 0 0 0;
	background:#f0f6fd url(../images/list04_li_bg.gif) no-repeat left center;
	border-bottom:#94c3f3 solid 1px;
	padding:22px 0 0 33px;
}
.list04 li h3{
	font-size:18px;
	color:#014b9c;
	font-weight:normal;
	padding:0 0 8px;
}
.list04 li h3 a{
	color:#014b9c
}
.list04 li p{
	font-size:15px;
}
.style03{
	padding:38px 0;
}
.list05{
	width:1300px;
	margin:0 auto;
	padding:50px 0 0;
}
.list05 .sp01{
	float:left
}
.list05 .sp02{
	float:right
}
.section04{
	background:#fff url(../images/section04_bg.jpg) no-repeat center top;
	padding:40px 0 55px;
}
/*------------foot-----------*/
.footer{
    margin:15px auto 0;
    padding-bottom:30px;
	width:100%;
	/*background:url(../images/foot_bg.gif) repeat-x;*/
    /*background:#fff;*/
    /*border-top:6px solid #f54343;*/
    padding-top:10px;
}
.foot_nav{
	line-height:41px;
	/*color:#fff;*/
}
.foot_nav a{
	color:black;
}
.foot_nav a:hover{
	text-decoration:underline;
}
.foot_con{
    position:relative;
	padding:15px 60px;
	padding-bottom:0;
	line-height:24px;
}
.foot_con p{
	margin-bottom:10px;
    font-size:14px;
}
.foot_con p a{
	color:black;
}
.zhaocuo{text-indent:220px;}
.jiucuowx{position:absolute;top:5px;right:100px;}
.govlogo{position:absolute;top:0px;left:150px;}
.footer .foot_nav,.footer .foot_con{padding-left:240px; text-align:left}

.w1040{
max-width: 1040px;
}

.mgOauto{
margin:0 auto;
}
/*------------foot-----------*/

@media (max-width: 768px) {
body{
	background-size:auto 60vh;
}
.logo{
	padding:2vh 0 0
}
.logo img{
	width:60%;
	height:auto
}
.slogan{
	padding:20px 0 0
}
.slogan img{
	width:90%;
	height:auto
}
.w1300{
	width:100%
}
.topline{
	width:92%;
	padding:4%;
	height:auto;
	margin:20px 0 0
}
.topline p{
	font-size:0.9rem;
	line-height:1.5rem
}
.mgt50{
	margin-top:1rem
}
.box01{
	padding-bottom:15px;
}
.slideBox{
	width:100%;
	height:75vw;
	float:none;
	margin:0;
}
.slideBox a.prev, .slideBox a.next{
	top:80px;
}
.slideBox .bd img{
	width:100%;
	height:75vw;
}
.slideBox .bd dl{
	width:100%
}
.rdzx_r{
	width:100%;
	margin:1rem 0 0 
}
.rdzx_r .top .riqi{
	display:none;
}
.rdzx_r .top .top_r{
	width:100%;
	margin:0;
}
.list01 li .riqi{
	display:none;
}
.box02 h2 img{
	width:60%;
	height:auto
}
.section01,.section02,.section03,.section04{
	height:auto;
	background-size:auto 100%;
	margin:1rem 0 0;
	padding:2rem 0
}
.list02{
	margin:1rem 0 0;
	padding:0 3%;
}
.list02 li{
	float:none;
	width:92%;
	padding:4%;
	height:auto;
	overflow:hidden;
	margin:1rem 0 0 0
}
.list02 li .r h3{
	font-size:1.1rem;
	width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.list02 li .riqi{
	display:none;
}
.list02 li .r{
	float:none;
	width:100%;
	margin:0;
}
.check_more02{
	padding:2rem 0 0;
}
.leftLoop{
	margin:1rem 0 0;
	height:350px
}
.leftLoop .bd ul li{
	width:46%;
	height:auto;
	margin:10px 0 0 10px;
}
.leftLoop .bd ul li a{
	width:94%;
	height:auto;
	padding:3%;
}
.leftLoop .bd ul li a p{
	padding:20px 0 0
}
.leftLoop .bd ul li a img{
	width:100%;
	height:35vh
}
.style01{
	margin:1rem 0 0;
}
.list03{
	padding:0 5%;
}
.list03 li{
	width:100%;
	float:none;
	margin:0;
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.style02{
	padding:1.5rem 0 0
}
.h3_zqzl{
	float:none;
	width:100%;
	height:auto;
	font-size:1.2rem
}
.h3_zqzl span{
	background:none;
	padding:1rem
}
.slideBox02{
	width:96%;
	height:75vw;
	float:none;
	margin:0;
	border:none;
	padding:2%;
	background:none;
}
.slideBox02 a.prev, .slideBox02 a.next{
	top:80px;
}
.slideBox02 a.prev{
	left:2%
}
.slideBox02 a.next{
	right:2%
}
.slideBox02 .bd img{
	width:100%;
	height:75vw;
}
.slideBox02 .bd dl{
	width:100%
}
.list04{
	width:94%;
	margin:1rem 0 0 ;
	padding:0 3%;
}
.list04 li{
	height:auto;
	padding:0.6rem 0 0.6rem 33px
}
.list04 li h3{
	width:100%;
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.style03{
	padding:1rem 0
}
.list05{
	width:100%;
}
.list05 li{
	float:none;
	margin:0.5rem 0
}
.list05 li img{
	width:100%;
	height:auto
}
.footer{
	padding:1em 0;
}
.footer_bot{
	width:100%
}
.footer_bot a.dzjg_ico,.footer_bot a.jcjcjcjc,.footer_bot .zhaocuo{
	display:none;
}
.footer p{
	width:95%;
	margin:0 auto
}
}
