@charset "utf-8";
/* CSS Document */
.rp_rop{background: #f7f7f7;height:36px;}
.rp_rop ul{max-width:1230px;margin:0px auto;padding:0px 15px;line-height:36px;}
.rp_rop ul li{float:left; font-size: 13px;color: #666666}
.rp_rop ul li a{color: #666666;font-size: 13px;}
.rp_rop ul li.last_rt{float:right;color: #666666}

.header{box-shadow: 0 3px 6px rgba(0,0,0,0.1);transition: all 0.2s linear 0s;position: relative;z-index: 20;}
.sc_mcde{position:absolute;right: 45px;top: 15px;display:none;width: 20px;height: 20px;}
.sc_mcde img{width: 16px;height: 16px;}
.mul_m{margin-top: 10px;width: 19px;height: 15px;display: block;position:absolute;right: 15px;top: 6px;display:none;}
.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:15px 15px 10px;max-width:1230px;margin:0px auto;position:relative;}
.logo_l{display:flex;justify-content: center;align-items:center;float:left;height:80px;}
.logo_l img{max-height:70px;max-width: 250px;}

.nav{height:40px;line-height:40px;float:right;max-width:980px;margin-top:45px;}
.nav ul li{text-align: center;font-size: 14px;color: #f4f4f4;float:left;position:relative;}
.nav ul li a.dnc_mdfe{color: #333;font-size:16px;height: 40px;line-height: 40px;display:block;padding: 0px 0px 0px 37px;position:relative;}
.nav ul li.omm a.dnc_mdfe{color:#004098;font-weight: bold;}
.nav ul li a.dnc_mdfe:hover{color:#004098;}

.nav ul li.cp_hover a{padding-right:10px;}

.sear_ch{display:block;position:absolute;right:15px;top:15px;height:32px;border: 1px solid #c2c2c2;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius:30px;overflow:hidden; width: 452px;}
.tp_t_mxt1{height: 32px;background:none;color: #333;font-size: 13px;outline:none;width: 95%;padding-left: 3%;background:none;border:0px;line-height: 32px;}
.tp_t_mxt2{background:#004098 url(../images/secr.png) center center no-repeat;cursor:pointer;background-size:20px 20px;width:55px;height: 32px;border:0px;font-size:0px;cursor: pointer;position: absolute;right: 0px;top: 0px;display: block;z-index: 1;}

.dfe_dce_c{content: '';position:absolute;width: 6px;right: -7px;top: 15px;height: 6px;border: #333 solid;border-width: 1px 1px 0 0;-webkit-transform: rotate(135deg);transform: rotate(135deg);moz-transition: all .3s ease;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.nre_mdc{position:absolute;left: 0px;top: 36px;min-width:160px;display:none;z-index:1;transition: all .6s ease 0s;box-shadow: 0 3px 10px rgba(0,0,0,0.3);border-radius: 10px;background: rgba(0,64,152,0.8);}
.nre_mdc a{display:block;line-height:42px;margin:0px;padding:0px 15px;color:#fff;font-size: 14px;text-align:left;transition: .6s;-ms-transition: .6s;-moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;position:relative;} 
.nre_mdc a:hover{color:#fff;background:#004098;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius:10px;}
.nav ul li.cp_hover:hover .dfe_dce_c{content: '';position:absolute;width: 6px;right: -7px;top: 15px;height: 6px;border: #004098 solid;border-width: 1px 1px 0 0;-webkit-transform: rotate(135deg);transform: rotate(135deg);moz-transition: all .3s ease;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}

.wap_men{display:none;}
.se_ar_ch{display:none;padding:10px;box-shadow: 0 3px 6px rgba(0,0,0,0.1);transition: all 0.2s linear 0s;border-bottom: 1px solid #dedede;background: #f9f9f9;}
.se_ar_ch em{display:block;border:2px solid #004098;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius:30px;overflow:hidden;height:34px;position:relative;background:#004098;}
.tp_t_m_xt1{height: 34px;background:#fff;color: #333;font-size: 13px;outline:none;width: 95%;padding-left: 3%;border:0px;line-height: 34px;}
.tp_t_m_xt2{background:#004098 url(../images/secr.png) center center no-repeat;cursor:pointer;background-size:20px 20px;width:55px;height: 34px;border:0px;font-size:0px;cursor: pointer;position: absolute;right: 0px;top: 0px;display: block;z-index: 1;}
.wap_men em{display:block;}
.wap_men em a{display:block;border-top:1px dotted #dedede;line-height:40px;color:#333;font-size:14px;text-align:center;}
.wap_men em a.omm{color:#004098;font-weight:bold;}
.s_fter:after{content: '';width: 6px;height: 6px;display:inline-block;border: #333 solid;border-width: 1px 1px 0 0;-webkit-transform: rotate(135deg);transform: rotate(135deg);moz-transition: all .3s ease;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease; margin-top: -3px;margin-left:10px;}


@media (max-width:1140px) {
.nav ul li a.dnc_mdfe{font-size:14px;padding: 0px 0px 0px 30px;}
.nav ul li.cp_hover a{padding-right:10px;}
.sear_ch{height:28px;}
.tp_t_mxt1{height: 28px;line-height:28px;}
.tp_t_mxt2{height:28px;}

}



@media (max-width:980px) {
.rp_rop,.sear_ch,.nav{display:none;}
.sc_mcde,.mul_m{display:block;}
.top_main{background:#fff;border-bottom:2px solid #004098;min-height:40px;padding:0px 0px 0px 15px;}
.logo_l{height:50px;}
.logo_l img{max-height:36px;max-width:100%;}
.se_ar_cht{display:block;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.wap_menh{display:block;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}

}
