*{ margin:0; padding:0;}
body, button, input, select, textarea {font: 400 14px/1.5 "Hiragino Sans GB","Microsoft YaHei",hei,Arial,"Lucida Grande",Verdana;}
body{width:100%;overflow-x:hidden; position:relative; background:#e4e4e4;}
ol, ul, li {list-style: none;}
h1,h2,h3,h4,h5,h6{ font-weight:400;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, iframe{display: block;}
table {border-collapse: collapse;}
img{ border:0 none; height:auto;max-width: 100%;}
em, b, i,s{font-style: normal;font-weight: 400;}
a{ text-decoration:none; cursor:pointer;outline:0; color:#252525;}
.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.clearfix:before,.clearfix:after{content:'.'; display:block; overflow:hidden; visibility:hidden; font-size:0; line-height:0; width:0; height:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
ul{-webkit-margin-before:0px;-webkit-margin-after:0px;-webkit-padding-start:0px;text-shadow:0 0;margin: 0; padding:0;}

.box,textarea,input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

input{font-size:15px;outline:0; padding-left:5px;}

a,input,input:focus,textarea:focus,.input_txt:focus {
    outline: none;
}
button,input,select,textarea {
	font-size: 100%;
}
input[type="search"] {
	-webkit-appearance: textfield;
}
input[type="search"]: : -webkit-search-decoration {
	-webkit-appearance: none
}
button: : -moz-focus-inner,input: : -moz-focus-inner {
	border: 0;
	padding: 0;
}

input[type="button"],input[type="submit"]{-webkit-appearance:none;}


.formsize100{width:100px; }

.floatL{ float:left;}
.floatR{ float:right;}

.font10{ font-size:10px;}
.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font22{ font-size:22px;}
.font26{ font-size:26px;}
.font30{ font-size:30px;}

.padd10{ padding:10px;}
.mt10{ margin-top:10px;}
.paddL{ padding-left:10px;}
.paddR{ padding-right:10px;}
.paddB{ padding-bottom:10px;}
.paddT{ padding-top:10px;}
.paddR20{ padding-right:20px;}
.padd{ padding:20px;}
.cent{ text-align:center;}
.right_txt{ text-align:right;}
.left_txt{ text-align:left;}

.font_yellow{ color:#f77408;}
.font_gray{ color:#878787;}
.font_green{ color:#41b65a;}
.font_blue{ color:#2064c8;}
.font_red{ color:#ea1515;}
.fontred{ color:#f00;}

.font_z{ color:#e2a844;}
.font_hei{ color:#000;}

button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; border:none 0;}
input[type="button"],input[type="submit"]{-webkit-appearance:none;}
button:active:hover,input[type="reset"]:active:hover,input[type="button"]:active:hover,input[type="submit"]:active:hover{padding:0;}

/* 原来橙色  f2610d    bf000e   */
header {
    height: 44px;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    background: #bf000e;
}


header h1{ width:100%;line-height:44px; color:#f4fffd;position:absolute; text-align:center; font-size:20px;}

/* 手机点击(左上角)返回按钮  橙色  f2610d   红色 bf000e   */
.returnico {
    background: #bf000e;
    display: block;
    width: 50px;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    z-index: 2;
}
.returnico:before{border-top:#fff solid 2px; border-left:#fff solid 2px; content:""; width:12px; height:12px; position:absolute; left:50%; top:50%; margin-left:-7px; margin-top:-7px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}


.icon_home:before,.icon_search_i,.icon_tel:before,.nav_ico i:before,.nav_ico2 i:before,.i_tel:before{
    background:url(../images/icon.png) no-repeat;
	display:inline-block;
}
/* 手机点击(左上角)菜单按钮  橙色  f2610d  红色   bf000e   */
.icon_home, .icon_tel {
    width: 50px;
    height: 44px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    background: #bf000e;
}
.icon_home:before{background-position:0 0;width:26px;height:18px;position:absolute;right:12px;top:13px;content:"";}
.icon_tel:before{ background-position:0 -125px; width:16px; height:17px; position:absolute; right:17px; top:13px; content:"";}


.warp{margin-top:44px;width:100%; overflow:hidden;}
.reg_step{font-size:16px; height:80px; line-height:80px; color:#878787;}
.reg_step li{ padding-left:30px; padding-right:15px; float:left; display:inline;}

.u-txtarea{ line-height:44px;}
@media screen and (max-width:360px){
.u-txtarea{ line-height:22px;}
	}

@media screen and (max-width:480px){
.reg_step li{ padding-left:10px; font-size:14px;}
	}

.reg_step li.jiantou{position:relative;}
.reg_step li.jiantou:after{border-top:#bdbdbd solid 2px; border-right:#bdbdbd solid 2px; content:""; width:8px; height:8px; position:absolute; right:0; top:50%;margin-top:-5px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}

.user_form{ background:#fff; overflow:hidden; font-size:16px;}
.user_form li{padding-left:105px; display:block; line-height:44px; border-bottom:#e4e4e4 solid 1px;position:relative;}
.user_form li .label_name{ padding-left:10px; position:absolute; left:0; top:0; width:auto; height:44px;line-height:44px;}
.u-input{ border:1px solid rgba(135,135,135,.3); width:98%; height:44px; position:relative; z-index:1; color:#878787;margin: 5px 0 5px 0;}

.user_form li.padd0{ padding:0;}

.user-mask{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000;background:rgba(0,0,0,.6);overflow:auto}
.user-mask-cnt{ width:60%; height:auto; margin-top:20%; margin-left:auto; margin-right:auto; background:#fff;padding:20px ;}

.y_btn{width:100%; height:40px; line-height:40px; background:#f77408; display:block; text-align:center; color:#fff;}

.r_btn {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #bf000e;
    display: block;
    text-align: center;
    color: #fff;
}

.rhalf_btn {
    width: 480%;
    height: 40px;
    line-height: 40px;
    background: #bf000e;
    display: block;
    text-align: center;
    color: #fff;
}

.b_btn{width:100%; height:40px; line-height:40px; background:#2064c8; display:block; text-align:center; color:#fff;}

.g_btn{width:100%; height:40px; line-height:40px; background:#08702d; display:block; text-align:center; color:#fff;}


.reg_ok{ border-top:#878787 solid 1px; padding-top:30px;}

.lg_Rtxt{width:60px; height:44px; text-align:center;position:absolute; right:0;top:0; z-index:1;}
.lg_Rtxt a{ display:block; line-height:44px; font-size:16px; color:#fff;}


header h1 .c_name{position:relative; padding-right:20px; display:inline-block;}

.radiusl{-webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%;border-radius:50%;}
.radiusl2{-webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%;border-radius:50%;}
.radius4{-webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px;border-radius:4px;}

/****search******/
.search{ width:100%; height:36px; border:#d3d3d3 solid 1px; border-radius:40px; background:#fff; box-sizing:border-box;}
.search_form{height:30px; line-height:30px; padding:3px 35px 3px 5px;}
.search_form input{ border:none 0;}
.input_txt{ width:99%; background-color:transparent; color:#767676; height:28px;display:inline; font-size:14px; padding-left:5px;}
.icon_search_i{background-position:0 -74px;width:35px;height:28px;margin-right:-40px;cursor:pointer;}

.jq_nav{ padding:10px 10px 7px 7px; overflow:hidden;}
.jq_nav li{width:33.3%; height:34px; box-sizing:border-box; border-left:#e4e4e4 solid 3px; margin-bottom:3px; float:left; display:inline;}
.jq_nav li a{ display:block; background:#fe6600; border:#be4c00 solid 1px; text-align:center; font-size:14px; color:#fff; height:32px; line-height:32px;}

.jq_tab{clear:both;}
.jq_TabTitle{ width:100%;height:38px; background:#fff;}
.jq_TabTitle li{ float:left;width:50%; height:38px; box-sizing:border-box;border-right:#e9e9e9 solid 1px;}
.jq_TabTitle li a{ display:block;text-align:center;color:#404344; font-size:16px;height:36px;line-height:36px;background:#fff; border-bottom:#e9e9e9 solid 1px;border-top:#e9e9e9 solid 1px;}
.jq_TabTitle li.active a{border-bottom:#2064c8 solid 1px;border-top:#2064c8 solid 1px;background:#2064c8; color:#fff;}
.jq_TabContent{width:100%;}
.none{ display:none;}

.jq_list{ overflow:hidden;}
.jq_list li{ padding:10px 10px 10px 151px; height:87px;display:block; background-color:#fff; margin-bottom:10px; position:relative;}
.jq_list li .jq_img{ width:131px; height:87px; position:absolute; left:10px; top:10px;display:inline;}
.jq_list li .jq_img img{width:131px; height:87px;}
.jq_list li dl{ overflow:hidden;}
.jq_list li dl dt{ font-size:16px; line-height:21px; height:21px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.jq_list li dl dd{ line-height:21px;color:#878787; height:21px;overflow:hidden;}
.jq_list li dl dd.wid,.jq_list li dl dd.wid50{ width:50%; float:left; display:inline;  box-sizing:border-box;}
.jq_list li dl dd.R{ text-align:right;}

@media screen and (max-width:320px){
	.jq_list li dl dt{ font-size:14px;line-height:16px; height:16px;}	
	.jq_list li dl dd{ font-size:12px;height:18px; line-height:18px;}
	.jq_list li dl dd.wid{width:100%;}
    .jq_list li dl dd.R{ text-align:left;}
	}

@media screen and (max-width:360px){
	.jq_list li dl dd{ font-size:12px;}
	}

.jq_search{ width:100%; height:56px; padding:10px; position:fixed; box-sizing:border-box;top:44px; z-index:100; background:#e4e4e4;}

.jq_cont{ background:#fff; padding:10px; overflow:hidden;}
h2{ font-size:16px;}
h3{ font-size:14px;}
.line_x{ text-decoration:line-through;}
.yudin_btn,.yudin_btn1{display:inline-block; height:31px; line-height:31px; padding:0 15px; background:#f77408; float:right; margin-top:-3px; font-size:16px; color:#fff;}

.jq_cont_more{ background:#fff; padding:10px 40px 10px 10px; overflow:hidden; position:relative;}
.jq_cont_more p{ line-height:22px;}
.jq_cont_more:after,.down_jiantou:after{border-top:#bdbdbd solid 2px; border-right:#bdbdbd solid 2px; content:""; width:8px; height:8px; position:absolute; right:20px; top:20px;-webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -ms-transform:rotate(135deg); transform:rotate(135deg);}

.jq_xx_cont{ background:#fff; padding:10px; overflow:hidden;}
.jq_xx_cont h3{ color:#252525; padding:3px 0;}
.jq_xx_cont .font_gray{ color:#6c6c6c;}

.R_jiantou,.R_jiantou2{padding-right:30px;}
.R_jiantou:after,.R_jiantou2:after{border-top:#bdbdbd solid 2px; border-right:#bdbdbd solid 2px; content:""; width:8px; height:8px; position:absolute; right:15px; top:50%;margin-top:-5px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}

.number{ background:#fff; display:inline-block; height:31px; line-height:31px;text-align:center; position:relative;}
.number i {width:31px;height:31px;position:absolute;top:0; cursor:pointer;}
.number i:after { background:#e0e0e0;color:#000;width:31px;height:31px; line-height:31px;position:absolute;text-align:center;}
.number i.num-minus {font: 400 2.8em/16px Arial; left:0;}
.number i.num-add {font: 400 2.2em/22px Arial;right: 0;}
.number i.num-minus:after {content: "-";left: 0; line-height:25px;}
.number i.num-add:after {content: "+";right: 0;}
.number input{width:41px; height:31px;border:none 0;margin:0 31px; vertical-align:top; background:#2064c8; font-size:14px; color:#fff;text-align:center;}

.youhui_box{ padding:10px; overflow:hidden;}

.youhui_box li{line-height:26px;}
.youhui_box li .yudin_btn,.flight_dindan li .yudin_btn{width:55px; height:22px; line-height:22px; border-radius:4px; text-align:center; padding:0; font-size:14px; margin-top:2px;}

.youhui_box li.on{color:#fe6700;}

@media screen and (max-width:360px){
.youhui_box li{ font-size:12px;}
	}


.gray_btn{ background:#8c8c8c;}

.pay{width:100%; height:40px;}
.pay_box{ background:#f77408;width:100%;height:40px; line-height:40px; padding:0 10px; box-sizing:border-box; font-size:16px;position:fixed; bottom:0; left:0; z-index:9999;}
.pay_box .pay_total{line-height:40px; color:#fff;}
.pay_box .pay_btn{position:absolute; right:0; top:0;height:40px;}
.pay_box .pay_btn a{ display:inline-block;background:#d36307;color:#fff;width:100px; text-align:center;height:40px; line-height:40px;}

.code_btn{width:110px; display:inline; height:32px; background:#e0e0e0; line-height:33px; text-align:center; color:#000; display:inline-block; font-size:14px;}

.yzm{width:auto; padding:0 10px;margin-left:10px;display:inline; height:32px; background:#bf000e; line-height:32px; text-align:center; color:#fff; display:inline-block; font-size:14px;}


.ck_more{ width:100%; height:24px;background:#cecece url(../images/jq_openbg.png) no-repeat center center;}
.ck_more .down,.ck_more .up{ width:100%; text-align:center; height:24px; line-height:24px; position:relative; display:block; color:#f77408; font-size:15px;}
.ck_more .down:after{border-top:#f77408 solid 2px; border-right:#f77408 solid 2px; content:""; width:8px; height:8px; position:absolute; left:50%;top:4px; margin-left:20px;-webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -ms-transform:rotate(135deg); transform:rotate(135deg); transition:transform 200ms linear 0s;}
.ck_more .up:after{border-top:#f77408 solid 2px; border-right:#f77408 solid 2px; content:""; width:8px; height:8px; position:absolute; left:50%;top:10px; margin-left:20px;-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); transition:transform 200ms linear 0s;}

.jq_more .jq_cont{ background:#fefef6; margin-bottom:10px;}
.jq_more .jq_cont h2{ padding-right:65px;}
.jq_more .jq_cont h2 .Rtxt{ margin-right:-65px; background:url(../images/xx-jt.png) no-repeat right center; float:right; font-size:13px; display:inline;padding-top:3px; padding-right:12px;}


/*******租车*****/
.car_banner{width:100%; height:auto; position:relative;}
.car_banner img{width:100%; height:auto; vertical-align:top;}
.car_banner_txt{ position:absolute; left:0; bottom:0;width:100%; padding:0 10px; box-sizing:border-box; height:32px; line-height:32px; background:#000; opacity:0.6; color:#fff;}
.car_banner_txt a{ color:#fff;}

a.y_btn{ line-height:40px; font-size:16px;}

.car_tab h2{ background:#fff; padding:10px;}
.car_tab .user_form{ font-size:14px;}
.car_tab .user_form li{ padding-right:110px; border-bottom:none 0;}
.car_tab .user_form li.wid{width:50%; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; float:left;}
.car-input{ height:38px; border:#e9e9e9 solid 1px;padding-left:5px; font-size:14px;}
.car_tab .user_form li .yudin_btn,.hotel_address .yudin_btn,.mall_form li .yudin_btn{ height:38px; line-height:38px; padding:0;width:90px; text-align:center; margin-right:-100px; margin-top:3px;}

@media screen and (max-width:480px){
	.car_tab .jq_TabTitle li a{ font-size:13px;}
	.car_tab .user_form li.wid{width:100%;}
}


.add_btn,.add_btn2{ display:inline-block; height:40px; line-height:40px; padding:0 20px; background:#f77408; font-size:16px; color:#fff; position:relative;}
.add_btn .ico{ width:17px; height:17px; border-radius:50%; background:#fff; position:absolute; left:20px; top:12px;}
.add_btn .ico:before{ background:#f77408;border-radius:50%;color: #fff;content: attr(data-text);width:13px;height:13px;line-height: 10px;position: absolute;text-align: center;left:2px;top:2px;}


.car_form{ background:#fffae4; overflow:hidden; padding:10px 0;}
.car_form li{ padding-bottom:5px;padding-left:105px; line-height:34px; width:100%; box-sizing:border-box;}
.car_form li label{ width:95px; text-align:left; margin-left:-95px; float:left; display:inline;}
.car_form .yudin_btn,.car_form .yudin_btn1{ float:none; margin-left:5px; margin-top:0;}
.line{border-bottom:#d2be66 solid 1px;}

.car_form2{background:#fffae4;}
.car_tab .car_form2 li{ padding-right:20px;}
.car_tab .car_form2 li .label_name{ text-align:right; width:85px;}

.car_list{width:100%; overflow:hidden;}
.car_list ul{ padding-right:10px; padding-top:10px;}
.car_list li{ float:left;width:50%;padding-bottom:10px;cursor:pointer;}
.car_list li .img_box{ position:relative; padding-top:75%;margin-left:10px; background:#fff; overflow:hidden;}
.car_list li img{ width:100%; height:100%; position:absolute; left:0; top:0;}
.car_list li .txt_box{display:block;text-align:center; height:30px; line-height:30px; background:#fff; margin-left:10px; overflow:hidden;}


.car_form3{ background:#fffae4; overflow:hidden; padding:10px 0;}
.car_form3 li{ padding-bottom:12px;padding-left:10px; width:100%; box-sizing:border-box;}
.car_form3 li label{ width:95px; text-align:left; display:inline-block;}


.gray_line{ border-bottom:#e9e9e9 solid 1px;}

/**********线路*******/
.line_xz_warp{ width:100%; height:35px;position:fixed;top:44px; z-index:101; background:#f3f3f3;}

.line_xz{width:100%; height:35px;}
.line_xz li{width:50%; float:left; box-sizing:border-box; border-bottom:#BDBDBD solid 1px; border-right:#BDBDBD solid 1px; height:35px; line-height:34px; position:relative; text-align:center; background:#f3f3f3;}
.line_xz li i{ position:relative; width:20px; height:100%; display:inline-block;}
.line_xz li i:after{border-color: #999 transparent transparent transparent;border-style: solid;border-width: 6px;content: "";display: block;font-size: 0;height: 0;margin-top: -8px;position: absolute;right: 2px;top: 50%;
width:0;}

.line_xz li a{ display:block; color:#262424;position:relative;}
.line_xz li a.on:after{border-top:#bdbdbd solid 1px; border-right:#bdbdbd solid 1px; content:""; width:8px; height:8px; position:absolute; left:50%;bottom:-5px;-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); background:#fff;}

.line_list li dl dt{height:42px; line-height:21px; white-space:normal; font-size:14px;}
.line_list li dl dd{height:20px; overflow:hidden;}
.line_list li dl dd.wid{width:50%;}
.line_list li dl dd.R{ text-align:right;}


@media screen and (max-width:320px){
    .line_list li dl dd{font-size:12px;}
	}
.gray_lineB{ border-bottom:#e9e9e9 solid 1px;}
.line_txt{ position:absolute; left:0; bottom:0;width:100%; padding:0 10px; box-sizing:border-box; height:24px; line-height:24px; background:#000; opacity:0.7; color:#fff; font-size:13px;}


.line_cont{ padding:10px; overflow:hidden; background:#fff;}
.line_xx_cont{ padding:6px 0; overflow:hidden;}
.line_xx_cont h3{ color:#b85832; font-size:16px; padding-bottom:5px;}
.line_xx_cont p{white-space:normal;}
.line_xx_img{width:90%; height:auto; margin:10px auto;}


.date_type{ height:47px; background:#fff;width:100%;}
.date_type ul{ display:table; width:100%;}
.date_type li{position:relative; display:table-cell; height:47px; line-height:47px; text-align:center; vertical-align:middle;}
.date_type li.prev,.date_type li.next{ width:25%; cursor:pointer;}
.date_type li.prev:after{border-top:#767676 solid 2px; border-left:#767676 solid 2px; content:""; width:10px; height:10px; position:absolute; lef:45%; top:50%;margin-top:-6px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}
.date_type li.next:after{border-top:#767676 solid 2px; border-right:#767676 solid 2px; content:""; width:10px; height:10px; position:absolute; right:45%; top:50%;margin-top:-6px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}


.date_week{ background:#e9e9e9; height:27px; width:100%; border-bottom:#dcdcdc solid 1px;}
.date_week li{width:14%; float:left; text-align:center; line-height:27px;}
.date_week li:first-of-type,.date_week li:last-of-type{ width:15%;}


.add_box{ background:#fff; font-size:16px; padding-left:35px; position:relative;}
.add_box li{padding-left:105px; display:block;line-height:36px; border-bottom:#e9e9e9 solid 1px;position:relative;}
.add_box li .label_name{ padding-left:10px; position:absolute; left:0; top:0; width:auto; line-height:36px;}
.add_box .u-input{ border:0 none; width:100%; height:36px; font-size:14px; position:relative; z-index:1; color:#878787;}

.add_box_no{ padding-left:0;}
.del_icon{ display:block; width:35px; height:100%; position:absolute; left:0; top:0; z-index:2;cursor:pointer; border-bottom:#e9e9e9 solid 1px; box-sizing:border-box;}
.del_icon:after{ width:20px; height:20px; border-radius:50%; position:absolute;left:8px;top:50%; background:#f00;margin-top:-10px; content:"x"; color:#fff; font-size:14px; font-weight:bold; line-height:18px; text-align:center; font-family:Arial;}

.add_more{background:#fff; padding:10px; cursor:pointer;}
.add_more span{position:relative; padding-left:20px;}
.add_icon:before{width:18px; height:18px; border-radius:50%; position:absolute;left:0;top:50%; background:#2064c8;margin-top:-8px; content:"+"; color:#fff; font-size:14px;line-height:16px; text-align:center; font-family:Arial;}


.line-mask-cnt{width:100%;padding-top:79px;background:#fff; overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.line_namebox{ padding:10px 20px; overflow:hidden;}
.line_namebox li{width:100%;height:31px; line-height:31px; text-align:left; box-sizing:border-box; padding-left:30px; border-bottom:#e9e9e9 solid 1px; color:#878787;}
.line_namebox li.on{ background:#2064c8; color:#fff;}

.hangban_box h3{ background:#fff; line-height:36px; font-size:16px;text-indent:10px;}
.hangban_box li{background:#fff;padding:10px; margin-bottom:10px; line-height:24px;}
.hangban_box li input[type="radio"]{ position:absolute; left:5px;top:50%;margin-top:-6px;}

.hangban_box li.xze{ background:#18c3e2; color:#fff;}
.hangban_box li .fan{ color:#18bad7;}

.date_type .prev.l_disable:after,.date_type .next.l_disable:after{ border-color:#c7c7c7;}

/*********酒店*****************/
.h_form li .label_name{ padding-left:33px; font-size:14px;}
.h_form s{ background:url(../images/hotel_ico.png) no-repeat;width:13px; height:13px; display:inline-block; position:absolute; left:10px; top:16px;}
.h_form s.ico_city{ background-position:0 0;}
.h_form s.ico_ruzhu_date{ background-position:0 -62px;}
.h_form s.ico_ruzhu_day{ background-position:0 -124px;}
.h_form s.ico_price{ background-position:0 -186px;}
.h_form s.ico_star{ background-position:0 -248px;}
.h_form s.ico_address{ background-position:0 -292px;}

.ruzhu_R{position:absolute; right:30px;width:70px; line-height:44px; font-size:13px;}
.ruzhu_R02{ position:absolute;right:30px;width:70px; line-height:22px; font-size:13px;}
.ruzhu_R em,.ruzhu_R02 em{ display:inline-block;width:40px;}
.ruzhu_R i,.ruzhu_R02 i{ display:inline-block;width:30px;}

.down_jiantou,.up_jiantou{padding-right:30px;}
.down_jiantou:after{right:15px; top:50%; margin-top:-8px;}
.up_jiantou:after{border-top:#bdbdbd solid 2px; border-right:#bdbdbd solid 2px; content:""; width:8px; height:8px; position:absolute; right:15px;top:50%;margin-top:-4px;-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}

.price_more,.star_more{ background:#f6f6f6; overflow:hidden;}
.price_box a{width:88px; height:25px; line-height:25px; display:inline-block; text-align:center; border:#e9e9e9 solid 1px; margin-right:5px; font-size:12px; color:#878787; background:#fff; margin-bottom:5px;}
.price_box a.on,.place_box a.on{ background:#f77408; border-color:#f77408; color:#fff;}
.input_bk{ height:25px; line-height:25px; border:#e9e9e9 solid 1px; padding-left:5px; background:#fff;}

.place_box a{width:auto; height:25px; line-height:25px; display:inline-block; text-align:center;margin-right:5px; font-size:12px; color:#878787; padding:0 10px;margin-bottom:5px;}



.star_box li{ height:39px; line-height:39px; border-bottom:#e9e9e9 solid 1px; color:#878787; font-size:14px; padding-left:0; position:relative;}
.a_input,.a_input_on{ background:url(../images/input_ico.png) no-repeat;width:17px; height:17px; display:inline-block;position:absolute; top:11px; right:0;}
.a_input{ background-position:0 0;}
.a_input_on{ background-position:0 -40px;}

.hotel_address{ height:38px; overflow:hidden;}
.hotel_address li{padding-right:100px; position:relative;}
.hotel_address li input{width:100%; height:38px; line-height:38px; padding:0 10px; border:none 0; background:#fff;}
.hotel_address .yudin_btn{margin-top:0;}

.s-ico{ background:url(../images/w_search.png) no-repeat;width:15px; height:15px; display:inline-block; padding-right:3px; vertical-align:-2px;}

.h-mask-cnt{ width:80%; height:auto; margin-top:100px; margin-left:auto; margin-right:auto; background:#fff; padding-bottom:20px;}

.day_xuanze{ background:#fff; overflow:hidden;}
.day_T{ font-size:16px; text-align:center; border-bottom:#e9e9e9 solid 1px; height:40px; line-height:40px;}
.day_xuanze ul{ padding:10px 20px;}
.day_xuanze li{ box-sizing:border-box; line-height:30px; padding-top:6px; padding-bottom:6px;text-align:center;}
.day_xuanze li.on{ border-top:#518de4 solid 1px; border-bottom:#518de4 solid 1px;}

.h_txt{ padding-right:100px; line-height:24px;}
.h_txt .Rcont{ margin-right:-110px;width:90px; position:relative;}
.h_more{ height:48px; overflow:hidden;}

.hotel_fx{ margin-top:10px; overflow:hidden;}
.hotel_fx .fx_name{height:33px;background:#fff; line-height:33px; padding-left:40px; padding-right:90px; overflow:hidden; font-size:16px;position:relative;}
.hotel_fx .fx_name .price_R{width:70px;padding-left:10px; margin-right:-80px; float:right; display:inline; color:#F77408;}

.hotel_fx .fx_name i {width:30px;height:33px;position:absolute; top:0; cursor:pointer;}
.hotel_fx .fx_name i:before { background:#2064c8;color:#fff;width:19px;height:19px; line-height:19px;position:absolute;text-align:center;left:0;font: 400 26px/19px Arial; top:7px;margin-left:-30px;}
.hotel_fx .fx_name i.minus:before {content: "-"; line-height:15px;}
.hotel_fx .fx_name i.add:before {content: "+";}

.fx_more{ background:#f6f6f6; overflow:hidden;}
.fx_box{ padding:10px; overflow:hidden; background:#f6f6f6; border-top:#e9e9e9 solid 1px;}
.fx_box li{width:100%;float:left; box-sizing:border-box;}
.fx_box li.wid50{width:50%; }

.hotel_xx_cont{ line-height:1.7;}

.hotel_booking_name ul{ overflow:hidden;}
.hotel_booking_name ul li{ padding-left:0; line-height:40px; border:none 0; height:40px;}
.hotel_booking_name ul li .u-input{height:30px; font-size:14px; border:#ddd solid 1px; margin-top:5px;}

.hotel_form li{padding-left:100px; padding-right:10px;}
.hotel_form li,.hotel_form li .label_name{ line-height:40px; font-size:14px;}

.L_jiantou:after{border-top:#bdbdbd solid 2px; border-left:#bdbdbd solid 2px; content:""; width:10px; height:10px; position:absolute; left:15px; top:50%;margin-top:-5px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}

.pay_mx{ position:absolute; right:100px;top:0; height:40px; color:#fff;}
.pay_mx:after{ border-color:#fff;}

.hotel_mx_box li{ text-align:left;}

/******城市选择******/
.city_list{ background:#fff; overflow:hidden; padding-right:36px;}
.city_list .city_li{ background:#fff; border-bottom:#e9e9e9 solid 1px; line-height:32px;}
.city_group_title{ background:#e8edf3; border-bottom:#e9e9e9 solid 1px; height:27px; line-height:27px; color:#232323;padding-left:15px;}
.city_group_box li{ border-bottom:#e9e9e9 solid 1px;padding-left:15px; font-size:16px;}
.city_group_box li.city_on{ background:#fe6600; border-color:#fe6600; color:#fff;}

.city_letter_fixed{width:36px; height:100%; z-index:9999; position:fixed;top:0; right:0;}
.city_letter_mt{margin-top:100px;}
.city_letter{ height:100%;}
.city_letter li{width:36px; height:18px; text-align:center; position:relative; font-size:12px; color:#aeaeae;}

/******日期选择*********/
.riqi_box{ background:#fff; overflow:hidden;}
.riqi_month{ height:47px; line-height:47px; text-align:center;}
.riqi_week{ background:#e9e9e9; height:27px; width:100%;border-bottom:#dcdcdc solid 1px;}
.riqi_week li{width:14%; float:left; text-align:center; line-height:27px;box-sizing:border-box;}
.riqi_week li:first-of-type,.riqi_week li:last-of-type{ width:15%; background:#f7dada; border-bottom:#e2b7b7 solid 1px;}
.riqi_day li{width:14%;float:left; height:45px; text-align:center; line-height:45px; background:#fff; border-right:#e9e9e9 solid 1px; border-bottom:#dcdcdc solid 1px; box-sizing:border-box;font-family:Arial;}
.riqi_day li.riqi_day_pass{ color:#979797;background:#f2f2f2;}
.riqi_day li:nth-of-type(7n),.riqi_day li:nth-of-type(7n+1){width:15%;background:#f7dada; border-bottom:#e2b7b7 solid 1px;border-right:#e2b7b7 solid 1px;}
.riqi_day li:nth-of-type(7n){ border-left:#e2b7b7 solid 1px;}
.riqi_day li.riqi_select{ background:#f77408; color:#fff;}
.riqi_day li:nth-of-type(7n-1){ border-right:none 0;}

/************机票**************/
.flight_city{ padding-right:45px;}
.flight_city_ico{ background:url(../images/f-ico.png) no-repeat center center; width:40px; height:108px; float:right; margin-right:-45px;}
.flight_txt{ overflow:hidden; padding:10px;}
.flight_txt li{ padding:10px 0; border-bottom:#b0b0b0 solid 1px; line-height:30px;}
.flight_txt li em{ width:19px; height:19px; background:#f77408; line-height:19px; text-align:center; color:#ececec; font-family:Arial; display:inline-block; margin-right:5px; vertical-align:3px;}
.flight_txt li .shm{ padding-left:24px; font-size:13px; left:22px;}

.flight_date{ height:62px; background:#d9e8fd; position:fixed; top:44px; width:100%; z-index:999;}
.flight_date ul{ display:table; width:100%;}
.flight_date ul li{ display:table-cell; height:62px; line-height:62px; position:relative; vertical-align:middle; box-sizing:border-box; color:#767676;}
.flight_date li.yesterday,.flight_date li.tomorrow{width:25%;}
.flight_date li.yesterday{padding-left:30px;}
.flight_date li.tomorrow{ padding-right:30px; text-align:right;}
.flight_date li.today{ padding-top:4px; line-height:24px; text-align:center;}
.flight_date li.today .title{ font-size:17px; color:#000;}
.flight_date li.yesterday:after,.flight_date li.tomorrow:after{width:8px; height:8px; margin-top:-4px; border-color:#767676;}
.flight_date .yesterday.flight_disable:after,.flight_date .tomorrow.flight_disable:after{border-color:#c7c7c7;}
.flight_date .yesterday.flight_disable,.flight_date .tomorrow.flight_disable{ color:#c7c7c7;}

.flight_box{ overflow:hidden; padding-top:62px;}
.flight_list{ padding-bottom:10px;}
.flight_item{ padding:5px 10px; background:#fff; border-bottom:#e9e9e9 solid 1px;}
.flight_item ul,.flight_more ul{ display:table;width:100%;}
.flight_item ul li{ display:table-cell;line-height:22px; vertical-align:top; font-size:13px;}
.flight_item ul li.start{width:41%; text-align:left;}
.flight_item ul li.end{width:18%; text-align:right;}
.flight_jt{padding-left:45px;padding-right:10px; height:22px;}
.start_time{margin-left:-45px;width:45px; height:22px; float:left; display:inline-block;}
.flight_fx{ position:relative; width:98%; height:22px;overflow:hidden; display:inline-block;}
.flight_fx_ico{ background:#e9e9e9; height:2px;width:100%; position:absolute; left:50%; top:50%; margin-top:-1px; margin-left:-50%;}
.flight_fx_ico:before{ background:#e9e9e9; border-radius:50%; content:"";width:6px; height:6px; position:absolute; left:0; top:0;margin-top:-2px;}
.flight_fx_ico:after{ border-top:#e9e9e9 solid 2px;content:"";width:12px; height:8px; position:absolute; top:0; right:0;-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);margin-top:-4px;}

.zhe{ background:#ff6600; height:22px; line-height:22px; color:#fff; padding:0 10px; display:inline-block;}

.flight_list .down_jiantou,.flight_list .up_jiantou{ height:18px; background:#fff; position:relative;}
.flight_list .down_jiantou:after{ right:50%;margin-right:-5px; border-color:#767676;}
.flight_list .up_jiantou:after{ right:50%;margin-right:-5px;margin-top:-3px; border-color:#767676;}

.flight_more{ background:#f4f4f4; overflow:hidden; padding:0 10px;}
.flight_detail li{ display:table-cell; line-height:53px; border-bottom:#d8d8d8 solid 1px; vertical-align:middle; font-size:12px;}
.flight_detail li.t1{width:41%;}


.flight_more .youhui_box{ padding-bottom:0;}

.f_tip{ height:29px; line-height:29px; padding-left:10px; background:#d9e8fd;}
.flight_binfo{ background:#fff;}
.flight_binfo ul{ display:table;width:100%;padding:10px 0;}
.flight_binfo li{ display:table-cell; line-height:22px; vertical-align:top;}
.flight_binfo li.f_from,.flight_binfo li.f_end{width:28%;}
.flight_binfo li.fly_time{ background:url(../images/fly.png) no-repeat center 5px;}
.flight_binfo li.fly_time .flight_fx{ padding-top:15px; line-height:28px; color:#b0b0b0;}

.f_add_btn{ display:inline-block; height:29px; line-height:29px; padding:0 10px; background:#8c8c8c; color:#fff}

.f_shenhe{ padding-left:65px; background:#d9e8fd; overflow:hidden; position:relative;}
.f_shenhe_L{width:65px; height:20px; line-height:20px; vertical-align:middle;text-align:center; background:#d9e8fd; position:absolute; left:0; top:50%; margin-top:-10px;}
.f_shenhe_R{ background:#fff; padding-left:5px; padding-right:5px;}
.f_shenhe_R ul{ padding:10px 0;}

.flight_dindan{ padding-bottom:20px; background:#fff; overflow:hidden;}
.flight_dindan li{ padding:10px 80px 10px 10px; line-height:26px; border-bottom:#e9e9e9 solid 1px;}
.flight_dindan li .dindan_R{ float:right; margin-right:-70px; text-align:right; display:inline;}
.flight_dindan li .dindan_L{ overflow:hidden;}
.flight_dindan li .yudin_btn{ margin-top:2px;}

.dindan_tab{padding-top:10px;position:fixed; top:44px;z-index:900; background:#e4e4e4;}

/**********商城*********/
.mall_nav{width:100%; height:122px; background:#fff;}
.mall_nav li{width:25%; height:122px; float:left; box-sizing:border-box; text-align:center; padding:14px 0; position:relative;}
.mall_nav li .ico{ position:absolute; left:50%; top:14px; margin-left:-32px;width:62px; height:62px; background:#f77408;}
.mall_nav li .ico:before{ background:url(../images/mall_ico.png) no-repeat; content:"";width:34px; height:27px; position:absolute; left:14px; top:17px;}
.mall_nav li:nth-child(1) .ico:before{ background-position:0 0;}
.mall_nav li:nth-child(2) .ico:before{ background-position:-118px 0;}
.mall_nav li:nth-child(3) .ico:before{ background-position:-235px 0;}
.mall_nav li:nth-child(4) .ico:before{ background-position:-354px 0;}
.mall_nav li .title{padding-top:70px;}

@media screen and (max-width:480px){
.mall_nav li .title{font-size:12px;}
	}

.mall_list{ overflow:hidden;background-color: #fff;}
.mall_list h2{ height:45px; line-height:45px; text-align:center; background:#f0f6ff;}
.mall_list ul{ padding-right:10px;padding-top:10px;}
.mall_list ul li{width:50%; float:left; padding-bottom:10px;}
.mall_list ul li .img_box{ position:relative; padding-top:70%;margin-left:10px; background:#fff; overflow:hidden;}
.mall_list ul li img{ width:100%; height:100%; position:absolute; left:0; top:0;}
.mall_list ul li .txt_box{ background:#fff; margin-left:10px; padding:5px; overflow:hidden;}
.mall_list ul li .txt_box dd{ height:22px; overflow:hidden;line-height:22px;padding-top:5px;}
.mall_list ul li .txt_box dt{ text-align:left; font-size:12px;height:36px; line-height:18px;overflow:hidden;}
.mall_list ul li .txt_box dd{ color:#878787; font-size:13px;width:50%;float:left;}
.mall_list ul li .txt_box dd.txt{ text-align:right;}

.mall_price li{width:56%; float:left; height:26px;line-height:26px;vertical-align:middle; color:#7d7d7b; overflow:hidden;}
.mall_price li.L{width:44%;}
.mall_price li em{ vertical-align:2px;}
.mall_price li:nth-child(3){width:100%;}

@media screen and (max-width:360px){
.mall_price li{ font-size:13px;}
.mall_price li:nth-child(1),.mall_price li:nth-child(2){width:100%; }
	}


#mall_menu {
    position: fixed !important;
    top:0;
	height:50px;
	width:50px;
	z-index:900;
}

.nav_ico {
    cursor: pointer;
    float: left;
    height: 50px;
    width: 50px;
	padding-left:5px;
}
.nav_ico i {
	background:rgba(0,0,0,.6);
    float: left;
    height:52px;
    width: 50px;
	margin-top:93px;
	border-radius:50%;
	position:relative;
}

.nav_ico i:before{ position:absolute; content:""; left:50%; top:50%; width:29px; height:29px; margin-left:-15px;margin-top:-15px; background-position:-88px 0;}

.mall_form li{ padding-left:60px; font-size:14px;}
.mall_form li .label_name{ color:#7d7d7b;}
.mall_form li.color_box{ line-height:32px; padding-top:11px; padding-bottom:6px;}
.mall_form li .color_list a{ border:#d4d4d4 solid 1px; height:30px; line-height:30px; padding:0 16px; display:inline-block; margin-right:5px;margin-bottom:5px;}
.mall_form li .color_list a.on{ border:#f77408 solid 1px;}

.mall_TabTitle li{width:33%;}

.mall_title{ height:40px; line-height:40px; background:#f0f6ff; border-bottom:#018cd2 solid 4px; color:#404344; font-size:18px; padding-left:10px;}


.star_box li .a_input_on{ background-position:0 -40px;}

.fxk,.fxk_on{ background:url(../images/input_ico.png) no-repeat left top;padding-left:24px;height:17px;}
.fxk_on{ background-position:0 -40px;}

.about_title{ background:#f0f6ff; height:44px; line-height:44px; padding-left:10px; color:#404344; font-size:18px;}

.wangdian{width:100%; height:100%;}
.wangdian img{width:100%; height:auto; vertical-align:top;}

/***********会员中心********/
.user_T{ background:#eff6ff; height:38px; line-height:38px; text-indent:10px; }

.user_down,.user_up{ background:#eff6ff; height:38px; line-height:38px; text-indent:10px; position:relative; padding-right:30px; margin-top:10px; font-size:16px;}
.user_down:after{border-top:#bdbdbd solid 2px; border-right:#bdbdbd solid 2px; content:""; width:8px; height:8px; position:absolute; right:15px; top:11px;-webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -ms-transform:rotate(135deg); transform:rotate(135deg);}
.user_up:after{border-top:#bdbdbd solid 2px; border-right:#bdbdbd solid 2px; content:""; width:8px; height:8px; position:absolute; right:15px;top:50%;margin-top:-4px;-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}


.user_form2 li{height:44px;}
.user_form2 li .label_name{ padding-left:36px; width:120px;}
.user_form2 s{ background:url(../images/u-icon.png) no-repeat;width:19px; height:18px; display:inline-block; position:absolute; left:10px; top:13px;}
.user_form2 s.ico_dxian{ background-position:0 0;}
.user_form2 s.ico_chxian{ background-position:0 -54px;}
.user_form2 s.ico_chujin{ background-position:0 -108px;}
.user_form2 s.ico_hotel{ background-position:0 -162px;}
.user_form2 s.ico_jinqu{ background-position:0 -216px;}
.user_form2 s.ico_car{ background-position:0 -271px;}
.user_form2 s.ico_mall{ background-position:0 -325px;}
.user_form2 s.ico_mima{ background-position:0 -436px;}
.user_form2 s.ico_xinxi{ background-position:0 -490px;}
.user_form2 s.ico_gonggao{ background-position:0 -542px;}
.user_form2 s.ico_store{ background-position:-22px -433px;}
.user_form2 s.ico_tg{ background-position:0 -596px;}
.user_form2 s.ico_dantuan{ background-position:-22px -271px;}
.user_form2 s.ico_fx{ background-position:-22px -325px;}


.user_form2 s.ico_e01{ background-position:-24px 0;}
.user_form2 s.ico_e02{ background-position:-24px -54px;}
.user_form2 s.ico_e03{ background-position:-24px -107px;}
.user_form2 s.ico_e04{ background-position:-24px -165px;}
.user_form2 s.ico_e05{ background-position:-24px -219px;}



.user_dindan{ background:#fff;overflow:hidden;}
.user_dindan li{ padding:8px 10px; border-bottom:#d8d8d8 solid 1px;}
.bg_blue,.bg_red,.bg_green,.bg_zi,.bg_green2,.bg_yellow{ text-align:center;width:auto; height:29px; line-height:29px; color:#fff; display:inline-block; margin-right:5px; padding:0 5px;}
.bg_blue{ background:#0000ff;}
.bg_red{ background:#cc0000;}
.bg_green{ background:#22ac38;}
.bg_zi{ background:#990066;}
.bg_green2{ background:#1e5126;}
.bg_yellow{ background:#f0720a;}


.user_dindan_xx{ background:#fffae4;overflow:hidden; padding:10px 0;}
.user_dindan_xx li{ padding:0 10px 5px 10px;width:100%; line-height:24px; box-sizing:border-box;}

.dindan_mx{ background:#fff; padding:13px 10px 10px 10px; overflow:hidden;}
.dindan_mx table{ background:#fff;}
.dindan_mx th,.dindan_mx td{ line-height:21px; padding:9px 0;border:#d3d3d3 solid 1px;}
.dindan_mx th{ background:#ededed; font-weight:400;}

.u_news{ margin:10px; border-width:1px 1px 0 1px; border-color:#d3d3d3;border-style:solid; background:#fff; overflow:hidden;}
.u_news li{ padding:9px; border-bottom:#d3d3d3 solid 1px;}

.indent{ text-indent:2em;}

.div_more{ height:36px; line-height:36px; background:#fff; text-align:center; border:#d8d8d8 solid 1px;}

.u-list{ background:none;}
.u-list ul{ background:#fff; margin-bottom:10px;}
.u-list li{ line-height:36px; font-size:14px;padding-left:85px; padding-right:10px;}
.u-list li .label_name{width:65px; text-align:right; }

.mb10{ margin-bottom:10px;}

.yudin_graybtn{display:inline-block; height:34px; line-height:34px; padding:0 15px; background:#b9b9b9; float:right; margin-top:-3px; font-size:16px; color:#fff;}

/******易贝*****/
.e_thead{ padding:5px 20px 0 20px;}
.e_thead ul,.e_table ul{display:table;width:100%; box-sizing:border-box; border-right:#d3d3d3 solid 1px;}
.e_thead ul li{ background:#EDEDED; display:table-cell;line-height:21px; padding:9px 0;border-color:#d3d3d3; border-style: solid; border-width:1px 0 1px 1px; box-sizing:border-box; text-align:center;}
.e_thead ul li:nth-child(1),.e_table ul li:nth-child(1){width:75%;}
.e_thead ul li:nth-child(2),.e_table ul li:nth-child(2){width:25%;}

.e_table{ padding:0 20px 20px 20px;}
.e_table ul{ background:#fff;}
.e_table ul li{ display:table-cell; line-height:21px; padding:9px 0;border-color:#d3d3d3; border-style: solid; border-width:0 0 1px 1px; box-sizing:border-box; text-align:center; vertical-align:middle;}

/******抱团系统*****/
.em_thead{ padding:5px 20px 0 20px;}
.em_thead ul,.em_table ul{display:table;width:100%; box-sizing:border-box; border-right:#d3d3d3 solid 1px;}
.em_thead ul li{ background:#EDEDED; display:table-cell;line-height:21px; padding:9px 0;border-color:#d3d3d3; border-style: solid; border-width:1px 0 1px 1px; box-sizing:border-box; text-align:center;}
.em_thead ul li:nth-child(1),.em_table ul li:nth-child(1){width:30%;}
.em_thead ul li:nth-child(2),.em_table ul li:nth-child(2){width:30%;}
.em_thead ul li:nth-child(3),.em_table ul li:nth-child(3){width:40%;}
.em_table{ padding:0 20px 20px 20px;}
.em_table ul{ background:#fff;}
.em_table ul li{ display:table-cell; line-height:21px; padding:9px 0;border-color:#d3d3d3; border-style: solid; border-width:0 0 1px 1px; box-sizing:border-box; text-align:center; vertical-align:middle;}

.user-mask-i{ width:198px; height:280px; position:absolute; top:50%; left:50%; margin:-160px 0 0 -119px; background:#fff; padding:20px;}
.code_big{width:198px; height:198px; padding:5px 0; overflow:hidden;}
.code_big img{width:198px; height:198px; vertical-align:top;}

.basic_t{ font-size:16px; background:#fff; padding:10px; color:#000;}


.caozuo_box{height:40px;}
.caozuo_box li{color:#fff;width:50%; float:left;}
.caozuo_box li:nth-child(2){ border-left:#fff solid 1px;}
.caozuo_box li a{color:#fff;}


/******带城市选择的搜索*******/
.city_s .search_form{ padding-left:95px;}
.city_s .city_name{position:relative; padding-right:20px; display:inline-block; margin-left:-95px; float:left; display:inline;width:75px; background:#2064C8; color:#fff; text-align:center; height:34px; line-height:34px; margin-top:-3px; overflow:hidden;}
.city_s .city_name:after{ border-color:#fff transparent transparent transparent; border-style:solid; border-width:6px; content:""; display:block; font-size:0; height:0; margin-top:-3px; position:absolute; top:50%; right:5px; width:0;}

.user_wcl span{ display:inline-block; position:relative; text-indent:0;}
.user_wcl span em{ position:absolute; right:-15px; top:5px; display:inline-block;width:16px; height:16px;line-height:16px; background:#f77408;font-size:10px; color:#fff; text-align:center; text-indent:0;}

.fhui_btn{ line-height:29px; font-size:16px; overflow:hidden; height:29px; border-bottom:#fe6600 dotted 1px;}
.fhui_btn a{ border:#8a8a8a solid 1px; height:27px; line-height:27px; padding:0 6px; display:inline-block; font-size:16px; color:#fe6600;}


.head_div{ position:fixed; width:100px; height:auto; z-index:9999; right:8px; top:55px;}
.head_box{ background:#000;width:100%; position:relative;}
.head_box:after{border-color:transparent transparent #000 transparent;border-style: solid;border-width:8px;content: "";display: block;font-size: 0;height: 0;position: absolute;right:10px;top:-16px;width:0;}
.head_box li{width:100%;height:36px; line-height:36px;font-size:14px; color:#fff;padding-left:10px; box-sizing:border-box;border-bottom:#bababa solid 1px;}
.head_box li a{ color:#fff;} 
.head_box li:last-of-type{border:none 0;}
.head_box i[class^="icon-"]{ padding-right:4px;}

.head_MenuLvXingdiv{ position:fixed; width:100px; height:auto; z-index:9999; right:128px; top:75px;}
.head_box2{ background:#000;width:100%; position:relative;}
.head_box2:after{border-color:transparent transparent transparent #000;border-style: solid;border-width:8px;content: "";display: block;font-size: 0;height: 0;position: absolute;right:-18px;top:100px;width:0;}
.head_box2 li{width:100%;height:36px; line-height:36px;font-size:14px; color:#fff;padding-left:10px; box-sizing:border-box;border-bottom:#bababa solid 1px;}
.head_box2 li a{ color:#fff;} 
.head_box2 li:last-of-type{border:none 0;}
.head_box2 i[class^="icon-"]{ padding-right:4px;}

.gys_code{ float:right; display:inline-block;}

.mall_tab img{width:100%; height:auto;white-space:normal;}/**  padding:10px 0; */

.jq_cont p{ white-space:normal;}
.about_xx_img{width:100%; height:auto; margin:10px auto;}

/*******-----------分享-----------******/
.fenxiang-tx{ width:90%; margin:0 auto;position:absolute;left:50%;bottom:10px;margin-left:-45%;}
.fx_menu{width:100%; background:#f6f6f6; overflow:hidden;}
.fx_menu li{ width:50%; height:auto;float:left; text-align:center; padding:10px 0;font-size:14px;}
.fx_menu li:hover,.fenxiang-tx .item:hover{ color:#ffa03c;}
.fx_menu li img{width:80px; height:80px;}

.fenxiang-tx .item{ height:54px; line-height:54px; text-align:center; background:#f6f6f6; width:100%; font-size:16px;}

.btn001{ height:40px; line-height:40px; background:#f77408; display:inline; text-align:center; color:#fff;}

