@charset "utf-8";
/* CSS Document */

.content{
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	}
.content_box{
	width:1000px;
	height:auto;
	padding-top:20px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:40px;
	}
.content_1{
	width:100%;
	background:#000;
	height:auto;
	float:left;
	overflow:hidden;
	}	
.cont_1_left{
	width:190px;
	float:left;
	height:420px;
	overflow:hidden;
	position:relative;
	}	
.cont_pic_1{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	margin-bottom:30px;
	}	
.cont_1_right{
	background:#1c1c1c;
	float:right;
	height:auto;
	overflow:hidden;
	width:810px;
	padding-bottom:50px;	
	}	
.cont_1_right_box{
	width:670px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	}	
.cont_title1{
	font-size:60px;
	color:#ffa829;
	text-align:right;
	font-weight:500;
	}	
p{
	font-size:16px;
	color:#b6b5b5;
	line-height:24px;
	padding-bottom:30px;
	}	
.content_2{
	height:auto;
	overflow:hidden;
	float:left;
	width:100%;
	}	
.content_3{
	background:#fff;
	float:left;
	overflow:hidden;
	width:100%;
	}	
.content1_box{
	width:860px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	}	
.cont_3{
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	padding-bottom:40px;
	}	
.cont_title2{
	font-size:40px;
	color:#000;
	text-align:left;
	padding-bottom:30px;
	}
.cont_title2_1{
	font-size:40px;
	color:#fff;
	text-align:left;
	line-height:64px;
	}	
.cont_font1{
	font-size:16px;
	text-indent:2em;
	text-align:left;
	line-height:24px;
	color:#3b3a36;
	font-weight:bold;
	padding-bottom:10px;
	display:block;
	}
.cont_font2{
	font-size:16px;
	color:#676767;
	text-indent:2em;
	text-align:left;
	line-height:24px;
	padding-bottom:30px;
	display:block;
	}		
.cont_title3{
	font-size:20px;
	color:#686868;
	text-align:center;
	line-height:36px;
	}
.cont_title3_1{
	font-size:20px;
	color:#b1b1b1;
	text-align:center;
	line-height:36px;
	padding-bottom:30px;
	}	
h4{
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: 400;
}	
.title_font{
	text-align:center;
	font-size:14px;
	color:#8d8d8d;
	line-height:26px;
	padding-bottom:30px;
	display:block;
	}	
.cont_pic_2{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	margin-bottom:10px;
	}
.content_4{
	background:#1c1c1c;
	width:100%;
	float:left;
	overflow:hidden;
	}		
.content_5{
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	}		
.content_6{
	background:#222222;
	height:auto;
	float:left;
	overflow:hidden;
	width:100%;
	padding-bottom:70px;
	}	
.content_7{
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	}	
.content_8{
	background:#1c1c1c;
	width:100%;
	float:left;
	overflow:hidden;
	padding-bottom:70px;
	}		
.content_9{
	background:#222222;
	width:100%;
	float:left;
	overflow:hidden;
	height:auto;
	padding-bottom:70px;
	}	
.cont_pic_2 ul{
	width:875px;
	float:left;
	margin-left:-15px;
	list-style-type:none;
	}
.cont_pic_2 li{
	width:160px;
	height:130px;
	float:left;
	margin-left:15px;
	background:#454545;
	margin-bottom:10px;
	overflow:hidden;
	}	
.pic_font{
	text-align:center;
	display:block;
	font-size:12px;
	line-height:24px;
	color:#b5b5b5;
	}		
	

.banner_box{
	width:100%;
	height:420px;
	overflow:hidden;
	margin:0 auto;
	position:relative;}
.banner_box .bd{
	position:relative;
	height:420px;}
.banner_box .bd ul{
	position:relative;
	height:420px;}
.banner_box .bd ul li{
	float:left;
	/*width:1600px;*/
	width:100%;
	background-size:cover;
	background-repeat:no-repeat;
	height:420px;}
.banner_box .prev,.banner_box .next{ 
    position:absolute; 
	left:50%; 
	bottom:46px; 
	display:block; 
	width:24px; 
	height:41px; 
	background:url(../images/slider-arrow.png) no-repeat 0 0;
	margin-left:-68px;}
.banner_box .next{ 
	background-position:-26px 0px !important;
	margin-left:-12px !important;
	}
.banner_box .prev:hover,.banner_box .next:hover{ 
opacity:1;  
   }
.banner_box .hd{ 
   display:none;
   width: auto; 
   height:15px; 
   overflow:hidden; 
   position:absolute; 
   right:5px; 
   bottom:5px; 
   z-index:1; }
.banner_box .hd ul{ 
   overflow:hidden; 
   zoom:1; 
   float:left;   }
.banner_box .hd ul li{ 
   float:left; 
   margin-right:2px;  
   width:15px; 
   height:15px; 
   line-height:14px; 
   text-align:center; 
   background:#fff; 
   cursor:pointer; }
.banner_box .hd ul li.on{ 
   background:#f00; 
   color:#fff;  }	
.cont_pic2{
	  width:860px;
	  height:auto;
	  overflow:hidden;
	  margin:0 auto;
	  margin-bottom:30px;
	  } 
.cont_pic2 img{
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	}	  