﻿/*顶部*/
#mask{display:none;top:0rem;left:0rem;position:fixed;_position:absolute;z-index:1;margin:0px auto;width:100%;height:100%;background-color:rgba(32,32,32,0.8);clear:both;overflow:hidden;}

#top_full {float:left;width:100%;height:auto;text-align:center;}
#top_full ul{float:left;width:100%;height:0.33rem;line-height:0.33rem;text-align:center;}
#top_full dl {float:left;width:75%;text-align:left;color:#909090;font-size:0.14rem;}
#top_full dd{float:right;width:25%;text-align:right;color:#FF0000;font-size:0.14rem;}
#top_full dd a{text-align:center;color:#FF0000;font-size:0.14rem;}
#top_full dd a:hover{text-decoration:underline;}

#header_full {float:left;width:100%;height:1.4rem;margin:0.02rem 0rem 0rem 0rem;text-align:center;border:1px #E8E8E8 solid;}
#header{float:left;width:100%;height:auto;}

#header_left{float:left;height:auto;margin:0.3rem 0rem 0rem 0rem;text-align:left;}
#header_left img{float:left;max-width:2.8rem;}

#header_middle{float:left;width:28%;height:auto;padding:0.35rem 14% 0rem 1%;text-align:left;}
#header_middle dl{float:left;width:100%;height:auto;line-height:140%;padding:0rem 0rem 0rem 0rem;color:#333333;font-size:0.26rem;font-weight:600;}
#header_middle dd{float:left;width:100%;height:auto;line-height:140%;padding:0.02rem 0rem 0rem 0rem;text-align:left;color: #454545;font-size:0.16rem;}
#header_middle dl span {color:#FE421F;}
#header_middle dd span {color:#FE421F;font-family:Arial;font-size:0.26rem;font-weight:600;}
#header_middle dd span em{padding:0rem 0.05rem 0rem 0rem;}

#header_right{position:relative;float:right;width:35%;height:auto;padding:0.3rem 0rem 0rem 0rem;}
#header_right .telphone_img{float:left;width:1rem;padding:0.23rem 0rem 0rem 0rem;}
#header_right .telephone{float:left;width:50%;min-height:0.5rem;padding:0.15rem 0rem 0rem 0%;text-align:left;font-size:0.14rem;color:#909090;}
#header_right .telephone span{display:block;width:100%;height:auto;color: #FE421F;font-size:0.28rem;font-weight:600;}
#header_right .qr_code{position:absolute;right:0rem;top:0.15rem;float:left;width:0.9rem;height:auto;text-align:center;color: #FE421F;font-size:0.14rem;}
#header_right .qr_code img{float:left;width:100%;}

#header_mp,.menu_title_line,.menu_title{display:none;}

/*导航*/
.menu_full{float:left;width:100%;height:auto;text-align:center;}
.menu{float:left;width:100%;height:0.5rem;text-align:center;}
.menu dl{float:left;width:10.22%;height:0.5rem;line-height:0.5rem;text-align:center;margin:0rem 1% 0rem 0rem;}
.menu dl:last-child{margin:0rem 0rem 0rem 0rem;}
.menu dl a{float:left;width:100%;height:0.5rem;line-height:0.5rem;color:#ffffff;font-size:0.16rem;font-weight:600;}
.menu dl a.current,.menu dl a.menu_current,.menu dl a:hover{background-color:#FE421F;text-decoration:none;}
/*导航*/

.top_search_full {float:left;width:100%;height:auto;text-align:center;border-bottom:1px solid #E1E1E1;}
.top_search {float:left;width:100%;height:auto;text-align:center;}
.top_search ul{float:left;width:82%;height:0.45rem;line-height:0.45rem;margin:0rem 4% 0rem 0rem;text-align:left;color:#666666;font-size:0.14rem;}
.top_search ul font{margin:0rem 0.12rem 0rem 0rem;font-size:0.14rem;color:#666666;}
.top_search ul font:hover{font-size:0.14rem;color:#666666;text-decoration:underline;}
.top_search dl{float:right;width:14%;height:auto;text-align:center;margin:0.09rem 0rem 0rem 0rem;}
.top_search dl input{float:left;width:76%;height:0.28rem;line-height:0.28rem;padding:0rem 8% 0rem 8%;color:#454545;font-size:0.12rem;border:#DEDEDE 1px solid;border-top-left-radius:0.2rem;border-bottom-left-radius:0.2rem;box-sizing:border-box;}
.top_search dl dd{float:left;width:20%;height:0.28rem;line-height:0.28rem;text-align:center;color:#7E7E7E;background-color:#D2D2D2;border-top-right-radius:0.2rem;border-bottom-right-radius:0.2rem;cursor:pointer;}
.top_search dl dd.fa-search{font-size:0.16rem;}

@media screen and (min-width:1921px){
}

@media screen and (min-width:1441px) and (max-width:1680px){
#header_middle{width:28%;padding:0.35rem 14% 0rem 1%;}
#header_right{width:35%;}
}

@media screen and (min-width:1200px) and (max-width:1440px){
#header_left{margin:0.4rem 0rem 0rem 0rem;}
#header_left img{max-width:2.2rem;}

#header_middle{width:28%;padding:0.4rem 14% 0rem 1%;}
#header_middle dl{font-size:0.22rem;}
#header_middle dd{color:#454545;font-size:0.16rem;}

#header_right{width:35%;}
.telephone span{font-size:0.24rem;}
}

@media screen and (min-width:900px) and (max-width:1199px){
#header_full {height:1.2rem;}

#header_left{margin:0.3rem 0rem 0rem;}
#header_left img{max-width:2.2rem;}

#header_middle{width:28%;padding:0.3rem 10% 0rem 0%;}
#header_middle dl{font-size:0.20rem;}
#header_middle dd{font-size:0.14rem;}
#header_middle dd em{font-size:0.24rem;}

#header_right{width:35%;padding:0.26rem 0rem 0rem 0rem;}
.telphone_img{padding:0.15rem 0rem 0rem 0rem;}
.telephone{width:50%;margin:0rem 0rem 0rem 0%;}
.telephone span{font-size:0.20rem;}
#header_right .qr_code{display:none;}

#header_mp{display:block;}
#header_mp{position:absolute;z-index:9999;top:0.65rem;right:0.2rem;float:left;width:auto;height:auto;text-align:center;}
#header_mp dl{position:relative;float:left;width:0.55rem;height:0.4rem;margin:0.2rem 0rem 0rem 0rem;font-size:1rem;color:#202020;cursor:pointer;}

#header_mp dl i {position:absolute;right:0%;top:50%;width:0.5rem;height:2px;margin:0rem 0rem 0rem 0rem;background:#333333;transition:0.3s;}
#header_mp dl:not(.on) i:nth-child(1) {margin:-8px 0rem 0rem 0rem;}
#header_mp dl:not(.on) i:nth-child(3) {margin:8px 0rem 0rem 0rem;}
#header_mp dl.on i:nth-child(1){opacity:0;}
#header_mp dl.on i:nth-child(2){width:0.45rem;transform:rotate(45deg);}
#header_mp dl.on i:nth-child(3){width:0.45rem;transform:rotate(-45deg);}

.menu_full .content_div{width:100%;}
.menu_full{display:none;z-index:9999;position:absolute;right:0rem;top:1.45rem;float:left;width:2.5rem;height:100rem;margin:0rem 0rem 0rem 0rem;background:#ffffff;border-left:1px #E5E5E5 solid;background:#ffffff;}
.menu{margin:0px auto;width:100%;height:auto;clear:both;}
.menu .menu_title{display:none;float:left;width:80%;height:0.8rem;line-height:0.8rem;padding:0rem 10% 0rem 10%;text-align:center;color:#ffffff;font-size:0.28rem;background-color:#0057A4;border-bottom:2px #ffffff solid;}
.menu .menu_title_line{display:block;float:left;width:80%;height:0.1rem;line-height:0.1rem;padding:0rem 10% 0rem 10%;text-align:center;color:#ffffff;font-size:0.28rem;background-color:#0057A4;}
.menu dl{position:relative;float:left;width:100%;height:auto;margin:0rem 0% 0rem 0%;text-align:left;z-index:999999;}
.menu dl::after{display:none;}
.menu dl a.menuCurrent{color:#222222;font-size:0.18rem;background-color:#ffffff;}
.menu dl a{float:left;width:90%;height:0.6rem;line-height:0.6rem;padding:0rem 0rem 0rem 10%;color:#222222;font-size:0.18rem;background-color:#ffffff;text-transform:uppercase;}
.menu dl a.current{float:left;width:90%;height:0.6rem;line-height:0.6rem;padding:0rem 0rem 0rem 10%;color:#ffffff;font-size:0.18rem;background-color:#FE421F;}
.menu dl a.current:hover{color:#ffffff;background-color:#FE421F;}
.menu dl a.show{border-bottom:1px #E5E5E5 solid;}
.menu dl a.hidden{border-bottom:0px #E5E5E5 solid;}
.menu dl a:hover{color:#222222;background-color:#ffffff;}
.menu dl:hover{float:left;width:100%;height:auto;background-color:#ffffff;}
.menu dl a.current + i,.menu dl.on i{color:#ffffff;}
.menu dl i{position:absolute;z-index:9999;top:0rem;right:0rem;width:0.7rem;height:0.6rem;line-height:0.6rem;text-align:center;font-size:0.16rem;color:#222222;}
.menu dl.on i{color:#FE421F;}
.menu dl.on a{color:#FE421F;background-color:#ffffff;}
.menu dl.on a.current{margin:0rem 0rem 0.1rem 0rem;color:#ffffff;background-color:#FE421F;}
.menu dl span{display:none;}

.menu_search{text-align:left;}
.menu_search{position:static;width:85%;margin:0rem 0% 0rem 15%;text-align:left;}
.menu_search .search a{text-align:left;color:#222222;font-size:0.20rem;}
.menu_search .search i{color:#222222;font-size:0.20rem;}
}

@media screen and (max-width:899px){
#top_full {display:none;border:none;}

#header_full{height:auto;padding:0.1rem 0rem 0.15rem 0rem;border:none;}

#header_left{margin:0rem 0rem 0rem 0rem;width:60%;}
#header_left img{float:left;max-width:3.2rem;}

#header_middle{display:none;}

#header_right{display:none;}

#header_mp{display:block;}
#header_mp{position:absolute;top:0.2rem;right:0.25rem;float:left;width:auto;height:auto;text-align:center;}
#header_mp dl{position:relative;float:left;width:0.6rem;height:0.45rem;margin:0.2rem 0rem 0rem 0rem;font-size:1rem;color:#202020;cursor:pointer;}

#header_mp dl i {position:absolute;right:0%;top:50%;width:0.55rem;height:2px;margin:0rem 0rem 0rem 0rem;background:#333333;transition:0.3s;}
#header_mp dl:not(.on) i:nth-child(1) {margin:-8px 0rem 0rem 0rem;}
#header_mp dl:not(.on) i:nth-child(3) {margin:8px 0rem 0rem 0rem;}
#header_mp dl.on i:nth-child(1){opacity:0;}
#header_mp dl.on i:nth-child(2){width:0.45rem;transform:rotate(45deg);}
#header_mp dl.on i:nth-child(3){width:0.45rem;transform:rotate(-45deg);}

.menu_full .content_div{width:100%;}
.menu_full{display:none;z-index:9999;position:absolute;right:0rem;top:1.2rem;float:left;width:3.2rem;height:100rem;margin:0rem 0rem 0rem 0rem;background:#ffffff;border-left:1px #E5E5E5 solid;background:#ffffff;}
.menu{margin:0px auto;width:100%;height:auto;clear:both;}
.menu .menu_title{display:none;float:left;width:80%;height:0.8rem;line-height:0.8rem;padding:0rem 10% 0rem 10%;text-align:center;color:#ffffff;font-size:0.28rem;background-color:#0057A4;border-bottom:2px #ffffff solid;}
.menu .menu_title_line{display:block;float:left;width:80%;height:0.1rem;line-height:0.1rem;padding:0rem 10% 0rem 10%;text-align:center;color:#ffffff;font-size:0.28rem;background-color:#0057A4;}
.menu dl{position:relative;float:left;width:100%;height:auto;margin:0rem 0% 0rem 0%;text-align:left;z-index:999999;}
.menu dl::after{display:none;}
.menu dl a.menuCurrent{color:#222222;font-size:0.24rem;background:#ffffff;}
.menu dl a{float:left;width:90%;height:0.8rem;line-height:0.8rem;padding:0rem 0rem 0rem 10%;color:#222222;font-size:0.24rem;background-color:#ffffff;text-transform:uppercase;font-weight:normal;}
.menu dl a.current{float:left;width:90%;height:0.8rem;line-height:0.8rem;padding:0rem 0rem 0rem 10%;color:#ffffff;font-size:0.24rem;background-color:#FE421F;}
.menu dl a.current:hover{color:#ffffff;background-color:#FE421F;}
.menu dl a.show{border-bottom:1px #E5E5E5 solid;}
.menu dl a.hidden{border-bottom:0px #E5E5E5 solid;}
.menu dl a:hover{color:#222222;background-color:#ffffff;}
.menu dl:hover{float:left;width:100%;height:auto;background-color:#ffffff;}
.menu dl a.current + i,.menu dl.on i{color:#ffffff;}
.menu dl i{position:absolute;z-index:9999;top:0.12rem;right:0rem;width:0.7rem;height:0.6rem;line-height:0.6rem;text-align:center;font-size:0.24rem;color:#222222;}
.menu dl.on i{color:#FE421F;}
.menu dl.on a{color:#FE421F;background-color:#ffffff;}
.menu dl.on a.current{margin:0rem 0rem 0.16rem 0rem;color:#ffffff;background-color:#FE421F;}
.menu dl span{display:none;}

.top_search_full {height:0.6rem;text-align:center;}
.top_search {height:0.6rem;}
.top_search ul{width:52%;height:0.6rem;line-height:0.6rem;font-size:0.20rem;}
.top_search ul a{margin:0rem 0.12rem 0rem 0rem;font-size:0.20rem;color:#666666;}
.top_search ul font{font-size:0.20rem;}
.top_search ul a:hover{font-size:0.20rem;color:#666666;text-decoration:underline;}
.top_search dl{width:40%;height:auto;text-align:center;margin:0.08rem 0rem 0rem 0rem;}
.top_search dl input{width:74%;height:0.45rem;line-height:0.45rem;font-size:0.18rem;}
.top_search dl dd{width:26%;height:0.45rem;line-height:0.45rem;}
}
/*顶部*/