﻿@charset "utf-8";
/**
 * [OElove] (C)2010-2099 OELOVE.COM Inc.
 * Email: service@phpcoo.com, phpcoo@qq.com
 * This is not a freeware, use is subject to license terms
 * $LastTime 9:07 2019/5/14 Design by wz$
*/
body{font-size:14px;font-family: "Microsoft Yahei",arial,"Hiragino Sans GB","Hiragino Sans GB W3",宋体,simsun; color:#333; margin:0px; 
padding:0px; line-height:24px; background:#f9f9f9; } 
p,h1,h2,h3,h4,h5,h6,ul,li,dl,dd,dt,form{list-style:none; padding:0px;margin:0px;}
h1,h2,h3,h4,h5,h6{font-family:"Microsoft Yahei",arial,"Hiragino Sans GB","Hiragino Sans GB W3",宋体,simsun;}
img{border:none;}
a:link{ color:#333; text-decoration:none;}
a:visited{ color:#333;text-decoration:none;}
a:hover{color:#f0468a; text-decoration:none;}
a:active{color:#666;text-decoration:none;}
.clear{clear:both;}
i,em,s{font-style:normal;} 
a,texterea,input{outline:none;}
.clear{clear:both;}
img:not([src]),img[src=""]{opacity: 0;}

.oe_top{height:80px;    margin-bottom: -80px; background-image: linear-gradient(20deg, #fff,#fff, #fff); /*position:fixed;*/ z-index:500; left:0px;right:0px; top:0px;}
.oe_topcon{width:1200px; margin:0 auto; height:80px; }
.oe_topcon .logo{float:left; padding-top: 5px;}
.oe_topcon .logo img{/*max-height:66px; */vertical-align:middle;}
.oe_topcon .logo img.logo{padding-top: 0px;}
.oe_topcon .logo img.line{height:66px; width:1px;}
.oe_topcon .menu{float:left; padding-left:150px;}
.oe_topcon .menu ul li{float:left; line-height:80px;}
.oe_topcon .menu ul li a{font-size:16px; padding:0px 25px; color:#333; display:inline-block; position:relative; font-weight:normal;}
.oe_topcon .menu ul li a i{position: absolute; display: inline-block; height: 3px; background: #ff6090; width: 20px; bottom: 20px; border-radius: 20px; left: 50%; margin-left: -10px; display: none;}
.oe_topcon .menu ul li.current a,.oe_topcon .menu ul li a:hover{color:#ff6090; font-weight: bold;}
.oe_topcon .menu ul li.current a i,.oe_topcon .menu ul li a:hover i{display:inline-block;}
.oe_topcon .login{float:right; line-height:66px; box-sizing:border-box; padding-top:5px;}
.oe_topcon .login a{display:inline-block; color:#333; line-height:30px; font-size:14px;}
.oe_topcon .login a.a_1{border-radius:50px 0px 0px 50px; padding: 0px 5px;}
.oe_topcon .login a.a_1 i{margin-right: 3px;}
.oe_topcon .login a.a_2{border-radius:0px 50px 50px 0px; padding-right:18px; position:relative; padding-left:15px;}
.oe_topcon .login a.a_2 i{display:inline-block; position:absolute; left:0px; top:12px; height:13px; border-left:1px solid #fff;}
.oe_topcon .login a:hover{color:#ff6090;}
.oe_topcon .logined{float:right; color:#fff; box-sizing:border-box;  }
.oe_topcon .logined dl{position:relative; display:inline-block;}
.oe_topcon .logined dl dt{padding:0px 10px; padding-top:18px; box-sizing:border-box; height:80px;}
.oe_topcon .logined dl dt a.head{display:inline-block; width:40px;height:40px; border-radius:50px; overflow:hidden; vertical-align:middle;}
.oe_topcon .logined dl dt a.head img{width:40px; min-height:40px;}
.oe_topcon .logined dl dt a{color:#fff;}
.oe_topcon .logined dl dt span{display:inline-block; vertical-align:middle; margin-left:5px; color:#333; max-width:60px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.oe_topcon .logined dl dt i{display:inline-block; width:11px; height:6px; background:url(../images/bgs.png) 0px 0px no-repeat; margin-left:5px;}
.oe_topcon .logined dl dt:hover{background:url(../images/shade.png); cursor:pointer;}
.oe_topcon .logined dl dd{position:absolute; top:80px; background:#fff; color:#333;box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1); box-sizing:border-box; padding:10px; width:380px; left:50%; margin-left:-190px; padding-top:25px; padding-bottom:10px; border-radius: 5px; z-index:999999}
.oe_topcon .logined dl dd i.jiao{width:0; height:0; border:7px solid;   display:inline-block; position:absolute; left:50%; margin-left:-7px; top:-7px;width:0; height:0; border-width:0px 7px 7px;border-style:solid;border-color:transparent transparent #fff;}
.oe_topcon .logined dl dd .left{float:left; width:90px; box-sizing:border-box; padding-left:20px; padding-top:5px;}
.oe_topcon .logined dl dd .left p{padding-bottom:20px;}
.oe_topcon .logined dl dd .left p a{display:inline-block; border-radius:3px; line-height:32px; height:32px; color:#fff; width:90px; text-align:center;}
.oe_topcon .logined dl dd .left p.btns{padding-top:25px;}
.oe_topcon .logined dl dd .left p a.a_1{background:#b4919f;}
.oe_topcon .logined dl dd .left p a.a_1 i{display:inline-block; width:12px; height:11px; background:url(../images/bgs.png) -48px -21px no-repeat; margin-right:5px;}
.oe_topcon .logined dl dd .left p a.a_2{background:#f0468a;}
.oe_topcon .logined dl dd .left p a.a_3{display:inline-block; background:#f9f9f9; border:1px solid #ddd; color:#333;}
.oe_topcon .logined dl dd .left p a:hover{opacity:0.8;}
.oe_topcon .logined dl dd .right{float:right; width:220px;}
.oe_topcon .logined dl dd .right a{display:inline-block; color:#666; width:90px; margin-bottom:15px; margin-left:5px; font-size:14px; margin-top:3px; padding-left:28px; box-sizing:border-box; position:relative; margin-right:10px; line-height:30px;}
.oe_topcon .logined dl dd .right a i{display:inline-block; background:url(../images/bgs.png) no-repeat; position:absolute;}
.oe_topcon .logined dl dd .right a.a_1 i{width:14px; height:11px; background-position:0px -21px; left:8px; top:10px;}
.oe_topcon .logined dl dd .right a.a_2 i{width:12px; height:14px; background-position:0px -36px; left:8px; top:9px;}
.oe_topcon .logined dl dd .right a.a_3 i{width:16px; height:12px; background-position:0px -56px; left:8px; top:9px;}
.oe_topcon .logined dl dd .right a.a_4 i{width:14px; height:12px; background-position:0px -153px; left:8px; top:9px;}
.oe_topcon .logined dl dd .right a.a_5 i{width:14px; height:14px; background-position:0px -74px; left:8px; top:9px;}
.oe_topcon .logined dl dd .right a.a_6 i{width:15px; height:13px; background-position:0px -92px; left:8px; top:9px;}
.oe_topcon .logined dl dd .right a.a_7 i{width:14px; height:14px; background-position:0px -114px; left:8px; top:9px;}
.oe_topcon .logined dl dd .right a.a_8 i{width:11px; height:14px; background-position:0px -134px; left:8px; top:9px;}
.oe_topcon .logined dl dd .right a:hover{background:#f0468a; color:#fff; border-radius:2px;}
.oe_topcon .logined dl dd .right a.a_1:hover i{background-position:-20px -21px; }
.oe_topcon .logined dl dd .right a.a_2:hover i{background-position:-20px -36px;}
.oe_topcon .logined dl dd .right a.a_3:hover i{background-position:-20px -56px;}
.oe_topcon .logined dl dd .right a.a_4:hover i{background-position:-20px -153px;}
.oe_topcon .logined dl dd .right a.a_5:hover i{background-position:-20px -74px;}
.oe_topcon .logined dl dd .right a.a_6:hover i{background-position:-20px -92px;}
.oe_topcon .logined dl dd .right a.a_7:hover i{background-position:-20px -114px; }
.oe_topcon .logined dl dd .right a.a_8:hover i{background-position:-20px -134px;}
.oe_topcon .logined a.a_10{display:inline-block; width:18px; height:14px; background:url(../images/bgs.png) -18px 0px no-repeat;  vertical-align:middle; margin-left:5px; position:relative;} 
.oe_topcon .logined a.a_10 span{display:inline-block; position:absolute; background:#ffba01; color:#fff; color:#fff; line-height:18px; padding:0px 3px; border-radius:30px; font-size:12px; left:15px; top:-15px;}
.oe_topcon .logined a.a_10:hover span{background:#ff6b1a;}
.oe_topcon .logined a.a_11{display:inline-block; width:16px; height:14px; background:url(../images/bgs.png) -44px 0px no-repeat; vertical-align:middle; margin-left:15px;}
.oe_topcon .logined a.a_11:hover{opacity:0.8;}

.oe_footer{/*border-top:1px solid #ebebeb;*/ padding-top:0px; width:100%; min-width:1200px; margin:0 auto; background:#fff;}
.oe_footercon{width:100%; margin:0 auto; padding-bottom:0px;}
.oe_footercon dl{float:left;}
.oe_footercon dl dt{font-size:16px; padding-bottom:10px;}
.oe_footercon dl dd{width:400px;}
.oe_footercon dl dd ul li{width:33%; float:left; line-height:30px;}
.oe_footercon .er{float:left;}
.oe_footercon .er h3{font-weight:normal; font-size:16px; padding-bottom:20px;}
.oe_footercon .er img{border:1px solid #f2f2f2; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1); width:118px; height:118px;}
.oe_footercon .right{float:right; width:430px;}
.oe_footercon .right h3{font-weight:normal; font-size:16px; padding-bottom:20px;}
.oe_footercon .right dl{margin-bottom:10px;}
.oe_footercon .right dl dt{color:#f0468a;}
.oe_footercon .right dl dt i.iconfont{font-size:24px; display:inline-block; vertical-align:middle; margin-right:5px;}
.oe_footercon .right dl dd a{display:inline-block; background:#f0468a; color:#fff; padding:0px 30px; line-height:36px; border-radius:2px;}
.oe_footercon .right dl dd a:hover{opacity:0.8;}
.oe_footer_power{text-align:center; color:#fff;  font-size:14px;height: 60px; line-height: 60px;background:#cc2f5c}
.oe_footer_power a{ color:#fff;}
.oe_footer_power div{display:inline;}
.oe_footer_power p{display:inline;}

.index_search{/*background:#fff; */padding:15px 0;  border-radius:10px 10px 0px 0px; position:relative;display: none; }
.index_search .con{width:1200px; margin:0 auto; box-sizing:border-box; position:relative; padding-right:300px; }
.index_search em{display:inline-block; width:74px; height:12px;  float:left; vertical-align:middle; margin-top:10px; margin-left:30px; font-size:22px; color:#666;}
.index_search b.text{display:inline-block; float:left; vertical-align:middle; font-size:16px; margin-top:5px; margin-left:30px; margin-right:25px;}
.index_search div.select{float:left; position:relative; margin:0px 6px; border-radius:2px;}
.index_search div.select span{  display:inline-block; padding:0px 25px 0px 10px; line-height:36px; height:36px; position:relative;   z-index:0; border:1px solid #dbdbdb; background:#fff; border-radius:2px; font-size:15px;}
/*.index_search div.select select{position:absolute; left:0px; top:0px; z-index:1; height:33px;line-height:33px; cursor:pointer;  filter:alpha(opacity=0);	-moz-opacity:0;	-khtml-opacity: 0;	opacity: 0; width:100%; font-size:15px;}*/
.index_search div.select select option{border:none;}
/*.index_search div.select i.jiao{display:inline-block; position:absolute; width:7px; height:4px; background:url(../images/bg.png) -346px -76px no-repeat; top:16px; right:10px; z-index:2;}*/
.index_search div.selectarea{position:relative; border-radius:2px;}
.index_search div.selectarea span{width:100%; box-sizing: border-box; display:inline-block;color: #999; padding: 0px 25px 0px 10px; line-height:33px; position:relative;   z-index:0;  border:1px solid #dbdbdb; cursor:pointer;background:#fff; border-radius:2px; font-size:15px;}
.index_search div.selectarea span.current{z-index: 10; color: #333;}
.index_search div.selectarea i.jiao{
  width: 0;
  height: 0;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -3px;
  cursor: pointer;
  border: 6px solid transparent;
  border-top-color: #c2c2c2;
  z-index: 100;
}
.index_search div.selectarea .selectbd{background:#fff; position:absolute; z-index:2; top:33px; left:0px; padding:10px;  box-shadow:0px 3px 5px -3px #ccc; font-size:12px; color:#333; border:1px solid #dbdbdb;}
.index_search div.selectarea .selectbd h3{font-weight:normal; font-size:14px; margin-bottom:5px;color: #999;}
.index_search div.selectarea .selectbd select{font-size: 14px;border:1px solid #ebebeb; line-height:34px; height:34px;outline: none;width: 80px;cursor: pointer;}
.index_search div.selectarea .selectbd p{padding-top:8px;}
.index_search div.selectarea .selectbd p label{display:inline-block; background:#ed6464; color:#fff; line-height:34px; height:34px; padding:0px 20px; border-radius:3px; cursor:pointer;}
.index_search .btn_1{float:left; font-size:15px; line-height:35px; background:#ff6090; color:#fff; padding:0px 20px; border-radius:2px; cursor:pointer; margin-left:10px; vertical-align:middle;}
.index_search .btn_1 i{display:inline-block; vertical-align:middle; margin-right:4px; position:relative; top:-2px;}
.index_search .n_advsearch_btn{background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #cacaca; cursor: pointer; height: 35px; font-size:15px; margin-left: 15px; width: 80px; border-radius:2px;}
.index_search .n_advsearch_btn:hover{opacity:0.8;}
.oe_ingao{position:absolute; right:0px; top:8px; width:350px; box-sizing:border-box; padding-left:60px; height:45px;}
.oe_ingao .hd{width:45px;height:45px; background:#ddd; color:#fff; text-align:center; line-height:45px; border-radius:2px; position:absolute; left:0px; top:-4px;}
.oe_ingao .hd i.iconfont{font-size:20px;}
.oe_ingao .bd{position:relative; top:-5px;}
.oe_ingao .bd ul li{line-height:24px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.oe_ingao .bd ul li a{color:#666;}
.oe_ingao .bd ul li a:hover{color:#333; text-decoration:underline;}
.index_search div.tou{display:inline-block; float:left;}
.index_search .layui-form-checkbox[lay-skin="primary"] span{padding-right:0px;}


.oe_userlist{width:1200px; margin:0 auto; overflow:hidden; background:#fff; margin-top:30px; margin-bottom:20px; padding-top:30px; border-radius:10px;}
.oe_userlist .hd{text-align:center; padding-bottom:30px;}
.oe_userlist .hd h3{font-size:30px; line-height:45px;}
.oe_userlist .hd p{color:#999;}
.oe_userlist .hd a{display:inline-block; line-height:40px;font-size:16px; padding:0px 20px; color:#666; position:relative;}
.oe_userlist .hd a i{display:none; width:14px; border-bottom:2px solid #f0468a; position:absolute; left:50%; margin-left:-7px; bottom:0px;}
.oe_userlist .hd a.current{color:#f0468a; font-weight:bold;}
.oe_userlist .hd a.current i{display:inline-block;}
.oe_userlistcon{padding-top:20px; width:1240px;}
.oe_userlistcon dl{width:260px; float:left; padding-left:120px;  margin-bottom:20px; padding-bottom:20px; margin-left:20px;}
.oe_userlistcon dl dt{margin-left:-120px; float:left;}
.oe_userlistcon dl dt img{vertical-align:middle;}
.oe_userlistcon dl dd{padding-top:5px; padding-left:10px; font-size:14px;}
.oe_userlistcon dl dd h3{font-size:16px; margin-bottom:10px;}
.oe_userlistcon dl dd p.btn{padding-top:10px;}
.oe_userlistcon dl dd p.btn a{display:inline-block; border:1px solid #ebebeb; padding:0px 10px;}
.oe_userlistcon dl dd p.btn a.btn_bt1{border:1px solid #ff92bc; background-image: linear-gradient(90deg, #ffbcd6, #ff92bc); color:#fff;}
.oe_userlistcon dl dd p.btn a.btn_bt1:hover{border:1px solid #ff418b; background-image: linear-gradient(20deg, #ff418b, #f5487a); }
.oe_userlistcon dl dd p.btn a.btn_bt2{margin-left:10px;}
.oe_userlistcon dl dd p.btn a.btn_bt2:hover{border:1px solid #999;}
.oe_userlistcon dl dd p.p_1{color:#999; font-size:12px; line-height:18px; margin-top:5px;}

.oe_page{height:50px; padding-bottom:10px; box-sizing:border-box; padding-top:15px; width:1200px; margin:40px auto; text-align:center;}
.oe_page a{display:inline-block; padding:0px 10px; border:1px solid #fff; margin:0px 2px; line-height:28px; height:28px; border-radius:2px; background:#fff;}
.oe_page a.on,.oe_page a:hover{background:#ff3d8b; color:#fff; border:1px solid #ff3d8b;}

.n_search_top{padding-top:20px; width:1200px; margin:0 auto; padding-bottom:10px;}
.n_search_top select{border:1px solid #ebebeb; line-height:30px; height:30px;}
.n_search_top i.icon{display:inline-block; background:url(../images/bg.png) 0px -28px no-repeat; width:23px; height:21px; vertical-align:middle; margin-right:5px;}
.n_search_top .n_search_btn{ background-image: linear-gradient(90deg, #ff418b, #f5487a); color:#fff; border:none; cursor:pointer; line-height:25px; height:30px; padding:0px 20px; border-radius:2px; border:1px solid #ff418b;}
.n_search_top .n_search_btn:hover{ background-image: linear-gradient(90deg, #ff68a3, #ff4189);}
.n_search_top .n_advsearch_btn{border:1px solid #999; cursor:pointer; background:#fff; height:30px; line-height:25px; padding:0px 10px; margin-left:10px;}

.oe_party_banner{width:100%; height:400px;}

.oe_party_list{width:1200px; margin:0 auto; margin-top:30px; margin-bottom:35px;}
.oe_party_list .left{width:850px; float:left; background:#fff; border-radius:10px;}
.oe_party_list .left .hd{height:38px; margin-left:20px; position:relative; text-align:center; padding-top:30px; }
.oe_party_list .left .hd a{display:inline-block; line-height:34px; border-radius:50px; font-size:14px; border:1px solid #dedede; background:#f8f8f8; padding:0px 20px; margin:0px 8px; }
.oe_party_list .left .hd a.current{background:#f0468a; color:#fff; border:1px solid #f0468a;}
.oe_party_list .left .hd a i{width:14px; display:inline-block; border-bottom:2px solid #f0468a; position:absolute; left:50%; margin-left:-7px; bottom:0px; display:none;}
.oe_party_list .left .hd a.current i{display:inline-block;}
.oe_party_list .left .bd{padding:25px 35px; padding-top:0px;}
.oe_party_list .left .bd dl{border-bottom:1px solid #ebebeb; padding-bottom:30px; padding-top:30px;}
.oe_party_list .left .bd dl:last-child{border-bottom:none;}
.oe_party_list .left .bd dl dt div.img img{width:100%; }
.oe_party_list .left .bd dl dt div.img{position:relative; height:400px; overflow:hidden;}
.oe_party_list .left .bd dl dt div.img span.ico{display:inline-block; position:absolute; left:0px; top:0px; background:url(../images/bg.png) -717px -110px no-repeat ; width:83px; height:83px; overflow:hidden;}
.oe_party_list .left .bd dl dt div.img span.ico.current{background-position:-717px -220px;}
.oe_party_list .left .bd dl dt div.img p{position:absolute; left:0px; bottom:0px; right:0px; z-index:2;  background-image: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.5));font-size:14px; color:#fff; line-height:35px; padding-left:20px; color:#fff600; font-weight:bold;}
.oe_party_list .left .bd dl dt div.img p label{display:inline-block; position:absolute; right:20px; top:0px; color:#fff; font-weight:normal;}
.oe_party_list .left .bd dl dt h3{font-size:18px; line-height:50px; height:50px; overflow:hidden;}
.oe_party_list .left .bd dl dt h3 span{display:inline-block; background:url(../images/bg.png) -109px -170px no-repeat; width:72px; height:23px; vertical-align:middle; margin-right:10px;}
.oe_party_list .left .bd dl dd{padding-top:10px; padding-left:10px;}
.oe_party_list .left .bd dl dd p.p_1{font-size:14px; color:#666;}
.oe_party_list .left .bd dl dd p.btn{margin-top:10px; font-size:14px; color:#333; position:relative;}
.oe_party_list .left .bd dl dd p.btn label{display:inline-block; margin-left:30px;}
.oe_party_list .left .bd dl dd p.btn label i{display:inline-block; width:20px; height:20px; background:url(../images/bg.png) -32px -63px no-repeat; vertical-align:middle; margin-right:5px;}
.oe_party_list .left .bd dl dd p.btn a{display:inline-block; background-image: linear-gradient(90deg, #ff418b, #f5487a);  color:#fff; position:absolute; right:0px;top:-10px;  padding:0px 30px; line-height:40px; height:40px; border-radius:3px; font-size:16px; border-radius:40px;}
.oe_party_list .left .bd dl dd p.btn a i.iconfont{margin-right:4px;}
.oe_party_list .left .bd dl dd p.btn a.current,.oe_party_list .left .bd dl dd p.btn a.current:hover{background:#bfbdbd; color:#fff;}
.oe_party_list .left .bd dl dd p.btn a:hover{background-image: linear-gradient(90deg, #ff67a2, #ff4f94); }
.oe_party_list .right{width:326px; float:right; background:#fff; border-radius:10px;}
.oe_newbm{padding:20px;}
.oe_newbm .hd{font-size:18px; font-weight:bold; color:#333;}
.oe_newbm .bd{position:relative; padding-top:30px;}
.oe_newbm .bd div.line{position:absolute;left:6px; top:30px; bottom:0px; border-left:1px dashed #ebebeb;}
.oe_newbm .bd dl{padding-left:70px; margin-bottom:30px;}
.oe_newbm .bd dl dt{ margin-left:-92px; float:left; padding-top:10px;}
.oe_newbm .bd dl dt span{display:inline-block; margin-left:-10px; color:#999; width:90px; text-align:right;}
.oe_newbm .bd dl dt span i{display:inline-block; width:8px; height:8px; background:#fa2275; border-radius:8px; position:relative; z-index:2; margin-right:0px; border:3px solid #ffd7e6; vertical-align:middle; margin-left:10px;}
.oe_newbm .bd dl dd{padding-left:65px;}
.oe_newbm .bd dl dd a.head{display:inline-block; margin-left:-65px; float:left; width:50px; height:50px; border-radius:50px; overflow:hidden;}
.oe_newbm .bd dl dd a.head img{width:50px; height:61px;}
.oe_newbm .bd dl dd h3{font-size:14px;}
.oe_newbm .bd dl dd p{padding-top:5px; line-height:24px;}
.oe_newbm .bd dl dd p a{color:#f91f72;}

.oe_newbms{padding:20px;}
.oe_newbms .hd{font-size:16px; font-weight:bold; color:#333;   padding-bottom:8px; text-align:left; border-bottom:1px solid #f2f2f2;}
.oe_newbms .hd i.iconfont{color:#f0a854; font-size:28px; display:inline-block; vertical-align:middle; margin-right:10px;}
.oe_newbms .bd{position:relative; padding-top:30px;}
.oe_newbms .bd ul li{float:left; margin-left:5px; text-align:center; margin-bottom:15px; margin-left:20px;}
.oe_newbms .bd ul li span{display:inline-block; width:60px; height:60px; border-radius:60px; overflow:hidden;}
.oe_newbms .bd ul li span img{width:60px; min-height:60px;}
.oe_newbms .bd ul li h3{font-weight:normal; font-size:14px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}

.oe_partyhelp{padding:20px;}
.oe_partyhelp .hd{font-weight:bold; font-size:18px; color:#333;}
.oe_partyhelp .bd{ padding-top:30px; padding-left:10px;}
.oe_partyhelp .bd dl{padding-left:50px; padding-top:1px; margin-bottom:25px; position:relative;}
.oe_partyhelp .bd dl dt{display:inline-block; width:24px; height:24px; line-height:24px; text-align:center; color:#fff;  float:left; margin-top:4px; position:absolute;  left:0px; top:5px;}
.oe_partyhelp .bd dl dt i.iconfont{color:#f0468a; font-size:25px;}
.oe_partyhelp .bd dl dt i.iconfont.icon-jieshu{font-size:30px;}
.oe_partyhelp .bd dl dt i.iconfont.icon-zhifu7{font-size:35px; margin-left:-5px;}
.oe_partyhelp .bd dl dd h3{font-size:15px;}
.oe_partyhelp .bd dl dd p{font-size:14px; line-height:20px;}
.oe_contact{padding:20px;}
.oe_contact .hd{font-weight:bold; font-size:18px; color:#333;}
.oe_contact .bd{ padding-top:30px;}
.oe_contact .bd dl{padding-left:90px; padding-top:1px; margin-bottom:15px; font-size:14px;}
.oe_contact .bd dl dt{ margin-left:-70px; float:left;}
.oe_contact .bd dl dt span i{display:inline-block;  margin-right:10px; vertical-align:middle;}
.oe_contact .bd dl dd{color:#666;}

.oe_party_top{width:1200px; box-sizing:border-box; background:#fff; margin:0 auto; border-radius:10px; margin-top:30px; padding:20px;}
.oe_party_top dl{padding-left:440px; position:relative; height:280px;}
.oe_party_top dl dt{width:400px; height:280px; border-radius:8px; overflow:hidden; position:absolute; left:0px; top:0px;}
.oe_party_top dl dt img{width:400px; height:280px;}
.oe_party_top dl dt p{position:absolute; left:0px; right:0px; bottom:0px; background:rgba(0,0,0,0.6); color:#fff; line-height:30px; text-align:center;}
.oe_party_top dl dd{padding-right:200px; box-sizing:border-box; position:relative;}
.oe_party_top dl dd h1{font-size:20px; line-height:40px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.oe_party_top dl dd p.p_1{line-height:36px; color:#666;}
.oe_party_top dl dd p.p_1 i.iconfont{font-size:20px; display:inline-block; vertical-align:middle; margin-right:10px;}
.oe_party_top dl dd .four{padding:0px 20px; padding-top:20px; }
.oe_party_top dl dd .four ul li{float:left; text-align:left; text-align:center; padding:0px 20px;}
.oe_party_top dl dd .four ul li p{color:#999;}
.oe_party_top dl dd .four ul li b{font-size:20px;}
.oe_party_top dl dd .btn{text-align:left; padding-top:30px; padding-left:40px;}
.oe_party_top dl dd .btn span{display:inline-block; border:1px solid #ddd; line-height:40px; padding:0px 25px; border-radius:50px; cursor:pointer;}
.oe_party_top dl dd .btn span i.iconfont{ margin-right:3px;}
.oe_party_top dl dd .btn span.span_1{margin-right:50px;}
.oe_party_top dl dd .btn span.span_1:hover{background:#f0468a; color:#fff; border:1px solid #f0468a;}
.oe_party_top dl dd .btn span.span_2{background:#f0468a; color:#fff; border:1px solid #f0468a;}
.oe_party_top dl dd .btn span.span_2.current{background:#ccc; border:1px solid #ccc;}
.oe_party_top dl dd .btn span.span_2:hover{opacity:0.8;}
.oe_party_top dl dd .oe_partyma{background:#fff;  position:absolute; right:10px; top:0px;}
.oe_party_top dl dd .oe_partyma p{ font-size:14px;}
.oe_party_top dl dd .oe_partyma p.p_1{text-align:center; color:#999;}
.oe_party_top dl dd .oe_partyma p.p_2{text-align:center;}
.oe_party_top dl dd .oe_partyma p.p_2 img{width:200px; height:200px; border:1px solid #ddd; border-radius:5px;}
.oe_partyma .numm{width:250px; margin:0 auto; text-align:center;}
.oe_partyma p.p_3{color:#666; line-height:24px; height:24px; overflow:hidden; }
.oe_partyma p.p_3 span{color:#333;}
.oe_partyma p.p_3 b{color:#fc5858; font-size:14px;}
.oe_party_detail{width:1200px; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.oe_party_detail .left{width:880px; float:left;}
.oe_party_detail .fengxiang{background:#fff; border-radius:10px; text-align:center; margin-top:20px; padding:30px 0px;}
.oe_party_detail .fengxiang .bdsharebuttonbox{display:inline-block;}
.oe_party_detail .kefu{border-radius:10px; background:#fff; margin-top:20px; text-align:center; padding:20px 0px;}
.oe_party_detail .kefu .title{color:#f0468a; font-size:16px; line-height:40px; font-weight:bold;}
.oe_party_detail .kefu img{width:200px;}
.oe_party_detail .kefu p{color:#999; font-size:14px;}

.oe_party_left{ background:#fff; border-radius:10px; box-sizing:border-box; padding:10px 20px; padding-top:30px; padding-bottom:30px;}
.oe_party_left img{max-width:98%;}
.oe_party_left h2{text-align:center; font-size:18px; position:relative; line-height:40px; padding-bottom:5px; margin-bottom:30px;}
.oe_party_left h2 span{display:inline-block; border-bottom:3px solid #f0468a; width:14px; position:absolute; left:50%; margin-left:-7px; bottom:0px;}
.oe_party_left .txt{font-size:15px; line-height:34px; padding:10px 20px;}
.oe_party_right{background:#fff; border-radius:10px; float:right; width:308px; overflow:hidden;}
.oe_party_right .liucheng{padding:0px 20px;}
.oe_party_right .liucheng .hd{text-align:left; font-weight:bold; font-size:16px; padding-bottom:10px;  margin-bottom:20px; border-bottom:1px solid #f2f2f2;}
.oe_party_right .liucheng .hd i.iconfont{margin-right:10px; font-size:24px; vertical-align:middle; color:#58aeff; font-weight:normal;}
.oe_party_right .liucheng dl{padding-left:50px; padding-top:1px; margin-bottom:25px; position:relative;}
.oe_party_right .liucheng dl dt{display:inline-block; width:24px; height:24px; line-height:24px; text-align:center; color:#fff;  float:left; margin-top:4px; position:absolute;  left:0px; top:5px;}
.oe_party_right .liucheng dl dt i.iconfont{color:#999; font-size:25px;}
.oe_party_right .liucheng dl dt i.iconfont.icon-jieshu{font-size:30px;}
.oe_party_right .liucheng dl dt i.iconfont.icon-zhifu7{font-size:35px; margin-left:-5px;}
.oe_party_right .liucheng dl dd h3{font-size:15px;}
.oe_party_right .liucheng dl dd p{font-size:14px; line-height:20px;}
.oe_party_right .oe_new_party{padding:0px 20px;}
.oe_party_right .oe_new_party .hd{text-align:left; font-size:16px; font-weight:bold; padding-left:0px; margin-bottom:20px;border-bottom:1px solid #f2f2f2; padding-bottom:5px;}
.oe_party_right .oe_new_party .hd i.iconfont{display:inline-block; margin-right:10px; color:#ff8a8a; font-size:24px; vertical-align:middle;}
.oe_party_right .oe_new_party .bd{}
.oe_party_right .oe_new_party .bd dl{ margin-bottom:20px;}
.oe_party_right .oe_new_party .bd dl dt img{width:100%;}
.oe_party_right .oe_new_party .bd dl dd{padding-top:10px; text-align:center;}
.oe_party_right .oe_new_party .bd dl dd h4{font-size:16px; font-weight:normal;}
.oe_party_right .oe_new_party .bd dl dd p{font-size:14px; color:#999;}


 

.partybm_box{}
.partybm_box dl{text-align:center; width:100px; float:left; border:1px solid transparent; margin-right:28px; margin-bottom:25px; border-radius:5px; overflow:hidden; height:145px;}
.partybm_box dl dt img{width:100px; vertical-align:top;}
.partybm_box.current dl{margin-right:31px;}
.partybm_box.current dl dt{width:100px; height:100px ;border-radius:100px;  overflow:hidden;}
.partybm_box dl dd h4{font-weight:normal;}
.partybm_box dl dd p{font-size:12px; color:#999;}
.partybm_box h3{border-bottom:1px solid #ebebeb;}

.inbox_tips{width:300px;  position:absolute; left:50%; margin-left:-150px; top:50%;}
.inbox_tips p.p_1{text-align:center; padding-top:20px; padding-bottom:20px;}
.inbox_tips p.p_1 span{display:inline-block; width:70px; height:64px; background:url(../images/bg.png) -108px -231px no-repeat;}
.inbox_tips p.p_2{text-align:center;}
.inbox_tips p.p_2 span{display:inline-block; color:#fff; background:#ff4f86; padding:2px 15px; cursor:pointer; border-radius:2px;}
.inbox_tips p.p_2 span:hover{background:#db4474;}



.oe_partymap{background:#fff; margin-top:15px; padding:20px 40px; padding-bottom:50px;}
.oe_partymap h3{font-size:18px; font-weight:normal; padding-left:10px; position:relative; margin-bottom:20px;}
.oe_partymap h3 span{display:inline-block; border-left:4px solid #ff3f8a; height:17px; position:absolute; left:0px; top:5px;}
.oe_partymap .mapcon{background:#fafafa; height:250px; overflow:hidden;}

.oe_home{ padding-top:35px;}
.oe_hometop{width:1200px; margin:0 auto; background:#fff; border-radius:10px; padding:30px; box-sizing:border-box;}
.oe_hometop .headimg{float:left;width:300px; overflow:hidden;}
.oe_hometop .headimg .bd img{width:300px; height:368px;}
.oe_hometop .headimg .hd{ border:1px solid #ebebeb; border-top:none; padding:10px 8px; height:64px; overflow:hidden;}
.oe_hometop .headimg .hd ul{padding-left:10px;}
.oe_hometop .headimg .hd ul li{float:left; width:54px; height:54px; padding:6px;}
.oe_hometop .headimg .hd ul li img.line{width:1px; height:54px;}
.oe_hometop .headimg .hd ul li img{width:54px; height:54px; vertical-align:middle;margin-left:-1px;}
.oe_hometop .headimg .hd p{text-align:center; line-height:54px; color:#999; font-size:14px;}
.home_info{  width:550px; padding-top:10px; position:relative; float:left; margin-left:40px;}

.home_info h3{ font-size:18px; font-weight:bold; line-height:50px; height:50px; margin-bottom:5px;}
.home_info h3 em{font-size:14px; display:inline-block; vertical-align:middle;}
.home_info h3 span{display:inline-block; vertical-align:middle;  color:#999; font-size:14px;}
.home_info h3 span.span_1{background-position:-302px 0px;}
.home_info h3 span.span_2{background-position:-341px 0px;}
.home_info h3 span.span_3{background-position:-380px 0px;}
.home_info h3 span.span_4{display:inline-block; border-radius:40px; border:1px solid #f0468a; padding:0px 10px; line-height:24px; font-weight:normal; color:#f0468a; cursor:pointer; margin-left:10px;}
.home_info h3 span.span_4 i.iconfont{font-size:12px; margin-right:4px;}

.home_info h3 label{color:#999; font-weight:normal; font-size:16px; display:inline-block; vertical-align:middle;}
.home_info h3 label i.iconfont{margin-right:0px;}
.home_info p.p_1{font-size:14px; }
.home_info ul{margin-top:15px;}
.home_info ul li{font-size:14px; line-height:35px; float:left; width:280px;}
.home_info ul li label{color:#999;}
.home_info .rz img{width:26px; margin-right:5px;}
.home_info .tags{margin-top:15px;}
.home_info .tags span{display:inline-block; border:1px solid #ebebeb; line-height:30px; padding:0px 10px; border-radius:2px; margin-right:8px; margin-bottom:10px;}
.home_info .tags span{display:inline-block;}
.home_info .btn{padding-top:15px;}
.home_info .btn span{cursor:pointer; width:140px; height:42px; line-height:42px; text-align:center; background:#fe5d9d; color:#fff; display:inline-block; margin-right:30px; border-radius:53px; font-size:16px;}
.home_info .btn span:hover{opacity:0.8;}
.home_info .btn span i.iconfont{display:inline-block; font-size:20px; margin-right:4px; vertical-align:middle;}
.home_info .btn span i.icon-hi{font-size:34px;}
.home_info .time{color:#999; text-align:left; padding-top:15px;}
.home_info .intro{ color:#666; font-size:14px; padding-top:10px; border-top:1px dashed #ebebeb; margin-top:10px; padding-top:15px;}
.home_info .intro .text{ max-height:120px; overflow-y:auto; margin-top:10px;}
.home_info .intro span.icon{display:inline-block; width:93px; height:21px; background:url(../images/bg.png) -425px 0px no-repeat;  } 
.oe_hometop .ma{float:right; width:200px; text-align:right; margin-right:10px; padding-top:40px;}
.oe_hometop .ma dl dt{position:relative;}
.oe_hometop .ma dl dt img{width:200px; border:1px solid #ebebeb; padding:5px; vertical-align:top;}
.oe_hometop .ma dl dt span.img{width:24px; height:24px; border-radius:4px; border:2px solid #fff; position:absolute; left:50%; top:50%; margin-left:-12px; margin-top:-12px; overflow:hidden;}
.oe_hometop .ma dl dt span.img img{width:24px; height:24px; padding:0px;}
.oe_hometop .ma dl dd{text-align:center;  line-height:30px; color:#999; padding-top:10px;}
.oe_hometop .ma .jubao{  font-size:14px; cursor:pointer; text-align:center; padding-top:20px;}
.oe_hometop .ma .jubao i{display:inline-block; width:22px; height:25px; background:url(../images/bg.png) 0px -234px no-repeat; vertical-align:middle; margin-top:-5px;}

.oe_homeinfo{width:1200px; margin:0 auto; margin-top:20px; padding-bottom:20px;}
.oe_homeinfo .left{background:#fff; font-size:14px;width:815px; box-sizing:border-box;  border-radius:10px; padding:50px 0px; float:left;}
.oe_homeinfo .left dl{ padding-left:180px; margin-bottom:30px;}
.oe_homeinfo .left dl dd{border-bottom:1px dotted #ebebeb; padding-bottom:30px;}
.oe_homeinfo .left dl dt{margin-left:-130px; float:left; text-align:center; padding-top:20px;}
.oe_homeinfo .left dl dt span{display:inline-block; background:#fff; line-height:60px; height:60px; border-radius:30px 0px 0px 30px;  }
.oe_homeinfo .left dl dt span i{display:inline-block; width:36px; height:36px;  vertical-align:middle;}
.oe_homeinfo .left dl dt span.span_1 i{background:url(../images/bg.png) -52px -113px no-repeat;}
.oe_homeinfo .left dl dt span.span_2 i{width:34px; height:38px; background:url(../images/bg.png) -52px -165px no-repeat;}
.oe_homeinfo .left dl dt span.span_3 i{width:37px; height:40px; background:url(../images/bg.png) -52px -221px no-repeat;}
.oe_homeinfo .left dl dt span.span_5 i{width:38px; height:38px; background:url(../images/bg.png) -52px -279px no-repeat;}
.oe_homeinfo .left dl dt span.span_4 i{width:40px; height:34px; background:url(../images/bg.png) -52px -338px no-repeat;}
.oe_homeinfo .left dl dd ul li{float:left; width:280px; line-height:30px;}
.oe_homeinfo .left dl dd ul li span{color:#999;}
.oe_homeinfo .left dl:last-child dd{border-bottom:none;}
.oe_homeinfo .right{width:365px; float:right; background:#fff; border-radius:10px; padding:40px 30px;}
.oe_gift .hd{font-size:18px;}
.oe_gift .hd span{display:inline-block; font-weight:normal; font-size:14px; vertical-align:middle;}
.oe_gift .bd{padding-top:25px; overflow:hidden;}
.oe_gift .bd ul {width:320px;}
.oe_gift .bd ul li{text-align:center;width:78px; height:78px;  position:relative; float:left; margin-right:23px; margin-bottom:20px; border:1px solid #ebebeb; overflow:hidden; }
.oe_gift .bd ul li p{position:absolute; left:0px; top:0px; right:0px; bottom:0px; cursor:pointer; line-height:78px;}
.oe_gift .bd ul li img{width:78px; height:78px;}
.oe_gift .btn{  padding-top:10px; color:#999;}
.oe_gift .btn span{display:inline-block;  border:1px solid #fd9f23; color:#fd9f23;   border-radius:4px; line-height:40px; font-size:16px; cursor:pointer; border-radius:50px; line-height:28px; font-size:14px; padding:0px 20px; margin-right:10px;}
.oe_gift .btn span:hover{background:#fd9f23; color:#fff; }
.oe_like{margin-top:48px;}
.oe_like h3{font-weight:bold; font-size:16px; line-height:40px; height:40px; position:relative; border-bottom:3px solid #ebebeb; margin-bottom:20px;}
.oe_like h3 em.iconfont{font-weight:normal; font-size:24px; vertical-align:middle; margin-right:10px; color:#f0468a;}
.oe_like h3 i{display:inline-block; border-bottom:3px solid #f5487a; }
.oe_like dl{padding-left:125px; margin-bottom:20px; border-bottom:1px solid #f2f2f2; padding-bottom:20px;}
.oe_like dl:last-child{border-bottom:none;}
.oe_like dl dt{width:110px; height:135px; border-radius:5px; overflow:hidden; }
.oe_like dl dt img{width:110px; height:135px; vertical-align:top;}
.oe_like dl dt{float:left; margin-left:-125px;}
.oe_like dl dd h4{font-size:14px;}
.oe_like dl dd p.p_1{font-size:14px;}
.oe_like dl dd p.p_2{ font-size:14px; color:#999;}

.oe_home_like{margin-top:48px; margin-left:-10px;}
.oe_home_like h2{font-weight:bold; font-size:16px; line-height:40px; height:40px; position:relative;  margin-bottom:20px; padding-left:10px;}
.oe_home_like h2 em.iconfont{font-weight:normal; font-size:24px; vertical-align:middle; margin-right:10px; color:#f0468a;}
.oe_home_like h2 i{display:inline-block; border-bottom:3px solid #f5487a; }
.oe_home_like dl{ margin-bottom:10px; padding-bottom:20px; float:left; width:135px; margin-right:5px; text-align:left; margin-left:15px;;} 
.oe_home_like dl dt{width:135px; height:166px; border-radius:5px; overflow:hidden; position:relative}
.oe_home_like dl dt div.sub{position:absolute; left:0px; top:0px; right:0px; bottom:0px;text-align:center; background:rgba(0,0,0,0.6); text-align:center; color:#fff;line-height:30px;  padding-top:15px; display:none;}
.oe_home_like dl dt div.sub a{color:#fff;}
.oe_home_like dl dt div.sub a i.iconfont{display:inline-block; vertical-align:middle; margin-right:2px;}
.oe_home_like dl dt div.sub a:hover{color:#ffec1e;}
.oe_home_like dl dt div.sub p.btn{padding-top:10px; text-align:center; position:relative; z-index:1000;}
.oe_home_like dl dt div.sub p.btn a{color:#fff; background:#f0468a; line-height:32px; width:120px; display:inline-block; border-radius:30px;}
.oe_home_like dl dt div.sub p.btn a i.iconfont.icon-hi{font-size:30px;}
.oe_home_like dl dt div.sub p.btn a i.iconfont.icon-xinxi{vertical-align:middle; position:relative; top:-2px; margin-right:4px;}
.oe_home_like dl dt div.sub p.btn a:hover{opacity:0.9;}
.oe_home_like dl dt div.sub a.gourl{display:inline-block; position:absolute; left:0px; top:0px; right:0px; bottom:0px;}
.oe_home_like dl dt img{width:135px; height:166px; vertical-align:top;}
.oe_home_like dl dt{}
.oe_home_like dl dd{padding-top:5px;}
.oe_home_like dl dd h4{font-size:14px;}
.oe_home_like dl dd h4 a{color:#666;}
.oe_home_like dl dd p.p_1{font-size:14px; color:#999; font-size:12px;}
.oe_home_like dl dd p.p_2{ font-size:14px; color:#999;}



.oe_home_safety{position:relative;  display:inline-block; position:relative; top:5px;}
.oe_home_safety dt span{display:inline-block; width:80px; height:20px; background:url(../images/bgs.png) -77px 0px no-repeat; cursor:pointer;}
.oe_home_safety dd{background:#fff; box-shadow:0px 3px 5px -3px #ccc; border:1px solid #56d49d;  position:absolute; top:30px; left:-70px; padding:10px; border-radius:5px; width:180px;}
.oe_home_safety dd.loading{text-align:center; height:145px; padding-top:115px;}
.oe_home_safety dd h3{font-weight:normal; font-size:16px; background:#56d49d; color:#fff; text-align:center; margin:-10px; border-radius:5px 5px 0px 0px; line-height:35px; font-size:15px; margin-bottom:10px; height:35px;}
.oe_home_safety label.close{display:inline-block; width:10px; height:10px; background:url(../images/bg.png) -283px -76px no-repeat; z-index:2; position:absolute; top:42px; right:-40px; cursor:pointer;}
.oe_home_safety dd .div_1{padding:0px 5px; padding-left:70px; height:50px;}
.oe_home_safety dd .div_1 span{width:50px; height:50px; overflow:hidden; border-radius:50px; display:inline-block; margin-left:-65px; float:left;}
.oe_home_safety dd .div_1 span img{width:50px; height:61px;}
.oe_home_safety dd .div_1 label{display:inline-block;}
.oe_home_safety dd .div_1 p{color:#ff2066;}
.oe_home_safety dd .div_2{padding-top:10px; padding-left:10px; padding-right:10px;}
.oe_home_safety dd .div_2 p{ padding-left:50px; border-bottom:1px dotted #ebebeb; font-size:12px; line-height:30px;}
.oe_home_safety dd .div_2 p span{color:#999; display:inline-block; width:50px; margin-left:-50px; text-align:right;}
.oe_home_safety dd .div_2 p label{display:inline-block; width:16px; height:16px; top:3px; position:relative; margin-left:25px;}
.oe_home_safety dd .div_2 p label em{display:inline-block; width:16px; height:16px; background:url(../images/bg.png) -285px -51px no-repeat;}
.oe_home_safety dd .div_2 p label.current em{background:url(../images/bg.png) -305px -51px no-repeat;}
.oe_home_safety dd .oe_home_saftycon p.no_pw{text-align:center; padding-bottom:20px;}
.oe_home_safety dd .oe_home_saftycon p.no_pw a{color:#fff; background:#ff428b; padding:0px 15px; margin:0 auto; border-radius:2px; line-height:28px; height:28px; display:inline-block;}
.oe_home_safety dd .oe_home_saftycon p.no_pw a:hover{background:#f85f73;}

.oe_banner{width:100%; min-width:1200px; margin:0 auto; height:550px; position:relative;   z-index:100;}
.oe_banner .bd ul li{height:550px;}
.oe_banner .bd ul li a{display:block; width:1200px;  height:550px; margin:0 auto;}
.oe_banner .hd{position:absolute; left:0px; bottom:15px; right:0px; text-align:center;}
.oe_banner .hd ul li{display:inline;}
.oe_banner .hd ul li span{display:inline-block; width:20px; height:5px;  overflow:hidden;   margin:0px 3px; cursor:pointer; border-radius:50px; background:rgba(0,0,0,0.3);}
.oe_banner .hd ul li.on span{background:#ff679a; width:50px;}



.oe_newusrer{position:relative; z-index:10; /*width:1200px; */margin:0 auto; background:#fff; border-radius:10px; margin-top:0px;}
.oe_newusrer .oe_nuser{padding:10px 22px;}
.oe_newusrer .oe_nuser dl{float:left; width:160px; padding-left:160px; margin-bottom:50px;margin-right: 15px;}
.oe_newusrer .oe_nuser dl dt {width:160px; margin-left:-160px; float:left;}
.oe_newusrer .oe_nuser dl dt a{display:inline-block; width:144px; height:176px; overflow:hidden;}
.oe_newusrer .oe_nuser dl dt img{ width:100%; height:100%; vertical-align:top;transition: all 0.2s ease-in-out 0s;object-fit: cover;}
.oe_newusrer .oe_nuser dl dd h3{font-size:18px; font-weight:normal;color: #000;}
.oe_newusrer .oe_nuser dl dd p.btn{margin-top:10px;}
.oe_newusrer .oe_nuser dl dd p.btn span{display:inline-block; border:1px solid #ffc1c9;  border-radius:3px; color:#ff6277; cursor:pointer; padding:0px 20px; font-size:14px; line-height:30px;}
.oe_newusrer .oe_nuser dl dd p.btn span i{display:inline-block; width:16px; height:14px; background:url(../images/bg.png) 0px -272px no-repeat; vertical-align:middle; margin-right:4px;}
.oe_newusrer .oe_nuser dl dd p.p_1{ padding-top:20px; font-size:14px; color:#666;}
.oe_newusrer .oe_nuser dl.on dd p.btn span{ box-shadow:0px 3px 5px 0px #ffe6ef; color:#ff203e; border:1px solid #ff203e;}
.oe_newusrer .oe_nuser dl.on dt img{transform: scale(1.2); transition: all 0.2s ease-in-out 0s;}
.oe_newusrer .oe_nuser .hd{margin-bottom:55px;}
.oe_newusrer .oe_nuser .hd b{display:inline-block; float:left; margin-right:50px; font-size:24px; vertical-align:middle; margin-top:8px;}
.oe_newusrer .oe_nuser .hd ul{height:38px; line-height:38px; background:#f6f6f6; float:left; border-radius:5px;}
.oe_newusrer .oe_nuser .hd ul li{float:left; width:102px; text-align:center; font-size:16px;}
.oe_newusrer .oe_nuser .hd ul li span{cursor:pointer;}
.oe_newusrer .oe_nuser .hd ul li.on span{display:inline-block;background:url(../images/bg.png) -32px 0px no-repeat; width:102px; height:46px; color:#fff;}
.oe_newusrer .oe_nuser .bd{height:467px;}
 
.oe_inparty{width:100%; width:1200px; margin:0 auto; box-sizing:border-box;margin-top:20px;}
.oe_lparty{background:#fff;  border-radius:10px; width:800px; box-sizing:border-box; padding:10px 30px 20px 30px; padding-top:15px; float:left; height:530px;}
.oe_lparty .hd{font-size:20px; font-weight:bold; padding-bottom:20px; padding-top:10px; position:relative;}
.oe_lparty .hd i.iconfont{color:#ff9c00; font-size:20px; vertical-align:middle; margin-right:5px;}
.oe_lparty .hd a{position:absolute; right:0px; top:5px; font-weight:normal; font-size:16px;}
.oe_lparty .bd dl{padding-left:270px; position:relative; height:190px; padding-bottom:20px;  border-bottom:1px solid #f2f2f2; margin-bottom:20px;}
.oe_lparty .bd dl dt{position:absolute; left:0px; top:0px;}
.oe_lparty .bd dl dt img{width:250px; height:190px;}
.oe_lparty .bd dl dd h3{white-space: nowrap; text-overflow: ellipsis; overflow:hidden; line-height:40px;}
.oe_lparty .bd dl dd p{color:#999;line-height:30px;}
.oe_lparty .bd dl dd p i.iconfont{display:inline-block; margin-right:5px; vertical-align:middle;}
.oe_lparty .bd dl dd p.btn{padding-top:10px; position:relative;}
.oe_lparty .bd dl dd p.btn a{ color:#fff; display:inline-block; padding:0px 25px; border-radius:30px; line-height:35px; background:#ddd; position:absolute; right:0px; top:10px;}
.oe_lparty .bd dl dd p.btn a.current{background:#f0468a;}
.oe_lparty .bd dl dd p.btn a:hover{opacity:0.8;}
.oe_lparty .bd dl dd p.btn .bmuser_head{display:inline-block; box-sizing:border-box; border-radius:80px; width:40px; height:40px;  overflow:hidden; margin-left:-10px; border:3px solid #fff; vertical-align:middle;}
.oe_lparty .bd dl dd p.btn b{color:#f0468a;}
.oe_lparty .bd dl dd p.btn .bmuser_head img{width:40px;}

.oe_lparty .bd dl:last-child{border-bottom:none;}
.oe_rweibo{background:#fff; box-sizing:border-box; width:380px; float:right; border-radius:10px; padding:10px 20px; padding-top:15px; height:490px; overflow:hidden;}
.oe_rweibo .hd{font-size:20px; font-weight:bold; padding-bottom:10px; padding-top:10px; position:relative; border-bottom:1px solid #f2f2f2; margin-bottom:10px;}
.oe_rweibo .hd i.iconfont{color:#f0468a; font-size:24px; font-weight:normal; display:inline-block; margin-right:10px;}
.oe_rweibo .hd a{position:absolute; right:0px; top:5px; font-weight:normal; font-size:16px;}
.oe_rweibo .bd{padding-top:10px; padding-bottom:15px; height:390px; overflow:hidden;}
.oe_rweibo .bd dl{padding-left:80px; position:relative; border-bottom:1px solid #f2f2f2;  padding-bottom:15px; margin-bottom:15px;}
.oe_rweibo .bd dl dt{position:absolute; left:0px; top:5px;}
.oe_rweibo .bd dl dt{width:60px; height:60px; overflow:hidden; border-radius:60px;}
.oe_rweibo .bd dl dt img{width:60px; min-height:60px;}
.oe_rweibo .bd dl dd p.p_1{max-height:48px; overflow:hidden; color:#666;}
.oe_rweibo .bd dl dd p.p_2{color:#999; font-size:12px;}
.oe_rweibo .bd dl dd h3{font-size:14px;}

 
.oe_diary{width:1200px; box-sizing:border-box;  border-radius:10px; margin:0 auto; margin-top:20px;}
.oe_left_diary .hd{font-size:20px; font-weight:bold; position:relative; margin-bottom:20px; border-bottom:1px solid #f2f2f2;  }
.oe_left_diary .hd label{display:inline-block; margin-right:30px;}
.oe_left_diary .hd span.type{display:inline-block; font-weight:normal; font-size:16px;}
.oe_left_diary .hd span.type a{display:inline-block; padding:0px 15px; padding-bottom:10px; position:relative; color:#999;}
.oe_left_diary .hd span.type a i{display:inline-block; border-bottom:2px solid #f0468a; width:14px; position:absolute; left:50%; margin-left:-7px; bottom:0px;}
.oe_left_diary .hd span.type a.current{color:#f0468a;}
.oe_left_diary .hd i.iconfont{color:#3ad0a0; font-size:30px; vertical-align:middle; margin-right:10px;}
.oe_left_diary .hd a.more{position:absolute; right:0px; top:2px; font-weight:normal; font-size:16px;}
.oe_left_diary .bd{padding:10px 0px; padding-bottom:0px; height:390px;}
.oe_left_diary .bd dl{border-bottom:1px solid #f2f2f2; padding-bottom:15px; margin-bottom:15px; position:relative; padding-left:80px;}
.oe_left_diary .bd dl:last-child{border-bottom:none;}
.oe_left_diary .bd dl dt{width:50px;  overflow:hidden;  position:absolute; left:0px; top:10px;}
.oe_left_diary .bd dl dt p{text-align:center; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.oe_left_diary .bd dl dt a{display:inline-block; width:50px; height:50px; overflow:hidden; border-radius:50px;}
.oe_left_diary .bd dl dt img{width:50px; min-height:50px;}
.oe_left_diary .bd dl dd h3{font-size:18px; padding-bottom:5px; font-weight:normal;}
.oe_left_diary .bd dl dd p.text{color:#999; font-size:14px;}
.oe_left_diary .bd dl dd p.time{color:#999; font-size:12px;}
.oe_left_diary{width:800px;float:left; background:#fff; border-radius:10px; padding:30px; padding-bottom:5px; box-sizing:border-box;}
.oe_right_diary{width:380px; float:right; background:#fff; border-radius:10px;  box-sizing:border-box; padding:15px 20px; padding-top:25px; height:624px;}
.oe_right_diary .hd{border-bottom:1px solid #f2f2f2; line-height:30px; padding-bottom:6px; position:relative;}
.oe_right_diary .hd i.iconfont{font-size:24px;color:#ff7ca7; display:inline-block; margin-right:10px; vertical-align:middle;}
.oe_right_diary .hd span{font-size:20px; font-weight:bold;  }
.oe_right_diary .hd a.more{position:absolute; right:0px; top:0px;}
.oe_right_diary .bd{padding-top:10px;}
.oe_right_diary .bd ul li{line-height:40px; position:relative; padding-left:20px; border-bottom:1px solid #f2f2f2; font-size:15px;}
.oe_right_diary .bd ul li:last-child{border-bottom:none;}
.oe_right_diary .bd ul li a{display:inline-block; max-width:277px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; vertical-align:top;}
.oe_right_diary .bd ul li span{display:inline-block; position:absolute; left:0px; top:18px; background:#ccc; width:5px; height:5px; border-radius:5px;}
.oe_right_diary .bd ul li label{display:inline-block; position:absolute; right:0px; top:0px; font-size:12px;  color:#999;}

.oe_story{width:1200px; margin:0 auto;/* background:#fff; */padding-bottom:100px; border-radius:10px; margin-top:20px; padding-top:1px;}
.oe_story .top{width:100%; min-width:1200px; margin:0 auto; background:url(../images/p_7.jpg) center top no-repeat; height:35px;}
.oe_story .hd{text-align:center; font-size:24px; font-weight:bold; position:relative; line-height:70px; width:1200px; margin:0 auto; margin-top:2 0px;}
.oe_story .hd span{display:inline-block; border-bottom:4px solid #ff3d8a; width:25px; position:absolute; left:50%; margin-left:-12px; bottom:0px;}
.oe_story .hd img{position:absolute; left:50%; margin-left:-200px;}
.oe_story .hd a{display:inline-block; font-weight:normal; font-size:14px; position:absolute; right:20px; top:0px;}
.oe_story .bd{position:relative; height:250px; margin-top:20px;}
.oe_story .bd dl{position:absolute; background:#ebebeb; overflow:hidden;}
.oe_story .bd dl.dl_1{ left:30px; top:0px;}
.oe_story .bd dl.dl_1 dt{width:445px; height:321px;}
.oe_story .bd dl.dl_1 dt img{width:445px; height:321px;}
.oe_story .bd dl dd.sub{position:absolute; left:0px; right:0px; bottom:0px; background-image: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.7)); padding:10px 20px; color:#fff;}
.oe_story .bd dl dd.sub h3{font-weight:normal; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.oe_story .bd dl dd.sub a{color:#fff;}
.oe_story .bd dl.dl_2{ left:476px; top:0px;}
.oe_story .bd dl.dl_2 dt{width:230px; height:160px;}
.oe_story .bd dl.dl_2 dt img{width:230px; height:160px;}
.oe_story .bd dl.dl_3{ left:476px; top:161px;}
.oe_story .bd dl.dl_3 dt{width:230px; height:160px;}
.oe_story .bd dl.dl_3 dt img{width:230px; height:160px;}
.oe_story .bd dl.dl_4{ left:707px; top:0px;}
.oe_story .bd dl.dl_4 dt{width:230px; height:160px;}
.oe_story .bd dl.dl_4 dt img{width:230px; height:160px;}
.oe_story .bd dl.dl_5{ left:707px; top:161px;}
.oe_story .bd dl.dl_5 dt{width:230px; height:160px;}
.oe_story .bd dl.dl_5 dt img{width:230px; height:160px;}
.oe_story .bd dl.dl_6{ left:938px; top:0px;}
.oe_story .bd dl.dl_6 dt{width:230px; height:160px;}
.oe_story .bd dl.dl_6 dt img{width:230px; height:160px;}
.oe_story .bd dl.dl_7{ left:938px; top:161px;}
.oe_story .bd dl.dl_7 dt{width:230px; height:160px;}
.oe_story .bd dl.dl_7 dt img{width:230px; height:160px;}

.oe_link{width:1200px; margin:0 auto; margin-top:20px; padding-bottom:10px;}



.oein_search{display: none;padding-top:15px;  border-radius:10px; background:#fff; width:1200px; margin:0 auto; margin-top:30px; padding:0px 80px; box-sizing:border-box;}
.oein_searchcon{padding:20px 0px;}
.oein_searchcon .hd{text-align:center; font-size:20px; font-weight:bold; padding-bottom:40px; padding-top:20px; position:relative;}
.oein_searchcon .hd span{width:40px; position:absolute; left:50%; margin-left:-20px; height:3px; background:#f0468a; bottom:30px;}
/* .oein_search em{display:inline-block; width:54px; height:12px; background:url(../images/bg.png) -346px -51px no-repeat; float:left; vertical-align:middle; margin-top:10px; margin-left:30px;} */
.oein_search b.text{display:inline-block; float:left; vertical-align:middle; font-size:16px; margin-top:5px; margin-left:30px; margin-right:25px;}
.oein_search div.select{float:left; position:relative; margin:0px 5px; border-radius:2px;  font-size:15px;min-width:88px;}
.oein_search div.select span{ font-size:14px;  display:inline-block; padding:0px 25px 0px 10px; line-height:36px; height:36px; position:relative;   z-index:0; border:1px solid #dbdbdb; background:#fff; border-radius:2px;}
.oein_search div.select select{font-size: 14px;}
.oein_search div.select select option{border:none;}
.oein_search div.selectarea{float:left; position:relative; border-radius:2px;}
.oein_search div.selectarea span{color: #999;  display:inline-block; padding:0px 25px 0px 10px; line-height:33px; position:relative;   z-index:0;  border:1px solid #dbdbdb; cursor:pointer;background:#fff; border-radius:2px;  font-size:15px;}
.oein_search div.selectarea span.current{color:#333;}
.oein_search div.selectarea i.jiao{
  width: 0;
  height: 0;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -3px;
  cursor: pointer;
  border: 6px solid transparent;
  border-top-color: #c2c2c2;
  z-index: 100;
}
.oein_search div.selectarea .selectbd{background:#fff; position:absolute; z-index:2; top:33px; left:0px; padding:10px;  box-shadow:0px 3px 5px -3px #ccc; font-size:12px; color:#333; border:1px solid #ebebeb;}
.oein_search div.selectarea .selectbd h3{font-weight:normal; font-size:14px; margin-bottom:5px;}
.oein_search div.selectarea .selectbd select{border:1px solid #ebebeb; line-height:28px; height:28px;}
.oein_search div.selectarea .selectbd p{padding-top:8px;}
.oein_search div.selectarea .selectbd p label{display:inline-block; background:#ed6464; color:#fff; line-height:26px; height:26px; padding:0px 10px; border-radius:3px; cursor:pointer;}
.oein_search .btn_1{display:inline-block;line-height:50px;  color:#fff; padding:0px 55px; font-size:16px; border-radius:80px; cursor:pointer; width:280px;  box-sizing:border-box; background-image:linear-gradient(90deg,#ff2a7c,#ff6090,#ff2a7c);}
.oein_search .btn_1 i{display:inline-block; width:18px; height:18px; background:url(../images/bg.png) -188px -113px no-repeat; vertical-align:middle; margin-right:4px;}
.oein_search .btn_1:hover{background-image: linear-gradient(90deg, #ff77a0, #f02573); }
.oein_search .n_advsearch_btn{  border:none; background:none; cursor:pointer; height:45px; padding:0px 30px; cursor:pointer; border-radius:40px; font-size:16px; position:absolute; right:-50px; top:0px; font-size:16px; font-weight:normal; color:#999; text-decoration:underline;}
.n_search_btn{float:left; line-height:35px;background-image: linear-gradient(90deg, #ff6090, #ff2a7c); color:#fff; padding:0px 15px; border-radius:2px; cursor:pointer; margin-left:10px; border:0px;}
.oes0_searchcon .label{float: left;line-height: 36px; font-size:14px; color:#666; margin-right:3px;}
.oein_search .row{padding-bottom: 15px; }
.oein_search .btn_box{text-align:center;}
.oes0_searchcon{position: relative; padding-bottom:20px; padding-top:8px;}
.oes0_searchcon div.select{min-width: 100px; margin-bottom:10px;}
.oes0_searchcon div.select.sort{min-width:80px;}

.oes56_searchcon .label{ line-height: 36px; font-size:14px; color:#666; margin-right:3px; display:inline-block; vertical-align:middle;}
.oein_search .row{padding-bottom: 15px; }
.oein_search .btn_box{text-align:center;}
.oes56_searchcon{position: relative; padding-bottom:20px; padding-top:8px; text-align:center;}
.oes56_searchcon div.select{min-width: 100px;   float:none; display:inline-block; vertical-align:middle;}
.oes56_searchcon div.select.sort{min-width:80px;}

.search_tips{float:right; line-height:40px; font-size:14px;}
.oe_case{width:1200px; margin:0 auto; margin-top:20px;}
.oe_case .left{float:left;}

.oe_shade_wrap span.close{
    display:inline-block; width:27px; height:27px;
    position:absolute; right:-40px; top:3px; background:url("../images/shade_close.png") no-repeat; cursor:pointer;
}
.oe_shade_box{
    position:relative;  background:#fff; border-radius:10px;
    height:500px;   padding:20px 10px;

}

.oe_shade_box .bd{
    padding-left:20px; max-height:100%;  overflow-y:auto;
}
.oe_shade_box .bd h3{
    font-weight:normal; color:#333; font-size:16px; line-height:50px; margin-bottom:15px;
}

.party_box dl{padding-left:90px; margin-bottom:10px;}
.party_box dl dt{color:#999; margin-left:-90px; float:left;}
.party_box div.btn{text-align:center; padding-top:10px;}
.party_box div.btn label{background:#ff4f86; color:#fff; width:120px; display:inline-block; text-align:center; border-radius:35px; line-height:35px; cursor:pointer;}
.party_box div.btn label:hover{background:#f82a6a;}
.party_box dl dd{color:#666;}
.party_box dl dd span{color:#ff4f86; cursor:pointer;}
.party_box dl dd input[type="text"]{border:1px solid #ddd; border-radius:4px; overflow:hidden; padding:0px 5px; line-height:28px; height:28px; width:220px;}

.oe_shade{background:url(../images/shade.png);}

.oe_diary_list{width:1200px; margin:0 auto; margin-top:30px; margin-bottom:15px;}
.oe_diary_list .left{float:left; width:840px; padding:10px 0px; border-radius:10px; box-sizing:border-box; padding-top:0px; }
.oe_diary_list .left .list{ background:#fff;padding:0px 15px; border-radius:10px;}
.oe_diary_list .left .list .con{padding-top:35px;}
.oe_diary_list .left .hd{height:38px; margin-left:20px; position:relative; text-align:center; padding-top:30px; }
.oe_diary_list .left .hd a{display:inline-block; line-height:34px; border-radius:50px; font-size:14px; border:1px solid #dedede; background:#f8f8f8; padding:0px 20px; margin:0px 8px; }
.oe_diary_list .left .hd a.current{background:#f0468a; color:#fff; border:1px solid #f0468a;}
.oe_diary_list .left .hd a i{width:14px; display:inline-block; border-bottom:2px solid #f0468a; position:absolute; left:50%; margin-left:-7px; bottom:0px; display:none;}
.oe_diary_list .left .hd a.current i{display:inline-block;}

.oe_diary_list .left dl{border-bottom:1px dotted #ebebeb; padding-bottom:25px; margin-bottom:25px; padding-left:110px;}
.oe_diary_list .left dl dt{ float:left;margin-left:-90px;}
.oe_diary_list .left dl dt span{display:inline-block; overflow:hidden; width:70px; height:70px; border-radius:70px;}
.oe_diary_list .left dl dt span img{width:70px; min-height:70px;}
.oe_diary_list .left dl dd h3{font-size:18px; margin-bottom:10px; font-weight:normal;}
.oe_diary_list .left dl dd p.text{font-size:14px; color:#999;}
.oe_diary_list .left dl dd p.time{font-size:12px; color:#999; margin-top:5px; position:relative;}
.oe_diary_list .left dl dd p.time span{position:absolute; right:20px; top:0px;}
.oe_diary_list .left dl dd p.time a{color:#f0468a;}
.oe_diary_list .right{float:right; width:345px; border:1px solid #ebebeb;padding:10px 25px; background:#fff;  border-radius:10px;}
.hot_diary{padding-top:10px; padding-bottom:20px;}
.hot_diary h3{font-weight:bold; font-size:16px; line-height:40px; height:40px; position:relative; border-bottom:3px solid #ebebeb; margin-bottom:10px;}
.hot_diary h3 em.iconfont{font-weight:normal; font-size:24px; vertical-align:middle; margin-right:10px; color:#f0468a;}
.hot_diary h3 i{display:inline-block; border-bottom:3px solid #f5487a; }
.hot_diary ul li{font-size:14px; line-height:40px; height:40px; overflow:hidden; border-bottom:1px dotted #ebebeb;}
.hot_diary ul li:last-child{border-bottom:none;}
.hot_diary ul li i{display:inline-block; width:4px; height:4px; background:#dbdbdb; margin-right:10px; vertical-align:middle;}
.listtype{padding-top:20px;}
.listtype a{display:inline-block; font-size:14px;  width:46%;text-align:center; line-height:35px;  margin:0px 4px 15px 2px;display:inline-block;  text-align:center;  margin:0px 2px 15px 2px;display:inline-block; line-height:34px; border-radius:50px; font-size:14px; border:1px solid #dedede; background:#f8f8f8;}
.listtype a.current,.listtype a:hover{background:#eb76a4; color:#fff;  border:1px solid #eb76a4; }
.oe_toptitle{text-align:center; padding-top:30px; font-size:18px; font-weight:bold;}
.oe_toptitle span{position:relative; display:inline-block; padding-bottom:10px;}
.oe_toptitle span i{display:inline-block; border-bottom:3px solid #f0468a; position:absolute; left:50%; width:20px; margin-left:-10px; bottom:0px;}
.pagecode{text-align:center; padding-top:25px; padding-bottom:20px;}
.pagecode a{display:inline-block; padding:0px 10px; border:1px solid #fff; margin:0px 2px; line-height:28px; height:28px; border-radius:2px; background:#fff;}
.pagecode a.on,.pagecode a:hover{background:#ff3d8b; color:#fff; border:1px solid #ff3d8b;}
.oe_info{margin-bottom:20px;}


.oe_diary_detail{width:1200px; margin:0 auto; margin-bottom:20px; margin-top:30px;}
.oe_diary_detail .left{float:left; width:840px; float:left; padding:10px 0px;   padding-bottom:30px; background:#fff; border-radius:10px; box-sizing:border-box; padding:10px 30px; padding-top:25px;}
.oe_diary_detail .right{width:345px; float:right; border:1px solid #ebebeb; padding:10px 25px; background:#fff; border-radius:10px;}
.oe_diary_detail .left h1.title{ font-size:24px; line-height:50px; height:50px; text-align:center;}
.oe_diary_detail .left .jian{font-size:14px; margin-bottom:20px; border-bottom:1px solid #ebebeb; padding-bottom:15px; text-align:center; font-size:12px; color:#999;}
.oe_diary_detail .left .topj{ padding-left:90px; margin-bottom:20px; padding-top:10px; position:relative; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.05); padding-bottom:15px; border-radius:5px;}
.oe_diary_detail .left .topj a.topimg{display:inline-block; width:50px; height:50px; border-radius:50px; overflow:hidden; float:left; margin-left:-70px;}
.oe_diary_detail .left .topj h3{font-weight:bold;font-size:14px;}
.oe_diary_detail .left .topj h3 img{margin-right:5px; vertical-align:middle; position:relative; top:-2px;}
.oe_diary_detail .left .topj span.username{font-size:12px; color:#999;}
.oe_diary_detail .left .topj p{padding-top:5px; position:absolute; right:0px; top:20px;}
.oe_diary_detail .left .topj p a i.iconfont{margin-right:4px; display:inline-block; vertical-align:middle; color:#f5487a;}
.oe_diary_detail .left .topj p a{display:inline-block; border:1px solid #ebebeb; border-radius:40px; padding:0px 10px; margin-right:10px;}
.oe_diary_detail .left .topj p a:hover{color:#f5487a;}
.oe_diary_content{font-size:15px; line-height:30px;}
.oe_diary_content img{max-width:780px;}
.oe_diary_detail .left .comments{margin-top:20px; padding-bottom:30px;}
.oe_diary_detail .left .comments h2{font-size:14px; background:#fafafa; line-height:40px; padding-left:10px; margin-bottom:10px;}
.oe_diary_detail .left .comments dl{padding-left:50px; border-bottom:1px solid #ebebeb; padding-bottom:5px; padding-top:10px; padding-bottom:10px;}
.oe_diary_detail .left .comments dl dt{float:left; margin-left:-50px; padding-top:5px;}
.oe_diary_detail .left .comments dl dt a{display:inline-block; width:40px; height:40px; overflow:hidden; border-radius:40px;}
.oe_diary_detail .left .comments dl dt img{width:40px; height:49px;}
.oe_diary_detail .left .comments dl dd h3{font-size:14px;}
.oe_diary_detail .left .comments dl dd h3 p{font-size:12px;font-weight:normal; color:#999;}
.oe_diary_detail .left .comments dl dd p.p_1{font-size:14px;}

.comments_input .textarea textarea{width:775px; padding:8px 10px; border:1px solid #ebebeb;  font-family:Microsoft Yahei; font-size:14px; border-radius:5px;}
.comments_input .code{padding-top:10px;}
.comments_input .diary_login{position:relative;}
.comments_input .code input{border:1px solid #ebebeb; vertical-align:middle; line-height:30px; width:70px; padding:0px 5px; border-radius:3px;}
.comments_input .diary_login .log{position:absolute; right:3px; top:8px;}
.comments_input .diary_login .log a.btn{display:inline-block; background:#ff5e5a; color:#fff; padding:0px 15px; border-radius:2px; line-height:30px; cursor:pointer;}
.comments_input .diary_login .log a.a_1{display:inline-block; padding:0px 15px; border:1px solid #ebebeb; margin:0px 3px; color:#fd524d; border:1px solid #fd524d; border-radius:3px;}
.comments_input .diary_login .log a.a_2{display:inline-block; padding:0px 15px; border:1px solid #ebebeb; margin:0px 3px;  border-radius:3px;}

/* --------oe_nlogin 9:57 2017/4/14--------- */
.oe_nlogin{ width:1200px; margin:0 auto;  padding-top:1px; margin-top:30px; box-sizing:border-box; background:#fff; border-radius:10px; margin-bottom:40px; padding-bottom:60px; position:relative;}
.oe_nlogin .oe_line{border-left:1px solid #f2f2f2; position:absolute; right:500px; top:130px;bottom:220px;}
.oe_nlogincn{background:#fff; width:700px;  margin-top:30px; float:left; padding-left:150px; box-sizing:border-box; }
.oe_nlogincn .hdd{  line-height:70px;  font-size:30px; font-weight:bold; padding-left:140px; box-sizing:border-box;  padding-bottom:30px;}
.oe_nlogincn .hd{padding-bottom:50px; padding-left:80px;}
.oe_nlogincn .hd ul li{display:inline; margin-right:10px;}
.oe_nlogincn .hd ul li span{display:inline-block; font-size:16px; line-height:35px; border:1px solid #ebebeb; padding:0px 25px; cursor:pointer; border-radius:4px;}
.oe_nlogincn .hd ul li.on span{background:#ff428b; color:#fff; border:1px solid #ff428b;}
.oe_nlogincn .bd{ margin:0 auto;}
.oe_nlogincn .bd ul li{ margin-bottom:20px; padding-left:80px; position:relative; padding-bottom:10px;}
.oe_nlogincn .bd ul li a.forget{position:absolute; left:265px; line-height:40px; color:#999; padding-left:13px;}
.oe_nlogincn .bd ul li a.forget:hover{color:#f0468a;}
.oe_nlogincn .bd ul li a.forget i{display:inline-block; border-left:1px solid #ebebeb; height:30px; left:0px; top:6px; position:absolute;}

.oe_nlogincn .bd ul li a.get{position:absolute;  line-height:40px; color:#f0468a; padding-left:13px; right:200px; }
.oe_nlogincn .bd ul li a.get:hover{color:#f0468a;}
.oe_nlogincn .bd ul li a.get.current{color:#999;}
.oe_nlogincn .bd ul li a.get i{display:inline-block; border-left:1px solid #ebebeb; height:40px; left:0px; top:6px; padding-left:8px; }

.oe_nlogincn .bd ul li input[type='text'],.oe_nlogincn .bd ul li input[type='password']{ padding:0px 10px; box-sizing:border-box;  border:1px solid #ebebeb; line-height:40px; height:40px; border-radius:2px; width:280px; font-size:14px;}
.oe_nlogincn .bd ul li.ma img{vertical-align:middle;}
.oe_nlogincn .bd ul li.ma em{display:inline-block; position:absolute; left:230px; top:-2px; line-height:40px;}
.oe_nlogincn .bd ul li label{display:inline-block; width:70px;  float:left; vertical-align:middle; line-height:40px; font-size:14px; position:absolute; left:0px; text-align:right; color:#999;}
.oe_nlogincn .bd ul li.btn button{background:#ff428b; color:#fff; border:none; line-height:45px; width:280px; text-align:center; margin-right:5px;  cursor:pointer; border-radius:30px; font-size:16px;}
.oe_nlogincn .bd ul li.btn button:hover{opacity:0.8;}
.oe_nlogincn .bd ul li.btn a.a_2{font-size:16px;}
.oe_nlogincn .bd ul li.other{border-top:1px dotted #ebebeb; padding-top:10px; line-height:18px; font-size:15px;}
.oe_nlogincn .bd ul li.other a{display:inline-block;}
.oe_nlogincn .bd ul li.other img{vertical-align:middle; margin-right:4px;}
.oe_nlogin .right{width:400px; float:right; padding-top:120px;}
.oe_nlogin .right a.login{background-image: linear-gradient(90deg, #ff8291, #ff5a6e); color:#fff; display:inline-block; padding:0px 50px; line-height:40px; border-radius:4px; font-size:14px; border-radius:50px; font-size:16px; }
.oe_nlogin .right a.login:hover{background-image: linear-gradient(90deg, #ff7183, #ff4f64);}
.oe_nlogin .right ul.list{margin-top:20px;}
.oe_nlogin .right ul.list li{border-bottom:1px dotted #ebebeb; margin-right:50px; padding-bottom:20px; margin-bottom:20px; padding-left:25px;}
.oe_nlogin .right ul.list li .info h4{font-size:16px; line-height:40px; color:#ff7183;}
.oe_nlogin .right ul.list li .info p{font-size:14px; color:#666; line-height:35px;}
.oe_nlogin .right .other{padding-top:30px;}
.oe_nlogin .right .other .hd{font-size:16px; padding-bottom:20px;}
.oe_nlogin .right h3{padding-bottom:30px; font-size:16px;}


.oe_safety{padding-top:1px; margin-bottom:30px;}
.oe_safety .left{float:left; background:#fff; width:840px; padding:20px; padding-top:10px; border-radius:10px; overflow:hidden;}
.oe_safety .right{float:right; width:235px; background:#fff; padding:0px 30px; border-radius:10px;}
.oe_safety .left ._safety_article{padding-left:20px; margin-right:20px; padding-top:10px;}
.oe_safety .left ._safety_article dl{border-bottom:1px dotted #ebebeb; padding-bottom:15px; padding-top:10px;}
.oe_safety .left ._safety_article dl:last-child{border-bottom:none;}
.oe_safety .left ._safety_article dl dt h3{font-size:18px; line-height:35px; padding-bottom:5px; font-weight:normal;}
.oe_safety .left ._safety_article dl dt h3 a{color:#2b2b2b;}
.oe_safety .left ._safety_article dl dt h3 a:hover{color:#f15481;}
.oe_safety .left ._safety_article dl{padding-left:0px;}
.oe_safety .left ._safety_article dl dd p.img{float:left; width:150px;  margin-left:-180px;}
.oe_safety .left ._safety_article dl dd p.img img{vertical-align:top;  width:150px; height:101px;}
.oe_safety .left ._safety_article dl.current{padding-left:180px;}
.oe_safety .left ._safety_article dl.current dt{margin-left:-180px;}
.oe_safety .left ._safety_article dl dd p.time{padding-top:10px; color:#666; font-size:12px;}
.oe_safety .left ._safety_article dl dd p.time span.span_1{background:url(../images/nbg.png) -67px 0px no-repeat; display:inline-block; width:15px; height:11px; margin-right:5px; margin-left:15px;}
.oe_safety .left ._safety_article dl dd p.text{line-height:24px; font-size:14px; color:#999;}
.oe_safety .right .hot_info{ padding-bottom:15px; padding-top:15px;}
.oe_safety .right .hot_info h3{font-weight:bold;  font-size:16px; line-height:40px; position:relative; height:40px;  border-bottom:3px solid #ebebeb; margin-bottom:10px;}
.oe_safety .right .hot_info h3 span{border-bottom:3px solid #fa5b7d; display:inline-block;}
.oe_safety .right .hot_info ul li{line-height:35px; font-size:14px; height:35px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; padding-left:20px; position:relative; border-bottom:1px dotted #ebebeb;}
.oe_safety .right .hot_info ul li:last-child{border-bottom:none;}
.oe_safety .right .hot_info ul li i{position:absolute; left:0px; top:17px; ; display:inline-block; width:4px; height:4px;  background:#ddd;}
.oe_safety .left .info_content{padding-bottom:40px; padding-top:20px;}
.oe_safety .left .info_content .bd{font-size:16px; padding:0px 20px; line-height:30px;}
.info_content .bd img{max-width:770px;}
.oe_safety .left .info_content .share{padding-top:20px; margin-top:30px; font-size:14px; border-top:1px dotted #ebebeb;}
.oe_safety .left .info_content h1{line-height:50px;}
.oe_safety .left .info_content .des{font-size:12px; color:#999; border-bottom:1px dotted #ebebeb; margin-bottom:30px; padding-bottom:20px;}
.oe_safety .left ._safaty_list dl dt{border-bottom:1px solid #ebebeb; line-height:45px; font-weight:bold;}
.oe_safety .left ._safaty_list dl dt span{display:inline-block; text-align:center; float:left; font-size:15px;}
.oe_safety .left ._safaty_list dl dt span.span_6{width:100px;}
.oe_safety .left ._safaty_list dl dt span.span_1{width:100px;}
.oe_safety .left ._safaty_list dl dt span.span_2{width:100px; border-left:1px solid #transparent; border-right:1px solid #transparent;}
.oe_safety .left ._safaty_list dl dt span.span_3{width:170px; border-right:1px solid #transparent;}
.oe_safety .left ._safaty_list dl dt span.span_4{width:200px; border-right:1px solid #transparent;}
.oe_safety .left ._safaty_list dl dt span.span_5{width:100px; }
.oe_safety .left ._safaty_list dl dd{ border-bottom:1px solid #ebebeb; padding:5px 0px;}
.oe_safety .left ._safaty_list dl dd span{display:inline-block; text-align:center; float:left;line-height:50px; height:50px; overflow:hidden; font-size:13px;}
.oe_safety .left ._safaty_list dl dd span.span_6{width:100px;}
.oe_safety .left ._safaty_list dl dd span.span_1{width:100px;}
.oe_safety .left ._safaty_list dl dd span.span_1 em{display:inline-block; width:40px; height:40px; overflow:hidden; border-radius:50px; margin-top:10px;}
.oe_safety .left ._safaty_list dl dd span.span_1 img{width:40px; height:49px; vertical-align:top;}
.oe_safety .left ._safaty_list dl dd span.span_2{width:100px; border-left:1px solid #transparent; border-right:1px solid #transparent;}
.oe_safety .left ._safaty_list dl dd span.span_3{width:170px; border-right:1px solid #transparent;}
.oe_safety .left ._safaty_list dl dd span.span_4{width:200px; border-right:1px solid #transparent;}
.oe_safety .left ._safaty_list dl dd span.span_5{width:100px; color:#999; font-size:12px; }
.oe_safety .left ._safaty_list dl dd .no_data{padding-bottom:50px;}
.oe_safety .left ._safaty_list dl dd .no_data p.p_1 span{ height:96px; float:none;}
.no_data{padding-bottom:50px; text-align:center; padding:50px 0px;}
.no_data p.p_1 span{  float:none; display:inline-block; width:70px; height:64px; background:url(../images/nodata.png) no-repeat;}
.no_data p.p_2{padding-top:20px; font-size:16px;}


.oe_safety_search{background:#fff; padding:30px 20px; position:relative; margin-bottom:15px; margin-top:30px; border-radius:10px;}
.oe_safety_search .ser_top dl dt{position:relative; top:1px;}
.oe_safety_search .ser_top dl dt span{line-height:35px; display:inline-block; float:left; margin-right:-1px; padding:0px 20px; cursor:pointer;}
.oe_safety_search .ser_top dl dt span.current{background:#ff428b; color:#fff; position:relative; z-index:2;}
.oe_safety_search .ser_top dl dt span.current:hover{background:#ff428b; color:#fff;}
.oe_safety_search .ser_top dl dt span:hover{background:#fafafa; color:#666;}
.oe_safety_search .ser_top dl dd{position:relative;}
.oe_safety_search .ser_top dl dd input[type='text']{border:2px solid #ff428b; padding:0px 8px; line-height:35px; height:35px; width:500px; vertical-align:middle;}
.oe_safety_search .ser_top dl dd p{position:absolute; left:10px; top:10px; color:#999; }
.oe_safety_search .ser_top dl dd span{display:inline-block;   width:100px; height:39px; vertical-align:middle; cursor:pointer;  background:#ff428b; text-align:center;}
.oe_safety_search .ser_top dl dd span i{display:inline-block;background:url(../images/bg.png)  -109px -113px #ff428b; width:26px; height:25px;}
.oe_safety_search .ser_top dl dd span:hover{ background:url(../images/nbg.png)  38px -562px #ff3b78; }
.oe_safety_search .ser_top dl dd span i{display:inline-block;  margin-top:7px;}
.oe_safety_search .ser_top dl dd em.loading{display:inline-block; vertical-align:middle; margin-left:10px}
.oe_safety_search .ser_top label{position:absolute; right:25px; top:65px; height:39px; line-height:39px; background:#ff428b; color:#fff; padding:0px 15px; border-radius:3px; cursor:pointer;}
.oe_safety_search .ser_top label:hover{background:#f32e6b;}
.oe_safety_search .ser_top label i{display:inline-block; background:url(../images/bg.png) -147px -113px no-repeat; width:19px;height:19px; position:relative; top:4px; margin-right:5px;}
.oe_safety_searchresult{padding-top:40px;}
.oe_safety_searchresult dl{padding-left:72px;}
.oe_safety_searchresult dl dt{width:62px; height:62px; float:left; margin-left:-72px; vertical-align:top;}
.oe_safety_searchresult dl dt label{display:inline-block; width:62px; height:62px; background:url(../images/nbg.png) -65px -186px no-repeat;}
.oe_safety_searchresult dl dt label.current{ background:url(../images/nbg.png) -142px -186px no-repeat;}
.oe_safety_searchresult dl dd{padding-top:18px; font-size:16px; padding-left:15px;}
.oe_safety_searchresult dl dd span{font-weight:bold; color:#33baff; font-size:18px; }



.oe_safety .left .titles{margin:-10px -20px 0px -20px; background:#fafafa; border-bottom:1px solid #ebebeb; line-height:50px; height:50px;}
.oe_safety .left .titles ul li{float:left; border-bottom:1px solid transparent; height:50px; line-height:50px; z-index:1; border-right:1px solid #ebebeb;}
.oe_safety .left .titles ul li a{display:inline-block;  padding:0px 25px; font-size:14px;}
.oe_safety .left .titles ul li.current{border-bottom:1px solid #fff;}
.oe_safety .left .titles ul li.current a{background:#fff; font-weight:bold; color:#ff428b;}

.oe_safety_info{padding:0px 15px; padding-bottom:30px;  padding-top:20px; border-top:1px dotted #ebebeb;}
.oe_safety_info .hd{font-weight:bold; font-size:16px;}
.oe_safety_info .bd{padding-top:10px;}
.oe_safety_info .bd p{color:#d97500; padding-top:10px;}

.ce_reg{width:1200px; margin:15px auto; padding:30px 0px; border:1px solid #ebebeb; background:#fff; border-radius:10px; margin-top:30px;}
.ce_reg .left{padding-left:100px; width:700px; float:left; box-sizing:border-box; padding-top:30px;}
.ce_reg .left .reg_left_title h1{font-size:30px; line-height:50px; height:50px; font-weight:bold; margin-bottom:20px;}
.oe_passport_con .item{ padding-left:110px; position:relative; padding-bottom:20px;}
.oe_passport_con .item .txt{position:absolute; left:0px; top:0px; line-height:45px; text-align:right; width:90px;}
.oe_passport_con .item .input{padding-top:5px; position:relative;}
.oe_passport_con .item .input input[type='text'],.oe_passport_con .item .input input[type='password']{width:250px;}
#div_gender input{vertical-align:middle;}
/* .oe_passport_con .item .input span{position:absolute; font-size:12px; bottom:-22px; left:2px;} */
.oe_passport_con .item.select .input .con{width:250px; display:inline-block;vertical-align: middle;}
.oe_passport_con .for_line{padding-left:110px; padding-bottom:20px; padding-top:20px;position:relative; width:360px; box-sizing:border-box;}
.oe_passport_con .for_line span{display:inline-block; position:relative; background:#fff; padding:0px 10px; z-index:1;  color:#999;}
.oe_passport_con .for_line label{border-bottom:1px dotted #ebebeb; display:inline-block; position:absolute; left:0px; bottom:30px;right:0px;}
.oe_passport_con .item .input .get{position: absolute;right: 250px;top: 13px;color: #f0468a;font-size: 14px;cursor: pointer;}
.oe_passport_con .item .input .get.current{color: #999;}

.oe_news_user{ padding-top:30px;}
.oe_news_user .for{padding-bottom:20px; padding-left:160px; position:relative;}
.oe_news_user .for label{display:inline-block; border-bottom:1px dotted #ebebeb; position:absolute; left:0px; bottom:30px; right:120px;}
.oe_news_user .for span{color:#999; display:inline-block; padding:0px 20px; background:#fff; position:relative; background:#fff; z-index:100;}
.oe_news_user ul li span{display:inline-block; width:40px; height:40px; border-radius:40px; overflow:hidden; vertical-align:middle; margin-right:2px;}
.oe_news_user ul li span img{width:40px; min-height:40px; }
.oe_news_user ul li{ color:#999; float:left; margin-right:20px;}
.oe_news_user ul li a{color:#999;}

.layui-form-radio > i:hover, .layui-form-radioed > i{color:#f0468a;}
.layui-form-checked[lay-skin="primary"] i{border-color:#f0468a; background-color:#f0468a;}
.layui-form-checked[lay-skin="primary"] i:hover{border-color:#f0468a;}
.ce_reg .left{position:relative;}
.ce_reg .left .line{position:absolute; right:0px; top:100px; bottom:200px; border-right:1px solid #f2f2f2;}
.ce_reg .left .reg_tips_center{background:#fef2f7; padding-left:20px; line-height:35px; font-weight:bold; color:#333; margin:10px 0px;}
.ce_reg .left .serve_text a{color:#009ffb;}
.ce_reg .left .tijiao{padding-top:30px;}
.ce_reg .left .tijiao .button_register_s1{border:none; background:#f0468a; color:#fff; display:inline-block; padding:0px 95px; cursor:pointer; line-height:45px; border-radius:38px; font-size:16px;}
.ce_reg .left .tijiao .button_register_s1:hover{opacity:0.8;}
.ce_reg .right{width:400px; float:right; padding-top:80px;}
.ce_reg .right a.login{background-image: linear-gradient(90deg, #ff8291, #ff5a6e); color:#fff; display:inline-block; padding:0px 50px; line-height:45px; border-radius:4px; font-size:14px; border-radius:50px; font-size:16px; }
.ce_reg .right a.login:hover{background-image: linear-gradient(90deg, #ff7183, #ff4f64);}
.ce_reg .right ul.list{margin-top:20px;}
.ce_reg .right ul.list li{border-bottom:1px dotted #ebebeb; margin-right:50px; padding-bottom:20px; margin-bottom:20px; padding-left:25px;}
.ce_reg .right ul.list li .info h4{font-size:16px; line-height:40px; color:#ff7183;}
.ce_reg .right ul.list li .info p{font-size:14px; color:#666; line-height:35px;}
.ce_reg .right .other{padding-top:30px;}
.ce_reg .right .other .hd{font-size:16px; padding-bottom:20px;}
.ce_reg .left .reg_left_title{padding-left:40px;}
.ce_reg .left .form_li textarea{border:1px solid #ddd;}
.ce_reg .left .form_li .button_register{border:none;  background-image: linear-gradient(90deg, #ff8291, #ff5a6e); color:#fff; display:inline-block; padding:0px 80px; cursor:pointer; line-height:45px; border-radius:3px; font-size:14px;}
.ce_reg .right h3{padding-bottom:30px; font-size:16px;}

.oe_tipss{line-height:20px; padding-top:40px; font-size:14px;}
.oe_safety{width:1200px; margin:0 auto; margin-bottom:20px;}

.oe_case_list{width:1200px; margin:15px auto; margin-top:30px; background:#fff; border-radius:10px;}
.oe_case_list .left{background:#fff; width:850px; float:left; padding:20px 30px; padding-right:0px; padding-top:10px; border-radius:10px;}
.case_cat{line-height:40px; height:40px; font-size:15px;  margin-right:30px; margin-bottom:30px; padding-top:30px; text-align:center; }
.case_cat a{display:inline-block; line-height:34px; border-radius:50px; font-size:14px; border:1px solid #dedede; background:#f8f8f8; padding:0px 20px; margin:0px 8px; }
.case_cat a.current{background:#f0468a; color:#fff; border:1px solid #f0468a;}
.oe_case_list .right{background:#fff; float:right; width:240px; padding:20px 30px;}
.oe_rightcase h3{font-size:16px; border-bottom:3px solid #ebebeb; line-height:40px; height:40px; margin-bottom:20px;}
.oe_rightcase h3 span{display:inline-block; border-bottom:3px solid #fa5b7d;}
.oe_rightcase ul li{margin-bottom:10px;}
.oe_rightcase ul li img{width:100%;}
.oe_rightcase ul li h4{text-align:center; line-height:40px; height:40px; font-size:14px; font-weight:normal;} 
.oe_datalist dl{width:351px; float:left; position:relative; margin-left:35px; margin-bottom:30px; overflow:hidden; background:#ddd; height:250px; overflow:hidden; border-radius:5px; overflow:hidden;}
.oe_datalist dl dt img{width:351px; min-height:250px;}
.oe_datalist dl dd{position:absolute; left:0px; bottom:0px; right:0px;color:#fff; padding:15px 0px; text-align:center;   background-image: linear-gradient(180deg, rgba(254,117,171,0), rgba(255,86,153,0.9)); padding-top:30px;}
.oe_datalist dl dd h3 a{color:#fff; font-size:16px; line-height:24px; height:24px; overflow:hidden;}
.oe_datalist dl dd h3:first-letter{font-size:24px;}
.oe_datalist dl dd p.p_2{text-align:center; padding-top:5px;}
.oe_datalist dl dd p.p_2 a{display:inline-block; border:1px solid #fff; color:#fff; padding:0px 20px; border-radius:2px;}
.oe_case_detail{width:1200px; margin:15px auto; margin-top:30px;}
.oe_case_detail .left{background:#fff; width:820px; float:left; padding:20px 30px; border-radius:10px;}
.oe_case_detail .right{background:#fff; float:right; width:240px; padding:20px 30px; border-radius:10px;}
.oe_case_detail .left h1.title{font-size:24px; padding-top:20px;}
.oe_case_detail .left .des{font-size:14px; line-height:30px; color:#999; padding-top:10px;}
.oe_case_detail .left .oe_casecon{font-size:14px; padding:30px 0px;}
.oe_case_detail .left .oe_casecon img{max-width:794px;}

.ce_reg .left.public_960box_m{padding-left:150px; padding-top:80px; width:600px;}
.ce_reg .left.public_960box_m .form_ml{font-size:14px;}
.ce_reg .left.public_960box_m .form_ml.desc{padding-left:90px; }
.ce_reg .left.public_960box_m h2{margin-bottom:40px; font-weight:bold; font-size:18px; text-align:center; padding-left:40px;}
.ce_reg .left.public_960box_m .pt15{ padding-left:154px; padding-top:10px;}
.ce_reg .left.public_960box_m .pt15 .oe_login_register{display:inline-block; background-image: linear-gradient(90deg, #ff8291, #ff5a6e);color:#fff; border:none; line-height:40px; height:40px; width:200px; border-radius:3px; border-radius:3px; cursor:pointer;}
.ce_reg .left.public_960box_m .pt15 .oe_login_register:hover{background-image: linear-gradient(90deg, #ff7a8a, #ff6679);}


.ce_reg .left.public_960box_m .form_li{ padding:10px 0px; padding-left:150px;}
.ce_reg .left.public_960box_m .form_li label{display:inline-block; width:100px; margin-left:-100px; font-size:15px; text-align:right;}
.ce_reg .left.public_960box_m .form_li input[type='text'],.ce_reg .left .form_li input[type='password']{border:1px solid #ebebeb; padding:0px 8px; line-height:35px; height:35px; width:250px; border-radius:3px;}
.ce_reg .left.public_960box_m .form_li font{font-size:14px;}
.ce_reg .left.public_960box_m .form_li select{border:1px solid #ebebeb; margin-bottom:5px; width:270px; line-height:35px; height:35px;}
.ce_reg .left.public_960box_m .form_li.date select{width:76px; margin-right:5px;}
.ce_reg .left.public_960box_m .form_li.area select{width:82px; margin-right:5px;}
.ce_reg .left.public_960box_m .form_li .serve_text{font-size:15px;}
.ce_reg .left.public_960box_m .hd{padding-bottom:30px; padding-left:150px;}
.ce_reg .left.public_960box_m .hd ul li{float:left; margin-right:15px; cursor:pointer;}
.ce_reg .left.public_960box_m .hd ul li span{ border:1px solid #ebebeb; padding:0px 35px; line-height:35px; border-radius:3px; display:inline-block; }
.ce_reg .left.public_960box_m .hd ul li.on span{display:inline-block; background:#ff5a6e; color:#fff; border:1px solid #ff5a6e;  }
.ce_reg .left.public_960box_m .form_li.ma{position:relative;}
.ce_reg .left.public_960box_m .form_li.ma em.get{display:inline-block; position:absolute; right:35px; line-height:37px; cursor:pointer; color:#f0468a;}
.ce_reg .left.public_960box_m .form_li.ma em.get.current{color:#999;}
/*---------------- oe_shade Begin -------------------*/
.dialog_lock_hide {
    overflow-y: hidden !important;
    margin-right:17px;
}

.oe_shade{
    position:fixed; left:0px; top:0px; width:100%; height:100%;
    background:url("../images/shade.png"); z-index:100;
}
.oe_shade_wrap{
    position:relative; width:600px;  border-radius:10px;
    margin:0 auto; top:50%; margin-top:-270px; max-height:600px;
}
.oe_shade_wrap span.close{
    display:inline-block; width:27px; height:27px;
    position:absolute; right:-40px; top:3px; background:url("../images/shade_close.png") no-repeat; cursor:pointer;
}
.oe_shade_box{
    position:relative;  background:#fff; border-radius:10px;
    height:500px;   padding:20px 10px;

}

.oe_shade_box .bd{
    padding-left:20px; max-height:100%;  overflow-y:auto;
}
.oe_shade_box .bd h3{
    font-weight:normal; color:#333; font-size:16px; line-height:50px; margin-bottom:15px;
}

.oe_boxloading{ background:url(../images/wbg.png); line-height:50px; width:50px; height:50px; text-align:center; border-radius:5px; position:absolute; left:50%; top:50%; margin-left:-25px; margin-top:-25px;}
.oe_boxloading span{display:inline-block; width:36px; height:36px; background:url(../images/page_loading.gif) center no-repeat; margin-top:8px;}
.cursor{cursor:pointer;}


/*---------------- oe_shade End -------------------*/

.ce_member{width:1200px; margin:0 auto; margin-top:15px;}
.search_box {background: none repeat scroll 0 0 #FFFFFF;top: 60px;width: 701px;z-index: 999;border-bottom: 2px solid #ebebeb;}
.search_box .icon_tip {background: url("../images/icon_sv.gif") no-repeat scroll 0 0 transparent;display: inline-block;height: 8px;position: absolute;right: 30px;top: -12px;width: 13px;}
.search_box h3 {border-bottom: 1px dashed #DDDDDD;color: #333333;font-family: "微软雅黑",Tahoma,"宋体",Verdana;font-size: 18px;height: 32px;line-height: 32px;padding-left: 15px;}
.search_box h3 a { border: 1px solid #FCF8EF;color: #7B5035;cursor: pointer;float: right; font: 18px/18px Tahoma;height: 20px; margin: 4px 4px 0 0;overflow: hidden;text-align: center;text-decoration: none;width: 20px;}
.search_box h3 a:hover {background: none repeat scroll 0 0 #FFFFFF;border-color: #EEEEEE;color: #7B5035;}
.search_cont {margin: 20px 20px 0 50px;padding-bottom: 10px;min-height: 690px;}
.search_cont select{border:1px solid #ddd; padding:4px;}
.search_cont_l {margin-bottom: 15px;}
.search_cont_l #btn_search,.search_cont_l #btn_search_uid{background:#f9477e; color:#fff; border:none; width:80px; height:30px; border-radius:4px; cursor:pointer;}
.search_cont span.r, .search_cont label.r {padding-right: 20px;}
.search_cont_l label.t{ width:75px; text-align:right;display: inline-block;}
.search_cont .select{display: inline-block;vertical-align: middle;min-width: 150px;}
.search_top .ser {height: 30px;padding: 0 5px 0 0;}
.search_top .ser:hover {text-decoration: none;}
.search_top .ser{background: url("../images/ublic_button.png") no-repeat scroll 0 0 transparent;border: medium none;cursor: pointer;display: inline-block;font-size: 12px;line-height: normal;outline: medium none;vertical-align: middle;}
.search_top .ser button{background: url("../images/ublic_button.png") no-repeat scroll 0 0 #FFFFFF;border: medium none;cursor: pointer;display: inline-block;height: 100%; margin: 0;outline: medium none;text-decoration: none;padding: 0 9px 0 14px;color:#fff;}
.search_top .ser {background-position: 100% -270px;}
.search_top .ser span, .search_top .ser button, .search_top .ser input {background-position: 0 -270px;}
.search_all {background: url("../images/btn_more_2.gif") no-repeat scroll center top transparent;display: inline-block;font-weight: bold;height: 30px; line-height: 29px; margin-left: 5px;text-align: center;text-decoration: none; vertical-align: middle;width: 92px;}
.search_all span {background: url("../images/icon_down.gif") no-repeat scroll right center transparent;padding-right: 12px;color:#7B5035;}
.ce_member .left{width:800px; background:#fff; padding:20px 15px; float:left;}
.ce_member .right{width:280px; float:right; background:#fff; padding:10px 35px;}
.ce_member .right h2{font-size:18px; line-height:50px; border-bottom:2px solid #ebebeb; height:50px;}
.ce_member .right h2 span{display:inline-block; border-bottom:2px solid #f9477e;}
.ce_member .right ul.list_blog{padding-top:10px;}
.ce_member .right ul.list_blog li{line-height:30px; height:30px; overflow:hidden; font-size:14px; padding-left:30px; position:relative;}
.ce_member .right ul.list_blog li i{display:inline-block; width:18px; height:18px; line-height:18px; text-align:center; border-radius:18px; position:absolute; left:0px; top:7px; background:#ebebeb; font-size:12px;}
.ce_member .right ul.list_blog li i.current{background:#f9477e; color:#fff;}
.ce_member .right .ulike{padding-top:15px; overflow:hidden;}
.ce_member .right .ulike ul{width:300px;}
.ce_member .right .ulike ul li{float:left; height:160px; overflow:hidden; margin-right:19px; text-align:center;}
.ce_member .right .ulike ul li.current{margin:0px 13px;}


.nav0{position:fixed; left:0px; top:0px; right:0px; z-index:99;}

.oe_psearch{position:absolute; right:10px; top:25px;}
.oe_psearch select{border:1px solid #ebebeb;padding:2px; line-height:30px; height:30px;}

.about{width:1200px; margin:0 auto; margin-top:15px; margin-bottom:15px;}
.about .left{width:280px; float:left; background:#fff; padding:20px 30px; border:1px solid #f2f2f2; box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.06);}
.about .right{width:900px; background:#fff; float:right;padding:20px 30px;}
.about .right h1{font-size:18px; line-height:30px; padding-bottom:10px;}
.about .right .abcontent{font-size:14px; line-height:30px;}
.about .right .abcontent img{max-width:780px;}
.about .left h2{font-size:16px; line-height:35px; height:35px; border-bottom:2px solid #ebebeb;}
.about .left h2 a{display:inline-block; border-bottom:2px solid #ff3485;}
.about .left .aba{padding:10px 0px;}
.about .left .aba a{display:block; font-size:14px; border-bottom:1px dotted #ebebeb; line-height:32px;}



/* ----oe_info---- */
.oe_info{padding-top:15px;}
.oe_info .left{float:left; background:#fff; width:840px; padding:20px 40px; padding-top:20px; border-radius:10px;margin-top:15px; }
.oe_info .right{float:right; width:340px; background:#fff; padding:10px 25px; border-radius:10px; border: 1px solid #ebebeb;margin-top:15px;}
.oe_info .left dl{border-bottom:1px dotted #ebebeb; padding-bottom:15px; padding-top:10px;}
.oe_info .left dl dt h3{font-weight:bold; font-size:16px; line-height:35px; padding-bottom:5px;}
.oe_info .left dl dt h3 a{color:#2b2b2b;}
.oe_info .left dl dt h3 a:hover{color:#f15481;}
.oe_info .left dl{padding-left:0px;}
.oe_info .left dl dd p.img{float:left; width:150px;  margin-left:-180px;}
.oe_info .left dl dd p.img img{vertical-align:top;  width:150px; height:101px;}
.oe_info .left dl.current{padding-left:180px;}
.oe_info .left dl.current dt{margin-left:-180px;}
.oe_info .left dl dd p.time{padding-top:20px; color:#999;}
.oe_info .left dl dd p.time span.span_1{background:url(../images/nbg.png) -67px 0px no-repeat; display:inline-block; width:15px; height:11px; margin-right:5px; margin-left:15px;}
.oe_info .left dl dd p.text{color:#999; line-height:24px; font-size:14px;}
.oe_info .right .hot_info{ padding-bottom:15px;}
.oe_info .right .hot_info h3{font-weight:bold;  font-size:16px; line-height:35px; height:35px; border-bottom:2px solid #ebebeb; margin-bottom:15px; margin-top:10px;}
.oe_info .right .hot_info h3 span{display:inline-block; border-bottom:2px solid #FF4285;}
.oe_info .right .hot_info ul li{line-height:40px; font-size:14px; height:40px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; padding-left:20px; position:relative;}
.oe_info .right .hot_info ul li i{position:absolute; left:0px; top:19px; background:#c4cad0; display:inline-block; width:4px; height:4px; position:absolute;  }

.info_content h1{text-align:center; font-size:20px; line-height:50px; font-weight:bold; color:#333; padding-top:10px;}
.info_content .bd{font-size:14px; line-height:26px; padding-top:15px;}
.info_content .bd img{max-width:770px;}
.info_content .des{text-align:center; font-size:14px; color:#999; padding-top:5px;}
.oe_main{width:1200px; margin:0 auto;}
/* 上一篇，下一篇 */
.share {font-size: 14px;line-height: 25px; padding:0px 20px 0px 20px; border-top:1px dotted #ebebeb;  padding-top:15px;  margin-top:15px; padding-left:0px;}
.related_content { font-size: 14px; line-height: 25px;margin-bottom:10px;	margin-top:15px;	height:auto;}
.related_title {    background: #fafafa;    border: 1px solid #E6E1E2;    color: #E35480;    font-size: 16px;    font-weight: bold;    line-height: 40px;    height:40px;    text-align: left;
	padding-left:10px;}
.related_w{border: 1px solid #E6E1E2; border-top:none; padding:10px; font-size:12px;  overflow:hidden;}
.related_wl{ width:385px; float:left; overflow:hidden;line-height:28px;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden; font-size:14px; line-height:30px; height:30px;}
.related_wr{ height:26px; line-height:26px; width:300px; float:left; margin-left:5px; overflow:hidden; line-height:28px;white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}

/* 10:45 2019/1/25 */
.oe_poptool{position:fixed; right:20px; bottom:150px; z-index:999; color:#fff;}
.oe_poptool dl{margin-bottom:10px; position:relative; border:1px solid #fff;}
.oe_poptool dl.dl_4{display: none;}
.oe_poptool dl dt{background:#f5487a; text-align:center; font-size:12px; width:74px; height:74px; border-radius:3px;}
.oe_poptool dl dt a{color:#fff;}
.oe_poptool dl dd{position:absolute;}
.oe_poptool dl dt span.icon{display:inline-block;}
.oe_poptool dl dt{box-sizing:border-box; position:relative; cursor:pointer;}
.oe_poptool dl.dl_1 dt{ padding-top:10px;}
.oe_poptool dl.dl_1 dt span.icon{width:23px; height:34px; background:url(../images/mbg.png) 0px -128px no-repeat; }
.oe_poptool dl dt p{line-height:20px; position:absolute; left:0px; right:0px; bottom:5px; color:#fff;}
.oe_poptool dl.dl_2 dt{ padding-top:10px;}
.oe_poptool dl.dl_2 dt span.icon{width:35px; height:35px; background:url(../images/mbg.png) 0px -170px no-repeat; }
.oe_poptool dl.dl_3 dt{ padding-top:10px;}
.oe_poptool dl.dl_3 dt span.icon{width:37px; height:37px; background:url(../images/mbg.png) 0px -217px no-repeat; }
.oe_poptool dl.dl_4 dt{ padding-top:20px;}
.oe_poptool dl.dl_4 dt span.icon{width:36px; height:18px; background:url(../images/mbg.png) 0px -264px no-repeat; }
.oe_poptool dl.dl_1 dd{padding:10px; display:none;}
.oe_poptool dl.dl_1 dd{position:absolute; background:#fff; right:84px; top:-30px; border:1px solid #f1f1f1; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.05);}
.oe_poptool dl.dl_1 dd i{position:absolute; right:-9px; top:50%; width:10px; height:20px; margin-top:-10px; background:url(../images/mbg.png) -47px -126px no-repeat;}
.oe_poptool dl.dl_3 dd{padding:10px;}
.oe_poptool dl.dl_3 dd  i{position:absolute; right:-9px; top:50%; width:10px; height:20px; margin-top:-10px; background:url(../images/mbg.png) -47px -126px no-repeat;}
.oe_poptool dl dd{position:absolute; background:#fff; right:84px; top:-30px; border:1px solid #f1f1f1; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.05);}
.oe_nav{position:relative;}
.oe_userinfo{position:absolute; right:50%; top:0px; margin-right:-600px; font-size:14px; padding-top:15px;}
.oe_userinfo dl dt b{display:inline-block; max-width:80px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; vertical-align:middle;}
.oe_userinfo dl dd{padding-top:5px;}
.oe_userinfo dl dd i{display:inline-block; height:15px; vertical-align:middle; border-right:1px solid #ddd; margin:0px 4px;}
.oe_userinfo .login{padding-top:12px;}
.oe_userinfo .login a{display:inline-block; border:1px solid #ebebeb; line-height:35px; padding:0px 25px; border-radius:20px; }
.oe_userinfo .login a.a_1{margin-right:10px; background:#f5487a; border:1px solid #f5487a; color:#fff;}
.oe_userinfo .login a.a_1:hover{opacity:0.8;}
.oe_userinfo .login a.a_2:hover{background:#fafafa; color:#f40;}
.oe_newusrer{overflow:hidden;}
.oe_newusrer .oe_v5user{padding:10px 30px; box-sizing:border-box; padding-top:30px;    width: 1200px;  margin: auto;}
.oe_newusrer .oe_v5user dl{float:left; width:210px; height:258px; margin-right:20px; overflow:hidden;  border-radius:5px; margin-bottom:20px; position:relative;}
.oe_newusrer .oe_v5user dl.current{margin-right:0px;}
.oe_newusrer .oe_v5user dl dt {width:210px; position:relative; height:258px;background: #f5f5f5;overflow: hidden;}
.oe_newusrer .oe_v5user dl dt p.btn{position:absolute; left:0px; right:0px; bottom:0px; text-align:center; background:rgba(0,0,0,0.6); color:#fff; line-height:35px; height:35px; height:270px;box-sizing:border-box; padding-top:80px; text-align:center;}
.oe_newusrer .oe_v5user dl dt p.btn a{position:absolute; left:0px; top:0px; right:0px; bottom:0px;}
.oe_newusrer .oe_v5user dl dt p.btn label{display:block; line-height:40px;}
.oe_newusrer .oe_v5user dl dt p.btn span{display:inline-block; background:#f0468a; border-radius:40px; width:120px;cursor:pointer; position:relative; z-index:10;}
.oe_newusrer .oe_v5user dl dt p.btn span:hover{opacity:0.9;}
.oe_newusrer .oe_v5user dl dt p.btn span i.iconfont{  display:inline-block; font-size:33px; vertical-align:middle;}
.oe_newusrer .oe_v5user dl dt img{ width:220px; height:270px; vertical-align:top;transition: all 0.2s ease-in-out 0s;object-fit: cover; vertical-align:middle;}
.oe_newusrer .oe_v5user dl dd{text-align:left; box-sizing:border-box; padding:0px 15px; position:absolute; left:0px; right:0px; bottom:0px;  color:#fff; background-image: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.8)); padding-bottom:10px;}
.oe_newusrer .oe_v5user dl dd a{color:#fff;}
.oe_newusrer .oe_v5user dl dd h3{font-size:16px; font-weight:normal;color: #000;height:24px; line-height:24px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; padding-top:3px;}
.oe_newusrer .oe_v5user dl dd p.btn{margin-top:10px;text-align:center;}
.oe_newusrer .oe_v5user dl dd p.btn span{display:inline-block; border:1px solid #ffc1c9;  border-radius:3px; color:#ff6277; cursor:pointer; padding:0px 20px; font-size:14px; line-height:30px;}
.oe_newusrer .oe_v5user dl dd p.btn span i{display:inline-block; width:16px; height:14px; background:url(../images/bg.png) 0px -272px no-repeat; vertical-align:middle; margin-right:4px;}
.oe_newusrer .oe_v5user dl dd p.p_1{padding-top:3px; font-size:12px; color:#fff; }
.oe_newusrer .oe_v5user dl.on dd p.btn span{ box-shadow:0px 3px 5px 0px #ffe6ef; color:#ff203e; border:1px solid #ff203e;}
.oe_newusrer .oe_v5user dl.on dt img{transform: scale(1.2); transition: all 0.2s ease-in-out 0s; -webkit-filter: blur(4px);  filter: blur(4px);}
.oe_newusrer .oe_v5user dl.on dd p.p_1{color:#f0468a;}
.oe_newusrer .oe_v5user dl.on dd h3 a{color:#f0468a;}
.oe_newusrer .oe_v5user .hd{margin-bottom:25px; position:relative;}
.oe_newusrer .oe_v5user .hd a.more{display:inline-block; position:absolute; right:0px; top:0px; color:#f0468a; border:1px solid #f0468a; line-height:35px; padding:0px 20px; border-radius:40px;}
.oe_newusrer .oe_v5user .hd b{display:inline-block; float:left; margin-right:50px; font-size:18px; vertical-align:middle; margin-top:8px; font-weight:normal;}
.oe_newusrer .oe_v5user .hd b i.iconfont{font-size:26px; color:#f0468a; display:inline-block; vertical-align:middle; margin-right:5px;}
.oe_newusrer .oe_v5user .hd ul{height:38px; line-height:38px;  float:left; border-radius:5px;}
.oe_newusrer .oe_v5user .hd ul li{float:left; padding:0px 30px; text-align:center; font-size:16px; position:relative; color:#999;}
.oe_newusrer .oe_v5user .hd ul li em{display:inline-block; position:absolute; right:0px; top:10px; border-right:1px solid #ebebeb; height:20px;}
.oe_newusrer .oe_v5user .hd ul li i{ width:14px; border-bottom:2px solid #f0468a; position:absolute; left:50%; margin-left:-7px; bottom:0px; display:none;}
.oe_newusrer .oe_v5user .hd ul li span{cursor:pointer;}
.oe_newusrer .oe_v5user .hd ul li.on span{display:inline-block; color:#f0468a; }
.oe_newusrer .oe_v5user .hd ul li.on i{display:inline-block;}
.oe_userlistv5{padding-left:10px;}
.oe_userlistv5 dl{float:left; width:200px; height:341px; margin-right:6px; overflow:hidden;  border-radius:5px; margin-bottom:20px; margin-left:25px;}
.oe_userlistv5 dl dt {overflow:hidden; position:relative; box-sizing:border-box; width:200px; height:244px; border-radius:5px; background: #f5f5f5;}
.oe_userlistv5 dl dt img{width:200px; height:244px;transition: all 0.2s ease-in-out 0s;}
.oe_userlistv5 dl dt div.sub{position:absolute; left:0px; /*top:0px;*/ right:0px;  padding-bottom: 10px; bottom:0px;text-align:center;/* background:rgba(0,0,0,0.6); */text-align:center; color:#fff;line-height:30px;   display:none; padding-top:15px;}
.oe_userlistv5 dl dt div.sub a{color:#fff;}
.oe_userlistv5 dl dt div.sub a i.iconfont{display:inline-block; vertical-align:middle; margin-right:2px;}
.oe_userlistv5 dl dt div.sub a:hover{color:#ffec1e;}
.oe_userlistv5 dl dt div.sub p.btn{padding-top:10px; text-align:center; position:relative; z-index:1000;}
.oe_userlistv5 dl dt div.sub p.btn a{color:#fff; background:#f0468a; line-height:32px; width:120px; display:inline-block; border-radius:30px;}
.oe_userlistv5 dl dt div.sub p.btn a i.iconfont.icon-hi{font-size:30px;}
.oe_userlistv5 dl dt div.sub p.btn a i.iconfont.icon-xinxi{vertical-align:middle; position:relative; top:-2px; margin-right:4px;}
.oe_userlistv5 dl dt div.sub p.btn a:hover{opacity:0.9;}
.oe_userlistv5 dl dt div.sub a.gourl{display:inline-block; position:absolute; left:0px; top:0px; right:0px; bottom:0px;}
.oe_userlistv5 dl dd h3{font-size:16px; font-weight:normal;color: #000;line-height:30px; height:30px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; padding-top:5px;}
.oe_userlistv5 dl dd h3 img{vertical-align:middle; margin-top:-2px;}
.oe_userlistv5 dl dd p.btn{margin-top:10px;text-align:center;}
.oe_userlistv5 dl dd p.btn span{display:inline-block; border:1px solid #ffc1c9;  border-radius:3px; color:#ff6277; cursor:pointer; padding:0px 20px; font-size:14px; line-height:30px;}
.oe_userlistv5 dl dd p.btn span i{display:inline-block; width:16px; height:14px; background:url(../images/bg.png) 0px -272px no-repeat; vertical-align:middle; margin-right:4px;}
.oe_userlistv5 dl dd p.p_1{ padding-top:0px; font-size:14px; color:#999; /*white-space: nowrap; */text-overflow: ellipsis; overflow:hidden;}
.oe_userlistv5 dl.on dd p.btn span{ box-shadow:0px 3px 5px 0px #ffe6ef; color:#ff203e; border:1px solid #ff203e; }
.oe_userlistv5 dl.on dt img{transform: scale(1.2); transition: all 0.2s ease-in-out 0s;}
.oe_userlistv5 dl dd p.p_2{ font-size:14px; color:#999; padding:0px 10px; border-top:1px dotted #ebebeb; margin-top:5px; padding-top:5px;}
.oe_userlistv5 dl.on dd a,.oe_userlistv5 dl.on dd p.p_1{color:#f0468a;}

/* 9:01 2019/5/15 */
.oe_inarticle{width:1200px; box-sizing:border-box; /*background:#fff;*/ margin:0px auto; border-radius:10px; margin-top:0px; padding:20px;}
.oe_inarticle .hd{font-size:20px; margin-bottom:25px; position:relative; padding-top:10px;}
.oe_inarticle .hd span{font-weight:bold;}
.oe_inarticle .hd i.iconfont{color:#34d3b7; font-size:26px; display:inline-block; vertical-align:middle; margin-right:10px;}
.oe_inarticle .hd label{display:inline-block; float:left;}
.oe_inarticle .hd ul{float:left; padding-left:30px;}
.oe_inarticle .hd ul li{float:left; font-size:16px; position:relative;padding-bottom:10px;}
.oe_inarticle .hd ul li a{display:inline-block; padding:0px 15px; color:#999;}
.oe_inarticle .hd ul li.on a{color:#f0468a;}
.oe_inarticle .hd ul li.on i{display:inline-block; border-bottom:2px solid #f0468a; width:14px; position:absolute; left:50%; margin-left:-7px; bottom:0px;}
.oe_inarticle .hd ul li a:hover{color:#f0468a;}
.oe_inarticle .hd a.more{display:inline-block; position:absolute; right:0px; top:0px; font-size:16px;}
.oe_left_article{width:800px; float:left;}
.oe_left_article .list{padding-left:10px;padding-top:15px;}
.oe_left_article .list ul li{width:33%; box-sizing:border-box; float:left; line-height:35px; position:relative; padding-left:15px; height:35px;  padding-right:20px; overflow:hidden;}
.oe_left_article .list ul li em{display:inline-block;width:5px; height:5px; background:#ddd; border-radius:50px; position:absolute; left:0px; top:15px;}
.oe_left_article .list ul li a{color:#666; font-size:15px;}
.oe_left_article .list ul li a:hover{color:#f0468a;}
.oe_right_article{width:353px; float:right;}
.oe_right_article .hd{font-size:18px; color:#666; margin-bottom:10px; padding-top:0px;}
.oe_right_article .bd ul li{line-height:40px; position:relative; padding-left:30px; font-size:15px; height:40px;}
.oe_right_article .bd ul li span{display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; color:#fff; background:#ccc; border-radius:5px; position:absolute; left:0px; top:10px; font-size:12px;}
.oe_right_article .bd ul li label{position:absolute; right:0px; top:0px; color:#b8b8b8;}
.oe_right_article .bd ul li.current span{background:#f0468a;}
.oe_right_article .bd ul li a{display:inline-block;max-width:260px;  line-height:40px; height:40px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.oe_left_article .three{}
.oe_left_article .three dl{width:262px; height:150px; overflow:hidden; border-radius:5px; overflow:hidden; position:relative; float:left; box-sizing:border-box; padding:0px 10px;}
.oe_left_article .three dl dt {width:242px; height:150px; border-radius:5px; overflow:hidden;}
.oe_left_article .three dl dt img{width:242px; height:150px;}
.oe_left_article .three dl dd{position:absolute; left:10px; right:10px; bottom:0px; background-image: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.5)); text-align:center; line-height:35px;border-radius:5px; }
.oe_left_article .three dl dd a{color:#fff;}

/*2019.05.24*/
.oe_select_input{
  width: 100%;
  position: relative;
}
.oe_select_input .input_wrap{
  position: relative;
}
.oe_select_input .input_wrap span{
  width: 100%;
  height: 38px;
  padding-right: 30px;
  padding-left: 10px;
  cursor: pointer;
  display: block;
  line-height: 38px;
  border: 1px solid #e6e6e6;
  background-color: #fff;
  border-radius: 2px;
  box-sizing: border-box;
  display: block;
  color: #999;
  user-select: none;
  white-space: nowrap;
  overflow: hidden;
}
.oe_select_input .input_wrap span.current{
  color: #333;
}
.oe_select_input .input_wrap .triangle{
  width: 0;
  height: 0;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -3px;
  cursor: pointer;
  border: 6px solid transparent;
  border-top-color: #c2c2c2;
}
.oe_select_input .list{
  position: absolute;
  top: 100%;
  width: 100%;
  display: none;
  z-index: 1000;
}
.oe_select_input .list ul{
  padding: 8px 0;
  border: 1px solid #ebebeb;
  box-sizing: border-box;
  background: #fff;
  max-height: 300px;
  overflow-y: auto;
  margin-top: 4px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
}
.oe_select_input ul li{
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  padding: 0 10px;
  line-height: 36px;
  color: #666;
  cursor: pointer;
}
.oe_select_input ul li:hover{
  background: #f0468a;
  color: #fff;
}
.oe_select_input ul li.current{
  background: #f0468a;
  color: #fff;
}
.oe_select_birthday{
  position: relative;
}
.oe_select_birthday .input_wrap{
  position: relative;
}
.oe_select_birthday .input_wrap span{
  width: 100%;
  height: 38px;
  padding-right: 30px;
  padding-left: 10px;
  cursor: pointer;
  display: block;
  line-height: 38px;
  border: 1px solid #e6e6e6;
  background-color: #fff;
  border-radius: 2px;
  box-sizing: border-box;
  display: block;
  color: #999;
  user-select: none;
  white-space: nowrap;
  overflow: hidden;
}
.oe_select_birthday .input_wrap span.current{
  color: #333;
}
.oe_select_birthday .input_wrap .triangle{
  width: 0;
  height: 0;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -3px;
  cursor: pointer;
  border: 6px solid transparent;
  border-top-color: #c2c2c2;
}
.oe_select_birthday .list{
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 1000;
  display: none;
}
.oe_select_birthday .list .box{
  width: 500px;
  background: #fff;
  margin-top: 4px;
  border: 1px solid #ebebeb;
  padding: 15px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
}
.oe_select_birthday .list .box .tab_nav{
  border-bottom: 1px solid #ebebeb;
}
.oe_select_birthday .list .box .tab_nav .item{
  padding: 0 10px;
  line-height: 30px;
  float: left;
  position: relative;
  top: 1px;
  z-index: 10;
  border: 1px solid #fff;
  border-bottom: 1px solid #ebebeb;
  cursor: pointer;
}
.oe_select_birthday .list .box .tab_nav .item.current{
  border: 1px solid #ebebeb;
  border-bottom-color: #fff;
  color: #f0468a;
}
.oe_select_birthday .list .box .tab_content{
  margin-top: 10px;
}
.oe_select_birthday .list .box .tab_content .item{
  min-height: 180px;
  display: none;
  padding-left: 0;
}
.oe_select_birthday .list .box .tab_content .item:first-child{
  display: block;
}
.oe_select_birthday .list .box .tab_content .year{
  overflow: hidden;
  line-height: 30px;
}
.oe_select_birthday .list .box .tab_content .year label{
  float: left;
  color: #999;
  font-weight: bold;
  margin-right: 10px;
}
.oe_select_birthday .list .box .tab_content .year span{
  float: left;
  padding: 0 6px;
  cursor: pointer;
}
.oe_select_birthday .list .box .tab_content .year span.current{
  background: #f0468a;
  color: #fff;
}
.oe_select_birthday .list .box .tab_content .year span:hover{
  background: #f0468a;
  color: #fff;
}
.oe_select_birthday .list .box .tab_content .item .month{
  padding: 0 10px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}
.oe_select_birthday .list .box .tab_content .item .month.current{
  background: #f0468a;
  color: #fff;
}
.oe_select_birthday .list .box .tab_content .item .month:hover{
  background: #f0468a;
  color: #fff;
}
.oe_select_birthday .list .box .tab_content .item .date{
  padding: 0 10px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin-bottom: 8px;
}
.oe_select_birthday .list .box .tab_content .item .date:hover{
  background: #f0468a;
  color: #fff;
}
.oe_select_birthday .list .box .tab_content .item .date.current{
  background: #f0468a;
  color: #fff;
}

.oe_select_addr{
  position: relative;
}
.oe_select_addr .list{
  display: none;
}
.oe_select_addr .input_wrap{
  position: relative;
}
.oe_select_addr .input_wrap span{
  width: 100%;
  height: 38px;
  padding-right: 30px;
  padding-left: 10px;
  cursor: pointer;
  display: block;
  line-height: 38px;
  border: 1px solid #e6e6e6;
  background-color: #fff;
  border-radius: 2px;
  box-sizing: border-box;
  display: block;
  color: #999;
  user-select: none;
  white-space: nowrap;
  overflow: hidden;
}
.oe_select_addr .input_wrap span.current{
  color: #333;
}
.oe_select_addr .input_wrap .triangle{
  width: 0;
  height: 0;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -3px;
  cursor: pointer;
  border: 6px solid transparent;
  border-top-color: #c2c2c2;
}
.oe_select_addr .list{
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 1000;
}
.oe_select_addr .list .box{
  width: 500px;
  background: #fff;
  margin-top: 4px;
  border: 1px solid #ebebeb;
  padding: 15px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
}
.oe_select_addr .list .box .tab_nav{
  border-bottom: 1px solid #ebebeb;
}
.oe_select_addr .list .box .tab_nav .item{
  padding: 0 10px;
  line-height: 30px;
  float: left;
  position: relative;
  top: 1px;
  z-index: 10;
  border: 1px solid #fff;
  border-bottom: 1px solid #ebebeb;
  cursor: pointer;
  display: none;
}
.oe_select_addr .list .box .tab_nav .item:first-child{
  display: block;
}
.oe_select_addr .list .box .tab_nav .item.current{
  border: 1px solid #ebebeb;
  border-bottom-color: #fff;
  color: #f0468a;
}
.oe_select_addr .list .box .tab_content{
  margin-top: 10px;
}
.oe_select_addr .list .box .tab_content .item{
  min-height: 150px;
  overflow: hidden;
  display: none;
  padding-left: 0;
}
.oe_select_addr .list .box .tab_content .item:first-child{
  display: block;
}
.oe_select_addr .list .box .tab_content .addr_box{
  min-width: 62px;
  float: left;
  padding: 0 10px;
  margin-bottom: 6px;
  cursor: pointer;
  box-sizing: border-box;
  text-align: center;
}
.oe_select_addr .list .box .tab_content .addr_box:hover{
  background: #f0468a;
  color: #fff;
}
.oe_select_addr .list .box .tab_content .addr_box.current{
  background: #f0468a;
  color: #fff;
}

.oe_likeuser_for{padding-top:0px; padding-bottom:10px; border:1px solid #f2f2f2; margin-bottom:10px; border-radius:6px; position:relative; padding-top:25px; margin-top:15px; padding-left:30px; margin-top:40px; margin-bottom:30px;}
.oe_likeuser_for a.zeou{display:inline-block; position:absolute; right:-1px; top:-9px; font-size:12px; line-height:18px; color:#ff645a; background:#fff; border:1px solid #f2f2f2; background:#fff; padding:0px 5px 0px 8px; border-radius:20px 0px 0px 20px;}
.oe_likeuser_for span.title{display:inline-block; background:#14b5a0; color:#fff; font-weight:normal; font-size:12px; border-radius:0px 20px 20px 0px; left:0px; top:-9px; position:absolute; z-index:2; line-height:18px; padding:0px 8px 0px 10px;}
.oe_likeuser_for dl{float:left; width:13.3%; position:relative; box-sizing:border-box; padding:0px 5px; margin-right:3px; padding:0px 20px;}
.oe_likeuser_for dl dt{height:0px; position:relative; padding-bottom:100%; width:100%; border-radius:100px; overflow:hidden;}
.oe_likeuser_for dl dt img{width:100%; height:123%; position:absolute; left:0px; top:0px; max-width:100%!important;}
.oe_likeuser_for dl dd{text-align:center; padding-top:5px;}
.oe_likeuser_for dl dd h4{font-weight:normal; font-size:14px;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.oe_likeuser_for dl dd p.p_1{font-size:12px; color:#999;}

/* 10:20 2019/7/4 */
.page1{padding-top:30px;}

/*2019.07.05 16:10*/
.search_box .item{
  display: inline-block;
  vertical-align: top;
  line-height: 40px;
  margin: 0 15px;
  font-size: 16px;
  cursor: pointer;
  position: relative;
}
.search_box .item.current{
  color: #f9477e;
  font-weight: bold;
}
.search_box .item em{
  width: 100%;
  height: 2px;
  background: #f9477e;
  position: absolute;
  left: 0;
  bottom: -2px;
  display: none;
}
.search_box .item.current em{
  display: block;
}

/*2019.07.10 15:56*/
.oe_addr_select .selectarea{
  position: relative;
}
.oe_addr_select .selectarea i.jiao {
  width: 0;
  height: 0;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -3px;
  cursor: pointer;
  border: 6px solid transparent;
  border-top-color: #c2c2c2;
  z-index: 100;
}
.oe_addr_select .selectarea span {
  width: 100%;
  box-sizing: border-box;
  display: inline-block;
  color: #999;
  padding: 0px 25px 0px 10px;
  line-height: 33px;
  position: relative;
  z-index: 0;
  border: 1px solid #dbdbdb;
  cursor: pointer;
  background: #fff;
  border-radius: 2px;
  font-size: 15px;
}
.oe_addr_select .selectarea span.current{
  color: #333;
}
.oe_addr_select .selectarea .selectbd {
  width: 300px;
  background: #fff;
  position: absolute;
  z-index: 2;
  top: 33px;
  left: 0px;
  padding: 10px;
  box-shadow: 0px 3px 5px -3px #ccc;
  font-size: 12px;
  color: #333;
  border: 1px solid #dbdbdb;
}
.oe_addr_select .selectarea .selectbd h3 {
  font-weight: normal;
  font-size: 14px;
  margin-bottom: 5px;
  color: #999;
}
.oe_addr_select .selectarea .selectbd select {
  font-size: 14px;
  border: 1px solid #ebebeb;
  line-height: 34px;
  height: 34px;
  outline: none;
  width: 80px;
  cursor: pointer;
}
.oe_addr_select .selectarea .selectbd p{
  padding-top: 8px;
}
.oe_addr_select .selectarea .selectbd p label {
  display: inline-block;
  background: #ed6464;
  color: #fff;
  line-height: 34px;
  height: 34px;
  padding: 0px 20px;
  border-radius: 3px;
  cursor: pointer;
}


.oe_reg_set_contact .form_li{
  padding-left: 110px;
  position: relative;
  padding-bottom: 20px;
}
.oe_reg_set_contact .form_li label{
  position: absolute;
  left: 0px;
  top: 0px;
  line-height: 45px;
  text-align: right;
  width: 90px;
}
.oe_reg_set_contact .form_li input{
  width: 250px;
  padding-left: 10px;
  height: 38px;
  line-height: 1.3;
  border-width: 1px;
  border-style: solid;
  background-color: #fff;
  border-radius: 2px;
  border: 1px solid #d2d2d2;
  box-sizing: border-box;
}
.oe_reg_set_contact .form_li span{
  color: #999;
  margin-left: 15px;
}
.oe_reg_upload .form_li{
  padding-left: 40px;
  position: relative;
  padding-bottom: 20px;
}

.oe_set_reg_condition .form_li{
  padding-left: 110px;
  position: relative;
  padding-bottom: 20px;
}
.oe_set_reg_condition .form_li label{
  position: absolute;
  left: 0px;
  top: 0px;
  line-height: 36px;
  text-align: right;
  width: 90px;
}
.oe_set_reg_condition .form_li.s label{
  line-height: 24px;
}
.oe_set_reg_condition .form_li select{
  height: 36px;
  border: 1px solid #d2d2d2;
  border-radius: 2px;
  box-sizing: border-box;
}
.oe_set_reg_condition .form_li .input_wrapper{
  width: 150px;
  display: inline-block;
  vertical-align: middle;
}
.oe_set_reg_condition .form_li .input_wrapper.block{
  display: block;
  margin-bottom: 6px;
}
.oe_set_reg_condition .form_li .mid{
  margin: 0 5px;
  display: inline-block;
  vertical-align: middle;
}

/*2019.07.11 15:41*/
.oereg_top{width:100%; min-width:1200px; margin:0 auto; background:#f0468a;}
.oereg_topcon{width:1200px; margin:0 auto; height:85px;}
.oereg_logo{float:left;}
.oereg_logo img{max-height:85px;}
.oereg_right{float:left; line-height:85px; padding-left:40px; font-size:24px; font-weight:bold;color: #fff;}

.oe_pay{
  width: 1200px;
  margin: 0px auto 100px;
  margin-top: 50px;
  box-sizing: border-box;
  padding: 60px 100px;
  background: #fff;
}
.oe_pay .order h3{
  font-weight: bold;
  font-size: 15px;
}
.oe_pay .order {
  position: relative;
  padding-bottom: 15px;
}
.oe_pay .order .price {
  position: absolute;
  right: 0px;
  top: 15px;
  font-size: 16px;
}
.oe_pay .order .price b{
  color: #ff4400;
}
.oe_pay .pay_method{
  margin-top: 30px;
}
.oe_pay .pay_method .balance{
  overflow: hidden;
}
.oe_pay .pay_method .balance label{
  float: left;
  cursor: pointer;
}
.oe_pay .pay_method .balance label em{
  display: inline-block;
  width: 22px;
  height: 20px;
  background: url(../images/icon.png) -147px 0px no-repeat;
  cursor: pointer;
  vertical-align: middle;
  margin-right: 5px;
  position: relative;
  top: -1px;
}
.oe_pay .pay_method .balance label.current em{
  background-position: -185px 0px;
}
.oe_pay .pay_method .balance label span{
  font-size: 16px;
}
.oe_pay .pay_method .balance .money{
  display: inline-block;
  vertical-align: middle;
  margin-left: 30px;
}
.oe_pay .pay_method .balance .money span{
  font-weight: bold;
  color: #ff4400;
}
.oe_pay .pay_method .cash_pay{
  margin-top: 30px;
  overflow: hidden;
}
.oe_pay .pay_method .cash_pay .box{
  width: 200px;
  border: 1px solid #b0c2e1;
  height: 50px;
  float: left;
  margin-right: 20px;
  border-radius: 4px;
  margin-bottom: 20px;
  cursor: pointer;
  text-align: center;
  position: relative;
}
.oe_pay .pay_method .cash_pay .box span{
  display: inline-block;
  width: 138px;
  height: 35px;
  background: url(../images/icon.png) no-repeat;
  position: relative;
  top: 7px;
}
.oe_pay .pay_method .cash_pay .box.alipay span{
  background-position: -80px -266px;
  left: 17px;
}
.oe_pay .pay_method .cash_pay .box.wx span{
  background-position: -80px -318px;
  left: 8px;
}
.oe_pay .pay_method .cash_pay .box em{
  width: 24px;
  height: 19px;
  background: url(../images/icon.png) -218px 0px no-repeat;
  display: none;
  position: absolute;
  right: 0px;
  bottom: 0px;
}
.oe_pay .pay_method .cash_pay .box.current em{
  display: block;
}
.oe_pay .pay_method .cash_pay .box.current{
  border-color: #ff5d5b;
}
.oe_pay .pay_btn{
  margin-top: 15px;
  margin-bottom: 15px;
}
.oe_pay .pay_btn a{
  display: inline-block;
  background: #ff5d5b;
  color: #fff;
  border-radius: 2px;
  line-height: 40px;
  height: 40px;
  font-size: 16px;
  width: 150px;
  text-align: center;
  border: 1px solid #f44745;
  cursor: pointer;
}
.oe_pay .pay_btn a:hover{
  opacity: .8;
}
.oe_pay .pay_btn a .loading{
  width: 16px;
  height: 16px;
  background: url('../images/loading.gif') no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  display: none;
}
.oe_pay .pag_offline{
  margin-top: 15px;
  margin-bottom: 30px;
}
.oe_pay .pag_offline h3{
  font-size: 18px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px;
}
.oe_pay .pag_offline .check{
  margin-top: 15px;
  overflow: hidden;
}
.oe_pay .pag_offline .check .box{
  width: 150px;
  float: left;
  cursor: pointer;
}
.oe_pay .pag_offline .check .box em{
  display: inline-block;
  width: 22px;
  height: 20px;
  background: url(../images/icon.png) -147px 0px no-repeat;
  cursor: pointer;
  vertical-align: middle;
  margin-right: 5px;
  position: relative;
  top: -2px;
}
.oe_pay .pag_offline .check .box span{
  font-size: 16px;
}
.oe_pay .pag_offline .check .box.current em{
  background: url(../images/icon.png) -185px 0px no-repeat;
}
.oe_pay .pag_offline .code_box{
  margin-top: 15px;
}
.oe_pay .pag_offline .code_box .qr_code{
  width: 150px;
  height: 150px;
  background: #f5f5f5;
  overflow: hidden;
  display: inline-block;
}
.oe_pay .pag_offline .code_box .qr_code.hidden{
  display: none;
}
.oe_pay .pag_offline .code_box .qr_code img{
  width: 100%;
}

.oe_pay_result{width:1100px; margin:0px auto; margin-top:50px;  padding:20px 0px; height:300px; padding-top:70px; background:#fff;}
.oe_pay_result dl{width:300px; padding-left:80px; margin:0 auto;}
.oe_pay_result dl dt{float:left; vertical-align:middle; margin-left:-80px; padding-top:15px;}
.oe_pay_result dl dt span{display:inline-block; width:53px; height:53px; background:url(../images/icon.png) -266px 0px no-repeat;}
.oe_pay_result dl dt span.ok{background:url(../images/icon.png) -322px 0px no-repeat;}
.oe_pay_result dl dd{ }
.oe_pay_result dl dd h3{font-size:18px; line-height:45px;}
.oe_pay_result dl dd p{margin-bottom:5px;}
.oe_pay_result dl dd p.p_1{font-size:14px;}
.oe_pay_result dl dd p.p_2{font-size:14px;}
.oe_pay_result dl dd p.p_2 b{color:#fc2b35;}
.oe_pay_result dl dd p.p_1 span{color:#999;}
.oe_pay_result dl dd p.p_2 span{color:#999;}
.oe_pay_result dl dd p.p_3{padding-top:15px;}
.oe_pay_result dl dd p.p_3 span{display:inline-block;  line-height:32px;  border-radius:20px;   font-size:14px; cursor:pointer; margin-right:20px;}
.oe_pay_result dl dd p.p_3 span a{color:#00b1f1;}
.oe_pay_result dl dd p.p_3 span a:hover{}
.oe_pay_result dl dd p.p_3 span.span_2{margin-left:20px;}

.oe_pay_list{text-align:left;}
.oe_pay_list .bd_2 .bdtop{margin-bottom:15px; font-size:18px; position:relative;}
.oe_pay_list .bd_2 .bdtop label{display:inline-block; width:22px; height:20px; background:url(../images/icon.png) -147px 0px no-repeat; cursor:pointer; vertical-align:middle; margin-right:5px; position:relative; top:-1px;}
.oe_pay_list .bd_2 .bdtop label.current{background:url(../images/icon.png) -185px 0px no-repeat;}
.oe_pay_list .bd_2 .bdtop span{font-size:14px; vertical-align:middle; display:inline-block; margin-left:20px;}
.oe_pay_list .bd_2 .bdtop span b{color:#ff5d5b;}
.oe_pay_list .bd_2{padding-top:20px;}
.oe_pay_list .bd_2 .bd ul li{width:200px;  border:1px solid #b0c2e1; height:50px; float:left; margin-right:20px; border-radius:4px; margin-bottom:20px; cursor:pointer; text-align:center; position:relative;}
.oe_pay_list .bd_2 .bd ul li span{display:inline-block; width:138px; height:35px; background:url(../images/icon.png) no-repeat; position:relative; top:7px;}
.oe_pay_list .bd_2 .bd ul li.li_1 span{background-position:20px 0px;}
.oe_pay_list .bd_2 .bd ul li.li_2 span{background-position:5px -52px;}
.oe_pay_list .bd_2 .bd ul li.li_3 span{background-position:2px -100px;}
.oe_pay_list .bd_2 .bd ul li i{display:none; position:absolute; right:0px; bottom:0px;}
.oe_pay_list .bd_2 .bd ul li.current,.oe_pay_list .bd_2 .bd ul li:hover{border:1px solid #ff5d5b;}
.oe_pay_list .bd_2 .bd ul li.current i{display:inline-block; width:24px; height:19px; background:url(../images/icon.png) -218px 0px no-repeat;}
.oe_pay_list .bd_2 .bd ul li.alipay span{background-position:-80px -266px; left:17px;}
.oe_pay_list .bd_2 .bd ul li.alipaydual span{background-position:-80px -266px; left:17px;}
.oe_pay_list .bd_2 .bd ul li.balance span{background-position:-80px -582px; left:17px; top:13px;}
.oe_pay_list .bd_2 .bd ul li.alipayescow span{background-position:-80px -266px; left:17px;}
.oe_pay_list .bd_2 .bd ul li.tenpay span{background-position:-80px -440px; left:15px;}
.oe_pay_list .bd_2 .bd ul li.weixinpay span{background-position:-80px -318px; left:8px;}
.oe_pay_list .bd_2 .bd ul li.wangyin span{background-position:-80px -370px; top:12px;}
.oe_pay_list .bd_2 .bd ul li.yeepay span{background-position:-80px -490px; top:12px;}
.oe_pay_list .bd_2 .bd ul li.jdpay span{background-position:-80px -534px; top:9px; left:-1px;}
.oe_pay_list .bd_2 .bd ul li.xianxia span{background-position:-70px -625px; top:9px; left:-1px;}
.oe_pay_list .bd_2 .bd ul li.wx span{background-position: -80px -318px;left: 8px;}
.oe_pay_list .bd_2 .hd{margin-bottom:20px;border-bottom:1px solid #ebebeb;}
.oe_pay_list .bd_2 .hd ul li{display:inline-block; font-size:16px; color:#333; margin-right:30px; border-bottom:3px solid transparent; cursor:pointer;}
.oe_pay_list .bd_2 .hd ul li.on{color:#f40; border-bottom:3px solid #f40; font-weight:bold;}
.oe_pay_list .bd_1 h2{font-size:16px; color:#333;}
.oe_pay_list .bd_1 input{border-radius:3px; margin-right:10px; line-height:30px; height:30px; padding:2px 10px;}

.oe_pay_list .xpay{padding-bottom:20px;}
.oe_pay_list .xpay .hd{padding-top:15px;}
.oe_pay_list .xpay .hd ul li{display:inline-block; font-size:18px; color:#333; cursor:pointer; margin-right:25px; border-bottom:2px solid transparent; }
.oe_pay_list .xpay .hd ul li.on{color:#f40; border-bottom:2px solid #f40;}
.oe_pay_list .xpay .qrcode{text-align:center;}
.oe_pay_list .xpay dl{ text-align:center;cursor:pointer;  display:inline-block;vertical-align: top;}
.oe_pay_list .xpay dl dt h4 label{display:inline-block; width:22px; height:20px; background:url(../images/icon.png) -147px 0px no-repeat; vertical-align:middle; margin-left:10px; cursor:pointer;}
.oe_pay_list .xpay dl.current dt h4 label{background-position:-185px 0px;}
.oe_pay_list .xpay dl.current dt{color:red;}
.oe_pay_list .xpay dl.current dt span{border:1px solid red;}
.oe_pay_list .xpay dl dt{color:#333;}
.oe_pay_list .xpay dl dt span{display:inline-block; padding:5px; border:1px solid #ebebeb;}
.oe_pay_list .xpay dl dt h4{font-weight:bold; font-size:18px; line-height:40px; margin-bottom:10px;}
.oe_pay_list .xpay dl dt p{font-size:16px; padding-top:10px;}
.oe_pay_list .xpay dl dt img{width:250px;}
.oe_pay_list .xpay .tips{background:#fff2f2;padding:10px 10px; font-size:16px; color:#756249; margin-bottom:10px;}
.oe_pay_list .xpay .code{margin-bottom:40px; font-size:24px;color:red; text-align:center; padding-top:20px;}
.oe_pay_list .xpay .code p{font-size:18px;}
.oe_pay_list .xpay .code span{font-weight:bold; font-size:28px;}
.oe_pay_list .bd_3{text-align:center; padding-top:70px;}
.oe_pay_list .bd_3 p.p_1{}
.oe_pay_list .bd_3 p.p_1 span{display:inline-block; background:url(../images/icon.png) -80px -318px no-repeat; display:inline-block; width:128px; height:34px;}
.oe_pay_list .bd_3 p.p_2{padding-top:30px;}
.oe_pay_list .bd_3 p.p_2 img{width:200px;}
.oe_pay_list .bd_3 p.p_3{font-weight:bold; padding-top:20px; font-size:16px;}

.oe_pay_list .btn_1{padding-top:30px; text-align:center; padding-bottom:50px;}
.oe_pay_list .btn_1 input[type='button']{display:inline-block; color:#fff; border-radius:2px;  height:50px; font-size:16px; width:250px; text-align:center; border:1px solid #f44745; cursor:pointer; background:#f44745;}
.oe_pay_list .btn_1 input[type='button']:hover{opacity:0.8;}
.oe_pay_list .step{padding-top:20px; padding-bottom:20px;}
.oe_pay_list .step dl{width:20%; text-align:center;  float:left; position:relative; margin-left:0px;}
.oe_pay_list .step dl dt{position:relative;}
.oe_pay_list .step dl dt span{display:inline-block; width:30px; height:30px; background:#f5487a; border-radius:40px;text-align:center; line-height:30px; font-weight:bold; color:#fff; position:relative; z-index:10; border:none;}
.oe_pay_list .step dl dd{padding:0px 10px; padding-top:10px; font-weight:bold; color:#333;}
.oe_pay_list .step dl dt label.line{position:absolute; border-bottom:1px dotted #ccc; position:absolute; right:-50%; left:50%; top:50%;}
.oe_pay_list .step dl.current dd{color:#45b740;}
.oe_pay_list .step dl.current dt span{background:#45b740;}
.oe_pay_list .step dl.current label.line{border-bottom:1px dashed #45b740;}
.oe_pay_list .bd_1{padding-top:10px;}
.oe_pay_list .tipstxt h2{color:#333; font-size:16px; border-bottom:1px dotted #ebebeb;}
.oe_pay_list .tipstxt h2 span{border-bottom:2px solid #f40;display:inline-block;}
.oe_pay_list .tipstxt .content{font-size:16px; padding:10px 0px;}
.oe_pay_list .bd_2 .bd{padding-top:20px;}
.oe_pay_list .ge{margin: 50px -100px 0;height: 15px;background: #f5f5f5;}

.oe_pay_list{width:1200px; margin:0px auto; margin-top:50px; box-sizing:border-box; padding:60px 100px; background:#fff;}
.oe_pay_list .hd{ position:relative; border-bottom:1px solid #ebebeb; padding-bottom:15px;}
.oe_pay_list .hd ul li.li_1{font-weight:bold; font-size:15px;}
.oe_pay_list .hd ul li.li_2{font-size:14px;}
.oe_pay_list .hd .money{position:absolute; right:0px; top:15px; font-size:16px;}
.oe_pay_list .hd .money b{color:#ff5d5b;}
.oe_pay_list .bd_1{padding-top:20px;}
.oe_pay_list .bd_1 .bdtop{ font-size:18px; position:relative;}
.oe_pay_list .bd_1 .bdtop label{display:inline-block; width:22px; height:20px; background:url(../images/bg.png) -147px 0px no-repeat; cursor:pointer; vertical-align:middle; margin-right:5px; position:relative; top:-1px;}
.oe_pay_list .bd_1 .bdtop label.current{background:url(../images/bg.png) -185px 0px no-repeat;}
.oe_pay_list .bd_1 .bdtop span{font-size:14px; vertical-align:middle; display:inline-block; margin-left:20px;}
.oe_pay_list .bd_1 .bdtop span b{color:#ff5d5b;}
.oe_pay_list .bd_2 .bdtop{margin-bottom:25px; font-size:18px; position:relative;}
.oe_pay_list .bd_2 .bdtop .pay_method{display: inline-block;vertical-align: middle;margin-right: 15px;cursor: pointer;}
.oe_pay_list .bd_2 .bdtop label{display:inline-block; width:22px; height:20px; background:url(../images/bg.png) -147px 0px no-repeat; cursor:pointer; vertical-align:middle; margin-right:5px; position:relative; top:-1px;}
.oe_pay_list .bd_2 .bdtop .current label{background:url(../images/bg.png) -185px 0px no-repeat;}
.oe_pay_list .bd_2 .bdtop span{font-size:14px; vertical-align:middle; display:inline-block; margin-left:20px;}
.oe_pay_list .bd_2 .bdtop span b{color:#ff5d5b;}
.oe_pay_list .bd_2{padding-top:20px;}
.oe_pay_list .bd_2 .pay_online ul li{width:200px;  border:1px solid #b0c2e1; height:50px; float:left; margin-right:20px; border-radius:4px; margin-bottom:20px; cursor:pointer; text-align:center; position:relative;}
.oe_pay_list .bd_2 .pay_online ul li span{display:inline-block; width:138px; height:35px; background:url(../images/bg.png) no-repeat; position:relative; top:7px;}
.oe_pay_list .bd_2 .pay_online ul li.li_1 span{background-position:20px 0px;}
.oe_pay_list .bd_2 .pay_online ul li.li_2 span{background-position:5px -52px;}
.oe_pay_list .bd_2 .pay_online ul li.li_3 span{background-position:2px -100px;}
.oe_pay_list .bd_2 .pay_online ul li i{display:none; position:absolute; right:0px; bottom:0px;}
.oe_pay_list .bd_2 .pay_online ul li.current,.oe_pay_list .bd_2 .pay_online ul li:hover{border:1px solid #ff5d5b;}
.oe_pay_list .bd_2 .pay_online ul li.current i{display:inline-block; width:24px; height:19px; background:url(../images/bg.png) -218px 0px no-repeat;}

.oe_pay_list .bd_2 .pay_online ul li.alipay span{background-position:-80px -266px; left:17px;}
.oe_pay_list .bd_2 .pay_online ul li.balance span{background-position:-80px -582px; left:17px; top:13px;}
.oe_pay_list .bd_2 .pay_online ul li.alipayescow span{background-position:-80px -266px; left:17px;}
.oe_pay_list .bd_2 .pay_online ul li.tenpay span{background-position:-80px -440px; left:15px;}
.oe_pay_list .bd_2 .pay_online ul li.weixinpay span{background-position:-80px -318px; left:8px;}
.oe_pay_list .bd_2 .pay_online ul li.wangyin span{background-position:-80px -370px; top:12px;}
.oe_pay_list .bd_2 .pay_online ul li.yeepay span{background-position:-80px -490px; top:12px;}
.oe_pay_list .bd_2 .pay_online ul li.jdpay span{background-position:-80px -534px; top:9px; left:-1px;}

.oe_pay_list .bd_3{text-align:center; padding-top:70px;}
.oe_pay_list .bd_3 p.p_1{}
.oe_pay_list .bd_3 p.p_1 span{display:inline-block; background:url(../images/icon.png) -80px -318px no-repeat; display:inline-block; width:128px; height:34px;}
.oe_pay_list .bd_3 p.p_2{padding-top:30px;}
.oe_pay_list .bd_3 p.p_2 img{width:200px;}
.oe_pay_list .bd_3 p.p_3{font-weight:bold; padding-top:20px; font-size:16px;}

.oe_pay_list .bd_2 .btn{padding-top:10px;}
.oe_pay_list .bd_2 .btn span{display:inline-block; background:#ff5d5b; color:#fff; border-radius:2px; line-height:40px; height:40px; font-size:16px; width:150px; text-align:center; border:1px solid #f44745; cursor:pointer;}
.oe_pay_list .bd_2 .pay_online .btn span:hover{background:#f74442;}

/* 8:57 2019/7/13 */

.oe_index_search{width:360px; height:384px; background:#fff; border-radius:8px; position:absolute;  top:30px; z-index:400; left:50%; margin-left:240px;}
.oe_index_sercon{padding:20px 0px; position:relative; z-index:1000;}
.oe_index_sercon .bdd{padding:0px 20px;}
.oe_index_sercon .hdd{text-align:center; font-weight:bold; font-size:18px; color:#333; line-height:40px; margin-bottom:10px; padding-top:10px;}
/* .oe_index_sercon .bdd ul li{line-height:30px; height:30px; position:relative; margin-bottom:20px;} */
/* .oe_index_sercon .bdd ul li span{display:inline-block; position:absolute; left:0px; top:0px;} */
.oe_index_sercon .bdd ul li.li_1 i.icon{display:inline-block; width:20px; height:20px; background:url(../images/bg.png) -57px 0px no-repeat;}
.oe_index_sercon .bdd ul li.li_1 label{display:inline-block; vertical-align:middle; cursor:pointer;}
.oe_index_sercon .bdd ul li.li_1 label.current i.icon{background:url(../images/bg.png) -29px 0px no-repeat;}
.oe_index_sercon .bdd ul li.li_1 label.label_2{margin-left:50px;}
.oe_index_sercon .bdd ul li .layui-form-label{width:50px;}
.oe_index_sercon .bdd ul li .layui-input-block{margin-left:80px;}
.oe_index_sercon .bdd ul li.two .layui-input-inline{width:116px;}
.oe_index_sercon .bdd ul li.three .layui-input-inline{width:74px;}
.oe_index_sercon .bdd ul li.one .layui-input-inline{width:201px;}
.oe_index_sercon .bdd ul li.btn{padding:0px 40px; padding-top:10px;}
.oe_index_sercon .bdd ul li.btn button{display:block; line-height:42px; height:42px; width:241px; cursor:pointer; background:#f0468a; color:#fff; border-radius:4px; font-weight:normal; font-size:16px;}
.oe_index_sercon .bdd ul li.num{text-align:center;}

.oe_index_sercon .bdd ul li .selectarea{float:left; position:relative; margin:0px 3px; border-radius:2px;}
.oe_index_sercon .bdd ul li .selectarea i.jiao{display:inline-block; width:7px; height:4px; background:url(../images/bg.png) -29px -30px no-repeat; position:absolute;  top:15px; right:10px; z-index:2;}
.oe_index_sercon .bdd ul li .selectarea label{ background:#fff; display:inline-block; padding:0px 25px 0px 5px; line-height:30px; position:relative;   z-index:0; border:1px solid #e2e2e2; cursor:pointer;  width:170px;}
.oe_index_sercon .bdd ul li .selectarea:hover span{background:#fff;}
.oe_index_sercon .bdd ul li .selectarea .selectbd{background:#fff; position:absolute; z-index:2; top:31px; left:0px; border:1px solid #e2e2e2; padding:10px; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);}
.oe_index_sercon .bdd ul li .selectarea .selectbd h3{font-weight:normal; font-size:14px; margin-bottom:5px;}
.oe_index_sercon .bdd ul li .selectarea .selectbd select{border:1px solid #ebebeb; line-height:28px; height:28px;}
.oe_index_sercon .bdd ul li .selectarea .selectbd p{padding-top:8px;}
.oe_index_sercon .bdd ul li .selectarea .selectbd p b{display:inline-block; background:#ed6464; color:#fff; line-height:26px; height:26px; padding:0px 10px; border-radius:3px; cursor:pointer;}

.oe_index_sercon .bdd ul li.num i{color:#14b5a0;}

/* 14:15 2019/7/13 */
.oe_logined{text-align:center;}
.oe_logined dl{padding:0px 70px;  box-sizing:border-box; padding-top:50px;}
.oe_logined dl dt{display:inline-block; width:100px; height:100px; border-radius:100px;  overflow:hidden;}
.oe_logined dl dt img{width:100px; min-height:100px;}
.oe_logined dl dd p.txt{line-height:40px; padding-bottom:20px; color:#999;}
.oe_logined dl dd p.p_1{ padding-top:15px; font-size:16px;}
.oe_logined dl dd p.p_2{ padding-top:20px;}
.oe_logined dl dd p.p_2 i{display:inline-block; margin:0px 5px; color:#999; font-size:12px; vertical-align:top;}
.oe_logined dl dd p.btn{}
.oe_logined dl dd p.btn a{display:block;background:#f0468a; color:#fff;  border-radius:3px; line-height:40px; height:40px;}
.oe_logined dl dd p.btn a:hover{opacity:0.8;}

#floatDivr{
  right: 0;
  left: auto !important;
}

.layui-form-checkbox[lay-skin="primary"]:hover i{border:1px solid #ff6090;}

/* 17:47 2019/8/8  验证码 */
.oe_tuma{position:fixed; left:0px; right:0px; top:0px; bottom:0px; z-index:1000;}
.oe_tuma .box{border:1px solid #ebebeb; background:#fff; width:400px; height:280px; position:absolute; left:50%; top:50%; margin-left:-201px; margin-top:-141px; border-radius:8px; overflow:hidden; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.1);}
.oe_tuma .box .hd{position:relative; padding:0px 10px; line-height:50px; border-bottom:1px solid #ebebeb;}
.oe_tuma .box .hd b{display:inline-block; width:130px; vertical-align:middle; margin-top:-4px;}
.oe_tuma .box .hd span{cursor:pointer;}
.oe_tuma .box .hd label.close{display:inline-block; display:inline-block; cursor:pointer; position:absolute; right:0px; top:0px; padding:0px 10px;}
.oe_tuma .box .hd label.close:hover{color:#f40;}
.oe_tuma .box .bd{padding:10px; box-sizing:border-box; position:relative;}
.oe_tuma .box .bd img.loading{position:absolute; left:192px; top:105px;}
.oe_tuma .box .bd ul li{width:95px;  height:95px; float:left; margin-top:5px; box-sizing:border-box; padding:3px; border:2px solid transparent; cursor:pointer; position:relative;}
.oe_tuma .box .bd ul li img{width:100%;}
.oe_tuma .box .bd ul li img.ico{width:23px; height:27px; position:absolute; left:50%; top:50%; margin-left:-11.5px; margin-top:-13.5px; display:none;}
.oe_tuma .box .bd ul li.current{border:2px solid #f40;}
.oe_tuma .box .bd ul li.current img.ico{display:inline-block;}
.oe_tuma .box .tips{line-height:35px; text-align:center; background:rgba(233,105,79,0.8); font-weight:bold; color:#fff; position:absolute; left:0px; right:0px; bottom:0px; font-size:15px;}
.oe_tuma .box .zhao{position:absolute; left:0px; top:50px; right:0px; bottom:0px; z-index:3;}














#app {
  background-color: rgb(255, 255, 255);
}
.m-video-banner {
  background-position: 50%; width: 100%; height: 690px; overflow: hidden; position: relative;
}
.m-video-banner img {
  animation:a 1.2s linear 0.3s forwards; height: 690px; -webkit-animation: a linear 1.2s .3s; -moz-animation: a linear 1.2s .3s; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards;
}
.m-video-banner video {
  vertical-align: top; opacity: 0;
}
.m-video-banner .banner-video {
  opacity: 1;
}
.b-register-form {
  top: 135px; width: 432px; height: 436px; right: 18.75%; position: absolute;
}
.b-register-form .b-title {
  font-size: 22px;
}
.b-register-form .form-field {
  font-size: 16px;
}
.b-register-form .form-field .theme-register-dark .b-field-input .value {
  font-size: 15px !important;
}
.m-brand-tags {
  height: 300px; text-align: center; background-color: rgb(255, 255, 255);
}
.l-tags-container {
  margin: 0px auto; text-align: center; padding-top: 40px; display: inline-block;
}
/*.l-tags-container a:nth-child(2){display:none}*/
/*.l-tags-container a:nth-child(3){display:none}*/
.b-tag {
  width: 230px; margin-right: 40px; display: inline-block;
}
:last-child.b-tag {
  margin-right: 0px;
}
.b-tag img {
  margin: 0px auto 7px; width: 100px; height: 100px;
}
.b-tag img:hover {
  transition:transform 0.3s linear, -webkit-transform 0.3s linear, -moz-transform 0.3s linear; animation:b 1.2s linear 0.3s infinite; transform: translateY(-10px); -webkit-animation: b linear 1.2s .3s infinite; -moz-animation: b linear 1.2s .3s infinite; -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -webkit-transition: -webkit-transform .3s linear; -moz-transition: transform linear .3s, -moz-transform linear .3s;
}
.b-tag h4 {
  color: rgb(51, 51, 51); line-height: 28px; font-size: 20px; margin-bottom: 8px;
}
.b-tag p {
  width: 200px; color: rgb(153, 153, 153); line-height: 20px; font-size: 14px;
}
.m-scroll-party {
  height: 500px;
}
.m-zhenai-get {
  background: url("../images/good-members-bg.657034d.png") no-repeat 0px 0px / 100% 100%; width: 100%; height: 800px; padding-top: 0px; position: relative;
}
.m-zhenai-get h2 {
  text-align: center; color: rgb(51, 51, 51); line-height: 56px; font-size: 48px;
}
.m-red-girl {
  height: 530px;
}
.m-handsome-boy {
  width: 100%; height: 500px;
}
.m-red-girl-service {
 
}
.m-self-help {
  height: 978px; position: relative; z-index: 3;
}
.blue-slide-block {
  top: 298px; width: 380px; height: 380px; right: 305px; position: absolute; background-color: rgba(156, 142, 240, 0.4);
}
.bg-grep-block {
  left: 0px; top: 263px; width: 913px; height: 578px; position: absolute; z-index: 1; background-color: rgba(240, 240, 241, 0.4);
}
.grep-slide-block {
  left: 230px; top: 100px; width: 280px; height: 280px; position: absolute; z-index: 2; background-color: rgba(189, 189, 189, 0.4);
}
.m-couple {
  height: 500px;
}
.m-true-love {
  background: url("../images/bg.c2bd63a.png") no-repeat 0% 0% / 100%; height: 959px;
}
.m-true-love h2 {
  color: rgb(51, 51, 51); line-height: 100px; font-size: 48px;
}
.b-true-love-title {
  padding-top: 186px; padding-left: 40px; margin-bottom: 120px;
}
.m-get-marry {
  width: 100%; height: 400px; text-align: center; color: rgb(255, 255, 255);
}
.m-get-marry h4 {
  line-height: 42px; font-size: 30px; font-weight: 500; margin-bottom: 15px;
}
.m-get-marry p {
  line-height: 28px; font-size: 20px; margin-bottom: 40px;
}
.m-get-marry .qr-code {
  margin: 0px auto 12px; border: 3px solid rgb(255, 255, 255); border-image: none; width: 136px; height: 136px;
}
.b-get-app {
  background: url("../images/get-app.5ab3560.png") no-repeat 100% / 100% 100%; width: 62.39%; height: 100%; padding-top: 53px;
}
.b-get-app span {
  color: rgb(255, 255, 255); line-height: 22px; font-size: 16px;
}
.b-get-another {
  background: url("../images/zhenai.d7d8608.png") no-repeat 100% / 100% 100%; width: 36.92%; height: 100%; padding-top: 72px;
}
.b-get-another .goto-register {
  margin: auto; border-radius: 4px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 257px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 20px; display: block; z-index: 2;
}
.b-get-another .goto-icon {
  background: url("../images/arrow.b33f28b.png") no-repeat; width: 22px; height: 22px; margin-left: 20px; vertical-align: middle; display: inline-block;
}




#app{background-color:#fff
}
.m-video-banner{width:100%;height:690px;overflow:hidden;position:relative;background-position:50%
}
.m-video-banner img{height:690px;-webkit-animation:a linear 1.2s .3s;-moz-animation:a linear 1.2s .3s;animation:a linear 1.2s .3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards
}
.m-video-banner video{opacity:0;vertical-align:top
}
.m-video-banner .banner-video{opacity:1
}
@-webkit-keyframes a{
0%{-webkit-transform:scale(1);transform:scale(1)
}
to{-webkit-transform:scale(1.1);transform:scale(1.1)
}
}
@-moz-keyframes a{
0%{-moz-transform:scale(1);transform:scale(1)
}
to{-moz-transform:scale(1.1);transform:scale(1.1)
}
}
@keyframes a{
0%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)
}
to{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)
}
}
.b-register-form{position:absolute;width:432px;height:436px;top:135px;right:18.75%
}
.b-register-form .b-title{font-size:22px
}
.b-register-form .form-field{font-size:16px
}
.b-register-form .form-field .theme-register-dark .b-field-input .value{font-size:15px!important
}
.m-brand-tags{height:240px;background-color:#fff;text-align:center
}
.l-tags-container{padding-top:40px;margin:0 auto;display:inline-block;text-align:center
}
.b-tag{display:inline-block;width:200px;margin-right:50px
}
.b-tag:last-child{margin-right:0
}
.b-tag img{width:100px;margin:0 auto 7px;height:100px
}
.b-tag img:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-moz-transition:transform linear .3s,-moz-transform linear .3s;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear,-moz-transform .3s linear;-webkit-animation:b linear 1.2s .3s infinite;-moz-animation:b linear 1.2s .3s infinite;animation:b linear 1.2s .3s infinite
}
.b-tag h4{color:#333;font-size:20px;line-height:28px;margin-bottom:8px
}
.b-tag p{width:200px;color:#999;font-size:14px;line-height:20px
}
@-webkit-keyframes b{
0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)
}
25%{-webkit-transform:translateY(-15px);transform:translateY(-15px)
}
50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)
}
75%{-webkit-transform:translateY(-5px);transform:translateY(-5px)
}
to{-webkit-transform:translateY(-10px);transform:translateY(-10px)
}
}
@-moz-keyframes b{
0%{-moz-transform:translateY(-10px);transform:translateY(-10px)
}
25%{-moz-transform:translateY(-15px);transform:translateY(-15px)
}
50%{-moz-transform:translateY(-10px);transform:translateY(-10px)
}
75%{-moz-transform:translateY(-5px);transform:translateY(-5px)
}
to{-moz-transform:translateY(-10px);transform:translateY(-10px)
}
}
@keyframes b{
0%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)
}
25%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);transform:translateY(-15px)
}
50%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)
}
75%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);transform:translateY(-5px)
}
to{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)
}
}
.m-scroll-party{height:500px
}
.m-zhenai-get{height:600px;width:100%;background:url(../images/good-members-bg.657034d.png) no-repeat;background-position:0 0;background-size:100% 100%;position:relative;padding-top:0px
}
.m-zhenai-get h2{color:#333;font-size:48px;line-height:56px;text-align:center
}
.m-red-girl{height:530px
}
.m-handsome-boy{width:100%;height:500px
}
.m-red-girl-service{ 
}
.m-self-help{height:978px;position:relative;z-index:3
}
.blue-slide-block{height:380px;width:380px;background-color:RGBA(156,142,240,.4);position:absolute;top:298px;right:305px
}
.bg-grep-block{width:913px;height:578px;background-color:RGBA(240,240,241,.4);position:absolute;top:263px;left:0;z-index:1
}
.grep-slide-block{height:280px;width:280px;background-color:RGBA(189,189,189,.4);position:absolute;top:100px;left:230px;z-index:2
}
.m-couple{height:500px
}
.m-true-love{height:959px;background:url(../images/bg.c2bd63a.png) no-repeat;background-size:100%
}
.m-true-love h2{color:#333;font-size:48px;line-height:100px
}
.b-true-love-title{padding-top:186px;padding-left:40px;margin-bottom:120px
}
.m-get-marry{height:400px;width:100%;text-align:center;color:#fff
}
.m-get-marry h4{font-size:30px;line-height:42px;margin-bottom:15px;font-weight:500
}
.m-get-marry p{font-size:20px;line-height:28px;margin-bottom:40px
}
.m-get-marry .qr-code{width:136px;height:136px;border:3px solid #fff;margin:0 auto 12px
}
.b-get-app{width:62.39583%;height:100%;padding-top:53px;background:url(../images/get-app.5ab3560.png) 100% no-repeat;background-size:100% 100%
}
.b-get-app span{font-size:16px;line-height:22px;color:#fff
}
.b-get-another{height:100%;padding-top:72px;background:url(../images/zhenai.d7d8608.png) 100% no-repeat;background-size:100% 100%;width:36.92708%
}
.b-get-another .goto-register{display:block;width:257px;height:60px;color:#fff;border:1px solid #fff;z-index:2;border-radius:4px;margin:auto;line-height:60px;text-align:center;font-size:20px
}
.b-get-another .goto-icon{background:url(../images/arrow.b33f28b.png) no-repeat;width:22px;display:inline-block;height:22px;margin-left:20px;vertical-align:middle
}*{-moz-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}a{color:#7e8c8d;-webkit-backface-visibility:hidden;text-decoration:none}li{list-style:none}body{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,input,textarea{font-family:PingFangSC-Regular,Microsoft YaHei,sans-serif}img,input{border:none}button,input,textarea{outline:none}img{vertical-align:bottom;max-width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}::-ms-clear,::-ms-reveal{display:none}.f-text-center{text-align:center}.f-text-left{text-align:left}.f-text-right{text-align:right}.f-block{display:block}.f-inline-block{display:inline-block}.f-inline{display:inline}.f-cl:after,.f-cl:before{display:table;content:""}.f-cl:after,.f-cl:before{clear:both}.f-fl{float:left}.f-fr{float:right}.f-clamp1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f-clamp2{-webkit-line-clamp:2}.f-clamp3{-webkit-line-clamp:3}.f-clamp4{-webkit-line-clamp:4}.f-clamp2,.f-clamp3,.f-clamp4{display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical;line-break:loose;overflow:hidden}.f-color-purple{color:#9463f7}body{min-width:1200px}.u-fc-purple{color:#8b76f9}
.f-text-center[data-v-3c1fd74e]{text-align:center
}
.f-text-left[data-v-3c1fd74e]{text-align:left
}
.f-text-right[data-v-3c1fd74e]{text-align:right
}
.f-block[data-v-3c1fd74e]{display:block
}
.f-inline-block[data-v-3c1fd74e]{display:inline-block
}
.f-inline[data-v-3c1fd74e]{display:inline
}
.f-cl[data-v-3c1fd74e]:after,.f-cl[data-v-3c1fd74e]:before{display:table;content:""
}
.f-cl[data-v-3c1fd74e]:after,.f-cl[data-v-3c1fd74e]:before{clear:both
}
.f-fl[data-v-3c1fd74e]{float:left
}
.f-fr[data-v-3c1fd74e]{float:right
}
.f-clamp1[data-v-3c1fd74e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden
}
.f-clamp2[data-v-3c1fd74e]{-webkit-line-clamp:2
}
.f-clamp3[data-v-3c1fd74e]{-webkit-line-clamp:3
}
.f-clamp4[data-v-3c1fd74e]{-webkit-line-clamp:4
}
.f-clamp2[data-v-3c1fd74e],.f-clamp3[data-v-3c1fd74e],.f-clamp4[data-v-3c1fd74e]{display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical;line-break:loose;overflow:hidden
}
.f-color-purple[data-v-3c1fd74e]{color:#9463f7
}
.TOPBAR[data-v-3c1fd74e]{-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 0;height:85px;background:-webkit-linear-gradient(224.2deg,#8070f1,#b06cef);background:-moz-linear-gradient(224.2deg,#8070f1,#b06cef);background:linear-gradient(-134.2deg,#8070f1,#b06cef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffb06cef",endColorstr="#ff8070f1",GradientType=1);box-shadow:0 2px 11px 0 hsla(0,0%,64%,.3)
}
.TOPBAR h1[data-v-3c1fd74e]{position:relative;top:4px;display:inline-block;width:92px;height:0;padding-top:40px;text-indent:1000em;overflow:hidden;background:0 0 no-repeat url(../images/logo.c18c8ac.png);background-size:100% 100%
}
.TOPBAR .des[data-v-3c1fd74e]{margin-left:28px;margin-top:8px
}
.TOPBAR .des p[data-v-3c1fd74e],.TOPBAR .top-register[data-v-3c1fd74e]{font-size:14px;color:#fff;line-height:20px;font-weight:200
}
.TOPBAR .top-register[data-v-3c1fd74e]{margin-top:30px
}
.TOPBAR .top-register span[data-v-3c1fd74e]{text-decoration:underline;cursor:pointer
}
.CONTAINER{margin-left:auto;margin-right:auto
}
.CONTAINER.primary{width:1150px
}
.BTN{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;cursor:pointer
}
.BTN,.BTN .BTN-box{border-radius:4px;overflow:hidden\0
}
.BTN .BTN-box{height:40px;line-height:40px;white-space:nowrap;padding:0 20px;text-align:center;color:#fff;background:-webkit-linear-gradient(225deg,#856df1,#a468ef);background:-moz-linear-gradient(225deg,#856df1,#a468ef);background:linear-gradient(-135deg,#856df1,#a468ef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff856df1",endColorstr="#ffa468ef",GradientType=0)
}
.BTN.disabled:hover{opacity:1
}
.BTN.disabled .BTN-box{background:#d9d9d9!important;color:#4d4d4d;-webkit-filter:none;filter:none;color:#fff;cursor:not-allowed
}
.BTN:hover{opacity:.9
}
.BTN:active{opacity:1
}
.BTN .primary{background:-webkit-linear-gradient(225deg,#856df1,#a468ef);background:-moz-linear-gradient(225deg,#856df1,#a468ef);background:linear-gradient(-135deg,#856df1,#a468ef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff856df1",endColorstr="#ffa468ef",GradientType=0)
}
.BTN .plain{border:1px solid #fff;background:transparent
}
.BTN .plain,.BTN .pure{-webkit-filter:none;filter:none
}
.BTN .pure{background:#9463f7
}
.c-register-form{width:100%;height:100%;border-radius:4px;background:rgba(0,0,0,.65);box-shadow:0 2px 11px 0 rgba(0,0,0,.5);padding:0 30px;position:relative
}
.b-title{color:#fff;font-size:24px;line-height:86px;text-align:center;height:80px;border-bottom:1px solid #eee
}
.b-form{padding-top:20px;margin-bottom:36px;font-size:18px
}
.form-field{height:36px;margin-top:15px
}
.form-field:first-child{margin-top:0
}
.form-name{line-height:36px;margin-right:2px;color:#fff
}
.form-contnet{position:relative
}
.form-contnet .success-icon{position:absolute;width:15px;height:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-24px;background:url(../images/right-notice.d3afef6.png) no-repeat
}
.notice{right:-22px
}
.form-item-input .tips-bottom{position:absolute;left:18px;top:36px
}
.form-item-input .tips-bottom:before{content:"";width:14px;height:14px;display:block;position:absolute;background:url(../images/error-notice.f6715bb.png) no-repeat;left:-16px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)
}
.btn-actions{position:relative
}
.server-error-tips{font-size:12px;color:#fe4a3a;text-align:center;position:absolute;width:100%;top:-18px
}
.ZA-FORM-ITEM{position:relative
}
.za-form-item_tip{font-size:12px;width:100%;color:#fe4a3a;text-align:left;line-height:24px;white-space:nowrap
}
.za-form-item_tip-bottom{position:absolute;left:0
}
.za-form-item_tip-inline,.za-form-item_tip-right{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:left
}
.za-form-item_tip-inline{display:inline-block;width:auto;float:left;margin-left:12px
}
.ZA-RADIO{display:inline-block;line-height:40px;cursor:pointer
}
.ZA-RADIO+.ZA-RADIO{margin-left:20px
}
.ZA-RADIO .label{position:relative;top:1px;display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid #979797
}
.ZA-RADIO .label.checked{border:3px solid #8b76f9
}
.ZA-RADIO-theme-dark{color:#fff;line-height:36px
}
.ZA-RADIO-theme-dark .label{width:16px;height:16px;background-color:#fff;border:1px solid #fff
}
.m-datepicker[data-v-be436522]{position:relative;z-index:18
}
.m-datepicker .value[data-v-be436522]{display:inline-block;width:90px;height:40px;border-radius:4px;padding:0 8px;background-color:#f4f4f4;color:#333;text-align:right;line-height:40px;cursor:pointer;font-size:14px
}
.m-datepicker .default-value[data-v-be436522]{color:#ababab
}
.m-datepicker .select-value[data-v-be436522]{color:#333
}
.m-datepicker .title[data-v-be436522]{padding-bottom:10px;line-height:26px;text-align:center;font-weight:700
}
.m-datepicker .picker[data-v-be436522]{width:378px;font-size:16px;min-height:222px;position:absolute;left:0;top:100%;margin-top:-4px;padding:15px;z-index:20;background:#fff;border-radius:4px;box-shadow:0 2px 8px 0 hsla(0,0%,64%,.3)
}
.m-datepicker .picker.yearPicker[data-v-be436522]{width:530px
}
.m-datepicker .picker .year[data-v-be436522]{white-space:nowrap
}
.m-datepicker .picker[data-v-be436522]:hover{display:block
}
.m-datepicker .picker .name[data-v-be436522]{font-weight:700
}
.m-datepicker .picker .option[data-v-be436522]{display:inline-block;padding:4px;color:#333;border-radius:4px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none
}
.m-datepicker .picker .option[data-v-be436522]:hover{background-color:#d9d9d9
}
.m-datepicker .picker.monthPicker .option[data-v-be436522]{width:8.33333%
}
.m-datepicker .picker.dayPicker .option[data-v-be436522]{width:10%
}
.m-datepicker .b-field-input[data-v-be436522]{margin-left:10px
}
.m-datepicker .b-field-input[data-v-be436522]:first-child{margin-left:0
}
.theme-register .value[data-v-be436522]{width:90px
}
.theme-register .default-value[data-v-be436522]{color:#333
}
.theme-register-info .value[data-v-be436522]{width:100px;text-align:center
}
.theme-register-info .default-value[data-v-be436522]{color:#ababab
}
.theme-register-info .select-value[data-v-be436522]{color:#333
}
.theme-register-dark .value[data-v-be436522]{width:90px;height:36px;color:#fff;font-size:18px;line-height:36px;background-color:hsla(0,0%,100%,.25)
}
.theme-register-dark .default-value[data-v-be436522]{color:#fff
}
.m-address-picker{position:relative
}
.m-address-picker:hover{z-index:10
}
.m-address-picker .dashed-line{height:1px;margin:5px 0 15px;overflow:hidden;border-bottom:1px dashed #ccc;clear:both
}
.m-address-picker .value{display:inline-block;width:90px;overflow:hidden;height:40px;padding:0 8px;border-radius:4px;background-color:#f4f4f4;color:#333;text-align:right;line-height:40px;cursor:pointer;font-size:14px
}
.m-address-picker .full-filed{padding:0 8px 0 2px
}
.m-address-picker .full-filed span{display:inline-block;text-overflow:ellipsis;overflow:hidden;max-width:5em;white-space:nowrap
}
.m-address-picker .title{padding-bottom:10px;line-height:26px;text-align:center;font-weight:700
}
.m-address-picker .picker{width:378px;min-height:222px;position:absolute;left:0;top:100%;margin-top:-4px;z-index:10;padding:15px;background:#fff;border-radius:4px;box-shadow:0 2px 8px 0 hsla(0,0%,64%,.3)
}
.m-address-picker .picker.yearPicker .option{width:60px
}
.m-address-picker .picker:hover{display:block
}
.m-address-picker .picker .name{font-weight:700
}
.m-address-picker .picker .option{display:inline-block;white-space:nowrap;margin-bottom:10px;margin-right:5px;padding:4px;color:#333;border-radius:4px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none
}
.m-address-picker .picker .option:hover{background-color:#d9d9d9
}
.m-address-picker .b-field-input{margin-left:10px
}
.m-address-picker .b-field-input:first-child{margin-left:0
}
.theme-register .value{width:90px
}
.theme-register .default-value{color:#333
}
.theme-register-info .value{width:100px;text-align:center
}
.theme-register-info .default-value{color:#ababab
}
.theme-register-info .select-value{font-size:14px;color:#333
}
.theme-register-dark .value{width:90px;height:36px;color:#fff;font-size:18px;line-height:36px;background-color:hsla(0,0%,100%,.25)
}
.theme-register-dark .default-value{color:#fff
}
.c-sroll-view{overflow:hidden
}
.c-sroll-view img{width:100%
}
.c-tag-logos[data-v-3ca62cff]{height:510px;width:1100px;/*position:absolute;*/left:0;right:0;margin:70px auto 0;z-index:2
}
.b-tags[data-v-3ca62cff]{width:320px
}
.tags[data-v-3ca62cff]{width:328px;font-size:18px;line-height:30px;margin-right:-12px;margin-top:75px
}
.tag-btn-warpper[data-v-3ca62cff]{margin-right:12px;margin-bottom:14px;position:relative
}
.tag-btn[data-v-3ca62cff]{overflow:hidden;cursor:pointer;height:30px;color:#bdbdbd;border:1px solid #bdbdbd;border-radius:15px;-moz-box-sizing:border-box;box-sizing:border-box
}
.tag-btn span[data-v-3ca62cff]{padding:0 16px;width:100%;display:block
}
.tag-btn-warpper-active[data-v-3ca62cff]:before{display:block;content:"";position:absolute;width:80%;height:22px;border-radius:20px;top:4px;left:0;z-index:-1;right:0;margin:auto;box-shadow:0 10px 20px rgba(156,142,240,.6486)
}
.tag-btn-warpper-active .tag-btn[data-v-3ca62cff]{color:#fff;border:1px solid #9c8ef0;position:relative
}
.tag-btn-warpper-active .tag-btn span[data-v-3ca62cff]{background-color:#9c8ef0
}
.b-logos[data-v-3ca62cff]{width:510px;height:510px
}
.logo[data-v-3ca62cff]{width:150px;height:150px;cursor:pointer;margin-right:30px;margin-bottom:30px;overflow:hidden
}
.logo[data-v-3ca62cff]:nth-child(3n){margin-right:0
}
.logo[data-v-3ca62cff]:nth-child(n+7):nth-child(-n+9){margin-bottom:0
}
.logo img[data-v-3ca62cff]{height:100%
}
.logo img[data-v-3ca62cff],.logo span[data-v-3ca62cff]{width:100%;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-moz-transition:transform linear .3s,-moz-transform linear .3s;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear,-moz-transform .3s linear
}
.logo span[data-v-3ca62cff]{display:block;height:40px;background-color:RGBA(156,142,240,.57);line-height:40px;font-size:18px;color:#fff;text-align:center
}
.logo:hover img[data-v-3ca62cff]{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)
}
.logo:hover span[data-v-3ca62cff]{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)
}
.c-block-title h3[data-v-5c9e157c]{color:#333;font-size:36px;margin-bottom:10px
}
.c-block-title .top-title[data-v-5c9e157c]{color:#9c8eef;font-size:18px;line-height:25px;margin-bottom:8px
}
.c-block-title .sub-title[data-v-5c9e157c]{color:#999;font-size:16px;line-height:1
}
.c-red-girl-service[data-v-370aabf4]{padding-top:20px; padding-bottom:20px; 
}
.service-list[data-v-370aabf4]{margin-top:56px
}
.service-item[data-v-370aabf4]{margin-bottom:100px
}
.service-item[data-v-370aabf4]:nth-child(2){margin-top:196px
}
.head[data-v-370aabf4]{max-width:500px
}
.number[data-v-370aabf4]{vertical-align:sub;font-size:80px;line-height:80px;color:RGBA(156,142,239,.6);font-weight:bolder
}
.number[data-v-370aabf4],.title[data-v-370aabf4]{display:inline-block;float:left
}
.title[data-v-370aabf4]{margin-left:15px
}
.top-title[data-v-370aabf4]{color:#333;font-size:23px;margin-top:16px
}
.sub-title[data-v-370aabf4]{font-size:14px;line-height:18px;margin-top:9px;color:#ababab;max-width:366px
}
.show-img[data-v-370aabf4]{background:#ddd;height:289px;width:500px;margin-top:10px
}
.service-item-show .head[data-v-370aabf4],.service-item-show .show-img[data-v-370aabf4]{-webkit-animation:a-data-v-370aabf4 ease-in-out .8s;-moz-animation:a-data-v-370aabf4 ease-in-out .8s;animation:a-data-v-370aabf4 ease-in-out .8s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0
}
.service-item-hide .head[data-v-370aabf4],.service-item-hide .show-img[data-v-370aabf4]{-webkit-animation:b-data-v-370aabf4 ease-in-out .8s;-moz-animation:b-data-v-370aabf4 ease-in-out .8s;animation:b-data-v-370aabf4 ease-in-out .8s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1
}
@-webkit-keyframes a-data-v-370aabf4{
0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)
}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)
}
}
@-moz-keyframes a-data-v-370aabf4{
0%{opacity:0;-moz-transform:translateY(100px);transform:translateY(100px)
}
to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)
}
}
@keyframes a-data-v-370aabf4{
0%{opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);transform:translateY(100px)
}
to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)
}
}
@-webkit-keyframes b-data-v-370aabf4{
0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)
}
to{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)
}
}
@-moz-keyframes b-data-v-370aabf4{
0%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)
}
to{opacity:0;-moz-transform:translateY(100px);transform:translateY(100px)
}
}
@keyframes b-data-v-370aabf4{
0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)
}
to{opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);transform:translateY(100px)
}
}
.c-self-help[data-v-a522e114]{padding-left:40px;padding-right:40px;padding-top:177px
}
.intro-video-wrapper[data-v-a522e114]{width:383px;height:728px;background-position:50%;position:relative;overflow:hidden
}
.intro-video-wrapper .video-cover[data-v-a522e114]{position:absolute;width:100%;height:100%;background:url(../images/phone.c24c616.png) no-repeat;background-position:50%;z-index:2
}
.intro-video-wrapper .video-wrapper[data-v-a522e114]{background:#fff;width:298px;height:646px;position:absolute;top:50%;z-index:1;left:50%;background-color:#fff;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)
}
.intro-video-wrapper .video-fade-bef[data-v-a522e114]{-webkit-animation:a-data-v-a522e114 ease-in-out .4s;-moz-animation:a-data-v-a522e114 ease-in-out .4s;animation:a-data-v-a522e114 ease-in-out .4s
}
.intro-video-wrapper .video-fade-aft[data-v-a522e114]{-webkit-animation:b-data-v-a522e114 ease-in-out .4s;-moz-animation:b-data-v-a522e114 ease-in-out .4s;animation:b-data-v-a522e114 ease-in-out .4s
}
.intro-select[data-v-a522e114]{width:390px
}
.selects[data-v-a522e114]{width:100%;margin-top:80px;height:347px
}
.options[data-v-a522e114]{box-shadow:0 0 10px 0 rgba(186,184,233,.5);padding:10px 14px 8px;margin-bottom:18px;height:50px;background-color:#fff;-webkit-transition:all .5s ease-out;-moz-transition:all ease-out .5s;transition:all .5s ease-out;border-radius:4px
}
.icon[data-v-a522e114]{width:32px;height:32px;background:url(../images/app-icons.782629d.png) no-repeat;background-size:100%
}
.title[data-v-a522e114]{margin-left:42px;cursor:pointer;border-radius:4px
}
.title .top-title[data-v-a522e114]{font-size:18px;line-height:32px;color:#bbbbbc;-webkit-transition:all .5s ease-out;-moz-transition:all ease-out .5s;transition:all .5s ease-out
}
.title .sub-title[data-v-a522e114]{opacity:0;font-size:16px;line-height:22px
}
.options-active[data-v-a522e114]{height:75px
}
.options-active .title .top-title[data-v-a522e114]{font-size:22px;line-height:32px;color:#333
}
.options-active .title .sub-title[data-v-a522e114]{opacity:1;color:#96959a;margin-bottom:3px;-webkit-transition:all .5s ease-out .2s;-moz-transition:all .5s ease-out .2s;transition:all .5s ease-out .2s
}
@-webkit-keyframes a-data-v-a522e114{
0%{opacity:1
}
to{opacity:0
}
}
@-moz-keyframes a-data-v-a522e114{
0%{opacity:1
}
to{opacity:0
}
}
@keyframes a-data-v-a522e114{
0%{opacity:1
}
to{opacity:0
}
}
@-webkit-keyframes b-data-v-a522e114{
0%{opacity:0
}
to{opacity:1
}
}
@-moz-keyframes b-data-v-a522e114{
0%{opacity:0
}
to{opacity:1
}
}
@keyframes b-data-v-a522e114{
0%{opacity:0
}
to{opacity:1
}
}
.c-love-story[data-v-40c4c9a2]{margin:0 70px;overflow:hidden;margin-top:-25px
}
.story[data-v-40c4c9a2]{width:280px;display:inline-block;vertical-align:middle;margin-right:20px;height:400px;-webkit-transition:all .2s ease-in-out;-moz-transition:all ease-in-out .2s;transition:all .2s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-moz-transition:transform ease-in-out .3s,-moz-transform ease-in-out .3s;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out
}
.story[data-v-40c4c9a2]:last-child{margin-right:0
}
.list-center[data-v-40c4c9a2]{margin:0 auto
}
.love-story-list[data-v-40c4c9a2]{width:2400px;padding:25px 0;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-moz-transition:transform ease-in-out .4s,-moz-transform ease-in-out .4s;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out,-moz-transform .4s ease-in-out
}
.love-title[data-v-40c4c9a2]{margin:20px 0 9px;font-size:20px;line-height:28px;color:#333;font-weight:400
}
.love-desc[data-v-40c4c9a2],.love-title[data-v-40c4c9a2]{padding-left:8px;padding-right:8px
}
.love-desc[data-v-40c4c9a2]{font-size:16px;line-height:22px;color:#999
}
.love-img[data-v-40c4c9a2]{position:relative
}
.love-img img[data-v-40c4c9a2]{width:100%;height:210px
}
.love-review[data-v-40c4c9a2]{opacity:0;-webkit-transition:opacity .3s linear;-moz-transition:opacity linear .3s;transition:opacity .3s linear
}
.love-review[data-v-40c4c9a2],.review-bg[data-v-40c4c9a2]{position:absolute;top:0;left:0;width:100%;height:100%
}
.review-bg[data-v-40c4c9a2]{z-index:1;background-color:RGBA(156,142,240,.7)
}
.review-btn[data-v-40c4c9a2]{display:block;width:204px;height:50px;color:#fff;border:1px solid #fff;position:absolute;z-index:2;border-radius:4px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:auto;line-height:50px;text-align:center;font-size:18px
}
.goto-icon[data-v-40c4c9a2]{background:url(../images/arrow.b33f28b.png) no-repeat;width:22px;display:inline-block;height:22px;margin-left:20px;vertical-align:middle
}
.story[data-v-40c4c9a2]:hover{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);box-shadow:0 -4px 25px 0 rgba(186,184,233,.5)
}
.story:hover .love-review[data-v-40c4c9a2],.story:hover .review-bg[data-v-40c4c9a2]{opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity linear .3s;transition:opacity .3s linear
}
.story:hover .love-desc[data-v-40c4c9a2]{-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)
}
.control[data-v-40c4c9a2]{margin:49px auto 0;width:160px
}
.control-block[data-v-40c4c9a2]{width:40px;height:40px;cursor:pointer;border-radius:50%;background:url(../images/arrow.08dd6b2.png) no-repeat;background-size:20px;background-position:50%
}
.control-block[data-v-40c4c9a2]:hover{box-shadow:0 0 10px 0 rgba(186,184,233,.5)
}
.control-block.next[data-v-40c4c9a2]{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)
}
.COPYRIGHT[data-v-f49aba80]{margin:90px auto 50px;text-align:center;color:#333;font-size:14px
}
.COPYRIGHT .brand[data-v-f49aba80]{margin-top:15px
}
.COPYRIGHT p[data-v-f49aba80]{line-height:26px
}
.COPYRIGHT a[data-v-f49aba80]{color:#333
}
.COPYRIGHT a[data-v-f49aba80]:hover{text-decoration:underline
}
.COPYRIGHT .quick a[data-v-f49aba80]{cursor:pointer;padding:0 8px
}
.COPYRIGHT .out-link[data-v-f49aba80]{margin-top:10px
}
.COPYRIGHT .out-link img[data-v-f49aba80]{max-height:36px
}
.COPYRIGHT .city[data-v-f49aba80]{padding-bottom:20px;border-bottom:1px solid #e5e5e5;width:1200px;line-height:1.6em;margin:0 auto 30px
}
.COPYRIGHT .city a[data-v-f49aba80]{margin:0 5px
}
.bg-purple[data-v-0251fac5]{background:#996ef0!important;opacity:1!important
}
.opacity-scroll[data-v-0251fac5]{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out
}
.m-relative[data-v-0251fac5]{position:relative
}
.m-fixed[data-v-0251fac5]{position:fixed
}
.overflow-div[data-v-0251fac5]{overflow:hidden
}
.top-bar[data-v-0251fac5]{z-index:24;width:100%;height:80px;background:-webkit-linear-gradient(136deg,#8070f1,#b06cef);background:-moz-linear-gradient(136deg,#8070f1 0,#b06cef 100%);background:linear-gradient(314deg,#8070f1,#b06cef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffb06cef",endColorstr="#ff8070f1",GradientType=1);box-shadow:0 2px 11px 0 hsla(0,0%,64%,.3)
}
.top-bar.ie9-background[data-v-0251fac5]{-webkit-filter:none;filter:none
}
.top-bar img[data-v-0251fac5]{margin:8px 70px 0 0;width:130px
}
.top-bar .link-data[data-v-0251fac5]{height:80px;line-height:80px;font-size:16px;font-weight:500;color:#fff
}
.top-bar .link-data span[data-v-0251fac5]{cursor:pointer;margin-right:52px
}
.top-bar .link-data .current-active[data-v-0251fac5]{position:relative
}
.top-bar .link-data .current-active[data-v-0251fac5]:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-18px;width:30px;height:3px;background:#fff;border-radius:2px
}
.top-bar .part-margin-left[data-v-0251fac5]{margin-right:-300px
}
.top-bar .right-part .is-login[data-v-0251fac5]{width:584px;height:80px;line-height:56px
}
.top-bar .right-part .is-login .z-index-up[data-v-0251fac5]{z-index:33
}
.top-bar .right-part .is-login .z-index-down[data-v-0251fac5]{z-index:-11
}
.top-bar .right-part .is-login .right-mail[data-v-0251fac5]{position:absolute;width:190px;height:214px;z-index:22
}
.top-bar .right-part .is-login .right-mail img[data-v-0251fac5]{margin:0;width:30px;height:30px
}
.top-bar .right-part .is-login .right-mail .mail-icon[data-v-0251fac5]{cursor:pointer;margin-left:120px;position:relative;width:60px;text-align:right;height:80px
}
.top-bar .right-part .is-login .right-mail .mail-icon .right-count[data-v-0251fac5]{position:absolute;right:-14px;top:18px;font-size:14px;font-weight:400;display:inline-block;padding:0 5px;height:18px;background:#ff7351;border-radius:4px;color:#fff;line-height:17px
}
.top-bar .right-part .is-login .right-mail .mail-data[data-v-0251fac5]{position:absolute;top:80px;right:0;padding:10px 10px 0 20px;width:160px;height:134px;background:#fff;box-shadow:0 2px 8px 0 hsla(0,0%,79%,.5);border-radius:4px
}
.top-bar .right-part .is-login .right-mail .mail-data[data-v-0251fac5]:after{content:"";position:absolute;top:-20px;right:20px;-moz-box-sizing:border-box;box-sizing:border-box;width:10px;height:0;border:10px solid transparent;border-bottom:10px solid #fff
}
.top-bar .right-part .is-login .right-mail .mail-data div[data-v-0251fac5]{cursor:pointer;height:42px;font-size:14px;font-weight:400;color:#333;line-height:42px
}
.top-bar .right-part .is-login .right-mail .mail-data div span[data-v-0251fac5]{position:absolute;right:10px;margin-top:10px;display:inline-block;padding:0 5px;height:18px;background:#ff7351;border-radius:4px;color:#fff;line-height:20px
}
.top-bar .right-part .is-login .right-mail .mail-data div .watched-span[data-v-0251fac5]{border-radius:20px;height:6px;width:6px;padding:0;margin-top:17px
}
.top-bar .right-part .is-login .right-me[data-v-0251fac5]{position:absolute;width:190px;height:300px;margin-left:70px
}
.top-bar .right-part .is-login .right-me .me-icon[data-v-0251fac5]{margin-left:120px;position:relative;width:60px;text-align:right;height:80px;cursor:pointer
}
.top-bar .right-part .is-login .right-me .me-icon img[data-v-0251fac5]{margin:0;width:30px;height:30px
}
.top-bar .right-part .is-login .right-me .me-data[data-v-0251fac5]{position:absolute;top:80px;right:-6px;width:160px;background:#fff;box-shadow:0 2px 8px 0 hsla(0,0%,79%,.5);border-radius:4px
}
.top-bar .right-part .is-login .right-me .me-data[data-v-0251fac5]:after{content:"";position:absolute;top:-20px;right:20px;-moz-box-sizing:border-box;box-sizing:border-box;width:10px;height:0;border:10px solid transparent;border-bottom:10px solid #fff
}
.top-bar .right-part .is-login .right-me .me-data div[data-v-0251fac5]{cursor:pointer;height:42px;padding:0 10px;font-size:14px;font-weight:400;color:#333;line-height:42px
}
.top-bar .right-part .is-login .right-me .me-data .border-top[data-v-0251fac5]{border-top:1px solid #efefef
}
.bg-transparent[data-v-0251fac5]{background:transparent!important;box-shadow:none!important;-webkit-filter:none;filter:none
}



