﻿@charset "utf-8";
/* CSS Document */
/** 清除内外边距 **/ 
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ th, td, /* table elements 表格元素 */ img/* img elements 图片元素 */ { margin: 0; padding: 0; }
/** 设置默认字体 **/ 
body, button, input, select, textarea { font: 12px/1.5 'AlibabaPuHuiTi', tahoma, Srial, helvetica, sans-serif; color:#333; }
body { background-color: #fff; }
form { display:block; }
em { font-style:normal; }
/** 重置列表元素 **/ 
ul, ol, li { list-style: none; }
/** 重置超链接元素 **/ 
a { text-decoration: none; color:#333; }
a:hover { text-decoration:none; color:#da251c; }
/** 重置图片元素 **/ 
img { border:0px; }
/** 重置表格元素 **/ 
table { border-collapse: collapse; border-spacing: 0; }
.al { float:left; }
.ar { float:right; text-align:right; }
.ac { text-align:center; }
.fl { float:left; }
.fr { float:right; }
.clear, .cb { clear:both; text-indent:-9999px; }
h1, h2, h3, h4, h5, h6 { margin: 0; color: #222; font-weight: normal; font-family: "AlibabaPuHuiTi", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma'; }
/* Hides from IE-mac \*/
* html .clf { height: 1%; }
.clf,.clearfix { display: block; }
.clf:after,.clearfix:after{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
/* End hide from IE-mac */
.w { width:1200px; margin:0 auto; }
.mb20 { margin-bottom:20px; }
.mt20 { margin-top:20px; }
.hide { display: none; }
.red { color:#f00!important; }
.rel { position:relative; }
/*header*/
#header, #main, #footer { margin:0 auto; width:1240px; }
#header { height:128px; width:100%; min-width:1140px; }
.top { height:39px; border-bottom:1px solid #dedede; }
.top_l { line-height:39px; vertical-align:middle; color:#787878; float:left }
.top_l img { vertical-align:middle; }
.top_r { text-align:right; float:right }
.top_nav { height:40px; color:#ccc; margin-right:-7px; }
.top_nav a { height:38px; line-height:38px; color:#5a5a5a; padding:0 7px; }
.top_nav a:hover { color:#da251c; text-decoration:underline; }
.top_login { text-align:right; }
.top_login a { color:#1a3b6e; padding:0 2px; }
.navbg { height:62px; padding-top:26px; }
.logo { float:left; width:240px; margin-top:-8px; }
.logo .h1 { height:56px; margin: 0; padding: 0; }
.logo a:link, .logo a:visited, .logo a:hover, .logo a:active { display:block; height:60px; }
.new1 { display:block; position:absolute; top:0px; left:62px; width:22px; height:10px; background:url("/images/new.gif") no-repeat 0 0 }
#nav { float:right; font-size:16px; margin-right:10px; }
#nav li { float:left; margin-right:2px; padding:0 18px; height:44px; line-height:42px; text-align:center; position:relative; z-index:10; _width:86px; _padding:0; }
#nav li a:link, #nav li a:visited, #nav li a:hover, #nav li a:active { display:block; height:42px; line-height:42px; color:#3c3c3c; }
#nav li a:hover { text-decoration:none; color:#e62129; }
#nav li.on a { color:#006db8; font-weight:bold; }
#nav li a:link .arrow_down, #nav li a:visited .arrow_down, #nav li a:hover .arrow_down, #nav li a:active .arrow_down { display:block; cursor:pointer; padding-right:14px; background:url("/images/nav_arrow.png") no-repeat 75px 20px; _background-position:83px 20px; }
#nav li .hot { display:block; position:absolute; top:3px; left:85px; width:17px; height:13px; background:url("/images/hot.gif") no-repeat 0 0; }
#nav li .new { display:inline-block; *display:inline;
*zoom:1;
width:22px; height:10px; background:url("/images/new.gif") no-repeat 0 0; margin-left:5px; }
#nav li .hot1 { display:inline-block; *display:inline;
*zoom:1;
width:25px; height:9px; background:url("/images/hot1.gif") no-repeat 0 0; margin-left:5px; }
#nav li .tj { display:inline-block; *display:inline;
*zoom:1;
width:17px; height:12px; background:url("/images/tj.gif") no-repeat 0 0; margin-left:5px; }
#nav li .add { display:block; position:absolute; top:6px; left:45px; height:12px; line-height:12px; }
#nav ul.nav-menu { display:none; position:absolute; left:14px; top:40px; width:210px; padding-bottom:10px; background:url("/images/nav_drop_bg.png") repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav_drop_bg.png', sizingMethod='crop');
}
#nav ul.nav-menu li { position:relative; color:#fff; float:none; background:none; height:25px; line-height:24px; padding:0; _width:100%; _padding:0; }
#nav ul.nav-menu li .add { top:0; left:40px; }
#nav ul.nav-menu li a:link, #nav ul.nav-menu li a:visited, #nav ul.nav-menu li a:hover, #nav ul.nav-menu li a:active { padding:2px 15px 0 15px; display:block; height:24px; line-height:24px; text-align:left; margin:0; color:#fff; font-size:12px; }
#nav ul.nav-menu li a:hover { background:#585858; }
#nav ul.nav-menu li.nav_t { margin-bottom:4px; padding-top:0; height:36px; line-height:36px; background:url("/images/nav_drop_line.png") no-repeat center bottom; }
#nav ul.nav-menu li.nav_t a:link, #nav ul.nav-menu li.nav_t a:visited, #nav ul.nav-menu li.nav_t a:hover, #nav ul.nav-menu li.nav_t a:active { font-size:14px; height:36px; line-height:34px; font-weight:bold; }
#nav li.actived ul.nav-menu { display:block; }
/*footer*/
.footer { border-top:1px solid #dbdbdb;background:#273359;}
.section_link { padding-top:20px; }
.left_tel { float:left; width:280px; padding:18px 15px 0 15px; }
.left_tel .ft_tel { font-family:Impact; font-size:24px; margin:3px 0; color:#f6f6f6; display:block; background:url("/images/ui_indexc0da.png?v=1444211738000") no-repeat -468px -74px; padding-left:40px; }
.txt_t { font-family:'AlibabaPuHuiTi'; font-size:20px; color:#f6f6f6; }
.txt_t span { display:block; float:left; width:60px; height:26px; margin-bottom:3px; margin-right:10px; background:url("/images/ui_indexc0da.png?v=1444211738000") no-repeat 0 3px; }
.tel_txt { margin:5px 0;  color:#f6f6f6;}
.tel_baise {color:#f6f6f6;}
.tel_txt span { position:relative; top:-8px;  color:#f6f6f6;}
.bottom_nav { float:right; margin-top:10px; position:relative; z-index:10; color:#f6f6f6;}
.bottom_nav li { float:left; width:134px; }
.bottom_nav li dl { width:100%; height:auto; }
.bottom_nav li dt, .bottom_nav li dd { height:24px; line-height:24px; padding:2px 0; color:#f6f6f6;}
.bottom_nav li dt { font-weight:bold; height:26px; padding-top:5px; font-size:14px; margin-bottom:10px; }
.bottom_nav li a:link, .bottom_nav li a:visited { color:#f6f6f6; }
.bottom_nav li a h3 { font-size:12px; color:#FFFFFF }
.bottom_nav li .relative { position:relative; text-align: center;}
.bottom_nav li.w300 { width:330px; }
.bottom_nav li.w300 dl { width:100%;}
.bottom_nav li.w300 dl dd { width:50%; float:left; display:block; }
.bottom_nav li.weixin_li { width:102px; }
.bottom_nav li.weixin_li dl { width:100%; }
.bottom_nav li .weixin_img { position:absolute; top:25px; left:0; width:100px; height:100px; background:#000; z-index:999; background:url("/images/weixinc0da.gif?v=1444211738000") no-repeat; border:1px solid #f0efef; }
.bottom_bar { margin:25px 0 0 0; border-top:1px #f6f6f6 solid; position:relative; z-index:9; }
.section_partners { margin-bottom:15px; padding-top:12px; }
.section_partners strong { display:block; float:left; width:60px; font-weight:bold; }
.section_partners ul { }
.section_partners li { float:left; padding:0 6px; }
.section_partners a:link, .section_partners a:visited, .section_partners a:hover, .section_partners a:active { color:#f6f6f6; }
#foot { color:#f6f6f6; text-align:center; padding:10px 0; line-height:22px; position:relative; background:#273359;}
#foot p { margin:0; padding:0; }
#foot a, #footer span { color:#f6f6f6; padding:0 5px; }
#foot a.anwang, #footer a.baojing, #footer a.jincha { display:inline-block; padding-top:5px; }
#foot a.anwang { padding-right:10px; }
.border { border:1px #c6cbcf solid; background:#fff; box-shadow:0 0 2px #e4e5e7; }
#footerlogo { padding-top:14px; width:536px; margin:0 auto; }
#footerlogo a { float:left; padding:5px 3px 0; display:block; font-size:12px; text-align:center; }
#footerlogo .item { float:left; border:1px solid #d2d2d2; background-color:#f6f6f6; font-size:12px; height:50px; line-height:20px; margin:6px; width:120px; }
#footerlogo .item .i1 { width:44px; }
#footerlogo .item .i2 { width:64px; }
#footerlogo a { color:#f6f6f6; }
#online_qq_layer { z-index: 1000; }
#online_qq_layer .h1, #online_qq_layer .h2 { padding:0; margin:0; }
#online_qq_layer ul, #online_qq_layer li { list-style:none; margin:0; padding:0; }
.online_icon { width: 36px; height: 150px; overflow: hidden; font-family: '����'; }
.online_icon a { display: block; width: 36px; height: 156px; background: url(/images/online_bg.png) no-repeat; _background: url(/images/online_bg_ie6.html) no-repeat; text-decoration: none; }
.online_windows { width: 150px; background-color:#fff; border:3px solid #1b96e8; }
.online_w_top { background: url(/images/online_bg.png) no-repeat -42px 0 #1b96e8; height: 45px; }
.online_w_bottom { background: url(/images/online_bg.png) repeat-y -44px -118px; height: 29px; _background: url(/images/online_bg_ie6.html) repeat-y -44px -118px; }
.online_content { padding: 8px 0; }
.online_content a.qq_icon { height: 25px; display:inline-block; margin: 0 auto; line-height: 23px; cursor: pointer; }
.online_bar .h2 { background: url(/images/online_bg.png) repeat-x 0 -156px; height: 29px; line-height: 27px; font-size: 12px; color: #666; text-align: left; _background: url(/images/online_bg_ie6.html) repeat-x 0 -156px; }
.online_bar .h2 a { display: block; padding-left: 14px; margin-left: 6px; cursor: pointer; }
.expand .h2 a { background: url(/images/online_bg.png) no-repeat -40px -69px; _background: url(/images/online_bg_ie6.html) no-repeat -40px -69px; }
.collapse .h2 a { background: url(/images/online_bg.png) no-repeat -40px -96px; _background: url(/images/online_bg_ie6.html) no-repeat -40px -96px; height:28px; line-height:28px; color:#000; }
.collapse .h2 a:hover { color:#000; }
.online_content { text-align: center; border-bottom: 1px solid #d0d0d0; margin-bottom: 1px; }
.online_content ul li { line-height: 24px; margin-bottom: 4px; font-family: '����'; vertical-align:middle; }
.online_content ul li a { vertical-align:middle; }
#online_qq_layer { position: fixed; right: 0px; top: 120px; _position: absolute; }
* html, * html body { _background-attachment: fixed; }
* html #online_qq_layer { _bottom: auto; _top:expression(eval(document.documentElement.scrollTop + 150));
}
#online_qq_tab { float: left; margin-top: 50px; }
#onlineService { float: left; margin-left: -3px; display: none; }
#onlineType1, #onlineType2, #onlineType3, #onlineType4, #onlineType5, #onlineType6 { display: none; }
#onlineType1 { display: block; }
.online_bottom { padding:3px; border:0; line-height:24px; }
.online_bottom ul li { margin-bottom:0; }
