
#topbar { width: 100%; height: 36px; line-height: 36px; border-bottom: 1px solid #dcdcdc; background-color: #f1f1f1; }
#top { width: 1200px; margin: 0 auto; font-size: 12px; color: #626262; line-height: 36px; overflow: hidden; }
.t_left {    float: left;}
.t_left a { color: #e4030d; }
.t_rig { float: right; min-width: 200px; }
.t_rig li { float: left; margin-left: 15px; }
.t_rig li.mob { float: left; margin-left: 15px; background: url(../images/mob.png) no-repeat 0 center; padding-left: 15px; }
.t_rig i { margin-right: 6px; color: #ff5057; }
.t_rig li a { color: #626262; }
.t_rig li a img { padding-top: 0px; }
.t_rig li a:hover { color: 00; text-decoration: none; }
#header { padding: 28px 0 0; height: 108px; width: 1300px; margin: 0 auto; }
#header .logo { float: left; width: 203px; margin-right: 88px; margin-top: -21px; }
#menu { overflow: hidden; }
/*search*/

#search { width: 452px; float: left; margin-top: 8px; margin-right: 44px; }
.sa { width: 30px; height: 33px; line-height: 33px; background: url(../images/searchico.png) no-repeat center; border: 3px solid #e4030d; border-right: 0; position: relative; float: left; color: #626262; padding-left: 10px; z-index: 999; cursor: pointer; font-size: 12px; }
.sa a { display: none; }
.sahover .lanmu { display: block !important; }
.lanmu { border: #e4030d 3px solid; border-top: 1px solid #eee; position: absolute; width: 72px; top: 33px; left: -3px; z-index: 9999; display: none }
.lanmu a { height: 33px; line-height: 33px; display: block; padding-left: 10px; border-bottom: 1px solid #eee; background: #FFF; color: #666 }
.lanmu a:hover { background: #f6f6f6; color: #e4030d }
.text { height: 33px; line-height: 33px; width: 285px; float: left; padding-left: 3px; color: #626262; font-size: 12px;}
.button { width: 83px; height: 39px; float: left; border: 0; background: #e4030d; font-size: 18px; color: #fff; font-family: "微软雅黑"; }
#button { height: 39px; width: 80px; }
.search_list { height: 28px; float: left; width: 452px; overflow: hidden; }
.search_list li { float: left; line-height: 28px; color: #626262; font-size: 12px; margin-right: 15px; }
.search_list li a { color: #626262; }
.search_list li a:hover { color: #e4030d; text-decoration: underline; }
.search_list .tit { font-weight: bold; }
/*广告*/

/*广告*/

.tnews { float: right; width: 266px; margin-top: 2px; line-height: 24px; margin-right: 13px; }
.tnews li { float: left; width: 75px; font-size: 12px; background: url(../images/dian.jpg) no-repeat 0 10px; padding-left: 10px; overflow: hidden; }
.tnews li a { color: #626262; }
.tnews li a:hover { color: #e4030d; text-decoration: underline; }
.b1 { float: right; margin-right: 30px; border: 1px #cccccc solid; }/*导航*/
.nav { width: 100%; background: #e4030d; height: 44px; }
.navhot { background: url(../images/nav.jpg) repeat-x bottom center; height: 45px; }
#menu { height: 44px; margin: 0 auto; width: 1250px; }
#menu a { font-size: 18px; font-family: "微软雅黑"; color: #fff; display: block; }
#menu li { float: left; line-height: 44px; width: 130px; text-align: center; display: block; }
#menu .curmenu, #menu li:hover { background: rgba(255,255,255,0.2); }
#menu .fl { background: #bb0404 !important; position: relative; height: 44px; font-size: 15px; font-family: "微软雅黑"; color: #fff; cursor: pointer; width: 260px; }
#menu .nfl { float: right; padding-right: 30px; background: url(../images/hnews.gif) no-repeat right 8px; line-height: 44px; }
/*分类*/

.flinfo { width: 1248px; position: absolute; left: 0; top: 44px; background: #fff; _background: rgba(244,245,245,0.8); z-index: 999; border: 1px solid #dcdcdc; overflow: hidden; display: none; }
.flleft { width: 720px; float: left; padding: 20px 0; }
.flinfo .fllist { width: 680px; float: left; border-bottom: 1px solid #dcdcdc; margin: 0 20px; line-height: 18px !important; }
.flinfo dt { width: 76px; margin: 8px 0; }
.flinfo .fllist:last-child { border-bottom: 0; }
.flinfo .fllist dt, .flinfo .fllist dd { float: left; color: #626262; padding-right: 10px; margin-right: 10px; }
.fllist dd { border-right: 1px solid #ccc; margin: 8px 0; }
.fllist dd:last-child { border-right: 0; }
.flinfo .fllist dt a { color: #e4030d !important; }
.flinfo .fllist dd a { color: #626262 !important; }
.flinfo .fllist dd a:hover { color: #e4030d !important; }
.flinfo .fllist dt a:hover, .flinfo .fllist dd a:hover { text-decoration: underline; }
.flrig { float: left; width: 460px; padding: 20px 0; overflow: hidden; }
#float { width: 100px; padding: 1px; border: 1px solid #bfbfbf; position: fixed; right: 0; top: 220px; background: #fff; border-radius: 4px; box-shadow: 0px 0px 5px 2px #bfbfbf; -moz-box-shadow: 0px 0px 5px 2px #bfbfbf; z-index: 9999; }
.float_tit { float: left; width: 92px; background: url(../images/float_tit.jpg) repeat-x; height: 26px; line-height: 26px; color: #fff; font-size: 12px; padding-left: 8px; border-bottom: 1px solid #bfbfbf; }
.float_kefu { text-align: center; padding-top: 15px; width: 100px; float: left; }
.float_click { float: left; width: 100px; text-align: center; padding: 4px 0; }
#hot { height: 45px; line-height: 44px; width: 1250px; margin: 0 auto; overflow: hidden; }
#hot ul li { float: left; font-size: 12px; width: 125px; background: url(../images/hot.gif) no-repeat scroll left 10px; padding-left: 25px; white-space: nowrap; }
#hot ul li a { color: #626262; }
#hot ul li a:hover { color: #e4030d; text-decoration: underline; }
.div-popup-wechat { width: 160px; height: 160px; background: #fff; width: 200px; height: 282px; text-align: center; position: absolute; /*left:-75px;*/ top: 36px; z-index: 12; }
.div-popup-wechat .div-anchor { height: 3px; background: #fff url(../images/bg-popup-top-1.png) no-repeat 20px 0; }
.div-popup-wechat .div-body { height: 152px; border-top: 0; height: 282px; padding-top: 4px; }
.div-popup-wechat .div-body p { color: #3E3A39; }


@charset "utf-8";
* { margin: 0; padding: 0 }
.topbar dl { font-weight: normal; font-size: 12px }
.topbar a { color: #333 }
.topbar a:link, .topbar a:visited { text-decoration: none }
.topbar a:hover { color: #C00; text-decoration: underline }
.topbar { font: 12px/3 microsoft yahei;height: 345px;}
.site_nav { margin: 0 auto }
.topbar a { color: #555; font-size: 12px; font-family: microsoft yahei; position: relative; cursor: pointer }
.red { color: #db3428!important }
.fl, .top-left { float: left }
.top-right { float: right; _width: 600px }
.topbar .menus { position: relative; float: left; margin: 0; width: auto; }
.topbar .menus .menu_name { z-index: 1 }
.topbar .menus .menu_name a { padding: 0 15px; display: block; height: 36px;background: url(../images/topbar.png) no-repeat scroll 68px 13px }
.topbar .menus .menu_name_panel { z-index: 1000; background-color: #fff; border: 1px solid #ddd; position: absolute; left: 0; top: 36px; z-index: 1000; padding: 2px 10px 4px; display: none }
.topbar .menus.hover .menu_name_panel, .topbar .menus:hover .menu_name_panel { display: block }
.topbar .menus .menu_name_panel h4 { color: #db3428; font-size: 14px }
.topbar .menu_name_panel a { display: block; height: 28px; line-height: 28px; white-space: nowrap; color: #6c6c6c }
.topbar .city-site .menus { margin-right: 15px; }
.topbar .city-site .menus .menu_name a.more { background: transparent; padding: 0px 6px; }
.topbar .menus.hover .menu_name a, .topbar .menus:hover .menu_name a { background-position: 68px -9px; background-color: #fff; border-bottom: 1px solid #fff!important; border-left: 1px solid #ddd; border-right: 1px solid #ddd; z-index: 1002 }
.topbar .menus .menu_name a.more { padding: 0 18px 0 5px; background-position: 32px 13px }
.topbar .menus.hover .menu_name a.more, .topbar .menus:hover .menu_name a.more { background-position: 32px -9px }
.topbar a:hover, .topbar .hover .menu_name a { color: #db3428!important }
.top-guide { float: left; padding-left: 15px;}
.mr10 { margin-right: 10px }
.topbar .menu_name .menu_guide { width: 12px; height: 12px; display: block; position: absolute; left: 2px; top: 14px; background: url(../images/topbar.png) no-repeat 0 -110px }
.topbar .menus:hover .menu_name .menu_guide { background-position: 0 -135px }
.w940 { width: 645px; right: 0; left: auto!important }
.guide { float: left }
.guide-left { width: 280px; padding: 0 20px;border-right: 1px solid #ddd; }
.guide-mid { width: 280px; /*border-left: 1px solid #ddd; border-right: 1px solid #ddd;*/ padding: 0 10px 0 30px }
.guide-right { width: 230px; padding-left: 40px }
.guide dl { clear: both; overflow: hidden; margin-bottom: 25px }
.guide dt { font-size: 14px; font-weight: 700; height: 26px; line-height: 26px }
.guide dd { float: left; margin-right: 20px; white-space: nowrap;width: 50px; }
.guide dd a { color: #555!important }
.t-red { color: #ee5153 }
.t-tea { color: #8a9b42 }
.t-pink { color: #bc648b }
.t-green { color: #56b3ad }
.t-mud { color: #c3683c }
.t-purple { color: #bc648b }
.t-blue { color: #5a98b8 }
.topbar .top-guide .menus .menu_name a { padding: 0 13px 0 17px }
.top-right dl.menus { _width: 85px; }