﻿@charset "UTF-8";
/* CSS Document */
body { background: #0a577e; }
body, button, input, select, textarea { font: 12px/24px Microsoft YaHei, tahoma, arial, Simsun; color: #333; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
article, iframe, img { display: block; border: 0; }
ul, li { list-style: none; }
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.clearfix { zoom: 1; }
a { color: #333; text-decoration: none; }
/*a:visited{color:#800080;}*/
a:hover, a:active, a:focus { color: #c00; text-decoration: none; }
.red { color: #c00; }
.c666 { color: #333; }
.fl { float: left; }
.fr { float: right; }
.mr10 { margin-right: 10px; }
.ml10 { margin-left: 10px; }
.mt20 { margin-top: 20px; }
.mb10 { margin-bottom: 10px; }
table { background: #FFFFFF; border-collapse: collapse; margin: 0 auto; text-align: center; border-top: 3px solid #c00; }
table th { background: #f7f7f7; height: 28px; font-weight: bold; padding: 5px; text-align: center; }
table td { padding: 3px; height: 24px; }
td { border: 1px solid #e8e8e8; }
th { border: 1px solid #e8e8e8; color: #333; }
tr:hover { background: #f9f9f9; }
.tble_tdL { text-align: left; }
.mtb10 { margin: 10px 0; }
.clear { clear: both; }
.ht_top { background: url(../images/nav-bg.gif) repeat-x; line-height: 41px; width: 100%; }
.ht_top .zt_top { height: 41px; margin: 0 auto; width: 1000px; }
.ht_top { line-height: 41px; }
.ht_top h1 { float: left; margin: 0; padding: 0; }
.ht_top .topnav { float: right; }
.ht_top .topnav a { margin-left: 10px; }
#header { width: 100%; height: 662px; background: url(../images/img_05.jpg) repeat-x top center; margin: 0 auto; overflow: hidden; }
.header02 { width: 100%; height: 355px; background: url(../images/img_022.jpg) no-repeat top center; overflow: hidden; }
.header02x { width: 100%; height: 307px; background: url(../images/img_021.jpg) no-repeat top center; overflow: hidden; }
.header02 p { width: 1014px; color: #FFF; margin: 0 auto; padding-top: 215px; font-size: 14px }
#headera { width: 100%; height: 101px; background: url(../images/index_bg02.jpg) repeat-x top center; overflow: hidden; }
.header02a { width: 1014px; height: 658px; background: url(../images/index_bg05.jpg); overflow: hidden; margin: 0 auto; color: #FFF; }
.header02a ul { width: 900px; text-align: center; margin-left: 100px; font-size: 18px; }
.header02a li { float: left; width: 134px; line-height: 73px; margin-top: 28px; }
.header02a li a:link { padding-top: 24px; padding-bottom: 25px; color: #FFF; }
.header02a li a:hover { width: 134px; background: #b00909; color: #FFF; line-height: 73px; padding-top: 24px; padding-bottom: 25px; padding-left: 30px; padding-right: 30px; }
.header02a li a:visted {
padding-top:24px;
padding-bottom:25px;
color:#FFF;
}
.header01_con { width: 1000px; margin: 0 auto; }
.hder1_txt { font: 36px/40px Microsoft YaHei; color: #333; padding: 65px 0 0 288px; overflow: hidden; font-size: 36px; }
.hder2_txt { width: 100%; background: #000; height: 42px; }
.hder2_txt h3 { font: 24px/30px Microsoft YaHei; color: #ffffff; overflow: hidden; text-align: center; line-height: 42px; }
.head_left { width: 522px; height: 367px; background: url(../images/index_topleft_pic.jpg) no-repeat; position: absolute; left: 0; top: 0; z-index: 0; }
.head_right { width: 509px; height: 367px; background: url(../images/index_topright_pic.jpg) no-repeat; position: absolute; right: 0; top: 0; z-index: 0; }
.main_page { width: 100%; }
.main_tit_h1 { width: 100%; background: #8fc030; height: 73px; margin-top: 44px; }
.main_tit_h1 span { display: block; width: 965px; height: 73px; margin: 0 auto; background: url(../images/index_moduletwo_tit.jpg) no-repeat; }
.main_tit_h2 { width: 100%; background: url(../images/index_bg03.jpg); height: 98px; margin: 10px 0 24px 0; }
.main_tit_h2 span { display: block; width: 1006px; height: 98px; margin: 0 auto; background: url(../images/img_13.jpg) no-repeat; }
.main_tit_h5 { width: 100%; background: url(../images/index_bg03.jpg); height: 98px; margin: 60px 0 34px 0; }
.main_tit_h5 span { display: block; width: 965px; height: 98px; margin: 0 auto; background: url(../images/img_38.jpg) no-repeat; }
.main_tit_h7 { width: 100%; background: url(../images/index_bg03.jpg); height: 98px; margin: 60px 0 34px 0; }
.main_tit_h7 span { display: block; width: 1004px; height: 98px; margin: 0 auto; background: url(../images/img_24.jpg) no-repeat; }
#main { width: 965px; margin: 0 auto; overflow: hidden; }
.main_cont { width: 1000px; overflow: hidden; margin: 0 auto; padding-top: 20px }
.tabbag li.current, .tabbag li:hover { background: #c00; }
.main_cont h1 { }
.ketab_bt { width: 1000px; height: 50px; background: url(../images/ketab_bj.gif) no-repeat; padding: 0 10px; margin-bottom: 8px; }
.ketab_bt li { font: 18px/40px Microsoft YaHei; float: left; display: inline-block; width: 67px; height: 50px; color: #aaa; cursor: pointer; text-align: center; }
.ketab_bt li.current, .ketab_bt li:hover { color: #fff; width: 67px; height: 50px; background: url(../images/ketab_btbj.gif) no-repeat; }
.btn01 { background: #F66900; border-radius: 4px 4px 4px 4px; color: #FFFFFF; display: inline-block; padding: 0 5px; }
.btn01:hover { color: #fff000; text-decoration: none; }
.box_bt { font: 24px/37px Microsoft YaHei; background: #323232; height: 40px; color: #fff; display: inline-block; vertical-align: middle; }
.bt_l { font: 24px/37px Microsoft YaHei; width: 19px; height: 40px; background: url(../images/bt_l.gif) no-repeat; display: inline-block; vertical-align: middle; }
.bt_r { font: 24px/37px Microsoft YaHei; width: 18px; height: 40px; background: url(../images/bt_r.gif) no-repeat; display: inline-block; vertical-align: middle; }
.icon01, .icon02, .icon03, .icon04 { display: inline-block; height: 22px; width: 22px; background: url(../images/icons.gif) no-repeat scroll -67px -301px transparent; }
.icon01 { background-position: -67px -301px; }
.icon02 { background-position: -67px -161px; }
.icon03 { background-position: -67px -209px; }
.icon04 { background-position: -67px -254px; }
.audition01, .buy { background: url(../images/icons2012.gif) no-repeat; }
.audition01 { background-position: -280px -558px; display: block; height: 18px; line-height: 18px; margin: auto; overflow: hidden; text-indent: -100em; width: 20px; }
.buy { background-position: -278px -303px; display: block; height: 18px; margin: 0 auto; overflow: hidden; text-indent: -100em; vertical-align: middle; width: 23px; }
.lieb { width: 930px; height: 461px; margin: 0 auto; background: url(../images/lieb_bj.jpg) no-repeat; position: relative; }
.lieb ul { position: absolute; top: 9px; left: 75px; }
.lieb ul li { line-height: 50px; }
.lieb ul li.clfff a { color: #fff; text-decoration: none; }
.lieb ul li.clfff a:hover { color: #fff; text-decoration: underline; }
/*全程服务*/
.qcfw h3 { width: 181px; margin: 0 auto; padding-bottom: 10px; }
/*slider*/
#slider { width: 940px; padding: 10px; }
.slider_box { width: 940px; margin: 0 auto; height: 470px; overflow: hidden; position: relative; }
.silder_con { height: 400px; overflow: hidden; position: absolute; bottom: 0; top: 70px; }
.silder_panel { width: 940px; height: 400px; overflow: hidden; float: left; position: relative; background: #111; }
.silder_panel img { width: 940px; height: 400px; display: block; overflow: hidden; }
.silder_play { display: block; width: 136px; height: 30px; overflow: hidden; text-indent: -999px; position: absolute; bottom: 13px; right: 45px; background: url(../images/silder_btn.png) 0 -30px no-repeat; }
.silder_play:hover { background-position: 0 0; }
.silder_nav { width: 940px; margin: 0 auto; top: 0; position: absolute; overflow: hidden; }
.mainbox2 { background: none repeat scroll 0 0 #FFFFFF; margin: 0 auto; padding: 80 0 10px 0; width: 960px; overflow: hidden; }
.mainbox2 div { border-bottom: 1px dashed #DFDFDF; color: #666666; margin: 0 auto; padding: 10px 0; width: 920px; overflow: hidden; }
.mainbox2 div dl dd { font-weight: bold; }
.mainbox2 div dl { width: 430px; }
#goTop { position: absolute; right: 5%; }
.mainBoxa { width: 880px; margin-left: 70px; padding-top: 20px; background: #fff; border: #2ca6df 3px solid; }
.footer { color: #fff; line-height: 26px; padding: 15px 0 15px 0; text-align: center; width: 100%; margin-top: 20px; font-size: 14px; }
.footer a, .footer span { color: #fff; }
.footer img { display: inline; }
/* 2013-7-18 样式新增 */

.main_cont_books { width: 170px; border: solid 1px #dadada; float: left; margin-right: 26px; }
.margin_right_lastdl { margin-right: 0; }
.main_cont_books dt { width: 170px; }
.main_cont_books dt img { display: block; width: 139px; height: 179px; margin: 20px auto; }
.main_cont_books dd { font-size: 16px; color: #999; height: 34px; text-align: center; line-height: 34px; background: #ededed; }
.ketab_fb { background: url(../images/index_fx_pic.gif) no-repeat; width: 945px; height: 79px; margin: 22px auto 0 auto; padding: 30px 0 0 20px; }
.ketab_fb li { float: left; margin: 0 5px; display: inline; _margin: 0 3px; }
.ketab_fb li a { padding: 2px 8px; font-size: 20px; color: #333; line-height: 34px; }
.ketab_fb li a:hover { background: #d22323; color: #fff; text-decoration: none; }
.hot_key { MARGIN: 0px auto; WIDTH: 1000px; }
.hot_key ul { margin-top: 10px; width: 1000px; }
.hot_key li { width: 250px; height: 200px; float: left }
.hot_keya { background: #fff }
.hot_keyb { background: #f2f2f2 }
.hot_keya_r { width: 210px; height: 160px; margin: 20px; }
.hot_keya_01 { text-align: left; font-size: 16px; font-weight: bold }
.hot_keya_02 { text-align: left; font-size: 14px; font-weight: 100; margin-top: 8px; line-height: 26px; overflow: hidden; height: 150px; }
.hot_title { MARGIN: 0px auto; WIDTH: 1000px; }
.hot_title H3 { font-size: 18px; height: 26PX; overflow: hidden; line-height: 28PX; margin-bottom: 7PX; margin-top: 4px; }
.hot_title P { font-size: 14px; line-height: 24PX; }
.hot_title ul { width: 1000px; }
.hot_titlea { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 480px; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 30px; background: url(../images/m_line.gif) no-repeat left top; margin-top: 30px; margin-bottom: 25px; }
.hot_title li { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 480px; PADDING-RIGHT: 20px; FLOAT: left; height: 90px; overflow: hidden }
.cRed { color: #c00 }
.hot_title LI p { WIDTH: 480px; }
.hot_title LI IMG { MARGIN: 5px 15px 0px 0px; DISPLAY: inline; FLOAT: left }
.hot_ss { MARGIN: 0px auto; WIDTH: 1000px; }
.hot_ssa { background: url(../images/imgd_03.jpg) left top no-repeat; width: 1000px; height: 121px; margin-bottom: 25px; }
.hot_ssa p { padding-top: 36px; margin-left: 140px; font-size: 14px; line-height: 26px; width: 860px; height: 77px; }
.hot_ssa1 { margin-TOP: 20px; margin-bottom: 30px; background: url(../images/m_line.gif) repeat left top; width: 1000px; clear: both; height: 1px; }
.hot_zt { MARGIN: 0px auto; WIDTH: 1000px; }
.hot_zt ul { WIDTH: 1000px; margin-top: 95px; margin-left: 58px; }
.col5 .hot_zt ul { WIDTH: 1000px; margin-top: 45px; margin-left: 58px; }
.hot_zt li { float: left }
.hot_zta { width: 180px; text-align: left; padding: 2px; margin-right: 45px; }
.hot_ztb { margin-right: 0px; }
.col { PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 1012px; height: 1090px; CLEAR: both; padding-top: 20px; background: url(../images/bg01.jpg); overflow: hidden; }
.col1 { PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 1012px; height: 190px; CLEAR: both; padding-top: 20px; background: url(../images/bg011.jpg); overflow: hidden; }
.col5 {
PADDING-BOTTOM: 20px;
MARGIN: 0px auto;
WIDTH: 1012px;
height: 190px;
CLEAR: both;
padding-top: 20px;
background: url(../images/bg011s.jpg);
overflow: hidden;
}
.box01 { width: 960px; margin-top: 20px; margin-left: 490px; }
.box01_1 { WIDTH: 600px; FLOAT: left; MARGIN-RIGHT: 80px }
.box01_1 H3 A { COLOR: #666 }
.box01_1 H3 A:hover { COLOR: #cc0000 }
.box01_1_1 { PADDING-BOTTOM: 14px; MARGIN-TOP: 14px; BACKGROUND: url(../images/m_line.gif) no-repeat left bottom }
.box01_1_1 H1 { PADDING-BOTTOM: 5px; LINE-HEIGHT: 38px; FONT-FAMILY: "微软雅黑"; HEIGHT: 38px; FONT-SIZE: 28px; }
.box01_1_1 H2 { PADDING-BOTTOM: 5px; LINE-HEIGHT: 38px; FONT-FAMILY: "微软雅黑"; HEIGHT: 38px; FONT-SIZE: 22px; font-weight: 100 }
.box01_1_1 H1 A:hover { TEXT-DECORATION: none }
.box01_1_1 H2 A:hover { TEXT-DECORATION: none }
.box01_1_1 H3 { LINE-HEIGHT: 28px; HEIGHT: 28px; FONT-SIZE: 14px; FONT-WEIGHT: normal; }
.box01_1_2 { MARGIN-TOP: 14px }
.box01_1_2 H4 { LINE-HEIGHT: 28px; HEIGHT: 28px; FONT-SIZE: 16px }
.box01_2 { WIDTH: 320px; FLOAT: left; padding-top: 35px; }
.box01_2_2 { POSITION: relative; MARGIN-TOP: 19px; HEIGHT: 220px; OVERFLOW: hidden }
.box01_2_2 .f_pic { POSITION: relative; WIDTH: 320px; HEIGHT: 220px }
.box01_2_2 .f_pic P { Z-INDEX: 100; POSITION: absolute; LINE-HEIGHT: 25px; PADDING-LEFT: 12px; COLOR: #fff; TOP: 196px; LEFT: 0px }
.box01_2_2 .f_pic IMG { WIDTH: 320px; HEIGHT: 220px }
.box01_2_2 .f_pic P A { COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold }
.box01_2_2 .f_pic .bg07 { Z-INDEX: 80; POSITION: absolute; FILTER: alpha(opacity=60); WIDTH: 320px; BACKGROUND: #000; HEIGHT: 24px; TOP: 196px; LEFT: 0px; opacity: 0.6 }
.box01_2_2 .num01 { Z-INDEX: 500; POSITION: absolute; HEIGHT: 15px; TOP: 204px; RIGHT: 10px }
.box01_2_2 .tab03 { WIDTH: 100px; FLOAT: left; HEIGHT: 15px }
.box01_2_2 .tab03 LI { BACKGROUND-IMAGE: url(../images/m_bg05_1.gif); TEXT-ALIGN: center; TEXT-INDENT: 1000px; WIDTH: 14px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -18px -1px; FLOAT: left; HEIGHT: 15px; COLOR: #fff; CURSOR: pointer; MARGIN-RIGHT: 6px; PADDING-TOP: 2px }
.box01_2_2 .tab03 LI.current { BACKGROUND-POSITION: 3px 0px }
.box01_2_3 { MARGIN-TOP: 22px }
.list01 { MARGIN-TOP: 11px; OVERFLOW: hidden }
.list01 UL { OVERFLOW: hidden }
.list01 UL LI { LINE-HEIGHT: 28px; PADDING-LEFT: 24px; BACKGROUND: url(../images/icon_video02.gif) no-repeat 0px center; HEIGHT: 28px; COLOR: #2b2b2b; FONT-SIZE: 14px; CURSOR: pointer }
.m_mt32 { MARGIN-TOP: 32px }
.m_mt40 { MARGIN-TOP: 22px }
.box2_1 { BACKGROUND: url(../images/box2_1_bg.jpg) no-repeat left bottom }
#artical_real .pic_box { MARGIN: 0px auto; WIDTH: 950px; HEIGHT: 592px; OVERFLOW: hidden }
#artical_real .pic_box .bigPic { POSITION: relative; TEXT-ALIGN: center; WIDTH: 950px; BACKGROUND: url(../images/load.gif) no-repeat center 185px; FLOAT: left; HEIGHT: 535px; VERTICAL-ALIGN: middle; OVERFLOW: hidden }
#artical_real .pic_box .bigPic .preArea { Z-INDEX: 500; POSITION: absolute; WIDTH: 475px; HEIGHT: 535px; TOP: 0px; LEFT: 0px }
#artical_real .pic_box .bigPic .nextArea { Z-INDEX: 500; POSITION: absolute; WIDTH: 475px; HEIGHT: 535px; TOP: 0px; RIGHT: 0px }
#artical_real .pic_box .bigPic I { DISPLAY: inline-block; HEIGHT: 100%; VERTICAL-ALIGN: middle; _display: table }
#artical_real .pic_box .txt { MARGIN: 20px 0px 0px 10px; WIDTH: 400px; FONT: bold 14px/18px simsun; FLOAT: left; COLOR: #004276 }
.box01_hd { margin-top: 25px; width: 610px; }
.box01_hd h1 { height: 25px; width: 610px; font-size: 16px; color: #cc0000 }
.box01_hd ul { width: 610px; margin-top: 15px; font-size: 15px }
.box01_hd li a { width: 53px; height: 60px; margin-right: 12px; float: left; text-align: center; padding-top: 12px; padding-left: 20px; border: #CCC 1px solid }
.box01_hd li a:hover { width: 53px; height: 60px; margin-right: 12px; float: left; text-align: center; padding-left: 20px; padding-top: 12px; border: #c00 1px solid; text-decoration: none }
.main_fx_as { margin: 10px 0 0 70px; }
.main_fx_as a { width: 102px; height: 30px; margin: 18px 8px 0 0; display: block; float: left; line-height: 30px; text-align: center; color: #333; background: #ffe0dc; font-size: 16px; }
.main_fx_as a:hover { background: #2ca6df; color: #fff; }
.col2 { PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 1012px; height: 593px; CLEAR: both; padding-top: 20px; background: url(../images/bg03.jpg) }
.col3 { PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 1012px; height: 663px; CLEAR: both; padding-top: 20px; background: url(../images/bg02.jpg) }
.col4 { PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 1012px; height: 663px; CLEAR: both; padding-top: 20px; background: url(../images/bg021.jpg) }
.foodBox { float: left; width: 580px; height: 160px; padding-right: 40px; margin-top: 10px; margin-left: 75px; }
.foodBox li { line-height: 19px; }
.foodBox img { float: left; margin-right: 20px; }
.foodBox p { margin-top: 20px; }
.blt { float: left; width: 205px; height: 96px; padding: 55px 10px 10px 20px; color: #ffffff; background: url(../images/bg0_05.jpg); line-height: 22px; margin-left: 25px; margin-top: 10px; }
.blt a { color: #ffffff; }
.sltagbox { width: 959px; height: 52px; margin-top: 90px; margin-left: 70px; }
.nk1 { float: left; width: 124px; height: 40px; color: #fff; font-weight: bold; cursor: pointer; text-align: center; font-weight: bold; font-size: 16px; background: #2ca6df; padding-top: 12px; line-height: 24px; margin-right: 4px; }
.nk2 { float: left; width: 123px; height: 40px; line-height: 24px; cursor: pointer; background: #eaeaea; text-align: center; font-weight: bold; color: #939393; font-size: 16px; padding-top: 12px; margin-right: 4px; }
.nks1 { background: #Fff; margin: 0 auto; padding-left: 30px; padding-right: 30px; }
.nks2 { display: none; }
.nk1 span { font-size: 12px; font-weight: normal; color: #925600; line-height: 12px; }
.nk2 span { font-size: 12px; font-weight: normal; color: #cacaca; line-height: 12px; }
.nks7 p { width: 900px; }
.daycontent { width: 880px; height: 380px; margin: 0 auto; margin-top: 20px; }
.daygrey { float: left; width: 259px; height: 340px; margin-right: 25px; padding: 0px; }
.daygrey b { display: block; width: 259px; background: url(../images/bg0_28.jpg) no-repeat; height: 40px; font-size: 15px; line-height: 30px; text-align: left; padding-left: 50px; padding-top: 5px; margin-bottom: 8px; }
.daygrey .b2 { display: block; width: 210px; background: url(../images/bg0_23.jpg) no-repeat; height: 40px; font-size: 15px; line-height: 30px; text-align: left; padding-left: 50px; padding-top: 5px; margin-bottom: 8px; }
.daygrey .b3 { display: block; width: 210px; background: url(../images/bg0_25.jpg) no-repeat; height: 40px; font-size: 15px; line-height: 30px; text-align: left; padding-left: 50px; padding-top: 5px; margin-bottom: 8px; }
.imgshadow { width: 253px; height: 175px; background: url(../images/picbg.jpg) no-repeat; padding: 3px; margin: 0 auto; margin-top: 18px; }
.ksxxBox { float: right; width: 300px; padding: 10px; margin-left: 0px; margin-top: -487px; height: 400px; }
.ksxxBox h3 { font-size: 22px; color: #f47e00; }
.ksxxBox img { border: solid 0px #fff; margin: 20px 0 10px 10px; }
.ksxxBox ul li { background: url(../images/dian.jpg) no-repeat 0 10px; line-height: 35px; padding-left: 10px; }
.ksxxBox ul a { font-size: 16px; }
/*地图*/
#map { width: 650px; height: 457px; position: relative; background: url(../images/map.jpg) no-repeat; margin-top: 94px; margin-left: 38px; background-image: url(../images/map.jpg); overflow: hidden; }
#map section { display: block; padding: 0 5px; position: absolute; cursor: pointer; }
#map h4 { border-bottom: 1px solid #ddd; margin-bottom: 10px; font-size: 14px; font-weight: bold; }
#map em { display: block; width: 6px; height: 20px; position: absolute; top: 50px; right: -6px; background: url(../images/icons_1.gif) no-repeat 0 -128px; }
#map aside { display: none; position: absolute; width: 120px; height: 60px; top: -50px; left: -150px; padding: 10px; border: 1px solid #d1d1d1; box-shadow: 0 2px 2px #ddd; background: #fff url(../images/bg01.png) no-repeat; text-align: left; z-index: 2; }
#map aside a { display: block; }
h2 { font: 18px/36px "微软雅黑"; color: #cc0000; text-align: center; padding: 20px 0px 10px 0px; }
.ln { left: 415px; top: 120px; }
.jl { left: 427px; top: 85px; }
.hlj { left: 440px; top: 61px; }
.bj { left: 307px; top: 211px; }
.nmg { left: 303px; top: 141px; }
.tj { left: 375px; top: 147px; }
.sd { left: 388px; top: 180px; }
.js { left: 406px; top: 204px; }
.sh { left: 383px; top: 225px; }
.zhj { left: 413px; top: 249px; }
.ah { left: 420px; top: 226px; }
.henan { left: 345px; top: 203px; }
.sx { left: 333px; top: 176px; }
.shanxi { left: 336px; top: 234px; }
.nx { left: 282px; top: 175px; }
.gs { left: 268px; top: 206px; }
.xj { left: 109px; top: 119px; }
.qh { left: 201px; top: 201px; }
.xz { left: 104px; top: 229px; }
.sc { left: 248px; top: 245px; }
.cq { left: 299px; top: 242px; }
.yn { left: 246px; top: 314px; }
.gx { left: 313px; top: 318px; }
.hn { left: 334px; top: 268px; }
.hb { left: 355px; top: 160px; }
.fj { left: 357px; top: 303px; }
.hainan { left: 335px; top: 351px; }
.jx { left: 391px; top: 284px; }
.hubei { left: 375px; top: 259px; }
.gz { left: 283px; top: 285px; }
.gd { left: 475px; top: 428px; }
#map .xj em, #map .xz em { background-position: -110px -128px; left: -6px; }
#map .xj aside, #map .xz aside { left: 35px; }
.index999 { z-index: 999; }
.index998 { z-index: 998; }
table { background: #dfdfdf; font-size: 12px; color: #333; text-align: center; }
table tr { line-height: 21px; background: #fff; }
table td { padding: 4px 10px; }
table tr th { background: #f6f6f6; line-height: 32px; }
table tr:hover { background: #f6f6f6; }
