@charset "utf-8";
/**
 * [OElove] (C)2010-2099 OELOVE.COM Inc.
 * Email: service@phpcoo.com, phpcoo@qq.com
 * This is not a freeware, use is subject to license terms
 * $LastTime 9:08 2017/12/5 Design by wz$
*/
body{font-size:14px;font-family: "Microsoft Yahei",arial,"Hiragino Sans GB","Hiragino Sans GB W3",宋体,simsun; color:#333; margin:0px; 
padding:0px; line-height:24px; background:#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:#333; text-decoration:none;}
a:active{color:#666;text-decoration:none;}
.clear{clear:both;}
i,em,s{font-style:normal;} 
a,texterea,input{outline:none;}


.oe_top{height:40px; width:100%; min-width:1200px; margin:0 auto; background:#f0f0f0; font-size:12px; position:relative; z-index:100;}
.oe_topcon{width:1200px; margin:0 auto; height:40px;}
.oe_topcon .left{line-height:40px; height:40px; float:left;}
.oe_topcon .right{float:right;  height:40px; line-height:40px;}
.oe_topcon .right .login{float:left; }
.oe_topcon .right .login a{display:inline-block; }
.oe_topcon .right .login a.a_1{background-image: linear-gradient(90deg, #ff428b, #f5487a); color:#fff; padding:0px 15px; border:1px solid #f5487a; border-radius:2px 0px 0px 2px; line-height:26px; margin-top:5px;}
.oe_topcon .right .login a.a_2{border:1px solid #f5487a; border-radius:0px 2px 2px 0px; padding:0px 15px; color:#f5487a;line-height:26px;margin-top:5px;}
.oe_topcon .right .login span{color:#ff3485; margin-right:5px;}
.oe_topcon .right dl{float:left; position:relative; margin-left:20px; padding-bottom:20px;}
.oe_topcon .right dl dt{position:relative; cursor:pointer;}
.oe_topcon .right dl dt i{display:inline-block; width:10px; height:16px; background:url(../images/bg.png) left top no-repeat; vertical-align:middle; margin-right:4px;}
.oe_topcon .right dl dd{position:absolute; right:0px; top:40px; background:#fff; padding:10px; border:1px solid #ebebeb; text-align:center; box-shadow:0px 3px 5px -3px #ccc; display:none;}
.oe_topcon .right dl dd img{width:120px; height:120px;}

.oe_nav{height:104px; width:100%; min-width:1200px; border-bottom:1px solid #f2f2f2; background:#fff; box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.06);}
.oe_navcon{width:1200px; margin:0 auto;}
.oe_navcon .logo{float:left;}
.oe_navcon .logo a{display:inline-block; vertical-align:middle; }
.oe_navcon .logo img{ vertical-align:min-height; max-height:88px; }
.oe_navcon .logo img.line{height:88px; width:1px; }

.oe_nav2{height:55px; width:100%;background:#FF3366; min-width:1200px; border-bottom:1px solid #f2f2f2;}
.oe_navmenu .menu{float:center;padding-left:80px;}
.oe_navmenu .menu ul li{float:left; font-size:16px; margin-left:2px; line-height:55px;}
.oe_navmenu .menu ul li a{display:inline-block;padding:0px 25px; line-height:55px; height:55px;color:#FFFFFF}
.oe_navmenu .menu ul li.current a,.oe_navmenu .menu ul li a:hover{background-image: linear-gradient(20deg, #fff, #fff); color:#000;  border-radius:0px;}


.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 .er{float:left; margin-right:150px;}
.oe_footercon .er h3{font-size:14px; line-height:35px; margin-bottom:10px;}
.oe_footercon .fast{float:left; width:400px;}
.oe_footercon .fast h3{font-size:14px; line-height:35px; margin-bottom:10px;}
.oe_footercon .fast ul li{float:left; width:130px; font-size:14px; line-height:35px;}
.oe_footercon .right{float:right; width:400px; font-size:14px; }
.oe_footercon .right h3{margin-bottom:10px; font-size:14px; line-height:35px;}
.oe_footercon .right p{text-align:left;}

.oe_userlist{width:1200px; margin:0 auto; overflow:hidden; background:#fff; margin-top:15px; margin-bottom:20px;}
.oe_userlistcon{padding-top:20px; width:1240px;}
.oe_userlistcon dl{width:260px; float:left; padding-left:120px;  margin-bottom:20px; padding-bottom:20px; margin-left:20px;}
.oe_userlistcon dl dt{margin-left:-120px; float:left;}
.oe_userlistcon dl dt img{vertical-align:middle;}
.oe_userlistcon dl dd{padding-top:5px; padding-left:10px; font-size:14px;}
.oe_userlistcon dl dd h3{font-size:16px; margin-bottom:10px;}
.oe_userlistcon dl dd p.btn{padding-top:10px;}
.oe_userlistcon dl dd p.btn a{display:inline-block; border:1px solid #ebebeb; padding:0px 10px;}
.oe_userlistcon dl dd p.btn a.btn_bt1{border:1px solid #ff92bc; background-image: linear-gradient(90deg, #ffbcd6, #ff92bc); color:#fff;}
.oe_userlistcon dl dd p.btn a.btn_bt1:hover{border:1px solid #ff418b; background-image: linear-gradient(20deg, #ff418b, #f5487a); }
.oe_userlistcon dl dd p.btn a.btn_bt2{margin-left:10px;}
.oe_userlistcon dl dd p.btn a.btn_bt2:hover{border:1px solid #999;}
.oe_userlistcon dl dd p.p_1{color:#999; font-size:12px; line-height:18px; margin-top:5px;}

.oe_page{text-align:center; height:50px; padding-bottom:10px; box-sizing:border-box; padding-top:15px;}
.oe_page a{display:inline-block; padding:0px 10px; border:1px solid #ebebeb; margin:0px 2px; line-height:24px; height:24px; border-radius:2px;}
.oe_page a.on,.oe_page a:hover{background:#ff3d8b; color:#fff; border:1px solid #ff3d8b;}

.n_search_top{padding-top:20px; width:1200px; margin:0 auto; padding-bottom:10px;}
.n_search_top select{border:1px solid #ebebeb; line-height:30px; height:30px;}
.n_search_top i.icon{display:inline-block; background:url(../images/bg.png) 0px -28px no-repeat; width:23px; height:21px; vertical-align:middle; margin-right:5px;}
.n_search_top .n_search_btn{ background-image: linear-gradient(90deg, #ff418b, #f5487a); color:#fff; border:none; cursor:pointer; line-height:25px; height:30px; padding:0px 20px; border-radius:2px; border:1px solid #ff418b;}
.n_search_top .n_search_btn:hover{ background-image: linear-gradient(90deg, #ff68a3, #ff4189);}
.n_search_top .n_advsearch_btn{border:1px solid #999; cursor:pointer; background:#fff; height:30px; line-height:25px; padding:0px 10px; margin-left:10px;}

.oe_party_banner{width:100%; height:400px;}

.oe_party_list{width:1200px; margin:0 auto; margin-top:25px; margin-bottom:20px;}
.oe_party_list .left{width:800px; float:left; background:#fff;}
.oe_party_list .left .hd{height:38px; margin-left:20px; padding-top:20px; position:relative;}
.oe_party_list .left .hd ul{float:left; background:#f1f1f1; height:38px; line-height:38px; border-radius:5px;}
.oe_party_list .left .hd ul li{float:left;}
.oe_party_list .left .hd ul li a{display:inline-block; width:88px; text-align:center; font-size:14px;}
.oe_party_list .left .hd ul li.current a{height:46px; background:url(../images/bg.png) -32px 0px no-repeat; color:#fff;}
.oe_party_list .left .bd{padding:25px 35px; padding-top:0px;}
.oe_party_list .left .bd dl{border-bottom:1px solid #ebebeb; padding-bottom:50px; padding-top:30px;}
.oe_party_list .left .bd dl dt div.img img{width:730px; height:378px;}
.oe_party_list .left .bd dl dt div.img{position:relative;}
.oe_party_list .left .bd dl dt div.img span.ico{display:inline-block; position:absolute; left:0px; top:0px; background:url(../images/bg.png) -717px -110px no-repeat ; width:83px; height:83px; overflow:hidden;}
.oe_party_list .left .bd dl dt div.img span.ico.current{background-position:-717px -220px;}
.oe_party_list .left .bd dl dt div.img p{position:absolute; left:0px; bottom:0px; right:0px; z-index:2; background:url(../images/shades.png); font-size:14px; color:#fff; line-height:35px; padding-left:20px; color:#fff600; font-weight:bold;}
.oe_party_list .left .bd dl dt div.img p label{display:inline-block; position:absolute; right:20px; top:0px; color:#fff; font-weight:normal;}
.oe_party_list .left .bd dl dt h3{font-size:18px; line-height:50px; height:50px; overflow:hidden;}
.oe_party_list .left .bd dl dt h3 span{display:inline-block; background:url(../images/bg.png) -109px -170px no-repeat; width:72px; height:23px; vertical-align:middle; margin-right:10px;}
.oe_party_list .left .bd dl dd{padding-top:10px;}
.oe_party_list .left .bd dl dd p.p_1{font-size:14px; color:#666;}
.oe_party_list .left .bd dl dd p.btn{margin-top:10px; font-size:14px; color:#333; position:relative;}
.oe_party_list .left .bd dl dd p.btn label{display:inline-block; margin-left:30px;}
.oe_party_list .left .bd dl dd p.btn label i{display:inline-block; width:20px; height:20px; background:url(../images/bg.png) -32px -63px no-repeat; vertical-align:middle; margin-right:5px;}
.oe_party_list .left .bd dl dd p.btn a{display:inline-block; background-image: linear-gradient(90deg, #ff418b, #f5487a);  color:#fff; position:absolute; right:0px;top:-10px;  padding:0px 60px; line-height:40px; height:40px; border-radius:3px; font-size:16px;}
.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:386px; float:right; background:#fff;}
.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:30px; top:30px; bottom:0px; border-left:1px dashed #ebebeb;}
.oe_newbm .bd dl{padding-left:125px; margin-bottom:50px;}
.oe_newbm .bd dl dt{ margin-left:-125px; float:left; padding-top:28px;}
.oe_newbm .bd dl dt span{display:inline-block; margin-left:23px; color:#999;}
.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:10px; border:3px solid #ffd7e6; vertical-align:middle;}
.oe_newbm .bd dl dd{padding-left: 95px;}
.oe_newbm .bd dl dd a.head{display:inline-block; margin-left:-95px; float:left;}
.oe_newbm .bd dl dd a.head img{width:74px; height:84px;}
.oe_newbm .bd dl dd h3{font-size:14px;}
.oe_newbm .bd dl dd p{padding-top:10px; line-height:18px;}
.oe_newbm .bd dl dd p a{color:#f91f72;}
.oe_partyhelp{padding:20px;}
.oe_partyhelp .hd{font-weight:bold; font-size:18px; color:#333;}
.oe_partyhelp .bd{ padding-top:30px;}
.oe_partyhelp .bd dl{padding-left:70px; padding-top:1px; margin-bottom:25px;}
.oe_partyhelp .bd dl dt{display:inline-block; width:24px; height:24px; background:url(../images/bg.png) 0px -113px no-repeat; line-height:24px; text-align:center; color:#fff; float:left; margin-left:-50px; float:left; margin-top:4px;}
.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; width:15px; height:15px; background:url(../images/bg.png) no-repeat; vertical-align:middle; margin-right:5px;}
.oe_contact .bd dl dt span i.ico_1{background-position:0px -149px;}
.oe_contact .bd dl dt span i.ico_2{background-position:0px -181px;}
.oe_contact .bd dl dt span i.ico_3{background-position:0px -205px; width:15px; height:18px;}
.oe_contact .bd dl dd{color:#666;}

.oe_party_detail{width:1200px; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.oe_party_detail h1.title{font-size:24px; line-height:50px; height:50px; padding-bottom:15px;}
.oe_party_detail h1.title span{display:inline-block; background:url(../images/bg.png) -109px -170px no-repeat; width:72px; height:23px; vertical-align:middle; margin-right:10px;}
.oe_party_detail .left{width:866px;float:left;}
.oe_party_detail .left .hd{position:relative;}
.oe_party_detail .left .hd img{width:866px; height:463px;}
.oe_party_detail .left .hd span.ico{display:inline-block; position:absolute; left:0px; top:0px; background:url(../images/bg.png) -717px -110px no-repeat ; width:83px; height:83px; overflow:hidden;}
.oe_party_detail .left .hd span.ico.current{background-position:-717px -220px;}
.oe_party_detail .left .bd{padding:20px 40px; background:#fff; margin-top:15px; padding-bottom:70px;}
.oe_party_detail .left .bd h3{font-size:18px; font-weight:normal; padding-left:10px; position:relative;}
.oe_party_detail .left .bd h3 span{display:inline-block; border-left:4px solid #ff3f8a; height:17px; position:absolute; left:0px; top:5px;}
.oe_party_detail .left .bd .bdcon img{max-width:780px;}
.oe_party_detail .left .bd .bdcon{ padding-top:15px; font-size:14px; line-height:30px;}
.oe_party_detail .left .bd .bdliu{padding-top:50px;}
.oe_party_detail .left .bd .bdliu h4{font-size:18px; font-weight:normal; margin-bottom:20px;}
.oe_party_detail .left .bd .bdliu h4 i{display:inline-block; width:28px; height:28px; background:url(../images/bg.png) -255px 0px no-repeat; margin-right:10px; vertical-align:middle;}
.oe_party_detail .left .bd .bdliu dl{ float:left; text-align:center; width:150px; border-top:1px dashed #ebebeb; position:relative;}
.oe_party_detail .left .bd .bdliu dl dt span{display:inline-block;  width:8px; height:8px; border-radius:8px; overflow:hidden; background:#ff3d8b;  position:absolute; left:50%; margin-left:-4px; top:-4px;}
.oe_party_detail .left .bd .bdliu dl dd{padding-top:20px; font-size:14px;}
.oe_party_detail .right{width:323px; float:right;}
.oe_party_detail .left .bd .num{margin-top:10px;  background:#fff9e5; padding:10px; color:#952e00; border-radius:4px; border:1px solid #fff0bc;}
.oe_party_detail .left .bd .num p.p_3{font-size:14px;}


.partybm_box{}
.partybm_box dl{text-align:center; width:100px; float:left; border:1px solid transparent; margin-right:28px; margin-bottom:25px; border-radius:5px; overflow:hidden; height:145px;}
.partybm_box dl dt img{width:100px; vertical-align:top;}
.partybm_box.current dl{margin-right:31px;}
.partybm_box.current dl dt{width:100px; height:100px ;border-radius:100px;  overflow:hidden;}
.partybm_box dl dd h4{font-weight:normal;}
.partybm_box dl dd p{font-size:12px; color:#999;}
.partybm_box h3{border-bottom:1px solid #ebebeb;}

.inbox_tips{width:300px;  position:absolute; left:50%; margin-left:-150px; top:50%;}
.inbox_tips p.p_1{text-align:center; padding-top:20px; padding-bottom:20px;}
.inbox_tips p.p_1 span{display:inline-block; width:70px; height:64px; background:url(../images/bg.png) -108px -231px no-repeat;}
.inbox_tips p.p_2{text-align:center;}
.inbox_tips p.p_2 span{display:inline-block; color:#fff; background:#ff4f86; padding:2px 15px; cursor:pointer; border-radius:2px;}
.inbox_tips p.p_2 span:hover{background:#db4474;}

.oe_partyma{background:#fff; height:463px; position:relative;}
.oe_partyma p{padding:0px 40px;font-size:14px;}
.oe_partyma p.p_1{padding-top:20px; text-align:center; color:#ff3f8a;}
.oe_partyma p.p_2{padding-top:10px;text-align:center; margin-bottom:20px;}
.oe_partyma p.p_2 img{width:180px; height:180px;}
.oe_partyma .numm{width:250px; margin:0 auto;}
.oe_partyma p.p_3{color:#666; line-height:30px; height:30px; overflow:hidden; }
.oe_partyma p.p_3 span{color:#333;}
.oe_partyma p.p_3 b{color:#fc5858; font-size:14px;}
.oe_partyma .btn{text-align:center;position:absolute; left:0px; bottom:0px; right:0px; height:44px;  line-height:44px; font-size:14px; /* border:1px solid #ff3f8a; */}
.oe_partyma .btn span{ cursor:pointer; width:50%; display:inline-block;float:left; background:#ff3f8a;color:#fff; border-top:1px solid #ff3f8a;  border-bottom:1px solid #ff3f8a; margin-left:-2px;}
.oe_partyma .btn span:hover{background:#ed327b;}
.oe_partyma .btn label{display:inline-block; float:left;  width:50%; cursor:pointer; color:#ff3f8a; border:1px solid #ff3f8a;}
.oe_partyma .btn span.current{background:#999; border-top:1px solid #999; border-bottom:1px solid #999;}

.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_hotparty{background:#fff; margin-top:15px; padding:20px 40px; }
.oe_hotparty h3{font-size:18px; font-weight:normal; padding-left:10px; position:relative; margin-bottom:20px;}
.oe_hotparty h3 span{display:inline-block; border-left:4px solid #ff3f8a; height:17px; position:absolute; left:0px; top:5px;}
.oe_hotparty dl{ margin-top:30px;}
.oe_hotparty dl dt img{width:100%;}
.oe_hotparty dl dd{padding-top:10px;}
.oe_hotparty dl dd h4{font-size:16px; font-weight:normal;}
.oe_hotparty dl dd p{font-size:14px; color:#666; margin-top:5px;}

.oe_home{background:url(../images/homebg.jpg) center top no-repeat #fdf5ee; padding-top:50px;}
.oe_hometop{width:1200px; margin:0 auto; background:#fff; border-radius:10px; padding:40px 0px;}
.oe_hometop .headimg{float:left; margin-left:38px; width:275px; overflow:hidden;}
.oe_hometop .headimg .bd img{width:275px; height:338px;}
.oe_hometop .headimg .hd{ border:1px solid #ebebeb; border-top:none; padding:10px 8px; height:64px; overflow:hidden;}
.oe_hometop .headimg .hd ul li{float:left; width:54px; height:54px; padding:5px;}
.oe_hometop .headimg .hd ul li img{width:54px; height:54px;}
.oe_hometop .headimg .hd p{text-align:center; line-height:54px; color:#999; font-size:14px;}
.home_info{float:right; width:840px; padding-top:10px; position:relative; height:418px;}
.home_info .jubao{position:absolute; right:30px; bottom:0px; font-size:14px; cursor:pointer;}
.home_info .jubao i{display:inline-block; width:22px; height:25px; background:url(../images/bg.png) 0px -234px no-repeat; vertical-align:middle; margin-top:-5px;}
.home_info h3{ font-size:36px; font-weight:normal; line-height:50px; height:50px; margin-bottom:15px;}
.home_info h3 em{font-size:14px; display:inline-block; vertical-align:middle;}
.home_info h3 span{display:inline-block; width:32px; height:32px; background:url(../images/bg.png) no-repeat; vertical-align:middle; }
.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 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 .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:3px; font-size:16px;}
.home_info .btn span:hover{background:#ff76ac;}
.home_info .btn span i{display:inline-block; background:url(../images/bg.png) no-repeat;}
.home_info .btn span.span_1{ background-image: linear-gradient(90deg, #ff418b, #f5487a); }
.home_info .btn span.span_1 i{width:22px; height:22px; background-position:-76px -62px; vertical-align:middle; margin-top:-1px; margin-right:8px;}
.home_info .btn span.span_2 i{width:24px; height:19px; background-position:-122px -62px; vertical-align:middle; margin-top:-1px; margin-right:8px;}
.home_info .btn span.span_3 i{width:24px; height:24px; background-position:-160px -62px; vertical-align:middle; margin-top:-1px; margin-right:8px;}
.home_info .btn span.span_4 i{width:24px; height:24px; background-position:-194px -62px; vertical-align:middle; margin-top:-1px; margin-right:8px;}
.home_info .intro{padding:50px 200px 10px 120px; color:#666; font-size:14px;}
.home_info .intro .text{ max-height:120px; overflow-y:auto;}
.home_info .intro span.icon{display:inline-block; width:93px; height:21px; background:url(../images/bg.png) -425px 0px no-repeat; margin-left:-120px; float:left; vertical-align:middle;} 

.oe_homeinfo{width:1200px; margin:0 auto; margin-top:20px; padding-bottom:20px;}
.oe_homeinfo .left{background:#fff; font-size:14px;width:757px;  border-radius:10px; padding:50px 0px; float:left;}
.oe_homeinfo .left dl{ padding-left:180px; margin-bottom:50px;}
.oe_homeinfo .left dl dt{margin-left:-210px; float:left;}
.oe_homeinfo .left dl dt span{display:inline-block; background:#fff; border:1px solid #ebebeb; border-right:0px; padding-left:20px; line-height:60px; height:60px; border-radius:30px 0px 0px 30px;  margin-right:10px;}
.oe_homeinfo .left dl dt span i{display:inline-block; width:36px; height:36px;  vertical-align:middle;}
.oe_homeinfo .left dl dt span.span_1 i{background:url(../images/bg.png) -52px -113px no-repeat;}
.oe_homeinfo .left dl dt span.span_2 i{width:34px; height:38px; background:url(../images/bg.png) -52px -165px no-repeat;}
.oe_homeinfo .left dl dt span.span_3 i{width:37px; height:40px; background:url(../images/bg.png) -52px -221px no-repeat;}
.oe_homeinfo .left dl dt span.span_5 i{width:38px; height:38px; background:url(../images/bg.png) -52px -279px no-repeat;}
.oe_homeinfo .left dl dt span.span_4 i{width:40px; height:34px; background:url(../images/bg.png) -52px -338px no-repeat;}
.oe_homeinfo .left dl dd ul li{float:left; width:280px; line-height:30px;}
.oe_homeinfo .left dl dd ul li span{color:#999;}
.oe_homeinfo .right{width:340px; float:right; background:#fff; border-radius:10px; padding:40px;}
.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:400px;}
.oe_gift .bd ul li{text-align:center;width:78px; height:78px; background:url(../images/bg.png) -599px -0px no-repeat; position:relative; float:left; margin-right:50px; margin-bottom:20px;}
.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{text-align:center; padding-top:10px;}
.oe_gift .btn span{display:inline-block;background-image: linear-gradient(90deg, #ff418b, #f5487a); color:#fff; padding:0px 60px; border-radius:4px; line-height:40px; font-size:16px; cursor:pointer;}
.oe_gift .btn span:hover{background-image: linear-gradient(90deg, #ff5b9b, #ff3883); }
.oe_like{margin-top:48px;}
.oe_like h2{font-size:18px; margin-bottom:30px;}
.oe_like dl{padding-left:125px; margin-bottom:20px;}
.oe_like dl dt img{width:110px; height:135px; vertical-align:top;}
.oe_like dl dt{width:125px; float:left; margin-left:-125px;}
.oe_like dl dd h4{font-size:16px; margin-bottom:10px;}
.oe_like dl dd p.p_1{font-size:14px;}
.oe_like dl dd p.p_2{padding-left:30px; padding-top:10px; font-size:14px; color:#999;}
.oe_like dl dd p.p_2 span{display:inline-block; width:23px; height:22px; background:url(../images/bg.png) -242px -63px no-repeat; float:left; margin-left:-30px;}


.oe_home_safety{position:absolute; right:0px; top:-40px;}
.oe_home_safety dt span{display:inline-block; width:72px; height:72px; background:url(../images/bg.png) -688px 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:50px; right:20px; padding:10px; border-radius:5px; width:180px;}
.oe_home_safety dd.loading{text-align:center; height:145px; padding-top:115px;}
.oe_home_safety dd h3{font-weight:normal; font-size:16px; background:#56d49d; color:#fff; text-align:center; margin:-10px; border-radius:5px 5px 0px 0px; line-height:35px; font-size:15px; margin-bottom:10px; height:35px;}
.oe_home_safety label.close{display:inline-block; width:10px; height:10px; background:url(../images/bg.png) -283px -76px no-repeat; z-index:2; position:absolute; top:63px; right:30px; cursor:pointer;}
.oe_home_safety dd .div_1{padding:0px 5px; padding-left:70px; height:50px;}
.oe_home_safety dd .div_1 span{width:50px; height:50px; overflow:hidden; border-radius:50px; display:inline-block; margin-left:-65px; float:left;}
.oe_home_safety dd .div_1 span img{width:50px; height:61px;}
.oe_home_safety dd .div_1 label{display:inline-block;}
.oe_home_safety dd .div_1 p{color:#ff2066;}
.oe_home_safety dd .div_2{padding-top:10px; padding-left:10px; padding-right:10px;}
.oe_home_safety dd .div_2 p{ padding-left:50px; border-bottom:1px dotted #ebebeb; font-size:12px; line-height:30px;}
.oe_home_safety dd .div_2 p span{color:#999; display:inline-block; width:50px; margin-left:-50px; text-align:right;}
.oe_home_safety dd .div_2 p label{display:inline-block; width:16px; height:16px; top:3px; position:relative; margin-left:25px;}
.oe_home_safety dd .div_2 p label em{display:inline-block; width:16px; height:16px; background:url(../images/bg.png) -285px -51px no-repeat;}
.oe_home_safety dd .div_2 p label.current em{background:url(../images/bg.png) -305px -51px no-repeat;}
.oe_home_safety dd .oe_home_saftycon p.no_pw{text-align:center; padding-bottom:20px;}
.oe_home_safety dd .oe_home_saftycon p.no_pw a{color:#fff; background:#ff428b; padding:0px 15px; margin:0 auto; border-radius:2px; line-height:28px; height:28px; display:inline-block;}
.oe_home_safety dd .oe_home_saftycon p.no_pw a:hover{background:#f85f73;}

.oe_banner{width:100%; min-width:1200px; margin:0 auto; height:647px; position:relative; margin-bottom:-88px; z-index:1;}
.oe_banner .bd ul li{height:647px;}
.oe_banner .bd ul li a{display:block; width:1200px;  height:647px; margin:0 auto;}
.oe_banner .hd{position:absolute; left:0px; bottom:125px; right:0px; text-align:center;}
.oe_banner .hd ul li{display:inline;}
.oe_banner .hd ul li span{display:inline-block; width:10px; height:10px; border-radius:30px; overflow:hidden; background:#fafafa; margin:0px 5px; cursor:pointer;}
.oe_banner .hd ul li.on span{background:#ff679a;}
.oe_banner .banner_bg{position:absolute; height:101px; left:0px; right:0px; bottom:0px; background:url(../images/banner_bg.png) center bottom no-repeat;}


/*---------------- 通栏广告-服务流程 -------------------*/
.oe_liucheng{width:100%; min-width:1200px; margin:0 auto; height:200px; position:relative; margin-bottom:10px; z-index:1;}
.oe_liucheng .bd ul li{height:200px;}
.oe_liucheng .bd ul li a{display:block; width:1200px;  height:110px; margin:0 auto;}
.oe_liucheng .hd{position:absolute; left:0px; bottom:125px; right:0px; text-align:center;}
.oe_liucheng .hd ul li{display:inline;}
.oe_liucheng .hd ul li span{display:inline-block; width:10px; height:10px; border-radius:30px; overflow:hidden; background:#fafafa; margin:0px 5px; cursor:pointer;}
.oe_liucheng .hd ul li.on span{background:#ff679a;}
.oe_liucheng .banner_bg{position:absolute; height:101px; left:0px; right:0px; bottom:0px; background:url(../images/banner_bg.png) center bottom no-repeat;}

/*---------------- 通栏广告-500高 -------------------*/
.oe_tonglan500{width:100%; min-width:1200px; margin:0 auto; height:500px; position:relative; margin-bottom:10px; z-index:99;}
.oe_tonglan500 .bd ul li{height:500px;}
.oe_tonglan500 .bd ul li a{display:block; width:1200px;  height:500px; margin:0 auto;}
.oe_tonglan500 .hd{position:absolute; left:0px; bottom:125px; right:0px; text-align:center;}
.oe_tonglan500 .hd ul li{display:inline;}
.oe_tonglan500 .hd ul li span{display:inline-block; width:10px; height:10px; border-radius:30px; overflow:hidden; background:#fafafa; margin:0px 5px; cursor:pointer;}
.oe_tonglan500 .hd ul li.on span{background:#ff679a;}
.oe_tonglan500 .banner_bg{position:absolute; height:101px; left:0px; right:0px; bottom:0px; background:url(../images/banner_bg.png) center bottom no-repeat;}


.oe_newusrer{position:relative; z-index:10; width:1200px; margin:0 auto; background:#fff; border-radius:10px;}
.oe_newusrer .oe_nuser{padding:10px 22px;}
.oe_newusrer .oe_nuser dl{float:left; width:160px; padding-left:160px; margin-bottom:50px;margin-right: 15px;}
.oe_newusrer .oe_nuser dl dt {width:160px; margin-left:-160px; float:left;}
.oe_newusrer .oe_nuser dl dt a{display:inline-block; width:144px; height:176px; overflow:hidden;}
.oe_newusrer .oe_nuser dl dt img{ width:100%; height:100%; vertical-align:top;transition: all 0.2s ease-in-out 0s;object-fit: cover;}
.oe_newusrer .oe_nuser dl dd h3{font-size:18px; font-weight:normal;color: #000;}
.oe_newusrer .oe_nuser dl dd p.btn{margin-top:10px;}
.oe_newusrer .oe_nuser dl dd p.btn span{display:inline-block; border:1px solid #ffc1c9;  border-radius:3px; color:#ff6277; cursor:pointer; padding:0px 20px; font-size:14px; line-height:30px;}
.oe_newusrer .oe_nuser dl dd p.btn span i{display:inline-block; width:16px; height:14px; background:url(../images/bg.png) 0px -272px no-repeat; vertical-align:middle; margin-right:4px;}
.oe_newusrer .oe_nuser dl dd p.p_1{ padding-top:20px; font-size:14px; color:#666;}
.oe_newusrer .oe_nuser dl.on dd p.btn span{ box-shadow:0px 3px 5px 0px #ffe6ef; color:#ff203e; border:1px solid #ff203e;}
.oe_newusrer .oe_nuser dl.on dt img{transform: scale(1.2); transition: all 0.2s ease-in-out 0s;}
.oe_newusrer .oe_nuser .hd{margin-bottom:55px;}
.oe_newusrer .oe_nuser .hd b{display:inline-block; float:left; margin-right:50px; font-size:24px; vertical-align:middle; margin-top:8px;}
.oe_newusrer .oe_nuser .hd ul{height:38px; line-height:38px; background:#f6f6f6; float:left; border-radius:5px;}
.oe_newusrer .oe_nuser .hd ul li{float:left; width:102px; text-align:center; font-size:16px;}
.oe_newusrer .oe_nuser .hd ul li span{cursor:pointer;}
.oe_newusrer .oe_nuser .hd ul li.on span{display:inline-block;background:url(../images/bg.png) -32px 0px no-repeat; width:102px; height:46px; color:#fff;}
.oe_newusrer .oe_nuser .bd{height:467px;}
.oe_party{width:100%; min-width:1200px; margin:0 auto; background:#fff; margin-top:20px; position:relative;}
.oe_party .top{width:100%; min-width:1200px; margin:0 auto; background:url(../images/p_2.jpg) center top no-repeat; height:56px;}
.oe_party .hd{text-align:center; font-size:30px; font-weight:bold; position:relative; line-height:70px; width:1200px; margin:0 auto;}
.oe_party .hd span{display:inline-block; border-bottom:4px solid #ff3d8a; width:25px; position:absolute; left:50%; margin-left:-12px; bottom:0px;}
.oe_party .hd img{position:absolute; left:50%; margin-left:90px;}
.oe_party .hd a.so{position:absolute; right:0px; top:5px; font-weight:normal; font-size:14px; font-family: simsun,宋体; display:none;}
.oe_party:hover .hd a.so{display:inline-block;}
.oe_party .bd{width:1200px; margin:0 auto; padding-top:50px;}
.oe_party .bd dl{float:left; width:380px; height:260px; position:relative; border-bottom:6px solid #fe75ab;}
.oe_party .bd dl dt{width: 100%;height: 100%;}
.oe_party .bd dl dt a{display: block;width: 100%;height: 100%;}
.oe_party .bd dl dt img{width:100%; height:100%;object-fit: cover;}
.oe_party .bd dl.dl_2{margin:0px 28px;}
.oe_party .bd dl dd{position:absolute; left:0px; right:0px; top:0px; bottom:0px; background:url(../images/shades.png); color:#fff; padding:140px 20px 20px 20px; line-height:30px;}
.oe_party .bd dl dd a.go{position:absolute; left:0px; top:0px; right:0px; bottom:0px; z-index:3;}
.oe_party .bd dl.on dd{display:inline-block;}
.oe_party .bd dl dd h3 a{font-weight:bold; color:#fff; font-size:16px; line-height:30px; height:30px; overflow:hidden;}
.oe_party .bd{padding-bottom:120px;}
.oe_party .bd dl dd a.more{display:inline-block; width:60px;height:50px; padding-top:10px; text-align:center; background:#fff; position:absolute;  border-radius:100px; color:#fc657a; font-size:14px; line-height:20px;  position:absolute; left:50%;  bottom:-35px;  margin-left:-30px;  box-shadow:0px 3px 5px -3px #ccc;}
.oe_party .bottom{width:100%; min-width:1200px; margin:0 auto; background:url(../images/p_3.jpg) center top no-repeat; height:41px;}


.oe_diary{width:100%; min-width:1200px; margin:0 auto; padding-top:60px;}
.oe_diarycon{width:1200px; margin:0 auto;}
.oe_diarycon .hd{text-align:center; font-size:22px; position:relative; line-height:70px; width:1200px; margin:0 auto;}
.oe_diarycon .hd span{display:inline-block; border-bottom:4px solid #ff3d8a; width:25px; position:absolute; left:50%; margin-left:-12px; bottom:0px;}
.oe_diarycon .hd img{position:absolute; left:50%; margin-left:-200px;}
.oe_diarycon .bd{width:1200px; margin:0 auto; padding-top:80px;}
.oe_diarycon .bd .left{float:left; width:700px; }
.oe_diarycon .bd .left dl{position:relative;  padding-left:240px; height:220px; margin-bottom:50px;}
.oe_diarycon .bd .left dl dt{display:inline-block; width:220px; height:220px; border-radius:220px; overflow:hidden; float:left; margin-left:-240px; position:relative; z-index:1;}
.oe_diarycon .bd .left dl dt a{width:100%;height: 100%;display: block;}
.oe_diarycon .bd .left dl dt img{width:100%;height: 100%;object-fit: cover;}
.oe_diarycon .bd .left dl dd{ box-shadow:0px 0px 5px 0px #ccc; padding:10px 20px; position:absolute; left:150px; top:20px; right:50px; position:absolute; z-index:0; padding-left:100px; bottom:20px;}
.oe_diarycon .bd .left dl.dl_2{padding-right:240px;}
.oe_diarycon .bd .left dl.dl_2 dt{display:inline-block; width:220px; height:220px; border-radius:220px; overflow:hidden; float:right; margin-right:-240px; position:relative; z-index:1;}
.oe_diarycon .bd .left dl.dl_2 dd{ box-shadow:0px 0px 5px 0px #ccc; padding:10px 20px; position:absolute; right:150px;   left:50px; position:absolute; z-index:0; padding-right:100px; }
.oe_diarycon .bd .left dl dd h3{font-weight:normal; font-size:16px; line-height:40px; height:40px; overflow:hidden; margin-bottom:10px; padding-top:10px;}
.oe_diarycon .bd .left dl dd h3 a{color:#333;}
.oe_diarycon .bd .left dl dd p.text{color:#666; font-size:14px; line-height:22px;}
.oe_diarycon .bd .left dl dd p.time{color:#999; padding-top:20px;}
.oe_diarycon .bd .left dl dd p.time span{display:inline-block; margin-left:20px;}
.oe_diarycon .bd .left dl dd p.time span i{display:inline-block; width:17px; height:13px; background:url(../images/bg.png) 0px -298px no-repeat; vertical-align:middle; margin-right:3px;}

.oe_diarycon .bd .right{width:405px; float:right; border:1px solid #ffddea; border-top:none;}
.oe_diarycon .bd .right .hder{height:45px; line-height:45px; background:#fd89b7; padding-left:25px; color:#fff; font-weight:bold; font-size:16px; position:relative;}
.oe_diarycon .bd .right .hder{}
.oe_diarycon .bd .right .hder a{color:#fff; font-size:12px; position:absolute; right:10px; top:0px;}
.oe_diarycon .bd .right .bder{position:relative;}
.oe_diarycon .bd .right .bder dl{padding-left:110px; margin-top:25px; padding-bottom:5px; position:relative; z-index:1; width:280px;}
.oe_diarycon .bd .right .bder dl dt{margin-left:-110px; float:left; color:#999;}
.oe_diarycon .bd .right .bder dl a{display:inline-block; width:68px; height:68px; overflow:hidden; border-radius:68px; vertical-align:middle; margin-left:20px;}
.oe_diarycon .bd .right .bder dl a img{width:100%; height:100%;object-fit: cover;}
.oe_diarycon .bd .right .bder dl dd h3{font-size:16px; font-weight:normal;}
.oe_diarycon .bd .right .bder dl dd p.p_1{max-height:24px; overflow:hidden; padding-right:10px;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden; color:#666;}
.oe_diarycon .bd .right .bder dl dd p.p_2{line-height:24px; height:24px; color:#999;}
.oe_diarycon .bd .right .bder div.line{position:absolute; border-left:1px dashed #ebebeb; top:30px; bottom:30px; left:55px;}


.oe_story{width:100%; min-width:1200px; margin:0 auto; background:#fff4f1; padding-bottom:100px;}
.oe_story .top{width:100%; min-width:1200px; margin:0 auto; background:url(../images/p_7.jpg) center top no-repeat; height:35px;}
.oe_story .hd{text-align:center; font-size:24px; font-weight:bold; position:relative; line-height:70px; width:1200px; margin:0 auto; margin-top:50px;}
.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_storycon{width:1200px; margin:0 auto; }
.oe_storycon .bd{padding-top:50px; position:relative; z-index:5px;}
.oe_storycon dl{width:268px; height:320px; float:left; position:relative;}
.oe_storycon dl dt{width: 100%;height:100%;}
.oe_storycon dl dt a{width: 100%;height:100%;display: block;}
.oe_storycon dl dt img{width:100%; height:100%;object-fit: cover;}
.oe_storycon dl.dl_2{margin:0px 40px;}
.oe_storycon dl.dl_3{margin-right:40px;}
.oe_storycon dl dd{position:absolute; left:0px; bottom:0px; right:0px;color:#fff; padding-top:26px; text-align:center;}
.oe_storycon dl dd h3 a{color:#fff; font-size:16px; line-height:24px; height:24px; overflow:hidden;}
.oe_storycon dl dd h3:first-letter{font-size:24px;}
.oe_storycon dl dd p.p_1{ background:url(../images/p_9.png) center top no-repeat; height:26px;  position:absolute;  left:0px; top:0px; right:0px;}
.oe_storycon dl dd div{ background: #fe75ab; padding:0px 15px; padding-bottom:20px;}
.oe_storycon dl dd p.p_2{text-align:center; padding-top:5px;}
.oe_storycon dl dd p.p_2 a{display:inline-block; border:1px solid #fff; color:#fff; padding:0px 20px; border-radius:2px;}
.oe_link{width:1200px; margin:0 auto; padding:20px 0px 10px 0px;}
.oe_story .hd a.so{position:absolute; right:0px; top:5px; font-weight:normal; font-size:14px; font-family: simsun,宋体; display:none;}
.oe_story:hover .hd a.so{display:inline-block;}


.index_search{background:#f8f8f8; height:51px; padding-top:15px;  border-radius:10px 10px 0px 0px;}
.index_search em{display:inline-block; width:54px; height:12px; background:url(../images/bg.png) -346px -51px no-repeat; float:left; vertical-align:middle; margin-top:10px; margin-left:30px;}
.index_search b.text{display:inline-block; float:left; vertical-align:middle; font-size:16px; margin-top:5px; margin-left:30px; margin-right:25px;}
.index_search div.select{float:left; position:relative; margin:0px 10px; border-radius:2px;}
.index_search div.select span{  display:inline-block; padding:0px 25px 0px 10px; line-height:33px; height:33px; position:relative;   z-index:0; border:1px solid #dbdbdb; background:#fff; border-radius:2px; font-size:15px;}
.index_search div.select select{position:absolute; left:0px; top:0px; z-index:1; height:33px;line-height:33px; cursor:pointer;  filter:alpha(opacity=0);	-moz-opacity:0;	-khtml-opacity: 0;	opacity: 0; width:100%; font-size:15px;}
.index_search div.select select option{border:none;}
.index_search div.select i.jiao{display:inline-block; position:absolute; width:7px; height:4px; background:url(../images/bg.png) -346px -76px no-repeat; top:16px; right:10px; z-index:2;}
.index_search div.selectarea{float:left; position:relative; margin:0px 10px; border-radius:2px;}
.index_search div.selectarea span{ display:inline-block; padding:0px 25px 0px 5px; 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;border-bottom-color: #fff;}
.index_search div.selectarea i.jiao{display:inline-block; position:absolute; width:7px; height:4px; background:url(../images/bg.png) -346px -76px no-repeat;top:15px; right:10px; z-index:12;}
.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{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-image: linear-gradient(90deg, #ff6090, #ff2a7c); color:#fff; padding:0px 15px; border-radius:2px; cursor:pointer; margin-left:10px;}
.index_search .btn_1 i{display:inline-block; width:18px; height:18px; background:url(../images/bg.png) -188px -113px no-repeat; vertical-align:middle; margin-right:4px;}
.index_search .btn_1:hover{background-image: linear-gradient(90deg, #ff77a0, #f02573); }
.index_search .n_advsearch_btn {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #666; cursor: pointer; height: 35px; font-size:15px; margin-left: 15px; width: 80px; border-radius:2px;}


.oein_search{height:51px; padding-top:15px;  border-radius:10px 10px 0px 0px; background:#fff9f7;}
.oein_searchcon{width:1200px;margin:0 auto;}
.oein_search em{display:inline-block; width:54px; height:12px; background:url(../images/bg.png) -346px -51px no-repeat; float:left; vertical-align:middle; margin-top:10px; margin-left:30px;}
.oein_search b.text{display:inline-block; float:left; vertical-align:middle; font-size:16px; margin-top:5px; margin-left:30px; margin-right:25px;}
.oein_search div.select{float:left; position:relative; margin:0px 10px; border-radius:2px;  font-size:15px;}
.oein_search div.select span{ font-size:16px;  display:inline-block; padding:0px 25px 0px 10px; line-height:33px; height:33px; position:relative;   z-index:0; border:1px solid #dbdbdb; background:#fff; border-radius:2px;}
.oein_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%;}
.oein_search div.select select option{border:none;}
.oein_search div.select i.jiao{display:inline-block; position:absolute; width:7px; height:4px; background:url(../images/bg.png) -346px -76px no-repeat; top:16px; right:10px; z-index:2;}
.oein_search div.selectarea{float:left; position:relative; margin:0px 10px; border-radius:2px;}
.oein_search div.selectarea span{  display:inline-block; padding:0px 25px 0px 5px; 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 i.jiao{display:inline-block; position:absolute; width:7px; height:4px; background:url(../images/bg.png) -346px -76px no-repeat;top:15px; right:10px; z-index:2;}
.oein_search div.selectarea .selectbd{background:#fff; position:absolute; z-index:2; top:33px; left:0px; padding:10px;  box-shadow:0px 3px 5px -3px #ccc; font-size:12px; color:#333; border:1px solid #ebebeb;}
.oein_search div.selectarea .selectbd h3{font-weight:normal; font-size:14px; margin-bottom:5px;}
.oein_search div.selectarea .selectbd select{border:1px solid #ebebeb; line-height:28px; height:28px;}
.oein_search div.selectarea .selectbd p{padding-top:8px;}
.oein_search div.selectarea .selectbd p label{display:inline-block; background:#ed6464; color:#fff; line-height:26px; height:26px; padding:0px 10px; border-radius:3px; cursor:pointer;}
.oein_search .btn_1{float:left; line-height:35px;background-image: linear-gradient(90deg, #ff6090, #ff2a7c); color:#fff; padding:0px 15px; font-size:15px; border-radius:2px; cursor:pointer; margin-left:10px;}
.oein_search .btn_1 i{display:inline-block; width:18px; height:18px; background:url(../images/bg.png) -188px -113px no-repeat; vertical-align:middle; margin-right:4px;}
.oein_search .btn_1:hover{background-image: linear-gradient(90deg, #ff77a0, #f02573); }
.oein_search .n_advsearch_btn{ margin-left:15px; border:1px solid #ccc; background:none; cursor:pointer; height:35px; width:80px; cursor:pointer; border-radius:2px; font-size:15px;}
.n_search_btn{float:left; line-height:35px;background-image: linear-gradient(90deg, #ff6090, #ff2a7c); color:#fff; padding:0px 15px; border-radius:2px; cursor:pointer; margin-left:10px; border:0px;}

.search_tips{float:right; line-height:40px; font-size:14px;}
.oe_case{width:1200px; margin:0 auto; margin-top:20px;}
.oe_case .left{float:left;}

.oe_shade_wrap span.close{
    display:inline-block; width:27px; height:27px;
    position:absolute; right:-40px; top:3px; background:url("../images/shade_close.png") no-repeat; cursor:pointer;
}
.oe_shade_box{
    position:relative;  background:#fff; border-radius:10px;
    height:500px;   padding:20px 10px;

}

.oe_shade_box .bd{
    padding-left:20px; max-height:100%;  overflow-y:auto;
}
.oe_shade_box .bd h3{
    font-weight:normal; color:#333; font-size:16px; line-height:50px; margin-bottom:15px;
}

.party_box dl{padding-left:90px; margin-bottom:10px;}
.party_box dl dt{color:#999; margin-left:-90px; float:left;}
.party_box div.btn{text-align:center; padding-top:10px;}
.party_box div.btn label{background:#ff4f86; color:#fff; width:120px; display:inline-block; text-align:center; border-radius:35px; line-height:35px; cursor:pointer;}
.party_box div.btn label:hover{background:#f82a6a;}
.party_box dl dd{color:#666;}
.party_box dl dd span{color:#ff4f86; cursor:pointer;}
.party_box dl dd input[type="text"]{border:1px solid #ddd; border-radius:4px; overflow:hidden; padding:0px 5px; line-height:28px; height:28px; width:220px;}

.oe_shade{background:url(../images/shade.png);}

.oe_diary_list{width:1200px; margin:0 auto; margin-top:20px; margin-bottom:15px;}
.oe_diary_list .left{float:left; width:840px; padding:10px 0px; padding-top:30px; background:#fff;}
.oe_diary_list .left dl{border-bottom:1px dotted #ebebeb; padding-bottom:25px; margin-bottom:25px; padding-left:120px;}
.oe_diary_list .left dl dt{width:100px; float:left;margin-left:-120px;}
.oe_diary_list .left dl dt span{display:inline-block; overflow:hidden; width:100px; height:100px; border-radius:100px;}
.oe_diary_list .left dl dt span img{width:100px; height:123px;}
.oe_diary_list .left dl dd h3{font-size:16px; margin-bottom:10px;}
.oe_diary_list .left dl dd p.text{font-size:15px; color:#666;}
.oe_diary_list .left dl dd p.time{font-size:14px; color:#999; margin-top:5px;}
.oe_diary_list .right{float:right; width:280px; border:1px solid #ebebeb;padding:10px 25px; background:#fff; box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.06);}
.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 i{display:inline-block; border-bottom:3px solid #f5487a; }
.hot_diary ul li{font-size:14px; line-height:35px; height:35px; overflow:hidden; border-bottom:1px dotted #ebebeb;}
.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;  border-radius:1px solid #ebebeb; width:46%;text-align:center; line-height:35px; border:1px solid #ebebeb; margin:0px 4px 15px 2px;}
.listtype a.current,.listtype a:hover{background:#eb76a4; color:#fff;  border:1px solid #eb76a4; }

.pagecode{text-align:center;}
.pagecode a{display:inline-block; border:1px solid #ebebeb; margin:0px 3px; padding:0px 8px;}
.pagecode a.on,.pagecode a:hover{background:#eb76a4; color:#fff; border:1px solid #eb76a4;}

.oe_diary_detail{width:1200px; margin:0 auto; margin-bottom:20px; margin-top:15px;}
.oe_diary_detail .left{float:left; width:800px; float:left; padding:10px 0px;   padding-bottom:30px; background:#fff;}
.oe_diary_detail .right{width:280px; float:right; border:1px solid #ebebeb; padding:10px 25px; background:#fff;}
.oe_diary_detail .left h1.title{ font-size:24px; line-height:50px; height:50px;}
.oe_diary_detail .left .jian{font-size:14px; margin-bottom:20px; border-bottom:1px solid #ebebeb; padding-bottom:5px;}
.oe_diary_detail .left .topj{ padding-left:90px; margin-bottom:20px; padding-top:10px;}
.oe_diary_detail .left .topj a.topimg{display:inline-block; width:70px; height:86px; float:left; margin-left:-90px;}
.oe_diary_detail .left .topj h3{font-weight:bold;font-size:16px;}
.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:14px;}
.oe_diary_detail .left .topj p{padding-top:5px;}
.oe_diary_detail .left .topj p a i.iconfont{margin-right:4px; display:inline-block; vertical-align:middle; color:#f5487a;}
.oe_diary_detail .left .topj p a{display:inline-block; border:1px solid #ebebeb; border-radius:2px; padding:0px 5px; margin-right:10px;}
.oe_diary_detail .left .topj p a:hover{color:#f5487a;}
.oe_diary_content{font-size:15px; line-height:30px;}
.oe_diary_detail .left .comments{margin-top:20px;}
.oe_diary_detail .left .comments h2{font-size:16px; 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;}
.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:50px;}
.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;}
.comments_input .diary_login .log a.a_2{display:inline-block; padding:0px 15px; border:1px solid #ebebeb; margin:0px 3px;}

/* --------oe_nlogin 9:57 2017/4/14--------- */
.oe_nlogin{ width:1000px; margin:0 auto; height:450px; padding-top:1px;}
.oe_nlogincn{background:#fff; width:500px; height:350px; margin-top:50px; box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1);border-radius:5px;}
.oe_nlogincn .hd{text-align:center; line-height:70px;height:70px; font-size:18px;}
.oe_nlogincn .bd{width:380px; margin:0 auto;}
.oe_nlogincn .bd ul li{ margin-bottom:20px; padding-left:60px;}
.oe_nlogincn .bd ul li input[type='text'],.oe_nlogincn .bd ul li input[type='password']{ padding:0px 5px; border:1px solid #ddd; line-height:35px; height:35px; border-radius:2px; width:246px;}
.oe_nlogincn .bd ul li.ma input{width:100px; vertical-align:middle;}
.oe_nlogincn .bd ul li.ma img{vertical-align:middle;}
.oe_nlogincn .bd ul li label{display:inline-block; width:50px; margin-left:-60px; float:left; vertical-align:middle; line-height:35px; font-size:16px;}
.oe_nlogincn .bd ul li.btn button{background:#ff428b; color:#fff; border:none; line-height:36px; padding:0px 20px; margin-right:5px;  cursor:pointer; border-radius:30px; font-size:16px;}
.oe_nlogincn .bd ul li.btn button:hover{background:#e33578;}
.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_safety{padding-top:1px; margin-bottom:30px;}
.oe_safety .left{float:left; background:#fff; width:840px; padding:20px; padding-top:10px;}
.oe_safety .right{float:right; width:235px; background:#fff; padding:0px 30px;}
.oe_safety .left ._safety_article dl{border-bottom:1px dotted #ebebeb; padding-bottom:15px; padding-top:10px;}
.oe_safety .left ._safety_article dl dt h3{font-weight:bold; font-size:16px; line-height:35px; padding-bottom:5px;}
.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:20px; color:#999;}
.oe_safety .left ._safety_article dl dd p.time span.span_1{background:url(../images/nbg.png) -67px 0px no-repeat; display:inline-block; width:15px; height:11px; margin-right:5px; margin-left:15px;}
.oe_safety .left ._safety_article dl dd p.text{color:#666; line-height:24px; font-size:14px;}
.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:28px; font-size:14px; height:28px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; padding-left:20px; position:relative;}
.oe_safety .right .hot_info ul li i{position:absolute; left:0px; top:14px; ; 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:14px;}
.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:14px; color:#999; border-bottom:1px dotted #ebebeb; margin-bottom:30px;}
.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_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_1{width:100px;}
.oe_safety .left ._safaty_list dl dd span.span_1 em{display:inline-block; width:40px; height:40px; overflow:hidden; border-radius:50px; margin-top:10px;}
.oe_safety .left ._safaty_list dl dd span.span_1 img{width:40px; height:49px; vertical-align:top;}
.oe_safety .left ._safaty_list dl dd span.span_2{width:100px; border-left:1px solid #transparent; border-right:1px solid #transparent;}
.oe_safety .left ._safaty_list dl dd span.span_3{width:170px; border-right:1px solid #transparent;}
.oe_safety .left ._safaty_list dl dd span.span_4{width:200px; border-right:1px solid #transparent;}
.oe_safety .left ._safaty_list dl dd span.span_5{width:100px; color:#999; font-size:12px; }
.oe_safety .left ._safaty_list dl dd .no_data{padding-bottom:50px;}
.oe_safety .left ._safaty_list dl dd .no_data p.p_1 span{ height:96px; float:none;}
.no_data{padding-bottom:50px; text-align:center; padding:50px 0px;}
.no_data p.p_1 span{  float:none; display:inline-block; width:70px; height:64px; background:url(../images/nodata.png) no-repeat;}
.no_data p.p_2{padding-top:20px; font-size:16px;}


.oe_safety_search{background:#fff; padding:30px 20px; position:relative; margin-bottom:15px; margin-top:15px;}
.oe_safety_search .ser_top dl dt{position:relative; top:1px;}
.oe_safety_search .ser_top dl dt span{line-height:35px; display:inline-block; float:left; margin-right:-1px; padding:0px 20px; cursor:pointer;}
.oe_safety_search .ser_top dl dt span.current{background:#ff428b; color:#fff; position:relative; z-index:2;}
.oe_safety_search .ser_top dl dt span.current:hover{background:#ff428b; color:#fff;}
.oe_safety_search .ser_top dl dt span:hover{background:#fafafa; color:#666;}
.oe_safety_search .ser_top dl dd{position:relative;}
.oe_safety_search .ser_top dl dd input[type='text']{border:2px solid #ff428b; padding:0px 8px; line-height:35px; height:35px; width:500px; vertical-align:middle;}
.oe_safety_search .ser_top dl dd p{position:absolute; left:10px; top:10px; color:#999; }
.oe_safety_search .ser_top dl dd span{display:inline-block;   width:100px; height:39px; vertical-align:middle; cursor:pointer;  background:#ff428b; text-align:center;}
.oe_safety_search .ser_top dl dd span i{display:inline-block;background:url(../images/bg.png)  -109px -113px #ff428b; width:26px; height:25px;}
.oe_safety_search .ser_top dl dd span:hover{ background:url(../images/nbg.png)  38px -562px #ff3b78; }
.oe_safety_search .ser_top dl dd span i{display:inline-block;  margin-top:7px;}
.oe_safety_search .ser_top dl dd em.loading{display:inline-block; vertical-align:middle; margin-left:10px}
.oe_safety_search .ser_top label{position:absolute; right:25px; top:65px; height:39px; line-height:39px; background:#ff428b; color:#fff; padding:0px 15px; border-radius:3px; cursor:pointer;}
.oe_safety_search .ser_top label:hover{background:#f32e6b;}
.oe_safety_search .ser_top label i{display:inline-block; background:url(../images/bg.png) -147px -113px no-repeat; width:19px;height:19px; position:relative; top:4px; margin-right:5px;}
.oe_safety_searchresult{padding-top:40px;}
.oe_safety_searchresult dl{padding-left:72px;}
.oe_safety_searchresult dl dt{width:62px; height:62px; float:left; margin-left:-72px; vertical-align:top;}
.oe_safety_searchresult dl dt label{display:inline-block; width:62px; height:62px; background:url(../images/nbg.png) -65px -186px no-repeat;}
.oe_safety_searchresult dl dt label.current{ background:url(../images/nbg.png) -142px -186px no-repeat;}
.oe_safety_searchresult dl dd{padding-top:18px; font-size:16px; padding-left:15px;}
.oe_safety_searchresult dl dd span{font-weight:bold; color:#33baff; font-size:18px;}



.oe_safety .left .title{margin:-10px -20px 0px -20px; background:#fafafa; border-bottom:1px solid #ebebeb; line-height:50px; height:50px;}
.oe_safety .left .title 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 .title ul li a{display:inline-block;  padding:0px 25px; font-size:14px;}
.oe_safety .left .title ul li.current{border-bottom:1px solid #fff;}
.oe_safety .left .title ul li.current a{background:#fff; font-weight:bold; color:#ff428b;}

.oe_safety_info{padding:0px 15px; padding-bottom:30px; border-top:1px dotted #ebebeb; padding-top:20px;}
.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;}
.ce_reg .left{padding-left:30px; width:800px; float:left;}
.ce_reg .left .reg_left_title h1{font-size:20px; line-height:50px; height:50px;}
.ce_reg .left .reg_tips_center{background:#fef2f7; padding-left:20px; line-height:35px; font-weight:bold; color:#333; margin:10px 0px;}
.ce_reg .left .form_li{ padding:10px 0px; padding-left:150px;}
.ce_reg .left .form_li label{display:inline-block; width:100px; margin-left:-100px; font-size:15px;}
.ce_reg .left .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 .form_li font{font-size:14px;}
.ce_reg .left .form_li select{border:1px solid #ebebeb; margin-bottom:5px; width:270px; line-height:35px; height:35px;}
.ce_reg .left .form_li.date select{width:76px; margin-right:5px;}
.ce_reg .left .form_li.area select{width:82px; margin-right:5px;}
.ce_reg .left .form_li .serve_text{font-size:15px;}
.ce_reg .left .serve_text a{color:#009ffb;}
.ce_reg .left .tijiao{padding-top:10px;}
.ce_reg .left .tijiao .button_register_s1{border:none;  background-image: linear-gradient(90deg, #ff8291, #ff5a6e); color:#fff; display:inline-block; padding:0px 80px; cursor:pointer; line-height:45px; border-radius:38px; font-size:16px;}
.ce_reg .right{width:300px; float:right; padding-top:60px;}
.ce_reg .right a.login{background-image: linear-gradient(90deg, #ff8291, #ff5a6e); color:#fff; display:inline-block; padding:0px 50px; line-height:45px; border-radius:4px; font-size:14px; }
.ce_reg .right a.login:hover{background-image: linear-gradient(90deg, #ff7183, #ff4f64);}
.ce_reg .right ul.list{margin-top:20px;}
.ce_reg .right ul.list li{border-bottom:1px dotted #ebebeb; margin-right:50px; padding-bottom:20px; margin-bottom:20px; padding-left:25px;}
.ce_reg .right ul.list li .info h4{font-size:16px; line-height:40px; color:#ff7183;}
.ce_reg .right ul.list li .info p{font-size:14px; color:#666; line-height:35px;}

.ce_reg .left .reg_left_title{padding-left:40px;}
.ce_reg .left .form_li textarea{border:1px solid #ddd;}
.ce_reg .left .form_li .button_register{border:none;  background-image: linear-gradient(90deg, #ff8291, #ff5a6e); color:#fff; display:inline-block; padding:0px 80px; cursor:pointer; line-height:45px; border-radius:3px; font-size:14px;}

.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;}
.oe_case_list .left{background:#fff; width:850px; float:left; padding:20px 30px; padding-right:0px; padding-top:10px;}
.case_cat{line-height:40px; height:40px; font-size:15px;  border-bottom:3px solid #ebebeb;margin-right:30px; margin-bottom:20px; padding-top:10px;}
.case_cat a{display:inline-block; margin-right:20px;}
.case_cat a.current{color:#fa5b7d;font-weight:bold; color:#fa5b7d; border-bottom:3px solid #fa5b7d;}
.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:258px; height:320px; float:left; position:relative; margin-right:25px; margin-bottom:20px; overflow:hidden;}
.oe_datalist dl dt img{width:268px; height:320px;}
.oe_datalist dl dd{position:absolute; left:0px; bottom:0px; right:0px;color:#fff; padding-top:26px; text-align:center;}
.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_1{ background:url(../images/p_9.png) center top no-repeat; height:26px;  position:absolute;  left:0px; top:0px; right:0px;}
.oe_datalist dl dd div{ background: #fe75ab; padding:0px 15px; padding-bottom:20px;}
.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;}
.oe_case_detail .left{background:#fff; width:820px; float:left; padding:20px 30px;}
.oe_case_detail .right{background:#fff; float:right; width:240px; padding:20px 30px;}
.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 h2{margin-bottom:20px;}
.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);}




/*---------------- oe_shade Begin -------------------*/
.dialog_lock_hide {
    overflow-y: hidden !important;
    margin-right:17px;
}

.oe_shade{
    position:fixed; left:0px; top:0px; width:100%; height:100%;
    background:url("../images/shade.png"); z-index:100;
}
.oe_shade_wrap{
    position:relative; width:600px;  border-radius:10px;
    margin:0 auto; top:50%; margin-top:-270px; max-height:600px;
}
.oe_shade_wrap span.close{
    display:inline-block; width:27px; height:27px;
    position:absolute; right:-40px; top:3px; background:url("../images/shade_close.png") no-repeat; cursor:pointer;
}
.oe_shade_box{
    position:relative;  background:#fff; border-radius:10px;
    height:500px;   padding:20px 10px;

}

.oe_shade_box .bd{
    padding-left:20px; max-height:100%;  overflow-y:auto;
}
.oe_shade_box .bd h3{
    font-weight:normal; color:#333; font-size:16px; line-height:50px; margin-bottom:15px;
}

.oe_boxloading{ background:url(../images/wbg.png); line-height:50px; width:50px; height:50px; text-align:center; border-radius:5px; position:absolute; left:50%; top:50%; margin-left:-25px; margin-top:-25px;}
.oe_boxloading span{display:inline-block; width:36px; height:36px; background:url(../images/page_loading.gif) center no-repeat; margin-top:8px;}
.cursor{cursor:pointer;}


/*---------------- oe_shade End -------------------*/

.ce_member{width:1200px; margin:0 auto; margin-top:15px;}
.search_box {background: none repeat scroll 0 0 #FFFFFF;top: 60px;width: 701px;z-index: 999;}
.search_box .icon_tip {background: url("../images/icon_sv.gif") no-repeat scroll 0 0 transparent;display: inline-block;height: 8px;position: absolute;right: 30px;top: -12px;width: 13px;}
.search_box h3 {border-bottom: 1px dashed #DDDDDD;color: #333333;font-family: "微软雅黑",Tahoma,"宋体",Verdana;font-size: 18px;height: 32px;line-height: 32px;padding-left: 15px;}
.search_box h3 a { border: 1px solid #FCF8EF;color: #7B5035;cursor: pointer;float: right; font: 18px/18px Tahoma;height: 20px; margin: 4px 4px 0 0;overflow: hidden;text-align: center;text-decoration: none;width: 20px;}
.search_box h3 a:hover {background: none repeat scroll 0 0 #FFFFFF;border-color: #EEEEEE;color: #7B5035;}
.search_cont {margin: 20px 20px 0 50px;padding-bottom: 10px;}
.search_cont select{border:1px solid #ddd; padding:4px;}
.search_cont_l {height: 30px;line-height: 30px;margin-bottom: 10px;}
.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;}
.search_top .ser {height: 30px;padding: 0 5px 0 0;}
.search_top .ser:hover {text-decoration: none;}
.search_top .ser{background: url("../images/ublic_button.png") no-repeat scroll 0 0 transparent;border: medium none;cursor: pointer;display: inline-block;font-size: 12px;line-height: normal;outline: medium none;vertical-align: middle;}
.search_top .ser button{background: url("../images/ublic_button.png") no-repeat scroll 0 0 #FFFFFF;border: medium none;cursor: pointer;display: inline-block;height: 100%; margin: 0;outline: medium none;text-decoration: none;padding: 0 9px 0 14px;color:#fff;}
.search_top .ser {background-position: 100% -270px;}
.search_top .ser span, .search_top .ser button, .search_top .ser input {background-position: 0 -270px;}
.search_all {background: url("../images/btn_more_2.gif") no-repeat scroll center top transparent;display: inline-block;font-weight: bold;height: 30px; line-height: 29px; margin-left: 5px;text-align: center;text-decoration: none; vertical-align: middle;width: 92px;}
.search_all span {background: url("../images/icon_down.gif") no-repeat scroll right center transparent;padding-right: 12px;color:#7B5035;}
.ce_member .left{width:800px; background:#fff; padding:20px 15px; float:left;}
.ce_member .right{width:280px; float:right; background:#fff; padding:10px 35px;}
.ce_member .right h2{font-size:18px; line-height:50px; border-bottom:2px solid #ebebeb; height:50px;}
.ce_member .right h2 span{display:inline-block; border-bottom:2px solid #f9477e;}
.ce_member .right ul.list_blog{padding-top:10px;}
.ce_member .right ul.list_blog li{line-height:30px; height:30px; overflow:hidden; font-size:14px; padding-left:30px; position:relative;}
.ce_member .right ul.list_blog li i{display:inline-block; width:18px; height:18px; line-height:18px; text-align:center; border-radius:18px; position:absolute; left:0px; top:7px; background:#ebebeb; font-size:12px;}
.ce_member .right ul.list_blog li i.current{background:#f9477e; color:#fff;}
.ce_member .right .ulike{padding-top:15px; overflow:hidden;}
.ce_member .right .ulike ul{width:300px;}
.ce_member .right .ulike ul li{float:left; height:160px; overflow:hidden; margin-right:19px; text-align:center;}
.ce_member .right .ulike ul li.current{margin:0px 13px;}


.nav0{position:fixed; left:0px; top:0px; right:0px; z-index:99;}

.oe_psearch{position:absolute; right:10px; top:25px;}
.oe_psearch select{border:1px solid #ebebeb;padding:2px; line-height:30px; height:30px;}

.about{width:1200px; margin:0 auto; margin-top:15px; margin-bottom:15px;}
.about .left{width: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:800px; padding:20px 40px; padding-top:10px;}
.oe_info .right{float:right; width:250px; background:#fff; padding:10px 20px;}
.oe_info .left dl{border-bottom:1px dotted #ebebeb; padding-bottom:15px; padding-top:10px;}
.oe_info .left dl dt h3{font-weight:bold; font-size:16px; line-height:35px; padding-bottom:5px;}
.oe_info .left dl dt h3 a{color:#2b2b2b;}
.oe_info .left dl dt h3 a:hover{color:#f15481;}
.oe_info .left dl{padding-left:0px;}
.oe_info .left dl dd p.img{float:left; width:150px;  margin-left:-180px;}
.oe_info .left dl dd p.img img{vertical-align:top;  width:150px; height:101px;}
.oe_info .left dl.current{padding-left:180px;}
.oe_info .left dl.current dt{margin-left:-180px;}
.oe_info .left dl dd p.time{padding-top:20px; color:#999;}
.oe_info .left dl dd p.time span.span_1{background:url(../images/nbg.png) -67px 0px no-repeat; display:inline-block; width:15px; height:11px; margin-right:5px; margin-left:15px;}
.oe_info .left dl dd p.text{color:#666; 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: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:30px; font-size:14px; height:30px; 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:13px; background:#c4cad0; display:inline-block; width:4px; height:4px; position:absolute; width:2}

.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 .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;}
.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: 14px;    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; height:110px; overflow:hidden;}
.related_wl{ height:26px; line-height:26px; width:300px; float:left; overflow:hidden;line-height:28px;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.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:160px; z-index:999; color:#fff;}
.oe_poptool dl{margin-bottom:10px; position:relative; border:1px solid #fff;}
.oe_poptool dl.dl_4{display: none;}
.oe_poptool dl dt{background:#f5487a; text-align:center; font-size:12px; width:74px; height:74px;}
.oe_poptool dl dt a{color:#fff;}
.oe_poptool dl dd{position:absolute;}
.oe_poptool dl dt span.icon{display:inline-block;}
.oe_poptool dl dt{box-sizing:border-box; position:relative; cursor:pointer;}
.oe_poptool dl.dl_1 dt{ padding-top:10px;}
.oe_poptool dl.dl_1 dt span.icon{width:23px; height:34px; background:url(../images/mbg.png) 0px -128px no-repeat; }
.oe_poptool dl dt p{line-height:20px; position:absolute; left:0px; right:0px; bottom:5px; color:#fff;}
.oe_poptool dl.dl_2 dt{ padding-top:10px;}
.oe_poptool dl.dl_2 dt span.icon{width:35px; height:35px; background:url(../images/mbg.png) 0px -170px no-repeat; }
.oe_poptool dl.dl_3 dt{ padding-top:10px;}
.oe_poptool dl.dl_3 dt span.icon{width:37px; height:37px; background:url(../images/mbg.png) 0px -217px no-repeat; }
.oe_poptool dl.dl_4 dt{ padding-top:20px;}
.oe_poptool dl.dl_4 dt span.icon{width:36px; height:18px; background:url(../images/mbg.png) 0px -264px no-repeat; }
.oe_poptool dl.dl_1 dd{padding:10px; display:none;}
.oe_poptool dl.dl_1 dd{position:absolute; background:#fff; right:84px; top:-30px; border:1px solid #f1f1f1; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.05);}
.oe_poptool dl.dl_1 dd i{position:absolute; right:-9px; top:50%; width:10px; height:20px; margin-top:-10px; background:url(../images/mbg.png) -47px -126px no-repeat;}
.oe_poptool dl.dl_3 dd{padding:10px;}
.oe_poptool dl.dl_3 dd  i{position:absolute; right:-9px; top:50%; width:10px; height:20px; margin-top:-10px; background:url(../images/mbg.png) -47px -126px no-repeat;}
.oe_poptool dl dd{position:absolute; background:#fff; right:84px; top:-30px; border:1px solid #f1f1f1; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.05);}
.oe_nav{position:relative;}
.oe_userinfo{position:absolute; right:50%; top:0px; margin-right:-600px; font-size:14px; padding-top:15px;}
.oe_userinfo dl dt b{display:inline-block; max-width:80px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; vertical-align:middle;}
.oe_userinfo dl dd{padding-top:5px;}
.oe_userinfo dl dd i{display:inline-block; height:15px; vertical-align:middle; border-right:1px solid #ddd; margin:0px 4px;}
.oe_userinfo .login{padding-top:12px;}
.oe_userinfo .login a{display:inline-block; border:1px solid #ebebeb; line-height:35px; padding:0px 25px; border-radius:20px; }
.oe_userinfo .login a.a_1{margin-right:10px; background:#f5487a; border:1px solid #f5487a; color:#fff;}
.oe_userinfo .login a.a_1:hover{opacity:0.8;}
.oe_userinfo .login a.a_2:hover{background:#fafafa; color:#f40;}
.oe_newusrer{overflow:hidden;}
.oe_newusrer .oe_v5user{padding:10px 0px; padding-top:40px; width:1225px;}
.oe_newusrer .oe_v5user dl{float:left; width:176px; height:290px; margin-right:26px; overflow:hidden; border:1px solid #ebebeb; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.08); border-radius:5px; margin-bottom:20px;}
.oe_newusrer .oe_v5user dl dt {width:180px; position:relative; height:221px;}
.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; display:none;}
.oe_newusrer .oe_v5user dl dt p.btn span{display:block; color:#fff; cursor:pointer;}
.oe_newusrer .oe_v5user dl dt p.btn span i.iconfont{margin-right:4px; display:inline-block; font-size:18px; vertical-align:middle;}
.oe_newusrer .oe_v5user dl dt a{display:inline-block; width:180px; height:221px; overflow:hidden;}
.oe_newusrer .oe_v5user dl dt img{ width:180px; height:221px; vertical-align:top;transition: all 0.2s ease-in-out 0s;object-fit: cover; vertical-align:middle;}
.oe_newusrer .oe_v5user dl dd h3{font-size:18px; font-weight:normal;color: #000; text-align:center; height:30px; line-height:30px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; padding-top:3px;}
.oe_newusrer .oe_v5user dl dd p.btn{margin-top:10px;text-align:center;}
.oe_newusrer .oe_v5user dl dd p.btn span{display:inline-block; border:1px solid #ffc1c9;  border-radius:3px; color:#ff6277; cursor:pointer; padding:0px 20px; font-size:14px; line-height:30px;}
.oe_newusrer .oe_v5user dl dd p.btn span i{display:inline-block; width:16px; height:14px; background:url(../images/bg.png) 0px -272px no-repeat; vertical-align:middle; margin-right:4px;}
.oe_newusrer .oe_v5user dl dd p.p_1{padding-top:3px; font-size:14px; color:#666; text-align:center;}
.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 .hd{margin-bottom:35px; }
.oe_newusrer .oe_v5user .hd b{display:inline-block; float:left; margin-right:50px; font-size:24px; vertical-align:middle; margin-top:8px;}
.oe_newusrer .oe_v5user .hd ul{height:38px; line-height:38px; background:#f6f6f6; float:left; border-radius:5px;}
.oe_newusrer .oe_v5user .hd ul li{float:left; width:102px; text-align:center; font-size:16px;}
.oe_newusrer .oe_v5user .hd ul li span{cursor:pointer;}
.oe_newusrer .oe_v5user .hd ul li.on span{display:inline-block;background:url(../images/bg.png) -32px 0px no-repeat; width:102px; height:46px; color:#fff;}
.oe_userlistv5{width:1226px;}
.oe_userlistv5 dl{float:left; width:176px; height:340px; margin-right:26px; overflow:hidden; border:1px solid #ebebeb; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.08); border-radius:5px; margin-bottom:20px;}
.oe_userlistv5 dl dt {width:164px; height:201px; overflow:hidden; position:relative; box-sizing:border-box; padding:8px;}
.oe_userlistv5 dl dt p.sub{position:absolute; left:8px; right:0px; bottom:0px;text-align:center; background:rgba(0,0,0,0.5); text-align:center; color:#fff;line-height:35px; height:30px; display:none;}
.oe_userlistv5 dl dt p.sub a{color:#fff;}
.oe_userlistv5 dl dt p.sub a i.iconfont{display:inline-block; vertical-align:middle; margin-right:2px;}
.oe_userlistv5 dl dt p.sub a.btn_1{margin-right:8px;}
.oe_userlistv5 dl dt p.sub a.btn_2 i.iconfont{ position:relative; top:-1px;}
.oe_userlistv5 dl dt p.sub a:hover{color:#ffec1e;}
.oe_userlistv5 dl dt a.img{display:inline-block; width:164px; height:201px; overflow:hidden;}
.oe_userlistv5 dl dt img{ width:164px; height:201px; vertical-align:top;transition: all 0.2s ease-in-out 0s;object-fit: cover;}
.oe_userlistv5 dl dd h3{font-size:18px; font-weight:normal;color: #000; text-align:center; line-height:30px; height:30px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; padding-top:5px;}
.oe_userlistv5 dl dd p.btn{margin-top:10px;text-align:center;}
.oe_userlistv5 dl dd p.btn span{display:inline-block; border:1px solid #ffc1c9;  border-radius:3px; color:#ff6277; cursor:pointer; padding:0px 20px; font-size:14px; line-height:30px;}
.oe_userlistv5 dl dd p.btn span i{display:inline-block; width:16px; height:14px; background:url(../images/bg.png) 0px -272px no-repeat; vertical-align:middle; margin-right:4px;}
.oe_userlistv5 dl dd p.p_1{ padding-top:0px; font-size:14px; color:#666; text-align:center;}
.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;}