img{border:none;.caseh}
img a:hover{border:none;}
a,area{blr:expression(this.onFocus=this.blur());}/*For IE*/
a:focus{outline:none; -moz-outline-style:none;}/*For Firefox*/
.clear{ font-size:12px;clear:both;line-height:0px; height:0px;}
*{margin:0px auto; padding:0px;}
html{ height:100%}
.index_bg{ width:100%; position: absolute; height:100%; top:0px;  left:0; min-width:1400px; }

.logo_com{position:absolute; top:10px; left:50px; z-index:999;}
.menu{ background:url(bg.png); color:#fff; position:absolute; bottom:36px; left:0; padding:10px 0; min-width:940px; width:100% ; z-index:999;}
.menu_t{width:1400px; margin:0 auto; position:relative; overflow:hidden;}
.logo{width:190px;float:left; padding-left:30px}
.menu_l{width:840px; margin:0 auto; position:relative; overflow:hidden; float:right;}
.menu ul{ width:920px; float:left; padding-left:70px;}
.menu ul li{ padding-left:10px; padding-right:20px; text-align:center; float:left;height:40px; line-height:40px; font-size:20px; overflow:hidden;}
/*.menu ul li span{ display:block; width:100%; height:40px; line-height:40px; font-size:20px; overflow:hidden;}*/
.menu a{ color:#fff;}

/* flexslider */
.flexslider{position:relative;height:auto;overflow:hidden;background:url(loading.gif) 50% no-repeat; width:100%; height:100%; overflow:hidden; margin:0 auto;}
.slides{position:relative;z-index:1;}
.slides li{height:auto;}
.slides li a{display:block;}
.slides li a img{width:100%; display:block; float:left; height:auto !important;}
.slides li img{ width:100%; vertical-align:middle;}

/*数字和previous next的样式*/
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; display:none;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;display:none;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(images/next.png) center center no-repeat;}

.box{
	width:1150px;
	margin:0 auto;
	padding-top:50px
	}
.box_l{
	width:165px;
	float:left;
	}
.box_r{
	padding-left:85px;
	width:900px;
	float:left;
	}	
.box_l img{
	padding-bottom:35px;
	}
.ul_01{
	width:142px;
	text-align:right;
	}		
.ul_01 li{
	font-size:17px;
	line-height:52px;
	padding-right:10px;
	}	
.ul_01 li a{
	color:#312f2f;
	}	
.ul_01 li.select{
	background:url(nav_bg.jpg) no-repeat;
	width:132px;
	height:36px;
	line-height:36px;
	padding-right:10px;
	}
.ul_01 li.select a{
	color:#FFF;
	}	
/*building
------------------------------------*/		
body.travel-body .travel-content-wrap{height:100%;display:none}

body.travel-body .travel-content-wrap h3{width:340px}

body.travel-body .travel-content-wrap .travel-service-wrap{width:100%;height:100%}
body.travel-body .travel-content-wrap .travel-service-wrap ul{width:100%;height:100%}
body.travel-body .travel-content-wrap .travel-service-wrap li{height:100%;float:left}
body.travel-body .travel-content-wrap .travel-service-wrap .service-item{width:19%;cursor:pointer}
body.travel-body .travel-content-wrap .travel-service-wrap .service-item img{width:100%;display:block}
body.travel-body .travel-content-wrap .travel-service-wrap .service-item-info{width:30%;padding:0 5%;font-size:15px;color:#AAA;display:none}
body.travel-body .travel-content-wrap .travel-service-wrap .service-item-info h3{font-size:30px; font-size:18px; color:#2c2c2c;}
@media screen and (max-width:1500px){body.travel-body .travel-content-wrap .travel-service-wrap .service-item-info h3{margin-bottom:30px;font-size:18px}
body.travel-body .travel-content-wrap .travel-service-wrap .service-item-info{font-size:14px}
}
	
.walk_box{
	float:left;
	margin-bottom:40px;
	width:430px
	}	
.walk_tit{
	color:#4e4e4e; 
	font-size:16px; 
	font-weight:bold;
	line-height:42px
	}
.walk_info{
	color:#4e4e4e; 
	font-size:14px;  
	line-height:22px;
	}	
.dis{
	padding-left:40px;
	}
.pages{
	text-align:center;
	}		
.foot{
	line-height:100px;
	margin-top:20px;
	text-align:center;
	font-size:14px;
	}
.ul_02 li{
	height:285px;
	}	
.photo_tit{
	width:384px;
	float:left;
	padding-top:90px;
	}
.photo_img{
	width:476px;
	padding-left:40px;
	float:left;
	}	
.bottom_line{
    background-color: #ebebeb;
    height: 7px;	
	z-index: 10000;
	}	
.dis2{
	margin-top:20px;
	}
.workshop_box{
	margin-bottom:30px;
	}
.about_info{
	line-height:26px;
	font-size:14px
	}	
.about_info img{
	padding-left:10px;
	padding-bottom:10px
	}			
.ul_03{
	
	}
.ul_03 li {
	background:url(icon1.jpg) no-repeat 3px 12px;
	padding-left:14px;
    line-height:32px;
	font-size:15px
	}
.ul_03 li span{
	float:right;
	padding-right:10px;
	font-size:14px
	}			
.ul_03 li a {
    text-decoration: none;
	font-size:15px
	}	
.news_main { border-bottom:1px solid #cccccc; padding:12px 0; height:112px;}
.news_tu { width:162px; height:112px; float:left;}
.news_tu img { width:160px; height:110px; border:1px solid #e4e4e4;}
.news_right { width:713px; height:112px; float:right;}
.news_right h3 { font-size:16px; color:#005aa0; height:28px; font-weight:normal; cursor:pointer;}
.news_right h3 a {color:#005aa0;}
.news_right h4 { font-size:14px; color:#666; font-weight:normal; line-height:28px;}
.news_right p { line-height:26px; font-size:14px; padding-top:6px; height:52px; overflow:hidden;}	

.fenye { text-align:cener; padding:20px 25px 10px 0;}
.fenye a { border:1px solid #dbdbdb; padding:5px 8px;}
.fenye a.fenye_h { color:#fff; background:#ff7e00; border:1px solid #e36500; font-weight:bold;}
.fenye a:hover { background:#ff7e00; color:#fff; text-decoration:none;}
	
.apple_word{
	font-size:14px;
	color:666666;
	}	
.hongzi { color:#F00; font-size:18px;}
.input_tex { height:14px; border:1px solid #dbdfe6; border-top:1px solid #abadb3; width:460px;padding:5px;}
.textarea { width:460px; height:88px; border:1px solid #dbdfe6; border-top:1px solid #abadb3; padding:5px;}
.tousu_bottom { 
	background-color: #333;
    border: medium none;
    border-radius: 2px;
    color: #ffffff;
    height: 35px;
    width: 80px;}
.info_tit{	
	color: #333;
    font-size:24px;
    line-height:30px;
    margin-bottom:10px;
	text-align:center
	}
.info_times{
	font-size:14px;
	color:#adadad;
	line-height:40px;
	text-align:center;
	border-bottom:1px solid #e1e1e1;
	}	
.info_con{
	margin-top:20px;
	font-size:14px;
	line-height:26px;
	}	