/* CSS Document */
*{ font-family: "" Arial, Helvetica, sans-serif; margin:0; padding:0; }
body{ width:100%; font-size:12px;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
a { color:#000; text-decoration:none;}
a:hover{text-decoration: none;}
img {border:none;}
ul, li, dl, dd, dt{list-style:none;}
.clear{font-size:0px;clear:both;height:0px; _clear:none}
.float-left { float:left;}
.float-right { float:right;}
.clr{clear:both;}

.style2008 { height: 40px; background:url(http://shandong.sinaimg.cn/2015/0513/U11007P1333DT20150513155718.png) repeat; border-top: 1px solid #e8eaeb; border-bottom: 1px solid #e8eaeb;  width:100%;  z-index:998;}
.style2008 #dhby { height: 40px; }
.menu { Z-INDEX: 3; position: relative; width: 980px; margin:auto; height: 40px; }
.menu_box1 { height: 40px; Z-INDEX: 4; position: relative; float: left; display: block; width:660px; }
.menu_box1 ul li:hover div{ display:block !important;}
.menu_box1 ul { }
.menu_box1 ul li { float: left;  position: relative; text-align: center; font-size: 14px; width: 110px; text-shadow: 1px 1px 0 #fff; }
.menu_box_a { position: relative; display: block; width: 110px; height: 40px; line-height: 40px; font-weight: bold; text-decoration: none; overflow: hidden; }
.menu_box1 ul li a span { position: absolute; left: 0; width: 110px; }
.menu_box1 ul li a span.out { top: 0px; }
.menu_box1 ul li a span.over, .menu ul li a span.bg { top: -40px; }
#menu2 ul li a { color: #999; }
#menu2 ul li a span.over { background: url(http://shandong.sinaimg.cn/2015/0513/U11007P1333DT20150513155719.gif) no-repeat 50% 50%; color: #fff; text-shadow: 0px 0px 0 #fff; }
.menu_box1 li.on { }
.menu_box1 li.cur { }
.menu_box1 li.cur a { }
.menu_box1 li.cur a:hover { }
f .menu_box1 li dl { }
.menu_text { Z-INDEX: 11; position: absolute; display: none; top: 40px; left: 0px; padding-top: 12px; height: 115px; }
.menu_text dt { padding: 0 0 0 5px; line-height: 21px; height: 21px; font-size: 12px; background: url(../images/midot1.gif) no-repeat 0 6px; color: #45a8df; }
.menu_text dd { padding: 0 10px 0 5px; line-height: 25px; height: 25px; float: left; font-size: 12px; }

.menu_text .host { padding: 0 10px 0 5px; clear: both; }
.menu_text .host dt { padding: 0 0 4px 0; line-height: 21px; height: 21px; font-size: 12px; }
.menu_text .host dt a { font-weight: bold; margin-left: 12px; color: #999; padding-bottom: 5px; width: auto; height: 30px; }
.menu_text .host dt a:hover { font-weight: bold; color: #45a8df !important; background: url(in_hover.gif) repeat-x bottom; border-bottom: 3px solid #45a8df; }
.menu_text .host dd { padding-bottom: 0px; line-height: 25px; height: 25px; padding-left: 0px; padding-right: 10px; font-size: 12px; padding-top: 0px }
.menu_text .host dd a:hover { }

.menu_3col .menu_3col_1_1, .menu_3col .menu_3col_2_2 { padding-bottom: 0px; padding-left: 10px; width: 110px; padding-right: 0px; float: left; overflow: hidden; padding-top: 5px; margin-bottom: 15px; }
.menu_3col .menu_3col_1_1 { height: 90px !important; margin-top: 5px; }
.menu_3col .menu_3col_2_2 { height: 90px !important; margin-top: 5px; }
.menu_3col dd { width: 110px; float: left; }
.menu_3col .menu_3col_1_1 { border-right: 1px dashed #CCCCCC; }

.menu_bj { Z-INDEX: 99; position: absolute; border: #e5e5e5 1px solid; display: none; background-color: #fafafa; top: 40px; left: 0px }

#menu_text1 { width: 250px; left: 0px; height: 165px !important; }
#menu_text2 { width: 250px; left: 0px; }
#menu_text3 { width: 250px; left: 0px; height: 165px !important; }
#menu_text4 { width: 250px; left: 0px; }
#menu_text5 { width: 250px; left: 0px; }
#menu_text6 { width: 250px; left: 0px; }
.menu_iframe { Z-INDEX: 4; position: absolute; FILTER: alpha(Opacity=0); border:0px; width: 100%; background: none; height: 0px; visibility: inherit; top: 40px; left: 0px }

.nav_tel { float: right; font-weight: bold; font-size: 15px; line-height: 42px; height: 42px; width: 235px; text-align: right; }
.nav_tel span { color: #3984cb!important; font-size: 15px; font-weight: bold; }
.head { width: 100%; background: url(http://shandong.sinaimg.cn/2015/0513/U11007P1333DT20150513155718.png) repeat;}
.head_logo { width: 980px; height: 70px; margin:auto; padding:12px 0; }
.logo_box { float: left; height: 48px; width: 445px; margin-left: 10px; margin-top: 12px; _width: 430px; }
.head_link { float: right; width: 500px; }
.head_link i { background: none repeat scroll 0 0 #999999; display: inline-block; font-size: 0; height: 13px; line-height: 0; margin: 4px 0 0 15px; overflow: hidden; vertical-align: middle; width: 1px; float: right; }
.head_link_top span, .head_link_bottom span { display: block; float: right; text-align: right; }
.head_link_top span { width: 70px; }
.head_link_bottom span { width: 80px; }
.head_link span a { color: #999 !important; font-size: 12px; line-height: 20px; }
.head_link span a:hover { text-decoration: none; color: #1A8AE6 !important; }
.head_link_top { width: 500px; height: 25px; }
.head_link_bottom { width: 400px; height: 25px; margin-top:11px; padding-left:100px;}
.hnav_tb { height: 140px !important; margin-top: 5px; padding-bottom: 0px; padding-left: 10px; width: 110px; padding-right: 0px; float: left; overflow: hidden; padding-top: 5px; margin-bottom: 15px; }

.head_link_bottom .search{ float:left; width:240px; height:auto; margin-top:3px;}
.head_link_bottom .form{ float: right; height: 21px; width: 205px; background:url(../images/search.gif) no-repeat; overflow:hidden;}
.head_link_bottom input{ border: none; height: 21px; line-height: 21px; padding-left: 10px; width: 162px; float:left; background:none; outline:none;}
.head_link_bottom button{ width:33px; height:21px; float:right; border:0; background:none;}

.resultbar { height:40px; line-height:40px;  text-indent: 12px; color:#666;  border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; width:665px; margin:10px 0;}
.fc_03c { color: #DF4545;}
.result_content { overflow: hidden; zoom: 1; width:980px; margin:auto; boder-top:none; padding-bottom:15px; }
.sidebar { float: right; width: 275px; padding: 20px 0 0 10px; margin-right: 10px; word-wrap: break-word; }
.sidebar h2 { font-size: 14px; line-height: 25px; }
.sidebar ul { padding: 4px 8px; }
.sidebar ul li { line-height: 24px; background:url(ico-3.gif) 4px 9px no-repeat; }
.resultlist { overflow: hidden; }
.resultlist ul { padding:0 20px 0 0;  }
.resultlist ul li { padding: 15px 0;}
.resultlist ul li h3 { line-height: 30px; font-size: 16px; font-weight: normal; background:#ebebeb; width:100%; height:30px;}
.resultlist ul li h3:hover{ background:#3d90d8;}
.resultlist ul li h3 a { color:#666; font-weight: bold; float:left; padding-left:10px; font-size:14px;}
.resultlist ul li h3:hover a, .resultlist ul li h3:hover b, .resultlist ul li h3:hover font{ color:#fff;}
.resultlist ul li h3 b{ color:#666; float:right; padding-right:10px; font-size:12px;} 
.resultlist ul li p { line-height: 25px; color: #333; font-size: 12px; width: 625px; text-align:left; padding:10px 0 10px 10px;}
.resultlist ul li span{ padding-left:5px;}
.resultlist ul li span small { line-height: 22px; font-size: 12px; margin-left: 5px; color: #999; }
.resultlist ul li span a { color:#999; text-decoration:underline; }
.resultlist ul li span a:hover{  color:#3d90d8;}
.fl { margin:30px 0 10px;}

.ss_img{ width:516px; height:50px; margin:30px 0;}
.search_page{  display: inline-block; line-height: 24px;  background:#ebebeb; border: 1px solid #F3F3F3; border-radius: 26px; transition: all 0.2s linear 0s; padding: 0 9px; margin:0 3px;}
.search_page a{ color: #666; font-family: "&#930;&#378;",Arial,HELVETICA;}
.search_page:hover{  background-color: #43AAFA; border-color: #43AAFA; color: #FFFFFF;}
.search_page:hover a{ color: #FFFFFF;}
.search_page2{ background-color: #43AAFA; border-color: #43AAFA; color: #FFFFFF; border-radius: 26px; display: inline-block; font-size: 12px; height: 24px; line-height: 24px; padding: 0 9px; transition: all 0.2s linear 0s; font-family: "&#930;&#378;",Arial,HELVETICA; }
.search_page3{ border: 1px solid #999999; margin: 0 5px;  border-radius: 26px; display: inline-block; line-height: 24px; padding: 0 9px; transition: all 0.2s linear 0s;}

.xlwb{ position: relative;}
.xlwb:hover .xlwb_2wm{ display:block;}
.xlwb_2wm{  position: absolute; width:168px; height:176px; display:none; background:url(http://shandong.sinaimg.cn/2015/0513/U11007P1333DT20150513155722.png) no-repeat; left:-30px; top:22px; z-index:999;}
.xlwb_2wm img{ width:152px; height:152px; margin:16px 8px 8px;}

.txwb{ position: relative;}
.txwb:hover .txwb_2wm{ display:block;}
.txwb_2wm{  position: absolute; width:168px; height:176px; display:none; background:url(http://shandong.sinaimg.cn/2015/0513/U11007P1333DT20150513155722.png) no-repeat; left:-30px; top:22px; z-index:999;}
.txwb_2wm img{ width:152px; height:152px; margin:16px 8px 8px;}

.hydl{ background:url(../images/in_hyzc_ico1.gif) no-repeat left center; position: relative; z-index:9999; }
.hydl:hover .hydl_box{ display:block;}
.hydl_box{ position: absolute; width:183px; height:233px; top:18px; left:-44px; display:none;}
.hydl_top{ width:180px; height:9px; background:url("../images/in_hydl_xsj.gif") no-repeat; }
.hydl_bottom{ width:180px; height:211px; border:1px solid #d9d9d9; border-top:none; background:#fff; padding:6px 0;}
.fb{ padding:10px 10px 0;}
.fb span{ float:left; width:auto; color:#666;}
.ipt-txt{ width:158px; margin-top:5px;}
.submit{ padding:10px;}
.btn-1{ width:160px; height:25px; background:url("../images/in_hydl_ico1.gif") no-repeat; border:none; margin-top:5px;}
.btn-1:hover{ background:url("../images/in_hydl_ico2.gif") no-repeat;}
.qq_dl{ width:160px; padding:15px 10px; border-top:1px dashed #d9d9d9;}
.qq_dl p{ color:#666; font-size: 12px; line-height: 20px; padding-top: 0; text-align: left;}
.qq_dl a{ color:#666 !important; line-height:20px; text-align:left; padding-left:20px; background:url("../images/in_hydl_qq.gif") no-repeat left center; display:block; height:20px; font-size: 14px !important; margin-top:3px;}
.welcome, .welcome a { color: #666; line-height: 20px;}
.welcome { float: right; width: 420px; text-align:right;}
<!--1333-737-14:2015-05-13 16:18:42-->