/* ========================
Jin
=========================== */
body{font-family:microsoft yahei,"Helvetica Neue", Helvetica, Arial, sans-serif; margin:0px 0 0 0; padding:0; color:#333;font-size:14px; background:#fff;min-width: 1200px !important;-webkit-font-smoothing: antialiased;}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
div{margin:0 auto; padding:0;}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img{margin:0; padding:0; border:none; list-style-type:none;}
a,a:focus,select,input,img{outline:none}
img {
  vertical-align: middle;
}

em,i{font-style:normal;}
.clearfix:before{
	content: "";
	display: table;
	height: 0;
	overflow: hidden
}
.clearfix:after{
	content: "\0020";
	display: block;
	clear: both;
	height: 0;
	line-height: 0
}
.block{width:1200px;margin:0 auto;}
.jx-row{width:100%;float:left;margin-top:20px;padding:15px;background:#fff;border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}

.wfl{width:100%; float:left;}
.fl{float:left;}
.fr{float:right;}

a,a:focus,select,select:focus,input,input:focus{outline:none;}
a{text-decoration:none;}
a:link{ color:#333;}
a:visited{ color:#333;}
a:hover{ color:#333;}
h1,h2,h3,h4,h5{color:#333;font-weight:normal;}
img{max-width:100%;vertical-align:middle}

.martop0{margin-top:0}
.martop5{margin-top:5px}
.martop10{margin-top:10px}
.martop15{margin-top:15px}
.martop20{margin-top:20px}
.martop25{margin-top:25px}
.martop30{margin-top:30px}
.martop35{margin-top:35px}
.martop40{margin-top:40px}
.martop50{margin-top:50px}
.martop60{margin-top:60px}
.martop70{margin-top:70px}
.martop80{margin-top:80px}
.martop100{margin-top:100px}

.padding0{padding:0}
.padding10{padding:10px}
.padding15{padding:15px}
.padding20{padding:20px}
.padding25{padding:25px}
.padding30{padding:30px}

.display-none{display:none}
.display-block{display:block}
.bgfff{background:#fff;}
.font_yahei{ font-family:microsoft yahei;}
.t-align-c{text-align:center;}
.t_align_c{text-align:center;}
.border-box{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.transition{ transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; -ms-transition:0.3s;}
/*===== 页面公共部分 =====*/

/*nav_block*/
.block_nav{ width:100%;  height:80px; background:#333;position:relative;z-index:999;}
.block_nav .block{width:1330px}
.block_nav .logo{float:left;height:60px;margin:10px 0 0 0;}

.topnav{float:right;height:60px;}
.topnav ul{ float:left;margin-top:0;}
.topnav ul li{float:left;text-align:center; position:relative;font-size:16px;position:relative;margin-right:15px;margin-top:6px;}
.topnav ul li a{min-width:130px;height:30px;line-height:30px;float:left; transition:0.2s; -webkit-transition:0.2s;letter-spacing:1px;background: #ffebda;}
.topnav ul li a:link{ color:#333;}
.topnav ul li a:visited{ color:#333}
.topnav ul li a:hover{color:#fff;background:#ff6239}
.topnav ul li a.curr{color:#fff;background:#ff6239}
.topnav ul li a.hover{color:#fff;background:#ff6239}

.topnav ul li dl{ min-width:120px; width:auto; float:left; background:#fff;position:absolute; z-index:99999; left:-10px; top:35px; display:none; padding:10px 5px 15px 5px;border:1px solid #ccc;border-radius:4px;box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.topnav ul li dl dd { padding:0 0px;}
.topnav ul li dl dd a{width:100%; height:28px; line-height:28px;font-size:13px; float:left; white-space:nowrap;font-weight:normal; padding:3px 0;font-weight:normal;}
.topnav ul li dl dd a:link{ color:#333}
.topnav ul li dl dd a:visited{ color:#333}
.topnav ul li dl dd a:hover{ color:#ff6600;}

.dropdown_menu{width:100%;float:left;position:absolute;left:0;top:76px;background:#fff;border-bottom:1px solid #dedede;padding:35px 0 15px 0;color:#333;display:none;padding-left:320px;z-index:9999}
.dropdown_menu dd{width:120px;float:left;margin-right:25px;margin-bottom:25px;}
.dropdown_menu dd img{width:120px;border-radius:4px;}
.dropdown_menu dd .title{width:100%;float:left;margin-top:10px;text-align:center;font-size:13px;}
.dropdown_menu dd a:link{color:#333;}
.dropdown_menu dd a:visited{color:#333;}
.dropdown_menu dd a:hover{color:#ff6600;}


@media (max-width: 414px) {
	
}

.footer{clear: both;margin-top:35px;}

.public-footer{width:100%;float:left;background:#333;color:#fff; text-align:center;padding:15px 0;font-size:14px;line-height:26px}
.public-footer a{color:#ddd;text-decoration:underline}


/**/
.booking_fixed{width:200px;height:315px;padding:15px;background:#f5f5f5;position:absolute;top:150px;right:50px;/*margin-left:500px;*/z-index:9999;border-radius:4px;color:#333;font-size:14px;box-sizing:border-box;}
.booking_fixed .t1{text-align:center;font-size:18px;margin-top:10px;padding:0;}
.booking_fixed .t2{text-align:center;margin-top:4px;padding:0;}
.booking_fixed .t2 em{font-size:46px;color:#ff6600;padding:0;}
.booking_fixed .t3{color:#ff6600;margin-top:5px;line-height:22px;padding:0;}

.booking_fixed .item_block{width:100%;position:relative;margin-top:10px;}
.booking_fixed .item_block .input{width:100%;height:35px;line-height:35px;padding:5px;border:1px solid #dedede;border-radius:4px;box-sizing:border-box;}

.booking_fixed .item_btns{width:100%;margin-top:10px;}
.booking_fixed .item_btns input{width:82px;height:32px;border-radius:4px;background:#fff;border:1px solid #ddd;cursor:pointer;}
.booking_fixed .item_btns #booking_zixun{float:left;}
.booking_fixed .item_btns #booking_zixun:hover{border:1px solid #57bc4c;color:#57bc4c;}
.booking_fixed .item_btns #booking_submit{float:right;background:#57bc4c;border:1px solid #57bc4c;color:#fff;}
.booking_fixed .item_btns #booking_submit:hover{background:#ff6600;border:1px solid #ff6600;color:#fff;}
