/*大首页*/
.menu { position: relative;padding-bottom: 15px; overflow: hidden; }
.menu .menu_bd{ position:relative; z-index:0; margin:0 0 8px 0;}
.menu .menu_bd .menu_li{ position:relative; text-align:center;  }
.menu .menu_bd .menu_li dl dd {width: 25%; float: left; margin:0 0 8px 0; position: relative;}
.menu .menu_bd .menu_li dl dd img { display: block; margin: 0 auto; width: 50%; }
.menu .menu_bd .menu_li dl dd p { text-align: center; font-size: 12px; margin-top: 5px; }
.menu .menu_bd .menu_li dl dd a:hover { text-decoration: none; }
.menu .hd_ic{ position:absolute;width: 100%; height: 20px; line-height:20px;text-align: center; bottom:0; left:0; z-index:1; }
.menu .hd_ic li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#666666; text-indent:-9999px; overflow:hidden; margin:0 6px;}
.menu .hd_ic li.on{ background:#a794c1;}
.topdiv { height: 40px; }
.border_b2 { border-bottom: 1px solid #f4f4f4; padding:0; margin:0;}


.h60 { height: 49px; }
.subbottom { height: 49px; position: fixed; bottom: 0; left: 0; width: 100%; }
.subbottom a,
.subbottom a:visited { height: 49px; display: block; float: left; font-size: 14px; text-align: center; color: #fff; }
.subbottom a:hover { color: #fff; text-decoration: none; }
.subbottom a img { display: block; margin: 0 auto; margin-bottom: 3px; margin-top: 11px }
.subbottom a.sb0 { width: 20%; background: #333; }
.subbottom a.sb1 { width: 40%; background: #333; }
.subbottom a.sb2 { width: 35%; background: #396; }
.subbottom a.sb3 { width: 40%; background: #f90; }
.subbottom a.sb0 img { width: 25px; }
.subbottom a.sb1 img { width: 21px; }
.subbottom a.sb2 img { width: 25px; }
.subbottom a.sb3 img { width: 25px; }

/*首页 顶部 分类 样式*/
#fenlei { width: 100%; position: fixed;background: #fff;z-index: 100;margin-top:45px;padding-bottom: 30px; display: none;}
#fenlei ul { width:30%; float: left;border-right: 1px solid #E9AEC1; font-size:14px;}
#fenlei ul li {line-height:40px;text-align: center;vertical-align: middle;border-bottom: 1px solid #E9AEC1; background-color: #fafafa;overflow: hidden; }
#fenlei ul li:hover {background:#E9AEC1; color:#fff; font-weight:bold;}
.f_active_on { background:#E7D5E5; color:#7A6090;}
.xiajifenlei { width: 68%; display: none;float: left;margin-left: 2%; overflow-y:scroll; }
.xiajifenlei span {width:50%;height:88px;display: block; float: left; margin:0 0 10px 0; text-align: center; }
.xiajifenlei span a {width:98%;height:88px;padding:2px 0; float:left;}
.xiajifenlei span a img{width:100%;height:60px; float:left;}
.xiajifenlei span a p {width:100%;text-align: center;background-color: #E7D5E5; color:#7A6090; height:24px; line-height:24px; border-radius:2px; float:left;}
#bg {display: none; position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black; z-index: 99;-moz-opacity: 0.7;opacity: .70; filter: alpha(opacity=70);}

/*首页 banner 下部 分类 样式*/
.dbannease { padding: 10px 5px; background: #fff;}
.dbannease li {position: relative; float: left; width: 33.3%; padding: 0 5px; box-sizing: border-box;}
.dbannease li a { position: relative;padding-top: 46.43%;display: block; overflow: hidden;}
.dbannease li a img { display: block;width: 100%; position: absolute; top: 50%;left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);}

/*首页 滚动条 样式*/

.gundongtiao { position: relative;height: 40px;overflow: hidden;width: 100%; }
.gundongtiao-span {display: inline-block; float: left; width: 19%; color: #282828;font-size: 14px;/*background:#04A9F3;*/line-height: 40px;
border-right: 1px solid #f4f4f4;text-align: center; font-weight:bold;}
.gundongtiao ul {animation: myfirst 28s;-webkit-animation: myfirst 28s;animation-delay: 2s;animation-iteration-count: infinite; animation-direction: alternate;position: absolute; width: 100%; left: 19%;}
.gundongtiao li {height: 40px;line-height: 40px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;font-size: 12px; width: 80%;color:#ccc;}
.gundongtiao li i.newicon:before {display: inline-block; font-size: inherit;content: " "; -webkit-font-smoothing: antialiased; transform: translate(0, 0);}
.gundongtiao li i.newicon {width:25px; height:25px; line-height:25px; margin:5px 0 0 5px;display: inline-block;font-style: normal;background: url(../images/wangli_sjdbg.png) no-repeat -1px -161px;}
.gundongtiao li a { color: #a794c1;}
 @-webkit-keyframes myfirst {0% { top: 0;}9% {
            top: 0;
        }
        10% {
            top: -40px;
        }
        19% {
            top: -40px;
        }
        20% {
            top: -80px;
        }
        29% {
            top: -80px;
        }
        30% {
            top: -120px;
        }
        39% {
            top: -120px;
        }
        40% {
            top: -160px;
        }
        49% {
            top: -160px;
        }
        50% {
            top: -200px;
        }
        59% {
            top: -200px;
        }
        60% {
            top: -240px;
        }
        69% {
            top: -240px;
        }
        70% {
            top: -280px;
        }
        79% {
            top: -280px;
        }
        80% {
            top: -320px;
        }
        89% {
            top: -320px;
        }
        90% {
            top: -360px;
        }
        100% {
            top: -360px;
        }
    }

@keyframes myfirst {
        0% {
            top: 0;
        }
        9% {
            top: 0;
        }
        10% {
            top: -40px;
        }
        19% {
            top: -40px;
        }
        20% {
            top: -80px;
        }
        29% {
            top: -80px;
        }
        30% {
            top: -120px;
        }
        39% {
            top: -120px;
        }
        40% {
            top: -160px;
        }
        49% {
            top: -160px;
        }
        50% {
            top: -200px;
        }
        59% {
            top: -200px;
        }
        60% {
            top: -240px;
        }
        69% {
            top: -240px;
        }
        70% {
            top: -280px;
        }
        79% {
            top: -280px;
        }
        80% {
            top: -320px;
        }
        89% {
            top: -320px;
        }
        90% {
            top: -360px;
        }
        100% {
            top: -360px;
        }
    }
/*热门推荐*/
.rmtj { }
.rmtj h3 {line-height:40px;font-size:14px;text-indent:7px; font-weight:bold;color: #282828;}
.rmtj table {width: 100%;}
.rmtj table td {width: 25%;}
.rmtj table td img {width: 100%;}
 /*线路列表*/
.xllbb .titf {height: 120px;}
.xllbb .tit {width: 100%;z-index: 99999;background: #fff;position: relative;}
 /*一级分类*/

.xllbb .tit .firsttit { height: 40px; font-size:14px;}
.xllbb .tit .firsttit a { display: inline-block; height: 37px; line-height: 37px;width: 25%;text-align: center;border-bottom: 3px solid #fff;
float: left;}
.xllbb .tit .firsttit a.on-active { border-bottom: 3px solid #7a6090; color: #7a6090; font-weight:bold;}

 /*二级分类*/
.xllbb .tit .secondtit { max-height: 80px; font-size:13px;}
.xllbb .tit .secondtit ul {max-height: 80px;display: none;width: 100%;}
.xllbb .tit .secondtit ul li { background: #fcf9f9;height: 40px;width: calc(25% - 1px); width: -moz-calc(25% - 1px);width: -webkit-calc(25% - 1px);display: inline-block;float: left; text-align: center; color: #666;border-right: 1px solid #f4f4f4;border-top: 1px solid #f4f4f4;}
.xllbb .tit .secondtit ul li span.cl-active {background-color: #ce7692;color: #fff;}
.xllbb .tit .secondtit ul li span { display: inline-block; height: 25px;line-height: 25px;padding-left: 6px;padding-right: 6px;margin-top: 6px;margin-left: auto;margin-right: auto; min-width: 50px;max-width: 62px; border-radius: 12px; overflow:hidden;}

/*顶部*/
.xllbb .dingbu {position: fixed;top: 0;width: 100%;background: #fff;}

 /* 下级 */
.xllbb ul li { position: relative;height: 220px;}
.xllbb ul li a img {width: 100%;background: #000000;height: 150px;}
.xllbb ul li a strong {/*position:absolute; top:40%;*/display: block;text-align:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 18px; width:98%;margin: 0 auto 0 auto;padding-top:8px;color: #222;z-index: 2;font-family: "Microsoft YaHei" ! important;font-weight: normal; }
.xllbb ul li a small { display: block;text-align:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 12px; width:98%;margin: 0 auto;color: #999; font-weight: normal;}
.xllbb ul li a .n_press {line-height: 30px;font-size: 12px;color: #fff;background-color: #ce7692;position: absolute;left:20px;bottom: 90px; width: 90px;text-align:center;border-radius:3px;}
.bottom {z-index: 99999;}
.upbtn { z-index: 99999;}.loadgif{height:30px!important;text-align:center;}
	
.hot-recommend-ctn table {border-collapse: collapse;table-layout: fixed;width: 100%}
.hot-recommend-ctn td {width: 25%;overflow: hidden}
.hot-recommend-ctn a {display: block;padding-top: 131.2%;position: relative;background-color: transparent;overflow: hidden;border-top: solid 1px #eee;border-right: solid 1px #eee}
.hot-recommend-ctn a:before {speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;content: "\e800";position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);color: #e0e0e0;font-size: 2rem}
.hot-recommend-ctn img {display: block;position: absolute;top: 0;left: 0;width: 100%}
.i-hot-recommend .hot-recommend-ctn td:last-child a {border-right: none}

/*广告*/
.ggbox { overflow: hidden; }
.ggbox li { float: left; width: 33.1%; display: block; border-right: 1px solid #f4f4f4;border-top: 1px solid #f4f4f4;}
.ggbox li img { width: 100%; }
.ggbox li:nth-child(3), .ggbox li:nth-child(6) { border-right: none; }
.ggbox li:nth-child(4), .ggbox li:nth-child(5), .ggbox li:nth-child(6) { border-bottom: none; }
/*限时抢购*/
.hd { padding-bottom: 10px; }
.hd .tit { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; padding: 0 10px; }
.hd .tit b { display: block; float: left; }
.hd .tit b a { display: inline-block; margin-right: 15px; height: 40px; font-size: 16px; }
.hd .tit b a.on { border-top: 4px solid #26a867; color: #26a867; margin-top: -4px }
.hd .tit .fright em { display: block; float: left; background: #666; font-size: 12px; height: 18px; line-height: 18px; color: #fff; padding: 0 3px; border-radius: .3em; margin-top: 11px; margin-left: 3px; }
.hd .tit .fright i { float: left; font-size: 12px; margin-left: 5px; }
.hd ul { display: block; }
.hd li { float: left; width: 45%; margin-left: 3.5%; margin-top: 15px; }
.hd li img { display: block; width: 100%; margin-bottom: 10px; }
.hd li p { font-size: 14px; }
.hd li span { display: block; }
/*热门目的地*/
.hot_df { padding-bottom: 15px; }
.hot_df ul{ display:none;}
.hot_df li { float: left; width: 45%; margin-left: 3.5%; margin-top: 15px; position: relative; }
.hot_df li img { display: block; width: 100%; }
.hot_df li strong { font-weight: normal; font-size: 14px; height: 34px; text-align: center; line-height: 34px; background: rgba(0,0,0,.7); position: absolute; bottom: 0; left: 0; width: 100%; }
.hot_df li a, .hot_df li a:visited, .hot_df li a:hover { color: #fff; text-decoration: none; }
.hot_df .tit { height: 40px; line-height: 40px; border-bottom: 1px solid #f4f4f4; }
.hot_df .tit a { background: #fcf9f9;height: 40px; width: calc(25% - 1px); width: -moz-calc(25% - 1px); width: -webkit-calc(25% - 1px);display: inline-block;float: left;text-align: center; color: #666;border-right: 1px solid #f4f4f4; border-top: 1px solid #f4f4f4;}
.hot_df .tit a.on {background: #fcf9f9;height: 40px; width: calc(25% - 1px); width: -moz-calc(25% - 1px); width: -webkit-calc(25% - 1px);display: inline-block;float: left;text-align: center; color: #666;border-right: 1px solid #f4f4f4; border-top: 1px solid #f4f4f4;}
.hot_df .tit a { font-size: 16px; display: block; width: 25%; height: 40px; float: left; text-align: center; }
.hot_df .tit a:hover {width: 25%; text-decoration: none; }
/*线路推荐*/
.xltj .tit { height: 40px; border-bottom: 1px solid #f4f4f4; }
.xltj .tit a { margin-left: 10px; padding-left: 10px; border-left: 4px solid #26a867; font-size: 16px; height: 18px; line-height: 18px; margin-top: 12px; float: left; display: block; }
.xltj ul li { display: block; padding: 10px; padding-top: 13px; overflow: hidden; border-bottom: 1px solid #f4f4f4; }
.xltj ul li img { display: inline-block; width: 100px; height:85px; margin-right:5px; float: left; }
.xltj ul li:last-child { border-bottom: none; }
.xltj ul li strong { font-size: 18px;overflow: hidden; }
.xltj ul li p { color: #999; overflow: hidden; height: 20px; overflow: hidden; font-size: 12px; text-overflow: ellipsis; white-space: normal; }
.xltj ul li div { color: #999; font-size: 12px; text-overflow: ellipsis; white-space: normal; }
.xltj ul li div span { margin-top: -3px; float: right; text-overflow: ellipsis; white-space: normal; }


/*订单支付页面*/
.dingdan_xx { padding:0; margin:0;float:left; overflow:hidden;}
.dingdan_xx .dingdan_xxpic{ float:left;}
.dingdan_xx .dingdan_xxpic img { display: inline-block; width: 130px; height:100px; margin:5px; padding:1px;float: left; }
.dingdan_xx .dingdan_xxtext {width:55%;text-align:left; margin:0; padding:0; overflow:hidden;float: left; }
.dingdan_xx .dingdan_xxtext strong{width:100%; height:30px; line-height:28px; font-size:16px;font-weight:bold; padding:0;text-align:center; float:left; overflow:hidden;}
.dingdan_xx .dingdan_xxtext li{height:20px; line-height:20px; text-align:left; padding:0; margin:0;list-style-type:none; float:left;}
.dingdan_xx .dingdan_xxinfo{ width:95%; height:40px; line-height:38px; border:1px solid #d0d0d0;  border-radius: 5px;padding:0 0 0 10px; margin: 10px auto;overflow:hidden; }

.dingdan_xx .ddzt{ width:95%; height:40px; line-height:38px; border:1px solid #d0d0d0;  border-radius: 5px; margin: 10px auto; padding:0 0 0 10px;overflow:hidden; }

.ddinfo{ width:98%; border:1px solid #d0d0d0;  border-radius: 5px;padding:0; margin: 10px auto;overflow:hidden; }
.ddinfo a { padding:5px; font-size:13px; line-height:40px;float:left; border-top:1px solid #f4f4f4; width:100%;}
.ddinfo a img{ width:140px; height:40px;float:left}
.ddinfo h3{width: 95%;margin: 0 auto;padding:0 0 0 10px; height: 35px;line-height: 32px;background-color: #f4f4f4; font-size: 15px;font-weight: bold;overflow: hidden; color:#333;}

.dingdan_xx_hyzx{ width:98%;padding:0; margin: 10px auto;overflow:hidden; }



.h190 { height: 49px; }
.sxtit { height: 40px; }
.sxtit span { width: 25%; display: block; float: left; background: url(../images/line.jpg) repeat-y right; }
.sxtit span:last-child { background: none; }
.sxtit span a { line-height: 40px; font-size: 14px; text-align: center; display: block; width: 100%; }
.sxtit span a.on { color: #7A6090; border-bottom:2px solid #7A6090; }
.xl_list li { width: 96%; margin-left: 2%; padding-bottom:5px; margin-top: 10px; background: #fff; float: left; border-bottom: 1px solid #f4f4f4;position:relative;}
.xl_list li strong { font-size: 16px; font-weight:bold; display: block; padding:8px auto; margin-top:5px;height:28px; line-height:28px; overflow:hidden }
.xl_list li i {color: #999; padding:0 auto; display:block; font-size: 12px; height: 20px; line-height:20px;overflow: hidden; }
.xl_list li img { width: 100%; display: block;height:180px }
.xl_list li p { padding: 0 10px; }
.xl_list li p span.c_green { margin-right: 5px ;position:absolute;z-index:2;background:#ce7692;padding:5px 20px;left:20px;color:#fff;display:inline-block;top:130px;}
.s_more { margin-top: 10px }
.s_more a, .s_more a:visited { background: #fff; display: block; width: 96%; margin: 0 2%; height: 40px; line-height: 40px; font-size: 14px; text-align: center; }

/*线路列表*/
.sxtit{ height:40px;}
.sxtit p{ width:25%; display:block; float:left; background:url(../images/line.jpg) repeat-y right; text-align:center;}
.sxtit p:last-child{ background:none;}
.sxtit p span{ margin:auto; width:60px; display:block;}
.sxtit p span a{line-height:40px; font-size:14px; text-align:center; float:left; display:block;}
.sxtit span i{width:18px; height:10px; display:block; float:right;margin-top: 15px; right:15px; position:relative}
.sxtit span i.desc{ background:URL('../images/icon.gif');background-position:-22px 0px}
.sxtit span i.asc{background:URL('../images/icon.gif'); background-position:0px 0px;}
.sxtit p.on{border-bottom: 2px solid #22985d;}
.sxtit p.on span a{ color:#26A867}
.sxtit p.on span i{ background-position:-45px 0px}
.plr10{ background:#EEEEEE; position:relative}
.m-list{ width:440px; border-bottom:2px solid #ddd; display:block; float:left; background:#FFF;margin: 15px 0 0 25px;}
.m-img img{ width:100%; height:300px}
.m-c{ padding:25px; height:84px}
.m-c .m-c-bg p code{ font-size:14px; color:#666666}
.m-c .m-c-bg p strong { color:#26a867; float:left}
.m-c .m-c-bg p .star { float:right; font-size:20px; color:#FF9900}
.m-c .m-c-bg p strong .price{ font-size:30px;}
.load_more{clear:both; display:none}
.load_more{border-bottom:2px solid #ddd; background:#FFF; padding:0px; clear:both; text-align:center; line-height:20px; font-size:12px;margin:auto; left:-3px; position:relative; top:20px; cursor:pointer; height:40px;}
.load_more img{ width:20px; height:20px;}
/*
下拉
*/
.motive_select{background:#fff;padding:0 0 0 0px;margin:0 0 10px;-moz-box-shadow: 0px 0px 2px rgba(0,0,0,.2);-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.2);box-shadow: 0px 0px 2px rgba(0,0,0,.2);display:none;}
.motive_select h4{background:#90ca06;height:40px;line-height:40px;font-size:14px;color:#fff;padding-left:20px;}
.motive_select .l_1{margin: 0px 0px;border-bottom:1px solid #dfdfdf;position:relative;height:40px;width:140px;}
.motive_select .l_1:last-child{border-bottom:0;}
.motive_select .u_2{display:none}
.motive_select .u_1,.motive_select .u_3{float:left;}
.motive_select .u_1{background:#F2F2F2;}
.motive_select .l_2{padding: 0 38px 0 20px;line-height: 40px;margin: 0px 0px;border-bottom:1px solid #dfdfdf;position:relative;}
.motive_select .l_2:last-child{border-bottom:0;}
.motive_select .a_1 em{float:left;display:inline;font-weight:bold;font-size:14px;color:#777;}
.motive_select .a_1 i{float:right;display:inline;font-weight:bold;font-size:14px;color:#555;}
.motive_select .a_1 span.link-icon{position:absolute;right:20px;top:14px;}
.motive_select .a_1{display:block;position:relative;padding:10px 0 10px 0;width:140px;float:left;text-align:center;font-size:14px;}
.motive_select .on{background:#26a867;}
.motive_select .on a{color:#FFF}
.motive_select .a_1 b.link-icon{position:absolute;right:0;top:0;}
.motive_select .u_2{ float:left; position:absolute; left:240px}

.motive_select .condition{ height:40px; background:#333333; display:none;}
.motive_select .condition a{ color:#999999; border:1px #999999 solid; border-radius:5px; font-size:14px;  padding: 0 10px 0 10px;display: block;float: left;height: 20px;margin: 9px;text-align: center; cursor:pointer}
.transparent{ filter:alpha(opacity=20);	-moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2;}
.trasp { position: absolute; width: 100%; background: rgba(0, 0, 0, .6); z-index: 9;height: 100%;}
.trasp.hide { display: none }
.s_more { margin-top: 10px }
.s_more a,
.s_more a:visited { background: #fff; display: block; width: 96%; margin: 0 2%; height: 40px; line-height: 40px; font-size: 14px; text-align: center; }
/*线路内容*/

.sub_header .fenlei{ width:10%;height:40px; margin:0 6px 0 0; padding:2px 0 ;  text-align:center; display:block;background:url(../images/fenleilm.png) center 3px no-repeat;background-size: auto 50%; float:left;}
.sub_header .fenlei span{ width:100%;height: 20px;line-height: 20px;text-align: center;padding-top: 22px;display: block;}

.sub_header .sh_r {width:10%;height:20px;line-height:20px;text-align: center;padding-top: 22px;display: block; float:left;}
.sub_header .sh_l img,
.sub_header .sh_r img { display: block; margin:0;}
.sub_header .sh_r img { float: right; }
.subbanner { width: 100%; overflow: hidden; position: relative; }
.subbanner img { display: block; width: 100%; }

.sub_headerl{ width: 100%; position: absolute; filter:alpha(opacity=70);	-moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; z-index: 88; left: 0; top: 0;}
.sub_headerl .sh_l {width:30px; height:30px; float: left; margin:12px 0 0 12px;background: url(../images/linebak.png)  center no-repeat; background-size:auto 25px;display: block;}
.sub_headerl .sh_r {width:30px;height:30px;float: right; margin:12px 12px 0 0;background: url(../images/linefx.png)  center no-repeat; background-size:auto 25px;display: block;}
.sub_headerl .sh_l img,
.sub_headerl .sh_r img { display: block; margin-top: 12px; width:30px; border-radius: 50%; height:30px;}
.sub_headerl .sh_r img { float: right; border-radius: 50%;}
.subbanner .product_info { position: absolute; width: 100%; bottom: 0; background-color: rgba(0, 0, 0, 0.4); color: #fff; z-index: 88; font-size: 12px; padding: 8px 10px;	-webkit-box-sizing: border-box;}
.subbanner .product_num { float: right; margin-top: 1px; }
.subbanner .product_group { float: left; margin-top: 1px; }
.subbanner .product_sell { float: left; margin-top: 1px; margin-left:15px;}
.gotxt { padding-left: 20px; background: url(../images/dwico.png) no-repeat left center; color: #fff; font-size: 12px; position: absolute; bottom: 10px; left: 10px; }
.b_btn { position: absolute; right: 10px; bottom: 10px; z-index:99 }
.b_btn img { display: block; width: 30px; float: left; margin-left: 5px; }
.xlnr_a li { overflow: hidden; padding: 8px 5px; border-bottom: 1px solid #f4f4f4; line-height: 22px; }
.xlnr_a li h1{ font-size:18px; font-weight:bold; line-height:30px;overflow: hidden; }
.xlnr_a .tcriqi{ overflow: hidden; padding:8px 0; margin:0; font-size:12px; line-height: 20px; }
.xlnr_a .cktuanqi{ overflow: hidden; padding:8px 0; margin:6px 0 0 0; border-top: 1px solid #f4f4f4;font-size:14px; line-height: 20px; }
.xltc_s { float: left; }
.xltc_s a { display: block; height: 26px; line-height: 28px; padding: 0 8px; border: 1px solid #ccc; border-radius: 5px; float: left; margin-right: 5px; margin-bottom: 7px; }
.xltc_s a.on { background: #26a867; color: #fff; border: 1px solid #26a867 }
.subtit{width: 100%;margin: 5px 0;padding:0;float: left;border-bottom: 1px solid #f4f4f4;overflow: hidden; height: 30px; line-height:30px; font-size:16px; color:#0b0b0b; font-weight:bold;}
.subtit span {background: url(../images/dianping.png) center no-repeat;background-size:auto 20px; width:30px; height:30px;display: block; float:left;}
.subtit img { float: left; margin-top: 11px; }
.subtit strong { float: left; font-size: 16px; font-weight: normal; color: #333; margin-left: 10px; color: #26a867 }
.subtit .qieh { float: left; }
.subtit a,
.subtit a:visited { display: block; margin-left: 15px; line-height: 40px; height: 40px; float: left; font-size:14px; }
.subtit a.on { color: #26a867; border-bottom: 2px solid #26a867 }
.xxx7188 {position: relative;}
.xcd_list_title{ height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6;}
.xcd_list_title ul{ width:100%;height:40px;line-height:40px;}
.xcd_list_title ul li{ width:33%;float:left; height:38px;border-bottom: 2px solid #a794C1; font-weight:bold;border-right:1px solid #f4f4f4;}
.xcd_list_title ul li a { display: block; line-height: 40px; height: 40px; text-align: center; font-size: 14px;color: #0b0b0b }
.xcd_list_title ul li a img {vertical-align: middle;margin-top:-2px;width:25px;height:25px; }
.xcd_list_title ul li.on { color: #a794C1; border-bottom: 2px solid #7a6090;border-right:1px solid #f4f4f4; }
.xxx7188fix {position: fixed;top:0;z-index: 99999; height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6;width: 100%; background-color: #fff;}

.xcd { width: 100%; }
.xcd ul { padding: 8px 0; border-bottom: 1px solid #f4f4f4; }
.xcd li { display: block; overflow: hidden; margin-bottom: 10px; }
.xcd li span { width: 10%; float: left; display: block; padding-right: 5%; text-align: right; }
.xcd li span img { display: block; float: right; }
.xcd li div { width: 80%; padding-right: 5%; float: right; }
.xcd li div img { display: inline; margin: 0 10px; }
.xcd li div img.img { display: block; margin: 0; width: 100%; }
.xcd li div.pic100 span{ width:auto; float:none; display:inline; padding:0px; text-align:center; }

.xcd .xcddate { padding-right:25px; margin-left:5px; }
.xcd .xcdcontent {padding:10px;}
.xcd .xcdcontent .xcdcontent_tit{margin:0 0 10px -10px;line-height: 24px; font-size:14px; display: -webkit-box;}
.xcd .xcdcontent .xcdcontent_tit i { background: #7a6090;color: #fff; padding: 0 10px; border-radius: 0 10px 10px 0;display: inline-block; height: 22px; margin-right: 10px;line-height:24px;-webkit-box-flex: 1;}
.xcd .xcdcontent .xcdcontent_tit span { display: block; -webkit-box-flex: 1; font-weight:bold;}
.subtit_xc {display: block;width:100%;border-bottom:1px solid #f4f4f4;border-top: 1px solid #f4f4f4; padding:3px 0; float:left; font-size:12px; overflow:hidden;}
.subtit_xc .fcan {float: left;width:44.5%; height:30px; line-height:30px;padding:0; color:#ccc;overflow:hidden;}
.subtit_xc .fcan span{ display: block; width:30px; height:30px;background: url(../images/canyin.png)  center no-repeat;background-size: auto 20px; float:left;}

.subtit_xc .fhotel {float: left; width:44.5%; height:30px;line-height:30px; color:#ccc;  padding:0;  overflow:hidden;}
.subtit_xc .fhotel span{display: block; width:30px; height:30px;background: url(../images/jiudian.png)  center no-repeat;background-size: auto 20px; float:left;}

.subtit_xc i img {display: inline; margin: 0 10px 0 15px; width:20px; height:20px; padding:0;}
.xcd div.pic100 span{ width:auto; float:none; display:inline; padding:0px; text-align:center; }

.xcd .xcdcontent_other{ width:100%; height:auto; padding:0; margin:0; float:left; overflow:hidden;}
.xcd .xcdcontent_other .subtit_xc_ot{width:96%;margin:5px 0; padding:0; float:left;border-top:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; border-left:4px solid #7a6090; overflow:hidden; height:30px;}
.xcd .xcdcontent_other .subtit_xc_ot span{display: block;padding-left:8px;font-size:16px;font-weight:bold; line-height:30px; color:#0b0b0b;}
.xcd .xcdcontent_other .subtit_xc_ot .mm20{font-size:14px;  color:#444; line-height:28px;float:left;}
.xcd .xcdcontent_other .subtit_xc_ot .mm20 p{font-size:14px;  color:#444; line-height:28px;float:left; overflow:hidden; padding:0; margin:0;}
.xcd .xcdcontent_other .subtit_xc_ot .mm20 img{max-width:100%;}


.kfdh {padding: 10px 10px 0px 7%; text-align:center; border-bottom:1px solid #dfdfdf;}
.kfdh .kfdht {color:#282828; font-size:14px;}
.kfdh .kfdhm {color:#CE7692;font-size:13px; margin-left:8px;}

.wx_service { width: 100%; float: left; display: block;}
.wx_service li {float: left; width: 24%; margin: 0 0 4% 7%; }
.wx_service li .img-border { border: 1px solid #dfdfdf;	float: left; }
.wx_service li .img-border img { max-width: 100%; float: left; }
.wx_service li p { width: 100%;	text-align: center;	float: left; height: 24px; line-height: 24px; font-size: 0.8em;	margin-top: -2px; }
.wx_service li p b { color: #f00; display: none; }
.ewmframebg { width: 100%; height: 100%; position: fixed; z-index: 88; top: 0; background: #000; opacity: 0.95; display: none; }
.ewmframe {	position: fixed; z-index: 89; display: none; width: 230px; height: 290px; top: 50%; margin-top: -145px;	margin-left: -115px; left: 50%;	background: #fff;}
.ewmframe .img-border {	float: left;}
.ewmframe img {	max-width: 100%; float: left;}
.ewmframe p { width: 100%; text-align: center; float: left; height: 30px; font-size: 0.9em;	margin-top: -5px;}

.ybnrbox { padding: 10px; border-bottom:1px solid #f4f4f4;}
.notice .ybnrbox{ display:none}
.ybnrbox img{ display:block; max-width:100%;}
.subpl ul { display: block; padding: 0 10px; }
.subpl li { display: block; overflow: hidden; padding: 15px 0; border-bottom: 1px solid #f4f4f4; }
.subpl li:last-child { border: none; }
.subpl .fleft { width: 15%; float:left}
.subpl .fleft img { display: block; width: 100%; border-radius: 100%; }
.subpl .fright { width: 75%; float:right}
.subfy {margin:10px 0; padding: 0 10px; }
.subfy a,.subfy span { float: left; display: block; height: 20px; line-height: 18px; width: 11%; margin-left: 1.5%; text-align: center; background: #fff; font-family: 14px; border-radius: 3px; font-family: arial; }
.subfy a.b { font-family: SimSun; }
.subfy a.on,.subfy .current { background: #ccc; color: #fff; }
.ybnrbox .btn { background: #33475f; color: #fff; font-size: 16px; height: 27px; line-height: 27px; padding: 0 15px; display: inline-block; text-shadow: 0 0 1px #333; float:right;}

/*分享*/
.fx_W { background: url(../images/hei.png); position: fixed; top: 0; left: 0; z-index: 999999; width: 100%; height: 100%;  display:none; }
.fxbox { background: #fff; padding-top: 20px; position: absolute; bottom: 0; left: 0; width: 100%; }
.fxbox li { width: 25%; float: left; display: block; text-align: center; margin-bottom: 15px; font-size: 14px; }
.fxbox li img { display: block; width: 60%; margin: 0 auto; margin-bottom: 5px; }
.fxbox span { height: 45px; line-height: 45px; display: block; }
.fxbox span a,
.fxbox span a:visited { display: block; width: 100%; height: 45px; color: #fff; background: #333; font-size: 15px; text-align: center; }
.fxbox span a:hover { color: #fff; }
/*门票*/
.pmcity li { width: 23%; padding: 10px 0; padding-left: 2%; float: left; text-align: center; }
.pmcity li img { width: 40%; display: block; float: left; }
.pmcity li i { display: block; margin-top: 9%; float: left; margin-left: 10px; font-size: 14px; }
.ztfl li { border-bottom: 1px solid #e6e6e6; display: block; width: 33.33%; height: 40px; background: url(../images/bor.jpg) repeat-y right; line-height: 40px; float: left; }
.ztfl li img { display: block; width: 18px; margin-left: 14%; margin-right: 10px; margin-top: 11px; float: left; s
}
.ztfl li i { float: left; font-size: 14px; }
.ztfl li:nth-child(3),
.ztfl li:nth-child(6),
.ztfl li:nth-child(9) { background: none }
.ztfl li:nth-child(7),
.ztfl li:nth-child(8),
.ztfl li:nth-child(9) { border-bottom: none }
/*门票内容*/
.tj_dp { color: #fff; font-size: 12px; position: absolute; bottom: 10px; left: 10px; }
.mpxz li { display: block; overflow: hidden;padding-top:10px; border-bottom: 1px solid #e6e6e6; }
.mpxz li strong{ font-size:14px; font-weight:400; padding-bottom:3px;}
.mpxz li .info { background: #f7f7f7; display: block; padding: 10px; display:none;}
.mpxz li .fleft{ margin-left:10px; margin-bottom:10px;}
.mpxz li .fright{ margin-right:10px;margin-top:10px;}
.mpxz li .fright i{ font-size:16px;}
.mpxz li a,.mpxz li a:visited,.mpxz li a:hover{ color:#666;}
.mpxz li a .fright { color:#f90}
.mpxz li a .fleft strong{ color:#333}
.mpxz li:last-child{ border:none;}
.zbbox{ padding-left:10px; padding-top:10px;}
.zbbox span{ margin-right:15px;}

/*城市选择*/
.city_xz span { display: block; height: 32px; line-height: 32px; background: #f7f7f7; padding: 0 10px; border-bottom: 1px solid #e6e6e6; }
.city_xz li { padding: 0 10px; height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; display: block; font-size: 14px; }
.city_xz li a { display: block; height: 40px; }
.city_sx { position: fixed; right: 10px; top: 10%; }
.city_sx span a { color: #f90; margin-bottom: 7px; display: block; font-size: 10px; font-size: 14px }
.city_sx li a { display: block; font-family: arial; text-align: center; width: 26px; height: 17px; transform: scale(0.9, 0.9); -webkit-transform: scale(0.9, 0.9); -ms-transform: scale(0.9, 0.9); -o-transform: scale(0.9, 0.9); -moz-transform: scale(0.9, 0.9); }
/*租车*/
.zcsx li { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; font-size: 14px; padding: 0 10px; }
.zcsx li input { height: 40px; line-height: 40px; border: none; background: none; float: left; color: #666; font-size: 15px; width: 60%; }
.zcsx li i { float: left; color: #999; margin: 0 10px; }
.zcsx li:last-child { border: none; }
.zcsx li span { float: left; display: block; margin-top: 12px; width: 18px; }
.zcsx li span img { display: block; margin: 0 auto }
.zcbtn { display: block; width: 100%; height: 40px; line-height: 40px; background: #26a867; margin-top: -1px }
.zcbtn a { display: block; width: 100%; height: 40px; }
.zcbtn a,
.zcbtn a:visited,
.zcbtn a:hover { color: #fff; }
.zcbtn a i { width: 85px; text-align: right; font-size: 15px; margin: 0 auto; display: block; background: url(../images/sbtn.jpg) no-repeat left center; line-height: 42px; }
.tyhtit { height: 45px; line-height: 47px; border-bottom: 1px solid #e6e6e6; padding: 0 10px; font-size: 15px; color: #f90; }
.tyhtit img { display: inline; margin-right: 10px; margin-top: 14px; float: left; }
.zctj { border-bottom: 1px solid #ddd; }
.zctj li { display: block; float: left; width: 50%; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; box-sizing: border-box; padding: 10px 0; }
.zctj li strong { font-size: 14px; font-weight: normal; padding-left: 10px; display: block; }
.zctj li img { display: block; margin: 5px auto; width: 90%; }
.zctj li span { margin-right: 10px; }
.zctj li p { padding-left: 10px; }
/*租车内容*/
.car_info { width: 100%; border-bottom: 1px solid #ddd; }
.car_info li { float: left; display: block; height: 34px; line-height: 34px; width: 50%; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; box-sizing: border-box; padding-left: 10px; font-size: 13px; }
.car_info li:nth-child(3n) { background: #f2f2f2 }
.zclx { border-bottom: 1px solid #ddd; }
.zclx li { overflow: hidden; padding: 10px; border-bottom: 1px solid #eee; }
.zclx li .fleft strong { font-size: 14px; font-weight: normal; }
.zclx li i a { display: block; width: 85px; height: 30px; line-height: 30px; font-size: 14px; text-align: center; color: #fff; background: #f90; border-radius: 5px; margin-top: 4px; }
.zclx li i a:hover { color: #fff; }
.zclx li .fright span { display: block; margin-top: 8px; margin-right: 10px; }
/*租车区域选择*/
.subss { height: 35px; background: #ddd; padding: 8px; overflow: hidden; }
.subss input { font-size: 14px; height: 35px; line-height: 35px; background: #fff url(../images/qyssbtn.jpg) no-repeat 10px center; border: none; border-radius: 5px; color: #999; width: 90%; padding-left: 10%; }
.zcqy { position: fixed; top: 96px; left: 0; width: 100%; height: 100%; }
.zcqy li { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; display: block; font-size: 14px; }
.zcqy li a { display: block; padding-left: 15px }
.zcqy .fleft { height: 100%; background: #f2f2f2; width: 25%; position: absolute; left: 0; top: 0; }
.zcqy .fleft a,
.zcqy .fleft a:visited { color: #333; }
.zcqy .fleft li.on { border-right: 3px solid #26a867; box-sizing: border-box }
.zcqy .fleft li.on a { color: #26a867 }
.zcqy .fright { width: 75%; height: 100%; position: absolute; right: 0; top: 0; background: #fff; }
.zcqy li:last-child { border-bottom: none; }
/*租车时间选择*/
.zctime_hei { background: url(../images/hei.png); width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 10000; }
.zctime { width: 90%; margin: 0 auto; margin-top: 20%; border-radius: 15px; overflow: hidden; }
.tctit { height: 45px; line-height: 45px; color: #fff; display: block; background: #26a867; padding-left: 15px; }
.zctime ul { float: left; text-align: center; font-size: 15px; }
.zctime ul li { height: 45px; line-height: 45px; border-bottom: 1px solid #e6e6e6; }
.zctime ul li a { color: #999; }
.zctime ul li.on a { color: #26a867; font-size: 18px; }
.zctime ul.u1 { width: 45%; }
.zctime ul.u2 { width: 25%; }
.zctime ul.u3 { width: 30%; }
.tcbtn { width: 100%; height: 45px; line-height: 45px; }
.tcbtn a { display: block; float: left; font-size: 14px; text-align: center; width: 50%; height: 45px; border-right: 1px solid #e6e6e6; box-sizing: border-box }
.tcbtn a:last-child { color: #f90 }
/*酒店首页*/
.jdtj_i { overflow: hidden; padding-bottom: 10px; }
.jdtj_i ul { display: block; }
.jdtj_i ul li { display: block; float: left; width: 46%; margin-left: 3%; position: relative; margin-top: 10px; }
.jdtj_i ul li img { display: block; width: 100%; height: 100px; margin: 0 auto; }
.jdtj_i ul li div { height: 28px; line-height: 28px; width: 90%; padding: 0 5%; position: absolute; background: rgba(0,0,0,.6); top: 72px; color: #fff; }
.jdtj_i ul li strong { display: block; margin-top: 5px; font-weight: normal; font-size: 14px; }
/*酒店内容*/
.jdglico i { width: 20px; height: 20px; float: left; display: block; margin-right: 5px; }
.jdglico .l1 { background: url(../images/jdico1.jpg) no-repeat center center; }
.jdglico .l2 { background: url(../images/jdico2.jpg) no-repeat center center; }
.jdglico .l3 { background: url(../images/jdico3.jpg) no-repeat center center; }
.jdglico .l4 { background: url(../images/jdico4.jpg) no-repeat center center; }
.jdglico .l5 { background: url(../images/jdico5.jpg) no-repeat center center; }
.jdglico .l6 { background: url(../images/jdico6.jpg) no-repeat center center; }
.rztime { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; padding: 0 10px; }
.rztime img { display: block; margin-top: 13px; float: left; margin-right: 5px; }
.jdimg img { width: 22%; margin-left: 2%; float: left; display: block; }
.jdtc { padding: 10px; overflow: hidden; border-top: 1px solid #e6e6e6 }
.jdtc i { margin-top: 6px; display: block; float: left; }
.mpxz li a.fff { color: #fff; float: right; width: 85px; height: 30px; line-height: 30px; display: block; background: #f90; font-size: 14px; border-radius: 5px; text-align: center; }

.jdss li{ display:block; padding:10px 0; border-bottom:1px solid #e6e6e6;}
.jdss li:last-child{ border:none;}
.jdss li span{ display:block; font-size:14px; color:#333; padding-left:10px;}
.jdss p i{ float:left; display:block; background:url(../images/bor.jpg) repeat-y right; padding:0 10px; height:12px; line-height:12px; margin-top:10px;}
/*签证*/
.qzbanner { color: #fff; height: 180px; background: url(../images/qzbanner.jpg) no-repeat bottom center; }
.qzbanner strong { font-size: 20px; display: block; text-align: center; font-weight: normal; padding-top: 37px; }
.qzbanner p { font-size: 16px; text-align: center; margin-bottom: 10px; }
.qzinput { width: 300px; margin: 0 auto; }
.qzinput input { font-size: 14px; height: 35px; line-height: 35px; border: none; border-radius: 5px; }
.qzinput input.t1 { width: 205px; color: #999; padding-left: 10px; background: #fff; float: left; }
.qzinput input.t2 { width: 80px; background: #26a867; text-align: center; color: #fff; cursor: pointer; float: right; }
.qzdata li { float: left; width: 33.3%; border-right: 1px solid #e6e6e6; box-sizing: border-box; padding-top: 13px; padding-bottom: 7px; text-align: center; }
.qzdata li:nth-child(3) {border: none;}
.qzdata li b, .qzdata li p { display: block; }
.hotqz li { width: 25%; float: left; font-size: 14px; text-align: center; padding-top: 15px; padding-bottom: 10px; border-left: 1px solid #eee; border-bottom: 1px solid #eee; box-sizing: border-box }
.hotqz li img { display: block; width: 80%; margin: 0 auto; margin-bottom: 5px; border-radius: 3px; }

.qztj { padding-bottom: 10px; }
.qztj .product-box { background-color: #fff; margin: 10px 0; }
.qztj .product-box .title-box {	height: 35px; font-size: 0;	padding: 0;}
.qztj .product-box .title-box hr { margin: 0; border-top: 1px solid #d4d4d4; border-bottom: none;}
.qztj .product-box .title-box .square { background-color: #ff7c70; }
.qztj .product-box .title-box>span { display: inline-block;	vertical-align: middle; }
.square { width: 5px; height: 100%; margin-right: 10px; }
#visaCountry .title-box .square { background-color: #ffd000;}
.qztj .product-box .title-box .product-title h1 { font-size: 14px;  font-weight: bold; color: #222;	font-family: "微软雅黑"; }
.qztj .product-box .visa-list {	display: inline-block; width: 100%;}
.qztj .product-box .visa-list li { float: left;	width: 25%;	list-style: none; margin-top: 20px;}
.qztj .product-box .visa-list .visa-box { display: block; width: 100%; text-align: center;}
.qztj .product-box .visa-list .visa-box .img-box { display: block; width: 100%;	overflow: hidden;}
.qztj .product-box .visa-list li img { width: 60px;	height: 40px; border-radius: 4px;}
.qztj .product-box .visa-list .visa-box .img-box img {display: block; width: 85px; height: 58px; border-radius: 9px; margin: 0 auto;}
.qztj .product-box .visa-list li .visa-country { font-size: 14px; color: #666; margin-top: 10px;}
.qztj .product-box .visa-list li .visa-name { font-size: 12px; color: #999;}
.qztj .product-box .visa-list li .visa-price { font-size: 12px;	color: #f50; }
.qztj .product-box .visa-list .visa-box .big-price { font-family: "Arial"; font-size: 19px; font-weight: bold; margin: 0 5px 0 0; }

.qztj #qz_list{padding-top: 20px;}
.qztj #qz_list li{width:33%; float: left;}
.qztj #qz_list li img { display: block; width: 85px; height: 58px; border-radius: 9px; margin: 0 auto; }
.qztj #qz_list li .visa-country { font-size: 14px; color: #666; margin-top: 10px; text-align: center;}
.qzlc img { display: block; margin: 15px auto; width: 94%; }
/*签证内容*/
.qzxz li { height: 45px; line-height: 45px; border-bottom: 1px solid #e6e6e6; font-size: 14px; padding-left: 10px; }
.qzxz li .t1, .qzxz li .t2 { border: none; background: none; font-size: 14px; color: #333; }
.qzxz li .t2 { width: 45px; }
.qzxz li img { display: block; float: left; margin-top: 14px; }
.qzxz li.c_f90 { font-size: 12px; }
.qzxz li i { float: left; margin-lefT: 7px; margin-right: 8px; }
.qzxz li .b1, .qzxz li .b2 { width: 45px; height: 45px; line-height: 45px; float: right; border: none; background: none; border-left: 1px solid #e6e6e6; cursor: pointer; font-size: 16px; font-weight: bold; color: #999; }
.qzxz li:nth-child(3) {
border: none
}
.qztxt li { display: block; padding: 12px 10px; border-bottom: 1px solid #e6e6e6; overflow: hidden; }
.qztxt li:last-child { border-bottom: none; }
.qztxt li span { float: right; color: #999; }
.qztxt li i { font-size: 14px; }
.qztxt li a { display: block; }
/*会员登录*/
.login_hei { width: 100%; height: 1136px; position: fixed;/* background: url(../images/hei.png); */}
.loginbox { width: 90%; margin: 0 auto; margin-top: 10px; background: #f90; overflow: hidden; border-radius: 12px; }
.loginbox .loginbanner { width: 100%; position: relative; height: 40px;}
.loginbox .loginbanner img { width: 100%; display: block; height: 180px; }
.loginbox .loginbanner strong { font-size: 18px; position: absolute; top: 50px; left: 0; display: block; text-align: center; color: #fff; width: 100%; }
.loginbox .loginbanner p { font-size: 13px; position: absolute; top: 75px; left: 0; text-align: center; color: #fff; width: 100%; }
.loginbox .loginbanner .tit { font-size: 14px; width: 100%; height: 40px; line-height: 40px; left: 0; bottom: 0; position: absolute }
.loginbox .loginbanner a { display: block; float: left; text-align: center; color: #fff; background:#7a6090; width: 50%; }
.loginbox .loginbanner a:hover { color: #fff; }
.loginbox .loginbanner .tit a.on { background: url(../images/logintit.png) no-repeat bottom center; }
.loginbox li { height: 50px; line-height: 50px; border-bottom: 1px solid #e6e6e6; background:#fff;}
.loginbox li em img { display: block; float: left; margin-top: 16px; margin: 0 10px; margin-top: 16px; }
.loginbox li .logintxt { height: 50px; line-height: 50px; font-size: 14px; color: #999; border: none; background: none; float:left;}
.loginbox li .mobile{ width:170px; height:50px; }
.loginbox .l_li { padding: 0 10px; }
.loginbox .l_li img { float: left; margin-left: 5px; display: block; width: 26px; margin-top: 12px; }
.loginbox .l_li .fright a, .loginbox .l_li .fright a:visited, .loginbox .l_li .fright a:hover { color: #333; }
.loginbox .btn a { display: block; width: 50%; float: left; height: 45px; line-height: 45px; text-align: center; box-sizing: border-box; font-size: 14px; color:#fff; background:#333; }
.loginbox .btn a:last-child { color: #fff; font-weight:bold; background:#333;}
/*会员中心*/
.user_c { width: 100%; height: 180px; overflow: hidden; position: relative; color: #fff; }
.user_c a, .user_c a:visited, .user_c a:hover { color: #fff; }
.user_c .bimg { height: 180px; }
.user_c .bimg img { display: block; width: 100%; height: 180px; }
.user_c .backbtn { position: absolute; left: 15px; top: 15px; }
.user_c .user_pic { width: 60px; height: 60px; display: block; position: absolute; left: 50%; margin-left: -30px; top: 30px; border-radius: 100%; }
.user_c p { position: absolute; width: 100%; left: 0; top: 100px; text-align: center; font-size: 13px; }
.user_c .tit { height: 40px; line-height: 40px; background: rgba(0, 0, 0, .3); width: 100%; position: absolute; left: 0; bottom: 0; font-size: 13px; }
.user_c .tit a { display: block; float: left; width: 33.3%; height: 40px; background: url(../images/uclibj.png) no-repeat right center; }
.user_c .tit a:last-child { background: none; }
.user_c .tit img { width: 15px; float: left; margin-top: 13px; margin-left: 26%; margin-right: 6px; }
.user_c .tit i { float: left; }
.softlist li { width: 31%; float: left; height: 100px; background: #fff; margin-left: 1.8%; margin-top: 1.9%; text-align: center; padding:10px 0; }
.softlist li i { display: block; height: 30px; width: 30px; margin: 0 auto; margin-top: 15px; margin-bottom: 6px; }
.softlist li i.ico1 { background: url(../images/ulico1.jpg) no-repeat center center; }
.softlist li i.ico2 { background: url(../images/ulico2.jpg) no-repeat center center; }
.softlist li i.ico3 { background: url(../images/ulico3.jpg) no-repeat center center; }
.softlist li i.ico4 { background: url(../images/ulico4.jpg) no-repeat center center; }
.softlist li i.ico5 { background: url(../images/ulico5.jpg) no-repeat center center; }
.softlist li i.ico6 { background: url(../images/ulico6.jpg) no-repeat center center; }
.softlist li i.ico7 { background: url(../images/ulico7.jpg) no-repeat center center; }
.softlist li i.ico8 { background: url(../images/ulico8.jpg) no-repeat center center; }
.softlist li b { font-size: 15px; display: block; }
.softlist li p { color: #999; }
.exitbtn { height: 45px; width: 100%; margin-top: 2%; overflow: hidden; }
.exitbtn a { height: 45px; line-height: 45px; background: #26a867; display: block; width: 100%; }
.exitbtn a img { display: block; float: left; width: 18px; margin-top: 13px; margin-left: 37%; margin-right: 8px; }
.exitbtn a i { font-size: 15px; color: #fff; }
/*订单列表*/
.softlist li i.ddico1 { background: url(../images/ddico1.jpg) no-repeat center center; }
.softlist li i.ddico2 { background: url(../images/ddico2.jpg) no-repeat center center; }
.softlist li i.ddico3 { background: url(../images/ddico3.jpg) no-repeat center center; }
.softlist li i.ddico4 { background: url(../images/ddico4.jpg) no-repeat center center; }
.softlist li i.ddico5 { background: url(../images/ddico5.jpg) no-repeat center center; }
.softlist li i.ddico6 { background: url(../images/ddico6.jpg) no-repeat center center; }
.softlist li i.ddico7 { background: url(../images/ddico7.jpg) no-repeat center center; }
.softlist li i.ddico8 { background: url(../images/ddico8.jpg) no-repeat center center; }
.softlist li i.ddico9 { background: url(../images/ddico9.jpg) no-repeat center center; }
/*点评列表*/
.dplist { }
.dplist li { padding:15px 10px; border-bottom:1px solid #e6e6e6; }
.dplist li:last-child { border:none; }
.dplist li b { display:block; font-size:14px; color:#333; }
.dplist li p { margin-top:5px; }
.dilistimg img { display:block; margin-right:10px; width:20%; float:left; margin-top:10px; }


/*订单列表*/
.ddlist li { display:block; padding:12px 7px; border-bottom:1px solid #e6e6e6; background:#fff; }
.ddlist li:last-child { border:none; }
.ddlist li .fright em { display:block; color:#fff; text-align:center; border-radius:3px; }
.ddlist li .fright em.dfk { background:#ff525a; margin:0 0 5px 0;}
.ddlist li .fright em.clz { background:#f90; }
.ddlist li .fright em.ycg { background:#26a867; }
/*订单点评*/
.zjhei { background:url(../images/hei.png); position:fixed; left:0; top:0; z-index:9999; width:100%; height:100%; }
.dpbox { width:90%; background:#fff; border-radius:15px; margin:0 auto; overflow:hidden; margin-top:20%; }
.dpbox .tit { height:45px; line-height:45px; background:#26a867; font-size:15px; text-align:center; color:#fff; }
.dpbox li { display:block; padding:15px 10px; border-bottom:1px solid #e6e6e6; }
.dpbox li dd { display:block; float:left; width:23%; margin-right:2%; }
.dpbox li dd img { display:block; width:100%; margin-bottom:5px; margin-top:15px; }
.stbtn { display:block; float:left; background:#26a867; border-radius:3px; padding:2px 8px; }
.stbtn a, .stbtn a:visited, .stbtn a:hover { color:#fff; }
.dpbox li textarea { border:none; background:none; font-size:14px; color:#999; width:100%; height:50px; }
.tytc_btn a { display: block; width: 50%; float: left; height: 45px; line-height: 45px; text-align: center; border-right: 1px solid #e6e6e6; box-sizing: border-box; font-size: 14px; }
.tytc_btn a:last-child { color: #f90; }
/*资料修改*/
.xgtit { width:100%; background:#fff; }
.xgtit li { width:33.33%; padding-top:25px; padding-bottom:18px; border-right:1px solid #e6e6e6; box-sizing:border-box; float:left; text-align:center; }
.xgtit li.on { background:url(../images/xgtitbj.jpg) no-repeat bottom center; }
.xgtit li:last-child { border:none; }
.xgtit li img { display:block; margin:0 auto; margin-bottom:8px; }
.xgtit li i { font-size:15px; }
.xg_li { overflow:hidden; }
.xg_li li { height:50px; line-height:50px; font-size:14px; padding:0 10px; overflow:hidden; border-bottom:1px solid #e6e6e6 }
.xg_li li:last-child { border:none; }
.xg_li li img { width:20px; display:block; float:left; margin-top:14px; }
.xg_li li span { float:left; color:#999; width:80px; margin-left:10px; }
.xg_li li input.s1,.xg_li li .s1 { border:none; background:none; height:50px; line-height:50px; font-size:14px; color:#333; width:65%; }
.xg_li input.s2 { border:none; background:#f90; color:#fff; font-size:14px; text-align:center; height:45px; line-height:45px; border:none; width:100%; cursor:pointer; }

/*幻灯轮播*/
.jd_index_slidebox {position:relative;width:100%;height:180px;overflow:hidden;margin:0 auto;max-height:260px;}
.jdmp_content_banner{position:relative;width:100%;height:180px;overflow:hidden;margin:0 auto;max-height:260px;}
.jd_index_slidebox .jd_index_slidebox_menu,.jdmp_content_banner .jdmp_content_banner_menu{position:relative;z-index:0;}
.jd_index_slidebox .jd_index_slidebox_menu li,.jdmp_content_banner .jdmp_content_banner_menu li{position:relative;}
.jd_index_slidebox .jd_index_slidebox_menu li img{width:100%;height:180px;display:block;}
.jdmp_content_banner .jdmp_content_banner_menu li img{width:100%;height:180px;display:block;}
.jd_index_slidebox .jd_index_slidebox_menu li a,.jdmp_content_banner .jdmp_content_banner_menu li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.jd_index_slidebox .jd_index_slidebox_btn,.jdmp_content_banner .jdmp_content_banner_btn{position: absolute;width: 100%;height: 20px;line-height: 20px;text-align: center;bottom: 0;left: 0;z-index: 1;}
.jd_index_slidebox .jd_index_slidebox_btn li,.jdmp_content_banner .jdmp_content_banner_btn li{display: inline-block;width: 5px;height: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #666666;text-indent: -9999px;overflow: hidden;margin: 0 6px;}
.jd_index_slidebox .jd_index_slidebox_btn li.active,.jdmp_content_banner .jdmp_content_banner_btn li.active{background: #23cc77;}
.jdmp_content_banner_btn{display: none;}

/*退款*/
.tklc { position:relative; z-index:0 }
.tklc li { float:left; width:33.33%; text-align:center; padding:15px 0; }
.tklc li i { font-size:14px; display:block; }
.tklc li em { display:block; color:#fff; width:20px; height:20px; line-height:20px; margin:0 auto; border-radius:100%; margin-top:10px; background:#999; }
.tklc .line { position:absolute; left:0; bottom:25px; z-index:-1; width:90%; left:5%; height:1px; line-height:0; font-size:0; border-bottom:1px solid #ddd; }
.tklc li.on { color:#f90; }
.tklc li.on em { background:#f90; }
.tkinfo { padding:13px 10px; border-top:1px solid #e6e6e6; }
.tkinfo i { float:left; margin-right:15px; font-size:13px; }
.tkym li { display:block; border-bottom:1px solid #e6e6e6; padding:15px 10px; }
.tkym i { float:left; font-size:14px; margin-right:10px; color:#333; }
.tkym li input, .tkym li select, .tkym li textarea { border:none; background:none; font-size:14px; float:left; width:80%; }
.tkym li:last-child { border:none; }
.tyuser_s {height:45px; line-height:45px; width:100%; text-align:center; font-size:16px; color:#fff; background:#A794C1; border:none; cursor:pointer;}
/*c订单详细*/
.ddzt li { height:45px; line-height:45px; font-size:14px; padding:0 10px; border-bottom:1px solid #e6e6e6; }
.ddzt li.on { color:#f90; }

.ddzt li:last-child, .ddinfo li:last-child { border:none; }
.fkfs li { display:block; height:45px; line-height:45px; padding:0 10px; border-bottom:1px solid #e6e6e6 }
.fkfs li:last-child { border:none; }
.fkfs li label { display:block; width:100%; font-size:14px; }
.fkfs li label input { display:block; float:left; margin-right:10px; margin-top:16px; }
/*搜索*/
.s_tit { height:36px; line-height:36px; background:#26A867; width:100%; overflow:hidden; }
.s_tit a { display:block; font-size:14px; color:#fff; text-align:center; width:20%; float:left; /*border-left:1px solid #2cc176; border-top:1px solid #2cc176; box-sizing:border-box;*/}
.s_tit a.on { background:#2cc176 }
.ssbox { padding:8px; background:#2cc176; }
.ssbox .s_txt, .ssbox .s_btn { float:left; height:36px; line-height:36px; border:none; }
.ssbox .s_txt { width:77%; padding-left:3%; background:#fff; font-size:14px; }
.ssbox .s_btn { width:20%; cursor:pointer; font-size:0; text-indent:-9999px; background:#fff url(../images/qyssbtn.jpg) no-repeat center center; border-left:1px solid #e6e6e6; box-sizing:border-box; }
.hot_tag { padding:10px 0; }
.hot_tag p { padding:10px; font-size:14px; color:#26a867; }
.hot_tag a { display:block; float:left; margin-left:10px; border:1px solid #ccc; height:24px; line-height:24px; padding:0 10px; border-radius:5px; margin-bottom:10px; font-size:13px; }


/*填写订单*/
.orderform{background-color:#f4f4f4;}
.ydtx{ border: 1px solid #d0d0d0;width:94%;margin:10px auto;background-color:#fff;border-radius:5px;}
.ydtx h3{width:100%;margin:0 auto; height:35px; line-height:32px;background-color:#f4f4f4; text-align:center; font-size:16px; font-weight:bold;  overflow:hidden;}
.ydtx li { display:block; padding-left:10px; color:#666; border-top:1px solid #f4f4f4; height:45px; line-height:45px; font-size:14px; width:100%; text-align:left; overflow:hidden}
.ydtx li:last-child { border:none; }
.ydtx li input { border:none; background:#fff; height:45px; line-height:45px; color:#666;font-size:14px; }
.ydtx li input.i1{ float:left; padding-left:5px;}
.ydtx li input.i2{ float:left; width:34px; text-align:center; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4;}
.ydtx li input.i3{ width:65px; border-right:1px dashed #f4f4f4; padding-left:5px; margin-right:5px; float:left; }
.ydtx li input.i4{padding-left:5px; float:left;}
.ydtx li i { width:70px; font-size:14px; color:#444; border-right:1px solid #f4f4f4;float:left;}
.ydtx li em { margin:10px 3px 0 8px; font-size:13px; overflow:hidden;}
.ydtx li .b1 , .ydtx li .b2 { width:20px; height:20px; line-height:20px; margin:10px 5px 0 5px; float: left; border: none; background: none;  cursor: pointer; font-size: 16px; font-weight: bold; color: #999; }
.ydtx li .order_type{line-height:45px; }
.ydtx li .order_type a { display: block; height: 26px; line-height: 28px; padding: 0 8px; border: 1px solid #ccc; border-radius: 5px; float: left; margin:10px 3px 0 8px;}
.ydtx li .order_type a.on { background: #A794C1; color: #fff; border: 1px solid #7A6090 }
.ydtx li .fysm{width:140px;line-height:35px;margin:0 6px 0 10px;padding:2px 0;display: block; float:left;}

/*客服信息*/
.kfcomfirm{width:98%;height:40px;margin:10px 0 0 4px;outline:none;border:1px solid #f4f4f4;}
.kfcomfirm option{line-height:40px;height:40px;text-indent:20px;}
.kfname{display:none;width:96%;line-height:40px;height:40px;margin:10px 0 0 4px;text-indent:20px;outline:none;border:1px solid #f4f4f4;}
.gustbook{width:94%;outline:none;border:1px solid #f4f4f4;height:100px;margin:10px 0 0 4px;text-indent:5px;padding:5px; line-height:22px;}
.feiyong{ position:absolute;top:40%;left:45%; width:80%;height:200px;margin-top:-70px;margin-left:-150px;display:none;border:1px solid #999;line-height:30px;padding:5px;overflow-y:scroll;background:#FFF;font-size:12px;padding-top:15px;}
.feiyong .ysclose{ position:absolute; right:5px; color:#999; cursor:pointer; top:0px;}
#isshuoming{ cursor:pointer; margin-top:2px; float:left}
.numprice{height:89px!important;padding:0!important;}
.numprice .numtitle{width:100%;border-bottom:1px solid #f4f4f4;}
.numprice .numcon{width:100%;}
.numprice table{width:100%;margin:0;}
.numprice td{border-right:1px solid #f4f4f4;text-align:center;margin:0;}
.numprice .chengren{ width:20%; text-align:left; padding-left:5px;margin:0 auto;}
.numprice .ertong{width:20%;text-align:left;padding-left:5px;margin:0 auto;}
.numprice .heji{width:21%; margin:0;font-weight:bold;}
.numprice .heji em{color:#fb8d00; font-size:17px; font-weight:bold;}


    
.order_calendar{margin-top:50px; display:none}
#godate{cursor:pointer}
.order_type{line-height:22px;}
.order_type a { display: block; height:26px; line-height:24px; padding: 0 8px; border: 1px solid #ccc; border-radius: 5px; float: left; margin:0 5px 5px 0; }
.order_type a.on { height:26px; line-height: 24px;background: #A794C1; color: #fff; border: 1px solid #7A6090 }

/*专题*/
.ztbanner{ width:100%;}
.ztbanner img{width:100%;height:200px;}
.ztlist{ width:100%;}

.ztlist_img{ width:100%; height:100%; overflow:hidden; text-align:center; margin:5px 0 0 0;}
/*点评*/
.pinlun{width:100%; padding:0; margin:0; overflow:hidden; float:left;}
.pinlun .wypj{ width:100%;height:40px;line-height:38px; padding:0 0 0 5px; font-size:16px; font-weight:bold; margin:0; overflow:hidden; border-bottom:1px solid #f4f4f4; float:left;}
.pinlun .wypj span{ float:right; line-height:38px; margin-right:10px;font-size:14px;}
.pinlun .pinun_nr{ width:100%; padding:5px 0; margin:5px 0; overflow:hidden; float:left;}
.pinlun .pinun_nr h2{ width:100%; height:30px; line-height:20px; font-size:18px; font-weight:bold; color:#7a6090; border-bottom:1px solid #f4f4f4;text-align:center;overflow:hidden; float:left;}
.pinlun .pinun_nr .oc-star-fc{width:100%; height:28px; line-height:28px; font-size:14px; padding:0; margin:0; border-bottom:1px solid #f4f4f4;overflow:hidden; float:left;}
.pinlun .pinun_nr .oc-star-fc label { position: absolute;left: 0; padding-left: 15px; float:left; border-right:1px solid #f4f4f4;}
.pinlun .pinun_nr .oc-star-fc .oc-star-n{ margin-top: 3px; background: url(../images/star.png) no-repeat; text-align: left;width: 130px; float:right; margin-right:160px;}
.pinlun .pinun_nr .oc-star-fc .oc-star-n ul {background: url(../images/star.png) no-repeat; }
.pinlun .pinun_nr .oc-star-fc .oc-star-n li {display: inline-block; width: 20px;	height: 20px;text-indent: -999px; overflow: hidden;	padding: 0;	margin-bottom: 0; margin-left: 2px;}
.pinlun .pinun_nr .oc-star-fc .oc-star-n .star1 {	background-position: -104px -60px; }
.pinlun .pinun_nr .oc-star-fc .oc-star-n .star2 {	background-position: -78px -60px; }
.pinlun .pinun_nr .oc-star-fc .oc-star-n .star3 {	background-position: -52px -30px; }
.pinlun .pinun_nr .oc-star-fc .oc-star-n .star4 {	background-position: -26px -30px; }
.pinlun .pinun_nr .oc-star-fc .oc-star-n .star5 {	background-position:  0 -30px; }

.pinlun .pinun_nr .oc-text  {width: 100%; padding-top: 6px; padding-left: 0!important; float:left;}
.pinlun .pinun_nr .oc-text  .oc-text_nr{width:90%;height:100px; line-height:22px; border:1px solid #f90; margin:10px;}

.pinlun .pinun_nr .oc-star-b { float:left; margin-left:10px;}
.pinlun .pinun_nr .oc-star-b .c-btn-orange {width:160px;display: block; text-align: center; color:#fff; height: 38px;	line-height: 38px;border-radius: 4px; font-size: 16px; border:none; background:#f90;}
.pinlun .pinun_nr .oc-star-b .c-btn-orange1 {width:155px;display: block; text-align: center; color:#fff; height: 38px;	line-height: 38px;border-radius: 4px; font-size: 16px; border:none; margin-left:10px; background:#7a6090;}


.c-f-textarea {	display: block;	padding: 6px; height: 70px; border: 1px solid #DDD;	border-top-color: #bbb;	background-color: #fff; }
.c-f-textarea textarea { border: 0; display: block;	width: 100%; height: 100%; background-color: #fff; color: #333;	font-size: 14px; }
.c-float-popWrap {width: 160px;border-radius: 2px;z-index: 9999;position: absolute;overflow: hidden;text-align: center;}
.c-float-popWrap .warnMsg {color: #fff;}
.c-float-popWrap {background-color: rgba(51,51,51,.9);border-radius: 2px;padding: 15px;}

.fixedmenu {margin-top:40px; padding: 10px;}
.fixedmenu li { float: left; position: relative;font-size: 0.94em; background-color: #A794C1; color: #FFF;width: 25%; text-align: center; line-height: 38px;  border-bottom: 1px solid #7A6090;}
.fixedmenu li a { color: #FFF;display: block;}
.fixedmenu li span {border-right: 1px solid #7A6090;position: absolute; right: 0px;top: 0px;height: 100%;}
