@charset "utf-8";
body, ul, ol, li, h1, h2, h3, h4, h5, form, dl, dt, dd, div, span, p { font-family: Arial, "Microsoft YaHei", SimSun, "MS Gothic"; font-size: 12px; color: #666; }
a:visited, a:link { text-decoration: none; }
A:link { COLOR: #333; TEXT-DECORATION: none; }
A:visited { COLOR: #333; TEXT-DECORATION: none; }
A:hover { color: #005BAC; }
.f_w { width: 929px; margin-right: auto; margin-left: auto; }
.a_c { text-align: center; }
.mb_15 { margin-bottom: 15px; }
.m_a { margin-left: auto; margin-right: auto; }
.f_l { float: left; }
.f_r { float: right; }
.o_h { overflow: hidden; }
.sp { margin: 15px 15px; border-bottom: 1px solid #bbb9b8; border-top-style: none; border-right-style: none; border-left-style: none; size: 1px; height: 1px; }
#flags .fimg li { display: block; }
#head { height: 87px; }
#head #logo { height: 87px; width: 239px; background-image: url(images/logo.jpg?v=20200120); background-repeat: no-repeat; background-position: left top; float: left; }
#head #mlinks { float: right; margin-right: 20px; margin-top: 53px; line-height: 20px; }
#head #mlinks, #head #mlinks a span, #copyright span { color: #999; }
#copyright span, #head #mlinks span { padding: 0 4px; }
#copyright a span:hover, #head #mlinks a span:hover { color: #666; }
#menu { line-height: 37px; height: 37px; background-image: url(images/menu_bg.jpg); background-repeat: repeat-y; background-position: left top; /*margin-bottom: 1px;*/ padding-right: 20px; padding-left: 20px; border-top: 1px solid #bbb9b8; border-bottom: 5px solid #162e4c; position: relative; z-index: 100; }
#menu ul li { float: left; list-style-type: none; line-height: 37px; }
#menu ul li a { display: block; padding: 0 20px; font-size: 14px; }
#menu ul li a:hover, #menu ul li a.active { background-color: #162e4c; color: #fff; }
#menu ul li ul.submenu { border-top: 5px solid #162e4c; background-color: #162e4c; position: absolute; z-index: 200; display: none; margin: 0px; }
#menu ul li ul.submenu li, #menu ul li ul.submenu li a { white-space: nowrap; display: block; float: none; color: #fff; }
#menu ul li ul.submenu li a:hover { background-color: #005bac; color: #fff; }
#menu ul li ul.submenu li { clear: both; }
#local, #info { line-height: 38px; height: 38px; padding-right: 20px; padding-left: 20px; background-color: #636267; position: relative; }
/* #local { line-height: 36px; height: 36px; padding-right: 20px; padding-left: 20px; background-color: #efefef; position: relative; color: #636267; border-top: 1px solid #BBB9B8; border-bottom: 1px solid #BBB9B8; } */
#info .latest { background-image: url(images/icon_alert.gif); background-repeat: no-repeat; background-position: left center; width: 500px; height: 20px; overflow: hidden; position: absolute; top: 9px; }
#info .latest ul { margin: 0px; width: 500px;  }
#info .latest ul li { height: 20px; overflow: hidden; line-height: 22px; }
#local .current { background-image: url(images/icon_arrw.gif); background-repeat: no-repeat; background-position: left 12px; float: left; font-family: SimSun; }
#local .misc { float: right; color: #fff; }
#local, #local .current, #local .current a, #info, #info .latest, #info .latest a { color: #fff; font-size: 13px; }
/* #local, #local .current,
#local .current a { color: #636267; font-size: 13px;  } */
#local .current a, #local a {font-family: Arial, "Microsoft YaHei", SimSun, "MS Gothic";}
#info .latest a, #local .current a.home_a { padding-left: 18px; }
#info .latest a:hover { color: #ccc; }
#menu #search { position: absolute; right: 0px; width: 330px; }
#search #frmsearch { float: right; display: block; }
#search #frmsearch label { float: left; padding-top: 7px; display: block; }
#search #frmsearch #ltypeid, #search #frmsearch #lkeyword span { display: none; visibility: hidden; }
#search #frmsearch #lkeyword #keyword { line-height: 21px; height: 21px; border: 1px solid #CCC; padding-right: 5px; padding-left: 5px; width: 172px; color: #999; display: block; padding-top: 0px; padding-bottom: 0px; margin: 0px; }
#search #frmsearch #lgo #go { background-image: url(images/btn_search.gif); height: 23px; width: 46px; text-indent: -9999px; overflow: hidden; display: block; background-position: 0px 0px; background-repeat: no-repeat; }
#search #frmsearch #lgo #go:hover { background-position: 0px -23px; }
/*品牌列表*/
#brandlist { margin-bottom: 10px; padding-bottom: 9px; border-bottom: 1px solid #BBB9B8; }
#brandlist .btitle { border-top: 4px solid #666; height: 32px; line-height: 32px; color: #333; }
#brandlist .btitle span { padding-left: 0px; font-size: 14px; font-weight: bold; }
#brandlist dd { position: relative; }
#brandlist dd a .icon, #brandlist dd a .brand { display: block; position: relative; text-align: center; }
#brandlist dd a .brand .btop, #brandlist dd a .brand .bbom { position: relative; display: block; }
#brandlist dd a .brand .btop  { z-index: 100; padding-left: 0px; padding-top: 0px; }
#brandlist dd a .brand .bbom { color: #fff; z-index: 99; top: -24px; margin-left: 1px; margin-top: 1px; }
#brandlist dd a .brand { line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; +line-height: 20px; height: 24px; visibility: hidden; display: none; }
#brandlist dd a { /*background-image: url(images/pls_bg.gif);*/ background-repeat: repeat-x; background-position: left top; display: block; border: 1px solid #BBB9B8; margin-bottom: 1px; height: 77px; /*border-bottom: none;*/ }
#sidelinks .sidebox #brandlist { margin-left: 15px; margin-right: 15px; }
#sidelinks .sidebox #brandlist dd a { }
#brandlist dd a:hover { background-image: url(images/pls_bg_a.gif) }
#brandlist dd a .icon img { display: block; margin-left: auto; margin-right: auto; }
.ntitle { height: 46px; background-image: url(images/title_shadw.gif); background-repeat: repeat-x; background-position: 0px 34px; }
#newslist ul .title, .ntitle .ntext { border-top: 1px solid #BBB9B8; border-bottom: 1px solid #BBB9B8; height: 32px; line-height: 32px; }
#newslist ul .title .caption,
.ntitle .ntext .caption { float: left; }
#newslist ul .title .caption a,
.ntitle .ntext .caption a { font-size: 14px; color: #005BAC; margin-left: 10px; padding-left: 13px; display: block; background-image: url(images/caption_dot.gif); background-repeat: no-repeat; background-position: left center; }
#newslist ul .title .caption a { background-image: url(images/dot.gif); }
#newslist ul .title .more,
.ntitle .ntext em { float: right; }
#newslist ul .title .more a { padding-right: 10px; }
.ntitle .ntext em a { background-image: url(images/btn_more.gif); background-repeat: no-repeat; height: 32px; width: 56px; text-indent: -9999px; overflow: hidden; display: block; background-position: 0px 0px; }
#newslist ul .title em a:hover,
.ntitle .ntext em a:hover { background-position: 0px -32px; }
.slink { border: 1px solid #BBB9B8; display: block; }
.slink img { display: block; }
/*新闻列表*/
#newslist ul li { line-height: 38px; height: 38px; list-style: none; position: relative; display: block; vertical-align: bottom; }
#newslist ul li .ntype { height: 20px; top: 9px; line-height: 20px; color: #FFF; background-color: #005BAC; display: block; position: absolute; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; left: 12px; width: 74px; text-align: center; }
#newslist ul li .ntype:hover { background-color: #162e4c; }
#newslist ul li .nart { position: absolute; left: 98px; top: 0px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 316px; border-bottom: 1px dashed #d3e3f1; }
#newslist ul li em { width: 68px; position: absolute; right: 0px; display: block; text-align: right; color: #999; font-style: normal; border-bottom: 1px dashed #d3e3f1; }
#newslist { margin-bottom: 20px; }
.mwrapper { overflow: auto; background-image: url(images/hp_bg.gif); background-repeat: repeat-y; }
.mwrapper .innerwrapper { }
.mwrapper .innerwrapper .innercell { }
.cell_l { width: 188px; float: left; padding-top: 22px; padding-bottom: 22px; }
.cell_m { width: 483px; float: left; margin-right: 10px; }
.cell_m_x { width: 671px; float: left; margin-left: 10px; }
.cell_r { width: 248px; float: left; padding-top: 22px; padding-bottom: 22px; }
#sidepro { width: 167px; padding-right: 5px; padding-left: 5px; }
#mcontent { padding-top: 22px; padding-bottom: 22px; /*width: 484px;*/ }
#sidelinks { padding-right: 5px; padding-left: 5px; }
.sidebox .scap { font-size: 14px; line-height: 32px; color: #333; background-color: #DCDCDC; height: 32px; border-top: 1px solid #BBB9B8; border-bottom: 1px solid #BBB9B8; }
.sidebox .scap a { font-size: 14px; line-height: 32px; color: #333; padding-left: 10px; }
.sidebox .scon { margin-top: 12px; padding-right: 10px; padding-left: 10px; }
.sidebox .scon .sidelist { margin: 0px 0px 10px 0px; padding: 0px; list-style: square inside; color: #06C; }
.sidebox .scon .sidelist li { height: 24px; line-height: 24px; }
.simglink { height: 48px; width: 207px; border: 1px solid #BBB9B8; display: block; margin-bottom: 10px; }
.simglink:hover { border: 1px solid #99CEFF; }
.scon .cicon { line-height: 27px; height: 27px; background-image: url(images/logo_title_dot.gif); background-repeat: no-repeat; background-position: left center; text-indent: 20px; color: #333; line-height: 16px; height: 16px; margin-bottom: 10px; font-size: 12px; font-weight: bold; }
.scon .cdis { color: #7B7B7B; margin: 0px; line-height: 20px; }
#copyright { line-height: 30px; height: 30px; padding-right: 20px; padding-left: 20px; color: #636267; }
#copyright * { color: #636267; }
