@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0; list-style-type:none;}
body{ background:#fff; color:#333; text-align:left; font:12px/2;font-family:"Microsoft YaHei",simsun,Tahoma,Helvetica,Arial,sans-serif; }
button{ cursor:pointer;}/*按钮-鼠标点击显示小手*/
img{border:0; }
.su{font-family: "Arial"}
.mainbox{ width:1000px; margin:0 auto;overflow:hidden;}
.mainbox .lbox{ float:left; width:90px;overflow:hidden;}
.mainbox .rbox{ float:right; width:1000px;overflow:hidden;}
.lf{ float:left}
.rf{ float:right}
.clr {clear: both;}
.clr_rf{clear: right;}
.clr_lf{clear: left;}
.show{display: block;}
.hide{display: none;}
.ling_r{margin-right: 0!important;}
.clear5{ margin-top:5px; overflow:hidden;}
.clear10{ margin-top:10px; overflow:hidden;}
.clear25{ margin-top:25px; overflow:hidden;}
.clear20{ margin-top:20px; overflow:hidden;}
.clear30{ margin-top:30px; overflow:hidden;}
.bor-b-x{ border-bottom:1px solid #ddd;}
.bor-all{ border:1px solid #dfdfdf;}
.bor_bottom{ background:url(x.jpg) repeat-x left bottom;}
.img-dq{ vertical-align:bottom!important;vertical-align: middle;}
.img-dqa{ vertical-align:middle!important;vertical-align: bottom;}
.display_n{ display:none;}
.display_i{ display:inline}
.pd_lf10{ padding-left:10px;}
.pd_lf20{ padding-left:20px;}
.pd_lf50{ padding-left:50px;}
.pd_rf10{ padding-right:10px;}
.pd_rf20{ padding-right:20px;}
/*--------------------------------- 字体 ------------------------------------*/
.f-999{ color:#999;} /*#999深灰色*/
.f-666{ color:#666;} /*#666深灰色*/
.f-333{ color:#333}
.f-red{ color:#e50012;} /*红色*/
.f-blue{ color:#008adf;} /*蓝色*/
.f-yell{ color:#ff671b;} /*橙色*/
.f-fff{ color:#fff;} /*白色*/
.f-wh{ font-weight:700;} /*加粗*/
.f24{ font-size:24px;} /*字体24号字*/
.f20{ font-size:20px;} /*字体20号字*/
.f16{ font-size:16px;} /*字体16号字*/
.f18{ font-size:18px;} /*字体18号字*/
.f14{ font-size:14px;} /*字体14号字*/
.f12{ font-size:12px;} /*字体12号字*/
.line-18{ line-height:18px;} /*行高18*/
.line-20{ line-height:20px;} /*行高20*/
/*--------------------------------- 链接 ------------------------------*/
a{ font-size:12px;  color:#333; text-decoration:none; blr:expression(this.onFocus=this.blur());outline: none;}
a:hover {blr:expression(this.onFocus=this.blur());outline: none;text-decoration: underline;}

a.f-blue{ color:#095bad}
a.f-blue:hover{ color:#095bad; text-decoration:underline}

a.f-red{ color:#c00000}
a.f-red:hover{ color:#c00000; text-decoration:underline}

a.f14{ font-size:14px;}
a.f14:hover{ font-size:14px;}

a.f-wh{ font-weight:700;}
a.f-wh:hover{ font-weight:700;}

a.f-yelly{ color:#ff671b}
a.f-yelly:hover{ color:#ff671b; text-decoration:underline}

a.f-666{ color:#666}
a.f-666:hover{ color:#d41017; text-decoration:underline}
/*--------------------------------- 本站共用 ------------------------------*/
.top_bar{width: 100%;height: 32px;line-height: 32px;background: #f3f3f3;color: #999999;font-size: 12px;font-family: "Arial";}
.top_bar a{color: #999999;font-size: 12px;padding: 0 4px;}
.header{height: 70px;padding: 28px 0 16px 0;}
.logo{height: 70px;overflow: hidden;}
.logo .line{width:1px;height: 40px;background: #dfdfdf;display: inline-block;vertical-align: top;margin-top: 15px;margin-left: 8px;}
.logo a:hover{text-decoration: none;}
.logo .logo_exp{padding: 12px 14px;}
.logo p{line-height: 24px;color: #323232;font-size: 14px;}
.logo .company_name{color:#004fa7;font-size: 24px;font-weight: bolder;}
.header_contact{overflow: hidden;width: 260px;text-align: right;}
.header_contact .zixu_contact{padding:10px 10px 0 0;font-family: "Arial";}
.header_contact p{line-height: 24px;font-size: 12px;}
.header_contact .tele_num{color: #e50013;font-size: 24px;font-weight: bold;}
.nav{width: 100%;height: 48px;line-height: 48px;background: #008adf;border-bottom: 2px solid #004fa7;position: relative;z-index: 66}
.nav ul{}
.nav ul li{width: 140px;}
.nav ul li .er_nav{background:rgba(229,0,18,0.8);position: absolute;*background:#e50012;filter:alpha(opacity=80)}
.nav ul li a{display: block;color: #ffffff;font-size: 14px;text-align: center;}
.nav ul li a:hover,.nav ul li a.hover,.nav ul li a.hover_link{background: #e50012;text-decoration: none;border-bottom: 2px solid #bd010e;}
.footer{width: 100%;height: 260px;background:#004fa7;}
.footer_lf{width: 236px;background:#008adf;height: 260px;}
.footer_lf img{display: block;margin:44px auto;} 
.footer_rf{width: 758px;height: 260px;}
.footer_nav{width: 758px;height: 54px;border-bottom: 1px solid #1a61b0;overflow: hidden;}
.footer_nav li a{font-size: 14px;color: #fff;}
.footer_nav li{width: 110px;text-align: center;line-height: 60px;}
.copyright{width: 676px;height: 35px;background:#00438e;border-radius: 50px;padding: 0 27px;text-align: left;line-height: 35px;color: #438de0;font-size: 12px;margin:10px auto; }
.footer_contact{overflow: hidden;width: 758px;margin-top: 30px;}
.footer_contact_lf{width: 640px;color: #cccccc;font-size: 12px;}
.footer_company_name{font-weight: bold;color: #ffffff;}
.footer_contact_lf p{overflow: hidden;height: 24px;line-height: 24px;padding-left: 30px;}
.c_lf{width: 300px;}
.c_rf{width: 310px;}
.big{margin-left: 26px;}
.short{margin-left: 10px;}
