@charset "gb2312";
/* CSS Document */
/*body,html{ overflow:hidden;width:100%;height:100%;} ¹ö¶¯*/
body{ margin:0;padding:0;font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#666;background:#fff/*F9F9F9*/;-webkit-text-size-adjust:none;}
div, form,  ul,  li, dl, dt, dd, p { margin: 0; padding: 0; border: 0; }
li, dl { list-style-type:none; }
ol li{list-style-type: decimal;}
li{ vertical-align:bottom}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:15px;font-weight:normal;}
a:focus {outline:none; -moz-outline:none}
a{/*text-decoration:none;color:#333; 
	-moz-transition: all 0.5s ease-in;
    -webkit-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;*/}
a{color:#666;text-decoration:none;}
a:hover{color:#AC0404;}
input,textarea{ outline:none;color:#333;font-family:Gotham,gotham,Verdana,sans-serif;}
table{border-collapse: collapse;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{ clear:both;}
em,i{font-style: normal}
img{line-height:0;margin:0;padding:0; vertical-align:top;border:0;}
.fleft{float:left;}
.fright{float:right; margin-right: 10px;}

.width{max-width:1200px;margin:0 auto;height:auto;}

.attre{border:2px solid red !important;}
.Nhead_bg{background:url(../images/Nhead.png);background-size:100%; overflow:hidden;}
.Nhead{}
.Nlogo{padding:15px 0;}

/**/
.in_middle_bg{margin-bottom:10px;padding:17px 0;padding-bottom:12px;background:#47A7F4;}
.in_middle{color:#fff;font-size:17px;}
.in_middle span{ overflow:hidden;margin-top:2px}
.in_middle i{color:#fff;float:left}
.in_middle .You_xiala{border:1px solid #fff;padding:5px 25px;border-radius:20px;margin-left:30px;margin-top:-5px;}
.in_middle{ float: right;}
.em_size{font-size:20px;color: #fcfd7e !important; font-style:italic}
.You_xiala{position:relative;}
.You_xiala>span{margin-top:3px;margin-right:10px}
.sou_leibie{float:left;}
.sou_leibie img{margin-top:7px;margin-left:7px}
.sou_leibie>a{color:#fff;display:block;float:left; position:relative;padding-left:10px;font-size:20px;color: #fcfd7e !important; font-style:italic;border:0px solid red}
.sou_leibie_ul{left: 38%;
    position: absolute;
    top: 33px;
    width: 97px;
    /* padding-left: 10px; */
    border-top: 0;
    right: -1px;
    line-height: 22px;
    z-index: 999;
    display: block;
    background: #fff;
    text-align: center;
    border-radius: 5px;
    /* padding-top: 10px; */
    padding: 3px 0;}
.sou_leibie_ul li{}
.sou_leibie_ul li a{color:#b8b92e;line-height:28px;}
.You_right{ overflow:hidden}
.You_right a{color:#fff;border-radius:20px;border:1px solid #fff;padding:5px 17px; float:left;margin-left:25px}
.You_right a:hover{text-decoration:underline}

/*main*/
.main{ overflow:hidden;background:#fff;border-radius:3px;margin-bottom:20px}
.main_cont{margin:25px;margin-bottom:0px !important}
.nav_cont{margin-left:30px;text-transform: uppercase;}
.nav{}
.nav li{ overflow:hidden;width:330px;height:65px;line-height:65px;background:#FF8A00;border-radius:5px;margin-bottom:10.5px;padding:0 25px; font-size: 16px; text-align: center; font-weight: 600;}
.nav li img{float:left;width:40px;float:left;margin-top:17px;}
.nav li a{font-size:18px;display:block;color:#fff; overflow:hidden;}
.nav li a:hover i{text-decoration:underline}
.nav li i{float:right;}

/*foot*/
.foot_bg{background:#3193e2;padding:10px 0;color:#fafafa;}
.foot{width:1200px;margin:0 auto;}
.foot_font p{margin-top:10px;}
.foot_img{margin-top:10px;}
.foot_img img{margin-left:10px;}
.foot_bei{text-align:center;border-top:1px solid #4199e0;padding:10px 0;padding-top:15px;margin-top:20px;}



/*pro.html*/

.attre{border:2px solid red !important;}
.Nhead_bg{background:url(../images/Nhead.png);margin-bottom:20px;background-size:100%; overflow:hidden;}
.Nhead{}
.Nlogo{padding:15px 0;}

.return{border-bottom:1px dashed #ccc;color:#333;padding-bottom:10px;margin-bottom:25px;}
.return a{color:#333;}
.Nmain{width:1160px;margin:0 auto;margin-bottom:50px;background:#fff;border-radius:5px;padding:20px;padding-bottom:2px;}


.sf_pingjia{margin-top:10px;}
.sf_pingjia span{float:left;margin-right:10px;}
.sf_pingjia a{text-decoration:underline;color:#f51c1e}

.slf_tit{font-size:18px;margin-top:10px;display:block;}
.slf_tit a{color:#2063B8;}
.slf_list{/*overflow:hidden;height:285px;*/margin-top:14px;}
.slf_list li{/*border-bottom:1px dashed #ccc;*/padding-bottom:6px;margin-bottom:6px;line-height:21px;}
.slf_list>li>span{float:left;width:120px;}

.sli_price,.sli_price a{color:#fff;}
.sli_price span{font-size:16px;margin-top:4px}
.sli_price span i{color:#ff0002;}
.sli_price a{color:#1B3069;background:#F1F0EC;padding:5px 15px;font-size:16px;border-radius:3px;}
.sli_font{border:0 !important;background:#5bc1fb;padding:7px 20px;margin-top:10px;position: absolute;bottom:0;width:500px;}
.sli_price img{vertical-align:middle;margin-top:-3px;margin-left:5px;}

.Attr{ overflow:hidden}
.Attr span{}
.Attr p{width:380px;float:left}
.Attr i{background: #f96363;
    color: #fff;
    margin-right: 3px;
    padding: 2px 0px;
    border-radius: 3px;
    width: 140px;
    float: left;
    text-align: center;
    margin-bottom: 3px;}

.Attr i:nth-child(2){background:#f5bb53;}
.Attr i:nth-child(3){background:#4dbbf9;}
.Attr i:nth-child(4){background:#f5bb53;}
.Attr i:nth-child(5){background:#4dbbf9;}
.pro1{margin-bottom:15px;}
.page{max-width:300px;margin:0 auto;overflow:hidden;margin-top:30px;}
.page a{border:1px solid #ccc;float:left;padding:5px 15px;margin-right:10px;}


.yd_left{width:245px;margin-right:40px;}
.yd_menu{overflow:hidden;}
.yd_menu li{background:#47A7F4;text-transform: uppercase;margin-bottom:15px;padding:10px 10px;line-height:25px;border-radius:3px;font-size:14px;}
.yd_menu li a{color:#fff;}
.yd_menu li img{width:30px;margin-right:15px;vertical-align:middle;margin-top:-5px;}
.yd_menu .ydm_cur{background:#FF8A00;}
.yud_right{width:870px;border:0px solid red;}
.table{width:100%;}
.table thead td{color:#fff;padding:13px;}
.table td{text-align:center;padding:8px 15px}
.yr_tit{color:#333;font-size:15px;margin-bottom:15px;}
.table tbody td{border:1px solid #FFCC66;background:#FDF8D0;color:#6633A6}
.table tbody .TBblue{background:#00FFFF;}

.blue_tit td{color:#663392 !important;font-weight:600;}
.yd_form{margin-top:30px}
.yd_form>div{margin-top:15px;width:100%; overflow:hidden}
.yd_form div span{float:left;color:#333;height:30px;line-height:30px;width:120px;text-align:right;}
.yd_form div select{float:left;color:#333;width:400px;margin-left:70px;height:30px;border-radius:3px;}
.yd_form div input[type="text"]{float:left;color:#333;width:398px;margin-left:70px;height:30px;border-radius:3px;border:1px solid #AAAAAA}

.yd_form div textarea{float:left;width:398px;margin-left:70px;height:100px;border-radius:3px;border:1px solid #AAA;}
.sub_bg{}
.sub_bg input{background:#FFA500;color:#fff;border:0;border-radius:3px;font-size:16px;height:40px;line-height:40px;width:135px;margin-left:280px;margin-top:10px;}


/*pro_det.html*/
.proDet_cont{}
.pd_menu{ overflow:hidden;background:#44ace7;color:#fff;}
.pd_menu li{padding:10px 30px;float:left;font-size:17px;cursor:pointer}

.jieshao{margin-top:20px;line-height:20px;}
.pdjs_tit{font-size:16px;display:block;margin-bottom:10px;border-left:5px solid #44ACE7;padding-left:5px;}
.jieshao>p{margin-top:7px}

.pd_ser{margin-top:30px;}
.ser1{border:1px solid #e3e3e3;border-radius:3px;margin-top:15px}
.ser1 span{background:#effaff;color:#333;display:block;padding:10px 0;padding-left:20px;font-size:16px;}
.ser1 p{padding:10px;overflow:hidden;padding-top:20px}
.ser1 p i{float:left;margin-right:30px;margin-bottom:10px;}
.ser2{padding-top:10px}
.ser2 p{padding-top:0;line-height:25px;}



/*pingjia.html*/
.pj_tit{background:#47A7F4;color:#fff;padding:10px 10px;border-radius:3px;font-size:15px;font-weight:600; overflow:hidden;}
.pj_tit span{float:left;}
.pj_tit a{float:right;}
.pj_list{}
.pj_list li{border:1px solid #76d6d2;padding:10px;border-radius:3px;margin-top:20px}
.pj_list li strong{display:block;margin-bottom:20px;}
.pj_list li span{display:block;margin-bottom:15px;line-height:18px;}
.pj_list li p{margin-top:5px;}


/*Air.html*/
.air-tit{ font-size:16px;font-weight:600;color:#ac0404;margin-left:50px;}

.Air_ul{}
.Air_ul li{overflow:hidden;margin-top:30px;}
.Air_ul li img{float:left;width:570px;height:320px;}
.Air_Ufont{background:#FEFDEB;height:320px;padding:0 30px;width:500px;padding-left:100px;}
.Air_Ufont strong{font-size:16px;color:#1462A0;padding-top:40px;display:block;margin-bottom:40px;width:340px;text-align:center}
.Air_Ufont a{margin-top:20px;display:block;background:#FF8A00;color:#fff;height:40px;line-height:40px;font-size:15px;text-align:center;border-radius:15px;width:340px;}



/**/
.hotel_left{width:530px;margin-right:30px;margin-top:30px;}
.hotel_right{width:530px;margin-top:30px;}
.Hotel_form{}
.Hotel_form form{width:780px;margin:0 auto;margin-top:50px;}
.Hotel_form>form>div{overflow:hidden;margin-bottom:15px;}
.Hotel_form span{float:left;height:30px;width:150px;text-align:right;height:30px;line-height:30px;margin-right:10px;color:#333}
.Hotel_form select{width:400px;height:30px;line-height:30px;border:1px solid #ccc;border-radius:3px;}
.Hotel_form input[class="Input_text"]{width:400px;height:30px;line-height:30px;border:1px solid #ccc;border-radius:3px;}
.two_select select{width:185px !important;}
.two_select2 select{width:168px !important;}
.Hotel_form textarea{width:390px;height:100px;border:1px solid #ccc;border-radius:3px;}
.Hotel_radio{margin-top:5px;}

.Contact_name{}
.Contact_name select{width:105px !important;}
.Contact_name input{width:105px !important;height:27px;line-height:27px;border-radius:3px;border:1px solid #ccc;margin-right:5px;}
.hotel_sub{margin-left:210px;margin-top:40px}
.hotel_sub input{float:left;border:0;margin-right:20px;background:#FF8A00;color:#fff;width:105px;height:35px;line-height:35px;font-size:16px;border-radius:3px;}


.yud_right2{}
.yud_right2 table{width:100%}
.yud_right2 table thead{background:#DBE3F9;color:#333;font-size:15px;}
.yud_right2 table thead td{padding:15px 10px !important;}
.yud_right2 table tr{}
.yud_right2 table tr td{border:1px solid #e3e3e3;text-align:center;padding:10px 10px;} 

.order_img{ overflow:hidden;line-height:45px;margin-top:40px;margin-left:200px;}
.order_img input{float:left;background:#FFA500;color:#fff;padding:7px 20px;line-height:25px;border:0;margin-right:30px;border-radius:3px;}


.Leader_input{width:152px;height:27px;line-height:27px;border: 1px solid #ccc;border-radius:3px;}
.Itiner{width:500px;}
.Itiner input{margin-bottom:10px;height:27px;line-height:27px;border: 1px solid #ccc;border-radius:3px;width:240px;}
.Itiner select{width:165px !important;}

.slider_box .Simg_font{background:rgba(0, 0, 0, 0.5);width: 100%;height: 100%; cursor:pointer;position:absolute;top:0;}
.slider_box .Simg_font img{width:15px; height:15px;margin:0 auto;margin-top:15px;}
.slider_box .sim_name{color:#fff;margin-top:8px;text-align:center}
.strDisplay {
            background:#FDF8D0
        }
   ul li{
	list-style: none;
}
.clearfix{ 
  *zoom: 1; 
}
.clearfix:before, 
.clearfix:after { 
  display: table; 
  line-height: 0; 
  content: ""; 
}
.clearfix:after { 
  clear: both; 
}
.popup-container{
	position: absolute;
	z-index: 99999;
	width: 740px;
	height: 445px;
	background-color: rgba(0,0,0,0.85);
	overflow: hidden;
}
.popup-container1{
	position: absolute;
	z-index: 99999;
	width: 570px;
	height: 350px;
	background-color: rgba(0,0,0,0.85);
	overflow: hidden;
}
.img-flex{
	position: absolute;
	border:1px solid white;
	
}
.img-flex ul{
	font-size: 0;
}
.img-flex ul li{
	display: block;
	background-repeat: no-repeat;
	float: left;
	position: relative;
}
.flex-direction-nav1>li> a{width:61px;height:60px;background:url(../images/banScorll-sides.png) no-repeat;position:absolute; z-index:9999911;top:25%;}
.flex-direction-nav1>li>a.flex-prev{background-position:0 0; left:0}
.flex-direction-nav1>li>a.flex-next{background-position:-90px 0; right:0}
.payList
{
    width: 27px;
    height: 30px;
    position: absolute;
    z-index: 999999999;
    top: 50%;
    left: 50%;
	display:none
}
.liost
{
	float:left;
	width:20% !important;
}
	.liost > input
	{
		margin-left:0px !important;
	}
	
	
	
.multi{
    justify-content: space-between;
    align-items: center;
	margin-top: 50px;
	margin-left: 100px;
}
.multi .multi-item{
	padding: 10px 20px;
	border: 1px solid #ff8a00;
	border-radius: 5px;
	margin-right:10px;
	margin-bottom:10px;
	background: #ff8a00;
	width: 150px;
}
.multi .multi-item a{
	font-size: 18px;
	font-weight:600;
	color:#fff;
}

.multi .multi-item:hover{
    background: #ac0404;
	border: 1px solid #ac0404;
}	

.activex {
   background: #ac0404 !important;
	border: 1px solid #ac0404 !important;
}