﻿/*顶部*/
#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;background:#ffffff;border-bottom:1px #DEDEDE solid;clear:both;overflow:hidden;}
#top_full ul{float:left;width:100%;height:0.45rem;line-height:0.45rem;text-align:center;clear:both;overflow:hidden;}
#top_full dl {float:left;width:75%;text-align:left;color:#666666;font-size:0.14rem;clear:both;overflow:hidden;}
#top_full dd{float:left;width:25%;text-align:center;color:#666666;font-size:0.14rem;}
#top_full dd a{float:left;width:33%;text-align:center;color:#666666;font-size:0.14rem;border-left:1px #DEDEDE solid;}

#header_full {float:left;width:100%;height:auto;padding:0.3rem 0rem 0.05rem 0rem;text-align:center;clear:both;overflow:hidden;}
#header{float:left;width:100%;height:auto;}
#header_left{float:left;width:70%;height:auto;text-align:left;}
#header_left img{float:left;max-width:1.5rem;height:auto;padding:0.05rem 0rem 0rem 0rem;text-align:left;}
#header_left dl{float:left;width:auto;height:auto;padding:0rem 0rem 0rem 4%;text-align:left;}
#header_left dl a{color:#454545;font-size:0.20rem;}
#header_left dl a font{color:#202020;}
#header_left dl span{display:block;color:#202020;font-size:0.32rem;font-weight:600;}
#header_left dl a span font{color:#BE0000;}

#header_right{float:left;width:23%;height:auto;padding:0rem 5% 0rem 0rem;margin:0.15rem 2% 0rem 0rem;text-align:right;color:#757575;font-size:0.15rem;background:url(/images/telphone013.png) no-repeat right center;}
#header_right span{display:block;line-height:140%;color:#BE0000;font-size:0.30rem;font-family:Arial,Helvetica,sans-serif;}

#header_mp,.menu_title_line,.menu_title{display:none;}

/*导航*/
.menu_full{float:left;width:100%;height:0.7rem;margin:0.2rem 0rem 0rem 0rem;background:#222222;clear:both;}
.menu{float:left;width:100%;height:auto;clear:both;}
.menu dl{position:relative;z-index:999;float:left;width:12%;height:auto;margin:0rem 3% 0rem 0rem;text-align:center;}
.menu dl a{float:left;width:100%;height:0.7rem;line-height:0.7rem;color:#ffffff;font-size:0.18rem;}
.menu dl a:hover{background-color:#BE0000;}
.menu dl a.current,.menu dl a.current:hover{color:#ffffff;background-color:#BE0000;}
.menu dl a.menu_current{color:#ffffff;background-color:#BE0000;}
.menu dl:last-child{margin:0rem 0rem 0rem 0rem;}
.menu_sub_full{display:block;}
.menu_font{display:block;}

.menu_sub{position:absolute;display:none;z-index:9999;left:0rem;width:100%;margin:0.7rem 0rem 0rem 0rem;}
.menu_sub li{float:left;width:100%;height:auto;text-align:center;}
.menu_sub li a{float:left;width:100%;height:0.5rem;line-height:0.5rem;padding:0rem 0rem 0rem 0rem;color:#454545;font-size:0.16rem;border-bottom:1px #DDDDDD solid;border-radius:0rem;background-color:#F9FAFE;}
.menu_sub li a:hover{color:#ffffff;border-bottom:1px #BE0000 solid;background-color:#BE0000;}
.menu_sub li a:hover.current{color:#ffffff;background-color:#BE0000;}

#menu_search{position:relative;float:left;width:10%;height:auto;text-align:center;}
#menu_search .search{float:left;width:100%;height:auto;text-align:center;}
#menu_search .search a{float:left;width:100%;height:0.7rem;line-height:0.7rem;color:#ffffff;font-size:0.18rem;}
#menu_search .search i{color:#ffffff;font-size:0.16rem;}
/*导航*/

@media screen and (min-width:1921px){
}

@media screen and (min-width:1441px) and (max-width:1680px){
#header_left img{max-width:1.3rem;}
#header_left dl{padding:0rem 0rem 0.05rem 0.2rem;}
#header_left dl a{font-size:0.16rem;}
#header_left dl span{font-size:0.28rem;}

#header_right{margin:0.05rem 2% 0rem 0rem;}
#header_right span,#header_right span a{font-size:0.28rem;}
}

@media screen and (min-width:1200px) and (max-width:1440px){
#top_full ul{height:0.4rem;line-height:0.4rem;}
#top_full dl{width:70%;}
#top_full dd{width:30%;}

#header_left img {max-width:1.2rem;}
#header_left dl{padding:0rem 0rem 0rem 4%;}
#header_left dl a{font-size:0.16rem;}
#header_left dl span{font-size:0.28rem;}

#header_right {width:24%;margin:0rem 1% 0rem 0rem;}
#header_right span,#header_right span a{font-size:0.3rem;}

.menu_full{height:0.65rem;}
.menu{width:100%;}
.menu dl a,.menu dl a:hover{height:0.65rem;line-height:0.65rem;font-size:0.16rem;}

.menu_sub{margin:0.65rem 0rem 0rem 0rem;}
.menu_sub li a,.menu_sub li a:hover{height:0.5rem;line-height:0.5rem;font-size:0.14rem;}
}

@media screen and (min-width:900px) and (max-width:1199px){
#top_full ul{height:0.4rem;line-height:0.4rem;}
#top_full dl{width:62%;}
#top_full dd{width:38%;}

#header_full {padding:0.24rem 0rem 0.15rem 0rem;}
#header_left img {max-width:1.15rem;}
#header_left dl{padding:0rem 0rem 0.1rem 4%;}
#header_left dl a{font-size:0.16rem;}
#header_left dl span{font-size:0.26rem;}

#header_right {display:none;}

#header_mp{display:block;}
#header_mp{position:absolute;top:0.5rem;right:0.25rem;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:3rem;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:#000000;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:#000000;}
.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:#BE0000;}
.menu dl a.current:hover{color:#ffffff;background-color:#BE0000;}
.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:#BE0000;}
.menu dl.on a{color:#BE0000;background-color:#ffffff;}
.menu dl.on a.current{margin:0rem 0rem 0.1rem 0rem;color:#ffffff;background-color:#BE0000;}
.menu dl span{display:none;}

.menu_sub{display:none;position:relative;left:0rem;float:left;width:90%;height:auto;margin:0rem 0rem 0rem 0rem;padding:0rem 5% 0.15rem 5%;background-color:#ffffff;border-bottom:1px #E5E5E5 solid;}
.menu_sub li{width:100%;margin:0rem 0% 0rem 0rem;overflow:hidden;}
.menu dl .menu_sub li a{position:relative;float:left;width:92%;height:0.35rem;line-height:0.35rem;margin:0rem 0rem 0rem 8%;text-align:left;color:#454545;font-size:0.16rem;border-bottom:0px;}
.menu dl .menu_sub li a:hover{color:#BE0000;}
.menu dl .menu_sub li a::before{position:absolute;top:0.16rem;left:0.12rem;width:0.04rem;height:0.04rem;border-radius:50%;background:#454545;content:"";}
.menu dl .menu_sub li a:hover::before{background:#BE0000;}

#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;}

#header_full {padding:0.16rem 0rem 0.2rem 0rem;}

#header_left{position:relative;width:100%;height:auto;}
#header_left img{max-width:1.3rem;}
#header_left dl{display:none;width:63%;padding:0.06rem 0rem 0rem 1%;background:none;}
#header_left dl a{line-height:140%;font-size:0.22rem;}
#header_left dl span{margin:0rem 0rem 0.06rem 0rem;font-size:0.30rem;}

#header_right{display:none;}

#header_mp{display:block;}
#header_mp{position:absolute;top:0.08rem;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:0.95rem;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:#000000;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:#000000;}
.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;}
.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:#BE0000;}
.menu dl a.current:hover{color:#ffffff;background-color:#BE0000;}
.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:#BE0000;}
.menu dl.on a{color:#BE0000;background-color:#ffffff;}
.menu dl.on a.current{margin:0rem 0rem 0.16rem 0rem;color:#ffffff;background-color:#BE0000;}
.menu dl span{display:none;}

.menu_sub{display:none;position:relative;left:0rem;float:left;width:90%;height:auto;margin:0rem 0rem 0rem 0rem;padding:0rem 5% 0.2rem 5%;background-color:#ffffff;border-bottom:1px #E5E5E5 solid;}
.menu_sub li{width:100%;margin:0rem 0% 0rem 0rem;overflow:hidden;}
.menu dl .menu_sub li a{position:relative;float:left;width:90%;height:0.45rem;line-height:0.45rem;margin:0rem 0rem 0rem 10%;text-align:left;color:#454545;font-size:0.22rem;border-bottom:0px;}
.menu dl .menu_sub li a:hover{color:#BE0000;}
.menu dl .menu_sub li a::before{position:absolute;top:0.2rem;left:0.15rem;width:0.06rem;height:0.06rem;border-radius:50%;background:#454545;content:"";}
.menu dl .menu_sub li a:hover::before{background:#BE0000;}

#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.3rem;}
#menu_search .search i{color:#222222;font-size:0.3rem;}
}
/*顶部*/