@charset "utf-8";
@import url("global.css");
.banner{
	width:100%;
	background:url(../images/banner.jpg) no-repeat center top;
	height:670px;
}
.banner_con{
	width:1200px;
	margin:0 auto;
}
.banner_con .logo{
	padding:25px 0 0 35px;
	text-align: center;
}
.content{width: 1250px;margin: auto; background:#fff; margin-top: -230px; padding:25px;}
.content h2{text-align: center; margin:40px 0;}
.p2 li{width:46%; float: left; height: 130px;margin: 10px 2%;}
.p2 li .pic{width:120px; height: 100px; float: left;}
.p2 li .info{float: left; }
.p2 li .info h1{color:#3778d1; font-size: 24px;margin-bottom: 6px;font-weight: normal;}
.p2 li .info p{font-size:18px; line-height: 30px;}
.p2 li .info p a{color:#000;}

.p3 li{width:30%; float: left; margin: 10px 1% 30px 1%; background: #f8f8f8 url(../images/title_fgs.png) no-repeat; border-radius: 10px; border:1px solid #efefef; padding:10px; -moz-box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.05); /* 鑰佺殑 Firefox */box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.05); height: 309px;/*! overflow: hidden; */}
.p3 li h1{color:#3778d1; font-size: 24px;/*! margin-bottom: 6px; */font-weight: normal; width: 97%; margin:10px 2%; border-bottom:1px solid #e7e7e7; padding:5px 3% 15px 3%; height:80px;}
.p3 li h2{margin:0px; font-size: 18px; color:#666666; text-align: left; font-weight: 501; width:90%; margin:5px 5%;}
.p3 li p{margin:0px; font-size: 16px; color:#666666; text-align: left; width:90%; margin:0 5%;line-height: 23px; height: 60px;}
.p3 li .contact{margin:0px 4%; position: relative;}
.p3 li li{background: none; border: 0px;-moz-box-shadow:none; /* 鑰佺殑 Firefox */box-shadow:none; font-size: 14px; width:100%; color:#666;margin: 0px;padding: 0px; line-height: 22px;height: auto;}

#demo,#demo1{margin-top:-57px; border-radius: 10px; background: #fff;width: 375px;margin-left: -11px;border: 1px solid #efefef;padding: 10px 10px;position: absolute;z-index: 11;}
#demo p,#demo1 p{height: auto; line-height: 30px;}
/*footer*/
.w1040{
	max-width:1200px;
	margin: 0 auto;
}
.footer{
    margin:15px auto 0;
    padding-bottom:30px;
	width:100%;
    padding-top:10px;
    color:#000;
    border:0!important;
    text-align: center;
    font-size: 16px;
    height: auto;
}
.foot_nav{
	line-height:41px;
	color:#fff;
}
.foot_nav a{
	color:#000;
}
.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; */
	text-align: center;
}
.footer a{/*! color:#fff; */}
.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;}
.mobile_footer{
	display:none;
	overflow:hidden;
}

