@charset "utf-8";
@import url("reset.css");
@import url("global.css");

.banner{
	background:url(../images/banner.jpg) no-repeat center top;
	height:425px;
}
.banner .logo{
	width:1200px;
	margin:0 auto;
	padding:30px 0 0 22px;
}
.banner .logo a{
	display:block;
	background:url(../images/logo.png) no-repeat;
	width:239px;
	height:82px;
	text-indent:-5000px;
}
.box01{
	padding:54px 0 28px;
}
.h2_zxdt{
	text-align:center;
}
.zxdt_con{
	padding:50px 0 0;
}
.w613{
	width:613px;
}
.w549{
	width:549px;
}
.box02 h2{
	background:url(../images/box02_h2_bg.gif) no-repeat;
	height:30px;
	text-align:center
}
.box02_con{
	border:#4f68b2 solid 1px;
	border-top:none;
}
.sty01{
	height:589px;
	padding:34px 34px 0;
}
.gzdt_top h3{
	font-size:24px;
	color:#c30505
}
.gzdt_top h3 a:link,.gzdt_top h3 a:hover,.gzdt_top h3 a:visited{
	color:#c30505
}
.gzdt_top p.intro{
	font-size:17px;
	line-height:24px;
	color:#404040;
	padding:8px 0;
}
.gzdt_top p.riqi{
	font-size:16px;
	color:#b3b3b3
}
.gzdt_top .more{
	padding:10px 0 0;
}
.gzdt_top .more a{
	display:block;
	width:114px;
	height:29px;
	line-height:29px;
	text-align:center;
	font-size:14px;
	background:#d66a00
}
.list01{
	padding:15px 0 0;
}
.list01 li{
	background:url(../images/blue_dot.gif) no-repeat 10px 17px;
	padding:9px 0 9px 32px;
	border-bottom:#dddddd solid 1px;
}
.list01 li h3{
	font-size:17px;
	font-weight:normal;
	padding:0 0 5px;
}
.list01 li .riqi{
	font-size:14px;
	color:#b1b1b1
}
.box03 h2{
	background:url(../images/box03_h2_bg.gif) no-repeat;
	height:30px;
	text-align:center
}
.box03_con{
	border:#4f68b2 solid 1px;
	border-top:none;
}
.sty02{
	height:248px;
	padding:34px 34px 0;
}
.list02 li{
	background:url(../images/blue_dot02.gif) no-repeat left center;
	padding-left:12px;
	line-height:43px;
	font-size:17px;
}
.list02 li .riqi{
	font-size:14px;
	color:#b1b1b1;
	float:right
}
.sty03{
	margin-top:28px;
}
.box04{
	background:#f4f7ff;
	padding:40px 0 50px;
}
.h2_sbcx{
	text-align:center
}
.list03{
	padding:50px 0 0;
}
.list03 li{
	float:left;
	_display:inline;
	margin:0 22px 0 1px;
	width:219px;
	height:266px;
	padding:39px 0 0;
	border:#c7d0ea solid 1px;
	background:#fff;
	-webkit-box-shadow: #999 0px 0 3px;
	-moz-box-shadow: #999 0px 0 3px;
	box-shadow: #999 0px 0 3px;
}
.list03 li.sp{
	margin-right:0;
}
.list03 li .img{
	width:122px;
	height:106px;
	margin:0 auto;
}
.list03 li h3{
	font-size:46px;
	color:#4f68b2;
	font-weight:normal;
	text-align:center;
    line-height:72px
}
.list03 li p.link{
	height:27px;
	background:#f3f5fa;
	line-height:27px;
	text-indent:20px;
	font-size:14px;
	margin-top:8px;
}
.list03 li .sbcx_ico01{
	background:url(../images/sbcx_ico01.gif) no-repeat;
}
.list03 li .sbcx_ico02{
	background:url(../images/sbcx_ico02.gif) no-repeat;
}
.list03 li .sbcx_ico03{
	background:url(../images/sbcx_ico03.gif) no-repeat;
}
.list03 li .sbcx_ico04{
	background:url(../images/sbcx_ico04.gif) no-repeat;
}
.list03 li .sbcx_ico05{
	background:url(../images/sbcx_ico05.gif) no-repeat;
}
.list03 li:hover .img{
	background-position:-122px 0
}
.list03 li:hover h3{
	color:#d66a00
}
.list04{margin:50px 0 0 0;}
.list04 li{width:358px; height:139px; border:1px solid #d3daf4; background:#f8faff; border-bottom:3px solid #4f68b2; padding:10px; margin:10px; float: left; color:#999}
.list04 li h2{font-size:19px; padding:3px 0 10px 0;color: #4f68b2;min-height: 50px;}
.list04 li .info{height:52px; color:#000;}
.list05{margin:50px 0 0 0;}
.list05 li{
	background:#fff url(../images/blue_dot.gif) no-repeat 24px 24px;
	padding:15px 43px;
	line-height:1.5;
	font-size:17px;
	margin: 20px 0;
}

@media (max-width: 768px) {
.banner{
	background-size:cover;
	height:150px
}
.banner .logo{
	padding:10px 0 0 15px;
	width:100%;
}
.banner .logo a{
	width:30%;
	background-size:contain
}
.w1200{
	width:100%;
}
.box01{
	width:96%;
	padding:5% 2%
}
.h2_zxdt img{
	width:100%;
	height:auto;
}
.zxdt_con{
	padding:5% 0 0;
}
.w613{
	width:100%;
	float:none
}
.box02 h2,.box03 h2{
	background:none;
}
.box02 h2 img,.box03 h2 img{
	width:50%
}
.box02_con,.box03_con{
	border:none;
}
.sty01,.sty02{
	height:auto;
	padding:2%
}
.gzdt_top h3{
	font-size:1.2rem
}
.gzdt_top p.intro{
	font-size:1rem
}
.list01 li h3{
	font-size:1rem
}
.w549{
	width:100%;
	float:none;
}
.sty04{
	margin-top:1em
}
.list02 li{
	background: url(../images/blue_dot02.gif) no-repeat left 15px;
	line-height:25px;
	font-size:1rem;
	padding:5px 0 5px 12px;
}
.list02 li .riqi{
	display:none;
}
.box04{
	padding:5% 1%;
}
.h2_sbcx img{
	width:100%
}
.list03{
	padding:5% 0 0
}
.list03 li{
	width:47%;
	margin:10px 1% 0;
}
.list03 li p.link{
	font-size:12px;
	text-indent:4px;
	margin-top:10px;
}
.list04 li{width:calc(92% - 2px); padding:2%; margin:2%}
.box01 img{width:100%;}












.footer{
	width:100%;
	background-size:contain;
	padding:0 0 2%;
	height:auto
}
.footer p{
	width:96%;
	padding:0 2%;
	font-size:13px;
}
.footer .links{
	line-height:1.8em;
	padding:0 0 12px
}
.footer .copyright{
	padding:10px 0 0;
	line-height:1.8em;
}
.footer_bot {
	width:100%;
}
.footer_bot a.dzjg_ico,.footer_bot a.jcjcjcjc{
	display:none;
}
}