﻿




/*右侧返回首页一系列*/

#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps {z-index:300;width:50px;height:50px; left:50%; margin-left:610px;position:fixed;cursor:pointer;_position:absolute;_bottom:auto;	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}
#moquu_wxin {	bottom:286px;	_margin-top:360px}
#moquu_wxin a {	background:url(../images/sbtn.png) 0 -0px;	right:0;	float:left;	width:50px;	height:50px;
}
#moquu_wxin a:hover {	background:url(../images/sbtn.png) -50px -0px}
#moquu_wshare {	bottom:233px;	_margin-top:412px}
#moquu_wshare a {	background:url(../images/sbtn.png) 0 -50px;	width:50px;	height:50px;	right:0;	float:left;	}
#moquu_wshare a:hover {	background:url(../images/sbtn.png) -50px -50px}
#moquu_top {	bottom:180px;	_margin-top:516px;	background:url(../images/sbtn.png) 0 -101px;	width:50px;	height:50px}
#moquu_top:hover {	background:url(../images/sbtn.png) -50px -101px}
.moquu_wxin,.moquu_wshare {	position:relative;	z-index:2}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh {	display:block}
.moquu_wxin .moquu_wxinh {	position:absolute;	display:none;	left:-241px;	top:-140px;	width:220px; background:#fff; border:1px solid #ddd; text-align:center;	 padding-bottom:10px;  padding-top:10px;}
.moquu_wxin .moquu_wxinh dl dd {font-family:Microsoft Yahei; font-size:18px;}
.moquu_wxin .moquu_wxinh dl dd p img{vertical-align:middle;}
.moquu_wxin .moquu_wxinh dl dd span{display:block; color:#666;font-size:16px; margin-top:10px;}
.oe_moq_wei{position:absolute; left:-20px; top:22px; z-index:10; display:none;}
#moquu_wxin a:hover img.oe_moq_wei{display:block;}
.moquu_wshare .moquu_wshareh {	position:absolute;	display:none;	left:-241px;	top:-140px;	width:220px; background:#fff; border:1px solid #ddd; text-align:center;	 padding-bottom:10px;  padding-top:10px;}
.moquu_wshare .moquu_wshareh dl dd {font-family:Microsoft Yahei; font-size:18px;}
.moquu_wshare .moquu_wshareh dl dd p img{vertical-align:middle;}
.moquu_wshare .moquu_wshareh dl dd span{display:block; color:#666;font-size:16px; margin-top:10px;}
.oe_moq_wei{position:absolute; left:-20px; top:22px; z-index:10; display:none;}
#moquu_wshare a:hover img.oe_moq_wei{display:block;}


/*右侧返回首页一系列*/
.oe_main{width:1200px;margin:0 auto; position:relative;z-index:200;}
.oe_nav{width:1200px; margin:0 auto; line-height:80px; height:80px;}
.oe_page{text-align:center; padding-bottom:40px; padding-top:20px;}
.oe_page a{display:inline-block; background:#fff; margin:0px 2px; padding:0px 10px; border:1px solid #d3d3d3;}
.oe_page a._current,.oe_page a:hover{background:#14b5a0; border:1px solid #14b5a0; color:#fff;}
.oe_page span{display:inline-block;}

/* ------oe_userlist begin------ */
.oe_userlist{float:left; width:885px;}
.oe_right{width:294px; float:right;}
/* 10:00 2019/4/25 */
.oe_usersearch{border:1px solid #ebebeb; background:#fff; padding:10px 20px; padding-bottom:15px; padding-top:20px; position:relative; z-index:1000;}
.oe_usersearch .oe_searcity dl{padding-left:80px; position:relative;}
.oe_usersearch .oe_searcity dl dt{position:absolute; left:0px; top:0px;}
.oe_usersearch .oe_searcity dl dd a{display:inline-block; margin-right:10px; color:#999; font-size:14px;}
.oe_searchcon{margin-top:15px; position:relative;}
.oe_searchcon .layui-form-item{padding-right:120px;}
.oe_searchcon .layui-form-label{width:30px; padding:9px 4px; text-align:center; margin-bottom:10px;}
.oe_searchcon .layui-form-labels{width:15px; padding:9px 4px; text-align:center; float:left;}
.oe_searchcon .layui-input-inline{margin-right:0px; margin-bottom:10px;}
.oe_searchcon .layui-input-inline.ml{margin-left:10px;}
.oe_searchcon .layui-input-inline.select_250{width:258px;}
.oe_searchcon .layui-input-inline.select_88{width:88px;}
.oe_searchcon .layui-input-inline.select_78{width:78px;}
.oe_searchcon .layui-input-inline.select_68{width:68px;}
.oe_searchcon  .layui-input{padding-right:5px;}
.oe_searchcon button.btn{text-align:center; color:#fff; background:#14b5a0; position:absolute; right:0px; top:25px; width:104px; height:38px; line-height:38px; border-radius:4px; font-size:16px; cursor:pointer; }
.oe_searchcon .selectmore{float:left; position:relative; z-index:8;}
.oe_searchcon .selectmore .text{border:1px solid #e2e2e2; margin-left:10px; border-radius:2px; line-height:36px; height:36px; display:inline-block; padding:0px 25px 0px 10px; position:relative; cursor:pointer;}
.oe_searchcon .selectmore .selectbd{position:absolute;  left:10px; top:40px; background:#fff; border:1px solid #ebebeb; padding:10px;}
.oe_searchcon .selectmore .selectbd .layui-form-select{margin-bottom:5px;}
.oe_searchcon .selectmore .selectbd p label{display:block; background:#14b5a0; line-height:40px; height:40px;}
/* 17:19 2019/4/24 */
.oe_rank{background:#fff; border:1px solid #ebebeb; margin-top:10px; line-height:45px; height:45px; position:relative; margin-bottom:10px; padding-left:100px;}
.oe_rank ul li{float:left; padding:0px 30px; border-right:1px solid #ebebeb; cursor:pointer;}
.oe_rank ul li.current,.oe_rank ul li:hover{color:#f45678;}
/* 16:26 2019/4/24 */
.oe_rank span.setmap{ position:absolute; left:0px; top:0px; cursor:pointer; display:inline-block; padding:0px 15px; border-right:1px solid #ebebeb;}
.oe_rank span.setmap{color:#333;}
.oe_rank span.setmap i.iconfont{display:inline-block; width:9px; height:13px; background:url(../images/bg.png) 0px -100px no-repeat; vertical-align:middle; position:relative; top:-2px; margin-right:5px;}
.oe_rank span.setmap i.iconfont{color:#fff;}
.oe_rank span.setmap.current{background:#14b5a0; color:#fff;}
.oe_rank span.setmap.current i.iconfont{background:url(../images/bg.png) -204px -488px no-repeat;}

.oe_user_list dl{background:#fff; margin-bottom:15px; padding:15px; padding-left:180px; position:relative; min-height:175px; position:relative;}
.oe_user_list dl dt{position:absolute; left:20px; top:20px; }
.oe_user_list dl dt span{display:inline-block; position:absolute; left:0px; bottom:0px; color:#fff; border-radius:0px 20px 20px 0px; background:rgba(0,0,0,0.5);  padding-right:10px; font-size:12px; padding-left:5px;}
.oe_user_list dl dt span i{display:inline-block; width:13px; height:14px; background:url(../images/bg.png) -57px -81px no-repeat; vertical-align:middle; margin-right:3px;}
.oe_user_list dl dt img{width:135px; height:166px;}
.oe_user_list dl dd.dd_1{padding-top:24px; padding-right:230px;}
.oe_user_list dl dd.dd_1 h3 p.p_6{display:inline-block; margin-top:-4px;}
.oe_user_list dl dd.dd_1 h3 p.p_6 label{display:inline-block; vertical-align:middle;}
.oe_user_list dl dd.dd_1 h3 p.p_6 label img{height:20px;}
.oe_user_list dl dd.dd_1 h3 span.bang{font-size:14px; border:1px solid #ff754a; color:#ff754a; padding:0px 5px; border-radius:3px;}
.oe_user_list dl dd.dd_1 h3{font-size:16px;}
.oe_user_list dl dd.dd_1 h3 span.vip{display:inline-block; vertical-align:middle; position:relative; top:-2px;}
.oe_user_list dl dd.dd_1 h3 span.vip img{height:20px;}
.oe_user_list dl dd.dd_1 h3 span.online{display:inline-block; width:8px; height:8px; border-radius:8px; background:#56cd7a; vertical-align:middle;}
.oe_user_list dl dd.dd_1 h3 a.name{color:#333; display:inline-block; margin-right:10px; font-weight:bold;}
.oe_user_list dl dd.dd_1 h3 a:hover{color:#f45678;}
/* 9:36 2018/8/10 */
.oe_user_list dl dd.dd_1 p.p_1{border-bottom:1px dashed #ebebeb; padding-bottom:20px; margin-bottom:15px; color:#333;margin-right:-210px;}
.oe_user_list dl dd.dd_1 p.p_2{ line-height:20px; margin-right:-210px;}
.oe_user_list dl dd.dd_2{position:absolute; right:30px; top:30px; width:160px;}
/* 9:36 2018/8/10 */
.oe_user_list dl dd.dd_2 span{display:inline-block; width:155px; height:40px; line-height:40px;  border:1px solid #14b5a0; color:#14b5a0; text-align:center; border-radius:3px; font-size:16px; cursor:pointer; margin-bottom:30px;}
.oe_user_list dl dd.dd_2 span:hover{background:#fffbf5;}
.oe_user_list dl dd.dd_2 span i.icon{display:inline-block;  width:25px; height:25px; background:url(../images/bg.png) 0px -197px no-repeat; vertical-align:middle; position:relative; top:-2px; margin-right:4px;}
.oe_user_list dl dd.dd_2 label{display:inline-block; width:155px; height:40px; line-height:40px; text-align:center; color:#fff; background:#14b5a0; border:1px solid #14b5a0; border-radius:3px; cursor:pointer; font-size:16px;}
.oe_user_list dl dd.dd_2 label i.icon{display:inline-block;  width:26px; height:19px; background:url(../images/bg.png) 0px -236px no-repeat; vertical-align:middle; position:relative; margin-right:8px;}
.oe_user_list dl dd.dd_2 label:hover{opacity:0.8;}
.oe_userda{box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2); width:100%; overflow:hidden;}
.oe_userda img{vertical-align:top; width:100%;}
/* ------oe_userlist end------ */



 
.oe_party_type div.selectmore{float:left; position:relative;   border-radius:2px;  }
.oe_party_type div.selectmore span{  display:inline-block; padding:0px 10px 0px 5px; line-height:30px; position:relative;   z-index:0;   line-height:24px; border-radius:5px; min-width:80px; text-align:center;   cursor:pointer;}
.oe_party_type div.selectmore i.jiao{display:inline-block; position:absolute; width:8px; height:5px; background:url(../images/bg.png) -106px 0px no-repeat; top:11px; right:10px; z-index:2;}
.oe_party_type div.selectmore .selectbd{background:#fff; position:absolute; z-index:2; top:25px; left:0px; border:1px solid #d9cdd1; padding:10px;}
.oe_party_type div.selectmore .selectbd h3{font-weight:normal; font-size:14px; margin-bottom:5px;}
.oe_party_type div.selectmore .selectbd select{border:1px solid #ebebeb; line-height:28px; height:28px;}
.oe_party_type div.selectmore .selectbd p{padding-top:8px;}
.oe_party_type div.selectmore .selectbd p label{display:inline-block; background:#ed6464; color:#fff; line-height:26px; height:26px; padding:0px 10px; border-radius:3px; cursor:pointer;}
.oe_party_tyright{position:absolute; right:0px; top:10px;}
.oe_party_area .layui-input-inline{margin-bottom:10px;}
.oe_parea{display:inline-block; position:relative;}
.oe_parea span.text{display:inline-block; background:#fff; border:1px solid #e6e6e6; height:36px; line-height:36px; padding:0px 10px; padding-right:30px; cursor:pointer; position:relative;}
.oe_parea span.text i{border-width: 6px; position: absolute; right: 10px; top: 50%; top:15px; border-top: 6px solid #c2c2c2; display:inline-block;}
.oe_parea .oe_pareacon{position:absolute; right:0px; width:200px; top:40px; background:#fff; padding:10px; padding-left:20px; padding-top:20px; padding-bottom:20px; border:1px solid #e2e2e2; padding-bottom:10px;}
.oe_parea .oe_pareacon p label{display:block; background:#14b5a0; line-height:40px; height:40px;}

.oe_party{width:1200px; margin:0 auto;}
.oe_party_type{height:46px; position:relative; z-index:100;}
.oe_party_type ul li{float:left; background:#fafafa; line-height:44px; height:44px; border:1px solid #efefef; margin-right:-1px; position:relative;}
.oe_party_type ul li a{display:inline-block; padding:0px 35px; font-size:16px;}
.oe_party_type ul li i{display:none; position:absolute; left:50%; margin-left:-8px;  bottom:-16px; border-color: #14b5a0 transparent transparent; border-style: solid dashed dashed; border-width: 8px; content: "";  height: 0;   overflow: hidden;  width: 0; z-index:0;}
.oe_party_type ul li em{display:none; position:absolute; left:0px; bottom:0px; right:0px; border-bottom:3px solid #14b5a0;}
.oe_party_type ul li.current{background:#fff;}
.oe_party_type ul li.current i,.oe_party_type ul li.current em{display:inline-block;}

.oe_party_list{ margin-top:30px;}
.oe_party_list dl{width:587px; float:left; background:#fff; margin-bottom:25px;}
.oe_party_list dl.current{margin-left:26px;}
.oe_party_list dl dt{position:relative;}
.oe_party_list dl dt img.headimg{width:587px; height:332px; vertical-align:top;object-fit: contain;}
/* 2019.11.25 */
.oe_party_list dl dt .bm_user{position:absolute; left:0px; right:0px; bottom:0px; padding-left:10px; padding-bottom:10px; background:url(../images/party_titlebg.png) left bottom repeat-x; min-height: 50px;}
.oe_party_list dl dt .bm_user span{display:inline-block; width:24px; height:24px; border-radius:30px; overflow:hidden; float:left; border:2px solid #fff; margin-right:-5px;}
.oe_party_list dl dt .bm_user span img{width:24px; min-height:24px;}
.oe_party_list dl dt .bm_user label{display:inline-block; color:#fff; margin-left:30px;}
.oe_party_list dl dt .bm_user b{display:inline-block; position:absolute; right:10px; bottom:12px; background:rgba(255,255,255,0.8); padding:0px 10px; border-radius:20px; font-weight:normal;}
.oe_party_list dl dt .bm_user b.current{color:#fff;background-image: linear-gradient(90deg, rgba(20,181,160,0.6), #14b5a0);}
.oe_party_list dl dd{padding:10px 20px;}
.oe_party_list dl dd h3{font-weight:normal; font-size:16px;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.oe_party_list dl dd h3 span{color:#666;}
.oe_party_list dl dd h3 a{color:#333;}
.oe_party_list dl dd p em{font-style:normal;}


/* -------oe_marry_search------- */
.oe_marry_search{width:170px; float:left;}
.oe_marry_search label.text{display:inline-block; padding-left:4px; line-height:30px;}
.oe_marry_search .sex{margin-bottom:15px;}
.oe_marry_search .sex span{display:inline-block; background:#fff; width:84px; text-align:center; line-height:40px; cursor:pointer; float:left;}
.oe_marry_search .sex span.span_1{border:1px solid #14b5a0; border-right:0px; border-radius:40px 0px 0px 40px;}
.oe_marry_search .sex span.span_2{border:1px solid #14b5a0; border-left:0px; border-radius:0px 40px 40px 0px;}
.oe_marry_search .sex span.current{background:#14b5a0; color:#fff;}
.oe_marry_search .layui-input-inline{margin-bottom:10px;}
.oe_marry_search button.layui-btn{ width:170px;}
.oe_marry_list{  float:left; width:680px; margin-left:20px;}
.oe_marry_list dl{background:#fff; padding:20px; margin-bottom:20px;  padding-left:111px; position:relative;}
.oe_marry_list dl dt span.head{display:inline-block; width:71px; height:71px; border-radius:71px; overflow:hidden; border-radius:71px;}
.oe_marry_list dl dt img{width:71px; min-height:71px;}
.oe_marry_list dl dt {position:absolute; left:20px; top:20px; width:71px;}
.oe_marry_list dl dt p{text-align:center; line-height:20px;}
.oe_marry_list dl dd h3{font-weight:bold; line-height:30px; font-weight:normal;}
.oe_marry_list dl dd h3 a{color:#333; display:inline-block; max-width:400px;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.oe_marry_list dl dd p.p_1{color:#999; font-size:12px;}
.oe_marry_list dl dd ul{}
.oe_marry_list dl dd ul li{float:left; box-sizing:border-box; width:33.333%; float:left; color:#333; font-size:12px;}
.oe_marry_list dl dd ul li span{display:inline-block; color:#999;}
.oe_marry_list dl dd h4{padding-top:10px; color:#666; font-size:12px;}
.oe_marry_list dl dd h4.title{font-weight:bold; color:#666;}
.oe_marry_list dl dd p.txt{color:#666;}
.oe_marry_right{width:306px; float:right;}
.oe_marry_detail{background:#fff; padding:40px 50px;}
.oe_marry_detail .left{width:600px; float:left;}
.oe_marry_detail .left h1{font-weight:bold; font-size:22px; color:#333;}
.oe_marry_detail .left .des{padding-top:15px;}
.oe_marry_detail .left .des span{color:#14b5a0; display:inline-block; margin-left:20px;}
.oe_marry_detail .left dl.head{padding-left:70px; position:relative; min-height:50px; margin-top:20px;}
.oe_marry_detail .left dl.head dt{display:inline-block; position:absolute; left:0px; top:0px;}
.oe_marry_detail .left dl.head dt span{display:inline-block; width:50px; height:50px; border-radius:50px; overflow:hidden;}
.oe_marry_detail .left dl.head dt span img{width:50px; min-height:50px;}
.oe_marry_detail .left dl.head dd{ }
.oe_marry_detail .left dl.head dd p.p_2{color:#14b5a0;}
.oe_marry_detail .left .info{background:#ebebeb; color:#000; margin-top:30px; padding:20px; border-radius:4px; position:relative;}
.oe_marry_detail .left .info span.jiao{display:inline-block; width:13px; height:9px; background:url(../images/bg.png) -328px 0px no-repeat; position:absolute; left:80px; top:-8px;}
.oe_marry_detail .left .info span.more{display:inline-block; position:absolute; left:50%;bottom:-31px; text-align:center; width:120px; text-align:center; margin-left:-61px; background:#fafafa; line-height:30px; height:30px; border-radius:0px 0px 5px 5px; cursor:pointer; border:1px solid #ebebeb;}
.oe_marry_detail .left .info dl{padding-left:90px; position:relative; margin-bottom:10px; min-height:40px;}
.oe_marry_detail .left .info dl dt{position:absolute; left:0px; top:0px; font-weight:bold; font-size:16px; padding-top:1px;}
.oe_marry_detail .left .info dl dd ul li{float:left; width:50%;}
.oe_marry_detail .left .info dl.text dd{line-height:24px;}
.oe_marry_detail .left .bmbtn{text-align:center; padding-top:20px; margin-top:50px;}
.oe_marry_detail .left .bmbtn label{display:inline-block; background:#14b5a0; color:#fff; display:inline-block; line-height:40px; padding:0px 30px; border:1px solid #14b5a0; border-radius:4px; font-size:16px; cursor:pointer;}
.oe_marry_detail .left .bmbtn label:hover{opacity:0.8;}
.oe_marry_detail .left .bmbtn label.current{background:#ebebeb; border:1px solid #ebebeb; color:#999;}
.oe_marry_detail .left .bmbtn span{display:inline-block; border:1px solid #14b5a0; color:#14b5a0; line-height:40px; border-radius:4px; padding:0px 40px; cursor:pointer; margin-left:100px;}
.oe_marry_detail .left .bmbtn span.current{color:#ababab; background:#ebebeb; border:1px solid #ebebeb;}
.oe_marry_detail .left .bmbtn label.label_2{margin-left:20px;}
.oe_marry_detail .left .bmbtn label.label_1 i{display:inline-block; background:url(../images/bg.png) -507px 0px no-repeat; width:26px; height:19px; vertical-align:middle; margin-right:5px; position:relative; top:-1px;}
.oe_marry_detail .left .bmbtn label.label_2 i{display:inline-block; background:url(../images/bg.png) -552px 0px no-repeat; width:25px; height:25px; vertical-align:middle; margin-right:5px; position:relative; top:-1px;}
.oe_marry_detail .left .bmtips{position:relative; text-align:center; padding-top:40px; color:#f05728;}
.oe_marry_detail .left .bmtips span.ico{display:inline-block; width:25px; height:25px; background:url(../images/bg.png) -130px -229px no-repeat; vertical-align:middle; margin-right:5px;}

.oe_marry_detail .left{}
.oe_marry_detail .marry_marryright{float:right;width:440px; padding-top:50px; position:relative;}
.oe_marry_detail .marry_marryright .bd{width:350px; height:351px; background:#fafafa; overflow:hidden;}
.oe_marry_detail .marry_marryright .bd ul li{width:350px; height:350px; text-align:center;}
.oe_marry_detail .marry_marryright .bd ul li img{max-height:350px; max-width:300px; vertical-align:middle}
.oe_marry_detail .marry_marryright .bd ul li img.line{width:1px; height:350px; vertical-align:middle; margin-left:-1px;}
.oe_marry_detail .marry_marryright .hd{position:absolute; right:0px; top:50px; width:67px; height:352px;}
.oe_marry_detail .marry_marryright .hd ul li{display:inline-block; width:54px; height:54px;  margin-bottom:3px; cursor:pointer; border:1px solid transparent; position:relative;}
.oe_marry_detail .marry_marryright .hd ul li.current{border:1px solid #14b5a0;}
.oe_marry_detail .marry_marryright .hd ul li img{width:100%; height:100%;}
.oe_marry_detail .marry_marryright .hd ul li span{display:none; width:7px; height:11px; background:url(../images/bg.png) -349px 0px no-repeat; position:absolute; left:-15px; top:20px;}
.oe_marry_detail .marry_marryright .hd ul li.current span{display:inline-block;}
.oe_btn_loading{margin-left:5px; vertical-align:middle; position:relative; top:1px;}

.oe_newmarrylist{background:#fff; width:899px; float:left; margin-top:20px; margin-bottom:20px;}
.oe_newmarrylist{padding:20px; box-sizing:border-box; }
.oe_newmarrylist .hd{font-size:16px; font-weight:bold; color:#14b5a0; border-bottom:2px solid #ebebeb; line-height:40px; position:relative; height:40px;}
.oe_newmarrylist .hd label{display:inline-block; border-bottom:2px solid #14b5a0;}
.oe_newmarrylist .hd span{display:inline-block; width:17px; height:19px; background:url(../images/bg.png) -378px 0px no-repeat; display:inline-block; margin-right:10px; vertical-align:middle;}
.oe_newmarrylist .hd a{display:inline-block; position:absolute; right:0px; top:0px; font-weight:normal;}
.oe_newmarrylist .bd{padding-top:10px;  height:150px;}
.oe_newmarrylist .bd ul li{ line-height:30px; height:30px; position:relative; padding-left:20px;  box-sizing:border-box; width:50%; float:left;}
.oe_newmarrylist .bd ul li a{display:inline-block;max-width:370px;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.oe_newmarrylist .bd ul li span{display:inline-block; width:5px; height:5px; background:#bcbcbc; position:absolute; left:0px; top:12px;}
.oe_marrytips{background:#fff; float:right; width:280px; margin-top:20px; box-sizing:border-box; padding:20px;}
.oe_marrytips .hd{font-size:16px; font-weight:bold; color:#14b5a0; border-bottom:2px solid #ebebeb; line-height:40px; position:relative; height:40px;}
.oe_marrytips .hd span{display:inline-block; width:17px; height:23px; background:url(../images/bg.png) -411px 0px no-repeat; display:inline-block; margin-right:10px; vertical-align:middle;}
.oe_marrytips .hd a{display:inline-block; position:absolute; right:0px; top:0px; font-weight:normal;}
.oe_marrytips .hd label{display:inline-block; border-bottom:2px solid #14b5a0;}
.oe_marrytips .bd{padding-top:10px; height:150px;}
.oe_marrytips .bd ul li{ line-height:30px; height:30px; position:relative; padding-left:20px;  box-sizing:border-box; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; }
.oe_marrytips .bd ul li span{display:inline-block; width:5px; height:5px; background:#bcbcbc; position:absolute; left:0px; top:12px;}

.oe_liucheng{padding:10px 20px; background:#fff;}
.oe_liucheng .hd{padding-left:20px; padding-top:40px;}
.oe_liucheng .hd span{display:inline-block;  position:relative; font-size:18px; font-weight:bold;  }
.oe_liucheng .hd span label{position:relative; z-index:2;}
.oe_liucheng .hd span i{display:block; border-bottom:3px solid #fff; position:absolute; left:0px; right:0px; bottom:9px; z-index:0;}
.oe_liucheng .bd{padding:0px 20px;padding-top:40px; padding-bottom:10px; position:relative;}
.oe_liucheng .bd dl{padding-left:40px; position:relative; margin-bottom:15px;}
.oe_liucheng .bd dl dt{display:inline-block; width:22px; height:22px; background:url(../images/bg.png) -164px 0px no-repeat; position:absolute; left:0px; top:4px;}
.oe_liucheng .bd dl h3{color:#aa9565; font-weight:bold;}
.oe_liucheng .bd dl dd p{padding-top:5px;}
.oe_liucheng .bd .line{display:inline-block; position:absolute; left:31px; top:50px; bottom:50px; border-left:1px solid #ebebeb;}
.oe_liucheng .fabu{text-align:center; padding-top:10px;}
.oe_liucheng .fabu button{width:220px;}

.oe_story{width:1200px; margin:0 auto;}
.oe_story dl{box-sizing:border-box; width:48%; float:left; height:200px; overflow:hidden; margin-bottom:35px; padding-left:320px; position:relative;}
.oe_story dl.current{float:auto; float:right;}
.oe_story dl dt img{width:300px; height:190px;}
.oe_story dl dt{position:absolute; left:0px; top:0px;}
.oe_story dl dd{height:190px; position:relative;}
.oe_story dl dd h3{font-weight:bold; line-height:35px;}
.oe_story dl dd h3 a{color:#333;}
.oe_story dl dd p.p_1{color:#666; line-height:20px;}
.oe_story dl dd p.p_5{padding:10px 0px; padding-top:0px;}
.oe_story dl dd p.p_2{position:absolute; left:0px; bottom:0px; right:0px; font-size:12px;}
.oe_story dl dd p.p_2 span.span_2{display:inline-block; margin-left:5px;}
.oe_story dl dd p.p_2 span.span_2 em{font-style:normal;}
.oe_story dl dd p.p_5{color:#8ba6ce;}

.oe_story_detail{width:1200px; margin:0 auto;}
.oe_story_detail .left{width:870px; float:left; padding-bottom:50px;}
.oe_story_detail .left h1{line-height:50px; font-size:24px; font-weight:bold;}
.oe_story_detail .left img{max-width:850px;}
.oe_story_detail .right{width:295px; float:right;}
.oe_story_detail .left .des{position:relative; line-height:50px; height:50px;}
.oe_story_detail .left .des span{display:inline-block; position:absolute; right:0px; top:0px;}
.oe_story_detail .left .des span i{display:inline-block; background:url(../images/bg.png) -199px 0px no-repeat; width:15px; height:14px; vertical-align:middle; margin-right:4px;}
.oe_story_detail .left .text{padding-top:20px; font-size:14px; padding-bottom:20px;}
.story_hot .hd{text-align:center; font-size:18px; font-weight:bold; color:#333; padding-bottom:20px;}
.story_hot .hd label{display:inline-block; font-weight:normal; color:#999;}
.story_hot .hd i{display:inline-block; background:url(../images/bg.png) -245px 0px no-repeat; width:25px; height:30px; vertical-align:middle;}
.story_hot .bd h2{padding:0px 20px; background:#999; color:#fff; font-size:16px;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.story_hot .bd h2 i{display:none;}
.story_hot .bd .layui-colla-content{padding:0px;}
.story_hot .bd .layui-colla-content img{width:100%;}
.story_hot .bd .layui-collapse{border:none;}
.story_hot .bd .layui-collapse .layui-colla-item{margin-bottom:10px; border-top:none;}

.oe_article_list{width:1200px; margin:0 auto;}
.oe_article_list .left{width:870px; float:left;}
.oe_article_list .left dl{padding-left:280px; position:relative; height:170px; margin-bottom:30px;}
.oe_article_list .left dl dt{ position:absolute; left:0px; top:0px;}
.oe_article_list .left dl dt img{width:255px; height:170px;}
.oe_article_list .left dl dd h3{font-weight:bold; font-size:16px;}
.oe_article_list .left dl dd h3 span{font-weight:normal;   color:#afafaf; vertical-align:top; margin-left:5px;}
.oe_article_list .left dl dd h3 a{color:#333; display:inline-block; max-width:470px;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.oe_article_list .left dl dd p.p_1{padding-top:15px; font-size:14px;}
.oe_article_list .left dl dd p.p_2{padding-top:10px; font-size:12px; color:#999;}
.oe_article_list .left dl dd p.p_2 span.span_1{display:inline-block; margin-right:20px;}
.oe_article_list .left dl dd p.p_2 span.span_2 i{display:inline-block; width:19px; height:12px; background:url(../images/bg.png) -293px 0px no-repeat; vertical-align:middle; margin-right:3px;}
.oe_article_list .right{width:290px; float:right;}
.oe_article_cats{padding-bottom:20px;}
.oe_article_cats .hd{font-weight:bold;  font-size:18px; line-height:40px; height:40px;   border-bottom:2px solid #ebebeb; margin-bottom:20px;}
.oe_article_cats .hd span{display:inline-block; border-bottom:2px solid #14b5a0;}
.oe_article_cats .bd a{display:inline-block; width:140px; float:left;  line-height:35px; height:35px;  text-align:center; margin-bottom:10px; border:1px solid #ebebeb;}
.oe_article_cats .bd a.current{background:#f0f0f0; color:#14b5a0; font-weight:bold; }
.oe_article_cats .bd a.ml{margin-left:5px;}
.oe_article_cats .bd a:hover{color:#14b5a0;}

.oe_article_detail{width:1200px; margin:0 auto;}
.oe_article_detail .descontent{background:#f2f2f2; padding:30px 60px; margin-bottom:20px; position:relative; margin-top:15px;}
.oe_article_detail .descontent span.span_1{display:inline-block; background:url(../images/bg.png) -246px -55px no-repeat; width:34px; height:26px; position:absolute;  left:15px; top:15px;}
.oe_article_detail .descontent span.span_2{display:inline-block; background:url(../images/bg.png) -246px -103px no-repeat;width:34px; height:26px; position:absolute;  right:15px; bottom:15px;}
.oe_article_detail .left{width:870px; float:left;}
.oe_article_detail .left h1{line-height:50px; font-size:24px; font-weight:bold; color:#333;}
.oe_article_detail .left img{max-width:850px;}
.oe_article_detail .left .des{position:relative; line-height:50px; height:50px;}
.oe_article_detail .left .des span{display:inline-block; position:absolute; right:0px; top:0px;}
.oe_article_detail .left .des span i{display:inline-block; background:url(../images/bg.png) -199px 0px no-repeat; width:15px; height:14px; vertical-align:middle; margin-right:4px;}
.oe_article_detail .right{width:290px; float:right;}
.oe_article_detail .text{padding-bottom:30px;}
.oe_article_detail .text img{max-width:860px;}


/* 10:04 2017/8/4 */
.oe_comment{border-top:5px solid #ebebeb; padding-top:10px;}
.oe_comment h2{font-weight:normal; line-height:50px;  font-size:18px; border-bottom:1px dotted #ebebeb; margin-bottom:15px; position:relative;}
.oe_comment h2 a{display:inline-block; border-radius:4px; background:#14b5a0; color:#fff; font-size:12px; line-height:30px; height:30px; padding:0px 10px; position:absolute; right:0px; top:8px;}
.oe_comment h2 a:hover{filter:alpha(opacity=80); -moz-opacity: .8; -khtml-opacity: .8; opacity: .8; }
.oe_comment h2 span{font-size:14px; position:absolute; right:10px; top:10px; cursor:pointer; background:#14b5a0; color:#fff; line-height:30px; padding:0px 10px; border-radius:4px;}
.oe_comment h2 span:hover{filter:alpha(opacity=80); -moz-opacity: .8; -khtml-opacity: .8; opacity: .8; }
.oe_comment dl{padding:0px 20px; border-bottom:1px dotted #ebebeb; padding-left:60px; padding-bottom:10px; margin-bottom:10px;}
.oe_comment dl dt{display:inline-block; width:60px; margin-left:-60px; float:left;}
.oe_comment dl dt span{display:inline-block;width:40px; height:40px; overflow:hidden; border-radius:40px; margin-top:8px;}
.oe_comment dl dt img{width:40px;}
.oe_comment dl dd h3{font-size:14px; color:#2b9ff8;}
.oe_comment dl dd h3 a{font-weight:bold; font-size:14px; color:#333;}
.oe_comment dl dd h3 span{font-size:12px; color:#999; display:inline-block; margin-left:10px; font-weight:normal;}
.oe_comment dl dd p{color:#666; font-size:14px;}
.oe_comment .more{text-align:center; padding-bottom:10px; padding-bottom:15px;}
.oe_comment .more span{  cursor:pointer; border:1px solid #ddd; display:inline-block;  font-size:14px; padding:0px 20px; border-radius:3px;}
.oe_comment .oe_textarea{position:relative;}
.oe_comment .oe_textarea textarea{border:1px solid #f0f3f5;  padding:10px; border-radius:5px; width:815px; height:100px; background:#f5f8fa; font-size:12px;  font-family:Microsoft Yahei;}
.oe_comment .oe_textarea p{text-align:right; padding-top:10px;}
.oe_comment .oe_textarea p span{background:#f38181; color:#fff;  line-height:35px; height:35px; padding:0px 35px; display:inline-block; border-radius:3px; cursor:pointer; margin-left:10px;vertical-align:middle; }
.oe_comment .oe_textarea p span:hover{background:#e57a7a;}
.oe_comment .oe_textarea p input{border:1px solid #ddd; padding:0px 5px; line-height:33px; height:33px; width:50px;vertical-align:middle;border-radius:3px;}
.oe_comment .oe_textarea p img{max-height:35px; vertical-align:middle;}
.oe_comment .oe_textarea .oe_textlogin{position:absolute; left:0px; bottom:0px; top:0px; right:0px; background:#f0f3f5; border-radius:3px;}
.oe_comment .oe_textarea .oe_textlogin p{height:35px; left:0px; right:0px; top:50%; margin-top:-35px; position:absolute; text-align:center; font-size:12px;}
.oe_comment .oe_textarea .oe_textlogin p a{display:inline-block;  line-height:35px; height:35px; width:80px; font-size:14px;}
.oe_comment .oe_textarea .oe_textlogin p a.ico_1{color:#fff; background:#f38181; margin-right:25px;}
.oe_comment .oe_textarea .oe_textlogin p a.ico_1:hover{background:#e07777;}
.oe_comment .oe_textarea .oe_textlogin p a.ico_2{color:#fff; background:#95e1d3;}
.oe_comment .oe_textarea .oe_textlogin p a.ico_2:hover{background:#85c9bd;}

.oe_party_detail{ }
.oe_party_detail h1{font-size:24px; color:#333; line-height:40px; height:40px; padding-bottom:20px;}
.oe_party_detail dl.head{padding-left:580px; position:relative; min-height:320px;}
/* 17:24 2019/4/28 */
.oe_party_detail dl.head dt{position:absolute; left:0px; top:0px; border:1px solid #ebebeb;}
.oe_party_detail dl.head dt img{width:556px; height:320px; object-fit: contain;}
.oe_party_detail dl.head dd.dd_1 ul li{padding-bottom:8px;}
.oe_party_detail dl.head dd.dd_1 ul li span{color:#999;}
.oe_party_detail dl.head dd.dd_1 ul li span.span_1{color:#333;}
.oe_party_detail dl.head dd.dd_1 ul li span.span_2{color:#333;}
.oe_party_detail dl.head dd.dd_2{position:absolute; right:0px; top:5px; background:#ebebeb; width:220px; background:#f9f9f9; padding-bottom:20px;}
.oe_party_detail dl.head dd.dd_2 p.p_1{text-align:center; padding-top:20px; padding-bottom:10px;}
.oe_party_detail dl.head dd.dd_2 img{width:150px;}
.oe_party_detail dl.head dd.dd_2 p.p_4{text-align:center; padding:10px 0px;}
.oe_party_detail dl.head dd.dd_2 h3{background:#14b5a0; color:#fff; line-height:40px;   position:relative; height:52px; line-height:52px; font-size:18px; font-weight:bold; text-align:center;}
.oe_party_detail dl.head dd.dd_2 h3 span.jiao{display:inline-block; width:26px; height:52px; position:absolute; background:url(../images/bg.png) 0px -331px no-repeat; left:-26px; top:0px; display:none;}
.oe_party_detail dl.head dd.dd_2 p.p_2{text-align:center; color:#14b5a0;}
.oe_party_detail dl.head dd.dd_1{width:350px;}
.oe_party_detail dl.head dd.dd_1 ul li.btn{padding-top:8px;}
.oe_party_detail dl.head dd.dd_1 ul li.btn span{display:inline-block; cursor:pointer; color:#fff; background-image: linear-gradient(90deg, #30d6c1, #14b5a0); border-radius:3px; width:150px; text-align:center; line-height:45px; height:45px; font-size:14px; font-size:16px;}
.oe_party_detail dl.head dd.dd_1 ul li.btn span.span_1{background:#ccc;}
.oe_party_detail dl.head dd.dd_1 ul li em{font-style:normal; color:#14b5a0;}
.oe_party_detail dl.head dd.dd_1 .oe_fenxiang{border-top:1px dashed #ebebeb; padding-top:20px; margin-top:20px;}
.oe_party_detail dl.head dd.dd_2 p.p_3{text-align:center;}
.detail_bm_user{  position:relative;}
.detail_bm_user dl{  border:1px solid #ebebeb;}
.detail_bm_user dl dt{text-align:center; line-height:50px; height:50px; background:url(../images/title.jpg) center repeat-x; margin:0px 20px;}
.detail_bm_user dl dt span{display:inline-block; padding:0px 30px; font-size:16px; color:#333; background:#fff;}
.detail_bm_user dl dt span em{font-style:normal; margin-left:5px; color:#14b5a0;}
.detail_bm_user dl dd.dd_1{padding-bottom:20px; padding-top:20px; text-align:center;}
.detail_bm_user dl dd.dd_1 span{display:inline-block; width:52px; height:52px; border-radius:52px; overflow:hidden;  margin-left:8px; border:1px solid #ebebeb; cursor:pointer;}
.detail_bm_user dl dd.dd_1 span.more{background:url(../images/bg.png) -442px 15px no-repeat #f5f5f5; cursor:pointer;}
.detail_bm_user dl dd.dd_1 span img{width:52px;}
.detail_bm_user dl dd.dd_2{text-align:center; margin-top:-10px;}
.detail_bm_user div.smtips{ position:absolute; right:0px; top:100px;}
.detail_bm_user div.smtips span{display:inline-block; width:5px; height:5px; background:#999; vertical-align:middle; margin-right:10px;}
.party_title{height:11px; background:url(../images/title.jpg) center repeat-x; margin:40px 0px;}
.partydetail_content{margin-top:30px; margin-bottom:20px;}
.partydetail_content .title{font-weight:bold; font-size:16px; color:#333; margin-bottom:15px; margin-top:20px;}
.partydetail_content .title span{display:inline-block; width:14px; height:15px; background:url(../images/bg.png) 0px -398px no-repeat; vertical-align:middle; margin-right:15px;}
.partydetail_content .txt img{max-width:810px;}
.partydetail_content img{max-width:810px;}
.partydetail_content .leftcontent{width:820px; float:left;}
.partydetail_content .righttips{float:right; width:350px; background:#fafafa; box-sizing:border-box;  padding:20px 25px;}
.partydetail_content .righttips dl{margin-bottom:20px; border-bottom:1px dashed #ebebeb; padding-bottom:10px;}
.partydetail_content .righttips dl dt{font-weight:bold;font-size:14px;}
.partydetail_content .righttips dl dt span{display:inline-block; border-radius:30px; width:20px; height:20px; background:#14b5a0; text-align:center; color:#fff; line-height:20px; margin-right:10px;}

.partybm_box{padding:20px 0px;}
.partybm_box dl{float:left; margin-left:23px; margin-bottom:15px; width:110px;}
.partybm_box dl dt{border:1px solid #ebebeb; overflow:hidden; width:110px; height:135px;}
.partybm_box dl dt img{width:110px; height:135px;}
.partybm_box dl dd{text-align:center; height:20px;}
.partybm_box dl dd h4{font-weight:bold; overflow:hidden; height:24px; line-height:24px; margin-top:5px;}
.partybm_box dl dd p{font-size:12px; color:#999;}
.party_content{padding-top:10px;}
.party_content .layui-tab-title{margin-bottom:10px;}
.party_content .layui-tab-title li{font-size:16px; padding:0px; margin-right:30px;}
.party_content .layui-tab-title li.layui-this{color:#14b5a0; font-weight:bold;}
.party_content.layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom: 2px solid #14b5a0;}

.party_content .layui-tab-item{line-height:30px;}
.party_content .layui-tab-item img{max-width:790px;}

/* ---------oe_home_top---------- */
.oe_home_top{width:1200px; margin:0 auto; background:#fff; margin-top:20px; box-sizing:border-box; padding:30px 30px; border:1px solid #cacaca;}
.oe_home_user{width:316px; float:left; overflow:hidden;}
.oe_home_user .hd{padding-top:10px; width:330px; overflow:hidden; height:75px; position:relative;}
.oe_home_user .hd ul li{width:75px;  height:75px; float:left; overflow:hidden; box-sizing:border-box; border:1px solid #ebebeb; padding:5px; margin-right:5px; margin-bottom:5px; text-align:center; cursor:pointer;}
/* 13:33 2019/6/24 */
.oe_home_user .hd ul li{cursor: url("../images/cur_big.png"),auto;}
.oe_home_user .hd ul li img{max-width:100%; max-height:100%;}
.oe_home_user .hd ul li img.line{height:75px; width:1px; margin-left:-1px;}
.oe_home_user .hd .tips{position:absolute; left:0px; top:10px; right:0px; bottom:0px; text-indent:8px; z-index:2; background:rgba(255,255,255,0.95); color:#333; line-height:75px;}
.oe_home_user .hd .tips a{color:#14b5a0;}
.oe_home_user .hd .no_photo{position:absolute; left:0px; top:10px; right:0px; bottom:0px; text-indent:8px; z-index:2; background:rgba(255,255,255,0.95); color:#333; line-height:75px;}
.oe_home_user .hd .no_photo span{color:#14b5a0; cursor:pointer; text-decoration:underline;}
/* 9:06 2019/4/24 */
.oe_home_user .bd{position:relative;}
.oe_home_user .bd .tag{position:absolute; left:0px; bottom:0px; z-index:100;}
.oe_home_user .bd .tag span.online{font-size:12px; font-weight:normal; display:inline-block; vertical-align:middle; color:#00c37c;  background:rgba(0,0,0,0.5); padding:0px 10px 0px 5px; border-radius:0px 30px 30px 0px;}
.oe_home_user .bd .tag span.online i{display:inline-block; width:5px; height:5px; border-radius:5px; background:#00c37c; border:2px solid #4fe8b0; margin-right:2px;}
.oe_home_user .bd .tag span.online.current i{display:none;}
.oe_home_user .bd .tag span.online.current{color:#fff;}

/* 18:13 2019/4/24 */
.oe_home_user .bd .tag{position:absolute; left:0px; bottom:0px;}
.oe_home_user .bd .tag span.cer{
  display:inline-block;
  font-size:12px;
  color:#fff;
  padding:0px 10px;
  padding-left:5px;
  background:rgba(0,0,0,0.6);
  border-radius:0px 20px 20px 0px;
  white-space: nowrap; 
  text-overflow: ellipsis; 
  overflow:hidden;
}
.oe_home_user .bd .tag span.cer img{width:15px; height:15px;  margin-right:4px;}
.oe_home_user .bd .tag p{margin-top:5px;}
.oe_home_user .bd .tag span.time{
  display:inline-block;
  font-size:12px;
  color:#fff;
  padding:0px 10px;
  padding-left:5px;
  background:rgba(0,0,0,0.6);
  border-radius:0px 20px 20px 0px;
  white-space: nowrap; 
  text-overflow: ellipsis; 
  overflow:hidden;
}
.oe_home_user .bd .tag .maps_km{
  /* 14:55 2019/4/23 */
  display:inline-block;
  font-size:12px;
  color:#fff;
  padding:0px 10px;
  padding-left:5px;
  background:rgba(0,0,0,0.6);
  border-radius:0px 20px 20px 0px;
  white-space: nowrap; 
  text-overflow: ellipsis; 
  overflow:hidden;
}


/* 15:00 2019/4/23 */
.oe_home_user .bd .tag b.online{font-size:12px; font-weight:normal; display:inline-block; vertical-align:middle; color:#00c37c;  background:rgba(0,0,0,0.5); padding:0px 10px 0px 5px; border-radius:0px 30px 30px 0px;}
.oe_home_user .bd .tag b.online i{display:inline-block; width:5px; height:5px; border-radius:5px; background:#00c37c; border:2px solid #4fe8b0; margin-right:2px;}
.oe_home_user .bd .tag b.online.current i{display:none;}
.oe_home_user .bd .tag b.online.current{color:#fff;}



.oe_home_user .bd ul li img{width:316px; height:375px;}

.oe_home_userinfo{float:right;/* 11:54 2019/6/24 */ width:780px; box-sizing:border-box; padding-right:200px; position:relative; text-align:left;}
.oe_home_userinfo h3{font-size:24px; font-weight:normal; color:#333;padding-bottom:10px; padding-top:10px;}
.oe_home_userinfo h3 .vip_default{width:50px; vertical-align:middle;}
.oe_home_userinfo h3 span{font-size:14px; position:relative; top:-3px;}
/* 16:30 2019/9/7 */
.oe_home_userinfo h3 span.name{display:inline-block;  max-width:140px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; font-size:24px; line-height:30px; vertical-align:middle;}
.oe_home_userinfo h3 span.vip{vertical-align:middle; display:inline-block;}
.oe_home_userinfo .divinfo{overflow: hidden;margin-top: 20px;}
.oe_home_userinfo .divinfo .box{float: left;width: 33.3%;line-height: 36px;border-bottom: 1px dashed #ebebeb;}
.oe_home_userinfo .divinfo span{color:#14b5a0;}
.oe_home_userinfo .userrz h4{color:#14b5a0; font-weight:bold; font-size:16px; padding-bottom:10px;}
.oe_home_userinfo .userrz ul li{ color:#14b5a0; line-height:40px;}
.oe_home_userinfo .userrz ul li a{color:#14b5a0;}
.oe_home_userinfo .userrz ul li span{color:#999; display:inline-block; margin-right:10px;}
.home_intro{padding-top:10px; max-height:48px; overflow:hidden; padding-bottom:20px; overflow-y:auto;}
/* 18:24 2019/4/26 */
.home_btn{padding-top:30px; width:750px;text-align: left;}
.home_btn span{display:inline-block; background:#ef3939; color:#fff; border-radius:3px; padding:0px 20px; cursor:pointer; line-height:42px; height:42px; margin-right:15px; font-size:16px;}
.home_btn span:hover{filter:alpha(opacity=80); -moz-opacity: .8; -khtml-opacity: .8; opacity: .8; }
.home_btn span i{display:inline-block; background:url(../images/bg.png) no-repeat; vertical-align:middle; position:relative; top:-1px;}
.home_btn span.span_1 i{width:26px;  height:19px; background-position:-507px 0px; margin-right:5px;}
.home_btn span.span_2 i{width:25px;  height:25px; background-position:-552px 0px; margin-right:5px;}
.home_btn span.span_3 i{width:22px;  height:25px; background-position:-598px 0px; margin-right:5px;}
.home_btn span.span_4 i{width:21px;  height:25px; background-position:-642px 0px; margin-right:5px;}
.home_btn span.span_1.current{background:#d5d5d5;}
.home_btn span.span_2.current{background:#d5d5d5;}
.home_btn span.span_3.current{background:#d5d5d5;}
.home_btn span.span_4.current{background:#d5d5d5;}
.home_btn dl.more{display:inline-block; position:relative;   vertical-align:middle;}
.home_btn dl.more dt{width:40px; height:40px; cursor:pointer; border-radius:40px; border:1px solid #ebebeb;}
.home_btn dl.more dt label{display:inline-block;  width:40px; height:40px; background:url(../images/bg.png) -447px 8px no-repeat; cursor:pointer;}
.home_btn dl.more dd{position:absolute;  bottom:55px; left:-30px; background:#fff; width:100px; border:1px solid #ebebeb;   text-align:center;}
.home_btn dl.more dd a{display:block; line-height:35px;}
.home_btn dl.more dd em.jiao{display:inline-block; width:16px; height:9px; background:url(../images/bg.png) -512px -45px no-repeat; position:absolute; left:50%; margin-left:-8px; bottom:-8px;}
.home_btn dl.more dd a:hover{background:#fafafa;}
.home_btn .more_btn{
  margin-top: 20px;
}
.home_btn .more_btn a{margin: 0 15px;display: inline-block;vertical-align: middle;font-size: 16px;color:#999;}
.home_btn .more_btn a i{
  display: inline-block;
  background: url(../images/qbt.png) no-repeat;
  vertical-align: middle;
  margin-right: 5px;
}
.home_btn .more_btn a i.icon_2{
  width: 23px;
  height: 21px;
  background-position: -32px 0px;
}
/* 17:22 2019/4/18 */
.home_btn .more_btn a.current i.icon_2{background-position:-104px 0px;}
.home_btn .more_btn a i.icon_4{width:20px; height:21px; background-position:-143px 0px; margin-top:-2px;}
.home_btn .more_btn a:hover{color:#333;}
/* 17:22 2019/4/18 */
.home_btn .more_btn a i.icon_1{
  width: 23px;
  height: 23px;
  background-position: 0px 0px;
  margin-top: -2px;
}
.home_btn .more_btn a i.icon_3{
  width: 24px;
  height: 20px;
  background-position: -66px 0px;
  margin-top: -2px;
}
.home_intro_title{
  font-size: 16px;
  color: #333;
  margin-top: 40px;
  font-weight: bold;
}

.oe_qrcode{position:absolute; right:0px; top:0px; padding-left:20px; text-align:center;}
/* 11:54 2019/6/24 */
.oe_home_userinfo .oe_qrcode{padding-right:0px;}
.oe_home_userinfo .oe_qrcode span.ma_head{display:inline-block; border:2px solid #fff; position:absolute; left:50%; margin-left:-8px;  border-radius:3px; overflow:hidden; width:30px; height:30px; overflow:hidden; top:75px;}
.oe_home_userinfo .oe_qrcode span.ma_head img{width:30px; min-height:30px;}
/* 11:54 2019/6/24 end */

.oe_home_content{width:1200px; margin:0 auto; background:#fff; margin-top:20px; margin-bottom:20px;border:1px solid #cacaca;}
.oe_home_info{width:800px; float:left;padding:30px 0;}
.oe_home_info dl dt{text-align:center; padding-top:30px; padding-bottom:20px;}
.oe_home_info dl dt h3{font-weight:bold;color:#333;}
.oe_home_info dl dt p{color:#333; font-size:11px;}
.oe_home_info dl dd{padding:10px 35px;}
.oe_home_info dl dd ul li{float:left; width:45%; border-bottom:1px solid #ebebeb; box-sizing:border-box; line-height:50px; font-size:16px; position:relative;}
.oe_home_info dl dd ul li span{color:#666;}
.oe_home_info dl dd ul li label{display:inline-block; position:absolute; right:0px; top:0px; color:#14b5a0; max-width:240px;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.oe_home_info dl dd ul li em{font-style:normal;}
.oe_home_info dl dd ul li.current{margin-left:10%;}

.oe_homelike{float:right; padding-right:20px; width:350px; padding-top:20px;}
.oe_homelike .hd{font-weight:bold; line-height:35px; height:35px; font-size:16px; color:#333; padding-bottom:10px; position:relative;}
.oe_homelike .hd span{position:absolute; right:20px; top:0px; font-weight:normal; font-size:12px; cursor:pointer;}
.oe_homelike .hd span i{display:inline-block; width:15px; height:15px; color:#333; margin-right:5px; vertical-align:middle; margin-top:-2px;}
.oe_homelike .bd{min-height:200px; position:relative;}
.oe_homelike .bd span.loading{display:inline-block; position:absolute; width:16px; height:16px;  left:50%; margin-left:-20px; top:100px; z-index:5;}
.oe_homelike dl{float:left; width:150px;margin: 0 12px;
}
.oe_homelike dl.current{margin-left:30px;}
.oe_homelike dl dt img{width:150px; height:184px;}
.oe_homelike dl dd{height:65px;}
.oe_homelike dl dd h4{font-size:14px; font-weight:bold; color:#333; line-height:24px; height:24px; padding-top:5px;}
.oe_homelike dl dd h4 a{color:#333;}
.oe_homelike dl dd p{font-size:12px; color:#999;}

.oe_rpzy{display:inline-block; width:80px; height:20px; background:url(../images/bg.png) -101px -85px no-repeat; vertical-align:middle; cursor:pointer;position: relative;top:-3px;}

/* ---view_contact--- */
.oe_view_contact{width:300px; margin:0 auto;}
.oe_view_contact .hd{text-align:center; padding-top:40px; border-bottom:1px solid #ebebeb; padding-bottom:20px;}
.oe_view_contact .hd span{display:inline-block; width:100px; height:100px; border-radius:80px; overflow:hidden; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);}
.oe_view_contact .hd span img{width:100px; min-height:100px;}
.oe_view_contact .hd h4{font-weight:bold; line-height:30px; padding-top:10px;color:#333; font-size:18px;}
.oe_view_contact .bd{padding:10px 40px; padding-top:25px;}
.oe_view_contact .bd ul li{line-height:35px;}
.oe_view_contact .bd ul li span{display:inline-block; width:60px; color:#999;}
/* 18:38 2019/4/25 */
.oe_view_contact .tips{color:#f40;  margin:0px -80px; margin-top:15px; border-top:1px dotted #ebebeb; padding-top:10px;}

/* oe_diary_left */
.oe_diary_right{float:right; width:300px;}
.oe_diary_left{float:left; width:860px; padding-bottom:30px;}
.oe_diary_left dl{border-bottom:1px dotted #ebebeb; min-height:50px; margin-bottom:30px; padding-bottom:10px;}
.oe_diary_left dl.current dt{padding-left:0px;}
.oe_diary_left dl.current dd{padding-left:0px;}
.oe_diary_left dl dt{padding-left:75px; position:relative;}
.oe_diary_left dl dt span{display:inline-block; width:50px; height:50px; border-radius:50px; overflow:hidden; position:absolute; left:0px; top:0px;}
.oe_diary_left dl dt span img{width:50px; height:61px}
.oe_diary_left dl dt h3{color:#333; font-size:16px; font-weight:bold;}
.oe_diary_left dl dt h3 a{color:#333;}
.oe_diary_left dl dt h4{font-size:14px; padding-top:5px;}
.oe_diary_left dl dt h4 em{font-style:normal; color:#8ba6ce; }
.oe_diary_left dl dt p{color:#999; font-size:12px;}
.oe_diary_left dl dd{padding-top:10px; padding-left:75px; padding-bottom:20px;}
.oe_diary_left dl dd h3{ font-size:18px; position:relative; padding-bottom:5px; font-weight:bold;}
.oe_diary_left dl dd h3 a{color:#333;}
.oe_diary_left dl dd .text{color:#999;}
.oe_diary_left dl dd .btn{padding-top:10px;}
.oe_diary_left dl dd .btn label{display:inline-block; margin-right:30px; cursor:pointer;}
.oe_diary_left dl dd .btn label i{display:inline-block; background:url(../images/bg.png) no-repeat; vertical-align:middle; margin-right:5px;}
.oe_diary_left dl dd .btn label.label_1 i{background-position:0px -435px; width:17px; height:17px;}
.oe_diary_left dl dd .btn label.label_2 i{background-position:0px -462px; width:17px; height:12px;}
.oe_diary_left dl dd .btn label.label_3 i{background-position:0px -480px; width:17px; height:13px;}
.oe_diary_left dl dd .btn label.label_4{color:#999;}
.oe_diaryhot{border:1px solid #ebebeb; padding-bottom:10px;}
.oe_diaryhot .hd{border-bottom:1px solid #ebebeb; margin-bottom:10px; padding-left:15px; padding-top:15px; padding-bottom:10px;}
.oe_diaryhot .hd h3{font-size:20px; color:#333;}
.oe_diaryhot .hd p{font-size:10px; color:#333;}
.oe_diaryhot .bd{background:url(../images/num.png) 10px 12px no-repeat; padding:10px; padding-top:5px; padding-left:45px; box-sizing:border-box;}
.oe_diaryhot .bd ul li{ white-space: nowrap; text-overflow: ellipsis; overflow:hidden; line-height:30px;}
.diary_title{padding-bottom:15px; border-bottom:1px solid #ebebeb; margin-bottom:30px; position:relative;}
.diary_title button{position:absolute; right:0px; top:10px;}
.diary_title button i{display:inline-block;  width:21px; height:22px; background:url(../images/bg.png) 0px -507px no-repeat; vertical-align:middle; margin-right:5px; position:relative; top:-2px;}
.diary_title h2{font-size:24px; font-weight:bold; color:#333; line-height:30px; padding-bottom:5px;}
.diary_title p{color:#333;}

.oe_diary_search{border:1px solid #ebebeb; margin-bottom:15px; box-sizing:border-box; padding:10px 20px; padding-bottom:25px;}
.oe_diary_search .hd{ font-size:24px;  color:#333; padding-bottom:10px; line-height:50px;}
.oe_diary_search button.layui-btn{width:100%;}

.detail_left{width:860px; float:left; padding-bottom:50px; }
.detail_left h1{font-size:24px; font-weight:bold; color:#333; line-height:40px;}
.detail_left .des{font-size:14px;  padding-bottom:30px; padding-top:5px; position:relative;}
.detail_left .des .oe_fenxiang{position:absolute; right:0px; top:0px;}
.detail_left .text{padding-top:10px; color:#333; line-height:28px; padding-bottom:30px;}
.detail_left .text img{max-width:850px;}
.detail_left .descontent{background:#f2f2f2; padding:30px 60px; margin-bottom:20px; position:relative; margin-top:25px;}
.detail_left .descontent span.span_1{display:inline-block; background:url(../images/bg.png) -246px -55px no-repeat; width:34px; height:26px; position:absolute;  left:15px; top:15px;}
.detail_left .descontent span.span_2{display:inline-block; background:url(../images/bg.png) -246px -103px no-repeat;width:34px; height:26px; position:absolute;  right:15px; bottom:15px;}
.detail_right{width:300px; float:right;}
.diary_user dl{padding-left:70px; position:relative;}
.diary_user dl dt{position:absolute; left:0px; top:0px;}
.diary_user dl dt img{width:50px; min-height:50px;}
.diary_user dl dt span{display:inline-block;width:50px; height:50px; border-radius:50px; overflow:hidden;}
.diary_user dl dd h3{font-weight:bold;}
.diary_user dl dd h3 a{color:#333;}

._safety_article dl{border-bottom:1px dotted #ebebeb; padding-top:20px; padding-bottom:20px;}
._safety_article dl dt{font-weight:bold; font-size:16px; color:#333; padding-bottom:10px;}
._safety_article dl dt a{color:#333;}
._safety_article dl dd p.p_1{color:#666;}
._safety_article dl dd p.p_2{padding-top:5px; font-size:12px;}
._safety_article dl dd p.p_2 label{margin-right:10px;}
._safety_article dl dd p.p_2 label i{display:inline-block; background:url(../images/bg.png) 0px -462px no-repeat; width:17px; height:12px; margin-right:4px;}
._safety_article dl dd p.p_2 span.span_1{color:#8ba6ce; margin-right:10px;}
._safety_article dl dd p.p_2 span.span_2{margin-right:10px;}
.oe_safety_index{margin-bottom:20px;}
.oe_safety_index .left{width:860px;float:left;}
.oe_safety_index .left .hd{border-bottom:2px solid #ebebeb; height:50px; line-height:50px; margin-bottom:20px;}
.oe_safety_index .left .hd ul li{float:left; margin-right:30px; font-size:16px; border-bottom:2px solid transparent; font-weight:bold;}
.oe_safety_index .left .hd ul li.current{ border-bottom:2px solid #14b5a0; color:#14b5a0;}
.oe_safety_index .left .hd ul li.current a{color:#14b5a0;}
.oe_safety_index .right{float:right; width:300px; }
.oe_safety_index .right .layui-btn{width:100%; line-height:50px; height:50px; background:#14b5a0;}
.oe_safety_index .right .layui-btn i.iconfont{background:url(../images/bg.png) 0px -507px no-repeat; display:inline-block; width:21px; height:22px; vertical-align:middle; margin-right:8px; position:relative; top:-2px; font-size:16px;}

.oe_safety_search{background:#f7f7f7; box-sizing:border-box; margin-top:15px; padding:30px 45px; margin-bottom:20px; }

.oe_partymap{ margin-bottom:40px;}
.oe_partymap .bd{height:250px;}
.oe_partymap .hd{font-weight:bold; font-size:18px;   color:#333; font-weight:bold; padding-bottom:20px; }

.ser_top dl dt{text-align:center;}
.ser_top dl dt span{display:inline-block; line-height:45px;  padding:0px 20px; cursor:pointer; border-radius:4px 4px 0px 0px; font-size:16px;}
.ser_top dl dt span.current{background:#14b5a0; color:#fff;}
.ser_top dl dd input{border:1px solid #14b5a0; line-height:50px; height:50px;}
.ser_top dl dd{position:relative;}
.ser_top dl dd button.layui-btn{background:#fff; position:absolute; right:0px; top:0px; padding:0px 30px; font-size:16px; background-image: linear-gradient(90deg, #30d6c1, #14b5a0); height:50px; line-height:50px; }
.ser_top dl dd button.layui-btn label{display:inline-block; width:32px; height:34px;  }


.oe_safety_searchresult{ padding-top:30px; color:#333;}
.oe_safety_searchresult dl{padding-left:72px; width:500px; margin:0 auto;}
.oe_safety_searchresult dl dt{width:53px; height:53px; float:left; margin-left:-72px; vertical-align:top;}
.oe_safety_searchresult dl dt label{display:inline-block; width:53px; height:53px; background:url(../images/bg.png) -54px -161px no-repeat;}
.oe_safety_searchresult dl dt label.current{ background:url(../images/bg.png) -130px -160px no-repeat;}
.oe_safety_searchresult dl dd{padding-top:15px;}
.oe_safety_searchresult dl dd em{font-style:normal;}
.oe_safety_searchresult dl dd span{font-weight:bold; color:#33baff; font-size:18px;}

.oe_safety_r2{padding:10px 0px 10px 0px; border:1px solid #ebebeb; margin-top:20px;}
.oe_safety_r2 .hd{border-bottom:1px solid #ebebeb;  padding-left:15px; padding-top:5px; padding-bottom:10px;  position:relative; margin-bottom:10px;}
.oe_safety_r2 .hd a{font-weight:normal; position:absolute; right:20px; top:12px; font-size:14px;}
.oe_safety_r2 .hd h3{font-size:20px; color:#333;}
.oe_safety_r2 .hd p{font-size:10px; color:#333;}
.oe_safety_r2 .bd{background:url(../images/num.png) 10px 12px no-repeat; padding:10px; padding-top:5px; padding-left:45px; box-sizing:border-box;}
.oe_safety_r2 .bd ul li{ white-space: nowrap; text-overflow: ellipsis; overflow:hidden; line-height:30px;}

.oe_safety_r1{padding:10px 0px 10px 0px; border:1px solid #ebebeb; margin-top:20px;}
.oe_safety_r1 .hd{border-bottom:1px solid #ebebeb;  padding-left:15px; padding-top:5px; padding-bottom:10px;  position:relative; margin-bottom:10px;}
.oe_safety_r1 .hd h3{font-size:20px; color:#333;}
.oe_safety_r1 .hd p{font-size:10px; color:#333;}
.oe_safety_r1 .bd{padding:10px 20px;}
.oe_safety_r1 .bd p.p_3{color:#14b5a0; padding-top:10px;}


.no_data{text-align:center; padding-top:90px; padding-bottom:150px; background:#fff;}
.no_data p.p_1 span{display:inline-block; width:145px; height:92px; background:url(../images/bg.png) -246px -302px no-repeat;}
.no_data p.p_2{padding-top:30px; color:#666;} /* 9:10 2019/4/19 */

._safaty_list table tr td.td_1 img{width:40px; height:49px;}
._safaty_list table thead tr th{font-weight:bold; color:#333; padding:15px 0px; padding-left:10px;}

.feedback_box{padding:20px 30px; padding-top:30px; padding-left:0px;}
.feedback_box dl{margin-bottom:15px;}
.feedback_box dl dd label{display:inline-block; padding:0px 15px; line-height:33px; border-radius:4px; font-size:14px; margin-right:10px; color:#949494; border:1px solid #dcdcdc; cursor:pointer;}
.feedback_box dl dd label.current{background:#14b5a0; border:1px solid #14b5a0; color:#fff;}
.feedback_box dl dt{font-size:16px; line-height:35px; padding-bottom:5px; color:#666;}
.feedback_box dl dd{position:relative;}
.feedback_box dl dd textarea{ border:1px solid #dcdcdc; border-radius:4px; padding:5px 8px; width:500px; height:120px;  font-family:Microsoft Yahei; font-size:14px;}
.feedback_box dl dd p.text{position:absolute; left:8px; top:4px; font-size:14px; color:#b6b6b6;}
.feedback_box dl.upload{padding-left:110px;}
.feedback_box dl.upload dd label{display:inline-block; width:50px; height:50px; overflow:hidden; margin-right:10px; position:relative; padding:0px;}
.feedback_box dl.upload dd label em{display:inline-block; background:url(../images/shades.png); position:absolute; left:0px;top:0px; right:0px; bottom:0px; padding:0px; cursor:pointer; text-align:center; padding-top:16px;}
.feedback_box dl.upload dd label em i{display:inline-block; background:url(../images/nbg.png) -391px 0px no-repeat; width:16px; height:16px; }
.feedback_box dl.upload dd label img{width:50px; height:50px; background:#fff;}
.feedback_box dl.upload dd label{background:url(../images/loading.gif) center no-repeat;}
.feedback_box dl.upload dt span{display:inline-block; line-height:38px; height:38px; color:#878787; font-size:14px; background:#dcdcdc; text-align:center; width:110px; border-radius:3px; position:relative;}
.feedback_box dl.upload dt span input[type='file']{width:110px; height:38px; position:absolute; left:0px; top:0px;  filter:alpha(opacity=0);	-moz-opacity:0;	-khtml-opacity: 0;	opacity: 0; cursor:pointer; z-index:2;}
.feedback_box dl.mar_dl{padding-left:110px; position:relative;}
.feedback_box dl.mar_dl dt{position:absolute; left:0px; top:0px;width:95px; font-size:14px;text-align:right;}
.feedback_box .layui-form-item textarea{height:180px;}


.comment_box{padding:20px 30px; padding-top:45px;}
.comment_box h3{padding-bottom:10px; font-size:14px;}
.comment_box .btn{  padding-top:5px; position:relative;}
.comment_box .btn button{padding:0px 50px;}
.comment_box .btn .mc .ma{line-height:40px; height:40px; padding:0px 5px; width:100px; border:1px solid #ebebeb; display:inline-block; margin-right:5px; vertical-align:middle;}
.comment_box .btn .mc img{cursor:pointer; vertical-align:middle;}
.comment_box .btn button{position:absolute; right:0px; top:5px;}

.safety_box{padding:20px 100px; padding-top:30px;}
.safety_box dl{margin-bottom:15px;}
.safety_box dl dd label{display:inline-block; padding:0px 15px; line-height:33px; border-radius:4px; font-size:14px; margin-right:10px; color:#949494; border:1px solid #dcdcdc; cursor:pointer;}
.safety_box dl dd label.current{background:#03b99d; border:1px solid #03b99d; color:#fff;}
.safety_box dl dt{font-size:16px; line-height:35px; padding-bottom:5px; color:#666;}
.safety_box dl dd{position:relative;}
.safety_box dl dd textarea{ border:1px solid #dcdcdc; border-radius:4px; padding:5px 8px; width:500px; height:120px;  font-family:Microsoft Yahei; font-size:14px;}
.safety_box dl dd p.text{position:absolute; left:8px; top:4px; font-size:14px; color:#b6b6b6;}
.safety_box dl.upload{padding-left:110px;}
.safety_box dl.upload dd label{display:inline-block; width:50px; height:50px; overflow:hidden; margin-right:10px; position:relative;}
.safety_box dl.upload dd label em{display:inline-block; background:url(../images/shades.png); position:absolute; left:0px;top:0px; right:0px; bottom:0px; padding:0px; cursor:pointer; text-align:center; padding-top:16px;}
.safety_box dl.upload dd label em i{display:inline-block; background:url(../images/nbg.png) -391px 0px no-repeat; width:16px; height:16px; }
.safety_box dl.upload dd label img{width:50px; height:50px; background:#fff;}
.safety_box dl.upload dd label{background:url(../images/loading.gif) center no-repeat;}
.safety_box dl.upload dt span{display:inline-block; line-height:38px; height:38px; color:#878787; font-size:14px; background:#dcdcdc; text-align:center; width:110px; border-radius:3px; position:relative;}
.safety_box dl.upload dt span input[type='file']{width:110px; height:38px; position:absolute; left:0px; top:0px;  filter:alpha(opacity=0);	-moz-opacity:0;	-khtml-opacity: 0;	opacity: 0; cursor:pointer; z-index:2;}
.safety_box dl.mar_dl{padding-left:110px; position:relative;}
.safety_box dl.mar_dl dt{position:absolute; left:0px; top:0px;width:95px; font-size:14px;text-align:right;}




/* --------------媒婆专题----9:46 2017/9/9---------------------- */
.mp_banner{z-index:2;}
.mp_bg{position:fixed; left:0px; right:0px; top:0px; bottom:0px; z-index:0;}
.mp_bgs{position:fixed; left:0px; right:0px; top:0px; bottom:0px; z-index:0;}
.mp_banner a.prev{display:inline-block; width:39px; height:77px; position:absolute; left:0px; top:50%; margin-top:-19px; background:url(../images/mp_prev.png) no-repeat;}
.mp_banner a.next{display:inline-block; width:39px; height:77px; position:absolute; right:0px; top:50%; margin-top:-19px; background:url(../images/mp_next.png) no-repeat;}
.mp_banner .hd ul li.on span{background:#14b5a0;}
.mp_banner .mp_ft a{display:inline-block; background:#14b5a0; color:#fff;  border-radius:4px; line-height:50px; padding:0px 30px; font-size:18px;}
.mp_banner .mp_ft a:hover{filter:alpha(opacity=80); -moz-opacity: .8; -khtml-opacity: .8; opacity: .8; }
 
@media screen and (max-device-width: 1920px) {
.mp_banner{color:#333; position:fixed;   bottom:0px; top:82px; width:1188px; left:50%; margin-left:-594px;}
.mp_banner .bd{position:absolute; left:0px; top:0px; bottom:0px; right:0px;}
.mp_banner .bd ul li{position:absolute; left:0px; top:0px; bottom:0px; right:0px;}
.mp_banner .bd ul li dl{position:absolute; left:0px; right:0px; top:0px; bottom:0px;}
.mp_banner .bd ul li dl dt{position:absolute; left:50px; right:50%; top:15%; bottom:0px;}
.mp_banner .bd ul li dl dt img{position:absolute; max-height:90%; left:50%; margin-left:-35%;}
.mp_banner .bd ul li dl dd{  position:absolute; left:55%; top:20%; right:0px;}
.mp_banner .bd ul li dl dd h3{font-size:45px; line-height:70px; height:70px; font-weight:normal;}
.mp_banner .bd ul li dl dd p{font-size:20px;}
.mp_banner .bd ul li dl dd .ma{padding-top:50px; text-align:center; }
.mp_banner .bd ul li dl dd .ma .em{text-align:center;width:150px; float:left;}
.mp_banner .bd ul li dl dd .ma img{width:150px;}
.mp_banner .bd ul li dl dd .text{float:left; padding-left:20px; text-align:left; font-size:16px; padding-top:25px; line-height:30px;}
.mp_banner .mp_ft{position:absolute; left:55%; bottom:15%;}
.mp_banner .hd{position:absolute; left:55%; bottom:25%;}
.mp_banner .hd ul li{display:inline;}
.mp_banner .hd ul li span{display:inline-block; width:10px; height:10px; border-radius:10px; background:#ebebeb; cursor:pointer; margin-right:8px;}

}

@media screen and (max-device-width: 1600px) {
.mp_banner{color:#333; position:fixed;   bottom:0px; top:82px; width:1188px; left:50%; margin-left:-594px;}
.mp_banner .bd{position:absolute; left:0px; top:0px; bottom:0px; right:0px;}
.mp_banner .bd ul li{position:absolute; left:0px; top:0px; bottom:0px; right:0px;}
.mp_banner .bd ul li dl{position:absolute; left:0px; right:0px; top:0px; bottom:0px;}
.mp_banner .bd ul li dl dt{position:absolute; left:50px; right:50%; top:15%; bottom:0px;}
.mp_banner .bd ul li dl dt img{position:absolute; max-height:90%; left:50%; margin-left:-5%;}
.mp_banner .bd ul li dl dd{  position:absolute; left:55%; top:15%; right:0px;}
.mp_banner .bd ul li dl dd h3{font-size:28px; line-height:70px; height:70px; font-weight:normal;}
.mp_banner .bd ul li dl dd p{font-size:20px;}
.mp_banner .bd ul li dl dd .ma{padding-top:50px; text-align:center; }
.mp_banner .bd ul li dl dd .ma .em{text-align:center;width:150px; float:left;}
.mp_banner .bd ul li dl dd .ma img{width:150px;}
.mp_banner .bd ul li dl dd .text{float:left; padding-left:20px; text-align:left; font-size:16px; padding-top:25px; line-height:30px;}
.mp_banner .mp_ft{position:absolute; left:55%; bottom:15%;}
.mp_banner .hd{position:absolute; left:55%; bottom:25%;}
.mp_banner .hd ul li{display:inline;}
.mp_banner .hd ul li span{display:inline-block; width:10px; height:10px; border-radius:10px; background:#ddd; cursor:pointer; margin-right:8px;}
}



