/* css reset */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, img{ margin:0; padding:0; }
*{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; /*-moz-user-select: none; user-select: none;*/}
body, button, input, select, textarea,p{ font:16px 'Microsoft YaHei',arial,sans-serif; }
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight: normal;}
ul, ol { list-style:none; } 

a{color: #333; text-decoration:none; display: block;}
a:hover{ cursor: pointer;}
input:focus,textarea:focus { outline:none; }
legend { color:#000; }
em{ font-style: normal;}
fieldset, img ,span{ border:0; display: block;}
article,aside,figcaption,figure,footer,header,nav,section,summary{display:block}

textarea { resize: none;}
button, input, select, textarea { font-size:100%; } 
table { border-collapse:collapse; border-spacing:0; }
.clearfix:after{ content: ""; clear: both; visibility: hidden; display: block; height: 0;}
.clearfix{ zoom: 1;}

body{min-width: 1200px;}

/*首页滚屏*/
#menu { margin: 0; padding: 0; position: fixed; left: 10px; top: 10px; list-style-type: none; z-index: 70;}
#menu li { float: left; margin:  0 10px 0 0; font-size: 14px;}
#menu a { float: left; padding: 10px 20px; background-color: #fff; color: #333; text-decoration: none;}
#menu .active a { color: #fff; background-color: #333;}
.section { font: 16px "Microsoft Yahei"; color: #333;}

#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span {
	background: red !important;
	height: 25px;
	border-radius: 15px;
	position: absolute;
	top: -50%;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span {
	transition: .3s;
	border: 1px solid red !important;
}
#fp-nav ul li, .fp-slidesNav ul li {
	margin: 7px 7px 25px !important;
}
.fp-slidesNav.bottom ul li a span{
	height: 10px;
	width: 10px;
}
.fp-slidesNav.bottom ul li a.active span{
	height: 10px;
	width: 10px;
	top: 2px;
}


.all_title{
	width: 100%;
	text-align:center;
}
.all_title h2{
	position: relative;
	font-size: 36px;
	line-height: 70px;
}
.all_title .fang{
	width: 10px;
	height: 10px;
	background: red;
	margin: 0 auto;
	transform: rotate(45deg);
}
.all_title h2:after{
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	background: red;
	bottom: -5.5px;
	left: 0;
}
.all_title span{
	font-size: 22px;
	line-height:50px;
	color: #666;
	text-transform: uppercase;
}


/*页码*/
.con_page{
	width: 100%;
	height: 35px;
	text-align: center;
	margin: 60px 0 80px;
}
.page_list{
	display: inline-block;
	height: 35px;
}
.page_list li{
	display: inline;
	float: left;
	height: 35px;
	line-height: 35px;
	color: #333;
}
/*.page_list li:nth-child(3),.page_list li:last-child{*/
	/*margin: 0 10px;*/
/*}*/
.page_list li a{
	line-height: 36px;
	color: #333;
	border: 1px solid #ef1627;
	box-sizing: border-box;
	padding: 0 15px;
	float: left;
	margin: 0 10px;
	transition:.5s;
}
.page_list li a:hover{
	background: #ef1627;
	color: #FFFFFF;
	border: 1px solid #ef1627;
}




.fp-controlArrow.fp-prev,.fp-controlArrow.fp-next{
	width: 0 !important;
	height: 0 !important;
	background: none !important;
	border: none;
}