html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend,img{margin:0;}
ul,ol{list-style:none;}
ul,dl{ margin:0px; padding:0px;}
li,dt{ margin:0px; padding:0px;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;font-family:"Microsoft YaHei";outline:none;}
textarea{border:1px solid none; border:none;overflow:hidden}
table{border-collapse:collapse;}
body{color:#2d2d2d; font-family:"Microsoft YaHei";width:100%;overflow-x:hidden;margin:auto;}
html{width:100%;overflow-x:hidden;}
img{border:0px;outline-width: 0px;vertical-align: top;width:100%;}
p{ padding:0; margin:0; word-break:break-all;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
a{cursor:pointer;text-decoration: none;}
a:hover{text-decoration: none;}
.bs{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; }



/*头部样式*/
.header{z-index:99;position:absolute;top:0;left:0;width:100%;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;height:160px;}
.headnr{width:84%;padding:47px 0;max-width:1960px;margin:0 auto;height:160px;}
.header.top{background-color:#370274;}
.header.top .logo{margin-top:0;}
.logo-m{display: none;}
.logo{float:left; width:550px;height:100%;}
.logo a{display:block;width:100%;height:100%;cursor:pointer;font-size:22px;font-weight:bolder;line-height:35px;color:#fff;letter-spacing: 2px;}
.logo a p{font-size:11px;    letter-spacing:0.175em;color:#fff;}
.logo em{float:left;width:100%;height:66px;background:url(../images/whitelogo1.png) no-repeat;background-size:100% auto;margin-right:18px;}
.navList{float:right;height:100%;/*width:704px;*/}
.navList li{float:left;margin:0;position:relative;cursor:pointer;height:100%;margin:0 10px;}
.navList li a{display:block;width:100%;padding:0;line-height:66px;height:100%;font-size:20px;color:#fff;float:left;text-align:center;position:relative;font-weight:bolder;}
.navList li a:hover{color:#a61a26;}
.navList li.select a,.navList li.select span{color:#a61a26;}
.navList li .listmenum{position:absolute;width:140px;overflow:hidden;background:#000000;border-radius: 4px;padding:15px 0;top:62px;left:-30px;display:none;opacity: 0.8;}
.navList li .listmenum a,.otherHeader .navList li .listmenum a{width:100%;height:40px;font-weight:normal;text-align:center;line-height:40px;font-size:16px;border-radius:5px;color:#fff;}
.header_fix .navList li .listmenum a,.header_fix.otherHeader .navList li .listmenum a{color:#fff;}
.navList li .listmenum a:hover,.header_fix .navList li .listmenum a:hover{background:#a61a26;color:#fff;font-weight:normal;}
.navList li.select .listmenum a{color:#fff;}
.navList li b{display:none;}
.header_fix{position: fixed;background: #fff;}
.header_fix .logo a,.header_fix .logo a p{color:#000;}

.header_fix .navList li a{color:#000;}
.header_fix .navList li a .listmenum a{color:#fff;}
.header_fix .navList li a:hover{color:#a61a26;}
.header_fix .navList li.select a,.header_fix .navList li.select span{color:#a61a26;}
.header_fix .navList li.select .listmenum a{color:#fff;}
.header_fix .logo em{float:left;width:100%;height:66px;background:url(../images/logo1.png) no-repeat;background-size:100% auto;}
.otherHeader .logo a,.otherHeader .logo a p{color:#000;}
.otherHeader .logo em{background: url(../images/logo1.png) no-repeat;background-size: 100% auto;}
.otherHeader .navList li a,.otherHeader .navList li a{color:#000;}
.otherHeader .navList li.select a,.otherHeader .navList li.select span{color:#a61a26;}
.otherHeader .navList li.select .listmenum a{color:#fff;}
.otherHeader .menuBtn span, .otherHeader .menuBtn::after, .otherHeader .menuBtn::before{background:#000;}
/*手机导航*/
.menuBtn{display: none;width:48px;height:48px;position:absolute;right:6px;top:3px;-webkit-transition: -webkit-transform .5s ease;transition: -webkit-transform .5s ease;transition: transform .5s ease; transition: transform .5s ease, -webkit-transform .5s ease;z-index: 11;cursor: pointer}
.menuBtn span,.menuBtn::after,.menuBtn::before{display: block; height: 2px;background: #fff;width: 26px;position: absolute;top: 14px;left: 11px;content: '';-webkit-transition: all .5s ease;transition: all .5s ease}
.menuBtn::after{top: 22px;-webkit-transition-delay: .2s;transition-delay: .2s}
.menuBtn::before{top: 30px;-webkit-transition-delay: .1s;transition-delay: .1s}
.menuBtn.open{background-color: transparent!important;box-shadow: none!important;z-index: 999999999}
.menuBtn.open span{-webkit-transform: rotate(45deg) translate(2.5px, 8.5px);transform: rotate(45deg) translate(2.5px, 8.5px);}
.menuBtn.open::before{-webkit-transform: rotate(-45deg) translate(2.5px, -8.5px);transform: rotate(-45deg) translate(2.5px, -8.5px);}
.menuBtn.open::after{-webkit-transform: scale(0, 1);transform: scale(0, 1); background-color: #fff}

/*底部样式*/
.footer{width:100%;overflow:hidden;background:#252525;height:120px;}
.footer .footerNr{width:90%;max-width:1960px;margin:auto;height:100%;}
.footerNr .leftLg{width:28%;height:100%;float:left;}
.footerNr .leftLg img{width:100%;height:auto;margin-top:64px;}
.footerNr .rightText{width:930px;font-size:16px;color:#fff;text-align:right;float:right;}
.footerNr .rightText span{opacity: 0.6;padding:0 25px;position:relative;float:left;height:30px;margin-top:65px;line-height:30px;margin-right:10px;}
.footerNr .rightText span:after{position:absolute;right:0;top:8px;height:15px;background:#a8a8a8;width:1px;display: block;font-size: 0;content: "";clear: both;}
.footerNr .rightText span.lastSp:after{visibility: hidden;}
.footerNr .rightText a{float:left;width:30px;height:30px;margin-right:22px;text-indent:-999em;margin-top:70px;}
.footerNr .rightText a.wxico{background:url(../images/wxico.png) no-repeat;background-size:100% auto;}
.footerNr .rightText a.xlico{background:url(../images/xlico.png) no-repeat;background-size:100% auto;}
.support{background:#252525;}
.support p{width: 90%;max-width: 1960px;margin: auto;height:40px;text-align:right;font-size:14px;padding-right:20px;}
.support p a{color:#696969}

/*返回顶部样式*/
.gotop{width:60px;height:60px;display:block;position: fixed;right:40px;bottom:140px;text-indent:-999em;background:url(../images/backtop.png) no-repeat;background-size:100% auto;z-index:9999;display:none;}
.gotop:hover{background:url(../images/backtophover.png) no-repeat;background-size:100% auto;}

/*公共盒子样式*/
.mianWrap{width:100%;overflow:hidden;background:url(../images/pcbg.jpg) no-repeat top center;padding:190px 0 120px;}
.wrapNr{width: 80%;max-width: 1960px;margin:0 auto;}

/*翻页*/
.pageBox{width:100%;text-align:center;padding:80px 0 0;font-size:26px;color:#1E1E1E;}
.pageBox a{display:inline-block;width:auto;height:40px;padding:0 20px;}
.pageBox a.gry{color:#999;}
.pageBox a:hover,.pageBox a.active{color:#a61a26;}

/*公共标题*/
.comTit{width:100%;font-size:48px;padding-bottom:100px;text-align:center;font-weight:bolder;}
@media screen and (max-width:1920px){
/*公共盒子样式*/
.mianWrap{padding:180px 0 100px;}
.wrapNr{width: 80%;}	
/*翻页*/
.pageBox{font-size:24px;}
/*公共标题*/
.comTit{font-size:40px;padding-bottom:80px;}
}
@media screen and (max-width:1640px){
/*头部样式*/
.navList{/*width:650px;*/}
.navList li a{font-size:16px;}
/*底部样式*/
.footer{height:100px;}
.footerNr .leftLg img{margin-top:51px;}
.footerNr .rightText a{margin-top:56px;}
.footerNr .rightText span{margin-top:51px;padding:0 10px;}
.footerNr .rightText{font-size:16px;width:882px;}
.footerNr .rightText a{margin-right:14px;}
/*公共盒子样式*/
.mianWrap{padding:160px 0 80px;}
}

@media screen and (max-width:1440px){
/*头部样式*/
.header{height:122px;}
.headnr{padding:30px 0;height:122px;}
.logo{width:460px;}
.logo a{font-size:18px;}
.logo em{background: url(../images/whitelogo.png) no-repeat left center;background-size: 50px auto;margin-right: 5px;}
.header_fix .logo em{background: url(../images/logo.png) no-repeat left center;background-size: 50px auto;margin-right: 0;}
.navList{width:544px;}
.navList li{margin:0 4px;}

/*底部样式*/
.footer{height:120px;}
.footer .footerNr{width:100%}
.footerNr .leftLg{width:32%;}
.footerNr .leftLg img{margin-top:50px;}
.footerNr .rightText{width:870px;}
.footerNr .rightText span,.footerNr .rightText a{padding:0 10px;}
.footerNr .rightText a{margin-right:9px;}
.footerNr .rightText a.xlico{background: url(../images/xlico.png) no-repeat center;background-size: 26px auto;}
.footerNr .rightText a.wxico {background: url(../images/wxico.png) no-repeat center;background-size: 26px auto;}
.footerNr .rightText .lastSp{margin-right:0;}
/*公共盒子*/
.mianWrap{padding:133px 0 60px;}

/*公共标题*/
.comTit {font-size: 32px;padding-bottom: 60px;}

}
@media screen and (max-width:1200px){
.header{width:100%;left:0;margin: 0;position: absolute;top:0;height:84px;}
.headnr{width:94%;padding:10px 0;height:84px;}
.logo{width:468px;}
.menuBtn {display: block;top: 20px;right:2%;}
.header.open {background-color:#a61a26!important;}
.menuBtn.open span, .menuBtn.open::after, .menuBtn.open::before{background:#fff;}
.menuBtn span, .menuBtn::after, .menuBtn::before{height:1px;width:24px;}
.otherHeader.open .logo a{color:#fff;}
.otherHeader.open .logo em {background: url(../images/whitelogo.png) no-repeat;background-size: 100% auto;}
.otherHeader .navList li.select .listmenum a,.otherHeader .navList li .listmenum a,.navList li .listmenum a{color:#000;border-radius:0;}
.otherHeader .navList li.select .listmenum a:hover,.otherHeader .navList li .listmenum a:hover{color:#fff;}

.navList{position: absolute;width: 96%;padding: 0 2%;background-color: #fff;left: 0;top: 84px;height:auto;padding:0;margin-top:0;width:100%;box-shadow: #f0f0f0 0px 0px 5px;}
.navList li{float:left; width:100%;height: auto;border-bottom:1px solid #f3f4f4;margin:0;position:relative;}
.navList li:last-child{border-bottom:none;}
.navList li a{height: 55px;line-height: 55px; font-size:16px;padding: 0 4%;color: #353535;text-align:left;width:60%;box-sizing:border-box;}
.navList li a:hover{color: #a61a26;}
.navList li .listmenum{width:100%;position:relative;left:0;top:0;padding:0;display:none;background:#fff;border-radius:0;}
.navList li .listmenum a{width:25%;padding:0;margin:0;height: 55px;line-height: 55px;font-size:16px;border-top:1px solid #f3f4f4;text-align:center;background:#fff;border-radius:0;}
.navList li:nth-child(2) .listmenum a{width:20%;}
.navList li:nth-child(3) .listmenum a{width:25%;}
.navList li a{position:relative;}
.navList li b{width:10%;display:block;position:absolute;right:0;top:0;height:55px;line-height:55px;font-size:24px;font-weight:normal;text-align:center;}
.navList li .listmenum a, .otherHeader .navList li .listmenum a{height:55px;line-height:55px;}
.navList li .listmenum a:hover,.otherHeader .navList li .listmenum a:hover{height:55px;line-height:55px;}
/*底部样式*/
.footer{height:96px;}
.footerNr{width:94%;}
.footerNr .leftLg,.footerNr .rightText .lastSp,.footerNr .rightText a{display:none;}
.footerNr .rightText{width:100%;text-align:center;}
.footerNr .towsSp:after{visibility: hidden;}
.footerNr .rightText span{display:inline-block;float:none;margin-top: 32px;padding:0 20px;}
.footerNr .rightText span.towsSp{margin-left:-9px;}
.support p{text-align:center;font-size:12px;}
/*公共盒子样式*/
.wrapNr{width: 94%;}
.mianWrap{padding:95px 0 30px;}
/*翻页*/
.pageBox{font-size:20px;padding:40px 15px 10px;}
}

@media screen and (max-width:950px){
.mianWrap{width:100%;overflow:hidden;background:#f8f8f8 url(../images/mbg.jpg) no-repeat top center;background-size:100% auto;}
/*翻页*/
.pageBox{display:none;}
/*公共标题*/
.comTit {padding-bottom:45px;}
}

@media screen and (max-width:750px){
.header{position: absolute;height:60px;}
.headnr{width:94%;height:60px;}
.logo{width:178px;}
.logo a{font-size:0px;letter-spacing: 0;line-height:16px;padding:4px 0;}
  .logo a p{font-size:0px;}
.logo em{width:100%;height:40px;background: url(../images/whitelogo1.png) no-repeat left center;background-size:100% auto;margin:-4px 2px 0 0;}
.otherHeader .logo em{width:100%;height:40px;background: url(../images/logo1.png) no-repeat left center;background-size: 100% auto;margin-right:2px;}
.otherHeader.open .logo em {background: url(../images/whitelogo1.png) no-repeat left center;background-size: 100% auto;background-size: 100% auto;width: 100%;height: 40px;}
.menuBtn{top: 7px;right: 0;}
.menuBtn span, .menuBtn::after, .menuBtn::before{height:1px;width:24px;}
.navList{top: 60px;}
.navList li a{height: 50px;line-height: 50px; font-size:14px;color:#111;}
.navList li a:hover{line-height:50px;}
.navList li .listmenum a, .otherHeader .navList li .listmenum a{width:50%;height: 50px;line-height: 50px;font-size:14px;color:#111;}
.navList li:nth-child(3) .listmenum a{width:50%;}
.navList li .listmenum a:hover, .otherHeader .navList li .listmenum a:hover {height: 50px;line-height: 50px;}
.navList li:nth-child(2) .listmenum a{width:100%;}
.navList li b{width:15%;height:50px;line-height:50px;font-size:18px;}
.navList li .listmenum a:hover{line-height:50px;}
/*底部样式*/
.footer{height:80px;}
.footer .footerNr{width:100%;}
.footerNr .leftLg{display:none; }
.footerNr .rightText span{margin-top:16px;font-size:12px; display:block; }
.footerNr .rightText span.towsSp{display:none;}
.footerNr .rightText span:after{visibility: hidden;margin-right:0;}
.footerNr .rightText .towsSp{ display: contents; font-size: 12px; }
.footerNr .rightText a {display: contents;  float: none !important;    font-size: 12px; }

/*返回顶部样式*/
.gotop{width:38px;height:38px;display:block;position: fixed;right:20px;bottom:100px;text-indent:-999em;background:url(../images/backtop.png) no-repeat;background-size:100% auto;z-index:9999;}
.gotop:hover {background: url(../images/backtop.png) no-repeat;background-size: 100% auto;}
/*公共盒子*/
.mianWrap{padding-top:60px;}

/*公共标题*/
.comTit{font-size:18px;padding-bottom: 20px;}

}
