﻿@charset "utf-8";
/* CSS Document */
body { margin: 0; padding: 0; font-size: 14px; line-height: 22px; font-family: "微软雅黑"; -webkit-text-size-adjust: none; color: #333; }
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, p { margin: 0; padding: 0; }
img { border: 0; vertical-align: bottom; }
ul, li { list-style-type: none; }
a { color: #333; text-decoration: none; transition: all 0.3s; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.fl { float: left; }
.fr { float: right; }
.cl { clear: both; }
.fb { font-weight: bold; }
.fnb { font-weight: 200; margin-left: -1px; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { outline: none; }
.font_14 { font-size: 14px; }
.font_16 { font-size: 16px; }
.font_18 { font-size: 18px; }
.font_s { font-family: "宋体"; }
.min_w { min-width: 1200px; }
.container { width: 1200px; margin: 0 auto; }
/*header*/
.banner { position: relative; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/N1675.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
.top { position: absolute; top: 42px; left: 0px; width: 100%; background: rgba(0,0,0,.5); height: 95px; z-index: 999; }
.logo { margin-top: 20px; }
.nav li { margin-left: 46px; color: #ffffff; float: left; font-size: 14px; color: #ffffff; margin-top: 39px; line-height: 22px; }
.nav ul { margin-left: 63px; }
.nav li a { color: #fff; }
.ser { margin-top: 32px; }
/*index*/
.about { padding-bottom: 70px; background: url(../images/2.jpg) no-repeat center top; background-size: 100% 100%; }
.about_po { background: url(../images/p5.png) repeat center center; }
.about_l { margin-top: 83px; width: 459px; }
.about_r { width: 703px; }
.about_01 { text-transform: uppercase; margin-top: 70px; line-height: 60px; font-size: 36px; color: #666666; text-align: right; background: url(../images/8.jpg) no-repeat right bottom; }
.about_02 { text-transform: uppercase; font-size: 18px; color: #50b7fd; text-align: right; line-height: 34px; }
.about_03 { line-height: 40px; font-size: 16px; color: #666666; text-indent: 2em; }
.about_04 { text-align: right; font-size: 16px; color: #666666; margin-top: 25px; line-height: 22px; }
.about_list li { margin-top: 68px; position: relative; margin-left: 10px; float: left; width: 292px; height: 292px; }
.about_list { width: 1200px; margin: 0 auto; }
.about_list ul { margin-left: -10px; }
.about_list li span { color: #ffffff; font-size: 18px; position: absolute; bottom: 0px; left: 0px; background: rgba(0,0,0,.5); height: 55px; line-height: 55px; text-align: center; width: 292px; }
.new { background: url(../images/5.jpg) no-repeat center top; background-size: 100% 100%; }
.new_po { background: url(../images/p5.png) repeat center top; }
.news_l { width: 680px; }
.news_l_01 { line-height: 54px; text-align: left; background: url(../images/8.jpg) no-repeat left bottom; }
.news_l_02 { text-align: left; }
.new_list_l { width: 49px; padding: 0 7px; height: 65px; background: #579afa; }
.new_list_l span { line-height: 26px; margin-top: 9px; border-bottom: 1px solid #fff; text-align: center; display: block; font-size: 16px; color: #ffffff; }
.new_list_l font { font-size: 16px; color: #fff; text-align: center; line-height: 22px; margin-top: 5px; }
.new_list ul { margin-top: -20px; }
.new_list li { margin-top: 32px; }
.new_list_r { width: 600px; }
.new_01 { line-height: 20px; font-size: 18px; color: #666666; }
.new_02 { font-size: 14px; color: #666666; line-height: 18px; margin-top: 10px; }
.news_r { width: 502px; margin-top: 95px; }
.travel_r { margin-top: 105px; background: url(../images/p6.png) no-repeat right center; padding-right: 40px; }
.travel_r_01 { color: #8f8f8f; background: url(../images/p4.png) no-repeat right center; font-size: 13px; font-family: Arial; padding-right: 8px; line-height: 15px; }
.travel_r_03 { font-size: 12px; color: #1dabfd; }
.travel_list ul { margin-left: -7px; margin-top: 17px; }
.travel_list li { float: left; margin: 15px 0 0 7px; width: 194px; height: 194px; position: relative; }
.travel_list li span { font-size: 12px; color: #fff; text-align: center; position: absolute; bottom: 0px; left: 0px; width: 194px; background: rgba(0,0,0,.5); height: 36px; line-height: 36px; }
.foot { margin-top: 200px; background: rgba(0,0,0,.5); height: 78px; font-size: 14px; color: #ffffff; text-align: center; line-height: 24px; padding-top: 40px; }
.foot span { padding-left: 0px; }
/*关于我们*/
.pro { background: url(../images/11.jpg) no-repeat center top; background-size: 100% 100%; }
.pro_01 { padding-bottom: 14px; width: 100%; border-bottom: 2px solid #969696; font-size: 14px; color: #545454; }
.pro_01 a { color: #545454; }
.pro_02 { background: #707070; width: 1200px; margin: 2px auto 0 auto; line-height: 50px; height: 50px; }
.pro_02 li { width: 115px; float: left; text-align: center; font-size: 14px; color: #ffffff; }
.pro_02 li a { color: #ffffff; }
.aspan { display: block; width: 1132px; margin: 34px auto 0 auto; font-size: 16px; color: #8e8e8e; line-height: 34px; word-break: break-all; }
.pro_03 { background: url(../images/p8.png) no-repeat left top; }
.pro_03_01 { width: 1180px; margin: 0 10px; border-left: 1px solid #2491fc; }
/*旅游新闻*/
.pro_04 { background: url(../images/p8.png) no-repeat left top; }
.pro_04_01 { margin-top: 10px; width: 1123px; padding-left: 69px; margin-left: 10px; border-left: 1px solid #2491fc; }
.pro_04_l { width: 181px; }
.pro_04_r { width: 910px; margin: 0 0 0 20px; }
.pro_04_02 { font-size: 16px; font-weight: bold; color: #717171; line-height: 33px; }
.pro_04_03 { font-size: 14px; color: #8e8b8b; line-height: 24px; margin-top: 11px; }
.pro_04_04 { line-height: 14px; margin-top: 10px; font-size: 14px; color: #717171; }
.pro_04_04 a { color: #717171; }
.pro_04_01 li { margin-top: 47px; }
.page { position: relative; width: 100%; text-align: center; overflow: hidden; margin: 100px 0 0 0; }
.page ul { float: left; position: relative; left: 50%; }
.page ul a { float: left; position: relative; right: 50%; margin: 0 5px; }
.page a { border: 1px solid #999999; display: block; height: 23px; line-height: 23px; padding: 0 7px; color: #333333; }
.page a:hover { border: 1px solid #2491fc; background: #2491fc; color: #ffffff; text-decoration: none; }
/*旅游线路*/
.plist li { float: left; margin-top: 46px; position: relative; width: 233px; margin-left: 8px; }
.plist ul { margin-top: 5px; margin-left: -8px; }
.plist li span { position: absolute; bottom: 0px; left: 0px; display: block; line-height: 44px; text-align: center; width: 233px; background: rgba(0,0,0,.5); height: 44px; font-size: 18px; color: #ffffff; }
#news_con {
	min-height: 360px;
	padding: 20px;
	padding-right: 0px;
}
#news_con .h1 {
	text-align: center;
	font-size: 20px;
	height: 50px;
	line-height: 50px;
}
#news_con .h2 {
	text-align: center;
	font-weight: normal;
	height: 25px;
	font-size: 12px;
	line-height: 25px;
	background: #F8F8F8;
	color: #666;
	margin-bottom: 5px;
}

#gbook {
	padding: 25px 0 0 35px;
}
#gbook li {
	padding: 5px;
}
#gbook input {
	border: 1px solid #999;
	width: 200px;
	padding-left: 2px;
	height: 26px;
	line-height: 26px;
}
#gbook #tijiao {
	width: 80px;
	height: 25px;
	line-height: 25px;
	background: #7B7B7B;
	color: #FFF;
	margin-left: 50px;
}
#gbook textarea {
	width: 400px;
	height: 120px;
	border: 1px solid #999;
	overflow: hidden;
	line-height: 20px;
	padding-left: 2px;
}
#gbook #chongzhi {
	width: 80px;
	height: 25px;
	line-height: 25px;
	background: #7B7B7B;
	color: #FFF;
}
#gbook span {
	color: #CCC;
	font-size: 12px;
}
#gbook_list {
	width: 630px;
	padding: 20px 0 0 50px;
	height: 200px;
}
#gbook_list li {
	width: 600px;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px dashed #000;
}
#gbook_list li span {
	float: left;
	padding-left: 10px;
}
#gbook_list li strong {
	float: right;
	font-weight: normal;
	padding-right: 10px;
}
.logo img{
    width: 420px;
	height: 65px;
}
	

