@charset "utf-8";

/* CSS Document */

body,form,input{ margin:0; padding:0; border:0; font-size: 14px; font-weight: normal; font-family:"Microsoft Yahei"; color:#000;}

ul,ol,li { list-style: none; list-style-type:none; margin:0; padding:0;}

p,div,a,h1,h2,h3,h4,h5,h6,span,ul,li,img,form,input,br,dl,dt,dd{ padding:0; margin:0;}

img {border-style:none; border:0; padding:0; margin:0; }

a{color:#333; text-decoration:none !important;}

a:hover{ text-decoration:underline;}

.clear{ clear:both; height:0; display:block;}

h1,h2,h3,h4,h5,h6{ font-weight:normal;}

em,i,samp,b{ font-style:normal;font-weight: normal; font-family:"Microsoft Yahei";}

.fix{*zoom:1;}

.fix:after{content:""; display:block; clear:both;}

a,button,input,textarea{outline:none; border:0; background:none;

	-webkit-tap-highlight-color: rgba(0,0,0,0);

	tap-highlight-color: rgba(0,0,0,0);

	-webkit-tap-highlight-color: transparent;

}

html { -webkit-text-size-adjust:none;overflow-x:hidden;-webkit-tap-highlight-color: transparent;}

body {min-width:300px;overflow-x:hidden; background:#f6f7f9;}

html,body{ width:100%;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}

/*input{ -webkit-appearance: none; } 去除苹果手机默认的input样式*/

selector{ cursor: pointer }

.white{ background:#fff;}

.bgico{ background:url(../images/bgico.png) no-repeat;}

.mask{ width:100%; height:calc(100% - 65px); position:fixed; left:0; right:0; top:0; margin:auto; background:rgba(0,0,0,0.5); z-index:101; display:none;}

.fixed{ width:10.2rem !important; position:fixed; left:0; top:0; right:0; margin:auto; overflow:hidden; z-index:9999; background:#fff;}

.overhidden{ overflow:hidden; position:fixed; left:0; top:0; right:0; margin:auto;}

.posi_fixed{position:fixed;}

.disable{ background:#ddd!important; pointer-events:none;}

.disableck{ pointer-events:none;}

.left{ float:left;}

.right{ float:right;}

.fixed{ width:100%; position:fixed; left:0; top:0; right:0; margin:auto; z-index:99; background:#fff;}

.mainbox{ width:100%; margin:auto; padding-bottom:2.4rem;}

.maincen{width:100%; margin:auto; padding-top:50px;}

.show_mainbox{ padding-bottom:70px;}

.mt5{ margin-top:5px;}

.mt10{ margin-top:10px;}

.mt15{ margin-top:15px;}

.mt20{ margin-top:20px;}

/*头部*/

.header{width:100%;height:50px; background:#fff; position:fixed; left:0; top:0; right:0; margin:auto; z-index:100; /*box-shadow:0 3px 3px -3px #666;*/}

.logo{ width:70px; height:30px; margin-top:10px; margin-left:0.3rem; float:left;}

.logo img{ width:100%; height:100%;}

.head_search{ width:8rem; height:30px;margin-top:10px; margin-left:0.6rem; border-radius:0.4rem; float:left; background:#f6f7f9;}

.head_search form{ height:100%; width:100%;}

.submt{ width:40px; height:100%; float:left; background:url(../images/ser.png) no-repeat center center; background-size:24px 24px;}

.stext{ width:calc(100% - 40px); height:100%; line-height:30px; background:none; float:left; color:#000; text-indent:10px;}

.head_user{ float:right; margin-right:0.3rem;}

.head_user i{ font-size:20px; margin-top:13px; display:inline-block;}

.head_user a{ width:100%; height:100%;}

/*焦点图*/

.t_banner{ height:5rem; overflow:hidden; position:relative; margin-top:50px;}

.swiper-container2,.swiper-container3,.swiper-container5{width:100%;height:100%;}

.swiper-container2 img,.swiper-container3 img,.swiper-container5 img{width:100%;height:100%;}

.swiper-wrapper li{ position:relative;}

.swiper-container2 .swiper-pagination-bullet{ opacity:1!important; width:0.2rem!important; height:0.2rem!important; outline:none;}

.swiper-container2 .swiper-pagination-bullet-active{ width:0.46rem!important; border-radius:0.2rem!important; background:#4da7f3 !important;}

/*首页分类链接*/

.indexiocn{ padding:13px 0; overflow:hidden;background: #fff;}

.indexiocn li{ width:25%; float:left; text-align:center; margin:0.3rem 0;}

.indexiocn li h1{ height:0.8rem; width:100%; margin:auto;display:flex;justify-content:center;align-items: center;}

.indexiocn li h1 i{ height:0.8rem; width:100%; display:block; margin:auto;}

.indexiocn li p{ font-size:0.4rem; padding:5px 0;}

.indexiocn li h1 a,.indexiocn li a{ width:100%; height:100%; display:block; color:#333;}

.indexiocn li:nth-child(1) i{ background:url(../images/lin1.png) no-repeat center center; background-size:0.74rem 100%;}

.indexiocn li:nth-child(2) i{ background:url(../images/lin2.png) no-repeat center center; background-size:0.71rem 100%;}

.indexiocn li:nth-child(3) i{ background:url(../images/lin3.png) no-repeat center center; background-size:0.93rem 100%;}

.indexiocn li:nth-child(4) i{ background:url(../images/lin4.png) no-repeat center center; background-size:0.99rem 100%;}

.indexiocn li:nth-child(5) i{ background:url(../images/lin5.png) no-repeat center center; background-size:0.64rem 100%;}

.indexiocn li:nth-child(6) i{ background:url(../images/lin6.png) no-repeat center center; background-size:0.89rem 100%;}

.indexiocn li:nth-child(7) i{ background:url(../images/lin7.png) no-repeat center center; background-size:0.8rem 100%;}

.indexiocn li:nth-child(8) i{ background:url(../images/lin8.png) no-repeat center center; background-size:0.82rem 0.73rem;}

.whitebg{background:#fff; padding:10px 0 15px;}

.index_hot{ background:#fff; padding:0.3rem;}

.index_hotli{ background:#fff; padding:10px 0 18px 0.3rem;}

.hot_tit{ font-size:17px; padding:0 0 10px;}

.hot_tit em{ position:relative; top:2px; font-weight:bold;}

.hot_tit span{ display:inline-block; background:#5db4fe; padding:2px 4px; margin-left:5px; font-size:12px; border-radius:5px; color:#fff;}

.pbottom0{padding-bottom:0;}

.swiper-container6 {overflow:hidden}

.swiper-container6 .swiper-slide { width:3.5rem; height:1.8rem;margin-right:0.2rem; display: -webkit-box;display: -ms-flexbox; display: -webkit-flex;display: flex; -webkit-box-pack: center; -ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.swiper-container6 .swiper-slide img{width:100%;height:100%;display:block; border-radius:0.2rem;}

.swiper-container6 .swiper-pagination{ position:static !important; margin-top:5px;text-align:center;}

.swiper-container6 .swiper-pagination-bullet{width:8px;height:8px;background:#fff;border-radius:50%;opacity:1; outline:none; border:1px solid #9ccef8;}

.swiper-container6 span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#4da7f3;width:10px;height:10px; border:0; outline:0;}

/*限时特卖*/

.xstm{ height:0.5rem; background:url(../images/xs.png) no-repeat; background-size:2.05rem auto; margin-left:0.3rem;margin-top: 5px;}

.tab_contbox{ padding-left:0.3rem;}

.swiper-container7 {/*width:10.48rem;*/ overflow:hidden; padding-top:5px;}

.swiper-container7 .swiper-slide {width:3.5rem!important; margin-right:0.2rem;}

.swiper-container7 .swiper-slide h1{ width:100%; height:2.5rem; position:relative;border-top-left-radius:8px; border-bottom-right-radius:8px; overflow:hidden;}

.swiper-container7 .swiper-slide h1 img{width:100%;height:100%;display:block; border-radius:8px;}

.swiper-container7 .swiper-slide h1 span,.swiper-container8 .swiper-slide h1 span{ position:absolute; left:0; top:0; font-size:13px; text-align:center; display:inline-block; padding:5px; color:#fff; border-top-left-radius:8px; border-bottom-right-radius:8px; background: linear-gradient(to right,#ff3e47 ,#ff6647);}

.swiper-container7 .swiper-pagination{ position:static !important; margin-top:11px;text-align:center;}

.swiper-container7 .swiper-pagination-bullet{width:8px;height:8px;background:#fff;border-radius:50%;opacity:1; outline:none; border:1px solid #ff5a5e; color:#fff;}

.swiper-container7 span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ff5a5e;width:10px;height:10px; border:0; outline:0;}

.img_title{ padding:5px 0; font-size:13px; height:36px; line-height:20px; overflow: hidden;

text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.img_title a{ color:#000;}

.img_price{ margin-top:5px; font-size:14px; }

.img_price span{color:#ff5b5f;}

.img_price span i{ font-size:14px;}

.img_price em{ font-size:13px; margin-left:0.3rem; color:#999;}

.pubtit{ overflow:hidden; padding:0 0.3rem;}

.pubtit span{ float:left; font-size:17px; color:#333; font-weight:bold;}

.pubtit em{ float:right; font-size:13px;}

.pubtit em b{width:6px;height:6px;border-top:1px solid #999;border-right:1px solid #999;transform: rotate(45deg); display:inline-block; margin:0 3px;}

.pubtit em a{ color:#999;}

.imglistbox{ padding:0 0.31rem;}

.swiper-container8{width:100%;height:100%; overflow:hidden;}

.swiper-container8 .swiper-slide {width:100%; height:1px;}/*自适应高度*/  

.swiper-container8 .swiper-slide-active { height:auto}

.imglist{ margin-top:5px;}

.imglist li{width:48.5%; float:left; margin-bottom:10px;}

.imglist li:nth-child(2n){ float:right;}

.swiper-container8 .swiper-slide h1{ width:100%; height:3.5rem; position:relative;}

.swiper-container8 .swiper-slide h1 img{width:100%;height:100%;display:block; border-radius:8px;}

.swiper-container8 .swiper-slide h1 span{background: linear-gradient(to right,#4978a4 ,#507ba3);}

.swiper-container8 .swiper-pagination{ position:static !important; margin-top:5px;text-align:center;margin-bottom:0.4rem;}

.swiper-container8 .swiper-pagination-bullet{width:8px;height:8px;background:#fff;border-radius:50%;opacity:1; outline:none; border:1px solid #4da7f3; color:#fff;}

.swiper-container8 span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#4da7f3;width:10px;height:10px; border:0; outline:0;}

.swiper-container8 .nomtop .swiper-slide{ margin-top:0 !important;}

.swiper-container8 .swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap: nowrap!important;flex-wrap: nowrap!important;}

/*滑动导航*/

.swiper-containernav { background:#fff; overflow:hidden; margin-bottom:12px; padding-left:0.3rem;}

.swiper-containernav li { width:auto !important; height:40px; line-height:45px; font-size:15px; text-align: center; margin-right:27px; float:left;}

.swiper-containernav li:first-child{ margin-left:3px;}

.swiper-containernav li a{color:#000; white-space:nowrap;display:block;}

.swiper-containernav li.active{ border-bottom:2px solid #4da7f3;}

.swiper-containernav li.active a{color:#4da7f3;}

.ou_tabul{ margin:10px 0; padding-left:0.2rem; overflow:hidden;}

.ou_tabul li{ float:left; height:28px; line-height:28px; text-align:center; padding:0 10px; background:#ececec; margin:0; margin-right:10px; border-radius:30px; color:#fff; font-size:13px; width:150px;}

.ou_tabul li.active{ background:#399ef6; border-bottom:0;}

.xs_tab li.active{ background:#ff5a5e;border-bottom:0;}

.ou_tabul li a{ color:#666;}

.ou_tabul li.active a{ color:#fff;}

.tab_cont,.tab_contsub{ display:none;}

.tab_cont:first-child,.tab_contsub:first-child{ display:block;}

.contiry{ margin-top:15px; padding-bottom:0.3rem; overflow:hidden;}

.contiry li{ width:30%; float:left; margin-left:2.4%; margin-bottom:2.4%;}

.contiry li h1{ height:2.1rem;}

.contiry li h1 img{ width:100%; height:100%; border-radius:5px;}

.contiry li h2{ font-size:14px; line-height:26px;}

.contiry li h3{ font-size:12px; color:#666;}

.contiry li h3 i{ font-size:14px; color:#333; margin-right:5px;}

/*底部*/

.footer{ width:100%; height:1.5rem; position:fixed; left:0; right:0; bottom:0; margin:auto;  -webkit-box-shadow:2px 2px 5px #666; box-shadow:2px 2px 5px #666; background:#fff; z-index:200;-webkit-transform: translateZ(0);}

.footbox{ width:100%; position:relative;}

.footli li{width:20%; height:1.6rem; float:left; text-align:center; position:relative;}

.footli li i{ width:0.7rem; height:0.7rem; margin:auto; display:block; margin-top:0.15rem;}

.footli li a{ color:#000;}

.footli li.active a{ color:#000;}

.footli li p{ font-size:0.36rem; margin-top:3px;}

.footli li:nth-child(1) i{background:url(../images/fico1.png) no-repeat center center;background-size: 0.6rem 0.6rem;}

.footli li:nth-child(2) i{background:url(../images/md.png) no-repeat center center;background-size: 0.6rem 0.6rem;}

.footli li:nth-child(3) i{background:url(../images/dzs.png) no-repeat center center;background-size: 0.6rem 0.6rem;}

.footli li:nth-child(4) i{background:url(../images/fico4.png) no-repeat center center;background-size: 0.6rem 0.6rem;}

.footli li:nth-child(5) i{background:url(../images/fico5.png) no-repeat center center;background-size: 0.6rem 0.6rem;}

.footli li.active:nth-child(1) i{background:url(../images/fico1a.png) no-repeat center center;background-size: 0.6rem 0.6rem;}

.footli li.active:nth-child(2) i{background:url(../images/fico2a.png) no-repeat center center;background-size: 0.6rem 0.6rem;}

.footli li.active:nth-child(4) i{background:url(../images/fico4a.png) no-repeat center center;background-size: 0.6rem 0.6rem;}

.footli li.active:nth-child(5) i{background:url(../images/fico5a.png) no-repeat center center;background-size: 0.6rem 0.6rem;}

.foordz{ height:1.9rem; width:1.9rem; background:url(../images/dz.png) no-repeat; background-size:cover; position:absolute; top:-0.3rem; left:0; right:0; margin:auto; text-align:center;}

.foordz i{ width:0.54rem; height:0.54rem; margin:auto; display:block; margin-top:0.4rem; background:url(../images/dzi.png) no-repeat center center;background-size:100% 100%;}

.foordz a{ width:100%; height:100%; display:block; color:#fff;}

.foordz p{font-size:0.36rem; margin-top:3px;}

.dzico{ width:1.2rem; height:1.2rem; border-radius:50%; background:#4da7f3; border:0.15rem solid #fff; position:absolute; left:0; right:0; margin:auto; top:-0.6rem;}

.dztxt{ position:absolute; left:0; right:0; top:0.85rem; margin:auto;}

.kefudiv{ width:40px; position:fixed; right:5px; bottom:100px;display:none; z-index:200;}

.kefu{width:40px; height:40px; background:#4da7f3; border-radius:50%; text-align:center; color:#fff; overflow:hidden;}

.kefu i{ width:20px; height:20px; margin:auto; margin-top:10px; display:block; background:url(../images/kf2.png) no-repeat center center; background-size:100% 100%; font-size: 21px;}

.kefu p{ font-size:0;}

.kefu a{ color:#fff;}

.kefu p.xc{ width:30px; margin:auto; margin-top:7px;font-size: 14px;}

.return_top{height:40px; line-height:40px; text-align:center; color:#fff; border-radius:50%;background:#4da7f3; margin-top:10px;}

.xc_kf{width:50px; height:50px; position:fixed; bottom:150px; right:5px; z-index:99; display:none;}

.ret_top{float:right;line-height:36px; text-align:center;color:#666;}

/*详情页底部*/

.show_footer,.data_footer{ width:100%; height:65px; position:fixed; left:0; right:0; bottom:0; margin:auto; box-shadow: 0 -3px 11px rgba(0,0,0,.2); background:#fff; z-index:102;overflow:hidden;background-attachment:fixed;}

.show_footer .footli li{height:65px;}

.show_footer .footli li.yd{ width:40%; text-align:center; height:65px; line-height:65px; background:#ff5a5e; margin-top:0; font-size:17px;}

.show_footer .footli li.yd a{ color:#fff; width:100%; height:100%; display:block;}

.show_footer .footli li i{ color:#333; background-image:none; height:auto; font-size:20px; margin-top:10px;}

.show_footer .footli li p{ color:#333; font-size:14px; margin-top:3px;}

.show_footer .footli li i{ width:20px; height:20px;}

.show_footer .footli li:nth-child(1) i{ background:url(../images/kf.png) no-repeat center center;background-size:100% 100%;}

.show_footer .footli li:nth-child(2) i{ background:url(../images/tel.png) no-repeat center center;background-size:100% 100%;}

.show_footer .footli li:nth-child(3) i{ font-size:23px; position:relative; top:-2px;}

/*收藏提示文字*/

.sc_shadow{width:100%; height:100%;position:fixed; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.5); z-index:999;display:none;}

.sctits{ width:140px; height:40px; line-height:40px; text-align:center; color:#fff; border-radius:5px; background:#000; position:fixed; left:0; right:0; margin:auto; top:50%; margin-top:-20px;}

/*..........详情页....................*/

.ny_banner{ position:relative; box-sizing:border-box;}

.ny_banner .t_banner{ margin-top:0; height:6rem;}

.show_head{ width:100%; height:1rem; background:url(../images/tsd.png) no-repeat; background-size:cover; position:absolute; left:0; top:0; z-index:99;}

.shotw_t{ width:100%; height:100%; position:relative;}

.return{ margin-left:0.3rem; margin-top:8px; float:left;}

.return i{ font-size:24px; color:#fff;}

.t_right{ float:right; margin-top:8px; margin-right:0.3rem;padding-right: 40px;}

.t_right li{ float:left; margin-left:0.3rem;}

.t_right li i{font-size:22px; color:#fff;}

.t_right li:nth-child(2) i{ font-size:24px; position:relative; top:-1.5px;}

.t_right li a{ width:100%; height:100%; display:block;}

.t_title{line-height:30px; color:#fff; text-align:center; font-size:15px; position:absolute; left:0; right:0; top:5px; width:60%; margin:auto;}

.shotw_b{ height:40px; line-height:40px; width:100%; color:#fff; position:absolute; left:0; bottom:0; z-index:4; padding:0 0.35rem; box-sizing:border-box; font-size:12px;background: url(../images/tsds.png) no-repeat;background-size: cover;}

.swipernum{ width:60px; height:24px; background:rgba(0,0,0,0.5); position:absolute; right:0.3rem !important; bottom:34px; z-index:3; color:#fff; border-radius:20px;}

.swipernum .swiper-pagination{ position:relative; top:2px;}

.swipernum i{float:left; display:block; margin-left:7px; margin-right:6px; margin-top:5px; font-size:14px;}

.swiper-pagination3{ line-height:22px; font-size:12px;}

.show_par1{ padding:0.3rem; overflow:hidden;}

.p_tit1{ font-weight:bold; color:#333;line-height:26px; font-size:18px;}

.p_tit2{ color:#666; margin-top:10px; line-height:20px;}

.zkspan{ margin-top:10px; line-height:28px;}

.zkspan li{ border:1px solid #55c0a4; padding:0 6px; text-align:center; height:22px; line-height:22px; display:inline-block; color:#55c0a4; margin-right:10px; border-radius:5px; font-size:12px;}

.zkspan li.active{ border-color:#fd8888; background:#fd8888; color:#fff;}

.p_tit3{ overflow:hidden;}

.p_tit3 span{ color:#ff5253;}

.p_tit3 span i{ font-size:20px; font-weight:bold;}

.p_tit3 span b{ color:#999; margin-left:0.4rem; font-size:12px;}

.p_tit3 em{ color:#666; display:none;}

.p_tit3 em i{ margin-left:5px;}

.p_tit4{ border-top:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5; overflow:hidden; padding:10px 0;}

.p_tit4 em{ width:50px; height:24px; line-height:24px; display:inline-block; text-align:center; margin-left:5px; color:#ef2724; border:1px solid #ef2724; border-radius:3px; position:relative; font-size:13px;}

.p_tit4 em::before,.p_tit4 em::after{width:4px; height:8px; border:1px solid #ef2724; position:absolute; top:50%; transform:translateY(-50%); content:"";}

.p_tit4 em::before{ border-left-color:#fff;border-radius:0 8px 8px 0; left:-1px;}

.p_tit4 em::after{ border-right-color:#fff;border-radius:8px 0 0 8px; right:-1px;}

/*折扣特价*/

.tj_box{ display:block;}

.tj_box .zkspan li{ height:28px; line-height:28px; border:1px solid #36bae8; color:#36bae8; border-radius:0;}

.tj_box .zkspan li.active{ border-color:#fd8888; background:#fd8888; color:#fff;}

.tjzkbox{ width:106%; height:60px; line-height:58px; background:#ff5a5e; color:#fff; margin-top:15px; margin-left:-0.3rem; position:relative;}

.tjzkbox span{ margin-left:0.3rem;}

.tjzkbox span i{ font-size:13px;}

.tjzkbox span b{ font-size:20px; font-weight:bold;}

.tjzkbox span em{ margin-left:10px; text-decoration:line-through;}

.tjzkbox .zk{ width:160px; height:100%; background:url(../images/zk.png) no-repeat center center; position:absolute; top:0; right:0;}

.yh_div{ padding:0.3rem; padding-bottom:0.5rem; background:#fff; border-top:15px solid #f0f3f5;}

.yh_div .p_tit4{ border-top:0;}

.p_tit5 span{ color:#333; font-weight:normal;}

.p_tit5 em{ color:#ef2724; margin-left:5px;}

.p_tit5 i,.p_tit4 i{width:10px;height:10px;border-top:1px solid #999;border-right:1px solid #999;transform: rotate(45deg);float:right; margin-top:5px; margin-right:3px;}

.selftype li{ width:50%; float:left; height:30px; line-height:30px;}

.selftype li span{ color:#666; margin-right:20px;display: inline-block;min-width:56px;text-align: justify;text-align-last: justify;}

.selftype li b.zf{ color:#067bff;}

.selftype li b{ color:#333;}

.selft li{ margin-top:10px;}

.selft li span{width:76px; color:#666; float:left;}

.selft li em{ float:left; color:#333; font-size:13px; width:calc(100% - 76px);}

.cf_date{ color:#666;}

.cf_date strong{ margin-right:10px;}

.zf_datebox{ width:99%; overflow:hidden; margin-top:10px; position:relative; height: 120px;}

.dateul{margin-right:20px; overflow:hidden;}

.dateul li{ width:22.5%; float:left; font-size:13px; border:1px solid #ededed; padding:7px 0; border-radius:5px; text-align:center; margin-right:2%; margin-bottom:2%; color:#666;}

.dateul li span{ font-size:13px;}

.dateul li:nth-child(4n){ margin-right:0;}

.dateul li p em{ margin-left:3px;}

.dateul li p.price{ color:#ff594e; margin-top:3px;}

.zf_datebox .swiper-button-next{ position:absolute; right:4px; top:58%; z-index:9; border-top:1px solid #999;border-right:1px solid #999;transform: rotate(45deg); width:15px; height:15px; outline:none;}

.zf_datebox .swiper-button-prev{ display:none;}

.zf_datebox .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background:none !important;}

.zf_datebox .swiper-button-next a{ width:100%; height:100%; display:block;}

.dp_par{ color:#ff7814;}

.dp_list li{ margin-top:10px;}

.dp_time{ color:#666; height:24px; line-height:24px; overflow:hidden;}

.dp_time span.img{ width:24px; height:100%; float:left; margin-right:10px;}

.dp_time span.img img{ width:24px; height:100%;border-radius:50%;}

.dp_cont{ margin-top:5px;line-height:20px; overflow: hidden;

text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.dp_more{ text-align:center; width:90px; height:30px; line-height:30px; background:#fff; border:1px solid #80bbff; margin:auto; margin-top:15px; border-radius:6px;}

.dp_more a{ color:#80bbff;}

#headv{ margin-top:15px;}

.xc_tabbox{ padding:5px 0.3rem 0; background:#fff; overflow:hidden;}

.xc_line{ margin-top:10px;}

.xc_line li{ float:left; text-align:center; padding:0 15px; height:33px; line-height:33px; background:#f0f3f5; border-radius:30px; margin-right:10px; font-size:15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-top: 5px!important;}

.xc_line li.active{ background:#49a6f5; color:#fff;}

.xc_tab{ padding:10px 0.2rem 0; background:#fff; margin-top:5px;width: auto;white-space:nowrap;/*不换行*/display: -webkit-box;overflow-x: scroll;-webkit-overflow-scrolling:touch;border-bottom: solid 1px #f1f1f1;}

			

			

.xc_tab::-webkit-scrollbar { width:0; height:0; display: none;}			

.xc_tab li{margin-right:15px; /*margin-bottom: 4px;*/padding-bottom: 10px; display: inline-block;}





.xc_tab li:last-child{ margin-right:0;}

.xc_tab li.active{ border-bottom:2px solid #067bff; color:#067bff;}

.xc_contxt{ padding:10px; background:#fff;}

.xc_contxt p{ padding:0 0.3rem;}

.xc_contxt img{ margin:auto; max-width:100%; margin-top:10px;}

.bottom_shadow{/*box-shadow:0 3px 3px -3px #666;*/}

.xclineli{ padding:5px 0 15px;}

.xclineli >li+li{ margin-top:20px;}

.xclinelib{ padding:5px 0 15px;}

.xclinelib >li+li{ margin-top:20px;}

.xc_num{ width:36px; height:36px;  border-radius:50%; color:#000; text-align:left; float:left; font-size: 23px;margin-top: 7px;}

.xc_title{ float:left;width:calc(100% - 51px); margin-top:7px; font-size: 22px;}

.xc_contdl{ margin-top:15px;}

.xc_top{border-left:1px dashed #dedede; margin-left:14px;}

.xc_ico{ width:20px; height:20px; line-height:20px; float:left; margin-right:10px;margin-left:-14px; background:#4da7f3; border-radius:50%; text-align:center; color:#fff;}

.xc_tit{ float:left;width:calc(100% - 40px); font-weight:bold;}

.xc_tit span,.divspan{ display:inline-block; float:left;}

.divspan{ font-weight:normal;}

.xc_content{ border-left:1px dashed #dedede; padding:9px 0; padding-left:20px; margin-left:10px; color:#333;}

.xc_content p{ line-height:22px; font-size:13px;}

.xc_content img{ max-width:100%; margin:auto; margin-top:10px;}

.xc_content h4.time{ padding-bottom:9px; color:#666;}

.xc_ico i.iconlyjd{ font-size:10px; position:relative; top:-2px;}

.xc_ico i{ font-size:10px;}

.xc_ico i.icontuijian{ font-size:16px;position:relative; top:-2px;}

.rtopdiv{width: 36px;height: 36px;border:1px solid #d6d6d6;border-radius: 50%;background: #fff;z-index: 9999;box-shadow: 0 2px 8px 0 rgba(0,0,0,.06);position: fixed;right: 5px; bottom: 100px;line-height: 36px;text-align: center;display: none;}

.rtopdiv i{color: #666;}

/*简单行程*/

.simplexc{ display:none;}

.simpxc{ padding-left:5px; padding-top:5px;}

.simpxc li{ padding-bottom:15px; padding-left:15px; border-left:1px dashed #95cbf8; position:relative;}

.xc_tit1{ font-size:16px; margin-bottom:10px; font-weight:bold;}

.xc_tit1 i{ margin:0 5px; color:#c3c4c8;}

.left_tit{position: relative; top: 0px;margin-bottom: 1px;}

.xc_tit2{ color:#666; margin-bottom:5px;}

.xc_tit2 i{ margin-right:5px;}

.simpxc li::before{ width:20px; height:20px; background:#fff; border-radius:50%; position:absolute; left:-10px; top:0; content:"";}

.simpxc li::after{ width:6px; height:6px; background:#fff; border:5px solid #4da7f3; border-radius:50%; position:absolute; left:-8px; top:2px; content:"";}

.left_tit i{font-size: 10px;}

<!--7-28-->

.simplexc .simpxc dt{color: #a5a5a5;float: left;}

.simplexc .simpxc dd{margin-bottom: 4px;margin-left: 60px;}

/* 7-22号修改 */

.zs_banner{ overflow:hidden; margin-left:10px; position:relative;border-left: 1px dashed #dedede; padding-top:5px;padding-bottom: 15px;}

.zs_banner .swiper-container5{ margin-left:20px; overflow:hidden;}

.zs_banner .swiper-container5 .swiper-wrapper .swiper-slide{ height:auto !important; position:static !important;}

.swiper-container5 .swiper-pagination-bullet{width:8px;height:8px;background:#fff;border-radius:50%;opacity:1; outline:none; border:1px solid #4da7f3; color:#fff;}

.swiper-container5 .swiper-pagination-bullet-active{background:#4da7f3;width:10px;height:10px; border:0; outline:0;}

.zs_banner .swiper-pagination{position: absolute;left:20px!important;bottom:15px!important;right: 0;margin: auto;background: rgba(0,0,0,0.5);height: 30px;padding-top: 8px;}

.phonebtn{width:40px;height: 40px;float: right;position: absolute;top: -3px;right: 10px;}

.ham {cursor: pointer;-webkit-tap-highlight-color: transparent;transition: transform 400ms;-webkit-user-select: none;user-select: none;}

.hamRotate.active {transform: rotate(45deg);}

.hamRotate180.active {transform: rotate(180deg);}

.line {fill:none;transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;stroke:#fff;stroke-width:4;stroke-linecap:round;}

.ham4 .top {stroke-dasharray: 40 121;}

.ham4 .bottom {stroke-dasharray: 40 121;}

.ham4.active .top {stroke-dashoffset: -68px;}

.ham4.active .bottom {stroke-dashoffset: -68px;}

.yjhead{z-index: 999;}

.headnav{width: 100%;background:#fff;text-align: center;position:absolute;left: 0;right: 0;top: 50px;margin: auto;z-index: 999;display: none;padding: 20px 0;}

.headnav li{font-size: 18px;padding:10px 0;width: 33.33%;float: left;}

.headnav li a{width: 100%;height: 100%;display: block;color: #333;}

.journeys-overview{position: fixed;top: 0;right: 0; box-sizing: border-box;padding: 10px 20px; width: 82%;height: 100%;background: rgb(254, 255, 255); color: #666;font-size: 14px;overflow-y: auto;z-index: 9999;display: none;}

.journeys-overview-space {position: fixed;left: 0;top: 0;height: 100%;width: 10%;}

.journeys-overview-title {font-size: 16px;margin-bottom:10px;}

.journeys-overview li:first-child {border-left: 0;}

.journeys-overview li {position: relative;min-height: 70px; line-height: 20px;height: auto; }

.journeys-overview li.journeys-overview-content:last-child{border-left: 0;}

.journeys-overview-content {height: 50px;}

.journeys-overview-content span {position: absolute;top: -4px;left: -15px;display: block;width: 25px;height: 25px; border: 1px solid #bbb;border-radius: 100%;background-color: #414753;color: #bbb;text-align: center;line-height: 25px; font-size: 12px;}

.journeys-overview li.active{color:#666;}

.journeys-overview li.active span{border-color:#bbb;color: #666;}

.xcgldiv{bottom: 200px;}

.xcgldiv p.xcgl {width: 30px; margin: auto;margin-top: 7px;font-size: 13px;}

.hidediv{display: none!important;}

.xcbtn{width: 36px;height: 36px;border:1px solid #d6d6d6;border-radius: 50%;background: #fff;z-index: 102;box-shadow: 0 2px 8px 0 rgba(0,0,0,.06);}

.xcbtn p.xc{width: 100%;margin-top: 0;line-height: 36px;color: #666;font-size: 16px;}

.xcgldiv i{width: 100%;height: 100%;margin-top: 0;color: #666;line-height: 36px;font-size: 22px;}

/* //////////////// */

/*费用说明*/

.fy_tit{ text-align:center; font-size:16px; font-weight:bold;}

.fy_tit i{ color:#4da7f3; font-size:22px; margin-right:10px; position:relative; top:2px;}

.fy_list dt{ padding-top:10px;}

.fy_list dt+dt{ margin-top:10px;border-top:1px solid #f1f1f1;}

.fy_dltit{ height:30px; line-height:30px; position:relative; padding-left:10px; font-size:15px; font-weight:bold;}

.fy_dltit::before{ position:absolute; left:0; top:6px; width:3px; height:16px; background:#4da7f3; content:"";}

.fy_dltit i{ float:right; font-size:20px; color:#c9c9c9;}

.fy_content{ padding:10px 0; color:#333; line-height:22px; font-size:13px;}

/*猜你喜欢*/

.lovelist{ margin-top:5px; overflow:hidden;}

.lovelist li{ overflow:hidden; padding-bottom:5px; width:48.5%; float:left; margin-top:10px;}

.lovelist li h1{ height:3.2rem;}

.lovelist li h1 img{ width:100%; height:100%;}

.lovelist li:nth-child(2n){ float:right;}

.lotext{ border:1px solid #ebebeb; overflow:hidden; border-top:0; padding:3px 5px 8px;}

.lotext .img_price span{ color:#333;}

.lotext .img_price span b,.lotext .img_price span i{ color:#ff5b5f;}

/*自费项目弹框*/

.zfxm_shadow{ width:100%; height:100%; position:fixed; left:0; right:0; top:0; margin:auto; background:rgba(0,0,0,0.5); z-index:101; display:none; overflow:hidden;}

.zfxm_box{ width:70%; height:100%; background:#fff; padding:10px; padding-left:15px; overflow-y:auto;position:fixed; right:-200%; top:0;z-index:102;}

.zfxm_box h1{ font-size:16px; height:30px; line-height:30px; font-weight:bold;}

.zfxm_box h1 i{ float:right; font-size:20px;}

.zfxmul{ padding-bottom:30px;}

.zfxmul li{ margin:6px 0;}

.zfxmul li h2{ font-size:16px;font-weight:bold;}

.zfxmtxt{ margin-top:6px;}

.zfxmtxt p{ line-height:22px; font-size:13px;}

/*起价说明弹出层*/

.qjsm_shadow{width:100%; height:100%; position:fixed; left:0; bottom:0; right:0; margin:auto; background:rgba(0,0,0,0.5); overflow-y:auto; z-index:120; display:none;}

.qj_text{ padding:20px 10px 30px; color:#939393; line-height:22px; font-size:13px;}

.qj_text span{ color:#ff4343;}

/*咨询弹框*/

.zx_tankuang{ width:100%; position:fixed; left:0; bottom:0; right:0; margin:auto; z-index:105; background:#fff; display:none; border-top-left-radius:8px; border-top-right-radius:8px;}

.qj_tankuang{ width:100%; position:fixed; left:0; bottom:0; right:0; margin:auto; z-index:100;-webkit-box-shadow:2px 2px 5px #666; box-shadow:2px 2px 5px #666; background:#fff; display:none;}

.zx_tankuang h1,.qj_tankuang h1,.mx_box h1{ padding:15px 0.3rem 0; font-size:17px; font-weight:bold; text-align:center;}

.zx_tankuang h1 i,.qj_tankuang h1 i,.mx_box h1 i{ float:right; margin-top:1px; font-size:22px;color:#000; font-weight:bold;}

.zx_tankuang h1 i,.mx_box h1 i{ margin-right:10px;}

.zx_tel{ padding:0 0.6rem 20px;}

.zx_tel dt{ margin-top:15px; overflow:hidden;}

.zx_tel dt i{ width:24px; height:24px; border:1px solid #333; border-radius:50%; float:left;background:url(../images/dh.png) no-repeat center center; background-size:16px 16px; margin-right:14px;}

.zxtel_text{ width:calc(100% - 40px); float:left; position:relative;}

.zxtel_text h4{ font-size:15px;height:30px; line-height:30px;}

.zxtel_text h5{ font-size:13px; color:#69696a;}

.zxtel_text h6{ font-size:16px; color:#34bcfa; margin-top:5px;}

.zxtel_text h6 a{ color:#34bcfa;}

.zxtel_text em{ position:absolute; right:0; top:26%; transform:translateY(-50%); font-size:20px; color:#54b9f4;}

/*游客点评*/

.comment_box{ width:100%; height:100%; position:fixed; left:0; bottom:0; right:0;  margin:auto;overflow:auto; background:#fff; z-index:120; visibility:hidden;}

.commentrmb_box{ width:100%; height:100%; position:fixed; left:0; bottom:0; right:0;  margin:auto;overflow:auto; background:#fff; z-index:120; visibility:hidden;}
.hotelbb_box{ width:100%; height:100%; position:fixed; left:0; bottom:0; right:0;  margin:auto;overflow:auto; background:#fff; z-index:120; visibility:hidden;}
.jindianbb_box{ width:100%; height:100%; position:fixed; left:0; bottom:0; right:0;  margin:auto;overflow:auto; background:#fff; z-index:120; visibility:hidden;}


.pj_background{background:#f0f3f5;}

.qz_background{ background:#f5f5f5;}

.public_head{ width:100%; height:50px; line-height:50px; background:#49a6f5; font-weight:bold; position:fixed; left:0; top:0; right:0; margin:auto; z-index:112;}

.public_head .return{ width:40px; height:100%; margin-top:0; position:absolute; left:0; top:0; margin-left:0.2rem;}

.public_head .return a{ width:100%; height:100%; display:block;}

.public_head p{ text-align:center; color:#fff; font-size:18px;}

.qz_head{ background:#fff;}

.qz_head p{ color:#333; border-bottom:1px solid #f1f1f1;}

.qz_head .return i{ color:#000; font-weight:bold;}

.layui-layer-setwin .layui-layer-close2{ right: -6px !important;top: -6px !important;}

.pf_top{ padding:0 0.3rem; height:60px; overflow:hidden;padding-top: 10px;}

.pf_tleft{ line-height:60px; width:36%; float:left;}

.pf_tleft span{ font-size:15px; color:#45b0ef; font-weight:bold; margin-right:3px;}

.pf_tleft i{ margin-left:3px;}

.pf_rig{ float:left; width:64%; padding-top:5px;}

.pf_rig li{ width:50%; line-height:24px; float:left; white-space:nowrap;}

.pf_rig li span{ font-size:15px; color:#666; margin-right:5px;}

.pf_ul{ padding:0 0.3rem; height:50px; padding-top:10px; text-align:left; overflow:hidden; background:#fff;}

.pf_ul li{ float:left; height:32px; line-height:32px; border:1px solid #e3e3e3; padding:0 7px; border-radius:5px; margin-right:3%;}

.pf_ul li.active{ border-color:#19a0f0; background:#19a0f0; color:#fff;}

.pf_contli{ overflow:hidden;}

.pf_contli >li{ padding:5px 0.3rem 16px; background:#fff;border-bottom: 10px #f0f3f5 solid;}

/*.pf_contli >li+li{ margin-top:15px;}*/

.pf_cont{ height:60px; padding:10px 0 0; overflow:hidden; border-bottom:1px solid #f5f5f5;}

.pf_num{ width:60px; height:60px; border-radius:50%; float:left; }

.pf_num img{ width:70%; height:70%; border-radius:50%;}

.pf_text{ float:left; width:calc(100% - 75px);}

.pf_text h4{ font-size:15px;}

.pf_text h5{ font-size:13px; margin-top:5px; color:#666;}

.pf_text h5 span{ float:right; color:#333; font-size:14px; display:block;}

.pf_scro li{ width:50%; float:left; margin-top:10px; }

.pf_scro li span{ padding:0 5px; color:#666; font-weight:normal;}

.pf_scro li em{ border:1px solid #e8b5b5; padding:1px 3px; display:inline-block; border-radius:3px; color:#ff4e60;}

.jt_info{ color:#666; line-height:24px; position:relative;}

.jt_info p{ max-width:69%;}

.jt_info span{ position:absolute; right:0; top:15px; color:#1aa1f0;}

.jt_info span i{ font-size:14px;}

.jt_info span a{ color:#1aa1f0;}

.kf_more{ text-align:center; font-size:20px;}

.fk_picli{ height:2rem; margin-top:10px;}

.swiper-containerkf {overflow:hidden}

.swiper-containerkf .swiper-slide { width:2rem; height:2rem;margin-right:0.2rem;}

.swiper-containerkf  img{width:100%;height:100%;display:block; border-radius:0.1rem;}

.loadkf{ margin-top:20px; text-align:center;}

.kftxt_hidden{ height:60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

/*星星评分*/

.comment_div{width:100%; height:100%; margin:auto;overflow:auto; padding-bottom:50px; background:#fff;}

.pjsdbox{ padding:0 0.3rem; padding-top:60px;}

.xxpf_ul{ margin-top:15px;}

.xxpf_ul label{ font-size:14px; float:left; color:#666; line-height:18px; margin-right:10px;}

.xxpf_ul label b{ color:#af0208;}

.startbox{ overflow:hidden;}

.target-demo,.hint{ float:left;}

.hint{ line-height:18px; font-size:12px; margin-left:-20px;color:#666;}

.target-demo img{ float:left;}

.firstxx{ margin-bottom:20px; margin-top:15px;}

.firstxx label{ line-height:20px;}

.firstxx .hint{ line-height:20px; margin-left:-10px; font-size:14px;}

.pjbox{ margin-top:15px; overflow:hidden;}

.pjbox h3{ color:#666; font-size:14px; margin-top:5px; width:74px; float:left;}

.pjbox h3{ color:#666; font-size:14px; margin-top:5px;}

.pjinput{ width:100%; height:110px; padding:10px; box-sizing:border-box; background:#efefef; border-radius:4px; margin-top:15px;}

.pjinput textarea{ width:100%; height:100%; border:0; background:none; resize:none; outline:0;}

.pjtit{ margin-top:10px; text-align:right; color:#666;}

.sc_imgbox{ float:left; width:calc(100% - 74px);}

.sc_btn{ width:90px; height:30px; line-height:30px; text-align:center; margin-top:25px; margin-left:74px; background:#ff9a00; font-size:14px; color:#fff; border-radius:3px; cursor:pointer;}

.scbtn{padding:9px 18px;background:#40AFFE;color:#fff;border-radius:5px; display:none;}

.upimg{position:relative;width:100px;height:100px;background:url(../images/addimg.png) no-repeat; background-size:cover; float:left;}

.upimg input{position:absolute;width:100px;height:100px;opacity:0;}

.showdiv{ display:none;}

#showui{float:left;}

#showui li{width:100px;height:100px;position:relative;overflow:hidden;display:inline-block;margin-right:10px; margin-bottom:10px;}

#showui li img.showimg{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6;}

.showdiv{position:absolute;z-index:9;bottom:0;width:100%;padding:6px 0;display:flex;justify-content:space-around;background:rgba(0,0,0,.6);}

.showdiv img{width:20px;height:20px;cursor:pointer;}

#showui li:first-child img.left{opacity:.6;cursor:no-drop;}

#showui li:last-child img.right{opacity:.6;cursor:no-drop;}

/*签证*/

.wentibox{ margin-top:50px; background:#fff; padding:15px 0.3rem 20px; color:#666;}

.wentibox h1.title{ font-size:15px; margin-bottom:10px; font-weight:bold;}

.wentibox p{ margin-top:10px;}

/*.nospan{ color:#f00 !important; border-color:#f00 !important;}*/

/*登录*/

.lgoin_background{ background:#fff;}

.loginbox{ background:#fff; padding:5% 10%; margin-top:50px;}

.loginbox .swiper1 {padding:0 5px;}

.swiper1 .swiper-slide { width:50% !important; height:34px;text-align:center;font-size:16px;cursor: pointer; color:#666;}

.swiper1 .selected {color:#333; position:relative;}

.swiper1 .selected::before{ height:2px; background:#2393f5; width:45%; content:""; position:absolute; left:0; right:0; bottom:0; margin:auto;}

.loginbox .swiper2{ margin-top:20px;}

.loginul{ margin-top:5px; padding:0 5px;}

.loginul li{ width:100%; height:40px; line-height:40px; border:1px solid #e6e6e6; border-radius:4px; margin-bottom:15px; position:relative; overflow:hidden;}

.area_num{ float:left; height:100%;}

.loginul li input{ height:40px; line-height:40px; text-indent:10px; border:0; width:100%; float:left;}

.loginul li input.pasd{ width:90%;}

.loginbtn{ width:100%; height:44px; line-height:44px; border:0; background:#399ef6; color:#fff; font-size:16px; border-radius:4px;}

.loginlink a{ color:#666;}

.otherlogin{ text-align:center;}

.otherlogin a{ margin:0 15px; display:inline-block;}

.otherlogin i{ font-size:30px; float:left;}

.otherlogin i.iconqq{ color:#48b9f1;}

.otherlogin i.iconwb{ color:#f76968;}

.loginxy{ text-align:center; margin-top:15px; color:#666;}

.loginxy a{ color:#339bf6;}

/*手机号区号*/

.qh_shadow{width:100%; height:100%;position:fixed; left:0; right:0; top:0; bottom:0; margin:auto; background:rgba(0,0,0,0.5); z-index:200; display:none;}

.phone_abox{ width:100%; height:70%; position:fixed; left:0;right:0; bottom:0; margin:auto; background:#fff;z-index:201; overflow-y:auto; display:none;}

.qh_tit{width:100%; text-align:center; font-weight:bold; height:40px; line-height:40px; background:#fff; font-size:16px;border-bottom: 1px solid #f8f8fa; overflow:hidden;position:fixed; z-index:202; background:#fff;}

.phone_area{ margin-top:40px;}

.phone_area dt{ height:35px; line-height:35px; white-space:nowrap;border-bottom: 1px solid #f8f8fa; padding:0 10px;}

.phone_area dt:last-child{ border-bottom:0;}

.phone_area dt.active{ color:#4da7f3;}

.phone_area dt i{ font-size:20px; float:right; display:none;}

.phone_area dt.active i{ color:#4da7f3; display:block;}

.phone_area dt span{ margin-left:10px;}

.qh_areadl dt span{ margin-right:10px; display:block; float:left;}

.gj_arerdl dt span{ display:none;}

.loginul li span.jia{ float:left; margin-left:10px;}

.loginul li .phonenum{ width:auto; float:left; text-indent:5px;}

.loginul li i.iconrjt{ float:left; margin-right:10px;font-size:13px;}

.loginul li input.phonetxt{ border-left:1px solid #eaeaea; width:150px; height:30px; line-height:30px; margin-top:5px; float:left;}

.loginul li input.yzminput{ width:60%;}

.loginul li .yzmbtn{ float:right; border:0;height:30px; padding:0 15px; line-height:30px;border-left:1px solid #eaeaea; background:none; margin-top:5px; color:#3d95f6; width:auto; text-indent:0;}

.disclick{ color:#ddd;}

/*注册*/

.zhuce_ts{ margin-top:20px;}

.zhuce_ts label{ height:26px; float:left;}

.zhuce_ts em{ float:left; margin-top:0; line-height:24px; color:#339bf6;}

.zhucebtn{ background:#9ccffb; margin-top:10px;}

.yzm_error{ color:#e70202; margin-bottom:15px; display:none;}

.zhuce_box .swiper1 .swiper-slide:nth-child(1).selected::before{width:55%;}

.login_box .swiper1 .swiper-slide:nth-child(2).selected::before{width:75%;}

/*常用旅客*/

.lvkebox{ border-top:15px solid #f6f7f9; margin-top:50px; overflow:hidden;}

.addlk_btn{ text-align:center; margin-top:15px;}

.addlk_btn span{ width:18px; height:18px; line-height:18px; display:inline-block; border:1px solid #399ef6; border-radius:50%; text-align:center; margin-right:5px;}

.addlk_btn a{ color:#399ef6;}

.lvkelist{ padding:15px 0.3rem;}

.lvkelist li{ border-bottom:1px solid #eee; overflow:hidden; padding-bottom:15px;}

.lvkelist li+li{ margin-top:10px;}

.lvkelist li i{ float:right; color:#666; margin-top:10px;}

.lvke_left{ width:70%; float:left;}

.lvke_left h3{ font-size:16px; color:#333;}

.lvke_left h3 span{margin-right: 10px;}

.lvke_left h4{ font-size:13px; color:#666; margin-top:2px;}

/*编辑旅客*/

.editlk_background{ background:#f6f7f9;}

.editlk_background .lvkebox{ border-top:0;}

.lvke_lidiv{ background:#fff; padding:15px 0.3rem 3px; margin-top:15px;}

.lvke_tit{ height:24px; line-height:24px; color:#666; font-size:16px; position:relative; padding-left:10px;}

.lvke_tit::before{ width:3px; height:16px; background:#399ef6; position:absolute; left:0; top:4px; content:"";}

.lvke_ul{ margin-top:3px; padding:0 9px;margin-bottom: 15px;}

.lvke_ul li{ border-bottom:1px solid #f2f2f2; padding:10px 0;}

.lvke_ul li:last-child{ border-bottom:0;}

.lvke_inleft{ width:70px; float:left;text-align: justify; margin-right:20px;}

.lvke_inleft p{ font-size:14px; color:#333;}

.lvke_inleft h3{ font-size:14px; color:#333; line-height:30px;}

.lvke_inleft h4{ font-size:12px; color:#707070; white-space:nowrap;}

.lk_textinp,.xb_selects{ float:left; height:30px; line-height:30px; width:calc(100% - 90px);}

.edit_lkbtn{ background:#399ef6 !important;}

.lvke_ul li .lx_inputdiv{width:calc(100% - 90px); line-height:30px;}

.lvke_ul li .lx_inputdiv input.lx_phone{ width:120px;}

.xb_selects label{height:20px; margin-top:5px; float:left; margin-right:20px;}

.xb_selects .hm_title{ line-height:20px; width:auto; color:#333;}

.radio_input{appearance:none;-webkit-appearance:none;outline:none;display:none; float:left;}

.radio_input+span{width:16px;height:16px; border:1px solid #c0c0c0; border-radius:50%; display:inline-block; background:#fff; float:left; margin-right:5px; position:relative;}

.radio_input:checked+span{ border-color:#c0c0c0;}

.radio_input:checked+span::before{content:'';position:absolute; left:5px;top:4.5px; width:7px;height:7px;border-radius:50%; background:#2f2f2f;}

/*预登录*/

.loginbg{ height:4.5rem;/* background:url(../images/logbg.jpg) no-repeat center top;*/ background-size:cover; overflow:hidden;

	background-image: -webkit-gradient(linear,left top,right top,from(#1278f6),to(#46bcff));

    background-image: -webkit-linear-gradient(left,#1278f6,#46bcff);

    background-image: -moz-linear-gradient(left,#1278f6,#46bcff);

    background-image: linear-gradient(to right,#1278f6,#46bcff);}

.logt{ width:1.2rem; height:1.2rem; line-height:1.2rem; margin:0.5rem auto 0; border:0.2rem solid #84c6ff; border-radius:50%; background:#fff; text-align:center; color:#1296db;}

.logt i{ font-weight:bold; font-size:0.6rem;}

.loglink{ width:3.6rem; height:1rem; line-height:1rem; text-align:center; background:#acd9fe; border-radius:0.5rem; margin:0.4rem auto 0; color:#fff; font-size:0.5rem;}

.login_linkb{ border-top-left-radius:10px; border-top-right-radius:10px; padding:20px 0 80px 0; margin-top:-10px; background:#fff;}

.longlist{ padding:0 6%;}

.longlist li{ height:55px; line-height:55px;}

.longlist li i{ float:left; margin-right:10px;color:#000;}

.longlist li em{ float:right;}

.longlist li a{ color:#000;}

.longlist li:nth-child(2) i{ font-size:22px; margin-left:-3px; margin-right:7px;}

.longlist li:nth-child(3) i{ font-size:20px; margin-left:-2px; margin-right:8px;}

.userin{ padding-bottom:20px; padding:0 0 20px; border-bottom:10px solid #f6f7f9;}

.userin li{ float:left; width:25%; text-align:center;}

.userin li h4{ font-size:20px; color:#008bf1; }

.userin li p{ margin-top:5px; color:#000; font-size:16px;}

.shezhi{ margin-top:0.2rem; margin-right:0.6rem; text-align:right;}

.shezhi i{ color:#fff; font-size:1rem;}

.userimgb{ margin-left:0.6rem;}

.usimg{ width:2rem; height:2rem; float:left; overflow:hidden; margin-right:0.4rem;}

.usimg img{ /*border:0.1rem solid #2d8ffc;*/ border-radius:50%; width:100%; height:100%; box-sizing:border-box;}

.usertxt{ float:left; width:calc(100% - 2.4rem); margin-top:0.5rem;}

.usertxt h4{ color:#fff; font-size:0.4rem;}

.usertxt h5{ height:30px; line-height:30px; background:#ffe9d3; display:inline-block; padding-right:15px; border-radius:20px; margin-top:0.2rem;}

.usertxt h5 span{ width:30px; height:30px; display:block; float:left; background:url(../images/v.png) no-repeat;}

.usertxt h5 p{ float:left; margin-left:10px; color:#ba6c04;}

.usertxt h6{ color:#fff; font-size:14px;}

/* 个人设置 */

.me_background{ background:#f6f7f9;}

.shezhibox{ margin-top:50px; overflow:hidden; background:#f4f4f4;}

.shezhibox li{ background:#fff; height:50px; line-height:50px; padding:0 0.3rem; position:relative; border-top:1px solid #f7f7f7;}

.shezhibox li span{ float:left; color:#333; font-weight:bold;}

.shezhibox li input{ float:right; height:100%; line-height:50px; text-align:left; margin-right:20px; width:70%;}

.shezhibox li i{ position:absolute; right:0.3rem; top:50%; transform:translateY(-50%);}

.shezhibox li.photo{ height:66px; line-height:66px;}

.shezhibox li.photo,.shezhibox li:nth-child(3),.shezhibox li:nth-child(5),.shezhibox li:last-child{ margin-top:15px; border-top:0;}

.out_login{ width:90%; margin:20px auto; height:44px; line-height:44px; color:#fff; border-radius:5px; display:block; border:0; background:#ff8800; font-size:15px;}

.aupload {width:50px; height:50px; position:relative;overflow:hidden; float:right; margin-top:10px; margin-right:20px;}

.aupload img{ width:100%; height:100%; border-radius:50%;}

.aupload input { position:absolute;font-size:0;right:0;top:0;opacity:0;filter:alpha(opacity=0);cursor: pointer;}

.melist{ padding-top:30px;}

/*设置修改密码*/

.edit_pd .xgmm{ text-align:left; width:120px; float:left; margin-left:40px; border-bottom:0;}

.edit_pd em{ float:right; margin-right:0.3rem; font-size:16px;}

.edit_pd .shezhibox{ border-top:10px solid #f6f7f9;}

.edit_pd li:nth-child(1){ border-top:0;}

.edit_pd li:nth-child(3){ margin-top:0; border-top:1px solid #f7f7f7;}

.edpd_txt{ text-align:center; font-size:12px; color:#bdbdbf; margin-top:15px;}

.sex_shadow{width:100%; height:100%;position:fixed; left:0; right:0; top:0; bottom:0; margin:auto; background:rgba(0,0,0,0.5); z-index:999;display:none;}

.xingblist{ width:80%; position:fixed; left:0; right:0; margin:auto; top:50%; transform:translateY(-50%); z-index:15; border-radius:0.1rem; background:#fff; padding-bottom:5px;}

.xingblist dt{ height:40px; line-height:40px; text-align:center; font-size:16px;}

.xingblist dt label{ width:100%; height:100%; display:block;}

.xingblist dt label b{display:inline-block; position:relative; top:-4px;}

.xingblist dt input{ width:18px; height:18px; display:inline-block; float:none; margin-right:10px; margin-top:10px; border-radius:50%; border:1px solid #e2e2e2; position:relative;}

.xingblist dt.active input{ border-color:#5db4fe;}

.xingblist dt.active input::before{ width:7px; height:7px; border-radius:50%; background:#5db4fe; position:absolute; left:5px; top:4px; content:"";}

.xingblist dt.active b{ color:#5db4fe;}

/*订单*/

.ordre_head{ width:100%; height:45px; line-height:45px; background:#fff; position:fixed; left:0; top:0; right:0; margin:auto; z-index:112;}

.ordre_head .swiper-containernav li{ height:42px; line-height:45px; font-size:14px; margin-right:25px; position:relative;}

.ordre_head .swiper-containernav li.active{color:#35a7f5;}

.ordre_head .swiper-containernav li a{ display:inline-block; float:left;}

.ordre_head .swiper-containernav li i{ width:20px; height:20px;line-height:20px; float:left; background:#fb5c0c; border-radius:50%; text-align:center; font-size:12px; color:#fff; position:absolute; top:7px; left:100%; margin-left:3px; display:none;}

.orderlist{ margin-top:55px; padding:15px 0 0; background:#fff;}

.orderlist li{ margin-bottom:15px; overflow:hidden; border-top:10px solid #f6f7f9; padding:15px 0.3rem 5px;}

.orderlist li:first-child{ border-top:0; padding-top:0;}

.orderlist li:last-child{ padding-bottom:20px;}

.ord_num span{ color:#666;}

.ord_num em.quxiao{ color:#fc7733;}

.ord_img{ width:100px; height:90px; float:left; margin-right:15px;}

.ord_img img{ width:100%;/* height:100%;*/}

.ord_text{ width:calc(100% - 115px); float:left;}

.ord_text h4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical; line-height:22px; }

.ord_text h5{ color:#999; margin-top:5px; font-size:12px;}

.ord_text h6{background:#ff9a00;color:#fff;padding:3px 7px;font-size:12px;display:inline-block; margin-top:10px;}

.ord_text h6 a{ color:#fff;}

.order_price{ color:#999;}

.order_price span{ color:#f67789;}

.ord_btn{ margin-top:10px; position:relative;}

.ord_btn a{ display:inline-block; border:1px solid #f00; border-radius:3px; font-size:14px; padding:4px 7px; color:#f00;}

.ord_btn a.dp{ position:absolute; left:50%; transform:translateX(-50%);}

.no_orddate{ padding-top:20px; text-align:center; color:#666;}

.ord_num{ background:#f2f2f2; height:30px; line-height:30px; padding:0 10px;}

.ord_num span i{ margin-left:15px;}

.order_price a.zf{ color: #ff8193;
    border-radius: 3px;
    border: #f67789 1px solid;
	padding: 3px;
	margin-right: 6px;
}

.orleft{ width:70px; float:left; display:block;}

.order_zfdl{ float:left; width:calc(100% - 0px);}

.order_zfdl dt{ height: 27px;line-height: 27px;}

.mself_list{ padding:0 10px; margin-top:60px;}

.mself_list li{ height:40px; line-height:40px; border-bottom:1px solid #eee;}

.mself_list li span{ width:80%; display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*积分*/

.jifenbox{padding:10px;background:#fff;overflow:hidden; margin-top:60px;}

.jf_top{text-align:center;padding:10px 0;}

.jf_top li{display:inline-block; margin: 0 30px;}

.jf_ico{width: 40px;height: 40px;float: left;background: #e6e6e6;border-radius: 50%;}

.jiico1{background: url(../images/jf.png) no-repeat;}

.jiico2{background: url(../images/gq.png) no-repeat;}

.jf_text{float: left;margin-left: 20px;text-align: left;}

.jf_text p{line-height: 24px;}

.jf_text p.clo{color: #2f90f3;}

.jf_text a.clo{color: #2f90f3;margin-left: 10px;}

.jflist{margin-top: 20px;border-top: 1px solid #ddd;border-right: 1px solid #ddd;}

.jflist li{height: 40px;line-height: 40px;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;color: #333;}

.jflist li span{text-align: center;float: left;display: block; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}

.jflist li span+span{border-left: 1px solid #ddd;}

.jflist li span.w1{width: 30%;}

.jflist li span.w2{width:44%;}

.jflist li span.w3{width: 25%;}

.jflist li:first-child{background: #e5f4ff;color: #666;}

.jflist li:first-child span.w2{text-align: center;}

.dd_nav{ height:36px; padding-top:10px; padding-bottom:5px; border-bottom:2px solid #f6f6f6;}

.dd_nav li{ font-size:16px; height:36px; line-height:36px; border-bottom:2px solid transparent; float:left; padding:0 30px; padding-bottom:5px;}

.dd_nav li.active{ border-color:#0090f2;}

.dd_nav li.active a{ color:#0090f2;}

.tab_con{ display:none;}

.tab_con:first-child{ display:block;}

/*订单详情*/

.order_xq{ margin-top:50px;}

.orderxq_list{ background:#fff; border-top:10px solid #f6f7f9; padding:10px 0.3rem;}

.zhfno{ font-size:18px; color:#454545; font-weight:bold;}

.zhfno span{ display:inline-block; background:#ffb413; font-size:12px; color:#fff; padding:1px 5px; margin-left:5px; border-radius:5px;}

.zhf_price{ margin-top:5px;}

.zhf_price span{ color:#f54a2e;}

.zhf_price span em{ font-size:20px; font-weight:bold;}

.zhf_price b a{ color:#3c9df2;  display:block;}

.zhf_price b a i{ color:#d3d3d3; margin-left:10px; margin-top:2px; display:inline-block;}

.xq_title{font-size:18px; color:#333; height:30px; line-height:30px; font-weight: bold;}

.xq_title i{ float:right;color:#d3d3d3;}

.xq_list{ padding-top:5px;}

.xq_tt{ overflow:hidden; margin-bottom:6px;}

.xq_tt span{ width:90%; float:left; display:block; line-height:24px; font-weight:bold;}

.xq_tt span.tit{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.xq_tt i{ float:right;color:#d3d3d3; margin-top:3px; transition:0.5s;}

.xq_list li{ height:30px; line-height:30px; font-size:14px;}

.xq_list li span{ float:left; color:#666; width:100px;}

.xq_list li.cr{ border-top:1px solid #ebebeb; margin:5px 0; padding-top:5px;}

.xq_list li.cr:last-child{ margin-bottom:0;}

.xq_list li.fj{ height:auto; line-height:normal; overflow:hidden; margin-bottom:10px;}

.xq_list li.fj span{ width:70%;overflow:hidden; color:#333; float:left;}

.xq_list li.fj em{ margin-left:20px;float: right;
    margin-right: 6px;}

.jgmx_shadow{ height:100% !important;}

/*填写订单*/

.edit_ordt{ margin-top:50px; background:#fff; padding:15px 0.3rem;color: #666;}

.edit_ordt h3{ font-size:15px; line-height:30px; color:#333;font-weight: bold;}

.ord_dates span{ width:50%; display:inline-block; float:left;}

.edit_ordtlist{ padding:10px 0.3rem;}

.lx_list{ padding:0 10px;}

.lx_list li{ margin-top:10px; height:30px; line-height:30px;}

.lx_list li span{ width:70px; float:left; display:block; white-space:nowrap; overflow:hidden; text-align: right;}

.lx_inputdiv{ float:left;width:calc(100% - 70px); position:relative;}

.lx_inputdiv input{ width:100%; height:30px; line-height:30px;}

.lx_inputdiv input.lx_phone{ width:180px; margin-left:16px;}

.cxr_list{ margin-top:10px;}

.cxr_list li{ height:40px; line-height:40px; border-bottom:1px solid #f8f8f8; margin-top:0;}

.cxr_list li span.type{ color:#666;}

.change_lx{ width:150px; height:36px; line-height:36px; margin:20px auto 15px; text-align:center; border:1px solid #afd9fc; border-radius:5px;color:#47adf9; font-size:15px;}

.change_txt{ text-align:center; font-size:12px; color:#666; padding-bottom:10px;}

.order_bz{height:60px; margin:15px 10px;}

.order_bz textarea{ width:100%; height:100%; border:0; background:none; resize:none; font-family:"微软雅黑";}

.opadd{ padding:0 10px 10px;}

.opadd li{ margin-top:10px; color:#666; overflow:hidden;}

.opadd li p{ margin-left:10px;}

.dx_btn{ float:left; width:18px;}

.dx_btn .check_zf+span{ margin-right:0; margin-top:0; width:14px; height:14px;}

.xy_text{ float:left;width:calc(100% - 18px);}

.opadd li a{ color:#4da7f3; margin-left:27px; padding-top:10px; display:inline-block;}

.opadd li a.xy{ color:#096;}

.opadd li.xieyi{ border-top:1px dashed #993; margin-top:25px; padding-top:15px; padding-bottom:20px;}

.order_btnl{ width:60%; height:65px; background:#fff; float:left;}

.ord_pricel{ margin-left:7px; float:left;}

.ord_pricel h4{ color:#ff5a5e; margin:8px 0 4px;}

.ord_pricel h4 b{ display:inline-block; margin-right:5px;}

.ord_pricel h4 span{ font-weight:bold; font-size: 27px; line-height: 50px;}

.ord_pricel h5{ background:#ff5c60; padding:0 6px; border-radius:2px; color:#fff; font-size:14px;display:inline-block;}

.ord_pricel h5 span{ color:#fff;}

.ord_mx{ display:inline-block; color:#379aed; font-weight:bold;}

.ord_mx a{color:#379aed;}

.ord_mx i{ transition:0.5s; font-weight:bold;}

/*支付方式*/

.zftypebox{ margin-top:50px; background:#fff;}

.zf_top{ background:#fff; overflow:hidden; padding-top:30px; padding-bottom:10px;}

.zf_top h3{ font-size:14px; text-align:center;}

.zf_time{ width:150px; height:44px; line-height:44px; font-size:16px; margin:auto; margin-top:15px; background:#ff5c60; border-radius:5px; text-align:center; color:#fff;}

.zf_top h4{ font-size:14px; text-align:center; margin-top:10px; color:#666;}

.zf_info{ border-bottom:2px solid #eee; padding-bottom:10px; margin-top:15px;}

.zf_info li{ line-height:23px; margin-top:10px; padding:0 0.3rem;}

.zf_info li span i{ font-size:20px;}

.zf_info li span{ float:right; margin-right:10px; color:#000;}

.zf_info li span.colo1{ color:#666;}

.zf_info li span.colo2{ color:#ff5c60;font-size: 20px;}

.yfje{ display:none;}

.zf_more{ text-align:center; padding:12px 0 5px; color:#1da2ff; cursor:pointer;}

.zf_more i{width:0;height:0;border:8px solid transparent;border-top-color:#1da2ff; position:relative; top:15px; left:5px;}

.zf_morecon{ background:#f7f7f7; margin:10px 0.3rem 0; overflow:hidden; padding:10px; display:none;}

.zf_morecon h4{ text-align:left; line-height:22px; color:#b1b1b1;}

.zf_money{ height:30px; line-height:30px;}

.zf_money i{ float:left;}

.zf_minput{ float:right;}

.zf_minput span{ width:30px; height:100%; display:inline-block; font-size:20px; text-align:center; position:relative;}

.zf_num{ width:100px; height:30px; display:inline-block; line-height:30px; text-align:center; color:#ff5c60; font-size:18px; background:none;}

.zf_minput span.jian::before,.zf_minput span.jia::after{ width:1px; height:16px; position:absolute; top:7px; content:""; background:#e3e3e3;}

.zf_minput span.jian::before{ right:0;}

.zf_minput span.jia::after{left:0;}

/* .zftype{ border-top:15px solid #f0f3f5;} */

.zftype li{ height:40px; line-height:40px; padding:10px 0; border-bottom:1px solid #f3f6f9; margin:0 0.3rem;}

.zftype li label{ width:100%; height:40px; display:inline-block;}

.zftype li i,.zftype li em{ display:inline-block; float:left;}

.zftype li i{ font-size:30px; margin-right:20px;}

.zftype li:nth-child(1) i{ color:#ffc152;}

.zftype li:nth-child(2) i{ color:#2dc7ff;}

.zftype li:nth-child(3) i{ color:#3caf33;}

.zftype li:nth-child(4) i{ color:#00a8f1; font-size:26px; margin-right:22px;}

.zftype li:nth-child(6) i{ color:#ffa200;}

.zftype li i.yl{ width:32px; height:100%; background:url(../images/yl.png) no-repeat 0 center; margin-right:18px;}

.zftype li:last-child{ border-bottom:0;}

.check_zf{appearance:none;-webkit-appearance:none;outline:none;display:none; float:left;}

.check_zf+span{width:16px;height:16px; border:2px solid #e2e2e2; border-radius:50%; display:inline-block; background:#fff; float:left; margin-right:10px; position:relative; margin-top:11px; float:right;}

.check_zf:checked+span{ border-color:#5db4fe;}

.check_zf:checked+span::before{content:'';position:absolute;width:8px;height:8px;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%); background:#5db4fe; border-radius:50%;}

/*支付成功*/

.zhuce_success{ margin-top:50px; overflow:hidden;}

.zfbg{ width:70px; height:70px; text-align:center; margin:auto; border:1px solid #38a000; border-radius:50%; margin-top:40px;}

.zfbg i{ color:#38a000; font-size:50px; line-height:70px;}

.zhuce_success h2{ font-size:16px; text-align:center; color:#38a000; margin-top:15px;}

.zfcgtxt{ margin-top:15px; text-align:center;}

.zfcgtxt p{ line-height:30px;}

.zfcgtxt p i{ color:#c80000;}

.zhuce_success h4{ padding:0 15px; color:#666; font-size:14px; margin-top:20px;text-align:center;}

.zhifubtn{ margin:40px 0.3rem; height:40px; line-height:40px; background:#49a6f5; text-align:center; font-size:16px;}

.zhifubtn a{ color:#fff;}

/*明细弹出层*/

.mx_shadow{width:100%; height:calc(100% - 65px);position:fixed; left:0; right:0; top:0; margin:auto; background:rgba(0,0,0,0.5); z-index:999; display:none;}

.mx_box{ width:100%;  background:#fff; margin:auto; display:none;box-shadow:0px 2px 3px -2px #ccc;height: 100%;
   
    overflow-x: hidden;
    overflow-y: auto;}

.mx_list{ margin:0 0.6rem; border-top:1px dashed #f1f1f1;padding: 8px 0;}

.mx_box h1{ text-align:center; margin-bottom:15px;}

.mx_list:first-child,.nobordert{ border-top:0;} 

.mx_list li{ height:25px; line-height:25px;}

.mx_list li:first-child{ margin-top: 5px;}

.mx_list li span{ float:left; color:#666; width:70%; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.mx_list li span strong{ color:#000;}
.mx_list li em{ float:right;color:#666;}

.mx_list li em.yh{ color:#ff6064;}

/*搜索页*/

.search_head .return,.list_head .return{ margin-top:13px;}

.search_head .return i,.list_head .return i{ color:#333;}

.searad{ width:100%; position:fixed; left:0; right:0; margin:auto; margin-top:50px; z-index:4;}

.searad img{ max-width:100%; width:100%; max-height:100%;}

.fenlei_con{width:100%; margin:auto;}

.scrollbar-none::-webkit-scrollbar { width: 0px;height: 0;}

.fenlei_left,.fenlei_right{position:fixed;top:1.8rem; bottom:0; overflow-y: scroll;z-index:3;}

.fenlei_left{ width:100px; background:#eee; margin-right:10px; left:0;}

.fl_tab li {height:60px; line-height:60px; font-size:15px; text-indent:15px; border-bottom:1px solid #ececec; position:relative;}

.fl_tab li.active{background:#fff;}

.fl_tab li.active::before{ width:3px; height:20px; background:#0091f1; position:absolute; left:0; top:50%; transform:translateY(-50%); content:""; border-top-right-radius:6px;border-bottom-right-radius:6px;}

.fenlei_right{width:calc(100% - 110px); background:#fff; left:110px;}

.hot_titl{ color:#333; font-size:15px; line-height:40px; padding:5px 0;}

.feilei_li li{ width:30%; float:left; margin-right:3%;}

.feilei_li li h1{width:100%; height:1.8rem; position:relative;}

.feilei_li li h1 img{ width:100%; height:100%; border-radius:8px;}

.feilei_li li p{ height:30px; line-height:30px; text-align:center; font-size:14px;}

.feilei_li li h1 span{position:absolute; left:0; top:0; font-size:12px; text-align:center; display:inline-block; padding:3px; color:#fff; border-top-left-radius:8px; border-bottom-right-radius:8px; background: linear-gradient(to right,#ff3e47 ,#ff6647);}

.hot_county li{ float:left; height:36px; line-height:36px; border-radius:5px; width:30%; margin-right:3%; margin-bottom:3%; text-align:center; background:#f5f5f5;}

.hot_line li{ float:left; height:28px; line-height:28px; border-radius:20px; margin-right:3%; margin-bottom:20px; padding:0 6px; font-size:12px; background:#f1f1f1;}

.hot_line li.active{ background:#00abf9;}

.hot_line li.active a{ color:#fff;}

.xltit{ margin-top:-5px; padding-bottom:12px;}

.nopbotom{ padding-bottom:0;}

.hot_city{ line-height:65px;}

/*日期选择*/

.data_box{ width:100%; height:100%; position:fixed; left:0; bottom:0; right:0;margin:auto;overflow:auto; background:#fff; z-index:120; visibility:hidden;}

.data_cen{ width:100%; background:#fff; height: auto;margin-bottom: 70px;}

.rilibox .swiper1 {height:59px; background:#fff;}

.rilibox .swiper1 .swiper-slide { width:24.5% !important; height:58px;text-align:center;font-size:14px;cursor:pointer;}

.rilibox .swiper1 .selected {color:#000;border-bottom:2px solid transparent;}

.rilibox .swiper1 .selected::before{ height:3px; width:60px; background:#339bf6; bottom:-1px;}

.rilibox .swiper1 .selected h4{ color:#000 !important;}

.rilibox .swiper1 .swiper-slide h4{ margin-top:10px; color:#000;}

.rilibox .swiper1 .swiper-slide p{color:#ff2626;}

.dateweeks{ height:40px; background:#f6f7f9;}

.dateweeks li{ float:left; line-height:40px; text-align:center; width:calc(100% / 7);}

.dateweeks li:first-child,.dateweeks li:last-child{ color:#333;}

.rilibox .swiper2{ background:#fff; padding-bottom:10px;}

.riliday li{float:left; text-align:center; width:calc(100% / 7); height:58px; overflow:hidden; color:#ddd;}

.riliday li.on-sale,.riliday li.on-sale span{ color:#333;}

.riliday li.on-sale.active span{ color:#fff; padding-top:2px;}

.riliday li span{ display:block; font-size:16px;color:#ddd;}

.riliday li p{ font-size:12px;}

.riliday li.active{ background:#19a0f0; color:#fff;}

/* .riliday li:nth-child(7n) span,.riliday li:nth-child(7n+1) span{ color:#333;} */

.riliday li.active:nth-child(7n) span,.riliday li.active:nth-child(7n+1) span{ color:#fff;}

.riliday li.nodate span{ color:#ddd;}

.riliday li.nodate p{ display:none;}

.riliday li.redcolor{ color:#ff2626;}

.riliday li.active.redcolor{ color:#fff;}

.tc_list{ margin:5px 10px;}

.tc_list li{  height:36px; line-height:36px; text-align:center; background:#fff; border-radius:5px; margin:1.5% 0; color:#333; border:1px solid #999;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-indent: 5px;}

.tc_list li+li{margin-top: 10px;}

/*.tc_list li:nth-child(2n){ float:right;}*/

.tc_list li.cur{ background:#4da7f3; color:#fff; border-color:#4da7f3;}

.tc_list li.noclick{ color:#c4c4c4; border-color:#c4c4c4; border-style:dashed;}

.fj_list{ margin:0 10px;}

.fj_list li{ border-bottom:1px solid #f3f3f3;}

.fj_list li+li{ margin-top:13px;}

.fj_info{ padding-bottom:15px;}

.fj_info dt{ margin-top:10px;}

.fj_num{ height:30px; line-height:30px;}

.fj_num span{ font-weight:normal;}

.fj_num em{ border:1px solid #4da7f3; border-radius:20px; padding:0 13px; height:24px; line-height:24px; margin-top:3px; display:block; color:#4da7f3;}

.fj_type{ width:60%;}

.fj_type h4{ font-size:14px; color:#333;}

.fj_type h5{ font-size:14px; color:#ff6d2e; margin-top:3px;}

.fj_numadd{ padding-top:5px;}

.fj_numadd span{ float:left; width:20px; height:20px; line-height:20px; text-align:center; font-size:18px; display:block; border:1px solid #a2a2a2; border-radius:50%; color:#666;}

.fj_numadd span{ color:#3da1f5; border-color:#3da1f5;}

.fj_numadd input,.fj_numadd em{ width:50px; text-align:center; height:22px; line-height:22px; float:left; color:#666;}

.add_home{width:120px; height:36px; line-height:36px; margin:20px auto 15px; text-align:center; background:#eee; border-radius:20px;color:#333; font-size:15px;}

.dg_pricea,.totolxj{ display:none;}

.fj_pro{ margin:0 10px;}

.fj_pro li+li{ margin-top:10px;}

.fj_pro li h4{ 
	font-size: 14px;
    height: auto;
    line-height: 20px;
    padding: 5px 0;
}

.fj_plist{ border-bottom:1px solid #f5f5f5; padding-bottom:10px; margin-top:5px; position:relative;}

.fy_dltit em{ float:right;}

.fy_dltit em i{ color:#ff5a5e;}

.hy_dengji{ margin-left:10px; margin:10px 0 0 0; position:relative;color:#666;}

.hy_dengji i.iconrjt{ position:absolute; right:0; top:6px;}

.hy_dengji em{ color:#333; margin-left:15px;}

.hy_dengji span{ width:60px; display:block; float:left;}

/* .jifen em{ color:#ff6d2e;} */

.jifen .scroet{ color:#333; font-size:12px; margin-left:0;}

.indl_list{ width:90%; float:left;}

.indl_list dt{ color:#333; font-size:13px; margin-bottom:10px;}

.input_dt{ color:#333;}

.jdvalbox{ overflow:hidden; padding-bottom:5px; display:block;}

.jdvalbox dt{ font-size:13px; margin-top:7px;}

.jdvalbox span{ display:inline-block; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333;}

.sp_title{ width:70%;}

.sp_num{ width:15%; text-align:center;}

.sp_price{ width:15%; text-align:right; color:#ff5a5e !important;}

.scroseb{ margin-top:0px;color:#333}

.scroseb span{ font-size:12px;}

.scroseb span+span{ margin-left:0px;}

.ck_inp{ width:40px; border:1px solid #ddd; text-indent:5px; margin-right:5px;}

.scroseb span i.red{ color:#ff5a5e;}

.jfyhq{ float:left; width:calc(95% - 60px);color: #333; }

.jfyhq li{border:1px solid #a1a1a1; height:24px; line-height:24px; padding:0 15px; display:inline-block; border-radius:3px; font-size:12px; margin-bottom:5px;background: url(../images/bg_j1.png) no-repeat right bottom;margin-right: 10px;}

.jfyhq li.active{background: url(../images/bg_j2.png) no-repeat right bottom;border:1px solid #ff5555; color: #ff5555;}

.lx_list li .xb_selects{width: calc(100% - 70px);}

.lx_list li .xb_selects span{ width:16px; height:16px;}

.cxr_num{ height:22px; position:relative; margin-top:5px;}

.crxnum{ color:#379aed; height:20px; line-height:20px; border:1px solid #4da7f3; color:#4da7f3; width:60px; text-align:center; font-size:12px; float:left; display:block;}

.empty_info{ float:right; line-height:20px; color:#4da7f3;}

.quike_info{ margin-top:10px;}

.quike_info em{ width:70px; float:left; display:block; color:#333;}

.quike_txt{ float:left; width:calc(100% - 70px);}

.quike_txt span{ float:left; color:#4da7f3;}

/*switch开关动画*/

.switchdl{ width:50px; height:30px; position:absolute; right:0; top:-3px;}

.switchdl .switch{display:none;}

.switchdl label{position:relative;display:block;border-radius:24px;height:22px;margin-bottom:15px;background-color:#eee;cursor:pointer;vertical-align:top;-webkit-user-select:none; border:1px solid #e5e5e5;}

.switchdl label:before{content:'';display:block;border-radius:24px;height:22px;background-color:white;-webkit-transform:scale(1,1);-webkit-transition:all 0.3s ease;}

.switchdl label:after{content:'';position:absolute;top:50%;left:50%;margin-top:-11px;margin-left:-15px;width:22px;height:22px;border-radius:22px;background-color:white;box-shadow:1px 1px 1px 1px #dedede;-webkit-transform:translateX(-9px);-webkit-transition:all 0.3s ease;}

.switchdl .switch:checked~label:after{-webkit-transform:translateX(18px);}

.switchdl .switch:checked~label:before{background-color:#49a6f5;}

/*附加产品弹层*/

.fjcp_box{ width:100%; height:100%; position:fixed; left:0; bottom:0; right:0; margin:auto;overflow:auto; background:#fff; z-index:120; display:none;}

.fj_head{ background:#49a6f5; color:#fff;}

.fj_tit{ float:left; color:#fff; font-size:18px; margin-left:0.3rem;}

.fj_head i{ float:right; color:#fff; margin-right:0.3rem; font-weight:bold;}

.fjcp_cont{ margin-top:60px; background:#f6f7f9;}

.fj_listdiv{ padding:15px 0;}

.fj_listdiv h1.title{ font-size:18px; font-weight:bold; border-bottom:1px solid #eee; margin:0 0.3rem; padding-bottom:10px;}

.homelist{ padding-bottom:5px;}

.homelist li{ margin-top:15px;}

.homelist li .fj_info{ border-bottom:0; padding-bottom:0;}

.homelist li .fj_info .fj_numadd{ padding-top:0;}

.homelist li .fj_info .fj_type h6{ line-height:26px; font-size:15px; color:#ff8a55; margin-left:10px;}

.homelist li .fj_info .fj_type h6 span{ font-size:12px; color:#c3c3c3; margin-left:10px;}

.homelist li .fj_info dt{ margin-top:8px;}

.home_title{ overflow:hidden;}

.home_title label{ overflow:hidden; width:auto; height:100%; display:block;}

.check_input{appearance:none;-webkit-appearance:none;outline:none;display:none; float:left;}

.check_input+span{width:18px;height:18px; border:1px solid #999; border-radius:3px; display:inline-block; background:#fff; float:left; margin-right:10px; position:relative;top: 1px;}

.check_input:checked+span{ border-color:#49a6f5; background:#49a6f5;}

.check_input:checked+span::before{content:'';position:absolute;width:5px;height:10px;border-bottom:1px solid;border-right:1px solid;left:50%;top:6px;transform-origin:center;transform:translate(-50%,-50%)rotate(45deg);-webkit-transform:translate(-50%,-50%)rotate(45deg); border-color:#fff;}

.hm_title{ float:left; line-height:22px; color:#666;width:calc(100% - 30px); overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.fly_title{ margin-top:15px; font-size:15px;}

.fj_btn{ width:100%; height:50px; line-height:50px; text-align:center; position:fixed; left:0; right:0; bottom:0; margin:auto; color:#fff; font-size:16px;background: linear-gradient(to right,#fc7a15 ,#fb6211); font-weight:bold;}

.fj_btn a{ width:100%; height:100%; display:block; color:#fff;}

.zhuce_box .check_input:checked+span::before{border-color:#339bf6;}

.zhuce_box .check_input:checked+span{ border-color:#339bf6; background:#fff;}

.xm_tit span{width:14px;height:14px;border-radius:50%;border:1px solid #666; margin-right:5px; position:relative;cursor:pointer;top:2px;float: left;}

.xm_tit span.active{border-color: #659bff;}

.xm_tit span.active::before{width:8px;height:8px;background: #659bff;border-radius: 50%;position: absolute;left: 50%;top: 50%; transform:translate(-50%,-50%); content: "";}

.xm_tit i{font-size: 14px;color: #666;cursor: pointer;max-width: 370px;float: left;}

.xm_tit em{width:16px;height:16px;border:1px solid #666; margin-right:5px; position:relative;cursor:pointer;top:2px;float:left; border-radius:3px;}

.xm_tit em.active{background: url(../images/dui3.png) no-repeat center;background-color:#659bff; border: none;}

.jd_listdl{ border-bottom:15px solid #f6f7f9; padding-bottom:10px; margin-bottom:15px;}

.jd_listdl dt{margin:0 0.3rem;}
.xm_day{margin: 10px 0;}

/*列表页*/

.fixednav{ width:100%; height:100%; position:fixed; left:0; right:0; top:0; margin:auto;}

.shadows{ width:100%; height:100%; position:fixed; left:0; top:140px; right:0; margin:auto;background:rgba(0,0,0,0.5); z-index:8; display:none;}

.listnav{ position:fixed; z-index:999;width:100%;}

.list_background{ background:#f0f3f5;}

.list_head .head_search{ width:7.2rem;}

.listbox{ margin-top:50px; overflow:hidden;}

.listbox .swiper-containernav{ margin-bottom:0; border-bottom:1px solid #f3f3f3;}

.list_px{ padding:0 0.3rem; background:#fff; padding-top:5px;padding-right:0.6rem;}

.px_list{ float:left; width:33.33%; position:relative; height:30px; line-height:30px; margin-bottom:10px;}

.px_list span.active{ color:#4da7f3;}

.px_list i{ margin-left:5px;font-size:13px;}

.px_list:nth-child(2){ text-align:center; text-indent:0.65rem;}

.px_list:nth-child(3){ text-align:right;}

.pxul{ width:100%; position:absolute; left:0; top:30px; margin:auto; background:#fff; z-index:9; margin-left:-0.3rem; padding-left:0.3rem; display:none;}

.xcdayul{ left:-100%; text-align:left;}

.pxul li{ height:40px; line-height:40px; border-bottom:1px solid #f8f8fa; margin-right:0.6rem;}

.pxul li i{ float:right; display:none; font-size:20px;}

.pxul li.active{ color:#4da7f3;}

.pxul li.active i{ display:block;}

/*筛选弹出层*/

.sx_shadow{width:100%; height:100%; position:fixed; left:0; top:0; right:0; margin:auto;background:rgba(0,0,0,0.5); z-index:104; display:none;}

.sx_box{ width:70%; height:100%; background:#fff;position:fixed; right:-200%; top:0;z-index:102; overflow-y:auto;}

.sx_list i{ float:right;font-weight:bold;}

.sx_dllist{ padding:10px; padding-left:15px;margin-bottom:80px;}

.sx_list h3{ font-weight:bold;}

.sx_texli{ margin-top:15px;}

.sx_texli li{ width:31.2%; height:36px; line-height:36px; text-align:center; float:left; background:#f1f1f1; border-radius:5px; margin-bottom:2%; margin-right:2%;}

.sx_texli li:nth-child(3n){ margin-right:0;}

.sx_texli li.active{ background:#399ef6;}

.sx_texli li.active a{ color:#fff;}

.sx_tkbot{width:70%; background:#fff; position:fixed; right:-200%; bottom:0;}

.xs_total{width:100%; height:30px; background:#fff; text-indent:15px;}

.sx_btnli{ width:100%; height:50px; box-shadow:0 -3px 3px -1px #efefef;}

.sx_btnli li{ width:50%; height:100%; line-height:50px; float:left; text-align:center; font-size:16px;}

.sx_btnli li.sure{ background:#399ef6; color:#fff;}

.list_ul{ background:#fff; padding:15px 0.3rem 30px; margin-top:100px;}

.list_ul li{ overflow:hidden;}

.list_ul li+li{ border-top:1px solid #f7f9fa; margin-top:18px; padding-top:18px;}

.list_img{ width:140px; height:140px; float:left; position:relative;border-radius:10px; overflow:hidden; margin-right:10px;}

.list_img img{ width:100%; height:100%; border-radius:5px;}

.list_img span{background:#ff0000;position:absolute; left:0; top:0; font-size:12px; text-align:center; display:inline-block; padding:1px 5px; color:#fff; border-top-left-radius:10px; border-bottom-right-radius:10px;font-weight: bold;}

.list_img em{ width:100%; height:30px; line-height:30px; text-indent:10px; color:#fff; position:absolute; left:0; bottom:0; background: url(../images/tsds.png) no-repeat;background-size: cover;}

.list_txt{ float:left; width:calc(100% - 150px);}

.list_txt h3{ font-size:14px; font-weight:bold;line-height:20px; overflow: hidden;

text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; margin-bottom:7px;}

.list_txt h4 span{ background:#eff0ef; border-radius:20px; margin-right:6px; font-size:12px; text-align:center; padding:2px 6px; color:#666;}

.list_txt h4 span.hot{ color:#fb605a;}

.list_txt h5{ margin-top:7px; font-size:20px;color:#fb605a;}

.list_txt h5 span{ font-size:14px; margin-left:10px; text-decoration:line-through; color:#333;}

.list_txt h5 strong i{ font-weight:bold;}

.list_txt h5 b{ font-size:12px;}

.list_txt h6{ color:#666; margin-top:5px;}

/*优惠券弹出层*/

.yhq_box{ width:100%; height:100%; position:fixed; left:0; bottom:0; right:0; margin:auto;overflow:auto; background:#fff; z-index:120; display:none;}

.yhq_head{width:100%; height:50px; line-height:50px; background:#49a6f5; font-weight:bold; position:fixed; left:0; top:0; right:0; margin:auto; z-index:120;}

.tk_head{ background:#fff; border-bottom:1px solid #f0f3f5;}

.yhq_head span{ color:#fff; font-size:18px; margin-left:0.3rem; float:left;}

.yhq_head i,.yhq_head b{ color:#fff; font-size:18px; margin-right:0.3rem; float:right; font-weight:bold;}

.tk_head span,.tk_head i,.tk_head b{ color:#333;}

.yhq_mcont{ margin-top:60px; padding:10px 0.3rem; padding-bottom:70px;}

.yhq_tit{ height:30px; line-height:30px; font-size:15px; font-weight:bold;}

.yh_list li{ background:#ff6c6a; border-radius:5px; overflow:hidden; height:110px; margin-top:15px; position:relative;}

.yh_list li:first-child{ margin-top:10px;}

.yh_left{ width:110px; height:100%; float:left; text-align:center; color:#fff; position:relative;}

.yh_left::before{ height:90px; position:absolute; right:0; top:50%; transform:translateY(-50%); content:""; border-right:1px dashed #fff;}

.yh_left h3{ display:inline-block; border:1px solid #fea2a1; border-radius:4px; margin-top:15px; font-size:14px; padding:1px 2px;}

.yh_left h4{ margin-top:10px;}

.yh_left h4 i{ font-size:20px;}

.yh_left h5{ margin-top:5px;}

.yh_right{ width:calc(100% - 125px); height:100%; float:right; color:#fff; position:relative;}

.yh_right h3{ font-size:14px; margin-top:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.yh_right h4{ font-size:13px; margin-top:10px; height:34px;}

.yh_right h5{ margin-top:8px;}

.yh_right h5 i{ font-size:14px; margin-left:5px;}

.yh_right span{ position:absolute; right:10px; bottom:10px; background:#fff; text-align:center; color:#ff6c6a; padding:3px 8px; border-radius:3px;}

.yh_list li::before,.yh_list li::after{ width:10px; height:10px; background:#fff; border-radius:50%; content:""; position:absolute; left:105px;}

.yh_list li::before{top:-5px;}

.yh_list li::after{bottom:-5px;}

/*详情页优惠券弹框*/

.yhq_showbox{ width:100%; height:100%; position:fixed; left:0; bottom:0; right:0; margin:auto;overflow:auto; background:#fff; z-index:9999; display:none;}

.yhqlist{ background:#fff; padding:10px; margin-top:60px;}

.yhqlist li{ margin-bottom:15px;}

.yhqlist li h1{ height:16px; background:linear-gradient(to right,#fe8800,#ff6300); border-top-left-radius:5px;border-top-right-radius:5px;}

.yhqlbot{ border:1px solid #d2d2d2; border-top:0; border-bottom-left-radius:5px;border-bottom-right-radius:5px; padding-bottom:10px; position:relative; padding-top:20px;}

.yhq_num{ float:left; width:25%; text-align:center; color:#ff8e4c; padding-top:10px;}

.yhq_num span{ color:#ff5e03; font-weight:bold; font-size:40px;}

.yhq_txt{ float:right; width:75%;}

.yhq_txt h2{ font-size:16px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.yhq_txt h3{ font-size:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#a0a0a0; margin-top:5px;}

.yhq_txt h4{ font-size:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#666; margin-top:5px;}

.yhq_bot{ border-top:1px dashed #e8e8e8; margin-top:20px; position:relative; height:40px;}

.yhq_bot::before,.yhq_bot::after{ content:""; position:absolute; top:-10px;width:10px;height:20px;line-height:20px; border:1px solid #d2d2d2; background:#fff;}

.yhq_bot::before{border-radius:0 10px 10px 0; left:-1px; border-left-color:#fff;}

.yhq_bot::after{border-radius:10px 0 0 10px; right:-1px; border-right-color:#fff;}

.ckgz{ margin-top:15px; margin-left:20px; font-size:16px; color:#666; float:left;}

.ckgz i{ margin-left:5px;}

.lq_yhq{ width:80px; height:30px; line-height:30px; text-align:center; font-size:16px; float:right; margin-top:20px; margin-right:20px; background:linear-gradient(to right,#ff9213,#ff6e0b); border-radius:20px; color:#fff;}


.lqgz_txt{ padding:0px 20px; padding-top:0; padding-right:10px; display:none;}

.lqgz_txt h3{ font-weight:bold; color:#333;}

.tq_txt{ margin:10px 0; color:#666;}

/*更换联系人弹出层*/

.contlxr_box,.contlxr_edit,.contlxr_add,.contlxr_editselect{ width:100%; height:100%; position:fixed; left:0; bottom:0; right:0; margin:auto; background:#fff; overflow-y:auto; z-index:120; display:none;}

.lxr_box{ width:100%; margin:auto; padding-top:60px; margin-bottom:60px;}

.lxr_box .lvkelist li .lvke_left{ width:60%;}

.lxr_box .lvkelist li .lvke_left h3{ font-weight:bold; font-size:14px;}

.lxr_box .lvkelist li .lvke_left h3 span{ color:#999; margin-right:10px;}

.lxr_box .lvkelist li .lvke_left h3 span.name{ color:#333;}

.lxr_box .lvkelist li .lvke_left h4{ color:#999;}

.lxr_box .lvkelist li i{ color:#999; font-size:20px;}

.lxr_btn{ width:100%; height:50px; position:fixed; left:0; right:0; bottom:0; margin:auto;background:#49a6f5;}

.lxr_btn li{ width:50%; float:left; line-height:50px; text-align:center; color:#fff; font-size:16px;font-weight:bold; position:relative;}

.lxr_btn li:nth-child(1)::before{ width:1px; height:100%; background:#fff; position:absolute; left:100%; top:0; content:"";}

.lxr_box .lvke_ul li:last-child{ border-bottom:1px solid #f2f2f2;}

.lxr_box .lvke_ul li .lk_textinp{ text-align:left;}

.lxr_box .lvke_ul li .xb_selects{ float:right;text-align:right;}

.lxr_box .lvke_ul li .xb_selects label{ display:inline-block; margin-right:0; margin-right:20px;}

.lxr_save,.editlxr_save{ width:100%; height:50px; position:fixed; left:0; right:0; bottom:0; margin:auto;background:#49a6f5;line-height:50px; text-align:center; color:#fff; font-size:16px;font-weight:bold;}

.jd_input{ height:30px; line-height:30px; margin-top:15px; width:100%; background:#936; color:#fff;}

.trigger{ color:#666;}

/* 7月24新加 */

.modelTost {display: none;background: rgba(0, 0, 0, .2);z-index: 9999;width: 100%;height: 100%;position: fixed;top: 0;left: 0;}

.modelTostChile {width:100%;height: 100%; background-color: #fff;position: fixed;top:0;left: 0;overflow: hidden;}

.modelTostChile p {font-size: 20px; text-align:center;height: 50px; overflow: hidden;box-shadow: 0 2px 3px -1px rgba(0,0,0,0.2);}

.modelClose {float: right;cursor: pointer;line-height:50px;margin-right: 10px;}

.modelTostChile .swiper-slide {text-align: center;}

.modelTostChile .swiper-slide img {width: 100%;text-align: center;}

.swiper-pagination9{width: 150px!important; position: absolute;top: 0;left: 0;right: 0;bottom: 0; margin: auto; text-align: center;padding: 3%;font-size: 18px;padding-top: 14px;}

.modelTostChile .swiper-button-prev,.modelTostChile .swiper-button-next{width: 30px;height: 30px;background: rgba(0, 0, 0, .5);border-radius: 50%;outline: none;line-height: 30px;text-align: center;color: #fff;margin-top:8px;}

.swiper-container9{width:100%; height:calc(100% - 50px);overflow: hidden;background: #f3f3f3;}

.swiper-container9 img{max-width: 100%;position: absolute;left:0;top:0;right: 0;bottom: 0;margin: auto;}

/*手机端页面样式*/

@media (max-width: 768px) {

	.head_search{ width:6rem;margin-left:0.8rem;}

	.searad img{ width:auto;}

	.fenlei_con{margin-top:90px;}

	.fenlei_left{top:92px;}

	.fenlei_right{top:92px;}

	.hot_line li{ margin-right:10px; margin-bottom:10px;}

	.tjzkbox .zk{background:url(../images/zk2.png) no-repeat center center; background-size:2.95rem 0.7rem;}

	.search_head .head_search{ width:8rem;}	

}

/* iphone4 */

@media screen and (device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2){

}

/* iphone5 */

@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2){

	.imglistbox{ padding:0 0.35rem;}

	.kefu p{ font-size:12px;}

	.dateul li{ font-size:12px;}

	.xc_tab li{ margin-right:5%;}

	.pf_tleft,.pf_rig li{ font-size:12px;}

	.pf_rig li span,.pf_scro li{ font-size:13px;}

	.zfxmtxt p{ font-size:12px;}

	.lx_inputdiv input.lx_phone{ width:130px; margin-left:10px;}

	.head_search{margin-left:0.6rem;}

	.list_txt h4 span{ padding:2px;}

	.list_txt h5{ font-size:14px;}

	.sx_list h3{ font-size:14px;}

	.sx_texli li{ height:30px; line-height:30px;}

}

@media screen and (orientation : portrait){

}

@media(min-device-width:375px)and(max-device-width:667px)and(-webkit-min-device-pixel-ratio:2){

.usertxt h6{ color:#fff !important;}

}

@media(min-device-width:414px)and(max-device-width:736px)and(-webkit-min-device-pixel-ratio:3){

/*iphone6plus*/

}

