@charset "UTF-8";
/* CSS Document */
h1, h2, h3, h4, h5, h6 {font-weight:normal; }
.page{background:#fff;}
.page p{padding:5% 0;color:#666;font-size:.65rem;text-align:justify;text-justify:inter-ideograph;}
.blank20{height:20px;clear:both;}
.blank10{height:10px;clear:both;background:#e6e6e6;}
.float_left {float:left;}
.float_right {float:right;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
body {overflow-x:hidden;}
.page h2{font-size:1rem;text-align:center;line-height:3;}
.page p{margin:0 auto;width:90%;}
.layout1{padding:5% 0;}
.zixun{text-align:center;}
.zxbtn{display:block;margin:0 auto;width:60%;color:#fff;font-size:1rem;line-height:2.5;text-align:center;background:#ff3700;border-radius:5rem;}
.fullimg{width:100%;position: relative;}
.fullimg .zxbtn{width:56%;position: absolute;right:4%;bottom:3%;font-size:.65rem;line-height:2.5;}
.layout2{padding:5% 0;background:#ffe5ec;}
.layout2 h2 span{color:#f43b94;}
.layout2 h3{padding-left:3%;width:60%;font-size:0.7rem;color:#fff;line-height:2.5;background:#666;border-radius:0 3rem 3rem 0;}
.layout2 p{padding:0 0 20px;}
.page .img{margin:5% auto;width:90%;}
.doc{position:relative;}
.zxbtn1{padding:3% 10%;color:#fff;font-size:.9rem;line-height:2.5;text-align:center;background:#a0000f;border-radius:4rem;font-weight:normal;}
.doc .zxbtn1{position:absolute;bottom:6%;right:15%;padding:2% 10%;line-height:1;}
.layout3{padding:5% 0;}
.layout3 ul{width:92%;margin:0 auto;}
.layout3 ul li{width:48%;margin:1%;float:left;}

.banner {
	color: #646472;
	width: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.banner .list {
	width: 100%;
	height: 29px;
	position: absolute;
	z-index: 1;
	bottom: 0;
	text-align: center;
	overflow: hidden;
	/*	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
*/
	background-repeat: repeat;
}

.banner .list ul {
	height: 15px;
	width: 160px;
	float: right;
}

.banner .list ul li {
	height: 12px;
	width: 12px;
	border-radius: 50%;
	float: left;
	margin-right: 5px;
	background-color: #c3c3c3;
	margin-left: 5px;
}

.banner .list ul .on {
	height: 12px;
	width: 12px;
	background-color: #fc55a3;
	border-radius: 50%;
	float: left;
}
.banner .box {
	position: relative;
	z-index: 0;
}

.banner .box li img {
	      width: 100%;
    display: block;
}
.banne .box li img {
	      width: 100%;
    display: block;
}
.banner .box li a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.doc-list-content p{padding:0;width:100%;}