/*================================
	main
================================*/

/*ΊρΑΦΎσ*/

#visual{
	position:relative;
	top:-33px;
	margin:0 auto;
}
.visual {}

#slider {float:left; position:relative; overflow:auto; width:245px; height:162px;} 
#slider ul {position:absolute; list-style:none; top:0; left:0} 
#slider li {float:left; width:245px; height:162px;} 

.sliderbutton1 {position:absolute; width:16px; padding-top:134px; left:14px;} 
.sliderbutton1 img {cursor:pointer} 

.sliderbutton2 {position:absolute; width:16px; padding-top:134px; right:14px;} 
.sliderbutton2 img {cursor:pointer} 


/*ΔΑΕΩΓχ*/
#container{
	position:relative;
	display:block;
	margin:0 auto;
	margin-top: -33px;
	width:100%;
}
#container .center_bn,
#container .infomation,
#container .contactus {position:relative; overflow:hidden; width:100%; padding:60px 0;}
#container .center_bn ul{overflow:hidden;width:1100px;  margin:0 auto; }
#container .center_bn li {float:left;}
#container .center_bn a {padding:10px 14px; display:block;}
#container .center_bn a:hover {filter:alpha(opacity=70);opacity:0.7;}


#container .infomation {background:#fff; padding:65px 0 80px 0;}
#container .contactus{background:url(../images/main_h2_02_bg.jpg);}
#container .contactus ul{clear:both; overflow:hidden; text-align:center; margin:0 auto; width:600px;}
#container .contactus li{float:left; display:inline-block; margin-right:10px;}

#pos{
	overflow:hidden;
	width:1100px;
    height:286px;
    margin:0 auto;

}
#pos h2{}
#pos h2 a{float:left;  margin-left:65px;}
#pos span{float:right;}

.conLeft1 {float:left; position:relative; width:578px; height:286px; background:url(../images/quick_menu_bg.png) }
#Left1 {float:left;  margin-top:144px;}
#Left2 {float:left; margin-left:147px;}
#Left3 {float:right; margin-top:144px;}

.conRight {
	float:right;
	width:522px;
}
#Right2 {float:left;  margin-left:65px;}


.conRight p{overflow:hidden;}
.conRight p.phone {}
.conRight p.phone .p01{ line-height:150%; font-size:14px; font-weight:600;}
.conRight p.phone .p02{color:#fff;line-height:150%;font-size:33px; font-weight:bold; letter-spacing:-1px;}
.conRight .time  {font-size:14px; padding-top:10px; }
.conRight .time .t01{color:#fff;  font-size:14px; }












#s1_tap{
	width:100%;
	height:560px;
	background:url(../images/s1_bg.jpg)no-repeat center top;
}
#s1_list{
	margin:0 auto;
	padding-top:80px;
	width:1200px;
}

.box_bar{
	margin:0 auto;
	width:30px;
	border-top:2px solid #fff;
}
#s1_tap h2{
	padding-top:10px;
	font-size:35px;
	color:#ff7e00;
	text-align:center;
}
#s1_tap .h2_add {
	clear:both;
	margin-bottom:40px;
	font-size:16px;
	text-align:center;
	color:#bbbbbb;
}

.s1_box:last-child{margin-right:0;}
.s1_box{
	margin-right:10px;
	padding:1px;
	width:286px;
	height:262px;
	background:#ff7e00;
}
.s1_img{}
.data {
    margin: 13px auto;
    width: 240px;
    height: 36px;
    line-height: 36px;
}



.s1_title{
	font-size:16px;
	font-weight:600;
	color:#fff;
}
.s1_tn{
	width:36px;
	height:36px;
	line-height:36px;
	text-align:center;
	border-radius:30px;
	background:#fff;
}

.s1_tn a{
	font-size:14px;
	font-weight:600;
	color: #ff7e00;
}






#s2_tap{
	width:100%;
	height:500px;
	background:#fff;
}
#s2_list{
	margin:0 auto;
	padding-top:80px;
	width:1200px;
}
.s2_img li{margin:0 3px 3px 0}
.s2_img li:nth-child(4), .s2_img li:nth-child(8){margin:0 0 3px 0}
.s2_t{padding:70px;}
.s2_title{
	font-size:45px;
	font-weight:600;
	color:#131313;
}
.s2_txt{
	margin-bottom:53px;
	padding:10px 0;
	font-size:15px;
	font-weight:600;
    color: #959595;
}
.s2_tn{
	width:312px;
	height:48px;
	line-height:48px;
	background:#ff7e00;
}

.s2_tn a{
	padding-left:27px;
	font-size:18px;
	font-weight:600;
	color: #fff;
}







#s3_tap{
	width:100%;
	height:389px;
	background:url(../images/s3_bg.jpg)no-repeat center top;
}
#s3_list{
	margin:0 auto;
	padding-top:80px;
	width:1200px;
}

#s3_list h2{
	padding-top:10px;
	margin-bottom:10px;
	font-size:48px;
	font-weight:600;
	color:#fff;
	text-align:center;
}
#s3_list .h2_add {
	clear:both;
	padding-bottom:58px;
	font-size:18px;
	text-align:center;
	color:#bbbbbb;
}
.box_bar{
	margin:0 auto;
	width:30px;
	border-top:2px solid #ff7e00;
}
.s3_t{
	font-size:20px;
	font-weight:400;
	color:#fff;
}
.s3_t2{
	font-size:30px;
	font-weight:600;
	color:#fff;
}
.im{margin-right:10px;}
.mr{margin-right:77px;}



