
/**
 * [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$
*/
@font-face {
  font-family: 'iconfont';  /* project id 1812567 */
  src: url('../font/font_1812567_146ilk614ce.eot');
  src: url('../font/font_1812567_146ilk614ce.eot') format('embedded-opentype'),
  url('../font/font_1812567_146ilk614ce.woff2') format('woff2'),
  url('../font/font_1812567_146ilk614ce.woff') format('woff'),
  url('../font/font_1812567_146ilk614ce.ttf') format('truetype'),
  url('../font/font_1812567_146ilk614ce.svg') format('svg');
}
body { font-size: 14px; font-family: "Microsoft Yahei",arial,"Hiragino Sans GB","Hiragino Sans GB W3",宋体,simsun; color: #333; margin: 0px; padding: 0px; background: #EDEFF5; }
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: #eb7fb8; 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; }


.nav-skip { display: none; box-sizing: border-box; width: 2.4rem; height: 4rem; padding: 0.7em 0 .4em; text-indent: 2.1875em; font-size: 1.1rem; line-height: 1.9em; text-align: center; margin-left: 10px; }
.nav-skip span { position: relative; top: 0.9em; margin: 0 auto; -webkit-transition-duration: 0s; transition-duration: 0s; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }
.nav-skip span:before,
.nav-skip span:after { position: absolute; content: ''; }
.nav-skip span,
.nav-skip span:before,
.nav-skip span:after { width: 1.3em; height: 2px; background-color: #fff; display: block; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-delay: 0.2s, 0; transition-delay: 0.2s, 0; }
.nav-skip span:before { top: -0.4em; }
.nav-skip span:after { top: 0.4em; }
.nav-skip.toggled span { background-color: rgba(0,0,0,0.0)!important; -webkit-transition-delay: 0s; transition-delay: 0s; }
.nav-skip.toggled span:before,
.nav-skip.toggled span:after { top: 0; -webkit-transition-delay: 0, 0.2s; transition-delay: 0, 0.2s; }
.nav-skip.toggled span:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.nav-skip.toggled span:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.oe_top { height: 80px; background: rgba(235,127,184,1); box-shadow: 0 0 10px #ccc; 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; }
.oe_topcon .logo img { vertical-align: middle; }
.oe_topcon .logo img.logo { padding-top: 0px; }
.oe_topcon .logo img.line { height: 66px; width: 1px; }
.oe_topcon .menu ul { float: left; }
.oe_topcon .menu { float: right; padding-left: 20px; }
.oe_topcon .menu ul li { float: left; line-height: 80px; }
.oe_topcon .menu ul li a { font-size: 16px; padding: 0px 16px; color: #fff; display: inline-block; position: relative; font-weight: normal; }
.oe_topcon .menu ul li.current a, .oe_topcon .menu ul li a:hover { color:#fffe8c;font-weight:bold; }

.oe_topcon .menu ul li.current a i, .oe_topcon .menu ul li a:hover i {
    position: absolute;
    display: inline-block;
    height: 3px;
    background: #fffe8c;
    width: 20px;
    bottom: 20px;
    border-radius: 20px;
    left: 50%;
    margin-left: -10px;
}
.oe_topcon .login { float: right; line-height: 66px; box-sizing: border-box; padding-top: 5px; }
.oe_topcon .login a { display: inline-block; color: #fff; line-height: 36px; 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: #ffe9f2; }
.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; 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(../image/bgs.png) 0px 0px no-repeat; margin-left: 5px; }
.oe_topcon .logined dl dt:hover { background: url(../image/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; }
.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(../image/bgs.png) -48px -21px no-repeat; margin-right: 5px; }
.oe_topcon .logined dl dd .left p a.a_2 { background: #eb7fb8; }
.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(../image/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: #eb7fb8; 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(../image/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(../image/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: 20px; width: 100%; min-width: 1200px; margin: 0 auto; background: #fff; }
.oe_footercon { width: 1200px; margin: 0 auto; padding-bottom: 20px; }
.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: #eb7fb8; }
.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: #eb7fb8; 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; border-top: 1px solid #f2f2f2; padding-top: 10px; font-size: 12px; margin-top: 10px; }
.oe_footer_power div { display: inline; }
.oe_footer_power p { display: inline; }
.inputx { 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; width:150px;}
.selectx { display: inline-block; padding: 0px 25px 0px 10px; line-height: 38px; height: 38px; position: relative; z-index: 0; border: 1px solid #dbdbdb; background: #fff; border-radius: 2px; font-size: 15px;width:187px; }
.index_search { background: #fff;  border-radius: 10px 10px 0px 0px; position: relative; }
.index_search .con { width: 1200px; margin: 0 auto; box-sizing: border-box; position: relative; }
.index_search em { display: inline-block; width: 74px; height: 12px; vertical-align: middle; margin-top: 10px; text-align: center; font-size: 22px; color: #666; }
.index_search b.text { display: block; vertical-align: middle; font-size: 24px; margin-top: 5px; text-align: center; }
.index_search b.text2 { display: block; vertical-align: middle; font-size: 16px; margin-top: 10px; text-align: center; color:#666}
.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(../image/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: #eb7fb8; color: #fff; padding: 0px 20px; border-radius: 2px; cursor: pointer; margin-left: 10px; vertical-align: middle;border:none; }
.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 40px; color: #666; position: relative; }
.oe_userlist .hd a i { display: none; width: 14px; border-bottom: 2px solid #eb7fb8; position: absolute; left: 50%; margin-left: -7px; bottom: 0px; }
.oe_userlist .hd a.current { }
.oe_userlist .hd a.current i { display: inline-block; }
.listtype2 { padding-top: 20px; }
.listtype2 a { display: inline-block; font-size: 14px; 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; }
.listtype2 a.current, .listtype2 a:hover { background: #eb76a4; color: #fff; border: 1px solid #eb76a4; }

.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, #eb7fb8); }
.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(../image/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, #eb7fb8); 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 40px; margin: 0px 8px; }
.oe_party_list .left .hd a.current { background: #eb7fb8; color: #fff; border: 1px solid #eb7fb8; }
.oe_party_list .left .hd a i { width: 14px; display: inline-block; border-bottom: 2px solid #eb7fb8; 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(../image/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(../image/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 { line-height:200%;}
.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(../image/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, #eb7fb8); 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: #eb7fb8; 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;  }
.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: #eb7fb8; color: #fff; border: 1px solid #eb7fb8; }
.oe_party_top dl dd .btn span.span_2 { background: #eb7fb8; color: #fff; border: 1px solid #eb7fb8; }
.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: #eb7fb8; 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 #eb7fb8; 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: 20px 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(../image/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 #eb7fb8; padding: 0px 10px; line-height: 24px; font-weight: normal; color: #eb7fb8; 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(../image/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(../image/bg.png) 0px -234px no-repeat; vertical-align: middle; margin-top: -5px; }

.oe_homeinfo { width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    background: #fff;
    margin-top: 30px;
    margin-bottom: 20px;
    padding-top: 30px;
    border-radius: 10px;padding:30px 40px; }
.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(../image/bg.png) -52px -113px no-repeat; }
.oe_homeinfo .left dl dt span.span_2 i { width: 34px; height: 38px; background: url(../image/bg.png) -52px -165px no-repeat; }
.oe_homeinfo .left dl dt span.span_3 i { width: 37px; height: 40px; background: url(../image/bg.png) -52px -221px no-repeat; }
.oe_homeinfo .left dl dt span.span_5 i { width: 38px; height: 38px; background: url(../image/bg.png) -52px -279px no-repeat; }
.oe_homeinfo .left dl dt span.span_4 i { width: 40px; height: 34px; background: url(../image/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: 300px; 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: #eb7fb8; }
.oe_like h3 i { display: inline-block; border-bottom: 3px solid #eb7fb8; }
.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: #eb7fb8; }
.oe_home_like h2 i { display: inline-block; border-bottom: 3px solid #eb7fb8; }
.oe_home_like dl { margin-bottom: 10px; padding-bottom: 20px; float: left; width: 20%; text-align: left;box-sizing:border-box;padding:0 10px; }
.oe_home_like dl dt { 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: #eb7fb8; 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 {  vertical-align: top;width:100%; }
.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(../image/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(../image/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(../image/bg.png) -285px -51px no-repeat; }
.oe_home_safety dd .div_2 p label.current em { background: url(../image/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: 442px; position: relative; z-index: 100; }
.oe_banner .bd ul li { height: 442px; }
.oe_banner .bd ul li a { display: block; width: 1200px; height: 442px; 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: 20px; }
.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(../image/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(../image/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: 40px; margin-bottom: 40px; }
.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; overflow: hidden; }
.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 { overflow: hidden; padding-bottom: 15px; height: 420px; }
.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: #eb7fb8; position: absolute; right: 0px; top: 10px; }
.oe_lparty .bd dl dd p.btn a.current { background: #eb7fb8; }
.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: #eb7fb8; }
.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: 1200px; border-radius: 10px;  overflow: hidden; margin:0 auto;padding-bottom:50px; }
.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: #eb7fb8; 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; overflow: hidden; }
.oe_rweibo .bd ul { overflow: hidden; }
.oe_rweibo .bd li { line-height: 40px;float:left;width:33.3333%;box-sizing:border-box;padding:0 10px; }
.oe_rweibo .bd li dt { position: absolute; left: 0px; top: 5px; }
.oe_rweibo .bd li dt { width: 60px; height: 60px; overflow: hidden; border-radius: 60px; }
.oe_rweibo .bd li dt img { width: 60px; min-height: 60px; }
.oe_rweibo .bd li .mylistx p.p_1 { max-height: 40px; overflow: hidden; color: #666; text-align: right; }
.oe_rweibo .bd li .mylistx p.p_1 span { float: left; font-size: 14px; }
.oe_rweibo .bd li .mylistx p.p_1 span i { color: #eb7fb8; margin-right: 5px; }
.oe_rweibo .bd li .mylistx p.p_2 { color: #999; font-size: 12px; }
.oe_rweibo .bd li .mylistx h3 { font-size: 14px; }
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }




.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 #eb7fb8; width: 14px; position: absolute; left: 50%; margin-left: -7px; bottom: 0px; }
.oe_left_diary .hd span.type a.current { color: #eb7fb8; }
.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: 522px; }
.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(../image/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; }



.oein_search { 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: #eb7fb8; bottom: 30px; }
/* .oein_search em{display:inline-block; width:54px; height:12px; background:url(../image/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; }
.btn_1 { display: inline-block; line-height: 40px;border:0; color: #fff; padding: 0px 25px; font-size: 16px; cursor: pointer; width: 250px; box-sizing: border-box; background-image: linear-gradient(90deg,#ff2a7c,#eb7fb8,#ff2a7c); }
.btn_1 i { display: inline-block; width: 18px; height: 18px;vertical-align: middle; margin-right: 4px; }
.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, #eb7fb8, #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-top: 48px;margin:0 auto; overflow:hidden;}
.oes0_searchcon div.select { min-width: 200px; margin-bottom: 10px; }
.oes0_searchcon div.select.sort { min-width: 80px; }
.webregister { background: url(../image/bgreg.jpg) no-repeat;;box-sizing: border-box;width: 380px;float: right;border-radius: 10px;padding: 10px 55px 10px 55px;padding-top: 25px;height: 530px;overflow: hidden;}
.webregister b { font-size:18px;font-weight:bold;display:block;text-align:center;}

.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("../image/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(../image/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: #eb7fb8; color: #fff; border: 1px solid #eb7fb8; }
.oe_diary_list .left .hd a i { width: 14px; display: inline-block; border-bottom: 2px solid #eb7fb8; 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: #eb7fb8; }
.oe_diary_list .right { float: right; width: 280px; 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: #eb7fb8; }
.hot_diary h3 i { display: inline-block; border-bottom: 3px solid #eb7fb8; }
.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; font-size:24px;}
.oe_toptitle span i { display: inline-block; border-bottom: 3px solid #eb7fb8; 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: 280px; 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: #eb7fb8; }
.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: #eb7fb8; }
.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: #eb7fb8; }
.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: #eb7fb8; padding-left: 13px; right: 200px; }
.oe_nlogincn .bd ul li a.get:hover { color: #eb7fb8; }
.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(../image/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(../image/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(../image/bg.png) -109px -113px #ff428b; width: 26px; height: 25px; }
.oe_safety_search .ser_top dl dd span:hover { background: url(../image/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(../image/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(../image/nbg.png) -65px -186px no-repeat; }
.oe_safety_searchresult dl dt label.current { background: url(../image/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: #eb7fb8; 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; }


.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: #eb7fb8; color: #fff; border: 1px solid #eb7fb8; }
.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: #eb7fb8; }
.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("../image/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("../image/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(../image/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(../image/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("../image/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("../image/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("../image/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("../image/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("../image/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: 200px; 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: 860px; 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: 770px; padding: 20px 40px; padding-top: 20px; border-radius: 10px; margin-top: 15px; }
.oe_info .right { float: right; width: 280px; 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: 270px; margin-left: -180px; }
.oe_info .left dl dd p.img img { vertical-align: top; width: 250px; height: 180px; }
.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(../image/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: #eb7fb8; 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(../image/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(../image/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(../image/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(../image/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: 30%; width: 10px; height: 20px; margin-top: -10px; background: url(../image/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(../image/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: #eb7fb8; border: 1px solid #eb7fb8; 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; }
.oe_newusrer .oe_v5user dl { float: left; width: 20%; overflow: hidden; border-radius: 5px; margin-bottom: 20px; position: relative; box-sizing:border-box;padding:0 10px;}
.oe_newusrer .oe_v5user dl.current { margin-right: 0px; }
.oe_newusrer .oe_v5user dl dt { position: relative;  background: #f5f5f5; overflow: hidden;border-radius:5px; }
.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 a { display: inline-block; background: #eb7fb8; border-radius: 40px; width: 120px; cursor: pointer; position: relative; z-index: 10;color:#fff;margin-bottom:10px; }
.oe_newusrer .oe_v5user dl dt p.btn a:hover { opacity: 0.9; }
.oe_newusrer .oe_v5user dl dt p.btn a i.iconfont { display: inline-block; font-size: 33px; vertical-align: middle; }
.oe_newusrer .oe_v5user dl dt img { width:100%; 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;margin:0 10px; 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(../image/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; }
.oe_newusrer .oe_v5user dl.on dd p.p_1 { color: #eb7fb8; }
.oe_newusrer .oe_v5user dl.on dd h3 a { color: #eb7fb8; }
.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: #eb7fb8; border: 1px solid #eb7fb8; 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: #eb7fb8; 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 #eb7fb8; 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: #eb7fb8; }
.oe_newusrer .oe_v5user .hd ul li.on i { display: inline-block; }
.oe_userlistv5 { padding: 0 30px; }
.oe_userlistv5 dl { float: left; width: 20%; overflow: hidden; border-radius: 5px; margin-bottom: 20px;box-sizing:border-box;padding:0 10px; }
.oe_userlistv5 dl dt { overflow: hidden; position: relative; box-sizing: border-box;  border-radius: 5px; background: #f5f5f5; }
.oe_userlistv5 dl dt img {width:100%; transition: all 0.2s ease-in-out 0s; }
.oe_userlistv5 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; display: none; padding-top: 35px; }
.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: #eb7fb8; 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(../image/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: #eb7fb8; }

/* 9:01 2019/5/15 */
.oe_inarticle { width: 1200px; box-sizing: border-box; background: #fff; margin: 0px auto; border-radius: 10px; margin-top: 20px; padding: 20px; margin-bottom: 60px; }
.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;line-height:30px; }
.oe_inarticle .hd ul li a { display: inline-block; padding: 0px 15px; color: #999; }
.oe_inarticle .hd ul li.on a { color: #eb7fb8; }
.oe_inarticle .hd ul li.on i { display: inline-block; border-bottom: 2px solid #eb7fb8; width: 14px; position: absolute; left: 50%; margin-left: -7px; bottom: 0px; }
.oe_inarticle .hd ul li a:hover { color: #eb7fb8; }
.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: #eb7fb8; }
.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: #eb7fb8; }
.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: #eb7fb8; color: #fff; }
.oe_select_input ul li.current { background: #eb7fb8; 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: #eb7fb8; }
.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: #eb7fb8; color: #fff; }
.oe_select_birthday .list .box .tab_content .year span:hover { background: #eb7fb8; 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: #eb7fb8; color: #fff; }
.oe_select_birthday .list .box .tab_content .item .month:hover { background: #eb7fb8; 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: #eb7fb8; color: #fff; }
.oe_select_birthday .list .box .tab_content .item .date.current { background: #eb7fb8; 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: #eb7fb8; }
.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: #eb7fb8; color: #fff; }
.oe_select_addr .list .box .tab_content .addr_box.current { background: #eb7fb8; color: #fff; }


/* 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: #eb7fb8; }
.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(../image/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(../image/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(../image/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('../image/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(../image/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(../image/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(../image/icon.png) -266px 0px no-repeat; }
.oe_pay_result dl dt span.ok { background: url(../image/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(../image/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(../image/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(../image/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(../image/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(../image/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(../image/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; }

.btn_1 { }
.btn_1 input[type='button'] { display: inline-block; color: #fff; border-radius: 2px; height: 20px; font-size: 16px; width: 250px; text-align: center; border: 1px solid #f44745; cursor: pointer; background: #f44745; }
.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: #eb7fb8; 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(../image/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(../image/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(../image/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(../image/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(../image/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(../image/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(../image/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(../image/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(../image/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: #eb7fb8; 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(../image/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: #eb7fb8; 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 #eb7fb8; }

/* 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; }

a.fhlb {
  display: block;
  width: 200px;
  height: 60px;
  line-height: 60px;
  border: 1px solid #eaeaea;
  font-size: 0.375rem;
  color: #999999;
  box-sizing: border-box;
  text-align: center;
  margin:0 auto;
  background:#eb7fb8;color:#fff;text-align:center;font-size:18px;
  margin-top:80px;
}

.fhlb img {
  width: 11%;
  display: inline-block;
  position: relative;
  top: 0.1rem;
  margin-right: .188rem;
}
.liucheng2 { background: url(../image/lcbg.jpg);height:780px;margin-bottom:50px;}
.lcconx { margin-top:60px;}
.i_stop { font-size: 0; padding: 60px 0 35px; color: #666; }
.i_stop .left { display: inline-block; vertical-align: middle; display: block; text-align: center; }
.i_stop h2 { font-size: 36px; color: #333; line-height: 54px; position: relative; display: inline-block; padding: 10px 0; font-weight: bold; padding-bottom: 10px; margin-bottom: 10px; }
.i_stop h3 { color: #666; display: inline-block; position: relative; font-size: 24px; padding-bottom: 10px; }
.i_stop h2:after { transition: all 300ms ease-out; -webkit-transition: all 300ms ease-out; position: absolute; bottom: 0; content: ""; width: 32px; height: 3px; display: block; background: #eb7fb8; left: 50%; margin-left: -16px; }
.index .i_tit span:before { position: absolute; content: ''; }
.i_stop .right { display: inline-block; vertical-align: middle; display: block; text-align: center; }
.i_stop .right p { line-height: 27px; font-size: 16px; }
.liucheng2 .lccon { width:1027px;height:607px;margin:0 auto;margin-top:30px;}
.liucheng ul { width: 1200px; margin: 0 auto; overflow: hidden; padding-bottom: 100px; }
.liucheng ul li { width: 200px; display: inline-block; box-sizing: border-box; float: left; }
.liucheng ul li a { box-sizing: border-box; }
.liucheng ul li:nth-child(1) { width: 198px; height: 262px; background: url(../image/me1.jpg); display: block; }
.liucheng ul li:nth-child(2) { width: 198px; height: 262px; background: url(../image/me2.jpg); display: block; }
.liucheng ul li:nth-child(2):hover { width: 198px; height: 262px; background: url(../image/me2h.jpg); display: block; }
.liucheng ul li:nth-child(3) { width: 198px; height: 262px; background: url(../image/me3.jpg); display: block; }
.liucheng ul li:nth-child(3):hover { width: 198px; height: 262px; background: url(../image/me3h.jpg); display: block; }
.liucheng ul li:nth-child(4) { width: 198px; height: 262px; background: url(../image/me4.jpg); display: block; }
.liucheng ul li:nth-child(4):hover { width: 198px; height: 262px; background: url(../image/me4h.jpg); display: block; }
.liucheng ul li:nth-child(5) { width: 198px; height: 262px; background: url(../image/me5.jpg); display: block; }
.liucheng ul li:nth-child(5):hover { width: 198px; height: 262px; background: url(../image/me5h.jpg); display: block; }
.liucheng ul li:nth-child(6) { width: 198px; height: 262px; background: url(../image/me6.jpg); display: block; }
.liucheng ul li:nth-child(6):hover { width: 198px; height: 262px; background: url(../image/me6h.jpg); display: block; }
.liucheng ul li span { display: block; text-align: center; font-size: 12px; color: #999; margin-top: 3px; }
.liucheng ul li strong { display: block; display: block; font-size: 15px; text-align: center; font-weight: normal; }
.liucheng ul li .zixunx { padding-top: 140px; }
.liucheng ul li:nth-child(1) .zixunx { color: #fff; }
.liucheng ul li:nth-child(1) span { color: #fff; }

.lastMain { background: #f2f2f2; padding-top: 110px; padding-bottom: 100px; font-size: 30px; text-align: center; color: #eb7fb8; }
.lastMain p:nth-of-type(2) { font-size: 44px; margin-top: 11px; }
.lastMain p:nth-of-type(3) { margin-top: 54px; }
.lastMain p:nth-of-type(3) > a { font-size: 40px; font-weight: 500; color: #eb7fb8; }
.lastMain p:nth-of-type(3) > a:hover { border-bottom: 1px dashed #eb7fb8; }
.lastMain > a { display: inline-block; width: 180px; height: 44px; line-height: 43px; color: #fff; font-size: 20px; background: #eb7fb8; border-radius: 24px; margin-top: 35px; -webkit-transition: color 0.3s; transition: color 0.3s; }
.lastMain > a:hover { background: #c162d0; }


.tuijianhuiyuan { padding: 20px 0 20px 0; }


.oe_link { margin: 0 auto; overflow: hidden; background-color: rgb(37, 37, 37); }
.oe_linkcon { width: 1200px; margin: 0 auto; padding-top: 30px; padding-bottom: 10px; }
.oe_linkcon b { font-weight: normal; font-size: 18px; display: block; color: #ccc; }
.oe_linkcon a { color: #ccc; }
.oe_linkcon .linklis { padding: 10px 0 20px 0; }


footer { background: #33253f; padding-bottom: 35px; color: #fff; background-color: rgb(28, 28, 28); }
footer .container { padding-top: 33px; width: 1200px; margin: 0 auto; overflow: hidden; }
footer .container > div { }
footer .container .share { width: 100%; margin-top: 40px; }
footer .container .share div:nth-child(1) { float: left; position: relative; margin-top: 13px; }
footer .container .share div:nth-child(1) a { color: #fff; font-size: 30px; line-height: 30px; margin-right: 14px; }
footer .container .share div:nth-child(1) a:hover { color: #eb7fb8; }
footer .container .share div:nth-child(1) .weixin { width: 100px; height: 120px; padding: 10px; text-align: center; background: #fff; position: absolute; left: -35px; top: -150px; color: #000; display: none; }
footer .container .share div:nth-child(1) .weixin .arrow { width: 0; height: 0; border: 10px solid transparent; border-top-color: #fff; position: absolute; top: 140px; left: 50px; }
footer .container .share div:nth-child(1) .weixin > img { display: block; width: 100px; height: 100px; }
footer .container .share div:nth-child(2) { float: right; font-size: 0; }
footer .container .share div:nth-child(2) .police { display: inline-block; width: 78px; height: 42px; margin-right: 14px; background: url("http://www.163.com/templates/qianshou/images/index_sprite.png") no-repeat -1px 0; }
footer .container .share div:nth-child(2) .shanghaiMZ { display: inline-block; width: 97px; height: 42px; background: url("http://www.163.com/templates/qianshou/images/index_sprite.png") no-repeat -86px 0; }
footer .container .copyright { width: 100%; padding-top: 18px; }
footer .container .copyright span:nth-child(1) { float: left; }
footer .container .copyright span:nth-child(2) { margin-left: 30px; float: left; }
footer .container .copyright span:nth-child(2) a{color:#fff; }


.p-list { margin-top:10px; }
.p-list li { float: left; width: 372px; margin: 0 10px; border: 1px solid #e5e5e5; box-sizing: border-box; padding-bottom: 20px; }
.p-list li:hover { background-color: #fafbfc; }
.p-list .img-box { display: block; width: 100%; padding-top: 78.378%; position: relative; margin-bottom: 17px; overflow: hidden; }
.p-list .img-box img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.p-list .title { display: block; text-align: center; font-size: 16px; color: #333; padding: 0 10px; margin-bottom: 19px; }
.p-list .abstract { font-size: 14px; color: #666; line-height: 24px; height: 48px; text-align: center; padding: 0 10px; }
.p-list .more { display: block; width: 110px; height: 28px; border: 2px solid #eb7fb8; line-height: 28px; text-align: center; font-size: 14px; color: #666; margin: 0 auto; transition: all .3s; margin-top: 5px; }
.p-list .more:hover { background-color: #eb7fb8; color: #fff; border-color: #eb7fb8; }
.p-list .title:hover { color: #eb7fb8; }

.huodonglist { background: #fff; padding-bottom: 40px; }
.huodongcon { width: 1200px; margin: 0 auto; }


.Banner { position: relative; z-index: 3; overflow: hidden; }
.Banner .item { position: relative; }
.Banner .item img { display: block; width: 100%; /* opacity: 0; */ opacity: 1;}
.Banner .item video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #000; }
.Banner .owl-dots { width: 100%; text-align: center; position: absolute; left: 0px; bottom: 5%; height: 9px; line-height: 9px; }
.Banner .owl-dots .owl-dot { width: 12px; height: 12px; margin: 0px 4px; background: #fff; border-radius: 50%; }
.Banner .owl-dots .owl-dot.active { background: #fa9319; }
.Banner .mask { width: 100%; height: 100%; background-color: rgba(94, 91, 92, 0.2); position: absolute; left: 0; top: 0; }
.Banner .text-info { max-width: 1400px; width: 90%; margin: 0 auto; padding: 0 5%; position: absolute; left: 0; right: 0; text-align: center; top: 45%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); color: #fff; }
.Banner .text-info .page-title { font-size: 52px; color: #fff; line-height: 84px; margin-bottom: 30px; }
.Banner .text-info .page-title p { display: inline-block; font-weight: 700; display:block;}
.Banner .text-info .page-title p:nth-child(2) { font-size:36px}
.Banner .text-info .page-msg { line-height: 22px; display: inline-block; margin-bottom: 39px; font-size: 24px; }
.Banner .text-info .banner-btns a { width: 120px; line-height: 38px; height: 40px; color: #fff; border: 1px solid #fff; background: rgba(0,0,0,0); display: inline-block; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.Banner .text-info .banner-btns a.free { margin-right: 30px; background: #e61717; border-color: #e61717; }
.kefus { margin-left: 24px; position: relative; padding-left: 25px; font-size: 16px; background: url(../image/cm.png) left center no-repeat; background-size: 20px; height: 80px; line-height: 80px; display: inline-block; vertical-align: middle; text-align: left; }
.kefus span { color: #fff; cursor: pointer; display: inline-block; }


/*关于我们*/
.zoom{ position: relative; display: block; overflow: hidden; }
.zoom img,.zoom span{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear; background-repeat: no-repeat; background-position: center; background-size: cover; }
.zoom:hover img,.zoom:hover span{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.baseWidth{ width: 1200px; margin: 0 auto;overflow:hidden;}
.i_title{ text-align: center; }
.i_tith1{ color: #aeaeae; }
.i_tith2{ margin: 2px auto 7px; font-size: 24px; }
.i_titl{ width: 30px; height: 1px; margin: 0 auto; background: #0257a3; }
.about_wrap img{ max-width: 100%; }
.m_about{ padding: 35px 0 120px;background:#fff; }
.m_about .fl { float:left; }
.m_about .fr { float:right; }
.m_about .i_title{ margin-bottom: 50px; }
.p_fnav_wrap{ height: 55px; }
.p_fnav{ height: 55px; background: #fff;/* z-index: 999;*/ border-bottom: 1px solid #f5f5f5; position: relative; width: 100%; }
.p_fnav li{ padding: 0 30px; cursor: pointer; float: left; font-size: 16px; color: #000; text-align: center; float: left; }
.p_fnav li:first-child{ padding-left: 4px; }
.p_fnav li span{ display: block; height: 52px; line-height: 52px; border-bottom: 3px solid #fff; }
.p_fnav li.on span{ border-color: #038ace; color: #038ace; }
.about_box{ padding-top: 70px; }
.intro_text{ width: 50%; }
.intro_img{ width: 48.1% ; }
.intro_text h3{ margin-bottom: 5px; color: #333; font-size: 20px; }
.intro_text .text_p{ font-size: 14px; color: #666; line-height: 30px; }
.intro_text .text_p { line-height: 32px; height: 546px; overflow-y: auto; font-size: 15px; color: #666; padding-right: 10px; }
.intro_text .text_p::-webkit-scrollbar { width: 4px; background: #ccc; }
.intro_text .text_p::-webkit-scrollbar-thumb { background: #666666; }
.culture_box { line-height: 32px; height: 546px; overflow-y: auto; font-size: 15px; color: #666; padding-right: 10px; }
.culture_box::-webkit-scrollbar { width: 4px; background: #ccc; }
.culture_box::-webkit-scrollbar-thumb { background: #666666; }
.pb50{ padding-bottom: 50px; }
.pt50{ padding-top: 50px; }
.bg_f7f9fb{ background: #f7f9fb;overflow:hidden }
.time_slide .slick-arrow{ cursor: pointer; top: 4px; width: 28px; height: 28px; display: block; position: absolute; }
.time_slide .slick-prev{ left: -66px; margin: 0; background: url(http://www.163.com/templates/qianshou/images/left.png) center no-repeat;}
.time_slide .slick-next{ right: -66px; margin: 0; background: url(http://www.163.com/templates/qianshou/images/right.png) center no-repeat;}
.time_slide .slick-prev:hover{ background: url(http://www.163.com/templates/qianshou/images/left_on.png) center no-repeat;}
.time_slide .slick-next:hover{ background: url(http://www.163.com/templates/qianshou/images/right_on.png) center no-repeat;}
.time_slide{ width: 700px; margin: 8px auto 0; padding-bottom: 30px; }
.time_slide div.year{ border: 1px solid #f7f9fb; cursor: pointer; text-align: center; margin: 0 32px; float: left; width: 86px; height: 34px; line-height: 34px; color: #666; font-size: 22px; }
.time_slide div.year:hover{ color: #1b92d0; }
.time_slide div.year.on{ border-color: #1b92d0; color: #1b92d0; }
.time_box{ width: 750px; position: relative;  margin: 0 auto; }
.time_box ul{ width: 100%; padding: 50px 0 80px; background: url(http://www.163.com/templates/qianshou/images/map.png) top center no-repeat; }
.time_box .time_line{ z-index: 0; content: ''; position: absolute; top: 0; height: 100%; width: 3px; background: #c0d1db; left: 50%; margin-left: -1.5px; }
.time_box .time_line:before{ content: ''; position: absolute; top: 0; width: 22px; height: 22px; background: url(http://www.163.com/templates/qianshou/images/icon65.png) center no-repeat; left: 50%; margin-left: -11px; }
.time_box .time_line:after{ content: ''; position: absolute; bottom: 0; width: 22px; height: 22px; background: url(http://www.163.com/templates/qianshou/images/icon65.png) center no-repeat; left: 50%; margin-left: -11px; }
.time_box ul h2{ font-size: 18px; color: #666; }
.time_box ul .line{ width: 30px; height: 2px; background: #1b92d0; margin: 6px 0 9px; }
.time_box ul p{ word-break: break-all; line-height: 20px; font-size: 16px; color: #666; }
.time_box li{ position: relative; width: calc(50% + 11px); display: inline-block; box-sizing: border-box; }
.time_box li .text_box{ display: inline-block; }
.time_box li:nth-child(2n+1){ padding-right: 110px; background: url(http://www.163.com/templates/qianshou/images/icon66.png) right 15px no-repeat; }
.time_box li:nth-child(2n+1) .text_box{ float: right; }
.time_box li:nth-child(2n){ margin-left: calc(50% - 11px); padding-left: 110px; background: url(http://www.163.com/templates/qianshou/images/icon67.png) left 15px no-repeat; }
.time_box li:nth-child(2n) .text_box{ float: left; }
.time_bar{ display: none; }
.time_bar:first-child{ display: block; }
.culture_wrap{ padding-bottom: 70px;width:50%; }
.culture_box{ box-sizing: border-box; margin: 0 auto; font-size: 16px; color: #666; line-height: 36px; }
.culture_box span{ color: #2ab2e5; }
.pics_wrap{ margin-top: 22px;overflow:hidden; }
.cul_list{ margin-top: 6px; }
.cul_list li{ margin-bottom: 26px; text-align: center; font-size: 14px; width: 22.6%; margin-right: 3.2%; float: left; }
.cul_list li a {display:block;}
.cul_list li:nth-child(4n){ margin-right: 0; }
.cul_list li .zoom{ height: 190px; margin-bottom: 4px; }
.cul_list li .zoom span{ background-size: contain; }
.cul_list li:hover{ -webkit-transform: translateY(-2px); transform: translateY(-2px); }
.cul_list li:hover p{ color: #2ab2e5; }
.pics_wrap .more{ display: block; height: 40px; background: url(http://www.163.com/templates/qianshou/images/icon31.png) center no-repeat; background-size: contain; }
.speech_slick{ padding-bottom: 40px; width: 1218px; margin: 0 auto; }
.speech_slick .slick-slide{ position: relative; margin: 0 9px; height: 260px; }
.speech_slick .shadow{ position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(255,255,255,.5); height: 48px; line-height: 48px; text-align: center; font-size: 18px; color: #000; padding: 0 10px; box-sizing: border-box; }
.ustain_slick{ width: 1272px; margin: 0 auto; }
.ustain_slick .slick-dots{ max-width: 100%; }
.ustain_wrap ul{ margin-top: 25px; }
.ustain_wrap p{ line-height: 30px; }
.ustain_slick{ padding-bottom: 40px; }
.ustain_slick p{ line-height: 18px; font-size: 14px; text-align: center; margin-top: 18px; }
.ustain_slick .slick-slide:hover{ -webkit-transform: translateY(-2px); transform: translateY(-2px); }
.ustain_slick .slick-slide:hover p{ color: #2ab2e5; }
.ustain_wrap ul .slick-slide,.ustain_wrap ul .slick-slide:nth-child(4n){ margin: 0 36px; }

.changshi { }
.changshi p {line-height:200%;font-size:14px; }
.flimg { float:left;margin:0 15px 10px 0;}

/*人才加盟*/
.rec_con{ padding: 45px 60px 55px; }
.join-main{ margin-bottom: 50px; }
.join-main .list-top{height: 64px; line-height: 64px; background: #eb7fb8; font-size: 0; color: #fff;}
.join-main .td1,.join-main .td2,.join-main .td3,.join-main .td4{ text-align: center; width: 25%; padding: 0 5px; box-sizing: border-box; display: inline-block; vertical-align: middle; }
.join-main .list-box ul{width: 100%;}
.join-main .list-box li{width: 100%;}
.join-main .list-box li .top{ cursor: pointer; font-size: 0; color: #666; line-height: 2; padding: 18px 0; border-bottom: 1px solid #efefef;background:#fff;}
.join-main .list-box li .top:hover .td1{ color: #008a9c; }
.join-main .td1, .join-main .td2, .join-main .td3, .join-main .td4{ font-size: 16px; }
.join-main .td1{ text-align: left; padding-left: 45px; }
.join-main .list-box li .top a{color: #4d1068;}
.join-main .list-box li.on .top{ border-bottom: none; }
.join-main .list-box li .bot{position: relative; padding: 40px 8.1% 50px; background: #fafafa; display: none;}
.join-main .list-box li .bot .info1{border-bottom: 1px solid #e5e5e5; padding-bottom: 22px;}
.join-main .list-box li .bot .info1 p{float: left; font-size: 12px; color: #333333; line-height: 2; min-width: 24%; margin-right: 1%; margin-bottom: 10px;}
.join-main .list-box li .bot .info2 h3{font-size: 20px; color: #007c8c; line-height: 36px;}
.join-main .list-box li .bot .info2 p{font-size: 14px; color: #666; line-height: 34px;}
.join-main .list-box li .bot .info2 .box{width: 100%; margin-bottom: 18px; }
.join-main .list-box li .bot .info3{margin-top: 22px;overflow:hidden;}
.join-main .list-box li .bot .info3 .apply{width: 151px; height: 41px; line-height: 41px; background: #eb7fb8; font-size: 16px; color: #ffffff; float: left; text-align: center;}
.join-main .list-box li .bot .info3 .apply:hover{ box-shadow: 0 0 10px #999; font-size: 17px;}
.join-main .list-box li .bot .info3 .all{float: right; font-size: 14px; color: #666; height: 21px; line-height: 21px; padding-left: 30px; background: url("http://jkyule.com/static/web/img/all_ico.png") no-repeat 0 center;}
.join-main .list-box li .bot i{position: absolute; left: calc(4.4% + 18px); top: -12px; width: 0; height: 0; border-width: 6px; border-style: solid; border-color: transparent transparent #f5f5f5;}
.join-main .list-box li.li1 .td2{color: #f91747;}


.footerMid{border-bottom:1px solid #ebebeb;overflow:hidden;padding-bottom:30px; }
.footerMid .list{ float:left; padding:0px 0 0px;}
.footerMid ul{ float:right; }
.footerMid .list dl{ float:left; max-width: 250px; margin-right: 45px;}
.footerMid .list .end{ margin-right: 0;}
.footerMid .list dl dt{ font-weight:normal; line-height:3;}
.footerMid .list dl dt span{ display:inline-block; position:relative; border-bottom: 1px solid #D1D1D1; font-size: 16px; padding-right: 52px}
.footerMid .list dl dt span::before{ width: 65px;  height: 2px; background-color: #eb7fb8;  position: absolute; left: 0; bottom: -1px;  content: '';}
.footerMid .list dl dt a{ color:#fff;}
.footerMid .list dl.end dt span{ border: none;}
.footerMid .list dl.end dt span::before{ display: none;}
.footerMid .list dl dd{ margin-top:15px;}
.footerMid .list dl dd p{ line-height:26px; color:#999; font-size:14px; text-align: justify; padding-left: 0px; }
.footerMid .list dl dd p i { padding-right:5px;}
.footerMid .list dl dd .add{ padding-left: 0; }
.footerMid ul li{ width:150px; float:left; margin-left: 20px; text-align:center;}
.footerMid ul li img{ width:130px; padding:2px; border:1px solid #D1D1D1;}
.footerMid ul li p{ font-size:13px; color:#fff; margin:0; line-height:2;}

.cont_box{padding: 60px 0;overflow:hidden;margin:0 auto;clear:both;background:#fff;}
.cont_box .News_x {width:64%;float:left;overflow:hidden;padding:5% 3%;background:#fafafa }
.cont_box .newsright { width:27%;float:right;overflow:hidden;background:#f4f3f3;min-height:300px;margin-left:3%;}
.cont_box .newsright dl { padding:10px;}
.cont_box .newsright dl dt {border-bottom:1px solid #ccc;height:38px;line-height:38px; font-size:16px;font-weight:bold;margin-bottom:20px;}
.cont_box .newsright dl dd {line-height:35px;;border-bottom:1px dotted #ddd; }
.cont_box .newsright dl dd a{ font-size:14px;}



/*在线留言*/
.Leaving{ border: 1px solid #ececec;  box-sizing: border-box;}
.Leaving form{padding: 50px 50px 80px;}
.Leaving form .l_text{margin-bottom: 36px;}
.Leaving form .l_text .list {width:450px;float:left; }
.Leaving form .l_text .list dl{overflow:hidden;margin-bottom:10px; }
.Leaving form .l_text .list dl dt{line-height:35px;margin-bottom:10px;font-size:22px;font-weight:bold; }
.Leaving form .l_text .list dl dt span{ display:inline-block; position:relative; border-bottom: 1px solid #D1D1D1; font-size: 16px; padding-right: 52px}
.Leaving form .l_text .list dl dt span::before{ width: 65px;  height: 2px; background-color: #eb7fb8;  position: absolute; left: 0; bottom: -1px;  content: '';}
.Leaving form .l_text .list dl dd { }
.Leaving form .l_text .list dl dd p{width:200px;float:left;line-height:250%;font-size:18px;}

.Leaving form .l_text .lxfs { overflow:hidden;background:#fafafa;padding:20px;}
.Leaving form .l_text .erweima{width:450px; float:right;}
.Leaving form .l_text .erweima ul { }
.Leaving form .l_text .erweima ul li {width:33.333%;display:inline-block;text-align:center;float:left;padding:10px;box-sizing:border-box; }
.Leaving form .l_text .erweima ul li span { }
.Leaving form .l_text .erweima ul li img { width:100%;}
#allmap {
  height: 389px;
}


.Leaving form .l_text>h3{margin-bottom: 24px; font-size: 36px;font-weight: bold; color: #000;}
.Leaving form .l_text>p{ font-size: 16px; color: #797979; line-height: 30px;}
.Leaving form .l_text>p span{margin-right: 10px;font-weight:bold;color:#666;width:70px;display:inline-block;}
.Leaving form .l_text>p span:first-child{ color: #666;}
.Leaving form .l_input{position: relative; width: 510px; margin-bottom: 20px;}
.Leaving form .l_input:before{position: absolute;right: -20px;top:50%; content: '*';color: #f00;}
.Leaving form .l_input input{width: 100%;height: 50px; padding: 0 20px; border: 1px solid #ececec; background: #fafafa; box-sizing: border-box; font-size: 14px;color: #666;}
.Leaving form .l_textarea {position: relative; width: 820px; margin-bottom: 50px;}
.Leaving form .l_textarea:before{position: absolute;right: -20px;top:50%; content: '*';color: #f00;}
.Leaving form .l_textarea textarea{width: 100%; height: 140px; padding: 20px; border: 1px solid #ececec; background: #fafafa; box-sizing: border-box;}
.Leaving form .l_but{width: 158px;height: 54px;}
.Leaving form .l_but input{width: 100%;height: 100%; border: none; background: #eb7fb8; font-size: 16px;color: #fff;}

.Leaving2{ border: 1px solid #ececec; background: url(../image/mymes.jpg) no-repeat top right; box-sizing: border-box;height:682px;}
.Leaving2 form{padding: 80px 76px 80px;}
.Leaving2 form .l_text>h3{margin-bottom: 24px; font-size: 36px;font-weight: bold; color: #000;}
.Leaving2 form .l_text>p{ font-size: 16px; color: #797979; line-height: 30px;}
.Leaving2 form .l_text>p span{margin-right: 10px;font-weight:bold;color:#666;width:70px;display:inline-block;}
.Leaving2 form .l_text>p span:first-child{ color: #666;}
.Leaving2 form .l_input{position: relative; width: 650px; margin-bottom: 20px;}
.Leaving2 form .l_input:before{position: absolute;right: -20px;top:50%; content: '';color: #f00;}
.Leaving2 form .l_input input{box-sizing: border-box; font-size: 14px;color: #666;}
.Leaving2 form .l_textarea {position: relative; width: 820px; margin-bottom: 20px;}
.Leaving2 form .l_textarea:before{position: absolute;right: -20px;top:50%; content: '*';color: #f00;}
.Leaving2 form .l_textarea textarea{width: 75%; height: 60px; padding: 20px; border: 1px solid #ececec; background: #fafafa; box-sizing: border-box;}
.Leaving2 form .l_but{width: 158px;height: 54px;}
.Leaving2 form .l_but input{width: 100%;height: 100%; border: none; background: #eb7fb8; font-size: 16px;color: #fff;}
.select2x { 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;width:150px; }
.rab {width:auto; }
.Leaving2 .l_input .mylab { width:300px;display:inline-block;padding:5px 0;font-size:16px;}
.tips { width:600px;background:#f9e3ee;border:1px solid #eb7fb8;padding:10px;margin-bottom:10px;}
.jianjiefs{padding: 50px 76px 0px 76px;}
.jianjiefs dl { }
.jianjiefs dl dt {font-size:24px;}
.jianjiefs dl dd {line-height:200%;width:70%; padding-top:20px;}
.jianjiefs dl dd span { font-weight:bold;}

.titbiaoti {line-height:35px;margin-bottom:10px;font-size:22px;font-weight:bold; padding-left:10px;}
.titbiaoti  span{ display:inline-block; position:relative; border-bottom: 1px solid #D1D1D1; font-size: 16px; padding-right: 52px}
.titbiaoti  span::before{ width: 65px;  height: 2px; background-color: #eb7fb8;  position: absolute; left: 0; bottom: -1px;  content: '';}

.myconcocnc { width:1200px;margin:0 auto;padding-top:40px;}
.meizhoutuijian { text-align:center;color:red;font-weight:bold;font-size:30px;margin-bottom:30px;position:relative;}
.meizhoutuijian span { position:relative;color:#deac21}
.meizhoutuijian i { position:absolute;top:-20px;right:-50px;}
.meizhoutuijian i img { width:50px;}
.down a { font-size:14px;color:#fff;text-align:center;color:#000;}
.newsbann { height:600px;overflow:hidden;background-position: center; background-size: cover;margin-top:80px;}
.tianmibann { height:600px;overflow:hidden;background-position: center; background-size: cover;margin-top:80px;}
.photobann { height:600px;overflow:hidden;background-position: center; background-size: cover;margin-top:80px;}
.fuwubann { height:600px;overflow:hidden;background-position: center; background-size: cover;margin-top:80px;}
.contactbann { height:500px;overflow:hidden;background-position: center; background-size: cover;margin-top:80px;}
.aboutbann {height:600px; overflow:hidden;background-position: center; background-size: cover;margin-top:80px;}
.downbann { height:600px;overflow:hidden;background-position: center; background-size: cover;margin-top:80px;}
.marin80 { margin-top:80px;}

@media screen and (max-width: 1150px) {
    .banner, .banner-wrap, .banner-wrap .banner-bg { height: 500px; }
    .wbanner { height: 400px; }
    .nav-skip { display: inline-block; }
    .header .language { display: inline-block; }
    body { padding-top: 60px; }
    .header { height: 60px; line-height: 60px; }
    .header .logo { width: 40%; height: 30px; }
    .header.white { background: #fff; }
    .nav { display: none; height: auto; line-height: 1; overflow: auto; position: absolute; top: 60px; background: rgba(255,255,255,0.95); right: 0; width: 33.3%; padding: 10px 0; box-sizing: border-box; }
    .nav li, .header.white .nav li { height: auto; margin: 0; display: block; width: 100%; padding: 0 30px 0 20px; min-height: 45px; line-height: 45px; box-sizing: border-box; }
    .nav li.hase { background: url(http://www.163.com/templates/qianshou/images/nav1.png) 97% 21px no-repeat; background-size: 10px; }
    .nav li > a, .header.white .nav li > a { font-size: 16px; height: auto; line-height: 45px; border-bottom: none; display: block; padding: 0; }
    .s_nav { box-shadow: none; min-width: 0; display: none; padding: 0; position: static; margin: 0!important; background: none; border-top: none; }
    .s_nav .nav_pic { display: none; }
    .nav li dl, .header.white .nav li dl { border: none; min-width: 0; display: none; padding: 0; position: static; margin: 0!important; background: none; border-top: none; width: auto; height: auto; float: none; position: static; }
    .nav li dl dd { height: auto!important; margin: 0; float: none; width: 100%; text-align: left; }
    .nav li dl dd > a { font-weight: normal; border-bottom: none; line-height: 30px; background: url(http://www.163.com/templates/qianshou/images/nav2.png) 5px center no-repeat; background-size: 5px; border: none; padding: 0 18px; width: 100%; box-sizing: border-box; }
    .nav li dl .baseWidth { width: 100%; }
    .nav li a:hover { color: #0d6e3d; }


    .oe_top { height:60px;padding:0 10px;width:100%;    box-sizing: border-box;}
    .oe_topcon { height:60px;width:100%;  }
    .oe_topcon .logo img {max-height:60px;}
    .kefus { height:60px;line-height:60px; vertical-align:initial;margin-left:0;font-size:14px;box-sizing: border-box;display:inherit;float:left;}
    .oe_topcon .menu { padding-left:5px;}
    .nav-skip {margin-left:5px; }
    .oe_topcon .menu ul li a { color:#666}
}

@media screen and (max-width: 750px) {
	.kefus {display:none;}
    .liucheng2 { height:400px;}
    .liucheng2 .lccon { width:100%;margin:0 auto;margin-top:30px;padding:0 10px;box-sizing:border-box;}
    .liucheng2 .lccon img{ width:100%;}
    .nav { width:100%;}
    .Banner .text-info .page-title{font-size: 20px;line-height: 24px;margin-bottom: 10px; }
	.Banner .text-info .page-title p {font-size: 20px; }
	.Banner .text-info .page-title p:nth-child(2) {
    font-size: 20px
}
    .index_search .con { width:100%;padding:0 10px;}
    .oes0_searchcon { width:100%;}
    .inputx { width:100%;box-sizing:border-box;}
    .selectx { width:100%;}
    .oes0_searchcon div.select { width:50%;margin:0;box-sizing:border-box;padding:0 5px;min-height:45px;}
    .index_search .btn_1 { width:120px;margin:0 auto;text-align:center;overflow:hidden;float:none;}
    .oe_lparty .bd dl { width:100%;padding-left:0;height:auto;}
    .oe_lparty .bd dl dt { width:100%;position:inherit}
    .oe_inparty { width:100%;margin-bottom:10px;}

    .oe_lparty { width:100%;width:100%;padding:10px 10px 10px 10px;height:auto;}
    .oe_rweibo { width:100%;margin-top:10px;}
    .oe_lparty .bd dl dt img { width:100%;height:auto;}

    .oe_lparty .bd dl dd p.btn a { position:inherit}
    .oe_lparty .bd { height:auto;}


    .huodongcon { width:100%;}

    .i_stop {     padding: 10px 0 5px;}
    .i_stop h2 { font-size:18px;}
    .tuijianhuiyuan { padding:0px 0 10px 0;}

    .oe_newusrer { width:100%;padding-top:20px;}

    .oe_newusrer .oe_v5user dl { width:50%;padding: 0 5px;}
    .oe_newusrer .oe_v5user { padding:0 5px;}
    .oe_newusrer .oe_v5user dl dd {    margin: 0 5px; }
    .oe_inarticle { padding:10px;width:100%;margin-bottom: 20px;}

    .oe_inarticle .hd ul { padding-left:0;}
    .oe_inarticle .hd a.more { top:10px;}
    .oe_inarticle .hd ul li a { padding:0 5px;}
    .oe_left_article .list { display:none;}
    .oe_left_article { width:100%;}

    .oe_left_article .three dl { width:100%;margin-bottom:10px;}
    .oe_left_article .three dl dt { width:100%;}
    .oe_left_article .three dl dt img { width:100%;height:auto;}


    .oe_right_article {width:100%;margin-top:10px;}

    .liucheng ul { width:100%;padding-bottom: 30px;}
    .liucheng ul li { max-width:50%;}

    .lastMain { font-size:18px;padding:30px 0;}
    .lastMain p:nth-of-type(2) {font-size:20px; }
    .lastMain p:nth-of-type(3) > a { font-size:30px;}
    .lastMain p:nth-of-type(3) { margin-top:20px;}

    .oe_linkcon { width:100%;padding: 20px 10px;}
    .oe_poptool  { display:none;}

    footer .container { width:100%;padding:10px;box-sizing:border-box;}
    .footerMid .list dl:nth-child(1) { width:50%;    margin-right: 0px;}
    .footerMid .list dl:nth-child(2) { width:50%;margin-right: 0px;}
    .footerMid .list dl:nth-child(3) { width:100%;margin-right: 0px;max-width: 100%;}
    .footerMid .list dl:nth-child(4) { display:none;}
    .footerMid ul { float:none;margin-top:10px;}
    .footerMid ul li { margin-left:0;}

/*关于我们*/
    .m_about { padding-top:10px;}
    .p_fnav li { width:33.33333%;padding:0;}
    .baseWidth { width:100%;}
    .p_fnav li:first-child { padding-left:0;}
    .p_fnav { height:auto;}
    .intro_text { width:100%;float:right;}
    .intro_text .text_p { height:200px;}
    .m_about .fr { float:none;}
    .about_wrap img { width:100%;margin-bottom:10px;}
    .pb50 { padding-bottom:10px;}
    .m_about .i_title { margin-bottom:10px;}
    .about_box {padding:20px 10px 10px 10px; }
    .p_fnav_wrap { height:auto;}
    .m_about .fl { float:right;}
    .culture_wrap { width:100%;padding:0 10px;}
    .culture_box { overflow:hidden;}
    .flimg { margin:0;}
    .cul_list li { width:50%;margin-right:0;padding:0 5px;box-sizing:border-box;}
    .cul_list li .zoom { height:150px;}
    .pics_wrap { margin-top:0;}
    .join-main .td1, .join-main .td2, .join-main .td3, .join-main .td4 { width:50%}
    .join-main .list-top { height:auto}
    .m_about { padding-bottom:10px;}
/*用户中心*/
    .oe_userlist { width:100%;padding:20px 10px;box-sizing:border-box;}
    .oe_userlistv5 { padding:0 ;}
    .oe_userlistv5 dl { width:50%;padding:0 5px;}

    .oe_homeinfo { width:100%;padding:0 10px;box-sizing:border-box;margin-top:0;}
    .oe_home { padding-top:20px;}
    .oe_home_like dl { width:50%;    padding: 0 5px;}
    .oe_home_like {margin-left:0;}
    .oe_home_like dl dd h3 { font-size:13px;}

/*牵手活动*/
    .oe_party_list { width:100%;margin-top:10px;margin-bottom:10px;}
    .oe_party_list .left { width:100%;}
    .oe_party_list .left .bd {padding:10px;}
    .oe_party_list .left .bd dl dt div.img { height:auto;}
    .oe_party_list .right { width:100%;margin-top:10px;}
    .oe_contact { padding-top:10px;}
    .oe_party_top { width:100%;    padding: 10px;   }
    .oe_party_top dl { width:100%;padding-left:0;}
    .oe_party_top dl dt {position:initial; }
    .oe_party_top dl dd { padding-right:0;}
   .oe_party_top dl dd .oe_partyma {display:none;}
    .oe_party_top dl dt p { position:initial}
    .oe_party_top dl { height:auto;}
    .oe_party_top dl dt { width:100%;height:auto;}
    .oe_party_detail { width:100%;}
    .oe_party_detail .left { width:100%;box-sizing:border-box;}
    .oe_party_left { padding:10px;}
    .oe_party_left h2 { margin-bottom:0;}
    .oe_party_left .txt { padding:0px;}
    .oe_party_left img { max-width:100%;}
    .fengxiang { display:none;}
    .oe_party_right { width:100%;margin:10px 0;}

    /*新闻*/
    .oe_main { width:100%;}
    .oe_info .left { width:100%;    padding: 10px;box-sizing:border-box;}
    .oe_info .left dl dd p.img { width:100%;margin-left:0;}
    .oe_info .left dl dd p.img img { width:100%;height:auto;}
    .oe_info .left dl.current { padding-left:0;}
    .oe_info .left dl.current dt {margin-left:0;}
    .oe_info .right { width:100%;    padding: 10px;box-sizing:border-box;}
    .Leaving {background-size: 100%;padding: 0 3%;}
    .Leaving form {padding: 50px 0 80px;}
    .cont_box { padding-top:0;}
    .Leaving form .l_text .list { width:100%;}
    .Leaving form .l_text .list dl dd p { width:50%;}
    .Leaving form .l_input { width:100%;}
    .Leaving form .l_textarea { width:100%;}


    
    .Leaving2 {background-size: 100%;padding: 0 3%;}
    .Leaving2 form {padding: 50px 0 80px;}
    .cont_box { padding-top:0;}
    .Leaving2 form .l_text .list { width:100%;}
    .Leaving2 form .l_text .list dl dd p { width:50%;}
    .Leaving2 form .l_input { width:100%;}
    .Leaving2 form .l_textarea { width:100%;}
    .select2x { width:100%;}
    .Leaving2 form .l_input { margin-bottom:5px;}
    .Leaving2 form .l_textarea { margin-bottom:10px;}
    .tips { width:100%;box-sizing:border-box;}



    .newsbann {height:200px;}
    .photobann {height:200px;}
    .fuwubann {height:200px;}
    .contactbann {height:200px;}
    .aboutbann {height:200px;}
    .downbann {height:200px;}


    .huodonglist { overflow:hidden;}
    .oe_lparty .bd dl dd p.btn { position:initial}
}
.bgwidst {background:#EDEFF5;padding:20px 0;padding-top:40px; }