﻿@charset "utf-8";
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{padding:0; margin:0;}
body{font:16px  "微软雅黑","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%; width:100%; margin:0 auto;}
h1, h2, h3, h4, h5, h6{ font-size: 100%; font-weight: 500; }
a{color:#172c45;text-decoration:none}
a:hover{color:#cd0200;text-decoration: none}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
a {text-decoration: none;}
p {margin: 0; display: block;}
input,textarea {outline: none;border: 0 none;}
/*版心*/
.w {position: relative;width:98%;margin-left:auto;margin-right:auto;}
.fl {float: none;}
.fr {float:none;}
.text-center{text-align: center;}
.tc{ text-align: center; }
.clear{clear:both;}
.clearfix:before,.clearfix:after {
content: "";
display: table;
}
.cf:after{content:"";clear:both;display:block;height:0;overflow:hidden}
.cf{zoom:1}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
i,em {font-style: normal;}
.mrw1{ margin-right:2.5%;}
.mr3{ margin-right:3%;}
.ma{ margin-left: auto; margin-right: auto; }
.mr1{margin-right:1%;}
.mb5{ margin-bottom: 5px; }
.mt5{margin-top: 5px;}
.mt10{ margin-top: 10px; }
.mt15{ margin-top: 15px; }
.mt20{ margin-top: 20px; }
.mt25{ margin-top: 25px; }
.mt30{ margin-top: 30px; }
.mt40{ margin-top: 40px; }
.mt50{ margin-top: 50px; }
.mt60{ margin-top: 60px; }
.mt150{ margin-top:80px; }
.mtbod10{border-top:10px solid #f8f3f3;}
.mr0{ margin-right: 0 !important; }
.mr10{ margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20{ margin-right: 20px; }
.mr30{ margin-right: 30px; }
.mr50 { margin-right: 50px; }
.ml10 { margin-left: 10px; }
.p10{padding:10px;}
.p20{padding:20px;}
.p30 {padding: 30px;}
.ptb10 { padding-top: 10px; padding-bottom: 10px; }
.ptb20 { padding-top: 20px; padding-bottom: 20px; }
.pt20 {padding-top: 20px;}
.pt30 { padding-top: 30px; }
.pb0 { padding-bottom:0 !important; }
.pb40 {padding-bottom: 40px;}
.padlr30{ padding-left: 30px; padding-right: 30px; }
.pl40-r30 { padding-left: 40px; padding-right: 30px; }
.pb50{ padding-bottom: 50px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.fb { font-weight: bold; }
.lh24 { line-height: 24px; }
.lh42 { line-height: 42px; }
.bgfb { background: #fbfbfb; }
.bgff { background: #fff; }
.bge3 { background: #e3e3e3; }
.bgf0 { background:#f0f0f0; }
.bgf1 { background:#f1f1f1; }
.bgf8 {background: #f8f3f3;}
.bg333 {background:#333333;}
.bg-f5-bar{ background-color: #f5f5f5; padding: 20px 10px; }
.bg-ff-bar{ background-color: #fff; padding: 20px 10px; }
.s-oe{ color:#f25618!important; }	/*橙红*/
.s-c333 { color:#333 !important; }
.s-c666 { color:#666 !important; }
.s-c999 { color:#999 !important; }
.s_c9 { margin-right: 5px; color:#FF4E00; }
.nav{ background:#C00000; height:53px;display: flex;overflow-x: auto;white-space: nowrap;}
.nav .menu{margin-left:auto; margin-right:auto;}
.nav .menu a.on,.nav .menu a:hover{ background:#a40000;padding-bottom:16px;padding-top:16px;color:#f1f1f1;}
.nav .menu a{color:#FFFFFF; font-size:16px;padding:0 10px;line-height:53px; }
.nav .menu.slide {
    transform: translateX(-100px); /* 向左滑动100px，你可以根据需要调整这个值 */
}
.navarea{ border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1; height:43px;display: flex;overflow-x: auto;white-space: nowrap;}
.navarea .menu{margin-left:auto; margin-right:auto;}
.navarea .menu a{color:#666; font-size:16px;padding:0 10px;line-height:43px; }
.navarea .menu.slide {
    transform: translateX(-100px); /* 向左滑动100px，你可以根据需要调整这个值 */
}
.area {width: 98.4%;margin-left: auto;margin-right: auto;border-bottom:1px dashed #f1f1f1; }
.area dl{ padding:10px; font-size:16px;}
.area dt{ height:36px; line-height:36px; margin-top:5px;margin-left:5px;}
.area dt span{color: #006699;}
.area dd{line-height:30px;}
.area dd a{ display:block; padding-left:5px; padding-right:5px; float:left;font-size: 14px;}
.phbot{display: block;position: fixed;z-index: 100;width: 100%;bottom: 0;left: 0;background: #cb2c31;}
.phbot li{float: left;width: 33.33%;box-sizing: border-box;padding: 5px 0;padding-top:10px;padding-bottom:5px;border-right: 1px solid #b71936;border-left: 1px solid #c73e4b;backgroundurl(../images/bjbjbj.png) repeat-x;background-size: 100%;text-align: center;}
.phbot li:active{opacity: 0.6;}
.phbot li .imgbox{height: 30px;margin-bottom:7px;}
.phbot li .imgbox img{height: 100%;}
.phbot li .text{color:#fff;font-size: 16px;line-height: 22px;}
.nav-title{height: 22px;overflow: hidden;line-height: 22px;color: #000;font-size: 20px;font-weight:bold;}
.nav-title i{float: left;width:5px;height: 22px;background: #c00000;margin: 1px 10px 0 0;}
.nav-title span{margin-left:6px; font-size:16px; color:#999999;}
.nav-title .more{float: right;}
.nav-title .more a{ color:#990000; font-size:16px; font-weight:normal;}
.footyd { padding:12px 12px 40px 12px; margin-top:20px; background:#F1F1F1;}
.footyd .footb { margin:0 0 8px; border-left:4px solid #4879b4; position:relative; }
.footyd .footb h2,.footyd .footb h3 { font-weight:normal; line-height:28px; padding:0 0 0 12px; }
.footyd .footb h2 { font-size:20px; line-height:28px; }
.footyd .footb h3 { color:#999; text-transform:uppercase; }
.footyd .footb a { position:absolute; right:0; top:0; line-height:32px; color:#666; }
.footyd .tel { margin:0 0 12px; border-top:1px solid #ddd; border-bottom:1px dashed #ddd; }
.footyd .tel a { display:block; padding:16px 0 16px 80px; overflow:hidden; background:url(../images/icontact-tel.png) 12px center no-repeat; background-size:60px; }
.footyd .tel dl { float:left; }
.footyd .tel dd { display:inline-block; vertical-align:middle; line-height:28px; font-weight:bold; }
.footyd .tel dd:nth-child(1) { color:#4879b4; font-size:20px; }
.footyd .tel dd + dd { color:#bac3b8; text-transform:uppercase; font-size:16px; }
.footyd .tel dt { font-size:32px; line-height:40px; font-family:Impact; color:#666666;}
.footyd .tel h2 { float:left; display:none; }
.footyd .info { color:#666; }
.footyd .info p { line-height:28px; }