@charset "utf-8";

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
　■header
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#header{
	height:120px;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
　■top_main
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#top_main_box{
	width:1015px;
	margin:0 auto;
}

#top_main{
	overflow:hidden;
	margin-bottom:0;
}
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
　■mainSlide
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#index_slider{
	background-color:#eeeeef;
	height:455px;
	width: 100%;
	float:none;
}

#mainSlide{
	width: 100%;
	height: 450px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
#mainSlide .img{
	position: absolute;
	left: 50%;
	top: 0;
	width: 2520px;
	height: 373px;
	margin: 0 0 0 -1260px;
}
#mainSlide .img ul{
	width: 100%;
}
#mainSlide .img ul li{
	width: 840px;
	background: #000;
}
#mainSlide .img ul li img{
	width: 100%;
	height: auto;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}
#mainSlide .img ul li.active img{
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
}
#mainSlide .bx-controls{
	/*width: 915px;*/
	width: 840px;
	margin: -210px auto 0;
	position: relative;
}
#mainSlide .bx-prev,
#mainSlide .bx-next{
	position: absolute;
	display: block;
	text-indent: -9999px;
	top: 3px;
	width: 45px;
	height: 45px;
	z-index:500;
}
#mainSlide .bx-prev a{
	overflow:visible;
}
#mainSlide .bx-prev{
	left: -21px;
	background: url(../img/index/ctrl_l.png) left top no-repeat;
}
#mainSlide .bx-next{
	right: -23px;
	background: url(../img/index/ctrl_r.png) left top no-repeat;
}
#mainSlide .thumb{
	margin-top: 386px;
}
#mainSlide .thumb ul{
	text-align: center;
	font-size: 0;
}
#mainSlide .thumb ul li{
	display: inline-block;
	margin: 0 9px;
}
#mainSlide .thumb ul li img{
	width: 130px;
	height: auto;
}
.bx-wrapper .bx-viewport {
    border: none;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
　■index_tour
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#index_tour{
	background:url(../img/index/bg_tour.png) no-repeat bottom center #fff;
	padding-top:22px;
	margin-bottom:19px;	
}
#index_tour .body{
	width:970px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:26px;
}
#index_tour .dom{
	float:left;
	overflow:hidden;
}
#index_tour .abr{
	float:right;
	overflow:hidden;
}
#index_tour div{
	overflow:hidden;
}
#index_tour div img.map{
	float:left;
}
#index_tour div ul{
	float:right;
	height:125px;
	padding:20px 0 0 0;
}
#index_tour div ul li:not(.all){
	border-bottom: 1px dotted  rgba(255,255,255,0.5);
	margin: 0 30px 5px 10px;
}
#index_tour div ul li:not(.all) a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 5px;
	position: relative;
}
#index_tour div ul li:not(.all) a:hover{
	filter: alpha(opacity=75);
-moz-opacity:0.75;
opacity:0.75;
}
#index_tour div ul li:not(.all) a:after{
	content : "";
	position: absolute;
	right: 30px;
	top: 10px;
width: 0;
height: 0;
border-left: 5px solid white;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
}
#index_tour div ul li.all{
	margin: 0 0 10px 5px;
}
#index_tour .dom ul{
	background:url(../img/index/bg_tour_dom.png) no-repeat;
	width:236px;
	padding-left:13px;
}
#index_tour .abr ul{
	background:url(../img/index/bg_tour_abr.png) no-repeat;
	width:241px;
	padding-left:8px;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
　■info
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#contents .info_box{
	background:#e1e1e1 url(../img/index/bg_infobox.png) no-repeat left bottom;
}
#contents .info ul li span{
	width:50px;
	background:url(../img/index/info_line.png) no-repeat right 3px;
	margin-right:10px;
	display:inline-block;
}
.index #contents .info ul li span,
#t_guide .info ul li span{
	font-weight:bold;
	background:none;
	margin-right:0;
	padding-right:5px;
	width:auto;
}
#contents .info ul li.dom{
	background-image:url(../img/common/icon_dom.png);
}
#contents .info ul li.abr{
	background-image:url(../img/common/icon_abr.png);
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
　■index_bnr
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#contents .index_bnr{
	width: 928px;
	display: -webkit-box; /*Android4.3*/
	display: -moz-box;    /*Firefox21*/
	display: -ms-flexbox; /*IE10*/
	display: -webkit-flex; /*PC-Safari,iOS8.4*/
	display: flex;
	margin:0 auto 30px;
	-webkit-box-pack: justify; /*Android4.3*/
	-moz-box-pack: justify;    /*Firefox21*/
	-ms-flex-pack: justify;    /*IE10*/
	-webkit-justify-content: space-between; /*PC-Safari,iOS8.4*/
	justify-content: space-between;
}
#contents .index_bnr li {
	
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
　■title_t_guide
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#t_guide{
	background-color:#e8e8e8;
	padding:38px 0 16px 0;
	margin-bottom:20px;
}
#t_guide .body{
	width:970px;
	margin:0 auto;
	overflow:hidden;
}
#t_guide p.title{
	text-align:center;
	margin-bottom:28px;
}
#t_guide .info_btn{
	width:620px;
	overflow:hidden;
	float:right;
}
#t_guide ul.list{
	width:980px;
}
#t_guide ul.list li{
	float:left;
	margin:0 10px 12px 0;
	background:url(../img/common/bg_t_guide.png) no-repeat #fff;
	border:1px solid #d0d0d0;
}
#t_guide ul.list li{
	padding:11px 16px 14px 16px;
}

#t_guide .media_info{
	width:328px;
	height:365px;
	border:1px solid #d0d0d0;
	float:left;
	margin-right:20px;
	background:url(../img/index/media_info_bk.png) no-repeat left top #fff;
}
#t_guide .media_info p.txt{
	font-size:13px;
	margin:0 17px;
	padding-bottom:13px;
	border-bottom:1px dotted #7f7f7f;
}
#t_guide .media_info p.more{
	text-align:right;
	padding-top:7px;
	margin:10px 17px 0 17px;
	border-top:1px dotted #7f7f7f;
}




