@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  11:46 2018/7/18 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:#fff;} 
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:#0c81f6; text-decoration:none;}
a:active{color:#333;text-decoration:none;}
.clear{clear:both;}
i,em,s{font-style:normal;} 
a,texterea,input{outline:none; margin-bottom:0px!important;}
.fl{float:left;}
.fr{float:right;}
.placeholder{ color:#ababab;}
.cursor{cursor:pointer;}

/* ------oe_top begin------- */
.oe_top{height:68px; width:100%; min-width:1200px; margin:0 auto;   position:relative; z-index:100; border-bottom:1px solid #f2f2f2;  background:#fff;}
.oe_top.index_top{position:absolute; left:0px; top:0px; border-bottom:1px solid rgba(255,255,255,0.2); box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0); background:none;}
.oe_topcon{width:1200px; margin:0 auto; position:relative;}
.oe_topcon .logo img{max-height:68px;}
.oe_menu .layui-nav{background:none;}
.oe_top.index_top .oe_menu .layui-nav li a{color:#fff;}
.oe_menu .layui-nav li a{color:#333; font-size:16px; padding:0px 30px; }

.layui-carousel-ind li.layui-this{border-radius:50px; padding:0px 8px;}

.oe_top.index_top .layui-nav .layui-nav-more{border-color: rgba(255, 255, 255, 0.7) transparent transparent;}
.oe_top.index_top .layui-nav .layui-nav-mored,.oe_top.index_top .layui-nav-itemed>a .layui-nav-more{margin-top:-9px;border-style:dashed dashed solid;border-color:transparent transparent #fff}
.oe_top .layui-nav .layui-nav-more{border-color: rgba(0, 0, 0, 0.5) transparent transparent;}
.oe_top .layui-nav .layui-nav-mored,.oe_top .layui-nav-itemed>a .layui-nav-more{margin-top:-9px;border-style:dashed dashed solid;border-color:transparent transparent #fff}
.oe_top .layui-nav .layui-nav-mored,.oe_top .layui-nav-itemed>a .layui-nav-more{margin-top:-9px;border-style:dashed dashed solid;border-color:transparent transparent #666}

.oe_menu .layui-nav .layui-nav-item{line-height:68px;}
.oe_menu .layui-nav .layui-nav-bar{background:rgba(0,0,0,0.1);}
.oe_menu .layui-nav .layui-this:after{background:rgba(0,0,0,0.1);}
.oe_menu .layui-nav .layui-nav-item:hover a{opacity:0.8; color:#666;}
.oe_top.index_top .oe_menu .layui-nav .layui-nav-item:hover a{opacity:0.8; color:#fff;}
.oe_menu .layui-nav-child{width:100%; box-sizing:bord  er-box; top:68px; border-top:none; border-radius:0px 0px 3px 3px;}
.oe_menu .layui-nav .layui-nav-item dl{background:rgba(255,255,255,0.9); border:none;}
.oe_menu .layui-nav .layui-nav-item dl dd a{padding:0px; display:block; text-align:center; font-size:12px; color:#333;}
.oe_menu .layui-nav .layui-nav-item:hover dl dd a{color:#000;}
.oe_menu .layui-nav .layui-nav-item dl dd a:active{background:#fafafa;}
.layui-nav .layui-nav-child dd.layui-this a, .layui-nav-child dd.layui-this { background-color: #fafafa;}
.oe_top.index_top .oe_menu .layui-nav .layui-nav-item:hover dl dd a{color:#000;}
.oe_topcon .login{float:right; line-height:68px; height:68px; color:#333;}
.oe_top.index_top .login{color:#fff;}
.oe_topcon .login a{color:#333; display:inline-block; margin-left:20px;}
.oe_top.index_top .oe_topcon .login a{color:#fff; display:inline-block; margin-left:20px;}
.oe_topcon .login a.a_2{line-height:30px; padding:0px 20px; border-radius:1px;}
.oe_topcon .login a.a_2{border:1px solid #f46200; color:#f46200;}
.oe_top.index_top .oe_topcon .login a.a_2{border:1px solid #fff;}
.oe_topcon .logined{line-height:68px; color:#fff;}
.oe_top.index_top .oe_topcon .logined{line-height:68px; color:#fff; padding-left:15px;}
.oe_top.index_top .oe_topcon .logined a.manager{ display:inline-block; padding:0px 10px; color:#d4fffc;}
.oe_topcon .logined{color:#333;}
.oe_topcon .logined a{color:#333;}
.oe_top.index_top .oe_topcon .logined a{color:#fff;}
/* ------oe_top end------- */

/* -----oe_banner begin------- */
.oe_banner a{display:block; width:1200px; margin:0 auto; height:650px;}
.oe_gong{ height:48px; background:#f5f5f5; line-height:48px; width:100%; min-width:1200px; margin:0 auto;}
.oe_gong .bd{width:1160px; margin:0 auto; padding-left:40px; position:relative; height:48px; overflow:hidden;}
.oe_gong .bd span.icon{display:inline-block; background:url(../images/bg.png) left top no-repeat; width:25px; height:25px; left:0px; top:12px; position:absolute;}
.oe_gong .bd ul li p{float:left;  width:28%;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.oe_gong .bd ul li p span{color:#999; display:inline-block; margin-left:10px;}
/* -----oe_banner end------- */
.oe_four{width:1200px; margin:0 auto; padding-top:30px; padding-bottom:30px;}
.oe_four dl{float:left; text-align:center; box-sizing:border-box; width:25%; padding:35px; position:relative;}
.oe_four dl dt span{display:inline-block; width:99px; height:99px; background:url(../images/bg.png) no-repeat;}
.oe_four dl dt span.ico_1{background-position:-401px 0px;}
.oe_four dl dt span.ico_2{background-position:-401px -99px;}
.oe_four dl dt span.ico_3{background-position:-401px -198px;}
.oe_four dl dt span.ico_4{background-position:-401px -297px;}
.oe_four dl span.jian{display:inline-block; background:url(../images/bg.png) -50px 0px no-repeat; width:108px; height:21px; position:absolute; right:-50px; top:70px;}
.oe_four dl dd{padding-top:5px;}
.oe_four dl dd h3{font-size:16px; color:#333; line-height:40px;}
.oe_four dl dd p{font-size:14px; color:#999;}

.oe_wen{width:100%; min-width:1200px;  height:636px;  background:url(../images/wen_bg.jpg) center top no-repeat;}
.oe_wen .hd{width:1200px; margin:0 auto; padding-top:70px;}
.oe_wen .hd h3{font-weight:bold; font-size:36px; text-align:center; line-height:50px; color:#fff;text-shadow: 0px 2px 5px #333;}
.oe_wen .bd{width:1200px; margin:0 auto; padding-top:50px;}
.oe_wen .bd dl{width:380px; float:left; background:#fff; height:400px; box-sizing:border-box; padding:10px 35px;}
.oe_wen .bd dl.center{margin:0px 30px;}
.oe_wen .bd dl dt{border-bottom:1px solid #eee; line-height:40px; position:relative; height:40px; margin-bottom:15px;}
.oe_wen .bd dl dt span{font-size:16px; display:inline-block; border-bottom:1px solid #ff8080;}
.oe_wen .bd dl dt a{position:absolute; right:0px; top:0px; display:inline-block;}
.oe_wen .bd dl dd div.img{width:309px; height:151px; background:#fafafa; margin-bottom:10px;}
.oe_wen .bd dl dd div.img img{width:309px; height:151px;}
.oe_wen .bd dl dd ul li{line-height:30px; position:relative;}
.oe_wen .bd dl dd ul li a{display:inline-block; max-width:230px; height:30px; line-height:30px;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden; vertical-align:top;}
.oe_wen .bd dl dd ul li span{font-size:12px; position:absolute; display:inline-block; right:0px; top:0px; color:#999;}
.oe_wen .bd dl dt i{display:inline-block; width:30px; height:28px; background:url(../images/bg.png) 0px -40px no-repeat; vertical-align:middle; margin-right:10px; margin-top:-4px; margin-left:-4px;}
.oe_wen .bd dl.bang dd{  position:relative; padding-left:40px;}
.oe_wen .bd dl.bang dd ul li{line-height:40px; position:relative;}
.oe_wen .bd dl.bang dd ul li label{color:#ff3000; position:absolute; right:0px; top:0px;}
.oe_wen .bd dl.bang dd span.ico{display:inline-block; width:16px; position:absolute; left:0px; top:12px; bottom:0px; background:url(../images/bg.png) 0px -91px no-repeat;}

.oe_incity{height:383px; width:100%; min-width:1200px; margin:0 auto;  background:url(../images/city_bg.jpg) center top no-repeat;}
.oe_incity .bd{width:1200px; margin:0 auto;}
.oe_incity .bd{padding-top:70px;}
.oe_incity .bd .select{position:relative;}
.oe_incity .bd .select span.text{display:inline-block;  background:#fff; position:relative; padding-right:8px; line-height:40px; height:40px; padding-left:32px; cursor:pointer; width:242px;}
.oe_incity .bd .select span.text i{  display:inline-block;  width:13px; height:15px; background:url(../images/bg.png) -50px -40px no-repeat; position:absolute; left:8px; top:13px;}
.oe_incity .bd .select .oe_pareacon{position:absolute; width:282px; left:0px; bottom:42px; background:#fff; box-sizing:border-box; padding:10px 20px;}
.oe_incity .bd .select .oe_pareacon .layui-input-inline{width:100%; margin-bottom:10px;}
.oe_incity .hd{ padding-top:50px;}
.oe_incity .hd h3{font-size:24px; text-align:center; line-height:50px;}
.oe_incity .hd p{text-align:center; font-size:14px; color:#666;}
.oe_incity .bd dl dt{position:relative; width:840px; float:left;}
.oe_incity .bd dl dd.dd_1{float:right; width:290px; padding-right:30px;}
.oe_incity .bd dl dd.dd_1 h4{font-size:18px; line-height:35px;}
.oe_incity .bd dl dd.dd_1 p.txt{color:#bd8e6c; line-height:20px; padding-bottom:10px;}
.oe_incity .bd dl dt span{display:inline-block; position:absolute;}
.oe_incity .bd dl dt span i{display:inline-block; width:7px; height:7px; background:#ffc1a6; border:3px solid #faf2e9; border-radius:7px; margin-right:8px; vertical-align:middle;}
.oe_incity .bd dl dt span.span_1{left:0px; top:0px;}
.oe_incity .bd dl dt span.span_2{left:90px; top:80px;}
.oe_incity .bd dl dt span.span_3{left:170px; top:10px;}
.oe_incity .bd dl dt span.span_4{left:250px; top:70px;}
.oe_incity .bd dl dt span.span_5{left:300px; top:0px;}
.oe_incity .bd dl dt span.span_6{left:380px; top:80px;}
.oe_incity .bd dl dt span.span_7{left:450px; top:0px;}
.oe_incity .bd dl dt span.span_8{left:520px; top:90px;}
.oe_incity .bd dl dt span.span_9{left:650px; top:50px;}


.oe_footer{background:#373d41;}
.oe_footercon{width:1200px; margin:0 auto; text-align:center; color:#9b9ea0; padding:40px 0px;}
.oe_footercon p.p_1{padding-bottom:10px;}
.oe_footercon p.p_2{font-size:12px;}
.oe_footercon a{color:#9b9ea0; display:inline-block; margin:0px 10px;}


/* ----pass begin----- */
.oe_logreg{ padding-top:1px; width:100%; min-width:1200px;}
.oe_logregcon{width:800px; margin:0 auto;margin-top:55px; background:url(../images/w_bg.png); box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1); box-sizing:border-box; padding:80px 95px; min-height:400px; position:relative;}
.oe_logregcon span.m{background:#ff6b11; color:#fff;  font-size:24px; padding:5px 20px; line-height:35px; position:absolute; top:0px; left:50%; margin-left:-40px; display:none;}
.oe_logregcon .tong .layui-form-checkbox[lay-skin="primary"]{ vertical-align:middle; margin-right:10px;}
.oe_logregcon .tong .layui-form-checked[lay-skin="primary"] i{background:#ff6b11; border:1px solid #ff6b11; vertical-align:middle; position:relative; top:-1px;}
.oe_logregcon .tong a{font-weight:bold; margin-left:10px;}
.oe_plogin{width:300px; margin:0 auto;}
.oe_welcome{padding-top:60px; width:400px; margin:0 auto; min-height:220px; text-align:center; padding-bottom:20px;}
.oe_welcome span.icon{display:inline-block; width:205px; height:147px; background:url(../images/bg.png) -92px -40px no-repeat; margin-bottom:30px;}
.oe_welcome h4{text-align:center; line-height:60px; height:60px; font-size:24px; padding-bottom:10px;}
.oe_welcome h4 span{font-weight:bold; margin:0px 5px;}
.oe_welcome p{ text-align:center; padding-top:20px;}
.oe_welcome p a{display:inline-block; border:1px solid #ebebeb; line-height:35px; padding:0px 25px; margin:0px 10px; border-radius:2px;}
.oe_welcome p a.a_1:hover{color:#ff6b11;}
.oe_welcome p a.a_2{border:1px solid #ff6b11; background:#ff6b11; color:#fff;}
.oe_welcome p a.a_2:hover{opacity:0.8;}
.oe_plogin .layui-input-block{margin-left:0px;}
.oe_plogin .layui-input-block input{margin-bottom:0px; line-height:45px; height:45px;}
.oe_plogin .layui-form-item{margin-bottom:20px;}
.oe_plogin .hd{font-size:30px; line-height:60px;text-align:center; padding-bottom:20px;}
.oe_plogin .forget_reg{position:relative;}
.oe_plogin .forget_reg a{display:inline-block;}
.oe_plogin .forget_reg a.a_2{position:absolute; right:0px; top:0px;}
.oe_plogin .wei_login{ text-align:center; padding-top:20px; margin-top:25px; border-top:1px dotted #ebebeb;}
.oe_plogin .wei_login a{display:inline-block; padding:0px 20px; line-height:40px; height:40px; border-radius:3px;}
.oe_plogin .wei_login a:hover{opacity:0.8;}
.oe_plogin .wei_login a i{display:inline-block; width:23px; height:20px; background:url(../images/bg.png) -231px 0px no-repeat; vertical-align:middle; margin-right:5px;}
.oe_lgrg_btn{background:#ff6b11;}
.oe_lgrg_btn span.layui-icon{display:inline-block; margin-left:5px;}
.oe_passfooter{text-align:center; padding-top:70px; padding-bottom:20px;}
.oe_preg{width:400px; margin:0 auto;}
.oe_preg .hd{line-height:30px; color:#333;  font-size:16px; position:relative; padding-bottom:20px;}
.oe_preg .hd a{position:absolute; right:0px; top:0px; font-size:14px; color:#f18a2f;}
.oe_preg .bd{position:relative;}
.oe_preg .bd .layui-input-block{ margin-left:0px; position:relative;}
.oe_preg .bd .layui-input-block input{line-height:45px; height:45px;}
.oe_preg .bd .layui-input-block span.get{display:inline-block; position:absolute; right:0px; top:0px; line-height:45px; height:45px;  padding-right:10px; color:#f18a2f; cursor:pointer;}
.oe_preg .bd .layui-input-block span.get:hover{color:#d76500;}
.oe_preg .bd .layui-input-block span.get.current{color:#999;}
.oe_preg .bd .layui-form-item{margin-bottom:20px;}
.oe_yanmacon{z-index:3; position:absolute; left:0px; right:0px; top:0px; bottom:0px;}
.oe_yanma{position:absolute; z-index:3; background:#fff8f3; border:1px solid #ffb376; padding:20px 20px; left:60px; top:30px; width:250px; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);}
.oe_yanma h4{ padding-bottom:10px;}
.oe_yanma input{border:1px solid #ebebeb; line-height:40px!important; height:40px!important; padding:0px 8px; width:120px; vertical-align:middle;}
.oe_yanma img{height:41px; vertical-align:middle; margin-top:-1px;}
/* ----pass end----- */


.oe_main{width:1200px; margin:0 auto;  margin-top:15px; margin-bottom:25px; background:#fff; box-sizing:border-box; }
.oe_nav{width:1200px;margin:0 auto; font-size:12px; margin-top:15px; color:#666;}
.oe_nav i{font-family: simsun,宋体; margin:0px 10px;}

.about_detail .hd{text-align:center; line-height:40px; padding:20px 0px; padding-top:30px;}
.about_detail .hd a{font-size:16px; font-weight:bold; color:#b0b0b0; display:inline-block; margin:0px 30px;}
.about_detail .hd i{display:inline-block; height:15px; border-left:1px solid #ddd; vertical-align:middle;}
.about_detail .hd a.current{color:#ff6700;}
.about_detail .bd{padding:10px 40px; padding-bottom:50px; line-height:30px;}
.about_detail .bd img{max-width:1100px;}

.contact_detail .hd{text-align:center; line-height:40px; padding:20px 0px; padding-top:30px;}
.contact_detail .hd a{font-size:16px; font-weight:bold; color:#b0b0b0; display:inline-block; margin:0px 30px;}
.contact_detail .hd i{display:inline-block; height:15px; border-left:1px solid #ddd; vertical-align:middle;}
.contact_detail .hd a.current{color:#ff6700;}
.contact_detail .bd{padding:10px 40px; padding-bottom:50px; line-height:30px;}
.contact_detail .bd .text{width:600px; margin:0 auto;}
.contact_detail .bd .text h3{font-size:24px; line-height:45px;}

.oe_info .hd{text-align:center; line-height:40px; padding:20px 0px; padding-top:30px; border-bottom:20px solid #f5f5f5;}
.oe_info .hd a{font-size:16px; font-weight:bold; color:#b0b0b0; display:inline-block; margin:0px 30px;}
.oe_info .hd i{display:inline-block; height:15px; border-left:1px solid #ddd; vertical-align:middle;}
.oe_info .hd a.current{color:#ff6700;}
.info_list dl{ padding:20px 40px; position:relative; min-height:100px;}
.info_list dl dt{font-size:18px; line-height:40px; padding-bottom:5px;}
.info_list dl dd{padding-right:180px;}
.info_list dl dd p.text a{font-size:14px; color:#999;}
.info_list dl dd p.time{position:absolute; right:40px; top:35px; border-left:1px solid #ebebeb; padding-left:40px; height:80px; color:#999; padding-right:40px;}
.info_list dl dd p.time span{display:block; font-size:24px; line-height:40px;}
.info_list dl dd p.time label{font-size:16px;}
.info_list dl dd p.time i{display:inline-block; background:url(../images/bg.png) -55px -75px no-repeat; width:12px; height:21px; position:absolute; right:-10px; top:30px;}
.info_list dl:hover{box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);}
.info_list dl:hover dd p.time i{background-position:-55px -96px;}
.oe_ge{height:20px; background:#f5f5f5;}
.oe_page{text-align:center; padding-top:40px;}
.oe_page a{display:inline-block; border:1px solid #ebebeb; margin:0px 5px; background:#fff; line-height:35px; padding:0px 10px;}
.oe_page a._current,.oe_page a:hover{background:#ff6700; border:1px solid #ff6700; color:#fff;}

.info_detail{padding:30px 40px; padding-top:40px;}
.info_detail h1{font-size:24px;text-align:center; line-height:50px;}
.info_detail .des{text-align:center; color:#999; padding-bottom:10px; border-bottom:1px solid #f2f2f2; margin-bottom:20px;}
.info_detail .bd{line-height:30px;}
.info_detail .bd img{max-width:1100px;}

/* ---------cp begin------------ */
.oecp_top .layui-logo span{font-weight:bold; font-size:22px;display:inline-block; vertical-align:middle;}
.oecp_top .layui-logo label{display:inline-block; vertical-align:middle; font-size:16px; padding-left:5px;}
/* ---------cp end------------ */



/* ------oe_login_weixin begin------ */
.oe_login_weixin{width:300px; background:#fff; margin:0 auto; padding-top:25px;}
.oe_login_weixin h3{text-align:center; font-weight:bold; padding-bottom:5px;}
.oe_login_weixin .hd{text-align:center; padding-top:10px;}
.oe_login_weixin .hd span.ico{display:inline-block; width:23px; height:20px; background:url(../images/bg.png) -231px 0px no-repeat; vertical-align:middle; margin-right:5px;}
.oe_login_weixin .bd{text-align:center;}
.oe_login_weixin .bd{padding-top:10px;}
.oe_login_weixin .bd img{width:180px;}
/* ------oe_login_weixin end------ */

/* 11:46 2018/7/18 ---- */
.oe_shouma{position:fixed;right:10px; top:200px; text-align:center; background:#fff; padding-bottom:10px; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1); border-radius:5px; overflow:hidden; padding-top:5px;}
.oe_shouma img{width:150px;}
.oe_shouma p{color:#333;}
.oe_shouma p i.ico{display:none;}

.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) -56px -204px no-repeat;}
.no_data p.p_2{padding-top:30px; color:#999;}



















