@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,hr,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	margin:0;
	padding:0;}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:400;}
address,caption,cite,code,dfn,em,th,var{
	font-style:normal;
	font-weight:400;}
ol,ul{
	list-style:none;}
a, a:hover{
	text-decoration:none;}
fieldset,img{
	border:0;}
img{
	vertical-align:top;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block;}
audio,canvas,video{
	display:inline-block;
	*display:inline;
	*zoom:1;}
select{
	padding:2px 0;
	height:22px;
	line-height:18px;}
button,input,select,textarea{
	font-size:100%;
	font-family: simhei;
	border:none;}
button,input[type="button"],input[type="reset"],input[type="submit"]{
	cursor:pointer;
	-webkit-appearance:button;}
input::-ms-clear,input::-ms-reveal{display:none;}
textarea {
    resize: none;
}
q:before,q:after{
	content:'';}
ins{
	text-decoration:none;}
del{
	text-decoration:line-through;}
mark{
	background:#ff0;}
sub,sup{
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline;}
sup{
	top:-0.5em;}
sub{
	bottom:-0.25em;}
table{
	border-collapse:collapse;
	border-spacing:0;}
th{
	text-align:inherit;}
iframe{
	display:block;}
body{
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-ms-text-size-adjust:none;
	-o-text-size-adjust:none;
	text-size-adjust:none;
	word-wrap:break-word;
	font:12px/1.5 simhei;
	color:#666;
	background:#f4f4f4;}

/*reset end*/

/*public start*/
.tr{text-align:right;}
.tc{text-align:center;}
.tl{text-align:left;}
.bc{margin-left:auto; margin-right:auto;}
.fl{_display:inline; float:left;}
.fr{_display:inline; float:right;}
.cb{clear:both;}

.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}

/*
.c{display:block; zoom:1;}
.c:after{content:"."; display:block; visibility:hidden; height:0; clear:both;}
*/
.c{*zoom:1}
.c:before,.c:after{display:table; content:"";}
.c:after{clear:both;}
.cutstr{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}
.pt50{ padding-top:50px;}
.pt60{ padding-top:60px;}
.pt70{ padding-top:70px;}
.pb20{ padding-bottom:20px;}
.pl4{ padding-left:4px;}
.pl10{ padding-left:10px;}

.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}

.Ce56017{ color: #e56017;}
.C0084bb{ color: #0084bb;}
.color1{
	color: #da6035!important;
}
/*
箭头
.icon{
	width:0;
	height:0;
	font-size:0;
	border-left:4px dashed transparent;
	border-right:4px dashed transparent;
	border-top:4px solid #14a4da;}
*/

/*
焦点虚线
<a href=”#” hidefocus=”true” >链接</a>
a:focus{-moz-outline-style:none; outline:none;}

透明度：
filter:Alpha(opacity=70);
opacity:0.7;

两端对齐：
text-align:justify;
text-justify:inter-ideograph;

灰度滤镜
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: Gray();
*/

.contanter{
    margin:0 auto;
    max-width:1920px;
    position:relative;
    width:100%;
	min-width:1002px;
	overflow:hidden;}
.lazy{
    background:#eee url(../img/nopicbg.jpg) center center no-repeat;}
.bgcover{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;}
.main{
	position:relative;
	min-height:500px;
	background:url(../img/bg.jpg) 0 0 repeat-y;}
.w1002{
	width:1002px;
	margin:0 auto;}
.header{
	/*position:fixed;*/
	box-sizing:border-box;
	padding-left:5%;
	height:74px;
	width:100%;
	background:url(../img/bg_35_35_35_70.png);}
.logo{
	width:181px;
	height:28px;
	background:url(../img/logo.png) 0 0 no-repeat;
	margin-top:23px;}
.lkh_logo2{
	margin-top: 12px;
	height: 50px;
}
.header_right{
	padding-right:5%;
	height:100%;
	background:url(../img/line.png) 0 center repeat-x;}
.header_bar{
	padding-top:8px;
	line-height:20px;
	color: #929292;}
.phone a,.phone span{
	margin-left:4px;
	color:#e56017;
	font-size:14px;}
.header_weather{
	padding-left:16px;}
.header_weather span{
	margin-left:4px;
	color:#e56017;
	font-size:14px;}
.header_login{
	padding-left:20px;}
.header_login a{
	color:#666}
.header_login .a1{
	padding:0 10px;
	display:inline-block;
	border-radius:2px;
	background:#da6035;
	color:#FFF;}
.header_login .a2{
	margin-left:4px;
	padding:0 10px;
	display:inline-block;
	border-radius:2px;
	background:#929293;
	color:#FFF;}
.header_login .a-in{
	color: #ccc;
}
.header_login .a-in:hover{
	color: #e56017;
}
.language{
	position:relative;
	padding-left:12px;
	width:44px;
	height:20px;
	background:#7d7d83;
	color:#FFF;
	border-radius:10px;}
.language:after{ content: ''; width: 0; height: 0; border: 3px solid transparent; border-bottom: none; border-top-color: #fff; position: absolute; right: 10px; top: 9px;}
.language:hover{
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;}
.language ul{
	display:none;
	position:absolute;
	left:0;
	top:20px;
	padding:5px 0;
	padding-left:12px;
	width:44px;
	background:#7d7d83;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;}
.language ul a{
	color:#ccc;}
.language:hover ul{
	display:block;}
.weixin a{
	display:inline-block;
	vertical-align:middle;
	margin-right:23px;
	width:19px;
	height:15px;
	background:url(../img/icon.png) 0 0 no-repeat}
.weixin .wx{
	position:relative;
	width:20px;
	background-position:-20px 0;}
.weixin img{ display:none; width: 117px; height: 117px;}
.weixin a:hover img{
	display:block;
	position:absolute;
	left:-45px;
	top:24px;}
.nav{
	padding-top:15px;}
.nav li{
	padding-left: 70px;
	float:left;}
.nav li:first-child{ padding-left: 0;}
.nav span{
	display:inline-block;
	margin:0 28px;
	width:1px;
	height:9px;
	background:#bebec0;}
.nav a{
	font-size:14px;
	color:#cecece;}
.nav a:hover{
	color:#fff;}
.nav .current a{
	padding: 5px 7px;
	color: #fff;
	background: #e56017;
}

.footer{ background:#282828;}
	
.friendLink{ line-height: 52px; font-size: 12px;}
.friendLink li{ float: left; padding: 0 15px 0 16px; position: relative;}
.friendLink li:before{ content: ''; width: 2px; height: 12px; background: #686868; position: absolute; left: 0; top: 20px;}
.friendLink li:first-child{ padding-left: 0;}
.friendLink li:first-child:before{ display: none;}
.friendLink li a{ color: #fefefe;}
.friendLink li a:hover{ color: #e06334;}

.footer_top{
	padding-top:58px;
	box-sizing:border-box;
	height:344px;
	color:#fefefe;
	font-size:14px;}
.footer_menu{
	padding-right:30px;
	width:126px;}
.footer_menu h3 a{
	color:#fefefe;}
.footer_menu ul{
	padding-top:26px;}
.footer_menu li{
	padding-bottom:9px;}
.footer_menu ul a{
	color:#c1c1c1;}
.footer_form{
	padding-top:10px;}
.footer_form .li1{
	float:left;
	padding:0 8px;
	box-sizing:border-box;
	width:220px;
	height:32px;
	background:#fff;
	color:#666;}
.footer_form .li2{
	float:left;
	width:70px;
	text-align:center;
	height:32px;
	background:#da6035;
	color:#fff;}
.footer_follow{
	padding-top:15px;}
.footer_follow a{
	display:inline-block;
	margin-right:14px;
	height:15px;
	width:19px;
	background:url(../img/icon.png) -100px 0 no-repeat;}
.footer_follow .wx{
	position:relative;
	background-position:-120px 0;}
.footer_follow .wx img{
	display:none;
	position:absolute;
	left:-49px;
	top:30px;}
.footer_follow .wx:hover img{
	display:block;}
.footer_nav{
	color:#8a8a8a;
	line-height:42px;}
.footer_nav a{
	color:#969696;}
.footer_nav span{
	display:inline-block;
	vertical-align:middle;
	margin:0 20px;
	width:1px;
	height:13px;
	background:#8a8a8a;
	border-right:1px solid #282828;}
.footer_copyright{
	color:#fefefe;
	font-size: 12px;
	line-height:52px;}
.footer_copyright a{color:#fefefe;}

/*jcf*/
.jcf-hidden{
	display:block !important;
	position:absolute !important;
	left:-9999px !important;}
.select-area{
	position:relative;
	display:block;
	cursor:pointer;
	border:1px solid #e8e8e8}
.select-area .left{
	display:none;}
.select-area .center{
	text-align:left;
	display:block;
	padding:0 10px;
	height:40px;
	overflow:hidden;
	line-height:40px;
	color: #333;
	background:#FFF;}
.select-jcfselect2 .center{
	height:32px;
	line-height:32px;
	color:#666;}
.select-jcfselect3 .center{
	height:26px;
	line-height:26px;
	color:#666;}
.select-jcfselect4{
	border-color:#ddd}
.select-jcfselect4 .center{
	height:30px;
	line-height:30px;
	color:#666;}
.select-jcfselect5 .center{
	height:34px;
	line-height:34px;
	color:#333;}
.select-opener{
	position:absolute;
	top:50%;
	margin-top: -2px;
	right:6px;
	width:0;
	height:0;
	font-size:0;
	border-left:4px dashed transparent;
	border-right:4px dashed transparent;
	border-top:4px solid #929293;}
.select-jcfselect2 .select-opener{
	top:14px;
	right:6px;}
.select-jcfselect3 .select-opener{
	top:11px;
	right:10px;}
.select-jcfselect4 .select-opener{
	top:15px;
	right:12px;}
.select-jcfselect5 .select-opener{
	top:15px;
	right:10px;}
.select-options {
	position: absolute;
	overflow: hidden;
	z-index: 2000;}
.select-options .drop-holder {
	overflow: hidden;
	background:#FFF;
	border: 1px solid #eee;
	border-top: none;
}
.select-options ul li {
	width: 100%;
	float: left;}
.select-options ul a {
	display: block;
	padding:5px 10px;
	color: #252820;
	cursor: default;
	font-size:14px;}
.select-options .item-selected a {
	color: #fff;
	background: #1e0e0a;}
	
.input1{
	border:1px solid #e8e8e8;
	box-sizing:border-box;
	padding:0 10px;
	width:300px;
	height:42px;
	line-height:42px;
	color:#666;
	font-size:14px;}
.input2{
	border:1px solid #e8e8e8;
	box-sizing:border-box;
	padding:0 10px;
	width:160px;
	height:34px;
	line-height:34px;
	color:#666;
	font-size:12px;
	background:url(../img/date.png) center right no-repeat;}
.input3{
	border:1px solid #e8e8e8;
	box-sizing:border-box;
	padding:0 10px;
	width:220px;
	height:34px;
	line-height:34px;
	color:#666;
	font-size:14px;}
.input4{
	border:1px solid #e8e8e8;
	box-sizing:border-box;
	padding:0 10px;
	width:150px;
	height:28px;
	line-height:28px;
	color:#666;
	font-size:14px;}
.input5{
	border:1px solid #e8e8e8;
	box-sizing:border-box;
	padding:0 10px;
	width:67px;
	height:27px;
	line-height:27px;
	color:#666;
	font-size:12px;}
.input6{
	border:1px solid #e8e8e8;
	box-sizing:border-box;
	padding:0 10px;
	width:210px;
	height:32px;
	line-height:32px;
	color:#666;
	font-size:14px;}
.submit1{
	width:300px;
	height:46px;
	overflow:hidden;
	background:#e56017;
	color:#FFF;
	font-size:18px;}
.submit2{
	display: inline-block;
	width:160px;
	height:42px;
	line-height: 42px;
	text-align: center;
	overflow:hidden;
	background:#db6036;
	color:#FFF;
	font-size:14px;
	border-radius:0;
}
.submit3{
	width:80px;
	height:34px;
	overflow:hidden;
	background:#db6036;
	color:#FFF;
	font-size:14px;}
.submit4{
	width:110px;
	height:32px;
	overflow:hidden;
	background:#db6036;
	color:#FFF;
	font-size:14px;}
.submit5{
	margin-left:9px;
	width:67px;
	height:27px;
	overflow:hidden;
	background:#db6036;
	color:#FFF;
	font-size:12px;}
.textarea1{
	box-sizing:border-box;
	padding:0 10px;
	width:100%;
	max-width:500px;
	height:100px;
	background:#FFF;
	line-height:2;
	color:#333;
	font-size:14px;
	border:1px solid #e8e8e8}
.input_date{
	box-sizing:border-box;
	padding:0 5px;
	width:140px;
	height:32px;
	background:#FFF url(../img/date.png) right center no-repeat;
	line-height:32px;
	color:#666;
	border:1px solid #ddd;}
.input_text{
	box-sizing:border-box;
	padding:0 5px;
	width:140px;
	height:32px;
	line-height:32px;
	color:#666;
	border:1px solid #ddd;
	font-size:14px;}


.index_link2{
	width: 982px;
	position:relative;
	margin:90px auto;
	height:141px;
	background:url(../img/logo_list.png) center 0 no-repeat;}
.index_link2 a{
	position:absolute;
	left:39px;
	top:62px;
	width:114px;
	height:37px;}
.index_link2 .a0{ width:140px; height:28px; top:0px; left:0px; right: 0; margin: auto;}
.index_link2 .a2{
	width:106px;
	height:32px;
	top:64px;
	left:179px;}
.index_link2 .a3{
	width:66px;
	height:59px;
	top:52px;
	left:357px;}
.index_link2 .a4{
	width:135px;
	height:28px;
	top:66px;
	left:486px;}
.index_link2 .a5{
	width:116px;
	height:27px;
	top:67px;
	left:671px;}
.index_link2 .a6{
	width:105px;
	height:29px;
	top:66px;
	left:838px;}
@media screen and (max-width: 1280px){
	.header{
		padding-left:3%;}
	.header_right{
		padding-right:3%;}
	.nav span{
		margin:0 20px;}
}

.booking_right{
	width: 718px !important;
	padding-left: 20px !important;
	position: relative !important;
	background: #fafafa !important;
	border: 1px solid #e8e8e8 !important;
	bottom: 0 !important;
	left: 0 !important;
	margin-left: 0 !important;
	margin-top: 20px;
}
.booking_right .submit1{
	width: 83px !important;
}
.booking_right .booking_title{
	color: #999 !important;
}
.selectBox .selectTxt,
.booking_right .input1{
	width: 144px !important;
	box-sizing: border-box !important;
	border: 1px solid #e5e5e5 !important;
}
.selectBox .selectModel{
	top: 39px;
	bottom: inherit !important;
}

