@charset "utf-8";
/* CSS Document */

.rp_rop{height:32px;line-height:32px;background:url(../images/erl.gif) left center repeat;font-size: 13px;border-bottom: 1px solid #e5e5e5;}
.rp_rop ul{max-width:1200px;margin:0px auto;padding:0px 15px;line-height:32px;}
.rp_rop ul li{float:left; font-size: 12px;color: #000;height:18px;line-height:18px;margin-top:8px;}
.rp_rop ul li a{color: #000;font-size: 12px;}
.rp_rop ul li.last_rt{float:right;color: #000;}
.rp_rop ul li.last_rt i{font-style:normal;border-left: 1px dotted #c9c9c9;margin:0px 12px;}




.nav_fixed{width:100%;position:fixed;left:0px;top:0px;z-index:1001;background:#fff;}

.serch_dr{display:none;vertical-align: middle;width: 36px;height: 31px;background:url(../images/secr1.png) center center no-repeat;float: right;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:absolute;right: 58px;top: 18px;background-size:20px 20px;}


.mul_m{margin-top: 10px;width: 20px;height: 15px;display: block;position:absolute;right: 15px;top: 13px;display:none;padding: 7px 7px;}
.mul_m span, .mul_m:after, .mul_m:before {display: block;height: 2px;width: 100%;background: #666;-webkit-transition: all .5s;transition: all .5s;}
.mul_m span {margin: 4px 0;}
.mul_m:after, .mul_m:before {content: '';-webkit-transform-origin: 7.5%; transform-origin: 7.5%;}

.top_main{padding:5px 15px 5px;max-width:1200px;margin:0px auto;position:relative;}
.logo_l{display:flex;justify-content: left;align-items: center;float:left;height:90px;width: 440px;}
.logo_l img{max-height:70px;max-width: 400px;}

.sear_ch{position:absolute;right:15px;top:30px;max-width: 236px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;padding-right: 49px;display: block;}
.sear_ch em{display:block;padding: 6px 9px;border-radius: 3px;background: #ddd;width:23px;height:24px;position:absolute;right:0px;top:0px;} 
.sear_ch span{font-size:12px;color:#666;display: block;line-height: 18px;text-align:right;}
.sear_ch i{font-style:normal;font-size: 22px;color: #ee551f;line-height: 22px;text-align:right;}

.s_mhe_rift{display:none;}

.se_rift{display:block;color: #666;background: #fff;border-bottom: 1px solid #e5e5e5;padding: 10px 10px;}
.se_rift ul{max-width:1120px;padding:0px 15px;margin:0px auto;}
.se_rift ul li{display:block;height: 32px;width: 540px;position: relative;overflow: hidden;background: #fff;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border:1px solid #e5e5e5;padding-left: 28px;background: url(../images/secr.png) 6px center no-repeat;background-size: 14px 14px;margin:0px auto;}
.tp_t_m_xt1{height: 32px;overflow: hidden;line-height: 32px;color: #666;font-size: 12px;border-right: 0;background: none;outline: none;width:100%;border: 0px;}
.tp_t_m_xt2{display: block;width: 70px;height: 32px;overflow: hidden;line-height: 32px;color: #fff;font-size: 12px;text-align: center;background:#032a4d;border: none;outline: none;cursor: pointer;border-radius: 0;position: absolute;right: 0px;top: 0px;}




.nav{height: 50px;width:100%;background:#032a4d;}
.nav ul{max-width: 1200px;margin:0px auto;}
.nav ul li{float:left;position:relative;margin-right:10px;}
.nav ul li a.dnc_mdfe{display:block;padding:0px 30px;height:50px;line-height: 50px;color: #fff; font-size: 14px;text-align:center;transition: all ease .3s;}
.nav ul li.omm a,.nav ul li a:hover{background:#ee551f;color:#fff;}

.nav ul li:last-child{background:none;}

.wap_men{width:50%;height:100%;position:fixed;top:0;left:-50%;z-index:9999999;overflow:hidden;background: rgba(44,44,44,.95);display:none;}
.wap_men_bg {display:block;width:50%;height:100%;background:rgba(0,0,0,.5);position:fixed;right:-50%;top:0;z-index:9999999;display:none;}
.wap_men em{display:block;}
.wap_men em a{display:block;line-height:50px;color:#fff;font-size:14px;text-align:center;border-bottom: 1px solid rgba(0,0,0,.1);position:relative;}
.wap_men em a.omm{background:#ee551f;}



.wap_secr{position: fixed;z-index: 99999;left: 100%;bottom: 0;top: 0;width: 90%;background:rgba(0,0,0,.85);padding: 35px 5% 0 5%;-webkit-transition: all .5s;transition: all .5s;}
.wap_secr ul{width: 99%;margin:50px auto;}
.wap_secr.select{left:0px;}
.wap_secr ul{position:relative;}
.clst_xc{display: block;position:absolute;right: 0px;top: -40px;width:30px;height:30px;background: url(../images/i_ndf.png) -32px -300px no-repeat;cursor:pointer;}
.wap_secr em{display:block;line-height:50px;overflow:hidden;background:#fff;border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius:4px;margin-top: 80px;position: relative;}
.tp_t_mxt1{height:50px;background:none;color:#666;font-size:16px;border:0px;outline:none;width: 95%;padding-left: 3%;}
.tp_t_mxt2{background: url(../images/secr1.png) center center no-repeat;cursor:pointer;background-size:28px 28px;width: 50px;height: 52px;border:0px;font-size:0px;cursor: pointer;position: absolute;right: 0px;top: 0px;display: block;z-index: 1;}


.header_line{height:0px;}
.nav ul li:hover .nre_mdc{display:block;}
.nre_mdc{position:absolute;left: 0px;top:58px;min-width:160px;background:#4e70c3;display:none;z-index:1;transition: all .6s ease 0s;padding:10px 0px 0px;}
.nre_mdc a{display:block;line-height:36px;margin:0px;color: #fff;font-size: 13px;text-align:center;transition: .6s;-ms-transition: .6s;-moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;height:36px;overflow:hidden;} 
.nre_mdc a:hover{color:#fff !important;background:#2b2b2b}

@media (max-width:1020px) {
.header{width:100%;position:fixed;left:0px;top:0px;z-index:1001;background:#fff;}
.sear_ch,.nav,.se_rift,.rp_rop{display:none;}
.s_mhe_rift{padding:30px 5%;background:rgba(0,0,0,.5);position:fixed;left:0px;top:70px;z-index:1001;width:90%;}
.s_mhe_rift em{display:block;height: 40px;border:2px solid #fff;position: relative;overflow: hidden;background: #fff;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;}
.top_main{padding:5px 15px 5px;}
.mul_m{margin-top: 5px;}
.mul_m,.serch_dr{display:block;}
.logo_l{width: 250px;float: none;height:60px;}
.logo_l img{max-height:60px;max-width:100%;}
.header_line{height:70px;}
.wap_menh{display:block;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.wap_men{display:block;}
.wap_men_bg{display:block;}
}


@media (max-width:650px) {
.last_rt{display:none;}
}