@charset "gb2312";
/* ::::: http://www.ks5u.com/special/2013/yimo/css/ks5uzt.css ::::: */

h1, h2, h3, h5, h5, h6 { font-size: 100%; font-weight: normal; }
strong { font-weight: 800; }
* { margin: 0px auto; padding: 0px; }
ul, li { list-style: none outside none; }
img { border: 0pt none; }
a { color: rgb(51, 51, 51); text-decoration: none; }
a:hover { color: rgb(218, 0, 6); text-decoration: underline; cursor: pointer; }
body { font-family: "Î¢ÈíÑÅºÚ","ËÎÌå"; font-size:12px; color: rgb(51, 51, 51); height: 100%; margin: 0pt auto; width: 100%; background: #fff; }
a { color: rgb(0, 66, 118); }
p { color: rgb(102, 102, 102); line-height: 18px; }
.fz14red, .fz14red a { color: rgb(179, 35, 34); font-size: 14px; }
.clear { height: 0px; clear: both; overflow: hidden; width: 200px; }
.h10 { line-height: 10px; width: 200px; clear: both; }
.h20 { line-height: 15px; width: 100%; clear: both; }
.STYLE5 { font-weight: bold; }
.bg_bai { background: none repeat scroll 0% 0% rgb(255, 255, 255); height: auto; }
#header { margin: 0pt; width: 100%; background: url("../img/bg_top.jpg") repeat-x scroll 0% 0% rgb(255, 255, 255); border-bottom: 1px solid rgb(216, 216, 216); }
#header .inner { width: 960px; height: 30px; padding-top:5px; overflow: hidden; margin: 0pt auto; }
#header .logo { width: 160px; height: 25px; background: url("../img/logo.png") no-repeat scroll 5px 0 transparent; float: left; }
#header .hr_txt { padding-right: 10px; float: right; height: 25px; clear: right; }
#header .logo a, #header .hr_txt a { color: rgb(51, 51, 51); font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; line-height: 22px; padding:0 2px; }
#header .hr_txt a:hover { color: rgb(255, 0, 0); text-decoration: underline; }
#banWrap { margin: 0pt; width: 100%; clear: both; }
.banner { margin: 0pt auto; width: 100%; height: 240px; border-bottom:2px solid #84C0F2; background:url(../img/banner.jpg) repeat-x top center; }

#content { padding: 0pt; width: 960px; margin: 0pt auto; height: auto; clear: both; position: relative; }
.main { width: 960px; margin: 0pt auto; height: auto; padding: 0pt; clear: both; }
.main_left { width: 700px; float: left; height: auto; }
.main_right { margin:0; width: 245px; float: right; clear:right; padding: 0px; display: block; }
.main_top { float: right; clear: right; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 245px; height: 304px; margin-top: 0px; padding: 0pt;  }
.main_top h5 { color: #1d7489; height: 30px; line-height: 30px; font-size: 14px; padding-left: 30px; margin: 0pt; background: url("../img/side_ph.jpg") no-repeat scroll 0% 0% transparent; border-bottom: 0px solid rgb(219, 216, 216); }
.tab_content { width: 235px; margin: 0 ; border: 1px solid #96cbed; padding: 6px 0 6px 8px; }
.tab_content ul { width: 220px; margin: 0pt; }
.tab_content ul li { width: 220px; padding: 0pt 5px 0pt 10px; background: url("../img/ico1.jpg") no-repeat scroll left center transparent; display: block; line-height: 26px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.tab_content ul li a { line-height: 26px; color: rgb(51, 51, 51); text-decoration: none; }
.tab_content ul li a:hover { color: rgb(204, 0, 0); text-decoration: underline; }
.main_text { clear: right; float: right; width: 440px; padding: 0pt; height: 277px; margin: 15px 0pt 0pt; border-width: 2px 1px 1px; border-style: solid; border-color: rgb(45, 132, 199) rgb(219, 216, 216) rgb(219, 216, 216); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.newsbt { font-size: 14px; font-weight: bold; line-height: 20px; padding: 9px 36px 4px 18px; text-align: center; }
.newszy { font-size: 12px; line-height: 20px; padding: 0pt 5px 0px 10px ! important; text-align: left; text-indent: 24px; color: rgb(102, 102, 102); }
.newszy p { line-height: 24px; }
.txtlist { width: 422px; padding: 6px 0pt; border-top: 1px dashed rgb(221, 221, 221); }
.txtlist ul { width: 410px; margin: 0pt auto; padding-left: 16px; }
.txtlist ul li { width: 394px; display: block; line-height: 27px; padding-left: 14px; background: url("../img/piont.jpg") no-repeat scroll 0px center transparent; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.txtlist ul li a { line-height: 27px; color: rgb(51, 51, 51); text-decoration: none; }
.txtlist ul li a:hover { color: rgb(204, 0, 0); text-decoration: underline; }
#dy_con { width: 958px; height: 115px; border: 1px solid rgb(219, 216, 216); margin: 0pt auto; }
#dy_con .dy_img { width: 136px; height: 115px; float: left; }
#dy_con .dy_text { width: 780px; font-size: 14px; float: right; clear: right; padding: 5px 20px; text-indent: 2em; }
#dy_con .dy_text p { line-height: 26px; }
.subject { width: 960px; padding: 0px; margin: 0px auto; height: auto; }
.subject h3 { height: 38px; line-height: 38px; background: url("../img/subnav.jpg") no-repeat scroll 0% 0% transparent; color: #1d7489; margin: 0pt; font-size: 18px; padding-left: 90px; font-family: "Î¢ÈíÑÅºÚ"; font-weight: normal; }
.subject h3 a { text-align: right; padding-left: 720px; font-size: 14px; color: #1d7489; }
.subject_cont { clear: both; width: 958px; height: auto;  float:left;border-width: medium 1px 1px; border-style: none solid solid; border-color:#dbd8d8 #dbd8d8 #dbd8d8; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 10px 0pt; margin: 0px  0px 10px 0px; }
#Copyright { width: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 15px 0pt 10px; margin: 0pt auto; clear: both; border-top: 0px solid rgb(45, 132, 199); }
#Copyright p { text-align: center; padding: 0pt 15px 0pt 0pt; margin: 0pt; font-size: 12px; font-family: "Î¢ÈíÑÅºÚ","ËÎÌå"; line-height: 22px; color: rgb(79, 79, 79); }
.zttj { padding: 0pt; width: 960px; margin: 0pt auto; height: auto; clear: both; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.zttj h3 { padding: 0pt 0pt 0pt 50px; margin: 10px 0pt 0pt; height: 44px; line-height: 44px; border-bottom: 0px solid rgb(219, 216, 216); background: url("../img/subnav.jpg") no-repeat scroll 0% 0% transparent; color: #1d7489; font-size: 18px; font-family: "Î¢ÈíÑÅºÚ"; font-weight: normal; }
.zttj h3 a { text-align: right; padding-left: 760px; color: #1d7489; font-size: 14px; }
.tjlist { height: 170px; margin: 0pt auto; width: 958px; clear: both; border-left: 1px solid rgb(216, 216, 216); border-right: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); }
.tjlist ul { padding-left: 8px; margin: 0pt; }
.tjlist ul li { width: 140px; height: 156px; display: block; overflow: hidden; float: left; background: url("../img/zttjbg.jpg") no-repeat scroll 10px 8px transparent; padding: 0pt 8px; position: relative; }
.tjlist ul li img { height: 122px; padding: 28px 0pt 0pt 6px; width: 132px; margin: 0pt; }


.main_left .nav_top{ height:44px; width:655px; line-height:44px; font-size:16px; background:url(../img/left_top.jpg)  no-repeat; color:#1d7489;  text-align:left; font-weight:bold; padding-left:40px;}

div.zyhz{border-top:1px solid #96cbed ;border-left:1px solid #96cbed ;border-right:1px solid #96cbed ; border-bottom:0px solid #96cbed ;width:693px; height:90px;text-align:center;background:url(../img/stdh.jpg)  no-repeat; position:relative;} 

div.l1{width:98px;float:left; z-index:-9999;  color:#1d7489; font-size:16px; } 
div.l2{width:583px; clear:right;float:right;} 
div.l2 ul{padding:0px;margin:0;width:100%;} 
div.l2 li{list-style:none;height:43px;line-height:45px;overflow:Hidden; float:left; padding-left:10px;}

div.l2 li a{COLOR: #1d7489; FONT-SIZE: 14px; padding:0 10px;}
div.l2 li a:hover{COLOR: #c30; FONT-SIZE: 14px; padding:0 10px;}
.title{  background:url(../img/title.jpg) no-repeat ; text-indent:3em;} 
#mainBody .left .zw .zyhz .l2 li a{color: #1d7489; text-decoration: none;} 
#mainBody .left .zw .zyhz .l2 li a:hover{color: #c00; text-decoration: underline;} 

#mainBody .left .zw TBODY td{color: #ccc; }
#mainBody .left .zw TBODY a{ color: #1d7489; text-decoration: none;FONT-SIZE: 14px; FONT-FAMILY: Î¢ÈíÑÅºÚ; } 
#mainBody .left .zw TBODY a:hover { color: #c00; text-decoration: underline; } 


.main_title{ width:960px; margin:0 auto; position:relative;}

.banner_1  h1{
	position:absolute;
	left:208px;
	top:120px;
	font:400 40px Î¢ÈíÑÅºÚ;
}
.banner_1  h1 font{color:#096;font:800 50px Î¢ÈíÑÅºÚ;}
.banner_1  span{
	position:absolute;
	left:280px;
	top:35px;
	font:400 40px Î¢ÈíÑÅºÚ;
}
.banner_1  span em{font-style:normal;margin-left:10px;font:300 28px Î¢ÈíÑÅºÚ;}
.side_pic{ width:245px; height:235px; clear:both; padding:0;}
.side_pic2{ width:245px; height:auto; clear:both; padding:0;}
.side_pic2 ul li{ width:245px; height:100px;padding:0; margin-top:10px;}