@charset "gb2312";
/* CSS Document */

body,html{ margin:0px; padding:0px; }
*{font-family:"Î¢ÈíÑÅºÚ"}
dd,dl,dt,form,h1,h2,h3,h4,h5,h6,input,ol,p,select,textarea,ul,li,a{
    padding: 0;
    list-style: none;
    margin: 0;
	text-decoration:none
}
/*.w1100{width:1100px; margin-left:auto; margin-right:auto}
.w1200{width:1200px; margin-left:auto; margin-right:auto}*/
.container {width: 100%;}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 120px;
	width: 100%;
	background-color:#000;
}
ul.tabs li {
	float: left;
	margin-right:30px;
	padding-left:35px;
	height: 120px;
	line-height: 120px;
	border-left: none;
	overflow: hidden;
	position: relative;
	font-size: 20px;
}
ul.tabs .first{ margin-left:128px;}
ul.tabs li a {
	text-decoration: none;
	color: #fff;
	display: block;
	font-size: 20px;
	padding: 0 20px;
	outline: none;
}
ul.tabs li a:hover {
	
}	
ul.tabs li.active{
	opacity:.6	
}
ul.tabs li.active b::after {
	transform: rotate(90deg)!important;
	-moz-transform: rotate(90deg)!important;
	-webkit-transform: rotate(90deg)!important
}
ul.tabs li b {
	display: inline;
	height: 120px;
	position: relative;
	float: right;
	width: 17px
}
ul.tabs li::before {
	content: "";
	height: 50px;
	width: 1px;
	position: absolute;
	margin-top: -15px;
	top: 50%;
	left: 0;
	background: #fff;
	transform: rotate(20deg);
	-moz-transform: rotate(20deg);
	-webkit-transform: rotate(20deg);
	font-weight: 200;
}
ul.tabs li b::before {
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg)
}
ul.tabs li::after {
	transform: rotate(0);
	-moz-transform: rotate(0);
	-webkit-transform: rotate(0)
}
ul.tabs li b::after,ul.tabs li b::before {
	content: "";
	width: 2px;
	height: 15px;
	position: absolute;
	background: #eccb78;
	top: 50%;
	right: 0;
	margin-top: -8.5px;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s
}
.tab_container {
	
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}
.hslbox5{/* padding:50px 0;*/ width:880px; height:540px;}
.hslbox6{ width:1200px; height:160px; margin-bottom:10px;}
.hslbox5 h1{ border-bottom:1px solid #5c2801; color:#5c2801; margin-bottom:50px;}
.hslbox5 h1 b{ background-color:#5c2801}
.hslbox5_1{ position:relative; height:460px; top:40px;}
.hslbox5_2{ position:relative; height:460px;}
/* Direction Nav */
.flex-direction-nav {height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 28px; height: 52px; position: absolute; top: 50%; z-index: 10; overflow: hidden; cursor: pointer; color: rgba(0,0,0,0.8);  text-indent:-999em; margin-top:-26px;}
.flex-direction-nav .flex-prev { background-image:url(../images/42.png); left:70px; top:50%; margin-top:-50px; height:80px; width:40px;}
.flex-direction-nav .flex-next {background-image:url(../images/49.png); right:70px;margin-top:-50px;height:80px; width:40px;}
/*.hslbox5_2 .flex-direction-nav .flex-prev { background-image:url(../images/42.png); left:0; top:50%; margin-top:-20px; height:40px; width:60px;}
.hslbox5_2 .flex-direction-nav .flex-next{background-image:url(../images/49.png); right:0;margin-top:-20px;height:40px; width:60px;}*/

.flexslider:hover .flex-prev { opacity: 0.7; left: 10px;}
.flexslider:hover .flex-next { opacity: 0.7; right: 10px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }

/* tour */
.switcher-wrap{position:relative;}
.switcher-wrap.slider{padding-left:380px;padding-right:380px;}
.switcher-wrap.slider #img-slider .img{}
.switcher-wrap a.next,.switcher-wrap a.prev{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;position:absolute;width:50px;height:50px;top:50%;margin-top:-25px;bottom:0;left:0;background:url(../images/sprites.png) no-repeat 16px 12px;z-index:1000;-webkit-transition:background-color 300ms linear;-moz-transition:background-color 300ms linear;-o-transition:background-color 300ms linear;-ms-transition:background-color 300ms linear;transition:background-color 300ms linear;}
.switcher-wrap a.next:hover,.switcher-wrap a.prev:hover{}
.switcher-wrap a.prev{right:0;left:auto;background-position:-63px 12px;}
.switcher-wrap ul.switcher{text-align:center;position:absolute;left:0;right:0;bottom:0;}
.switcher-wrap ul.switcher li{display:inline-block;padding:2px;border:1px solid #10af8b;border-radius:100%;margin:0 4px;}
.switcher-wrap ul.switcher li a{display:block;width:14px;height:14px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-o-transition:background 0.30s ease-in-out;-webkit-transition:background 0.30s ease-in-out;-moz-transition:background 0.30s ease-in-out;transition:background 0.30s ease-in-out;}
.switcher-wrap ul.switcher li a:hover,.switcher-wrap ul.switcher li.active a{background:#10af8b;}
.switcher-wrap ul.switcher li:last-child{margin-right:0;}
.hslbox5_1 li{ text-align:center;}
.hslbox5_1 li img{ display:inline-block; /*margin-left:-40px;*/}