.layui-form-select{
    position: relative;
}
.layui-edge {
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: dashed;
    border-top-style: dashed;
    border-color: transparent;
    border-top-color: transparent;
    overflow: hidden;
}
.layui-form-select .layui-edge {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -3px;
    cursor: pointer;
    border-width: 6px;
    border-top-color: #c2c2c2;
    border-top-style: solid;
    transition: all .3s;
    -webkit-transition: all .3s;
}
.layui-form-select:hover .layui-edge{
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    transform: rotate(-180deg);
    margin-top: -6px;
}
.layui-input{
    border-radius: 4px;
}
.layui-form-select dl {
    display: none;
    position: absolute;
    left: 0;
    top: 50px;
    padding: 0;
    z-index: 899;
    min-width: 100%;
    border: 1px solid #d2d2d2;
    max-height: 300px;
    overflow-y: auto;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 4px rgba(0,0,0,.12);
    box-sizing: border-box;
}
.layui-form-select dl.opacity1{
    display: block;
}
.layui-form-select dl dd, .layui-form-select dl dt {
    padding: 0 10px 0 15px;
    line-height: 36px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.layui-form-select dl dd {
    cursor: pointer;
}
.layui-form-select dl dd:hover{
    background-color: #F6F6F6;
}

/**头部**/
.qh-nav {
    position: relative;
    width: 100%;
    background-color: #1394ed;
}
.n-qh-nav{background-color: #FFFFFF;height: 55px;}
.n-qh-nav .container {position: relative;width: 1200px;margin: 0 auto;height: 55px;}

.menu-box{position:absolute;left:0;top:0;width:200px;height:55px}
.menu-box h2 {width: 200px;height: 55px;line-height: 55px;text-align: left;background-color: #0e7de6;color: #fff;position: relative;text-indent: 20px;font-weight: bold;}
.menu-box ul{width:100%;position:relative;height:590px;background-color:#fff;z-index: 1;display: none;}
.menu-box:hover ul{display: block;}
.menu-box ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;height:98px;background:#fff;border-right:none}
.menu-box ul li:first-child+li+li+li+li+li+li+li+li{height:66px}
.menu-box ul li .m_span{position:relative;display:inline-block;width:100%;height:100%;border:2px solid transparent;z-index:100}
.menu-box ul li:hover .m_span{position:relative;background:#fff;border-bottom:2px solid #ff9c00;border-top:2px solid #ff9c00;border-left:2px solid #ff9c00;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;z-index:100;border-right:0}
.menu-box ul li:hover span.serve{border-bottom:1px solid transparent}
.menu-box ul li:last-child span.serve{border-bottom:none}
.menu-box ul li span.serve{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:180px;margin:0 10px;height:100%;border-bottom:1px solid #e5e5e5;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;z-index:90}
.menu-box ul li span.serve h3{line-height:28px;color:#fff;font-size:14px;color:#333;margin-top:4px;text-indent:10px}
.menu-box ul li span.serve p{line-height:21px;font-size:12px;color:#999;text-indent:10px;height: 42px;overflow: hidden;}
.menu-box ul li span.serve p a{display: block;float: left;margin-right: 20px;}
.menu-box ul li dl{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:absolute;left:200px;top:0;z-index:10;width:780px;height:590px;overflow:auto;padding:15px 20px 15px 30px;border:2px solid #ff9c00;background:#fff;line-height:30px;display:none}
.menu-box ul li dl dt a{font-size:14px;color:#ff9c00;font-weight:700}
.menu-box ul li dl dd{margin-bottom:10px;padding-bottom:10px}
.menu-box li dl dd.more{text-align:right}
.menu-box li dl dd.more a{padding-right:0;color:#999}
.menu-box ul li dl dd:last-child{border-bottom:none}
.menu-box ul li dl dd a{padding-right:24px;font-size:12px;display:inline-block;vertical-align:top;color:#666;line-height:24px}
.menu-box ul li dl dd a:hover{color:#0052d9}
.menu-box ul li:hover span.serve h3 a{color:#ff9c00}
.menu-box ul li:hover span.serve p a{color:#ff9c00}
.menu-box ul li span.serve h3 a:hover{color:#0052d9}
.menu-box ul li span.serve p a:hover{color:#0052d9}
.menu-box ul li .m_span i.line{display:none;position:absolute;right:-10px;top:0;width:2px;height: calc(100% + 1px);background:#fff}
.menu-box ul li:hover .m_span i.line,.menu-box ul li:hover dl{display:block}

.m_nav-list{padding-left: 200px;}
.m_nav-list li {float: left;line-height: 55px;color: #fff;font-size: 14px;}
.m_nav-list li a{position: relative;display: block;line-height: 55px;padding: 0 5px;margin: 0 20px;color: #333; font-size: 15px; font-weight: bold;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.m_nav-list li a.on, .m_nav-list li a:hover{background-color:transparent;}
.m_nav-list li a.on:after, .m_nav-list li a:hover:after{transform: scaleX(0);background: #DF3E3E;}
.m_nav-list li a.on::after, .m_nav-list li a:hover::after{position: absolute;content: "";height: 5px;width: 100%;bottom: -1px;transform: scaleX(1);left: 0%;-webkit-animation-name: navfadeIn; /*动画名称*/-webkit-animation-duration: 0.5s; /*动画持续时间*/-webkit-animation-iteration-count: 1; /*动画次数*/-webkit-animation-delay: 0s; /*延迟时间*/}
.m_nav-list li a i.hot-icon {position: absolute;right: -30px;top: 5px;display: block;width: 40px;height: 18px;background: url(../images/n-head-icons.png) no-repeat -38px 0px;}
.n-mhead-icon{position: absolute;top: 20px;right: 20px;display: block;width: 16px;height: 14px;background: url(../images/head-icons.png) no-repeat 0 -166px;}
/*.m_nav-list li a i.hot_choujiang-icon{position:absolute;right:-4px;top:-37px;display:block;width:70px;height:43px;background:url(../images/choujiang-icons.png) no-repeat}*/

