a,button,input,optgroup,select,textarea {text-decoration-line: none;/* 移动端点击后会出现"暗色"的背景 */}
input::-ms-clear {display:none;}
a:hover{text-decoration-line: none!important;}
/* 去除IE浏览器器下输入框叉叉 */input::-ms-reveal {display:none;}
/* 去除IE浏览器器下输入框叉叉 */input:-internal-autofill-previewed,input:-internal-autofill-selected {-webkit-text-fill-color:#999 !important;transition:background-color 99999999s ease-in-out 0s !important;}
@media screen and (max-width:1200px) {/* 针对PC端的代码，小于一定尺寸时显示将要隐藏的内容 */    html {overflow-x:auto;min-width:1200px;}
}
.header_container{background-color:#06265F;}
.header_container .flex, .index_main .flex, .footer .flex, .aside_nav .flex {
    display: flex;
    justify-content: space-between;
}
.header_container a{color:#fff!important;}
.center {/* 居中 */    width:1400px;margin:0 auto;}
/* header_container START */body.header_fixed {padding-top:90px;}
.header_container .public {background:#313131;}
.header_container .public .center {height:40px;font-size:14px;color:#e0e0e0;}
.header_container .public .center .left a {display:inline;}
.header_container .public .center .item {font-size:12px;padding:0 12px;height:12px;line-height:12px;}
.header_container .public .center .item:not(:last-child) {border-right:1px solid #e0e0e0;}
.header_container .public .center .item:last-child {padding-right:0;}
.header_container .public .center .item a {-webkit-transition:all 0.15s;-moz-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;}

.header_container .public .center .item a:hover {color:#d2000c;}
.header_container .header.fixed {z-index:10001;position:fixed;max-width:1920px;min-width:1200px;top:0;left:0;right:0;margin:0 auto;box-shadow:0px 10px 30px rgba(0,0,0,0.08);}
.header_container .header.fixed .nav {height:90px;}
.header_container .header.fixed .nav .item>a {line-height:70px;}
.header_container .header.fixed .nav .item:hover .inside_nav {top:115px;}
.header_container .header .logo {margin-top: 30px;}
.header_container .header .nav {height:98px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
.header_container .header .nav .item {margin:0;margin-top: 70px;}
.header_container .header .nav .item:not(:last-child) {margin-right:30px;}
.header_container .header .nav .item:hover>a .line {width:100%;}
.header_container .header .nav .item:hover .inside_nav {visibility:visible;z-index:101;opacity:1;top:115px;}
.header_container .header .nav .item>a {line-height:47px!important;}
.header_container .header .nav .item>a .line {position:absolute;left:0;right:0;bottom:0;width:0;height:3px;margin:0 auto;background:#d2000c;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.header_container .header .nav .item>a.active .line {width:100%;}
.header_container .header .nav .item .inside_nav {position:absolute;width:100%;left:0;right:0;margin:auto;background:#04275d;max-width:1920px;min-width:1200px;overflow:hidden;height:120px;border-top:1px solid #44CCD4;box-shadow:0px 8px 24px rgba(0,0,0,0.08);visibility:hidden;z-index:-1;top:130px;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;
    display: flex;
    justify-content: center;
}
.header_container .header .nav .item .inside_nav .inside_nav_item {text-align:center;margin:0 25px;}
.header_container .header .nav .item .inside_nav .inside_nav_item .item_icon {height:40px;font-size:40px;line-height:40px;color:#8a8a8a;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.header_container .header .nav .item .inside_nav .inside_nav_item .item_icon img{
        height: 60px;
    margin-top: 18px;
}
.header_container .header .nav .item .inside_nav .inside_nav_item .item_explain {font-size:15px;    margin-top: 45px;color:#fff;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
.header_container .header .nav .item .inside_nav .inside_nav_item:hover .item_icon {color:#44CCD4;-webkit-transform:rotateY(360deg) translateY(-4px);transform:rotateY(360deg) translateY(-4px);}
.header_container .header .nav .item .inside_nav .inside_nav_item:hover .item_explain {color:#44CCD4;}
.header_container .header .info {
font-size: 28px;
font-weight: bold;
color: #fff;
line-height: 47px;
}
.header_container .header .info .info_icon {font-size:28px;margin-right:10px;    margin-top: 20px;}
.header_container .header .info .info_phone {    font-size: 25px;
    margin-top: 20px;
}

.header_container .public a,.header_container .header .logo,.header_container .header .nav a,.header_container .header .header_right a {display:block;}
.header_container .header .item {height:45px;font-size:16px;}
.footer .footer_top .center .item {height:auto;position:static;margin-top:0;}
.header_container .public .center .item {margin-top:0;}
.footer .footer_middle .nav .item {height:auto;margin-top:0;position:static;}
.aside_nav .item {margin-top:0;display:block;}

.stage-code-detail{display:none;}
.stage-code-detail{width:170px;top:59px;left:111px;z-index:10;position:absolute;background-color: #092044;
    border: 1px solid #04275d;border-top:0}
.stage-code-detail img{margin:0 auto;display:block;width:105px}
.stage-code-detail p{text-align:center}
.code-txt{font-size:17px;}
#stage-code{cursor: pointer;    margin-top: 22px;margin-left: 15px;}
.cur{    width: auto;
    height: 44px;
    background: #092044;
    padding: 0 20px;
    border: 1px solid #44CCD4;
    border-bottom: none;
}
/* ============================= footer ============================= */
.footer{background:url(../img/foot-bj.jpg) no-repeat;background-size:100% 100%;width:100%!important;}
.footer-main{width:1400px;margin:0 auto}
.footer-main{display:flex;justify-content:space-between;padding-bottom:40px}
.footer-main li a,.footer-main li{height:30px;font-size:16px;font-weight:400;color:#FFFFFF;line-height:30px}
.footer-main ul li:nth-child(1){margin:40px 0}
.footer-main ul li:nth-child(1) a{height:30px;font-size:20px;font-weight:400;color:#FFFFFF;line-height:30px}
.foot-lxwm li:nth-child(1),.foot-gzwm li:nth-child(1){height:30px;font-size:20px;font-weight:400;color:#FFFFFF;line-height:30px}
.foot-gzwm-title{margin-top:100px;display:flex;justify-content:space-around}
.foot-bean{border-top:1px solid rgba(153,153,153,0.1800);width:1400px;margin:0 auto;display:flex;justify-content:space-between;height:80px;font-size:14px;font-weight:400;color:#FFFFFF;line-height:80px}
.foot-bean a{color:#fff}

.rightmenu{width:185px;cursor:pointer;position:fixed;z-index:99999;right:-130px;top:210px;cursor:pointer}
.rightmenu li{height:55px;line-height:55px;border-radius:4px;margin-bottom:1px;background-color:#313131;text-indent:55px;font-size:16px;color:#fff;overflow:hidden;}
.rightmenu li a{display:block;width:100%;height:55px;color:#fff}
.rightmenu li a:hover{color:#fff !important}
.rightmenu li.r-douying{background-repeat:no-repeat;background-image:url(../img/dy.png);background-position-x: 10px; background-position-y: 10px;}
.rightmenu li.r-douying .img{width:150px;margin:0 auto;position:relative}
.rightmenu li.r-douying .img img{display:block;width:150px;height:150px}
.rightmenu li.r-wx{background-repeat:no-repeat;background-image:url(../img/wx.png);background-position-x: 10px; background-position-y: 10px;}
.rightmenu li.r-wx .img{width:150px;margin:0 auto;position:relative}
.rightmenu li.r-wx .img img{display:block;width:150px;height:150px}
.rightmenu li.r-top{background-repeat:no-repeat;background-image:url(../img/fhdb.png);background-position-x: 10px; background-position-y: 10px;}
.yqlj{margin:0 0 30px 0}
.yqlj span{font-size:14px;color:#fff}
.yqlj a{font-size:14px;color:#999;display:inline-block;margin:0 3px;line-height:28px}