@charset "utf-8";

/* 通用 */
/*reset*/
body {overflow-x:hidden;}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form{margin:0;}   
ol,ul{margin:0; padding:0;}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:100%;}
h1,h2,h3,h4,h5,h6,input,textarea,select,button,label{font-size:100%;vertical-align:middle;}
ul,dl,ol{list-style:none;}
img,fieldset{border:none;}
img{display:inline-block;overflow:hidden;vertical-align:top;}
em,address,i{font-style:normal;}
textarea{word-wrap:break-word;resize:none;}
article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;}
body{font-size:12px;line-height:1.6em;font-family:"Helvetica Neue",Helvetica,STHeiTi,sans-serif;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-touch-callout:none;color:#000;}
img{max-width:100%;height:auto;}
a {text-decoration:none;}
a,button,input,label,select {-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;-webkit-appearance:none;}
::-webkit-scrollbar {display:none;}

/*wrapper for border*/
.mod-wp0 {border:1px #f6f6f6 solid;}
@media(-webkit-min-device-pixel-ratio:2){
.mod-wp0 {position:relative;border:none;padding:1px;}
.mod-wp0:before {content:"";position:absolute;top:0;left:0;width:200%;height:200%;border:1px #f6f6f6 solid;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:8;}}
.mod-wp0-main {position:relative;z-index:9;}
.mod-wp1 {border-top:1px #f6f6f6 solid;border-bottom:1px #f6f6f6 solid;}
@media(-webkit-min-device-pixel-ratio:2){
.mod-wp1 {position:relative;border:none;padding:1px 0;}
.mod-wp1:before {content:"";position:absolute;top:0;left:0;width:200%;height:200%;border-top:1px #f6f6f6 solid;border-bottom:1px #f6f6f6 solid;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:8;}}
.mod-wp1-main {position:relative;z-index:9;}
.mod-wp2 {border-bottom:1px #f6f6f6 solid;}
@media(-webkit-min-device-pixel-ratio:2){
.mod-wp2 {position:relative;border:none;padding:0;}
.mod-wp2:before {content:"";position:absolute;bottom:0;left:0;width:200%;border-bottom:1px #f6f6f6 solid;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:8;}}
.mod-wp3 {border-top:1px #f6f6f6 solid;}
@media(-webkit-min-device-pixel-ratio:2){
.mod-wp3 {position:relative;border:none;padding:1px 0 0 0;}
.mod-wp3:before {content:"";position:absolute;top:0;left:0;width:200%;border-top:1px #f6f6f6 solid;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:8;}}
.mod-wp4 {border-left:1px #f6f6f6 solid;}
@media(-webkit-min-device-pixel-ratio:2){
.mod-wp4 {position:relative;border:none;padding:1px 0 0 0;}
.mod-wp4:before {content:"";position:absolute;top:0;left:0;height:200%;border-left:1px #f6f6f6 solid;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:8;}}
.mod-wp5 {border-right:1px #f6f6f6 solid;}
@media(-webkit-min-device-pixel-ratio:2){
.mod-wp5 {position:relative;border:none;padding:1px 0 0 0;}
.mod-wp5:before {content:"";position:absolute;top:0;right:0;height:200%;border-right:1px #f6f6f6 solid;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:8;}}
.list-bd-b>li {border-bottom:1px #f6f6f6 solid;}
@media(-webkit-min-device-pixel-ratio:2){
.list-bd-b>li {position:relative;border:none;padding:0;}
.list-bd-b>li:before {content:"";position:absolute;bottom:0;left:0;width:200%;border-bottom:1px #f6f6f6 solid;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:8;}}

/*mg/pd*/
.mg-10 {margin:10px!important;}
.mg-t-10 {margin-top:10px!important;}
.mg-b-10 {margin-bottom:10px!important;}
.mg-l-10 {margin-left:10px!important;}
.mg-r-10 {margin-right:10px!important;}
.mg-15 {margin:15px!important;}
.mg-t-15 {margin-top:15px!important;}
.mg-b-15 {margin-bottom:15px!important;}
.mg-l-15 {margin-left:15px!important;}
.mg-r-15 {margin-right:15px!important;}
.mg-20 {margin:20px!important;}
.mg-t-20 {margin-top:20px!important;}
.mg-b-20 {margin-bottom:20px!important;}
.mg-l-20 {margin-left:20px!important;}
.mg-r-20 {margin-right:20px!important;}
.mg-30 {margin:30px!important;}
.mg-t-30 {margin-top:30px!important;}
.mg-b-30 {margin-bottom:30px!important;}
.mg-l-30 {margin-left:30px!important;}
.mg-r-30 {margin-right:30px!important;}
.pd-10 {padding:10px!important;}
.pd-t-10 {padding-top:10px!important;}
.pd-b-10 {padding-bottom:10px!important;}
.pd-l-10 {padding-left:10px!important;}
.pd-r-10 {padding-right:10px!important;}
.pd-20 {padding:20px!important;}
.pd-t-20 {padding-top:20px!important;}
.pd-b-20 {padding-bottom:20px!important;}
.pd-l-20 {padding-left:20px!important;}
.pd-r-20 {padding-right:20px!important;}
.pd-l-0 {padding-left:0!important;}
.bd-none {border:none!important;}
.align-c {text-align:center;}
.font-666 {color:#666;}

/*pop*/
.pop-shadow {position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.85);}
.pop-wp {position:fixed;top:0;left:0;width:100%;height:100%;z-index:9;}

/*字体*/
.font-e3324f {color:#E3324F;} /*通用红色字*/
.font-00b6a3 {color:#00b6a3;} /*通用绿色字*/

/*箭头*/
.df-mod-arrow {display:inline-block;width:12px;height:12px;border-right:1px #858585 solid;border-top:1px #858585 solid;position:relative;box-sizing:border-box;}
.df-mod-arrow.double:after {content:"";position:absolute;width:12px;height:12px;border-right:1px #858585 solid;border-top:1px #858585 solid;left:-7px;top:5px;}
.df-mod-arrow.right {transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.df-mod-arrow.left {transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);}
.df-mod-arrow.up {transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.df-mod-arrow.down {transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);}



/*弹层*/
.hold {height:100%;overflow:hidden;}
.df-mod-pop {position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;}
.pop-shadow {position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.8);}
.pop-wp {left:50%;top:50%;background:#fff;border-radius:2px;position:absolute;box-sizing:border-box;}
.pop-wp del {width:30px;height:30px;border-radius:15px;background:rgba(0,0,0,0.8);position:absolute;right:-15px;top:-15px;}
.pop-wp del:before {content:"";width:20px;height:1px;background:#fff;left:50%;margin-left:-10px;top:50%;position:absolute;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.pop-wp del:after {content:"";width:20px;height:1px;background:#fff;left:50%;margin-left:-10px;top:50%;position:absolute;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);z-index:98;}
.pop-wp del:active {background:rgba(0,0,0,1);}
.pop-wp del a {position:relative;display:block;height:30px;z-index:99;}

/*首页*/
body {background:#056AAE;}
.index-head {position:relative;}
.index-head img {width:100%;height:auto;}

.theme-popover-mask{z-index:9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000;opacity:0.4;
filter:alpha(opacity=90);display:none}
.theme-popover{ width:90%; height:70%; border-radius:8px; margin:0 auto;z-index:9999;display:none; position:fixed; left:5%; top:80px;}
.theme-popover .first { width:100%; height:3%; margin-top:-6%; background:url(123_01.png) no-repeat; background-size:contain;}
#closes { background:url(close.png) no-repeat; background-size:contain; display:block; width:8%; height:6.9%; border-radius:3px; margin-left:95%; position:relative;}
.theme-popover .second { width:100%; height:auto; background:url(123_03.png); background-size:contain; margin-top:-1%;}
.theme-popover dl { width:86%; height:auto; margin:0 auto;}
.theme-popover dl dt { text-align:center; color:#682301; font-size:19px; font-weight:bold;word-break:break-all;overflow:auto;}
.theme-popover dl dd { color:#FF5400; font-size:16px; margin-bottom:3%;word-break:break-all;overflow:auto;}
.theme-popover dl dd.ddtips { margin-bottom:2%;}
.theme-popover span { display:block; text-align:center; font-size:12px; color:#FF5400;}
.theme-popover .last { width:100%; height:3%;  margin-top:-4%; background:url(123_05.png) no-repeat; background-size:contain;}

.theme-popover-masks{z-index:9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000;opacity:0.4;
filter:alpha(opacity=90);display:none}
/*.theme-popovers{ width:90%; height:70%; border-radius:8px; margin:0 auto;z-index:9999;display:none; position:fixed; left:5%; top:80px;}
.nums { margin-top:-13px; width:100%; display:none;}
.closess { background:url(close.png) no-repeat; background-size:contain; display:block; width:8%; height:6.9%; border-radius:3px; margin-left:96%; position:relative;}*/
.nums { width:86%; height:70%; border-radius:8px; margin:0 auto;z-index:9999;
display:none; position:fixed; left:7%; top:16%;}
.closess { background:url(close.png) no-repeat; background-size:contain; width:8%; height:7%;
 border-radius:3px; left:90%; top:14%; z-index:10000; display:none; position:fixed;}

/*.index-head>.wording {position:absolute;width:280px;margin-top:-182px;left:50%;margin-left:-140px;border:2px #ff6e8a solid;border-radius:3px;padding:20px 10px 5px;box-sizing:border-box;}
#wording2 { margin-top:-86px;}
.index-head>.wording .p1 {position:absolute;background:#ff6e8a;height:26px;width:220px;text-align:center;color:#fff;font-size:14px;font-weight:bold;line-height:26px;left:50%;margin-left:-110px;top:-8.5px;border-radius:3px;}
.index-head>.wording .p2 {font-size:14px;color:#ff6d8a;text-align:center;margin-bottom:5px;}
.index-head>.wording .p2 strong {font-size:16px;margin:0 2px;font-weight:normal;}
.index-head>.wording .p2 i {margin-right:5px;}*/
.index-btn { padding:0 30px 20px; background:#CD1B25;}
.table-sum {position:relative; margin-bottom:54px;}
.table-sum>img {width:100%;height:auto;}
.table-sum>span { display:block; margin:15px 0; text-align:center;  color:#FFF; font-size:22px;}
.table-sum> a { display:block; text-align:center; color:#FDDA00; font-size:22px;}
/*.table-sum table {width:100%;text-align:center;line-height:26px;}
.table-sum table th {color:#2c2c2c;font-size:14px;}
.table-sum table td {color:#B6111F;font-size:18px;font-weight:bold;}*/
.chengji {  padding:0 10px 10px; }
.chengji>span { display:block; margin:15px 0; text-align:center;  color:#FFF; font-size:30px;}
.chengji>span strong { font-size:36px; color:#F4C806;}
.chengji>span.sptip { font-size:24px;}
.chengji>span.sptip strong { font-size:26px;}
.chengji>span.sptips { font-size:18px;}
.chengji>span.sptips strong { font-size:24px;}

.qiehuan { position:relative; margin-bottom:120px;}
.qiehuan .daohang>a { float:left; width:50%; display:block; color:#FFF; font-size:18px; text-align:center;
 vertical-align:middle;
padding-bottom:5px; font-weight:bold;}
.qiehuan .daohang>a.on { border-bottom:2px solid #F4C806; color:#F4C806;}
.qiehuan .firstone>dl dt { font-size:14px; padding:5px 0; color:#FFF; border-bottom:1px solid #FFF;}
.qiehuan .firstone>dl dt.tipone { font-size:16px; font-weight:bold;}
.qiehuan .firstone>dl dt ul li { float:left;  text-align:center; vertical-align:middle;}
.qiehuan .firstone>dl dt ul li.first { width:15%;}
.qiehuan .firstone>dl dt ul li.twos { width:65%;}
.qiehuan .firstone>dl dt ul li.threes { width:20%;}

.qiehuan .firsttwo { display:none; padding:0 10px;}
.qiehuan .firsttwo>dl dt { border-radius:4px;  padding:0; margin-top:10px;}
.qiehuan .firsttwo>dl dt.tipstwo { background:#149139; border:1px solid #F4C806;}
.qiehuan .firsttwo>dl dt.tipsthree { background:#626262; border:1px solid #FFF;}
.qiehuan .firsttwo>dl dt ul li { float:left; }
.qiehuan .firsttwo>dl dt ul li.fir {float:left; width:40%; background-size:100%;}
.qiehuan .firsttwo>dl dt ul li.tw { width:40%;}
.qiehuan .firsttwo>dl dt ul li.tw strong { display:block; font-size:22px; margin-top:15px; color:#F4C806;}
.qiehuan .firsttwo>dl dt.tipsthree ul li.tw strong { display:block; font-size:22px; margin-top:15px; color:#C0C0C0;}
.qiehuan .firsttwo>dl dt ul li.tw span { display:block; font-size:12px; color:#FFF; margin-top:5px;}
.qiehuan .firsttwo>dl dt ul li.th { float:right; width:20%; background-size:100%;}

.baomings { position:relative; margin-bottom:120px;}
.baomings .baomings1 { float:left; width:50%;}
.baomings .baomings1 span { color:#FEDF00; font-size:16px; font-weight:bold; padding-left:15%;}
.baomings .baomings2 { float:right; width:50%;}
.baomings .baomings2 span { font-size:12px; color:#FFF; padding-left:7%;}
.baomings .baomings2 span strong { color:#FEDF00;}
.baomings>dl dt { font-size:13px; padding:5px 0; color:#FFF; border-bottom:1px solid #E8989C;}
.baomings>dl dt.tipone { font-size:15px; font-weight:bold;}
.baomings>dl dt ul li { float:left;  text-align:center; vertical-align:middle;}
.baomings>dl dt ul li.number { width:13%;}
.baomings>dl dt ul li.name { width:17%;}
.baomings>dl dt ul li.phone { width:27%;}
.baomings>dl dt ul li.type { width:18%;}
.baomings>dl dt ul li.time { width:25%;}

.theme-popover-mask{z-index:9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000;opacity:0.4; filter:alpha(opacity=90);display:none}

@media screen and (min-width: 320px) and (max-width: 480px){
.baoming { display:none; z-index:9999;position:fixed;top:15%;left:3%;width:94%;height:49%; border-radius:12px;background:#056AAE;}
}
@media only screen and (min-width: 321px) and (max-width: 1024px){
.baoming { display:none; z-index:9999;position:fixed;top:15%;left:3%;width:94%;height:46%; border-radius:12px;background:#056AAE;}
}
/*.baoming { display:none; z-index:9999;position:fixed;top:15%;left:3%;width:94%;height:48%; border-radius:12px;background:#056AAE;}*/
#closes { background:url(close.png) no-repeat; background-size:contain; display:block; width:8%; height:8%; border-radius:3px; margin-left:95%; margin-top:-1%; position:relative;}
.baoming form { padding:0 2% 2%; height:auto;}
.baoming form dl dt { height:auto; padding:2% 2%; border-bottom:1px solid #FFF;}
.baoming form dl dt span { font-size:14px; vertical-align:middle; color:#FFF;}
.baoming form dl dt .text { width:50%; padding-left:5px; background:none; height:15%; border:0; font-size:14px; color:#FFF;}
.baoming form dl dt .buttons { border-radius:4px; border:0; color:#CD1B25;}
.baoming form dl dt input:active{background:none;}
.baoming form dl dt.tipsnone { border-bottom:none;}
.baoming form dl dt.tipsnone .tipsleft { float:left;}
.baoming form dl dt.tipsnone ul { float:left; width:72%;}
.baoming form dl dt.tipsnone ul li a { display:block; float:left; margin-left:3px; margin-bottom:3px; width:30%; border:1px solid #FFF; border-radius:6px; text-align:center; vertical-align:middle;}
.baoming form dl dt.tipsnone ul li a.ones { border:1px solid #FB6F00; background:url(sys_item_selected.gif) no-repeat right bottom;}
.baoming form dl dt.tipsnone ul li a span { font-size:14px;}
.clearfix:after {conte nt:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.baoming form .tijiao .submits { font-size:16px; color:#FFF; background:#149139; border-radius:8px; padding:5px 0; width:100%; border:none;margin-top:3%;} 
.baoming form #denglu { margin-bottom:0;}
.zhuce {position:relative; margin-bottom:80px;}
.zhuce a { display:block; text-align:center; color:#FFF; font-size:14px;}

.index-list {margin:0 0 20px;}
.search-area {background:#fa9fb5;padding:10px 18px;}
.search-wp {position:relative;display:block;background:#feecf0;height:34px;line-height:34px;border-radius:17px;color:#828282;padding-left:32px;padding-right:75px;font-size:14px;}
.search-wp i {position:absolute;left:10px;top:9px;}
.search-wp .wording {background:none;border:none;width:100%;height:100%;padding:0;}
.search-wp button {position:absolute;right:0;top:0;width:75px;height:34px;color:#fff;background:#ae017e;font-size:16px;border:none;border-radius:0 17px 17px 0;padding:0 3px 0 0;}
.search-wp button:active {background:#96006c;}
.btn-nav {background:#fff;}
.btn-nav li.left {display:inline-block;width:40%;text-align:right;float:left;}
.btn-nav li.right {display:inline-block;width:60%; padding-top:20px; float:right;}
.btn-nav li.right span { font-family:"微软雅黑"; font-size:22px;}
.clearfix {display:block;clear:both;height:0;overflow:hidden;}
.btn-nav2 {background:#F4C806; width:100%; margin-top:5px;}
.btn-nav2 li.left {display:inline-block;width:30%; margin-top:10px; text-align:right;float:left;}
.btn-nav2 li.right {display:inline-block;width:70%; padding-top:33px; float:right;}
.btn-nav2 li.right span { font-family:"微软雅黑"; font-size:30px; color:#CD1B25; font-weight:bold;}
.btn-nav3 { margin-top:10px; padding-left:20px;}
.btn-nav3 li.left {display:inline-block;width:45%;text-align:right;float:left;}
.btn-nav3 li.right {display:inline-block;width:55%; padding-top:50px; text-align:center; font-weight:bold; font-size:14px; color:#FFF; float:left;}
.btn-nav li span {display:block;height:28px;line-height:28px;font-size:14px;border-right:1px #ccc solid;}
.btn-nav li span:active {background:#fafafa;}
.btn-nav li a {display:block;height:28px;line-height:28px;font-size:14px;border-right:1px #ccc solid;color:#333;}
.btn-nav li a:active {background:#fafafa;}
.btn-nav li:last-child span {border-right:none;}
.btn-nav li span i,.btn-nav li a i {vertical-align:-3px;margin-right:5px;margin-left:-10px;}
.ppp-wp1 {margin:30px 10px 30px;position:relative;background:#FBF2CB;padding:25px 12px 20px; border:1px solid #F4C806; border-radius:5px;}
.ppp-wp1 .tipes { margin-bottom:40px;}
.ppp-wp1>.tlt {position:absolute;width:118px;height:102px;background:url(../image/bg-heart.png) no-repeat;background-size:100% 100%;text-align:center;line-height:92px;font-weight:bold;color:#fff;font-size:18px;left:50%;margin-left:-59px;top:-35px;}
.ppp-wp1 .rule ol li {list-style:outside decimal;margin-left:20px;font-size:13px;margin-bottom:5px; color:#CD1B25;}
.ppp-wp1 .rule span { font-size:13px; color:#CD1B25;}
.ppp-wp1 .rule .code {margin:20px 0;background:url(../image/bg-code-car.png) no-repeat bottom;background-size:100% auto;text-align:center;}
/*.ppp-wp1 .rule .code img {width:146px;height:146px;}*/
.ppp-wp1 .rule .tips {padding:0 10px;text-align:center;}
.ppp-wp1 .rule .tips p {margin-top:5px;}
.ppp-wp1 .price {padding:0 10px;margin-bottom:20px;}
.ppp-wp1 .price>.tlt {display:inline-block;padding:0 25px 0 15px;height:34px;line-height:34px;position:relative;background:#ffe8ef;font-size:18px;font-weight:bold;margin-left:-25px;border-radius:0 17px 17px 0;margin-bottom:10px;}
.ppp-wp1 .price>.tlt:before {position:absolute;content:"";width:1px;height:0;border:4px solid transparent;border-bottom:4px solid #ad6f7f;left:-1px;bottom:-4px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.ppp-wp1 .price .wording .main {font-weight:bold;margin-bottom:5px;}
.ppp-wp1 .price .wording p {margin-bottom:2px; color:#FFF;font-size:14px;}
.ppp-wp1 .price .card {position:relative;margin-top:10px;}
.ppp-wp1 .price .card .wording {position:absolute;color:#FFF;font-weight:bold;left:10px;bottom:6px;}
.ppp-wp1 .price .card .wording .money {font-size:18px;display:block;}
.ppp-wp1 .price .card .wording .sum {font-size:22px;display:block;margin:2px 0 5px;}
.ppp-wp1 .price .card .wording .name {font-size:12px;display:block; margin-left:15px;}
.ppp-wp1 .price .card .bg-car {width:163px;height:73px;background:url(../image/bg-card-car.png) no-repeat;background-size:100% 100%;position:absolute;right:-10px;bottom:-20px;}
.ppp-wp1 .price .card .wording2 {position:absolute;color:#0089d1;font-weight:bold;left:0;top:50%;margin-top:-40px;width:100%;text-align:center;}
.ppp-wp1 .price .card .wording2 .money {font-size:27px;display:inline-block;vertical-align:text-top;line-height:1.2em;}
.ppp-wp1 .price .card .wording2 .sum {font-size:76px;display:inline-block;margin:0 5px;vertical-align:text-top;line-height:0.8em;}
.ppp-wp1 .price .card .wording2 .name {font-size:20px;display:inline-block;vertical-align:text-top;line-height:1.2em;}

/*icon*/
.i-8 {display:inline-block;width:8px;height:8px;background:url(../image/i-16.png) no-repeat;background-size:auto 100%;}
.i-8-arrow-right {background-position:0 0;}
.i-16 {display:inline-block;width:16px;height:16px;background:url(../image/i-32.png) no-repeat;background-size:auto 100%;}
.i-16-search {background-position:0 0;}
.i-16-m {background-position:-16px 0;}
.i-16-fm {background-position:-32px 0;}
.i-16-rank {background-position:-48px 0;}
.i-18 {display:inline-block;width:18px;height:18px;background:url(../image/i-36.png) no-repeat;background-size:auto 100%;}
.i-18-arrow-l {background-position:0 0;}
.i-18-arrow-r {background-position:-18px 0;}
.i-18-man {background-position:-36px 0;}
.i-18-mb {background-position:-54px 0;}
.i-18-msg {background-position:-72px 0;}
/*.i-30 {width:30px;height:30px;background:url(bottom.png) left top no-repeat;}
.i-30-index { background:url(bottom2.png)}
li.on .i-30-index,li:active .i-30-index {background-position:0 -30px;}
.i-30-edit {background-position:-30px 0;}
li.on .i-30-edit,li:active .i-30-edit {background-position:-30px -30px;}
.i-30-rank {background-position:-60px 0;}
li.on .i-30-rank,li:active .i-30-rank {background-position:-60px -30px;}
.i-30-car1 {background-position:-90px 0;}
li.on .i-30-car1,li:active .i-30-car1 {background-position:-90px -30px;}
.i-30-car2 {background-position:-120px 0;}
li.on .i-30-car2,li:active .i-30-car2 {background-position:-120px -30px;}*/
.df-mod-arrow {display:inline-block;width:20px;height:20px;border-right:1px #333 solid;border-top:1px #333 solid;position:relative;box-sizing:border-box;}
.df-mod-arrow.double:after {content:"";position:absolute;width:20px;height:20px;border-right:1px #333 solid;border-top:1px #333 solid;left:-7px;top:5px;}
.df-mod-arrow.right {transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.df-mod-arrow.left {transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);}
.df-mod-arrow.up {transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.df-mod-arrow.down {transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);}

/*nav*/
.nav-bottom {position:fixed;bottom:0;left:0;height:54px;width:100%;background:#149139;z-index:999;}
.nav-bottom ul {position:absolute;left:0;top:0;width:100%;height:100%;}
.nav-bottom ul li {display:inline-block;width:33.33%;box-sizing:border-box;text-align:center;}
.nav-bottom ul li.on { background:#CD1B25;}
.nav-bottom ul li.on a i { color:#149139;}
.nav-bottom ul li a {display:block;height:54px;}
.nav-bottom ul li a i {display:block;margin:16px auto; font-size:22px; color:#CD1B25;}
.nav-bottom ul li:active {background:#CD1B25;}

/*btn*/
.btn1 {height:60px;border-radius:5px;line-height:60px;width:100%;background:#149139;color:#fff;font-weight:bold;text-align:center;display:inline-block;font-size:30px;}
.btn1:active {background:#96006c;}

/*列表*/
.content {margin:5px;}
.content .match_page {width: 100%;overflow: hidden;}
.content .list_box {position:relative;}
.content .list_box li {width:49.9%;float: left;box-sizing:border-box;box-sizing:border-box;padding:5px;}
.content .list_box li .wp1 {background:#fff;position:relative;padding-bottom:58px;}
.content .list_box li .wp1>img {max-height:400px;}
.content .list_box li .wp1 .btn-vote {background:url(circle.png) no-repeat; background-size:56px 56px;font-size:27px;font-weight:bold;width:56px;height:56px;border:none;border-radius:56px;position:absolute;left:50%;margin-left:-27px;bottom:31px;text-align:center;display:block;}
.content .list_box li .wp1 .btn-vote:active {background:#a10074;}
.content .list_box li .wp1 .info {position:absolute;width:100%;bottom:0;height:58px;box-sizing:border-box;}
.content .list_box li .wp1 .info .num {position:absolute;top:10px;left:10px;}
.content .list_box li .wp1 .info .name {position:absolute;left:10px;bottom:8px;font-weight:bold;font-size:14px;}
.content .list_box li .wp1 .info .sum {position:absolute;right:10px;bottom:8px;font-size:13px;}
.content .list_box li .wp1 .info .sum strong {font-weight:normal;color:#ae017e;margin-right:2px;letter-spacing:1px;}
.page-wp {text-align:center;margin:20px 0 50px;}
.page-wp ul {display:inline-block;vertical-align:bottom;}
.page-wp ul li {display:inline-block;background:#ae017e;width:36px;height:36px;margin:0 3px;vertical-align:top;line-height:36px;color:#fff;font-size:14px;font-weight:bold;box-sizing:border-box;}
.page-wp ul li:active {background:#96006c;}
.page-wp ul li a {display:block;width:35px;height:35px;color:#fff;}
.page-wp ul li.on {background:#e600a6;}
.page-wp ul li:first-child {background:url(i-36_01.jpg); border:1px #ae017e solid;margin-right:5px;}
.page-wp ul li:first-child:active,.page-wp ul li:last-child:active {background:#fff;}
.page-wp ul li:last-child {background:url(i-36_02.jpg);border:1px #ae017e solid;margin-left:5px;}
.page-wp ul li i {margin-top:7px;}
.page-wp .num {display:inline-block;vertical-align:bottom;font-size:14px;margin-left:5px;}

/*搜索页*/
.search-pg .index-list {margin-top:0;margin-bottom:59px;}

/*投票页*/
.vote-dt {padding:20px;position:relative;}
.vote-dt .info {padding-right:110px;padding-left:5px;}
.vote-dt .info .name {font-size:18px;font-weight:bold;color:#2c2c2c; margin-top:8px;}
.vote-dt .info .p2 {margin:7px 0;}
.vote-dt .info .p2 span { font-size:16px; font-weight:bold;color:#2c2c2c;}
.vote-dt .info .p3 { font-size:14px; color:#A19C9D;}
.vote-dt .sum {position:absolute;right:20px;top:0;background:#FB7194;color:#fff;font-size:18px;font-weight:bold;text-align:center;width:88px;height:100px;line-height:80px;letter-spacing:1px;}
.vote-dt .sum ul li { height:25px;}
.vote-dt .sum:before {content:"";position:absolute;top:100px;left:0;width:0px;height:0;border-top:37px solid #FB7194;border-bottom:37px solid transparent;border-left:44px solid transparent;border-right:44px solid transparent;}
.vote-dt .img-wp {margin:40px 0 30px;}
.vote-dt .img-wp img {width:100%;height:auto;margin-bottom:10px;}
.vote-dt .btn-wp .btn1 {margin-bottom:10px;}

/*pop*/
.pop1 {width:280px;height:320px;margin-left:-140px;margin-top:-160px;background:#ececec;}
.pop1 .tlt {margin:25px 0 20px;text-align:center;font-size:16px;font-weight:bold;color:#ae017e;}
.pop1 .btn-wp {margin:30px 15px;}
.pop2 {width:280px;height:196px;margin-left:-140px;margin-top:-98px;border:2px #812365 solid;}
.pop2 .icon-pop-tips {display:block;width:32px;height:32px;margin:20px auto 15px;}
.pop2 .wording {font-size:18px;font-weight:bold;text-align:center;}
.pop2 .wording2 {font-size:14px;text-align:center;margin:10px 0 15px;}
.pop2 .btn-wp {margin:10px 70px;}
.pop-share {width:294px;height:187px;position:absolute;left:50%;margin-left:-147px;top:20px;}

/*form*/
.form1 ul {padding:0 15px;}
.form1 ul li {border:1px #ae017e solid;background:#fff;position:relative;padding-left:30px;height:36px;box-sizing:border-box;margin-bottom:15px;}
.form1 ul li .i-18 {position:absolute;left:6px;top:8px;}
.form1 ul li .edit-area {padding:0;text-indent:0;border:none;background:none;height:34px;box-sizing:border-box;margin:0;}
.form1 ul li.with-btn {padding-right:100px;}
.form1 ul li.with-btn .btn-get-code {width:100px;height:36px;right:-1px;top:-1px;background:#ae017e;color:#ae017e;padding:0;position:absolute;border:none;color:#fff;border-radius:0;}
.form1 ul li.with-btn .btn-get-code:disabled {background:#999;}

/*单选复选*/
.df-mod-rd1 li {display:inline-block;}
.df-mod-rd1 li label {display:block;}
.df-mod-rd1 li label .rd {opacity:0;position:absolute;}
.df-mod-rd1 li label .rd+i {display:inline-block;width:14px;height:14px;box-sizing:border-box;border:4px #ccc solid;border-radius:7px;vertical-align:-2px;margin-right:5px;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;}
.df-mod-rd1 li label .rd:checked+i {border:4px #ae017e solid;}
.df-mod-cb1 li {display:inline-block;}
.df-mod-cb1 li label {display:block;}
.df-mod-cb1 li label .cb {opacity:0;}
.df-mod-cb1 li label .cb+i {display:inline-block;width:18px;height:18px;box-sizing:border-box;border:1px #ccc solid;border-radius:1px;vertical-align:-4px;margin-right:5px;position:relative;}
.df-mod-cb1 li label .cb+i>span {display:none;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;position:absolute;right:5px;top:0;line-height:18px;font-weight:bold;}
.df-mod-cb1 li label .cb:checked+i {background:#ae017e;border:1px #ae017e solid;}
.df-mod-cb1 li label .cb:checked+i>span {display:inline;color:#fff;}

/*我要约会*/
.form-wp>.tlt img {width:100%;height:auto;}
.form2 {margin-left:10px;}
.form2 .type1 {position:relative;padding-left:80px;min-height:50px;font-size:14px;}
.form2 .type1>em {display:block;position:absolute;width:80px;left:0;top:0;height:50px;line-height:50px;}
.form2 .type1>.form-area {}
.form2 .type1>.form-area>.edit-area {height:50px;line-height:50px;border:none;background:none;display:block;padding:0;margin:0;color:#999;width:100%;}
.form2 .type1>.form-area>.edit-area .df-mod-arrow {width:10px;height:10px;border-color:#c6c6c6;position:absolute;right:10px;top:50%;margin-top:-6px;}
.form2 .type1>.form-area>.df-mod-rd1 li label {display:inline-block;height:50px;line-height:50px;width:60px;}
.form2 .type1>.form-area>.edit-area2 {height:60px;border:none;background:none;line-height:1.6em;width:100%;padding:0;margin:14px 0;outline:none;box-sizing:border-box;padding:0 5px 0 0;color:#999;}
.form2 .type1.with-btn2 {padding-right:100px;}
.form2 .type1.with-btn2 .form-btn {width:90px;height:40px;line-height:40px;padding:0;border:none;color:#fff;background:#ae017e;position:absolute;right:5px;top:5px;}
.form2 .type1.with-btn2 .form-btn:disabled {background:#999;}
.form2 .type2 {position:relative;min-height:50px;font-size:14px;}
.form2 .type2>.df-mod-cb1 li {display:block;}
.form2 .type2>.df-mod-cb1 label {display:block;height:50px;line-height:50px;}
.form2 .pic-wp {padding:15px 0;}
.form2 .pic-wp .tips {display:inline-block;line-height:18px;border:1px #ffabe8 dashed;background:#fff3fc;padding:5px 10px;color:#828282;margin-bottom:10px;margin-right:10px;}
.form2 .pic-wp .upload-pic {margin-bottom:50px;padding-right:10px;}
.form2 .pic-wp .btn-wp {padding:0 10px 0 0;}
.form2 li.li-spread {display:none;}

/*图片上传*/
.col-xs-12.text-center {position:relative;max-height:240px;overflow:hidden;}
.btn-upload-bg {width:33%;height:120px;position:absolute;left:0;top:0;box-sizing:border-box;padding:3px;}
.btn-upload-bg .bg {display:block;background:#e8e8e8;width:100%;height:117px;box-sizing:border-box;overflow:hidden;text-align:center;padding:0 10px;color:#828282;}
.btn-upload-bg .bg img {display:block;margin:20px auto 10px;width:43px;height:35px;}
.btn-upload {display:inline-block;width:33%;height:120px;box-sizing:border-box;vertical-align:top;opacity:0;}
.col-sm-6 {width:33%;height:120px;display:inline-block;box-sizing:border-box;overflow:hidden;vertical-align:top;padding:3px;}
.col-sm-6>img {max-width:100%;height:auto;box-sizing:border-box;}
.col-sm-6>p {display:none;}

/* 选择城市页 */
.pageshop .top { background: #fff; color: #333; border-bottom: 1px solid #ddd; padding: 10px; padding-left: 15px; }
.pageshop .top i { display: inline-block; width: 6px; height: 15px; background: #DE4D21; margin-right: 7px; }
.pageshop .top * { vertical-align: middle; }
.pageshop .title5 {}
.pageshop .title5 .citybox { background: white; border: 1px solid #B5B6AD; border-radius: 3px; padding: 10px; width: 100%;box-sizing:border-box; position: relative; }
.pageshop .title5 .citybox i { display: inline-block; width: 5px; height: 5px; border-bottom: 1px solid #B5BAB5; border-right: 1px solid #B5BAB5; -webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; margin-top: -5px; top: 50%; right: 10px; }
.pageshop .title5 .citybox * { vertical-align: middle; }
.pageshop .title5 div:nth-child(3) { margin-top: 15px; }
.pageshop .title5 div:nth-child(3) img { height: 19px; margin-right: 10px; }
.pageshop .title5 div:nth-child(3) p { display: inline; color: #7B7D7B; } 
/* 菜单样式1 */
.menu-style-1 { position: relative; }
.menu-style-1 a { color: black; }
.menu-style-1 .t { height: 50px; overflow: hidden; border: 1px solid #A59EA5; border-radius: 2px; background: white; margin-left:80px;}
.menu-style-1 .t div:nth-child(1) { height: inherit; float: left; padding-top: 1.2rem; box-sizing: border-box; margin-left: 1rem; }
.menu-style-1 .t div:nth-child(2) { height: inherit; float: right; width: 40px; border-left: 1px solid #A59EA5; position: relative; }
.menu-style-1 .t div:nth-child(2)::before { content: ""; position: absolute; left: 0; top: 0; width: 1px; border-top: 10px #999 solid; border-left: 6px transparent solid; border-right: 6px transparent solid; height: 0; left: 13px; top: 16px; }
.menu-style-1 .b { display: none; overflow: hidden; margin-top: 1rem; border: 1px solid #E7E3E7; position: fixed; width: 100%; z-index: 9999; box-sizing: border-box;margin-left:-10px;top:50%;margin-top:-150px;}
.menu-style-1 .b ul { display: inline-block; width: 50%; height: 300px; margin-top: -300px; overflow: scroll; background: white; float: left; }
.menu-style-1 .b ul li { padding: 1rem 0; text-align: center; }
.menu-style-1 .b ul:nth-child(1) { background: #F7F7F7; }
.menu-style-1 .b ul:nth-child(1) li.active { background: white; }
.menu-style-1 .b ul:nth-child(2) li { border-bottom: 1px solid #F7F3F7; }
.menu-style-1 .b ul:nth-child(2) li:active { background: #F7F7F7; }
.menu-style-1 > i { display: none; content: ""; position: absolute; top: 48px; left: 58px; width: 10px; height: 10px; background: white; border: 1px solid #E7E3E7; border-left: transparent; border-bottom: transparent; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); z-index:99999;}
li.pageshop {height:50px;margin-top:-50px;}
#li-show {display:none;}
.form-wp2 #li-show {display:block;}
.form-wp2 .btn-wp {margin:30px 10px 30px 0;}
.form-wp2 li {position:relative;z-index:8;}
.form-wp2 li.pageshop {z-index:9;}
.index-ad {position:relative;display:block;}
.point {width:45px;height:35px;position:absolute;background:url(../image/bg-point.png) no-repeat;background-size:100% 100%;top:50%;margin-top:-15px;right:5%;animation:fadeIn 1.2s infinite;-webkit-animation:fadeIn 1.2s infinite;opacity:0.8}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 0.8;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 0.8;
  }
}