/* CSS Document */
.tt{width:100%;position:absolute;top:0;z-index: 1200;}
.head {width:100%;background-color: rgb(255, 255, 255);position:relative;overflow:hidden;}
.head_top:hover {background-color: rgba(166, 12, 6, 0.65);}
.head_nav ul li:nth-of-type(1):hover dl{background-color: rgba(112,10,6,0.8);}
.head_nav ul li:nth-of-type(5):hover dl{background-color: rgba(112,10,6,0.8);}
.head_nav ul li:nth-of-type(6):hover dl{background-color: rgba(112,10,6,0.8);}
.head_top {background-color: rgba(255,255,255,0.3);width: 100%;z-index: 9999;}

div#m_head_top {}
.head_nav ul li a {color: #1c1c1c; background-image: url(../image/nav_bg_light.png);}
.head_top:hover a {color: #fff;}
.head_nav ul li a:hover {color: #fff700;}
.head_logo img{ display:none;}
.head_logo{background-image: url(../image/nexus_logo.png);background-size: auto 100%;background-repeat: no-repeat;width: 2.3rem;height: 0.4rem;margin-top: 0.17rem;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.head_top:hover .head_logo{-webkit-filter: grayscale(100%) brightness(1500%); /* Chrome, Safari, Opera */filter: grayscale(100%) brightness(1500%);}

.head_top #bdcs {float:right;overflow:hidden;padding-top: 0.18rem;}
.head_top .bdcs-main {float:left;}
.head_top #bdcs form {opacity:0.7;border: 1px solid #1c1c1c;width:2rem;height:0.33rem;border-radius:0.44rem;margin-top:0.05rem;}
.head_top #bdcs form:hover {opacity:1;}
.head_top #bdcs input {background:none;border:none;color:#FFFFFF;}
.head_top #bdcs input.bdcs-search-form-submit {width:0.33rem;height:0.33rem;background-image:url(../image/so_icon_black.png);background-repeat:no-repeat;background-position:left center;background-size:55%;cursor:pointer;}
.head_top #bdcs input.bdcs-search-form-input {height:0.33rem;width:1.42rem;margin-left:0.2rem;}
.head_top .so_advice {overflow:hidden;height:0.33rem;padding-top:0.04rem;margin-left:0.2rem;float:left;}
.head_top .so_advice a {color: #1c1c1c;font-size:0.16rem;opacity:0.7;line-height:0.33rem;margin-right: 0.15rem;}
.head_top .so_advice a:hover {opacity:1;}

.head_top:hover #bdcs {float:right;overflow:hidden;padding-top: 0.18rem;}
.head_top:hover .bdcs-main {float:left;}
.head_top:hover #bdcs form {opacity:0.7;border:1px solid #fff;width:2rem;height:0.33rem;border-radius:0.44rem;margin-top:0.05rem;}
.head_top:hover #bdcs form:hover {opacity:1;}
.head_top:hover #bdcs input {background:none;border:none;color:#FFFFFF;}
.head_top:hover #bdcs input.bdcs-search-form-submit {width:0.33rem;height:0.33rem;background-image:url(../image/so_icon.png);background-repeat:no-repeat;background-position:left center;background-size:55%;cursor:pointer;}
.head_top:hover #bdcs input.bdcs-search-form-input {height:0.33rem;width:1.42rem;margin-left:0.2rem;}
.head_top:hover .so_advice {overflow:hidden;height:0.33rem;padding-top:0.04rem;margin-left:0.2rem;float:left;}
.head_top:hover .so_advice a {color: #fff;font-size:0.16rem;opacity:0.7;line-height:0.33rem;margin-right: 0.15rem;}
.head_top:hover .so_advice a:hover {opacity:1;}




.top_locate{width: 12rem;height: 3.92rem;margin:0 auto;color: #2a2b2b;position: relative;z-index: 99;padding-top: 2.3rem;box-sizing: border-box;}
.top_locate span{color:#e57129;letter-spacing: 0.15em;font-weight: lighter;font-size: 0.21rem;text-indent: 0.7em;display: block;}
.top_locate h3{color: #2a2b2b;font-size: 0.62rem;margin-bottom: 0.15rem;margin-top: 0.05rem;letter-spacing: 0.07em;display: block;text-indent: 0.1em;}
.top_locate p{display:block;height: 0.04rem;width: 55%;background:-webkit-linear-gradient(left,rgba(238,146,62,0),rgba(238,146,62,1),rgba(238,146,62,0));background:-o-linear-gradient(right,rgba(238,146,62,0),rgba(238,146,62,1),rgba(238,146,62,0));background:-moz-linear-gradient(right,rgba(238,146,62,0),rgba(238,146,62,1),rgba(238,146,62,0));background:linear-gradient(to right,rgba(238,146,62,0),rgba(238,146,62,1),rgba(238,146,62,0));}
.top_locate h5{font-weight:lighter;font-size: 0.16rem;letter-spacing: 0.8em;text-indent: 0.5em;margin-top: 1.15rem;color: #757575;}
.list_pic {position:absolute;top: 0.1rem;z-index: 10;width: 100%;height: 6rem;}
.list_pic img{ width:100%;}
.list_pic dl dt{width: 7rem;margin: 1.35rem 0 0 2.7rem;float:left;}
.list_pic dl dd{float:left;position: relative;width: 7rem;}
.list_pic dl dd ul li{position:absolute;}
.list_pic dl dd ul li:nth-of-type(1){border:0.02rem solid #424242;width: 4.06rem;height: 2.22rem;border-radius:50%;top: 1.5rem;left: 1.71rem;box-sizing:border-box;}
.list_pic dl dd ul li:nth-of-type(2){width: 4rem;height: 2.16rem;border-radius:50%;top: 2.53rem;left: 1.68rem;}
.list_pic dl dd ul li:nth-of-type(2) .box{width: 4rem;height: 2.16rem;animation: cc 1s infinite alternate ease-in-out;transform: rotate(deg);}
.list_pic dl dd ul li:nth-of-type(2) span{display:block;width: 0.15rem;height: 0.15rem;background-color: #424242;border-radius:50%;transform-origin: 1.17rem 50%;animation: bb 2s infinite linear; opacity:0.6;}
.list_pic dl dd ul li:nth-of-type(3){width: 1.33rem;height: 1.33rem;top: 1.8rem;left: 1.2rem;}
.list_pic dl dd ul li:nth-of-type(4){width: 0.86rem;height: 0.86rem;top: 1.08rem;left: 3.37rem;}
.list_pic dl dd ul li:nth-of-type(4) img{-webkit-filter: grayscale(100%) brightness(140%); /* Chrome, Safari, Opera */filter: grayscale(100%) brightness(133%);}
.list_pic dl dd ul li:nth-of-type(5){background-color: rgba(2,2,2,0.02);width: 2.88rem;height: 3rem;left: 1.7rem;top: 1.23rem;border-radius: 50%;box-shadow: 0 0 0.2rem rgba(0,0,0,0.05) inset;}
.list_pic dl dd ul li:nth-of-type(6){width: 3rem;height: 3rem;top: 2rem;left: 3.25rem; }
.tiktok{position: absolute;top: 0;z-index: 99;opacity: 0.15;left: 0;width: 100%;}

        @keyframes cc{
            to{
                transform: translateX(1.80rem);
            }
        }
        @keyframes bb{
            to{
                transform: rotate(1turn);
            }
        }
.gradual{width:100%;position:absolute;bottom:0;height:3rem;background:-webkit-linear-gradient(bottom,rgba(255,255,255,1),rgba(255,255,255,0));background:-o-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,0));background:-moz-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,0));background:linear-gradient(to top,rgba(255,255,255,1),rgba(255,255,255,0));z-index: 999;}
.list_banner {width:100%;}
.list_banner img {width:100%;}



.hr{ width:100%;  background-color:#FFF; padding-top:0.45rem;}
.hr_fenlei{ width:17.25rem; margin:0 auto; overflow:hidden;}
.hr_fenlei h3{ font-size:0.27rem; color:#000; float:left; font-weight:normal; line-height:0.45rem;}
.hr_fenlei ul li{ float:left; margin:0 0.075rem;}
.hr_fenlei ul li.hr_hover a{border-bottom:0.045rem solid #E83C41; color:#E83C41;}
.hr_fenlei ul li a{ display:block; padding:0 0.3rem; height:0.75rem; line-height:0.42rem; font-size:0.27rem; color:#868686;}
.hr_fenlei ul li a:hover{border-bottom:0.045rem solid #E83C41; color:#E83C41;}
.hr_list{width: 17rem;margin:0 auto;}
.hr_listbg {background-color:#F7F7F7; width:100%; overflow: hidden; padding-bottom:0.9rem; padding-top:0.15rem;}
.hr_list ul li:hover{ border:0.015rem solid #F93737; display:block; padding:0.06rem 0;}
.hr_list ul li{ margin-top:0.3rem;overflow:hidden; background-color:#fff;padding: 0.06rem 0rem;border:0.015rem solid #fff;}
.hr_list ul li h3{ background:url(../image/tip.png) no-repeat 0.45rem 0.195rem; font-weight:normal;font-size:0.3rem; width:16.05rem; padding:0.15rem 0 0.15rem 0.855rem;}
.hr_list ul li h3 a{ color:#303030;}
.hr_list ul li h3 a:hover{ color:#E90A0A;}
.hr_list ul li p{ border-top: 0.015rem solid #ddd;padding:0.15rem 0rem; margin:0 0.48rem; overflow:hidden; color:#616161; font-size:0.24rem; line-height:0.39rem;}

.hr_list ul li p.third{ padding:0; border:none;}
.hr_list ul li p span{ padding-left:0.225rem; background:url(/image/tip2.png) no-repeat 0 0.225em;font-size:0.21rem; color:#969696; margin-right:0.3rem;float: left; line-height:0.675rem;}
.hr_list ul li p span.apply{ padding:0; background:none;float:right;}
.hr_list ul li p span a{ display:block;width:1.8rem; text-align:center; line-height:0.51rem; font-size:0.24rem;height:0.525rem; background-color:#F5A020; color:#fff; border-radius:0.27rem;}
.hr_list ul li p span a:hover{background-color:#E49318;}

.hr_text{width:100%;  background-color:#f7f7f7; padding-top:0.45rem; padding-bottom:0.6rem;}
.hr_main{ width:18rem; margin:0 auto;}
.hr_nr{background-color:#fff;padding: 0 1.8rem;}
.hr_nr h3{padding:0.45rem 0 0.075rem 0;border-bottom: 0.015rem solid #ddd;font-size: 0.51rem; color: #000000; font-weight: normal; height: 0.9rem;}
.hr_des {border-bottom: 0.015rem dashed #ddd;padding:0.3rem 0;}
.hr_des ul li{font-size: 0.24rem; color: #616161; line-height: 0.42rem; }
.hr_des ul li span{color:#616161;}
.hr_content{ padding:0.3rem 0;border-bottom: 0.015rem dashed #ddd;}
.hr_content p{font-size: 0.27rem; color: #333333; line-height: 0.525rem; }
.hr_button{ overflow:hidden; padding-bottom:0.6rem;}
.hr_button a{ margin:0.45rem 0.45rem 0 0;float:left; display:block;width:2.25rem; text-align:center; line-height:0.645rem; font-size:0.27rem;height:0.675rem; color:#fff; border-radius:0.345rem;}
.hr_button a.hr_apply:hover{background-color:#E49318;}
.hr_button a.hr_apply{ background-color:#F5A020}
.hr_button a.hr_ask:hover{background-color:#1d83cc;}
.hr_button a.hr_ask{ background-color:#209df5}

.page a{float:left; display:block; padding:4px 9px 5px 9px;background-color: #fff;border:1px solid #fff;margin-right:3px;font-size: 15px; color:#8A8A8A;}
.page a:hover{border:1px solid #F93737; color:#F93737;padding:4px 9px 5px 9px;}
.page b{display:block; float:left;padding:4px 8px 2px 8px; color:#f35353; font-size: 15px;}
.page a.num{padding:5px 10px 6px 10px;}
.page a.num:hover{border:1px solid #F93737; color:#F93737;padding:4px 9px 5px 9px;}
.page{ margin-top:20px;position: relative;left: 50%;float: left;}
.page_nr{position: relative;left: -50%;}

.m_consult{width:100%;overflow:hidden;height: 2.2rem;background:url(../image/m_consult_bg.jpg) #297acd center no-repeat;}
.m_consult_nr{ width:13rem; margin:0 auto; overflow:hidden;}
.m_consult_nr p{color:#FFFFFF;font-size:0.3rem;float:left;margin-top: 0.7rem;}
.m_consult_nr p span{ display:block; float:left;margin-top:0.15rem; opacity:0;}
.m_consult_nr p b{display:block;float:left;font-size: 0.64rem;font-weight:normal;line-height: 0.53rem;margin: 0 0.1rem; opacity:0;}
.m_consult_nr a{ font-weight:normal;display:block; width:2.29rem; height:0.58rem; border:1px solid #fff; color:#FFF; font-size:0.28rem; float:right; text-align:center; line-height:0.56rem; margin-top:0.75rem;opacity:0;}
.m_consult_nr a:hover{ background-color:#FFFFFF; color:#1d6bc1;}

.m_map{padding:0.75rem 0 0.75rem 0;overflow: hidden;}
.m_map_nr{background: url(../image/map.jpg) no-repeat right bottom;background-size:10.24rem;width:14rem;margin:0 auto;height: 8.06rem;position:relative;}
.m_map_circle{position:absolute;left: 8rem;top: 4.1rem;z-index: 5;}
.m_map_circle span{ display:block;border-radius:100rem; border:1px solid #dee4ed; margin:0 auto; width:2rem; height:2rem; position:absolute; left:0; top:0;}

.m_map_nr h3{color:#424242;font-size:0.33rem;font-weight:normal;margin: 0 0 0.23rem 0;padding-top: 0.55rem;}
.m_map_nr p{ font-size:0.18rem; color:#939393; margin-bottom:1.22rem}
.m_map_nr dl{color:#a2a9b4;width: 2.78rem;text-align:center;margin-bottom:0.23rem;}
.m_map_nr dt{ font-size:0.75rem; opacity:0}
.m_map_nr dd{ font-size:0.2rem; opacity:0}
.m_map_nr .m_map_all{position:absolute;width: 9.96rem;height: 9.96rem;left: 6.25rem;top: 0.35rem;z-index: 10;}
.m_map_nr .m_map_all div{animation-delay: 0.6s; width: 9.96rem; height: 9.96rem; background-image: url("/image/map_all.png"); background-repeat: no-repeat; background-size: 9.96rem 9.96rem; background-position: center center;}
.m_map_nr .m_map_all img{height:5.90rem;width: 9.96rem;}


.m_input{width:100%;overflow:hidden;height:7.25rem;padding: 0.78rem 0 0.6rem 0;background: url(../image/input_map.jpg) top 0.95rem center no-repeat;background-size:14rem;}
.m_input_hr{background-color:rgba(44, 44, 44, 0.09);width: 5.35rem;height: 4.46rem;margin:0 auto;padding:0.06rem;margin-top: 0.72rem;opacity: 0;}
.m_input_hr form{width: 5.35rem;height: 4.2rem;background-color:#f1f1f1;padding-top:0.26rem;}
.m_input_hr li{ width:4.68rem; overflow: hidden;margin:0 auto; margin-bottom:0.2rem; }
.m_input_hr input{width:4.51rem;padding-left:0.17rem;height: 0.5rem;background-color:#FFFFFF;border:0;color:#555;font-size:0.14rem;}
.m_input_hr textarea{width:4.51rem;height: 1.44rem;padding-left:0.17rem;padding-top:0.1rem;background-color:#FFFFFF;border:0;font-size:0.14rem;}
.m_input_hr input#button{width: 1.55rem;height: 0.42rem;background-color:#f08d22;font-size:0.14rem;color:#FFFFFF;padding:0;margin:0 auto;display:block;margin-top: 0.15rem;cursor:pointer;}
.m_input_hr input#button:hover{ background-color:#de801b;}

.main{ width:100%}
.main_title{ overflow:hidden;}
.main_title h3{ text-align:center; font-size:0.38rem; font-weight:normal;color:#2f80bf; letter-spacing:0.03rem; opacity:0}
.main_title h3 span{ color:#343a40}
.main_title h3 o{ font-size:0.26rem; line-height:0.46rem; padding:0 0.13rem;}
.main_title .title_line{ display:block; height:2px; width:5.28rem; margin:0 auto; margin-top:0.07rem; margin-bottom:0.09rem;opacity:0;
background:-webkit-linear-gradient(left,rgba(47,128,191,0),rgba(47,128,191,1),rgba(47,128,191,0));/* Safari 5.1 - 6.0 */    
background:-o-linear-gradient(right,rgba(47,128,191,0),rgba(47,128,191,1),rgba(47,128,191,0));/* Opera 11.1 - 12.0 */    
background:-moz-linear-gradient(right,rgba(47,128,191,0),rgba(47,128,191,1),rgba(47,128,191,0));/* Firefox 3.6 - 15 */    
background:linear-gradient(to right,rgba(47,128,191,0),rgba(47,128,191,1),rgba(47,128,191,0));/* 标准的语法（必须放在最后） */
}
.main_title p{ text-align:center; font-size:0.15rem; color:rgba(47,128,191,0.5); letter-spacing:0.02rem;opacity:0}