*{
	padding:0px;
	margin:0px;
}
html{
background:url(../images/bg.jpg) repeat-x;
   
}
body{
	font:12px Verdana,Arial,Tahoma; 
}
img{
	border:none;
}

a{
	color:#3d3d3d;
	text-decoration:none;
}
a:hover{
	color:#e35500;
	text-decoration:underline;
}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
.cer { clear:left; margin:0px; padding:0px;}
dl,dt,dd,ul,li{ margin:0px; padding:0px; list-style:none;}
  
/*---------- 青岛调用头部---------*/
#header{width:960px; margin:0px auto;  height:24px; border:#c8dbea solid 1px; background:#e7f4fd url(http://www.hiao.com/public/topic/images/dhbj.gif) repeat-x bottom;}
#header img{border:0px;}
#header h1{float:left; margin-left:10px;}
#header ul{width:auto;float:right;word-wrap:break-word;padding-top:7px;margin-right:10px;display:inline;line-height:normal; overflow:hidden;list-style:none;}
#header ul li{float:left;padding:0 3px; border-right:#ccc dotted 1px;line-height:normal;}
#header ul li a{line-height:14px;font-size:12px;color: #00007f;text-decoration: none;display:block; padding:0 4px 0 4px;}
#header ul li a:hover{line-height:14px;color: #fff; background:#ff0000;}
#header ul .end{ border:none;}

.jbk{ width:960px; margin:0px auto; padding:0px;}

.jbk_top{width:960px;height:78px; margin:0 auto; clear:both; padding-top:5px;  }
.jbk_top .logo { width:250px; float:left;}
.jbk_top .banner{ width:700px;  float:right;}
.jbk_cd { background:url(../images/menubg.jpg) repeat-x; height:44px; line-height:44px; clear:left; margin-top:5px; padding-left:10px; padding-right:10px; color:#a4d2d7;}
.jbk_cd font {color:#FFFFFF; font-weight:600; font-size:14px;}
.jbk_cd a{ color:#FFFFFF; padding-left:6px; padding-right:6px;}
.jbk_cd a:hover{ color:#FFFFFF; text-decoration:underline;}

.jbk_banr { margin-top:5px;}
.soso { border:#dadada 1px solid;  background:url(../images/sosobg.gif) repeat-x; height:67px; padding-top:5px; padding-left:10px;}
 
.jb1{ padding-top:8px;}
.jb1 .ks{ width:120px; float:left; border:#0192a3 2px solid; background:url(../images/ksbg.jpg) repeat-y;}
.jb1 .ks dt{background:url(../images/kst.jpg) no-repeat; height:39px;}
.jb1 .ks dd { padding:5px;}
.jb1 .ks dd ul { line-height:32px; font-size:14px; border-top:#bfdee2 1px dotted;}
.jb1 .ks dd ul li{ width:50px; float:left; text-align:center;}
.jb1 .ks dd .ksgg{}
.jbc{ width:525px; float:left; padding-left:10px; }
.jbc .bw{ width:525px;}
.jbc .bw dt{ height:47px; background:url(../images/jbk_03.gif) no-repeat;}
.jbc .bw dd{ width:508px;border:#a8d0d4 1px solid; padding:5px; height:105px;}
.jbc .bw dd ul{}
.jbc .bw dd ul li{ background:url(../images/jbk_07.gif) no-repeat; width:112px; height:31px; text-align:center; font-size:14px; font-weight:600; float:left; line-height:30px; color:#01a0b2; margin-left:12px; margin-bottom:5px;}
.jbc .bw dd ul li a{ color:#01a0b2;}

.man { background:#f5fafa; border:#c2dfe3 1px solid; width:255px; margin-top:5px; height:175px; float:left;}
.man dt{  background:url(../images/jbk_11.gif) no-repeat; height:40px; }
.man dd{ padding-left:10px; padding-right:10px;}
.man dd ul{}
.man dd ul li{ width:110px; float:left; font-size:14px; line-height:26px;}

.woman { background:#f5fafa; border:#c2dfe3 1px solid; width:255px; margin-top:5px; height:175px; float:right; margin-right:5px;}
.woman dt{  background:url(../images/jbk_13.gif) no-repeat; height:40px; }
.woman dd{ padding-left:10px; padding-right:10px;}
.woman dd ul{}
.woman dd ul li{ width:110px; float:left; font-size:14px; line-height:26px;}
.jbt { width:295px; float:right; border:#c2dfe3 1px solid; }
.jbt img { float:left;}
.jbt .rt{ width:90px; float:right;  }
.rt dt{ line-height:26px; font-size:14px; text-align:center; font-weight:600; color:#008291 }
.rt dd{ line-height:24px; border:#ebebeb 1px solid; background:#f6f6f6; text-indent:10px; font-family:"微软雅黑",Verdana,Arial,Tahoma;}

.index_left { width:655px; float:left;}
.index_jkbnav { border:#d9d9d9 1px solid;  border-top: none; background:url(../images/bgline.gif) repeat-x; background-position:bottom; margin-top:8px; }
.index_jkbnav dt{  padding-top:10px; padding-left:10px; background:url(../images/jbk_25.gif) repeat-x;}
.index_jkbnav dt .title { background:url(../images/title.jpg) no-repeat; height:40px; width:133px; line-height:36px; text-align:center; font-size:14px; color:#FFFFFF; font-weight:600; letter-spacing:3px;}
.index_jkbnav dd{ width:625px; padding-left:10px; padding-bottom:10px;}
.index_jkbnav dd ul { border-bottom:#CCCCCC 1px dotted; height:30px; padding-top:5px; }
.index_jkbnav dd ul .uk { float:left; background:url(../images/ukbg.gif) no-repeat; font-size:14px; width:88px; line-height:27px; text-indent:10px;}
.index_jkbnav dd ul li{ float:left; font-size:14px; line-height:30px; background:url(../images/li.gif) no-repeat; text-indent:5px; background-position:3px 12px; padding-left:10px; margin-left:5px;}
.index_jkbnav dd ul li a{color:#006d7a}
.index_right { width:295px; float:right;}
.uls{ overflow:hidden;}

.index_nav{ margin-top:10px; border:#cfe3de 1px solid;}
.index_nav dt{ background:url(../images/dlb_list.jpg) no-repeat; line-height:39px; text-indent:35px; font-size:14px; font-weight:600; color:#006d7a;}
.index_nav dd{ padding-top:5px; padding-bottom:5px;}
.index_nav dd .pm{ background:url(../images/dlb_h.gif) no-repeat; background-position:5px 3px;}
.pm li{ font-size:14px; text-indent:27px; line-height:26px; height:26px; overflow:hidden;}
.hd{ line-height:26px; padding-left:10px;}
.hd li{  background:url(../images/li_1.gif) no-repeat; text-indent:15px; background-position:0px 8px; font-size:14px; height:26px; overflow:hidden;}
.gx{line-height:26px; padding-left:10px; padding-right:10px;}
.gx li{ font-size:12px; height:26px; overflow:hidden;}
.gx li span{ color:#ff5400; padding-right:5px;}
.gx li span a{ color:#ff5400; padding-right:5px;}

.link{ margin-top:5px; border:#d9d9d9 1px solid; clear:both;}
.link .link_title{ line-height:35px; font-size:14px; font-weight:600; text-indent:20px; color:#4a4a4a;}
.link_box { padding-left:10px; padding-right:10px; padding-bottom:10px;}
.link_box a{ padding-left:5px;}

.foot{ width:960px; margin:0px auto; padding-top:10px;  clear:both;}
.foot_end{  border-top:#CCCCCC 1px solid;  padding-top:10px; text-align:center; line-height:26px;color:#666666;}
.foot_end a{ color:#666666;}

/* top */
.top{width:960px;height:auto; margin:0 auto;}
.new_top{width:960px;height:78px; margin:0 auto; clear:both; padding-top:5px;  }
.new_top .logo { width:250px; float:left;}
.new_top .banner{ width:700px;  float:right;}
 
.dht{ border-top:#0190d6 5px solid; height:32px; border-bottom:#c5c5c5 1px solid; border-right:#cccccc 1px solid; }
.dht ul{ border-top:#FFFFFF 1px solid;}
.dht ul li { float:left;}
.dht ul li a{ line-height:29px;padding-right:6px;padding-left:7px;display:block;color:#383838; text-decoration:none; padding-top:1px;margin-right:0px;  border-right:#dcdcdc 1px solid;}
.dht ul li a:hover, .dht ul li a.current{ color:#333;background-color:#f3f3f3; border-right:#dcdcdc 1px solid; border-bottom: #0099FF 2px solid;}
.dht p { margin:0px; padding:0px;}
.home {  float:left; line-height:30px; text-align:center; width:85px; margin-top:1px; color:#FFFFFF; background:#0090d3;  padding-right:10px; height:30px; font-size:14px; font-weight:600}
.home a{ color:#FFFFFF; padding-left:8px;}
.home a:hover { color:#FFFFFF;}
.gd { background:url(../images/gds.gif) no-repeat; text-align:center; line-height:30px; padding-left:10px; width:52px; float:right }	
 
.remen{ width:958px;height:87px; background:url(../images/rm.jpg);clear:both; border:1px #dcdcdc solid; border-bottom:none; padding-top:5px;  margin:0 auto;}
.remen1{ width:25px;height:75px; float:left; margin-left:10px;_margin-left:6px;  }
.re2{ width:900px; height:75px; float:right;margin-top:3px; margin-right:10px;_ margin-left:3px; text-align:left; color:#dedede; }
.re2 a{ text-align:left; line-height:22px;margin-left:6px; margin-right:6px; color:#383838;}
.re2 a:hover{color:#ff5a00}

 /* foot*/
 .foot{ width:960px; margin:0px auto; padding-top:10px;  clear:both;}
.foot_end{  border-top:#CCCCCC 1px solid;  padding-top:10px; text-align:center; line-height:26px;color:#666666;}
.foot_end a{ color:#666666;}