/* CSS Document */
*{margin:0; padding:0;}
a{color:#124e7f; text-decoration:none;}
body{font:12px Verdana, Arial, Helvetica, sans-serif; line-height:2em;}
li{list-style-type:none;}
a img{border:none;}
.width{width:960px; margin:0 auto;}
#head, #main, #foot{clear:both;}
#head{height:81px;}
.div_menu{height:32px; margin-top:48px; float:left;}
#menu{display:table; height:100%; width:800px;}
#menu li{float:left; padding:0 20px; margin:0 10px 0 0; height:32px; line-height:32px; position:relative; z-index:6; text-align:center; cursor:pointer; color:#FFF;}
#menu li a{color:#FFF;}
#menu ul{display:none; position:absolute; z-index:7; border:1px solid #d1cfca; border-top:none; padding-top:9px; top:32px; left:0; width:200px; cursor:auto; -moz-opacity:0.9; opacity:0.90; filter:alpha(opacity=90);}
#menu ul li{margin:0; padding:0; float:none; height:34px; line-height:34px; text-align:left; color:#555;}
#menu ul li span{padding:0 10px; background:url(../images/icon_dot.gif) no-repeat right 3px;}
#menu ul li a, #nextMenu li a{display:block; width:180px; height:34px; line-height:34px; padding:0 10px; color:#555;}
#menu ul li a:hover, #nextMenu li a:hover{background-color:#E7E7E7;}
#menu ul .inMenu, #nextMenu .inMenu{background:#E7E7E7;}
#menu ul ul{left:200px; top:0; background:#f6f5f3; border-top:1px solid #d1cfca; padding-top:0; z-index:9;}
#logo{width:160px; height:78px; float:left;}
.selectV{float:right; margin-top:-67px;}
.selectV .box{display:block; width:10px; height:10px; line-height:1px; font-size:1px; float:left; margin:8px 10px 0 0; border:1px solid #DDD;}
.selectV a{color:#FFF;}
.index_top{width:960px; height:272px; margin-top:10px;}
#bote{position:absolute; top:155px; left:135px; text-indent:2em; width:400px; color:#555; z-index:5;}
.title{float:left; width:300px; margin:0 30px 0 0;}
#nextMenu{position:absolute; z-index:10; top:-500px; background-color:#f6f5f3; border:1px solid #d1cfca; width:200px; cursor:auto; -moz-opacity:0.9; opacity:0.90; filter:alpha(opacity=90);}
#nextMenu li{margin:0; padding:0; float:none; height:34px; line-height:34px; text-align:left; color:#555;}
.noMargin{margin:0;} 
.title p{text-indent:2em; margin:20px 0;}
.title h2{font-size:14px; height:31px; line-height:31px; padding:0 20px; margin:10px 0;}
.title h2 a{ float:right; font-size:12px; font-weight:normal; *margin-top:-31px;}
.title h2 span{font-weight:normal; font-size:10px; color:#777; margin-left:10px;}
.list li{line-height:2em; padding:0 0 0 20px;}
.news li span{ float:right; color:#999;}
.news li a{display:block; float:left; height:2em;width:180px; padding:0 0 0 20px; background:url(../images/style1/icon_news.gif) no-repeat 0 7px; white-space:nowrap; overflow:hidden; -o-text-overflow: ellipsis;
text-overflow:ellipsis;}
.list li{background:url(../images/icon_dot.gif) no-repeat 8px 9px;}
.list{margin:0 0 10px 0;}
#about{clear:both; padding:10px; border:1px solid #E7E7E7;}
#about p{text-indent:2em;}
.loginButton{ border:2px solid #093e6a; border-top-color:#3a7fb8; border-left-color:#3a7fb8; background-color:#124e7f; color:#FFF; font-weight:bold; height:33px; line-height:33px; padding:0 10px; margin:0 0 10px 0; cursor:pointer;}

#leftMenu,#rightMain{float:left;}
#leftMenu{border:1px solid #E7E7E7; background-color:#FFF; width:150px; margin-right:10px;}
#leftMenu li{padding:0 0 0 20px; line-height:2em;}
#leftMenu li a{color:#444;}
#leftMenu ul{margin-left:-20px;border-bottom:1px dashed #E7E7E7;border-top:1px dashed #E7E7E7;}
#leftMenu ul li a{padding:0 0 0 15px;}
#leftMenu .inMenu{background:#fff9e9 url(../images/icon_dot.gif) no-repeat 10px 12px;}
#leftMenu .inMenu a{color:#124e7f; font-weight:bold;}

#rightMain{width:778px; background-color:#FFF; font-size:12px; color:#777;}
#rightMain #top{height:80px; font-size:20px; line-height:80px; color:#FFF;  margin-bottom:10px;}

.top_1{background:#555 url(../images/banner_1.jpg) no-repeat top right;}
.top_2{background:#555 url(../images/banner_2.jpg) no-repeat top right;}
.top_3{background:#555 url(../images/banner_3.jpg) no-repeat top right;}
.top_4{background:#555 url(../images/banner_4.jpg) no-repeat top right;}
.top_5{background:#555 url(../images/banner_5.jpg) no-repeat top right;}
.top_6{background:#555 url(../images/banner_6.jpg) no-repeat top right;}
.top_7{background:#555 url(../images/banner_7.jpg) no-repeat top right;}
.top_8{background:#555 url(../images/banner_8.jpg) no-repeat top right;}

#rightMain h2, .ke-content h2{padding:0 20px;}
#rightMain h3,#rightMain h4, #rightMain h5, .ke-content h3, .ke-content h4, .ke-content h5{color:#444;}
#rightMain h3, .ke-content h3{font-size:14px; font-weight:normal; color:#124e7f; line-height:2em; border-bottom:1px dashed #E7E7E7; background-color:#F7F7F7; padding:5px 20px; margin:20px 0;}
#rightMain h4, .ke-content h4{font-size:12px; font-weight:normal; color:#333; text-indent:2em; background:url(../images/icon_dot.gif) no-repeat 15px 9px;}
#rightMain h5, .ke-content h5{font-size:12px;font-style:italic;}
#rightMain h6, .ke-content h6{font-size:12px; font-weight:normal; padding:10px; border:1px dashed #CC0; margin:20px 0; background-color:#FDF8E8; clear:both;}
#rightMain p, .ke-content p{text-indent:2em; margin:10px 0;}
#rightMain table, .ke-content table{width:100%; border:1px solid #E7E7E7; border-bottom:none; border-right:none;}
#rightMain th, #rightMain td, .ke-content th, .ke-content td{padding:0 10px; border:1px solid #E7E7E7; border-top:none; border-left:none;}
#rightMain th, .ke-content th{background-color:#F2F9FD; border-top:1px solid #FFF; border-left:1px solid #FFF; color:#124e7f;}
.article a, .ke-content a{color:#444; text-decoration:underline;}

.article_list li{ margin:10px 0; clear:both; border-bottom:1px dashed #E7E7E7; padding:0 0 0 20px; background:url(../images/icon_dot.gif) no-repeat 10px 9px;}
.article_list li span{float:right; *margin-top:-2em; color:#999; font-size:12px;}

#page li{float:left; margin:0 10px 0 0;}
#page li a{padding:0 5px; text-decoration:underline;}
#page li span{margin:0 5px;}
#page .inpage{ text-decoration:none; font-size:14px; font-weight:bold; color:#C00;}
.padding10{padding:10px;}
#message{font-size:14px; background:#FFF url(../images/icon_warning.gif) no-repeat 0 5px; color:#BBB; padding:0 0 0 30px;}
#showA li{float:left; font-size:12px; margin:0 20px; padding:0 10px; background-color:#F7F7F7; border:1px solid #E7E7E7;}
#showA{display:table; height:100%; width:100%; background:url(../images/m_i_bg.gif) repeat-x bottom; margin-bottom:20px;}
#showA a{color:#444;}
#showA .inM{background:#FFF; border-bottom-color:#FFF;}
#showA .inM a{color:#124e7f; font-weight:bold;}
#showDiv{clear:both;}
#showDiv div{display:none;}

.kh_list li{float:left; width:25%;}

.mainSearch{background:#F7F7F7 url(../images/search_left.jpg) no-repeat left top; margin:50px auto; height:120px; padding:20px 0 20px 250px;}
.mainSearch label{display:block; font-size:14px; font-weight:bold; margin:0 0 20px 10px; color:#777;}
.input_text{padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 10px; width:350px;}
#search .loginButton{margin:0; height:25px; line-height:25px;}
.topSearch{background-color:#fff9e9;padding:3px 10px;}
.link h2{font-size:14px; height:2em; line-height:2em; border-bottom:1px dashed #E7E7E7; color:#666; padding-top:30px; clear:both;}
.link li{float:left; text-align:center; margin:10px;}
.link li img{width:88px; height:31px;}

#main{background-color:#FFF;}
#foot{padding-top:20px; color:#777; margin-top:20px; background:url(../images/style1/foot_bg.gif) repeat-x top;}
#foot a{margin:0 20px;}