/***** 全局设置 *****/ 
* {margin:0;padding:0; }
body{ margin:0 auto;font-size:12px;line-height:1.5;text-align:center; color:#000000; background:url(images/bj.jpg) repeat-x;}
div,td{font-size:12px;}
img{border:0;}
.nk {
	FONT-SIZE: 14px; WIDTH: 163px; LINE-HEIGHT: 25px; HEIGHT: 22px;padding-left:2px;color:#CCC;
}
.nk2 {
	FONT-SIZE: 16px; WIDTH: 335px; LINE-HEIGHT: 25px; HEIGHT: 25px;padding-left:2px;color:#CCC;
}

.inpar {
	FONT-SIZE: 14px; WIDTH: 70px; LINE-HEIGHT: 25px; HEIGHT: 22px;padding-left:2px;color:#CCC;
}
ul{margin:0;padding:0;list-style:none;}
li{margin:0;padding:0;}

h1{text-align:center;}
h2{ text-align:left; font-size:14px;font-weight:bold; color:#ad0000; background:url(images/ico02.gif) no-repeat 4px 2px; padding-left:12px;}

A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #FF0000; TEXT-DECORATION: underline
}

.clear{clear:both;}

/***** TOP *****/ 
.list{ margin:0 auto;width:1004px; height:24px; line-height:24px; text-align:right; border-bottom:1px solid #e3e3e3;color:#333;margin-bottom:6px;;background-color:#f3f3f3}
.list span{ text-align:left; float:left; padding-left:24px;}
#top{ clear:both;width:950px; height:64px; margin:0 auto; margin-bottom:6px;}
#top .logo{ width:250px; height:50px; float:left; padding:0px 8px; clear:both;}
#top .ad{ width:650px; float:right; border:1px solid #333; height:60px;}

#top .list a:link,#top .list a:visited{text-decoration:none;color:#1f3a87;}
#top .list a:hover{text-decoration:underline;color:#1f3a87;}


/***** BANNER *****/ 
#banner{clear:both;margin:0 auto; width:948px; height:86px; border:1px solid #99bcfc; background:url(imges/banner-bj.gif); color:#1f3a87;}
#banner .rl{ width:130px; float:left; height:66px; margin:0 auto; padding-top:20px; line-height:24px;}
#banner .sos{ width:568px; float:left; height:86px;}
#HtmlDiv{clear:both;width:568px; float:left; height:58px;margin:0;padding:0}
#HtmlDiv .listb{clear:both;width:568px; float:left; text-align:left; padding:4px 0 0 0;height:25px;line-height:25px}
#HtmlDiv .listb ul{clear:both;width:450px; float:left;padding:0 0 0px 100px;}
#HtmlDiv .listb ul li{width:50px;float:left;font-size:14px; line-height:25px;text-align:center;cursor:pointer;margin:0;padding:0}
#HtmlDiv .listb li.selected{background-color:#0061af;margin:0;padding:0; color:#FFFFFF; font-size:12px; font-weight:bold;}
#HtmlDiv .s1{width:342px;HEIGHT: 28px;line-height:28px;float:left; background:url(images/sos.gif) no-repeat;text-align:left;margin:0;padding:0}
#HtmlDiv .s2{width:126px;float:left; text-align:centen;height:28px;line-height:28px;margin:0;padding:1px 0 0 0}

#banner .s3{ width:568px; height:27px; text-align:left;padding:0px; float:left;}
#banner .s3 h3{ width:100px; float:left; font-size:12px; font-weight:bold; height:28px; line-height:28px; color:#e10601;}
#banner .sos .s3 ul{ width:443px; float:left;padding-left:0px}
#banner .sos .s3 ul li{ padding:0 12px 0 0;font-size:14px;float:left;text-align:left;height:28px;line-height:28px;cursor:pointer}
#HtmlDiv .s4{ width:100px; height:28px; float:left;margin:0;padding:0}
#banner .tq{ width:170px; float:right; height:71px; padding-top:15px;}
.kyw{ width:78px; float:left; padding-top:30px; line-height:24px; color:#FF0000; font-weight:bold;}

#banner .kyw a:link,#banner .kyw a:visited{text-decoration:underline;color:#F00;}
#banner .kyw a:hover{text-decoration:none;color:#F00;}


#banner a:link,#banner a:visited{text-decoration:underline;color:#1f3a87;}
#banner a:hover{text-decoration:none;color:#1f3a87;}

/***** CONTEN *****/ 
#conten{ margin:0 auto; width:950px; margin-top:5px; float:none; height:484px;}
#maincon{ margin:0 auto; width:950px; margin-top:5px; float:none;}
#left{ clear:both;width:184px; float:left; border-bottom:1px solid #c3ddfe;}
.box{}
.box .tit{ height:25px; width:172px; background:#c3ddfe; line-height:25px; font-weight:bold; color: #000000; text-align:left; padding-left:12px; float:left;}
.box .txt{ border:1px solid #c3ddfe; border-top:0; float:left;}
.box .txt ul{ float:left; width:182px; padding:4px 0;}
.box .txt li{ width:91px; float:left; line-height:24px; height:24px;}
.box a{text-decoration:none;color: #000000;}
.box a:link,.box1 a:visited{text-decoration:none;color: #000000;}
.box a:hover{COLOR: #FF0000; TEXT-DECORATION: underline}

.box1{}
.box1 .tit{ height:25px; width:172px; background:#c3ddfe; line-height:25px; font-weight:bold; color:#0f4492; text-align:left; padding-left:12px; float:left;}
.box1 .txt{ border:1px solid #c3ddfe; border-top:0; float:left; padding:4px 0;}
.box1 .txt ul{ float:left; width:176px; padding-left:6px;}
.box1 .txt li{ width:42px; float:left; line-height:24px; height:24px; background:url(imges/point.gif) no-repeat 0 23px; text-align:center;}
.box1 a{text-decoration:none;color:#666;}
.box1 a:link,.box1 a:visited{text-decoration:none;color:#666;}
.box1 a:hover{text-decoration:underline;color:#1f3a87;}

/***** 常用查询工具 *****/ 
#right{ width:756px; float:right;}
.tool{ clear:both;width:754px; float:left; margin-bottom:8px; border:1px solid #c3ddfe;}
.tool h3{ width:742px; background:#afd6f7; float:left; text-align:left; height:25px; line-height:25px; font-size:14px; font-weight:bold; padding-left:12px; color:#1d4e96;}
.tool h3 span{ float:right; font-size:12px; font-weight:normal; padding-right:6px;}
.tool .txt{ background:#eee; width:746px; float:left; border:4px solid #FFFFFF;}
.tool .txt ul{ float:left; width:370px;}
.tool .txt li{ float:left; height:30px; width:360px;}


.tool .txt .s1{width:90px;HEIGHT: 23px;float:left;text-align:left; line-height:23px; padding-left:15px;}
.tool .txt .s2{width:180px;float:left; text-align:left;}
.tool .txt .s3{width:38px;float:left; text-align:left; padding-top:2px; height:21px;}
.tool .txt input.text{  height:16px;text-align:left;border:1 solid #808080;line-height:22px}


/***** 酷站s *****/ 
#main{ width:756px; background:#EEF3FD; float:left;height:auto;}
.kuzhan{ background:#D8DDFE; width:370px; float:left; height:118px;}
.kuzhan .tit{ width:358px; height:23px; line-height:23px; font-weight:bold; font-size:14px; float:left; text-align:left; padding-left:12px; color:#006178; padding-top:2px;}
.kuzhan .tit span{ float:right; font-size:12px; font-weight:normal; padding-right:6px;}
.kuzhan .txt{ width:364px; float:left; margin:2px;height:88px;background:#fff;}
.kuzhan .txt ul{ clear:both;float:left;height:25px;}
.kuzhan .txt li{ width:80px; height:25px; line-height:28px; float:left; overflow:hidden;padding:0 4px;}
.kuzhan .txt .bj{ background:#eff7ff;}
.kuzhan .txt li.line {border-bottom:1px dashed #7e7e7e;clear:both;width:98%;height:4px;line-height:4px;margin:0 auto;} 

.right{ float:right;}

#main .kuzhan a:link,#main .kuzhan a:visited{text-decoration:none;color:#383a3c;}
#main .kuzhan a:hover{text-decoration:underline;color:#fb5e3c;}

/***** 友情链接 *****/ 
.p100 {CLEAR: both; width:950px;margin:0 auto;padding:10px 0}
/***** 友情链接 *****/ 
#link {
	CLEAR: both; BORDER:#c3ddfe 1px solid;float:left;WIDTH: 948px; HEIGHT: auto
}
#link H3 {
	PADDING-LEFT: 12px; FONT-SIZE: 12px; BACKGROUND: #c3ddfe; WIDTH: 936px; COLOR: #0f4492; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: left
}
#link .txt {
	FLOAT: left; LINE-HEIGHT: 20px; TEXT-ALIGN: left
}
#link .txt LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 91px; LINE-HEIGHT: 23px; PADDING-TOP: 0px; HEIGHT: 23px
}

.txt2 {CLEAR: both;text-align:left;width:100%;padding:5px 0 10px 0}
.txt2 ul {margin:0 auto;width:98%;}
.txt2 ul li {float:left;width:100px;height:20px;margin:0 5px;line-height:20px;overflow:hidden;}

/***** FOOTER *****/ 

#footer{ clear:both;margin:0 auto; width:98%; padding-top:10px;height:30px;}

#kwh {
	BACKGROUND: #FFF; POSITION: absolute;Z-INDEX: 100;
}
#kwh1 {
	BACKGROUND: #FFF; POSITION: absolute;Z-INDEX: 101;
}
#kwh2 {
	BACKGROUND: #FFF; POSITION: absolute;Z-INDEX: 102;
}
#kwh3 {
	BACKGROUND: #FFF; POSITION: absolute;Z-INDEX: 103;
}
#kwh4 {
	BACKGROUND: #FFF; POSITION: absolute;Z-INDEX: 104;
}
#kwh5 {
	BACKGROUND: #FFF; POSITION: absolute;Z-INDEX: 105;
}
#conten1{ margin:0 auto; width:950px; margin-top:5px; float:none; height:auto;}


/***** nav *****/ 
#nav{margin:0 auto;BORDER-RIGHT: #dedfde 1px solid; BORDER-TOP: #dedfde 0px solid; PADDING-TOP: 0px;PADDING-LEFT: 12px; BACKGROUND: url(/so/images/wz-bg.gif) repeat-x;  BORDER-LEFT: #dedfde 1px solid; WIDTH: 936px; LINE-HEIGHT: 26px; BORDER-BOTTOM: #dedfde 1px solid; HEIGHT: 26px; TEXT-ALIGN: left
  }
.spanright{ padding:0;margin:0;clear:both;text-align:left; float:right; padding-right:24px;color:#000}
.box3{}
.box3 .tit{ height:25px; width:172px; background:#c3ddfe; line-height:25px; font-weight:bold; color:#0f4492; text-align:left; padding-left:12px; float:left;}
.box3 .txt{ border:1px solid #c3ddfe; border-top:0; float:left; width:182px;}
.box3 .txt ul{ float:left; width:168px; padding:4px 6px;}
.box3 .txt li{ width:148px; float:left; line-height:24px; height:24px; border-bottom:1px solid #efefef;text-align:left; background:url(imges/ico01.gif) no-repeat 4px 8px; padding-left:20px;}

.box3 a:link,.box3 a:visited{text-decoration:none;color:#666;}
.box3 a:hover{text-decoration:underline;color:#1f3a87;}

.jdyd{ float:left; width:754px; border:1px solid #c3ddfe; margin-bottom:6px;}
.jdyd .tit{ float:left; width:743px; height:23px; line-height:23px; font-weight:bold; font-size:14px; text-align:left; padding-left:12px; color:#000000; padding-top:2px; background:#c3ddfe;}
.jdyd .tit span{ float:right; font-size:12px; font-weight:normal; padding-right:6px;}
.jdyd .txt{ width:754px; float:left; }
.jdyd .txt ul{ float:left; padding:2px 4px; width:747px;}
.jdyd .txt li{ float:left; width:149px; height:30px; line-height:30px;}
.jdyd .txt .bj{ background:#eff7ff;}
.jdyd .txt li.line {border-bottom:1px dashed #7e7e7e;clear:both;width:98%;height:4px;line-height:4px;margin:0 auto;} 

.jdyd a:link,.jdyd a:visited{text-decoration:none;color:#000000;}
.jdyd a:hover{COLOR: #FF0000; TEXT-DECORATION: underline;}


/*topbody*/
.topbody{width:951px;font-size:12px;}
.topnav1{width:100%;height:25px;border-bottom:1px solid #000;}
.topnav2{width:100%;overflow:hidden;}

.topnav1_left{width:50%;padding-top:5px;color:#999999;float:left;}
.topnav1_left a,.topnav1_left a:visited{color:#333333; text-decoration:none; }
.topnav1_right{width:48%;float:right;}

.topnav2_left{width:15%;height:80px; text-align:center;float:left;}
.topnav2_right{width:85%;float:right;height:85px;overflow:hidden;}
.topnav2_right ul{width:31%;float:left;height:50px;margin-top:8px;margin-left:12px;}
.topnav2_right ul li{width:100%;height:25px;overflow:hidden;color:#999999; word-spacing:5px;}
.topnav2_right ul li a,.topnav2_right ul li a:visited{color:#000000; text-decoration:none;}

.top_line{width:100%;float:none;margin:0px auto;height:1px;overflow:hidden; background:url(/Templets/style/images/point.gif) repeat-x;}
.foot_line{width:951px;height:2px;border-bottom:1px solid #000;}

/*导航栏色块开始*/
.top_link_tui {
	BACKGROUND: #f2f5fa
}
.lheight20 {
	LINE-HEIGHT: 20px
}
.lheight20 TD {
	LINE-HEIGHT: 20px
}
/*导航栏色块结束*/
.mainbody{width:100%;margin:0px;}
.foot{width:100%;margin:15px auto; text-align:center;font-size:12px;}