@charset "utf-8";
/* CSS Document */



*{ padding:0px; margin:0px;}
body{ font-size:12px; font-family:"微软雅黑"; background:#fff;}
a{ text-decoration:none;}
img{ border:none;}
li{ list-style:none;}
em {font-style: normal;}
.clear{clear:both;font-size:0px;height:0;visibility:hidden;line-height:0;}
.clear_r{clear:right;font-size:0px;height:0;visibility:hidden;line-height:0;}
.clear_l{clear:left;font-size:0px;height:0;visibility:hidden;line-height:0;}
.hidden{display:none;}
.clearfix:after {content: " ";display:block;clear:both;height:0;}
.clearfix{zoom:1;}
.hand{cursor:pointer}
.left{float:left;}
.right{float:right;}
a{ color:#333;}
.here{ width:1400px; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.activity{ width:1400px; margin:0 auto;}

.black{ padding:10px;}
.black p{ line-height:25px;}


.header{}
.header_n{ width:1300px; margin:0 auto;}
.header_n a.logo{ display:block; float:left; margin-top:15px;}
.header_n .serch{ display:block; float:left; margin:45px 0px 0px 80px}
.header_n .serch input.text{ border:solid 1px #ccc; width:350px; height:35px; display:block; float:left;}
.header_n .serch input.sub{ background:#218ffe; border:none; color:#fff; width:85px; height:37px; display:block; float:left;}
.header_n span.phone{ display:block; float:right; margin:45px 8px 0px 0px;}
.nav{ height:55px; background:#218ffe; margin-top:8px;}
.nav_n{ width:1100px; margin:0 auto; text-align:center;}
.nav_n a{ font-size:16px; color:#fff; line-height:55px; display:inline-block; padding:0px 41px; font-weight:bold;}
.nav_n a:hover{ background:#076dd0;}
.banner{ background:url(../images/banner.jpg) no-repeat; height:800px;}
.main_box{ margin:0 auto; width:1200px; margin-top:15px;}
.tit{ margin-bottom:8px;}
.tit span{ font-size:20px; font-weight:bold;}
.cen{}
.cen ul{}
.cen ul li{ height:33px; line-height:33px;}
.cen ul li a{ color:#0f0d12; display:block; float:left; font-size:16px;}
.cen ul li span{ color:#ababab; display:block; float:right; font-size:16px;}
.kkxx{ width:356px; float:left; margin-right:20px; padding-right:20px; background:url(../images/bor.jpg) right center no-repeat;}
.kkgg{ width:356px; float:left; margin-right:40px;}
.kjtd{ width:405px; float:left;}
.kjtd .kjtd_c a{ display:block; float:left; margin:0px 8px 8px 0px;}
.icon_box{background: #fff;}
.icon_box_n{ width:1200px; margin:0 auto; text-align:center; padding-top:10px; padding-bottom:20px;}
.icon_box_n a{ display:inline-block; margin:0px 40px;}
.foot_n{ width:1200px; margin:0 auto; margin-top:40px; margin-bottom:30px;}
.foot_n p{ text-align:center; font-size:16px;}




/*--------------SLIDER----------------*/

#slider {
}


/*--------------CONTROLS--------------*/

/*position controls*/
.controls li {
	top: 50%;
	margin-top: -30px
}

.controls li:nth-child(1) {
	left: 0;
}

.controls li:nth-child(2) {
	right: 0;
}


/*------------PAGINATION------------*/

/*style pagination*/
.pagination li {
	background-color: #ddd;
}

.pagination li.active {
	background-color: #000;
}


/*-------------HELPERS----------------*/

.responsive {
	width: 100%;
	height: auto;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}