.w{width: 1100px; display: block; margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.gray3{color: #333;}
.gray6{color: #666;}
.gray9{color: #999;}
.red{color: #fb0e0e;}
.yellow{color: #FF7903 !important;}
.blue{color: #466cb2 !important;}
.green{color: #88B30C !important;}
.f12{font-size: 12px;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.ft{font-weight: bold;}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.marT0{margin-top: 0px !important;}
.marT2{margin-top: 20px;}
.marT3{margin-top: 35px;}
.marT5{margin-top: 50px !important;}
.hidden{display: none;}
.blank{height: 20px; display: block; width: 100%;}
.center-block{margin: 0 auto; display: block;}
.clearfix:after{content: "."; height: 0px; display: block; visibility: hidden; clear: both;}
.font-weight{font-weight: bold;}

.index-head-top{height: 30px; overflow: hidden; background: #F6F4F5; box-shadow: 0 0 5px #999; font-size: 14px; line-height: 30px; color: #666;}
.index-head-top a:hover,.logo a:hover{color: #FF7903;}
.nav-bar{height: 90px; line-height: 90px; margin-top: 2px;}
.nav-bar img{margin-top: 20px;}
.nav-bar ul{float: right;}
.nav-bar ul li{float: left; box-sizing: border-box;}
.nav-bar ul li a{color: #333; padding: 0 30px; line-height: 87px; display: block;}
.nav-bar ul li.on{background: #F6F4F5;}
.nav-bar ul li.on a,.nav-bar ul li:hover a{color: #FB0E0E; border-bottom: 3px solid #FB0E0E;}

footer{background: #424242; padding: 50px 0;}
footer ul li{color: #fff; float: left; margin-right: 100px;}
footer ul li a{font-size: 14px;color: #fff; display: block; line-height: 30px;}
footer ul li h4{padding-bottom: 15px;}
footer ul li a:hover{color: #FF7903;}

.page { width: 1100px; text-align: center; float: left; margin: 30px 0; background-color: #FFF; height: 50px; line-height: 50px; }
.page a { padding: 5px 12.5px; border: solid 1px #d6d6d6; color: #7d7d7d; margin: 0 4px; border-radius: 0.2rem; }
.page a.page_bg { background-color: #d7d7d7; border: #d7d7d7 1px solid; color: #FFF; }
.page span { background-color: #FF7903; border: #FF7903 1px solid; color: #FFF; padding: 5px 12.5px; margin: 0 4px; border-radius: 0.2rem; }
.page a:hover { background-color: #FF7903; border: #FF7903 1px solid; color: #FFF !important; }

.footer2{color: #fff; font-size: 14px;}
.footer2 .footer-nav a{padding-right: 15px; color: #fff;}



