/*================================
	main
================================*/

/*ΊρΑΦΎσ*/

#visual{
	position:relative;
	margin:0 auto;
	/*background:url(../images/v_bg.jpg);*/
}
.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;
	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:700;}
.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%;
	background:#eff3f3;
}
#s1_list{
	margin:0 auto;
	padding:50px 0;
	width:1200px;
}

.box_bar{
	margin:0 auto;
	width:30px;
	border-top:2px solid #fff;
}
#s1_tap h2{
	margin-bottom:8px;
	font-size:36px;
	font-weight:700;
	color:#201d1d;
	text-align:center;
	
}
#s1_tap h2 span{color:#ee3300;}
#s1_tap h2 img{padding-right:10px;vertical-align:-2px;}

.main_bar{
	margin:0 auto;
	padding-bottom:40px;
	width:110px;
	border-top:2px solid #0098bf;
}






.s1_box:last-child{margin-right:0;}
.s1_box1, .s1_box2, .s1_box3, .s1_box4, .s1_box5, .s1_box6, .s1_box7 {
    padding: 19px 18px 0;
    width: 170px;
    height: 200px;
    text-align: center;
}
.s1_box1{background:#3393d6;}
.s1_box2{background:#33aed6;}
.s1_box3{background:#25cf9b;}
.s1_box4{background:#a0bc1b;}
.s1_box5{background:#22ba8b;}
.s1_box6{background:#e6bd00;}
.s1_box7{background:#d639af;}

.s1_img{
	margin-bottom:15px;
	padding-bottom:15px;
	text-align:center;
	border-bottom:1px solid #fff;
}
.s1_title{
	font-size:18px;
	font-weight:700;
	text-align:center;
	color:#fff;
}
.s1_txt{
	margin:5px 0 10px;
	font-size:12px;
	font-weight:500;
	text-align:center;
	color:#fff;
}

.s1_tn1, .s1_tn2, .s1_tn3, .s1_tn4, .s1_tn5, .s1_tn6, .s1_tn7 {
    margin: 0 auto;
    width: 125px;
    height: 26px;
    line-height: 25px;
    text-align: center;
    background: #226798;
}

.s1_tn1 a, .s1_tn2 a, .s1_tn3 a, .s1_tn4 a, .s1_tn5 a, .s1_tn6 a, .s1_tn7 a{
	font-size:13px;
	font-weight:700;
	color: #fff;
}
.s1_tn1{background:#226798;}
.s1_tn2{background:#137c9e;}
.s1_tn3{background:#158c7a;}
.s1_tn4{background:#7e960a;}
.s1_tn5{background:#09835d;}
.s1_tn6{background:#bc9a00;}
.s1_tn7{background:#aa1986;}



#s2_tap{
	width:100%;
	background:#fff;
}
#s2_tap h2{
	margin-bottom:38px;
	font-size:36px;
	font-weight:800;
	color:#201d1d;
	text-align:center;
}
#s2_tap h2 span{color:#ee3300;}
#s2_tap h2 img{padding-right:10px;vertical-align:-2px;}


#s2_list{
	margin:0 auto;
	width:1200px;
}
#s2_list .s2_bod{
	padding:50px 0 0 0;
	width:599px;
	height:371px;
	background:#fff;
}

#s2_list .s2_bod:last-child{margin-right:0;}
.s2_top{
	margin-bottom:26px;
	padding: 0 0 26px 46px;
	font-size:35px;
	font-weight:700;
	color:#222222;
	border-bottom:1px solid #dddddd;
}
.s2_bar{
	margin-top:-26px;
	width:100px;
	border-top:2px solid #68bcd2;
}
.s2_bar2{
	margin-top:50px;
	width:1px;
	height:120px;
	border-left:1px solid #dddddd;
}
.s2_top > .title{
	padding-bottom:25px;
	font-size:28px;
	font-weight:700;
	color:#232323;
}
.s2_top > .title span{
	padding-left:5px;
	font-size:13px;
	font-weight:700;
	color:#9d9d9d;
}
.s2_top > .mo{margin: 10px 0 0 0;}

.s2_title {padding-bottom:16px;}
.s2_title2{padding: 5px 0 5px 0;}
.s2_title a, .s2_title2 a{
	font-size:15px;
	font-weight:700;
	color:#282828;
}

.s2_txt{
	padding-bottom:16px;
	font-size:13px;
	font-weight:400;
	color:#767575;
}
.s2_data{	
	font-size:14px;
	font-weight:700;
	color:#282828;
}
.s2_tn{padding-top:24px;}




.s2_bottom{margin-top:30px;}
.s2_bottom .list{
	margin:0 auto;
	padding-bottom:18px;
	width:525px;
}
.s2_bottom .txt:before {
    padding-right: 8px;
    vertical-align: 2px;
    content: url("../images/dot.jpg");
}
.s2_bottom .txt a{
	font-size:15px;
	font-weight:400;
	color:#8c8c8c;
}
.s2_bottom .txt{
	font-size:15px;
	font-weight:400;
	color:#8c8c8c;
}
.s2_bottom .txt a:hover{
	color:#0098bf;
	text-decoration: underline;
}
.s2_bottom .data{
	font-size:14px;
	color:#a3a3a3;
}




#s3_tap{
	width:100%;
	background:#fff;
}
#s3_list{
	margin:0 auto;
	padding:50px 0;
	width:1200px;
}

.box_bar{
	margin:0 auto;
	width:30px;
	border-top:2px solid #fff;
}
#s3_tap h2{
	margin-bottom:8px;
	font-size:36px;
	font-weight:700;
	color:#201d1d;
	text-align:center;
	
}
#s3_tap h2 span{color:#ee3300;}
#s3_tap h2 img{padding-right:10px;vertical-align:-2px;}
.s3_box1:last-child{margin-right:0;}
.s3_box1 {
    padding: 30px 18px 0;
	margin-right: 20px;
    width: 224px;
    height: 363px;
    text-align: center;
    border:1px solid #ddd;
	background:#fff;

}

.s3_img {
    margin-bottom: 15px;
    text-align: center;
}

.s3_title {
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    color: #545454;
}

.s3_txt {
    margin: 10px 0 14px;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    color: #868686;
    line-height: 19px;
}


.s3_tn1 {
    margin: 0 auto;
    width: 125px;
    height: 26px;
    line-height: 25px;
    text-align: center;
    background: #0098bf;
}


.s3_tn1 a{
	font-size:13px;
	font-weight:700;
	color: #fff;
}









#s4_tap{width:100%;}
#s4_list{
	margin:0 auto;
	padding:100px 0;
	width:1200px;
}

.s4_box:last-child{margin-right:0;}
.s4_box{
	margin-right:17px;
	width:380px;
	height:343px;
	text-align:center;
}
.s4_img{margin-bottom:13px;}
.s4_title{
	margin-bottom:20px;
	font-size:24px;
	font-weight:800;
	color:#272727;
}
.s4_title span{color:#ee3300;}
.s4_txt{
	font-size:14px;
	font-weight:400;
	color:#707070;
	letter-spacing: -1px;
}