@charset "utf-8";
* { word-wrap:break-word;margin:0 auto; }
html { font-family:Microsoft YaHei,Verdana,Arial; font-size:14px; }
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea,em,i,p { padding:0; margin:0; list-style:none; font-style:normal; }
input,select { font-size:12px; font-family:Microsoft YaHei,Verdana,Arial; vertical-align:middle; }
body{min-width: 1000px;}
input,select { font-size:12px; font-family:Microsoft YaHei,Verdana,Arial; vertical-align:middle; }
img { border:none; }
a { color:#777; text-decoration:none; }
a:hover { color:#f30; text-decoration:none; }

/*---------- frame : header ---------*/

.header {margin:auto; width:980px;}
.header_top { width: 100%;height:35px; line-height:35px; background:url(../images/1x1.gif) repeat-x bottom #fff; }
.header_top_left { width:20%; margin:auto;float:left;margin-left:10px;}
.header_top_left a { display:inline-block; height:35px;padding:0 5px; }
.header_top_left i { display:inline-block; height:35px; width:20px; vertical-align:middle;background:url(../images/ico.png) no-repeat -220px -5px; }

.header_top_right { float:right;margin-right:10px; }
.header_top_right a{padding:0 5px;}
.header_main { overflow:hidden;padding:8px 0;margin:auto; width: 100%;}
.logo{
    float: left;margin:0 20px; 
    width: 220px;
    height: 80px;
    text-indent: -999px;
    background-image: url(../images/logo.png);
    background-repeat: no-repeat;
}
.search { float:right;margin-right:20px;}
.search dl{margin:auto;}
.search dl dt,.search dl dd{ float:left;    line-height: 25px;margin-right:10px;}
form{ float:left}
.mt10 { padding-top:5px;}
.mt10 input{margin-left:20px;}
input[type="submit"] {
    width: 65px;
    height: 28px;
    line-height: 28px;
    font: 12px \5b8b\4f53;
    cursor: pointer;
    outline: none;
    display: inline-block;
    text-align: center;
    color: #fff;
    border: none;
    background-color: #1a89ed;
}
input[type="text"] {
    width: 350px;
    padding-left: 5px;

    margin-right: 10px;
    height: 22px;
    line-height: 22px;
}
input {
    vertical-align: text-bottom;
}

/* µ¼º½²Ëµ¥¿ªÊ¼ */

.header_wrap {
	width: 980px;
	margin: 0 auto;
}
nav {
	background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#ccc));
	background-image: linear-gradient(#fff, #ccc);
	border-radius: 6px;
	box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.4);
	padding: 0 10px;
	position: relative;
}

.menu li {
	float: left;
	position: relative;
}

.menu li a {
	color: #444;
	display: block;
	font-size: 14px;
	line-height: 20px;
	padding: 6px 10px;
	margin: 8px 8px;
	vertical-align: middle;
	text-decoration: none;
}

.menu li a:hover {
	background: -webkit-gradient(linear, center top, center bottom, from(#ededed), to(#fff));
	background-image: linear-gradient(#ededed, #fff);
	border-radius: 12px;
	box-shadow: inset 0px 0px 1px 1px rgba(0,0,0,0.1);
	color: #222;
}

.menu ul {
	position: absolute;
	left: -9999px;
	list-style: none;
	opacity: 0;
	transition: opacity 1s ease;
}

.menu ul li {
	float: none;
}

.menu ul a {
	white-space: nowrap;
}

.menu li:hover ul {
	background: rgba(255,255,255,0.7);
	border-radius: 0 0 6px 6px;
	box-shadow: inset 0px 2px 4px rgba(0,0,0,0.4);
	left: 5px;
	opacity: 1;
}

.menu li:hover a {
	background: -webkit-gradient(linear, center top, center bottom, from(#ccc), to(#ededed));
	background-image: linear-gradient(#ccc, #ededed);
	border-radius: 12px;
	box-shadow: inset 0px 0px 1px 1px rgba(0,0,0,0.1);
	color: #222;
}

.menu li:hover ul a {
	background: none;
	border-radius: 0;
	box-shadow: none;
}

.menu li:hover ul li a:hover {
	background: -webkit-gradient(linear, center top, center bottom, from(#eee), to(#fff));
	background-image: linear-gradient(#ededed, #fff);
	border-radius: 12px;
	box-shadow: inset 0px 0px 4px 2px rgba(0,0,0,0.3);
}
.current a {
background: -webkit-gradient(linear, center top, center bottom, from(#ccc), to(#ededed));
background-image: linear-gradient(#ccc, #ededed);
border-radius: 12px;
box-shadow: inset 0px 0px 1px 1px rgba(0,0,0,0.1);
color: #222;
}

.clearfix {
	clear: both;
}


.main {
margin: 0px auto;
width: 980px;
margin-top:10px;
overflow: hidden;
}

#cont_le {
    float:left; width:650px;font-size:13px;margin-bottom:10px;
}
.left {
    float: left; 
    width: 650px;
}
.title1{
    font-family:"Î¢ÈíÑÅºÚ"; 
    font-size:16px; 
    font-weight:bold;
line-height: 34px;    margin: 5px 0;
} 
#qh {
    height:289px;padding:5px;
	border:solid 1px #cdcdcd;
	background-color:#f4f4f4;
	position:relative;
}
#qh .img{
	display:none;
	}
#jsNav {
	position:absolute;
	width:209px;
	right:7px;top:5px;
	}
#jsNav a{
	height:48px;
	width:168px;
	line-height:22px;padding:10px 20px 0 21px;
	background-color:#ffffff;
	display: block;font-weight:bold;
	}

#jsNav .imgSelected {
	background-color:#f4f4f4;
    border-left:solid 10px #0199cb;
	padding-left:11px; color:#0199cb;
	}

.main_news{
width:100%;
overflow: hidden;
}
.main_1 {
float: left;
width: 68%;
overflow: hidden;
}
.profile {
width: 100%;

padding:10px;
}
.profile h2{

line-height: 35px;
display: inline-block;
}
.tlbbsf {

padding: 5px;
}
.tlbb_img{
float: left;margin-right:5px;
padding: 2px;
border: 1px solid #C3C3C3;
background-color: #fff;
}

.picnews img {
float: left;
padding: 2px;    
width: 120px;
height: 100px;
border: 1px solid #C3C3C3;
background-color: #fff;
}
.pubright {overflow: hidden;
padding: 0 5px;
margin-top:5px;
border:2px solid #1c8dd5;
}
.pubright dl dt {
height: 45px;
background: url(../images/1dian.gif) repeat-x bottom;
font: normal 19px/45px "Î¢ÈíÑÅºÚ";
}
.pubright dl dt strong{
display: inline-block;
color: #0087be;
height: 45px;
background: url(../images/pubt.gif) no-repeat right bottom;
padding-right: 15px;
}
.pubright dl dd {

}
.pubright dl dd{
line-height: 28px;float: left;width: 47%;
word-break: keep-all;
height: 28px;
padding-left: 10px;
}
.mput {
width: 100%;overflow: hidden;border-bottom: 1px solid #dcdcdc;


}
.mput h2,.mput strong {
float: left;
display: inline-block;
font: normal 18px/40px "Î¢ÈíÑÅºÚ";
font-weight:bold;
border-bottom: 4px solid #f60;
padding:0 10px;
}
.mput span{
float: right;
margin-right:10px;
line-height:40px;
}
.news_list{
width:48%;float: left;display: block;margin-bottom:10px;
overflow: hidden;margin-right:10px;
}

.news_img img{
    float: left;
    margin: 0 10px 0 10px;
}
.news_img a{
    display: block;
    font-family: "Î¢ÈíÑÅºÚ";
    font-size: 15px;
    color: #203f52;
width:164px;
white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
overflow: hidden; 
}
.news_img p {
    color: #999999;
    text-indent: 2em;
}

.news_list ul{
float: left;    overflow: hidden;
    display: block;
}
.news_list ul li{
line-height: 28px;
height: 28px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news_list ul li span{
color: #ABA9A2;
margin-right: 5px;
float: left;
}

.db-search{width:99%;overflow: hidden;margin:10px 0 0 0;
border: 1px solid #dcdcdc;padding:10px 0px;
}
.search1{width:80%;margin: 0px auto;
text-align: center;
}
.search2{width:100%;
text-align: center;margin-top:5px;
}
.search2 ul{margin: 0px auto;
width:80%;
}
.search2 ul li{width:50px;
float: left;
}
.main_2{
width: 310px;float: right;
}
.main_2_1{
background:none;
padding:0px;
}

.main_2_1 dd {

padding-left: 5px;
overflow: hidden; 
line-height:25px;
}
.main_2_1 dd span{
display: block;
float:right;
overflow: hidden;
}
.main_2_1 p{
float: left;
display: block;
line-height:25px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.main_2_2{
overflow: hidden;
}
.main_2 dl dt {
font: normal 18px/34px "Î¢ÈíÑÅºÚ";
border-bottom: 1px solid #dcdcdc;
overflow: hidden;
}
.main_2 dl dt span{
border-left: 6px solid #f60;margin: 5px 0;
display: block;font-weight:bold;
line-height: 34px;
overflow: hidden;
padding-left: 10px;
}

.main_2_2 dd {
background: url(../images/hetu.png) 0 -308px no-repeat;
padding-left: 18px;
line-height:28px;
    overflow: hidden;
}
.main_2_2 dd a{
float: left;
display: block;
width: 75%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.main_2_2 dd span{
display: block;
float:right;
overflow: hidden;
}

.main_2_3 a{float: left;
display: block;width: 20%;
}
.link {
    margin: 0 auto;
    width: 980px;
    margin-top: 10px;
    line-height: 20px;

    overflow: hidden;
}


.right dl dd {
background: url(../images/dian.gif) no-repeat left center;
font: normal 16px/30px "Î¢ÈíÑÅºÚ";
padding-left: 15px;
width: 310px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.right dl dd a:hover {
color: #f30;
text-decoration: none;
}

#right_img dd {display: inline-block;
background: none; float: left;
width:145px;padding: 5px;
}
#right_img dd span{display:block;
font-size: 14px;
}
.pages{float: left;
width:100%;
}



.link dl dt {
width:100%;border-bottom: 1px solid #dcdcdc;

}
.link dl dt span{
display: inline-block;
font-weight:bold;
height: 25px;width: 80px;
border-bottom: 4px solid #f60;
text-align: center;
}
.link dl dd{float: left;
line-height: 28px;
height: 28px;
padding-left: 10px;
}


.footer { 
width: 980px;
text-align:center;
height: 170px;
background: url(../images/bottombg.png) repeat-x;
border: 1px solid #E2E2E2;
border-bottom: 0px;
position: relative;
margin: 0 auto;
margin-top:10px;
clear: both;
}
.webinfo{
width: 980px;
}
.webinfo ul{
width: 400px;
overflow:hidden;margin:0 auto;

height: 40px;
}
.webinfo ul li{
width:25%;float:left;
line-height:40px;
text-align: center;
}
.copyright{
width: 970px;
border-top: 1px dashed #DCDCDC;
line-height: 22px;
text-align: center;
overflow:hidden;
}


.up{width:54px;height:54px;background:url(../images/topback.gif) no-repeat 0 0;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}.up:hover{filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}