@charset "utf-8";


@charset "utf-8";
/* CSS Document */
img{border:none}
body {
	margin: 0px;
	padding: 0px;
	font-family: "微软雅黑";
	background-color: rgba(0, 0, 0, 0.2);
	background-position: center top;
	background-attachment:fixed;
	background-repeat: repeat-x;
	position: relative;
}
#header {
	width: 100%;
	background: url(images/banner_page.jpg);
	position: relative;
}
#head *{
	border:none;
}
#head{
	width: 1082px;
	margin: 0 auto;
}
#head #top{
	height:75px;
	margin-bottom: 5px;}
#head .slogan img {
	position: absolute;
	bottom: 0;
}
#top{
	margin: 0 auto;
	padding: 0px;
	height:40px;
	}
#top * {
	margin: 0;
	padding: 0px;
}
#top p {
	line-height: 21px;
}
#top .text {
	font-size: 14px;
	color: #838383;
}
#divToCart{
	float: right;
	margin-top: 38px;
}
#divToCart .l{width:auto; float:right;}
#divToCart .r{width:auto; float:right;}
#top .input {
	display: block;
	float: left;
	height: 28px;
	width: 120px;
	margin-top: 5px;
	font-size: 14px;
	color: #838383;
	text-indent: 14px;
	border: 1px solid #ddd;
}
#top .but {
	display: block;
	float: left;
	background-image: url(images/b-search.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	margin-top: 10px;
	margin-left: 5px;
	font-size: 14px;
	color: #838383;
	text-decoration: none;
}
#top a.but:hover {
	display: block;
	float: left;
	background-image: url(images/b-search-over.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	margin-top: 10px;
	font-size: 14px;
	color: #838383;
	text-decoration: none;
}
#photos .interaction a:hover {
	color: #EB384E;
}
.header {
	display: flex;
}
#top .tlink {
	color: #fff;
	text-decoration: none;
	margin-left: 8px;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: left;
	margin-top: 10px;
}
#top a.tlink:hover {
	color: #ea2e49;
}
#top .share a{
	text-decoration: none;
}
#top .share a img {
	width: 30px;
	height: 30px;
	margin-top: 5px;
	vertical-align: middle;
	border-style: none;
}
#logo * {
	margin: 0px;
	padding: 0px;
}
#logo p {
	line-height: 21px;
}
#logo {
	clear: left;
	width: 190px;
	height: 75px;
	position: relative;
}
#logo .logo {
	float: left;
	margin-right: 5px;
	margin-top: 10px;
	display: block;
}
#logo .l-adv {
	border: 1px solid #a0d9fe;
	position:absolute;
	top:12px;
	right:0;
	width:790px;
	height:115px
}
#header #nav * {
	margin: 0px;
	padding: 0px;
}
#header #nav p {
	line-height: 21px;
}
#header #nav {
	clear: left;
	height: 50px;
	width: 100%;
	margin-bottom: 10px;
	position:relative;
	z-index: 9000000;
}
.header_src #nav{
	position:fixed !important;
	top:0 !important;
	transition:none;
	-webkit-transition:none;
}
.header_src .nav{
	z-index:9900000;
	top:0 !important;
}

#header_src #nav {
	position: fixed;
	top: 0;
	transition: none;
	-webkit-transition: none;
}
#header #nav .nav-list{
	width: 1082px;
	margin: 0 auto;
}
#header #nav ul{ position:absolute;top:8px;}
#header #nav a {
	color: #333;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
}
#header_src #nav a {
	line-height: 46px;
	font-size: 18px;
	color: #fff;
	display: block;
	position: relative;
}
#header #nav li a.current {
	color: #fff;
	padding: 10px;
	border-bottom: 5px solid #f08300;
}
#header #nav li a{
	color: #fff;
	padding: 10px;
}
#header #nav li a:hover{
	color: #fff;
	padding: 10px;
	border-bottom: 5px solid #f08300;
}

#header #nav li{float:left;padding:0 50px 0 0;}
#header #nav li.one .nav_a:after {width:100%;left: 0;}
#header #nav li.one2 .nav_a:after {width:100%;left: 0;}
#header #nav li.one2 .nav_tow_bg{}

#header #nav li {
	float: left;
	list-style-type: none;
	padding: 5px 20px;
}
#content {
	width: 1082px;
	height:auto;
	position:relative;
	margin: 0 auto;
	clear:both
}
#foot * {
	margin: 0px;
	padding: 0px;
	position:relative;
}
#foot p {
	line-height: 21px;
}
#foot {
	width: 1082px;
	background-color: #2185c5;
	height: 89px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}
#foot p {
	font-size: 14px;
	color: #FFF;
	line-height: 30px;
}
#foot p a {
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
}
#foot img {
	float: left;
	margin-right: 28px;
	margin-left: 28px;
}
#adv img {

}
#footer {
	background-color: #2185c5;
/*	margin-bottom: 30px;*/
	position:relative;
	display:block;
	width:100%;
}
#logo a {
	display: block;
}
#logo .top-adv {
	position: absolute;
	right: 0px;
	top: 13px;
}
.search-box button i {
	background: url(https://mat1.gtimg.com/qqcdn/tupload/1683367534446.svg) no-repeat 50%;
	height: 15px;
	margin: 0;
	width: 15px;
}
#chinatourism h3 {
	padding-top: 10px;
	padding-left: 35px;
}
#travelbooks a.more:hover{ color:#ea2e49;}
#foot a:hover { color:#ea2e49;}

#foot p.friendlink *{font-size:13px}

.clear{clear:both;margin:0;padding:0; display:block}
.routes_url{background:url(images/travels_03.png) no-repeat;height:30px;width:1082px;margin:20px auto 0;}
.routes_url p{margin:0 0 0 30px;font-size: 14px;}
.routes_url a{color:#000; text-decoration:none}
.routes_url a:hover{color:#00639f}

.travels_buy_btn{background:url(images/travels_22.jpg) no-repeat;border:none;width:132px;height:38px; cursor:pointer}
.travels_buy_btn_e{background:url(images/travels_24.jpg) no-repeat;border:none;width:132px;height:38px; cursor:pointer}

.travels_buyc_btn{background:url(images/travels_37.jpg) no-repeat;border:none;width:114px;height:31px; cursor:pointer}
.travels_buyc_btn_e{background:url(images/travels_35.jpg) no-repeat;border:none;width:114px;height:31px; cursor:pointer}


span.red_,.red_{color:#f07700}
span.blue_,.blue_{color:#029ddd}
span.orange_,.orange_{color:#ed7700}
div.c333333,p.c333333,h3.c333333{color:#333}

div.b_line{background:url(images/travels_s_06.jpg);width:672px;height:5px}
div.x_line{background:url(images/travels_s_03.jpg);width:672px;height:11px}

#login_box,#register_box{width:650px;height:300px; position:relative; display:none; overflow:hidden}
#login_box{background:#daf3ff;}
#register_box{background:#f6fde1;}
#login_box *,#register_box *{margin:0;padding:0; list-style:none}
#login_box ul,#register_box ul{width:70%; clear:both; z-index:5}
#login_box ul li,#register_box ul li{ display:block; float:left;width:auto;padding:10px; line-height:45px;font-size:20px;color:#2184c5}
#login_box ul li input,#register_box ul li input{height:38px;width:250px;font-size:18px;padding:0 5px}
#login_box .login{background:url(images/meb_06.jpg); border:none; cursor:pointer;width:142px;height:56px; position:absolute; bottom:40px;left:150px}
#login_box a{ position:absolute;bottom:55px;left:310px}
#login_box .img,#register_box .img{ position:absolute;right:0;top:0; cursor:pointer}

#register_box{height:350px}
#register_box ul{top:10px}
#register_box ul li{color:#82b101}
#register_box .login{background:url(images/meb_14.jpg); border:none; cursor:pointer;width:142px;height:56px; position:absolute; bottom:20px;left:150px}

#dinghu_box{ line-height:2em;background:#EFF9CA;padding:10px; display:none}
#dinghu_box *{margin:0;padding:0}
#dinghu_box input{padding:5px 5px}
#dinghu_box .txt{color:red;font-size:80%; line-height:1.5em; display:none}
#dinghu_box .btn{background:url(images/button201.jpg);border:none;width:200px;height:38px; cursor:pointer;margin-top:10px}
#dinghu_box .btn3{background:url(images/button202.jpg);}
#dinghu_box .btn2{background:url(images/button211.jpg);border:none;width:162px;height:28px; cursor:pointer;margin-top:5px}
#dinghu_box .Yes{ display:none}
/**
 * 分页样式
 */
/*.page_container{margin:0px auto;}
.page_style{float:left;}
.page_style a{display:block; float:left; font-size:14px; line-height:24px; text-align:center; margin-right:5px; color:#666; border:1px solid #d7d7d7; padding:0px 8px; border-radius:3px;}
.page_style a:hover{background:#f1f1f1; text-decoration:none;}
a.page_in{font-weight:bold; border:none; color:#444; cursor:auto;}
a.page_in:hover{background:none;}*/
.colockbox{width:250px;height:30px;background:url(images/colockbg.png) no-repeat;overflow: hidden; color:#000000;}
.colockbox span{float:left;display:block;width:40px;height:29px;line-height:29px;font-size:20px; font-weight:bold;text-align:center;color:#ffffff; margin-right:22px;}

/*ad----------------------*/
#bb-top-item{width:100%;height:115px;line-height:30px;overflow:hidden;padding:0;margin:0}
#bb-top-item .line{text-align:center; display:block}
#bb-top-item *{margin:0;padding:0; list-style:none}
#bb-top-item li{height:115px; display:block;}
#bb-top-item .fontColor a{color:red;}
#bb-top-item .bb-n,#bb-top-item .bb-e{position:absolute; z-index:999; bottom:2px;right:2px;}
#bb-top-item .bb-e{right:24px;}
/*ad----------------------*/

.huilv{width:99%; clear:both; display:block; text-align:right;margin-top:10px; position:relative;height:14px;color:#2185c5; display:none}
.huilv form *{height:19px;font-size:12px;color:#2185c5; overflow:hidden;width:auto;padding:0 5px}
.huilv .hbtn{color:#FFF;background:#3dbdb6;font-size:12px; cursor:pointer;border:none;padding:0 8px}
#imgCode,#imgCode2,#imgCode3,#imgCode4{
	position: absolute;
}
#imgCode2,#imgCode3,#imgCode4{
	padding: 0 4px;
}
