@charset "gb2312";

html, body, h1, h2, h3, h4, h5, h6, p, a, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th, select, span, iframe, tbody
{
 margin:0px;
 padding:0px;
}
body {
 font: normal normal normal 12px/150% "ËÎÌå", Arial, Helvetica, sans-serif;
 margin: 0px auto;
 padding: 0px;
 background: url(imagesbg.jpg) #fff repeat-x;
}

ul, li {list-style: none;}
ul, ol { list-style-type:none;}
table{border-collapse:collapse;}
input, select{vertical-align:middle;}
img{border:0;}
.clear {clear: both;}


a:link { color:#333; text-decoration:none; } 
a:visited { color:#333; text-decoration:none; } 
a:hover { color:#BC2D09; text-decoration:none; } 
a:active { color:#333; text-decoration:none; } 


.word{word-break:break-all;} 


.l { float:left;}
.r { float:right;}
.c { clear:both;}
.b { border:1px solid #D7D7D7;}


.dis{display:block;}
.undis{display:none;}


.margin_none{margin:0;}
.margin{margin:8px;}
.m_t{margin-top:8px;}
.m_b{margin-bottom:8px;}
.m_l{margin-left:8px;}
.m_r{margin-right:8px;}


.padding{padding:8px;}
.padding_none{padding:0;}


.b_none{border-width:0px;}


.background-none{background:none;}


.red{color:#F00;}
.green{color:#060;}
.gray{color:#bbb;}
.white{color:#FFF;}


.icon_a li{
 background:url(../images/icon/2.gif) 0 11px no-repeat;
}


.line li{
 border-bottom: 1px dotted #dedede;
}


.h_a{height:258px; overflow:hidden;}
.h_b{height:258px; overflow:hidden;}


.top{background:url(../images/tbg.png) #f2f2f2 repeat-x;height:31px; line-height:30px;}
.top_t{ width:980px; margin:0 auto; color:#666;}
.top_l{float:left; width:690px; height:30px; padding-left:10px;}
.top_l span { padding: 0 5px;}
.top_r{float:right; width:280px; height:30px; text-align:right;}
.top_r span { padding: 0 5px;}
.top_l a{color:#C00; }
.top_l a:hover{color:#333;}


#header, #mainBody, #footer{
 width:980px;
 margin: 0 auto;
 overflow:hidden;
 background:#fff;
 padding:0 8px;
}
#mainBody, #footer{padding-top:8px;}
.foot{background:url(imagesfootbg.png) 0 0 no-repeat;}
.f01{ padding-bottom:10px;}
.foot p{ text-align:center; height:26px; line-height:26px; color:#666;}
.foot p span{ padding: 0 8px;}

#mainBody, #footer1{padding-top:8px;}
.foot{background:url(imagesfootbg.png) 0 0 no-repeat;}
.f01{ padding-bottom:10px;}
.foot p{ text-align:center; height:26px; line-height:26px; color:#666;}
.foot p span{ padding: 0 0px;}


.top_img{width:980px; height:auto; overflow:hidden;}
.top_img img{width:980px;}


.search{}
.search .txt{border:#dedede solid 1px; height:18px; width:160px; color:#999;}
.search input{ margin-right:4px;}
.search span { color:#fff;}



.time{ float:right; color:#999; font-family:Arial, Helvetica, sans-serif;}


.box{border:#e2e2e2 solid 1px;}


.MainNav{clear:both;height:37px;color:#fff;background:url(../img/nav_bg.gif) repeat-x;overflow:hidden;}
.MainNav ul{text-align:center;padding:0 0 0 30px;}
.MainNav li{float:left;line-height:35px;margin:0 1px;letter-spacing:2px;font-size:14px;display:inline;overflow:hidden;color:#fff;}
.MainNav li a{padding:0 20px;color:#fff; font-weight:bolder;display:block;}
.MainNav li a:hover{color:#fff;}
.MainNav .On a{line-height:35px;color:#fff;background:url(../img/nav_li_current.gif) 8px 0 no-repeat;line-height:37px;font-weight:bold;}
.MainNav .On a:hover{color:#fff;}



.SubNav{line-height:37px;color:#333;letter-spacing:1px;overflow:hidden;height: 100%;background: #f2f2f2;}
.SubNav div, .SubNav ul, .SubNav p{ padding-left:20px;}
.SubNav p span{ padding-left:10px;}
.SubNav li{float:left;color:#333;white-space: nowrap;display:inline-block;}
.SubNav li a{color:#333;}
.SubNav li a:hover{color:#990c0c;}
.tq{ padding-top:7px; width:350px;}
 


.dh { height:32px; line-height:32px; background:url(../images/dh.png) #f2f2f2 repeat-x;}
.more {float:right; padding-right:8px; color:#666;}
.more a { color:#666;}
.more a:hover{color:#BC2D09;}
.name { padding-left:10px; background:url(../images/namebg.png) no-repeat; font-size:14px; color:#333; font-size:12px;}
.name span{ font-weight:500; font-family:Arial, Helvetica, sans-serif;  padding: 0 10px; font-size:12px;}

.xs{float:left; padding: 0 20px; border-left:1px solid #dedede; border-top:1px solid #dedede; border-right:1px solid #dedede; background:#fff; margin-left:10px; margin-top:4px; display:inline; height:27px; line-height:27px;}

.list ul{ padding:5px;}
.list li{ height: 26px; line-height:26px; overflow:hidden; background:url(../images/icon/1.gif) 0 10px no-repeat; padding-left:10px;}


.location{height:32px;line-height:32px;padding-left:33px;border:1px solid #dedede;margin-bottom:8px;color:#999;background:url(../images/home_bg.gif) 10px 5px no-repeat;}
.location a{color:#999;}
.location a:hover{color:#333;}


.tableMsg { border-left: #e5e5e5 1px solid; color: #333; border-top: #e5e5e5 1px solid; margin-bottom:8px;}
.tableMsg td { border-bottom: #e5e5e5 1px solid; line-height: 25px; height:25px; border-right: #e5e5e5 1px solid;
padding:5px;}
.tdColor { text-align: right; padding-right: 5px; font-weight:bold; }


.map{ padding:30px;}
.map ul li{ line-height:40px; font-size:14px; border-bottom:1px dotted #dedede;}
.map ul li p span{font-size:12px; padding-right:15px;}


.gbook{padding:30px;}
.gbook h2{ font-size:22px; line-height:30px; text-align:center; padding-bottom:20px; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.bg01{ margin-bottom:10px; border:1px solid #dedede; padding:2px 2px 8px 2px;}
.bg02{ background:#f1f1f1; height:30px; line-height:30px; color:#06C;}
.bg02 span{ padding:0 10px;}
.bg03{ line-height:22px; padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #FC6; color:#333; padding-left:10px;}
.bg04{ line-height:22px; padding-top:5px; padding-bottom:5px; padding-left:10px;}
.bg04 span{ color:#C00;}
.yhzy{ margin-top:20px;}
.yhzy h3{ line-height:40px; height:40px; font-size:24px; color:#333; text-align:center;}
.yhzy p{ line-height:22px; border-bottom:8px; color:#666;}

body,ul,li{margin: 0;padding: 0;font: 14px normal "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif;list-style: none;}
a{text-decoration: none;color: #333333;font-size: 14px;}

#tabbox{ width:980px; overflow:hidden; margin:0 auto;}
.tab_conbox{border: 1px solid #0680D5;border-top: none;}
.tab_con{ display:none;}

.tabs{height: 32px;border-bottom:1px solid #0680D5;border-left: 1px solid #0680D5;width: 100%;}
.tabs li{height:31px;line-height:31px;float:left;border:1px solid #0680D5;border-left:none;margin-bottom: -1px;background: #E4F1F9;overflow: hidden;position: relative;}
.tabs li a {display: block;padding: 0 20px;border: 1px solid #fff;outline: none;}
.tabs li a:hover {background: #ccc;}	
.tabs .thistab,.tabs .thistab a:hover{background: #fff;border-bottom: 1px solid #fff;}

.tab_con {padding:12px;font-size: 14px; line-height:175%;}