﻿* html img,
* html .png { position: relative; behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true) ); }
#loadding { position: fixed; right: 0; top: 0; background: #fff; padding: 3px; margin-right: 3px; margin-top: 3px; border: 1px solid #666; z-index: 2000; }
html #loadding { *position: absolute; *top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat')? documentElement.scrollTop : document.body.scrollTop); }
body { margin: 0; padding: 0; padding-top: 13px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: url(../images/bodyBg.png) repeat-x left top; }
a:link, a:visited { text-decoration: none; color: #006699; }
a:hover, a:active { text-decoration: none; color: #c00; }
form { margin: 0; padding: 0; }
img.img { border: 1px solid #CCCCCC; padding: 1px; background: #fff; }
img.float { float: left; margin-top: 2px; margin-right: 7px; }
span.date { display: block; font-size: 11px; color: #999; }
div.body { width: 972px; margin: 0 auto; }
div.header div.banner { background: url(../images/banner.png) no-repeat left top; height: 105px; overflow: hidden; position: relative; }
div.header div.banner div.LogoTop { padding: 0 10px; padding-left: 538px; padding-top: 7px; height: 91px; }
div.header div.navbar { height: 32px; background: url(../images/navBg.png) repeat-x left top; border-top: 1px solid #FFFFFF; }
div.header div.navbar ul { margin: 0; padding: 0; list-style: none; height: 32px; }
div.header div.navbar ul li { float: left; height: 32px; background: url(../images/nav/Items.png) no-repeat right top; margin-left: 10px; padding-right: 10px; }
div.header div.navbar ul li a:visited,
div.header div.navbar ul li a:link { display: block; float: left; background: #c00 url(../images/nav/Items.png) no-repeat left top; font-size: 15px; padding: 0 20px; padding-left: 36px; padding-top: 9px; height: 23px; font-weight: bold; text-transform: uppercase; color: #c00; }
div.header div.navbar ul li.none { padding: 0; overflow: hidden; position: relative; margin: 0; }
div.header div.navbar ul li.none a:visited,
div.header div.navbar ul li.none a:link { padding: 0; height: auto; }

div.header div.navbar ul li.hideSNav div.sNav{display:none;}
div.header div.navbar ul li.hideSNav:hover{background:url(../images/nav/ItemsActive.png) no-repeat right top}
div.header div.navbar ul li.hideSNav:hover>a:link{background:url(../images/nav/ItemsActive.png) no-repeat left top;}
div.header div.navbar ul li.hideSNav:hover ul{left:auto; display:block;}
div.header div.navbar ul li.showSNav{background:url(../images/nav/ItemsActive.png) no-repeat right top}
div.header div.navbar ul li.showSNav a:visited,
div.header div.navbar ul li.showSNav a:link{background:url(../images/nav/ItemsActive.png) no-repeat left top;}
div.header div.navbar ul li .sub-item-xs a:link{background:none;} 
div.header div.navbar ul li .sub-item-xs a:link{    font-weight: bold;display:block;	float:left;font-size:12px;padding:0 20px;padding-left:36px;padding-top:9px;height:23px;text-transform:none !important;color:#c00}
div.header div.navbar ul li .sub-item-xs a:link:hover{    font-weight: bold;display:block;	float:left;font-size:12px;padding:0 20px;padding-left:36px;padding-top:9px;height:23px;text-transform:none !important;color:#c00;text-decoration: underline;}
div.header div.navbar ul li.showSNav div.sNav{position:absolute;background:#faa105;	width:180px;padding:5px;z-index:2000}
div.header div.navbar ul li.showSNav div.sNav a:visited,
div.header div.navbar ul li.showSNav div.sNav a:link{float:none;height:auto;background:none;text-transform:none;font-size:12px;padding:5px 10px;	border-top:1px solid #fec766;color:#FFFFFF}
div.header div.navbar ul li.showSNav div.sNav a:hover,
div.header div.navbar ul li.showSNav div.sNav a:active{color:#000000;}
.sub-item-xs { float:left; width:100%;  text-indent:10px; background:#ffffff; color: #ffffff;  border-bottom: solid 1px #e0e0e0; border-right: 1px;
}
.sub-item-xs:hover { float:left; width:100%;  text-indent:10px;
                background:#f2f2f2; color: #ffffff;  border-bottom: solid 1px #e0e0e0;border-right: 1px;
}
.navbar> ul > li {   float: left;    list-style:none;  }
.navbar > ul > li > a {   color: #d93229; float: left;   font-size: 15px;    padding: 0 13px;     text-decoration: none; font-weight:bold; text-transform:uppercase;}
.navbar li.active-menu > a {   background:#d93229; color: #ffffff; }
.navbar> ul {margin:0;padding:0;list-style:none;height:32px;}
.navbar ul ul {width: 160px;  position: absolute;  left: -9999px;margin:0;padding: 0; background:#f2f2f2; z-index:999; border-top: 3px solid #d93229 ;}
.navbar li:hover > ul {  left: auto; list-style:none; }
.navbar ul ul ul {  margin-left: 100%;  top: 0;}
.navbar ul ul li a { font-size: 13px; float:left;  text-decoration: none;  color: #262626; text-indent:10px; width:100%; border-bottom:solid 1px #ccc;}



div.mainCols { padding: 8px 0; zoom: 1; }
div.mainCols div.mainCols_L { float: left; width: 192px; margin-right: 10px; }
div.mainCols div.mainCols_C { float: left; width: 839px; }

div.box { background: url(../images/boxBgB.png) repeat-x left bottom; padding-bottom: 3px; margin-bottom: 7px; zoom: 1; }
div.box.boxMain { background: none; }
div.box div.boxTitle { background: url(../images/sBoxTitle.png) no-repeat left top; color: #FFFFFF; font-weight: bold; line-height: 30px; height: 32px; padding-left: 20px; }
div.box.sboxR div.boxTitle { background: url(../images/sBoxTitle1.png) no-repeat left top; }
div.box div.boxCt.border { border: 1px solid #ececec; padding: 5px; }
div.box div.boxCt.category ul { margin: 0; padding: 0; list-style: none; }
div.box div.boxCt.category ul li { line-height: 24px; border: 1px solid #e1e1e1; margin: 1px 0; font-weight: bold; font-family: Tahoma; padding-left: 5px; }
div.box div.boxCt.category ul li a:visited,
div.box div.boxCt.category ul li a:link { color: #5a5a5a; }
div.box div.boxCt.category ul li a.active:visited,
div.box div.boxCt.category ul li a.active:link,
div.box div.boxCt.category ul li a:active,
div.box div.boxCt.category ul li a:hover { color: #7f0000; }
div.boxCt.tke { font-family: Tahoma; }
div.boxCt.tke input { border: 1px solid #aeaeae; }
div.boxCt.tke input.txt { width: 150px; }
div.boxCt.tke input.txt1 { width: 110px; }
div.boxCt.tke select { width: 150px; }
div.boxCt.tke div.noti { font-size: 11px; color: #666; }
div.boxCt.tke div.button { margin-right: 10px; }
div.button { float: right; background: #c00; color: #FFFFFF; padding: 3px 5px; font-weight: bold; font-size: 11px; }
div.button a:visited,
div.button a:link { color: #FFFFFF; }
img.ui-datepicker-trigger { position: relative; left: 5px; top: 4px; }
div.boxCt.location { border: 1px solid #f6f6f6; }
div.boxCt.location ul { margin: 0; padding: 0; list-style: none; }
div.boxCt.location ul li { border-bottom: 2px solid #f0f0f0; }
div.boxCt.location ul li.title { background: #ccc; color: #FFFFFF; font-weight: bold; line-height: 20px; text-align: center; }
div.boxCt.location ul li div.locaCode { float: left; line-height: 20px; background: #fa9f00; width: 50px; text-align: center; font-weight: bold; color: #FFFFFF; }
div.boxCt.location ul li div.locaName { float: left; padding-left: 10px; line-height: 20px; font-weight: bold; }
div.boxCt.location ul li div.locaName,
div.boxCt.location ul li div.locaName a:visited,
div.boxCt.location ul li div.locaName a:link { color: #7f0000; }
div.boxCt.location ul li div.locaName a.active:visited,
div.boxCt.location ul li div.locaName a.active:link,
div.boxCt.location ul li div.locaName a:hover,
div.boxCt.location ul li div.locaName a:active { color: #5a5a5a; }
div.box.adv { background: none; border: 1px solid #cfcfcf; padding: 3px; }
div.box.adv div.items { padding-top: 3px; }
div.footer { background: url(../images/footerBg.png) repeat-x left top; }
div.footer div.topPage { padding-bottom: 30px; text-align: right; padding-right: 10px; }
div.boxCt.ketqua { background: url(../images/kq/bgMiddle_5.png) repeat-y left top; }
div.boxCt.ketqua div.bgBC { background: url(../images/kq/bgBC.png) repeat-x left bottom; }
div.boxCt.ketqua div.bgBL { background: url(../images/kq/bgBL.png) no-repeat left bottom; }
div.boxCt.ketqua div.bgBR { background: url(../images/kq/bgBR.png) no-repeat right bottom; padding-bottom: 10px; }
div.boxCt.ketqua div.bgTC { background: url(../images/kq/bgTC.png) repeat-x left top; }
div.boxCt.ketqua div.bgTL { background: url(../images/kq/bgTL.png) no-repeat left top; }
div.boxCt.ketqua div.bgTR { background: url(../images/kq/bgTR.png) no-repeat right top; }
div.boxCt.ketqua div.boxTitle { padding: 0; margin: 0; background: none; height: 28px; line-height: normal; }
div.boxCt.ketqua div.boxTitle ul { margin: 0; padding: 0; list-style: none; }
div.boxCt.ketqua div.boxTitle ul li.img { padding-left: 35px; float: left; }
div.boxCt.ketqua div.boxTitle ul li.img div { color: #000000; text-transform: uppercase; color: #333; line-height: 30px; }
div.boxCt.ketqua div.boxTitle ul li.select { float: right; padding-top: 5px; padding-right: 5px; }
div.boxCt.ketqua div.boxContent { margin: 7px 12px; margin-bottom: 0; }
h1 { color: #CC0000; font-size: 16px;  margin-top: 5px; }
h2 { color: #CC0000; font-size: 16px;  margin-top: 5px; }


.news_article_title { font-size: 16px; margin-bottom: 2px; }
.news_article_title * { font-size: 16px; }
.clear { clear: both; }
.clear5px { width: 100%; height: 5px; clear: both; }
.orther_news { color: #8A0000; font-size: 14px; font-weight: bold; }
.orther_news ul { margin: 0px; padding-left: 20px; }
.orther_news ul li { list-style-image: url(../images/bluearrow.png); margin: 0px; padding: 0px; }
.orther_news ul li a { line-height: 18px; font-weight: normal; }
.cate_tophit {border: double 3px #ccc; }
.cate_center {width: 100%;  }

.boxcmt { background: none repeat scroll 0 0 #f1f9ff; float: left; position: relative; width: 100%; }
.divavatar { position: absolute; top: 55px; }
#emoticons { border: 1px solid #D1D1D1; float: left; margin-left: 5px; padding: 0 2px; width: 147px; }
.sendComment_title { width: 100%; height: 22px; line-height: 22px; color: Black; background: #a3cea2; font-size: 14px; font-weight: bold; text-indent: 15px; }
.News_d_sender { background-image: url("../images/d_user.png"); border: 1px solid #C0C0C0; height: 20px; padding-left: 30px; text-align: left; width: 195px; }
.News_d_email { background-image: url("../images/d_email.png"); border: 1px solid #C0C0C0; height: 20px; padding-left: 30px; text-align: left; width: 195px; }
.News_d_title { background-image: url("../images/d_website.png"); border: 1px solid #C0C0C0; height: 20px; padding-left: 30px; text-align: left; width: 195px; }
.News_d_Content { border: 1px solid #C0C0C0; width: 315px; padding-left: 5px; text-align: left; background: #f7f7f7; height: 180px; float: left; }
.divavatar_icon { background-color: #FFFFFF; border: 2px solid #0066FF; width: 470px; padding: 5px; }
.guiboi { color: #7b7b7b; font-size: 11px; }
.guiboi * { color: #7b7b7b; font-size: 11px; }
div.mainCols div.mainCols_L {
    float: left;
    margin-right: 5px;
    overflow: hidden;
    width: 176px;
}
div.mainCols div.mainCols_R {
    float: right;
    overflow: hidden;
    width: 300px;
}
div.body {
    margin: 0 auto;
    width: 1020px;
}
.menutop_bar {    float: left;    width: 1018px; border:solid 1px #cccccc; border-bottom:solid 1px #ddd; border-top:solid 1px #c80505; }
.menutop_bar > ul {    float: left;    list-style: outside none none;    margin: 0;    padding: 0;    width: 100%;}
.menutop_bar ul li{ float: left;height: 30px;position: relative; border-right: 1px solid #ddd; }
.menutop_bar ul li:hover{background: #f2f2f2; }
.menutop_bar ul li:hover a{color: #c80505 ;}
.menutop_bar ul li a {color: #000;    float: left;font-size: 12px;font-weight: bold;line-height: 30px;padding-left: 15px;    padding-right: 15px;    width: 100%;}
.menutop_bar ul li ul {    background: #fff;    display: none;left: 0;list-style: outside none none;margin: 0;padding: 0;position: absolute;top: 30px;z-index: 9999; border-top: 3px solid #c80505;}
.menutop_bar ul li:hover ul{display: block;}
.menutop_bar ul li ul li{ border-bottom: 1px solid #ddd;width: 180px;height: 30px;}
.menutop_bar ul li ul li:first-child{height: 30px;}
.menutop_bar ul li ul li a{line-height: 30px; text-transform:none; font-size: 12px;}
.menutop_bar ul li ul li a:hover{text-decoration: underline;}
.menutop_bar ul li.top_menu_item_app{line-height:30px; padding-right: 5px; font-size: 12px; float:right; border:0px;}
.menutop_bar ul li.top_menu_item_app a{font-weight:normal; width:auto; float:none; padding:0px;}
.menutop_bar ul li.top_menu_item_app a:hover{text-decoration:underline;}
.menutop_bar ul li.top_menu_item_app:hover{background: #fff;}
.menutop_bar ul li.top_menu_item_app:hover a{color: #000 ;}

.cate_center h2 {color:black;}