@charset "utf-8";
/* CSS Document */



.header{width:100%;background:#fff;}
.header_l{height:50px;display:none;}
.logo_l{float:left;padding-top: 7px;display:block;}
.logo_l img{max-height:66px;max-width:400px; vertical-align:middle;}
.top{max-width: 1250px;margin:0px auto;min-height: 80px;padding:0px 15px;}

.in_tel{border-radius:3px;border:1px solid #dcdcdc;float:right;width: 100px;height:28px;margin-top: 26px;line-height:28px;padding: 0px 10px;background:url(../images/amore.png) 95px center no-repeat;margin-left: 10px;}
.in_tel a{display:block;background:url(../images/en.png) left center no-repeat;padding-left:20px;background-size:16px 11px;line-height:28px;color:#333;font-size: 12px;}

.nav{height: 64px;line-height: 64px;}
.nav ul{max-width:1250px;margin:0px auto;padding:0px 15px;}
.nav ul li{line-height:60px;text-align: center;font-size: 18px;color: #666;float:left;position:relative;width: 12%;}
.nav ul li a.dnc_mdfe{color: #666;font-size: 16px;transition: all ease 300ms;height: 64px;line-height: 64px;display:block;position:relative;}
.nav ul li.omm a.dnc_mdfe{color:#fff;background: #ff982a;}
.nav ul li a.dnc_mdfe:hover{color:#fff;background: #ff982a;}
.nav ul li a.dnc_mdfe:after{content: "";position: absolute;z-index: -1;left: 50%;right: 50%;bottom: 0px;height: 10px;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.nav ul li.omm a:after{left: 0;right: 0;z-index: 1;width: 100%;}
.nav ul li a.dnc_mdfe:hover:after{left: 0;right: 0;z-index: 1;width: 100%;}

.nav ul li:hover .nre_mdc{display:block;}
.nre_mdc{position:absolute;left: -16px;top: 59px;min-width: 100%;display:none;z-index:1;transition: all .6s ease 0s;min-width: 180px;}
.nre_mdc a{display:block;line-height:40px;height:40px;padding:0px 3px;overflow:hidden;margin:0px;color:#666;font-size: 15px;text-align:center;background-color:#fff;border-bottom: 1px solid #eee;transition: .6s;-ms-transition: .6s;-moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;} 
.nre_mdc a:hover{text-indent:1em;color:#fff !important;background:#ff982a;}

.mul_m{display:none;float:right;margin-top: 3px; width: 30px; height: 20px;}
.mul_m span, .mul_m:after, .mul_m:before {display: block;height: 2px;width: 100%;background: #333; -webkit-transition: all .5s;transition: all .5s;}
.mul_m span { margin: 7px 0;}
.mul_m:after, .mul_m:before {content: '';-webkit-transform-origin: 7.5%; transform-origin: 7.5%;}


.clicked.clicked span { -webkit-transform: translateX(-100%);transform: translateX(-100%);opacity: 0;}
.clicked.clicked:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.clicked.clicked:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.wap_nav{width:100%;position:fixed;left:0px;top:50px;height:0px;overflow:hidden;background: #fff; -webkit-transition: all .5s;transition: all .5s;z-index:1;}
.wap_nav_lh{height:100%;}
.wap_nav ul{padding:0px 10px;}
.wap_nav ul li{min-height: 44px;line-height: 44px;text-align: left;position:relative;border-bottom: 1px solid #EEE;}
.wap_nav ul li.omm{color:#fff;background: #ff982a;}
.wap_nav ul li.omm a.dnc_md_fe{color:#fff;}
.wap_nav ul li a.dnc_md_fe{display:block;color:#666;font-size:14px;padding: 0 20px;}
.nre_m_mdc{border-top: 1px solid #eee;display:none;overflow-y:scroll;max-height:220px;}
.nre_m_mdc a{display:block;height: 44px;line-height: 44px;padding: 0 30px;border-bottom: 1px solid #eee;text-align: left;color:#666;font-size:14px;background: #fff;}
.ip_down{display:block;position:absolute;right: 15px;top: 0px;width: 32px;z-index: 1;height: 44px;background: #fff;}
.ip_down:before,.ip_down:after{ content: ""; position: absolute; left:19px; top:24px; width: 12px; height: 2px; background: #777;}
.ip_down:after{transform:rotate(90deg); transition: all .3s cubic-bezier(.4,.01,.165,.99);}
.wap_nav ul li a.add_mdf:after{transform:rotate(0deg);}
.wap_nav ul li.omm .ip_down{background: #ff982a;}
.wap_nav ul li.omm .ip_down:before,.wap_nav ul li.omm .ip_down:after{ content: ""; position: absolute; left:19px; top:24px; width: 12px; height: 2px; background: #FFF;}

.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;}
.serch_dr{display:inline-block;vertical-align: middle;width: 39px;height: 30px;background:#ff982a url(../images/secr.png) center center no-repeat;float: right;margin-top: 26px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display: none;}



.tp_sech{float:right;margin-top: 26px;height: 30px;}
.tp_t_mx_t1{float:left;width: 209px;outline:none;color:#333;font-size:12px;height: 30px;line-height: 30px;padding-left:10px;background:#fff;border: 1px solid #e5e5e5;}
.tp_t_mx_t2{float:left;width: 40px;height: 30px;cursor:pointer;outline:none;border:0px;background:#ff982a url(../images/secr.png) center center no-repeat;color:#fff;font-size:12px;background-size: 16px 16px;}


@media (max-width:960px) {
.in_tel,.nav,.tp_sech{display:none;}
.mul_m{display:block;position:absolute;right:15px;top:15px;margin-top:0px;}
.header{height:50px;position:fixed;left:0px;top:0px;width:100%;z-index:2;background:#fff;}
.top{position:relative;}
.header_l,.serch_dr{display:block;}
.logo_l{padding-top:0px;}
.logo_l img{max-height: 50px;max-width: 345px;margin-top: 0px;}
.serch_dr{position:absolute;right:60px;top:0px;margin-top: 11px;}
}




@media (max-width:500px) {
.logo_l{display: flex;justify-content: center;align-items: center;height: 50px;}
.logo_l img{max-height: 50px;max-width:200px;margin-top: 0px;}
}
