@charset "utf-8";
*{ margin: 0; padding: 0; }
html, body, div, img, ul, ol, li, dl, dt, dd, a, span, h1, h2, h3, h4, h5, h6, p, select {margin:0;padding:0;list-style:none;border:0 none;}
/*
*html{background-image: url(about:blank);background-attachment: fixed;}
*/
img{display:inline;border:none;font-size:0;}
body{font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif, simsun; font-size:12px; text-align:center; color:#FFF; background:#330D00;}
td,th{font-size:12px;}
img{border:0;}
li{list-style:none;}
ul{list-style:none;}
h6{font-size:13px;}
h5{font-size:14px;}
h3{font-size:20px;}
h1, h2{font-weight:normal;}
li{list-style:none;}
a{color:#F0DAD5; text-decoration:none;}
a:hover{color:#B17B31; text-decoration:underline;}
a:focus{outline:none;}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; height:0px;_height:0px; margin:0; padding:0;*zoom:1; overflow:hidden;}
.clear:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:"."}
.t_s{font-size:12px; font-weight:normal;}

#warp{margin:0 auto; display:block; width:1100px; overflow:hidden;}
#header{position:relative;}
#content{overflow:hidden; text-align:left;}
#footer{clear:both; margin-top:30px; background-color:#480D00; overflow:hidden;}
.floatleft{float:left;}
.h10{height:10px;}
.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.w200{width:200px;}
.w300{width:300px;}
.w630{width:770px;}
.w730{width:730px;}
.w800{width:800px; overflow:hidden;}
.w960{width:960px; overflow:hidden;}
.w1100{width:1100px; overflow:hidden;}
.w930{width:930px; padding-left:15px; padding-right:15px; line-height:28px; min-height:300px; _height:expression(this.height>300 ? this.height:300);}
.padl_30{padding-left:30px;}
.mart_10{margin-top:10px;}
.fbold{font-weight:bold;}
.tar{text-align: right;}
.mr_50{margin-right:50px;}

/*header*/
.header_top{height:135px;}
.logo{position:absolute; left:0; top:21px;}
.logo a{color:transparent;  background:url(/images/logo_pic.gif) no-repeat; width:350px; height:90px; text-indent:-9999px; display:block;}

.logo1{position:absolute; left:0; top:15px; z-index:20px; width: 1100px;height:90px;}
.logo1 a{color:transparent; background:url(/images/logo_pic.png) no-repeat; width:350x; height:90px; text-indent:-9999px; display:block;}

.toptet{position:absolute; right:0px; top:19px; line-height:28px;display:none;}
.hz{text-align:left; padding-left:10px; color:#fff; font-size:13px ;position:absolute; right:305px; top:90px;display:none;}
.toptet a{color:#C7B299; text-decoration:none; padding-left:10px;}
.toptet a:hover{color:#9CB725; text-decoration:none;}

.tell{position:absolute; right:0px; top:95px; font-size:16px; line-height:30px;}
.search{position:absolute; height:22px; right:250px; top:100px;z-index:10000;}
.search label{padding-right:10px; float:left;}
.search input.inputText{border:1px solid #9C9C9C; color:#929292; font-size:12px !important; margin-top:1px; padding:2px; width:194px; background-color:#F5F5F5; float:left;}
.search input.btnSend{margin:0px 0px 0px 6px; float:left;}

#menu{position:relative;}
#main-nav{height:50px; text-align:left; padding-top:10px; padding-left:15px; padding-right:15px; background-color:#60300A;}
#main-nav a{margin:0 15px 0 15px; font-size:13px; text-decoration:none; color:#FFF; /*text-transform:uppercase;*/ font-weight:bold; padding:5px; outline:0; position:relative;}


/* LEVEL ONE*/
ul.dropdown{position:relative;z-index:999;text-align:left;}
ul.dropdown li{height:50px;font-weight:bold;float:left;zoom:1;}
ul.dropdown a:hover{color:#000}
ul.dropdown a:active{color:#ffa500}
ul.dropdown li a{height:50px;display:block;padding:0px 15px;border-right:0 solid #333;color:#222}
ul.dropdown li:last-child a{border-right:0}
ul.dropdown li.hover,ul.dropdown li:hover{background:#733A14;color:black;position:relative}
ul.dropdown li.hover a{color:black}

/* LEVEL TWO*/
ul.dropdown ul{width:240px;visibility:hidden;position:absolute;top:100%;left:0}
ul.dropdown ul li{height:50px;font-weight:normal;background:#733A14;color:#000;border-bottom:0 solid #ccc;float:none}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a	{ height:25px; border-right: none; width: 100%; display: inline-block; } 

/* LEVEL THREE*/
ul.dropdown ul ul{left:100%;top:0}
ul.dropdown li:hover>ul{visibility:visible}
ul.dropdown li span{font-size:10px; font-weight:normal;}


#main-nav a:hover, #main-nav li a.active{color:#BD1900;}
#sub-link-bar{background:#733A14; min-height:10px;}
.sub-links{display:none; position:absolute;	width:100%;	top:50px; text-align:left; left:15px; font-size:}
#main-nav li a.close{display:none; position:absolute;}
#main-nav li a.close:hover{background:#900;}

/*content*/
.title_one{background:url(/images/title_one.gif) repeat-x bottom; height:auto; padding:5px 0 5px 0; margin:10px 0 10px 0; line-height:30px; text-align:left; color:#F0DAD5;}
h5.title_one{font-size:12px;font-weight:normal;height:auto;}
.list_one{padding-top:10px;}
.list_one li{height:29px; line-height:29px; background:url(/images/icon_01.gif) no-repeat 5px center; padding-left:16px; text-align:left; border-bottom:1px dotted #956729;}
.list_one li span{color:#FF6600;}
.list_one li span.lh40{line-height:29px;}
.list_one li span div{padding:0 5px;}
.list_one li a{color:#FF6600;font-weight:normal;}
.list_one li a:hover{color:#FFF;font-weight:normal;}


.wb5{width:5%;}
.wb10{width:10%;}
.wb20{width:20%;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow:ellipsis;
}
.wb25{width:25%;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow:ellipsis;
}
.wb30{width:30%;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow:ellipsis;
}
.wb40{width:40%;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow:ellipsis;
}
.wb55{width:55%;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow:ellipsis;
}
.wb65{width:65%;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow:ellipsis;
}
.wb100{width:100%;}
.lh20{line-height:20px;}
.lh40{line-height:40px;}

.list_table{padding:0px; border:1px solid #FFF200; border-bottom:none;}
.list_table a{color:#FFF200;}
.list_table li{height:40px; text-align:left; border-bottom:1px solid #FFF200; overflow:hidden;}
.list_table li span {height:40px;}
.list_table li span div{padding:0 5px;}
.list_table li span.l{float:left;color:#FFF200; border-right:1px solid #FFF200;}
.list_table li span.lt{float:left;color:#FFF200; border-right:1px solid #FFF200;}
.list_table li span.r{float:left;color:#FFF200;}

.list_1{padding-top:10px;}
.list_1 li{float:left; width:204px; line-height:150%; padding:16px; margin:10px 20px 10px 0; border-radius:10px; text-align:left; border:1px solid #FFF200;}
.list_1 li span{color:#FF6600; padding-right:8px;}
.list_1 li a{display:block;color:#FFF200; height:35px;overflow: hidden;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.list_1_1{padding-top:10px;}
.list_1_1 li{float:left; width:204px; line-height:150%; padding:16px; margin:10px 20px 10px 0; border-radius:10px; text-align:left; border:1px solid #FFF200;}
.list_1_1 li span{color:#FF6600; padding-right:8px;}
.list_1_1 li a{display:block;color:#FFF200; height:35px;overflow: hidden;white-space:nowrap; text-overflow:ellipsis;}

.list_1_2{padding-top:10px;}
.list_1_2 li{float:left; width:204px; line-height:150%; padding:16px; margin:10px 20px 10px 0; border-radius:10px; text-align:left; border:1px solid #00FF00;}
.list_1_2 li span{color:#00FF00; padding-right:8px;}
.list_1_2 li a{display:block;color:#00FF00; height:35px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.list_1_3{padding-top:10px;}
.list_1_3 li{float:left; width:204px; line-height:150%; padding:16px; margin:10px 20px 10px 0; border-radius:10px; text-align:left; border:1px solid #66CCFF;}
.list_1_3 li span{color:#66CCFF; padding-right:8px;}
.list_1_3 li a{display:block;color:#66CCFF; height:35px;overflow: hidden;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.list_1_4{padding-top:10px;}
.list_1_4 li{float:left; width:204px; line-height:150%; padding:16px; margin:10px 20px 10px 0; border-radius:10px; text-align:left; border:1px solid DeepPink;}
.list_1_4 li span{color:DeepPink; padding-right:8px;}
.list_1_4 li a{display:block;color:DeepPink; height:35px;overflow: hidden;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.list_1_5{padding-top:10px;}
.list_1_5 li{float:left; width:204px; line-height:150%; padding:16px; margin:10px 20px 10px 0; border-radius:10px; text-align:left; border:1px solid #FFF200;}
.list_1_5 li span{color:#FFF200; padding-right:8px;}
.list_1_5 li a{display:block;color:#FFF200; height:35px;overflow: hidden;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.list_2{padding-top:10px;}
.list_2 li{float:left; width:75px; line-height:150%; padding:16px; margin:10px 20px 10px 0; border-radius:10px; text-align:center; border:1px solid #FFF200;}
.list_2 li span{color:#FF66CC; padding-right:8px;}
.list_2 li a{display:block;color:#FFF200; height:20px;overflow: hidden;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.list_2_1{padding-top:10px;}
.list_2_1 li{float:left; width:75px; line-height:150%; padding:16px; margin:10px 20px 10px 0; border-radius:10px; text-align:center; border:1px solid #FFF200;}
.list_2_1 li span{color:#FFF200; padding-right:8px;}
.list_2_1 li a{display:block;color:#FFF200; height:20px;overflow: hidden;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.list_2_2{padding-top:10px;}
.list_2_2 li{float:left; width:75px; line-height:150%; padding:16px; margin:10px 20px 10px 0; border-radius:10px; text-align:center; border:1px solid #00FF00;}
.list_2_2 li span{color:#00FF00; padding-right:8px;}
.list_2_2 li a{display:block;color:#00FF00; height:20px;overflow: hidden;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.list_2_3{padding-top:10px;}
.list_2_3 li{float:left; width:75px; line-height:150%; padding:16px; margin:10px 20px 10px 0; border-radius:10px; text-align:center; border:1px solid #66CCFF;}
.list_2_3 li span{color:#66CCFF; padding-right:8px;}
.list_2_3 li a{display:block;color:#66CCFF; height:20px;overflow: hidden;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.box{ width:630px; overflow:hidden;}
.list_pic{width:250px; height:190px; border:1px solid #8C766C; padding:4px; margin-top:15px;}
.indr_list{width:355px; padding-left:15px;}
.indr_list_r{width:325px; padding-right:15px;}
.list_two{padding-top:10px;}
.list_two li{height:26px; line-height:26px; background:url(/images/icon_01.gif) no-repeat 5px center; padding-left:16px; text-align:left;}

#slideshow{z-index:79; position:relative; height:210px;}
#slideshow img{z-index:80; LEFT:0px; position:absolute; top:0px; opacity:0;}
#slideshow img.active{z-index:100; opacity:1;}
#slideshow img.last-active{z-index:90;}

/*footer*/
.footm{color:#D6A79C; background:url(/images/footm_l.gif) repeat-x bottom; height:40px; line-height:40px;}
.footm a{color:#D6A79C; text-decoration:none; padding-left:8px; padding-right:8px;}
.footm a:hover{color:#AE2200; text-decoration:underline;}
.foottet{color:#9D695E; padding:15px; height:auto;}
.foottet a{color:#9D695E;}

.cooperation{background-color:#480D00; overflow:hidden; padding-bottom:13px;}
.cooperation li{float:left; padding-left:23px; width:240px; margin-top:13px;}
.cooperation li p{line-height:15px; padding-top:5px;}

/*sub*/
.pad15{padding:15px;}
#c_sub{overflow:hidden; background:url(/images/c_sub.gif) repeat-y left; margin-top:10px; width:1100px;}
.page{line-height:40px; margin-top:20px;}
.submenu{background-color:#571100; text-align:left; overflow:hidden;}
.submenu h5{color:#FFF; padding:10px; border-bottom:1px solid #480D00;}
.sublist{color:#FF6600;}
.sublist li{border-bottom:1px solid #480D00; padding:6px 10px 6px 10px;}

.subhz{overflow:hidden;}
.subhz li{padding-top:8px;}

.show_title{text-align:left; line-height:24px; color:#FF6600; padding-top:10px;}
.show_title span{font-weight:normal; font-size:12px; color:#D8B39A;}

.subm_tet{text-align:left; margin-top:14px; font-size:14px; text-align:justify; text-justify:inter-ideograph; overflow:hidden; clear:both; line-height:25px; word-wrap:break-word; color:#FFF;}

.footer_logo{margin:20px 0 0 0;background-color:#480D00; text-align:left; padding-bottom:10px; overflow:hidden;}
.footer_logo_list li{float:left;margin:0 5px 5px 5px;}
.footer_logo_list li img{height:80px;}

.xc_title{ font-size: 20px;text-align:left; line-height:24px; color:#FF6600; padding-top:10px;}
.xc_else span{ font-size: 14px;text-align:left; line-height:24px; color:#FF6600; padding:10px 20px 0 0;}
.xc_content{text-align:left; margin-top:14px; font-size:14px; text-align:justify; text-justify:inter-ideograph; overflow:hidden; clear:both; line-height:25px; word-wrap:break-word; color:#F8DC79;}
.hidden{display:none;}


.tripbox{margin:0;padding:0px;background:url(../images/point.gif) repeat-y 40px 0;overflow:hidden;}
.daylist{height:35px;line-height:35px;border-bottom:1px solid #eee;}
.daylist li{float:left;padding:0;font-size:14px;}

.oneday .title{height:70px;line-height:70px;text-align:left;background:url(../images/sprite_trip.png) no-repeat 0 0;font-size:18px;padding-left:10px;color:#E63CDB;}
.oneday .box{padding-left:75px;font-size:14px;line-height:25px;}
.oneday .todaytrip{height:45px;line-height:45px;padding-left:75px;font-size:16px;background:url(../images/sprite_trip.png) no-repeat 0 -165px;}

.commonday {margin:0;padding:0;overflow:hidden;}
.commonday .title{height:70px;line-height:70px;text-align:left;background:url(../images/sprite_trip.png) no-repeat 0 0;font-size:16px; color:#E63CDB; margin:0 0 0 5px;}
.commonday .title span.line_day{width:70px; font-size:18px; text-align:center;display: block; float: left;}
.commonday .title span.title2{font-size:18px;}
.commonday .box1{margin:0;padding-left:75px;font-size:14px;line-height:25px;overflow:hidden;}
.commonday .box1 .txt{text-align:left; float:left;}
.commonday .box1 .pic{ float:left; }
.commonday .box1 .pic li{ float:left; margin:10px 10px 10px 0; width:220px;}
.commonday .box1 .pic li img{ width:220px; height:145px;}
.commonday .todaytrip{height:45px;line-height:45px;padding-left:75px;font-size:14px;background:url(../images/sprite_trip.png) no-repeat 0 -165px; margin:0 0 0 11px;}

.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p30{padding:30px;}
.pl20{padding:20px;}

.mt10{margin-top:10px}
.mt14{margin-top:14px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt50{margin-top:50px}
.mt100{margin-top:100px}
.white{ color:white;}

.xc_content table {
  width: 100%;
  border-left: 1px solid #F8DC79;
  border-top: 1px solid #F8DC79;
}
.xc_content table td {
  padding:5px;
  border-bottom: 1px solid #F8DC79;
  border-right: 1px solid #F8DC79;
}
table {
  background-color: transparent;
  max-width: 100%;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* 在线客服 */
#quick{z-index:99999; position:fixed;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+200));right:0px;top:175px; overflow:hidden;}
#quick .quick1{float:left;display:none;width:25px;text-align:center;padding:15px 0;background:#B4153D;color:#fff;font-size:14px;line-height:16px;cursor:pointer;overflow:hidden;}
#quick .quick2{float:left;display:block;padding:0px;overflow:hidden;}
#quick .quick2 {background:#EDEDED;overflow:hidden;}
#quick .quick2 .quick_close{font-weight:bold; margin-bottom:10px; text-align:left; text-indent:15px; background:#B4153D;color:#fff;font-size:14px;line-height:30px; height:30px; overflow:hidden; }
#quick .quick2 .quick_close strong{ float:left;}
#quick .quick2 .quick_close span{ float:right; margin:0 10px 0 0; font-size:16px; cursor:pointer;}
#quick .quick2 .btn1{overflow:hidden;}
#quick .quick2 .btn1 a{float:left; display:inline; width:55px; margin:0 10px; height:25px; line-height:25px;}
#quick .quick2 .btn2{ width:145px; overflow:hidden;}
#quick .quick2 .btn2 ul { margin:10px 5px 5px 5px;}
#quick .quick2 .btn2 a { width:71%; float:left; margin:5px 0 0 10px; padding:0px 15px 0px 10px; display:block; color:#fff; background:#B4153D; border:1px dotted #999; line-height:22px; height:22px; text-align:center;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; cursor:pointer; }
#quick .quick2 .btn2 a:hover{ display:block; text-decoration:none; background:#002664; color:#ededed; border:1px dotted #999; line-height:22px; height:22px; text-align:center; cursor:pointer;}

