﻿*{
	margin:0px;
	padding:0px;

}

body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, 
h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, 
form, legend, fieldset, input, button, select, textarea {
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family: inherit;
}
ol, ul {
    list-style: none;
}

a:link{
	color:#5A5A5A;
	text-decoration:none;
}
a:visited{
	color:#5A5A5A;
	text-decoration:none;
}
a:hover{
	color:#FF0000;
	text-decoration:none;
}


.note {
    margin: 0 15px 10px;
	color:#666666;
}
.note span{
	float:right;
}
.disable {
    display: none;
}

fieldset, img {
    border: 0;
}
:focus {
    outline: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}

body {
    color: #333;
	background:#d9d9d9;
    text-align: center;
	font-family:Verdana, Arial,"宋体";
	font-size:12px;/*For Firefox*/
	*font-size:11px; /*For IE7 & IE6*/
	_font-size:11px;/*For IE6*/
}

.clearfix {
    display: inline-block;
}

.f14{
    font-size:12px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
}
/*\*/
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
/**/
.clearfix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

.hidden {
    display: none;
}
html, body {
    height: 100%;
}

.warp{ width:100%; margin:0 auto; text-align:left;}
.header{ height:82px; background:url(header.gif) repeat-x; padding-top:18px; padding-left:7px; padding-right:7px;}
.logo{ width:200px; height:72px;float:left;}
.banner{ width:780px; height:60px; float:right;text-align:right; margin-top:-10px;}
.bannern{ height:14px; line-height:14px;margin-left:410px;}
.bannern li{ padding:0px 10px 0px 10px; line-height:14px; height:14px; float:left;font-weight:bold; border-right:1px #e3e3e3 solid;}
.dianhua{height:60px; margin-bottom:10px; font-size:14px; font-weight:bold; text-align:left; padding-left:480px;lor:#333; padding-right:20px; line-height:26px; font-family:"宋体";}


/* Nav
==========================================================*/
.nav {
    height:39px; background:url(nav_bg_l.png) repeat-x; padding-left:50px; text-align:center;
}
.navinner {
    height:39px; background:url(nav_bg_l.png) no-repeat;display:block;line-height:39px; font-size:14px; color:#FFFFFF;
}
.navlist {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    margin: 0 10px;
    height:39px; background:url(nav_bg_l.png) repeat-x; padding-left:50px; text-align:center;
}
.nav li {
    background:url(nav_bg_c.png) no-repeat; width:92px; height:39px; float:left; display:block;line-height:39px; font-size:14px;color:#FFFFFF;
}
.nav a {
    display: block;
    width: 102px;
    text-align: center;
    font-size:14px;
}
.nav a:link, .nav a:visited {
    color: #fff;
}
.nav a.current, .nav a:hover, .nav a:active {
    background:url(nav_bg_hover.png) no-repeat; width:92px; height:39px; margin-left:2px;font-weight:bold;color: #fff;
}
.subnav {
    position: absolute;
    top: 145px;
    left: 0;
    float: left;
    height: 27px;
    line-height: 27px;
    white-space: nowrap;
    background: url(nav_bg.png) no-repeat 0 -180px;
}
* html .subnav {
    margin: 0 10px 0 -10px; /* IE 6 and below */
}
.subnav p {
    padding: 0 10px;
    background: url(nav_bg.png) no-repeat 100% -234px;
}
.subnav p span {
    display: block;
    background: url(nav_bg.png) repeat-x 0 -207px;
}
.subnav p.pointer {
    position: absolute;
    top: -4px;
    left: 0;
    height: 5px;
    width: 11px;
    padding: 0;
    margin-left: 20px;
    text-indent: -999em;
    background: url(nav_bg.png) repeat-x 0 -261px;
}
.subnav a {
    display: inline;
    padding: 0;
    font-size: 100%;
}
[class~="subnav"] a {
    padding: 0 3px;
}
.subnav, .subnav a:link, .subnav a:visited {
    color: #235e99;
}
.subnav a:hover, .subnav a:active {
    color: #235e99;
}
.subnav a:hover, .subnav a:active {
    font-weight: normal;
    background: none;
    border-bottom: 2px solid;
}
/* subnav position and pointer position */
#subnav1 { left: 135px;_left:150px; }
#subnav2 { left: 230px; }
#subnav3 { left: 320px;_left:355px; }
#subnav4 { left: 450px; }
#subnav5, #subnav6, #subnav7 { 
    left: auto;
    right: 190px;_right:100px;
}

#subnav1 .pointer,
#subnav2 .pointer,
#subnav3 .pointer,
#subnav4 .pointer { left: 30px; }
#subnav5 .pointer { left: auto; right: 290px; }
#subnav6 .pointer { left: auto; right: 180px; }
#subnav7 .pointer { left: auto; right: 70px; }

#subnav1, #subnav2, #subnav3, #subnav4 {
    min-width: 110px;
}
#subnav5 { min-width: 340px; }
#subnav6 { min-width: 240px; }
#subnav7 { min-width: 130px; }

.clear{ clear:both; 
height:5px;
width:5px;
}
.warper{ width:990px; margin:0 auto; padding:0px; _margin-top:-10px;}


/*picswf
============================================================*/

.picswf{ width:725px; height:294px; float:left; border:1px #ccc solid;
}
 

.login{height:294px;float:right;width:258px;}
.login_i{padding:5px; margin-top:13px;}
.login_i input{ border:1px #d9d9d9 solid;}
.email{ height:163px; width:258px; background-color:#FFF;}
.email .title{ background:url(bg_title_news.gif) repeat-x; height:26px; line-height:26px; color:#e12222; font-size:14px; font-weight:bold; margin-top:1px;}
.email .title img{ margin-right:5px; margin-top:4px;}
.lxwmabout{ background:url(about.gif) no-repeat; width:258px; height:126px; margin-top:1px;_margin-top:-8px;_margin-bottom:4px;}
.a_title{ height:31px; padding-left:10px; padding-top:5px; background:transparent; text-align:left;}
.a_bottom{ height:20px; text-align:right; padding-right:10px;}
.a_content{ height:58px; padding:3px; padding-bottom:5px; line-height:19px; padding-left:10px;}
.a_content ul{
	list-style:none;
}
.a_content li{
	text-align:left;
}
/*aboutbox*/

.right_about{ height:294px;float:right;width:258px;}
.about{ width:258px; background-color:#FFF;}
.about .title{ background:url(bg_title_news.gif) repeat-x; height:26px; line-height:26px; color:#e12222; font-size:14px; font-weight:bold; margin-top:1px;}
.about .title img{ margin-right:136px; margin-top:4px!important; /* IE7 */
margin-top:12px; /* IE6 */
}
.content{ margin-top:3px; _margin-top:-12px;
	text-align:left;
	padding:3px 14px 10px 14px!important;/* IE7 */	
	padding:10px 14px 10px 14px;/* IE6 */

	
		}
.content p{
	margin-top:8px;
	text-indent:2em;
}

.a_bottom{ height:20px;text-align:right; padding-right:10px;}


/*content
==================================================================*/
.content_body{ margin-top:3px; _margin-top:-12px;}
.leftside{ width:240px; float:left;}
.rightside{ width:745px; float:right;}






.main_p{ margin-bottom:-8px;
		_margin-top:4px;}
.yqmain{
	margin-top:10px;
	_margin-top:1px;
}
.gsdtmain{
	margin-top:-12px;
	_margin-top:0px;
}
.p_title{ width:240px; height:27px;}
.p_content{background:#fff; height:100px; float:left; padding-bottom:10px; width:230px;background:#fff url(bg_title_news.gif) bottom repeat-x; padding:5px; text-align:left;}
[class].p_content{ height:auto;}
h2 {height:26px; line-height:26px; background:url(fourm_center.gif) repeat-x; color:#fff; margin-top:2px; margin-bottom:2px;padding-left:20px; width:120px;}
h2 a:link,h2 a:visited,h2 a:hover{
	color:#fff;
	text-decoration:none;
}
#mainMenu {
background:#fff;float:left; padding-bottom:10px; width:230px;background:#fff url(bg_title_news.gif) bottom repeat-x; padding:5px;
}
[id].mainMenu{ height:auto;}
#mainMenu a:link {
	color: #FFFFFF;
	text-decoration:none;
}
#mainMenu a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
#mainMenu a:hover {
	color: #FFFFFF;
	text-decoration:none;
}
#mainMenu a:active {
	color: #FFFFFF;
	text-decoration:none;
}
.menu{
display: none;
margin-left: 5px;
padding: 0px;
background:none;
color:#000;
text-align:left;
text-indent:2em;

}
#mainMenu li a:link {
	color: #000;
	text-decoration:none;
}
#mainMenu li a:visited {
	color: #000;
	text-decoration:none;
}
#mainMenu li a:hover {
	color: #000;
	text-decoration:none;
}
#mainMenu li a:active {
	color: #000;
	text-decoration:none;
}
#mainMenu strong{ color:#fff; font-weight:normal;}
a.actuator {
height:31px; line-height:31px; background:url(fourm_center.gif) repeat-x; color:#fff; margin-top:5px; margin-bottom:5px;padding-left:20px; width:160px;
display:block;
font-size:14px;
font-weight:normal;
text-align:center;
padding-left: 5px;
text-decoration: none;
}
a.actuator:link{color:#fff;text-decoration: none;text-align:center;}
a.actuator:hover {
text-decoration: none;
color:#fff;text-align:center;
}
.menu li a{
background-color: transparent;
color: #000;
font-size: 12px;
padding-left: 5px;
text-align:center;
text-decoration: none;
}
.menu li a:hover{
/*border-bottom: 1px dashed #000;*/
text-decoration: underline;
}
span.key {
text-decoration: underline;
}


.news{ width:500px; float:left;_margin-top:4px;}
.jswd{
	width:500px; float:left;
	margin-top:5px;
	_margin-top:-8px;
	background:#fff url(bg_title_news.gif) bottom repeat-x;

}
.djph{
	_margin-top:-8px;
}
.n_nr{}
.n_title{ height:26px; background:url(bg_title_news.gif) repeat-x;}
.l1{float:left; padding-left:10px; padding-top:6px; cursor:pointer;}
.l2{float:right; padding-right:10px; padding-top:6px; cursor:pointer;}

/**新闻列表**/

#xwlist{
width:480px; padding-bottom:10px; float:left;background:#fff url(bg_title_news.gif) bottom repeat-x; padding:10px; padding-top:0px;


}

#xwlist ul{
	list-style:none;
}

.list{
	margin:0px;
	text-align:left;	
}

.list ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.list li{
	background:url("xian_bottom.gif") #fff repeat-x;
	background-position:left bottom;
	width:100%;
	line-height:26px;
	height:26px;
	_line-height:24px;
	_height:24px;


}
.list li a{
	display:block;
	color:#323232;
	padding:0px 0px 4px 20px;
	background:url("arr2.gif") no-repeat;
	background-position:-6px center;
	text-decoration:none;
	line-height:26px;
	height:26px;
	_line-height:24px;
	_height:24px;


}

.list li span{
	float: right;/*使span元素浮动到右面*/
	text-align: right;/*日期右对齐*/
	color:#989898;
	padding-right:10px;

}
.list li a:hover{
	color:#FF0000;
	text-decoration:underline;
}



.search{ float:right; _margin-top:-3px;}
.s_title{ width:240px; height:27px;}
.s_content{ width:230px; height:50px; padding:5px;padding-bottom:10px; _padding-bottom:5px;float:left;background:#fff url(bg_title_news.gif) bottom repeat-x;}
[class].s_content{ height:auto;}
.s_content input{ border:1px #d9d9d9 solid;}




.gsdt{
	width:240px;
	background:#fff;
	padding-top:4px;

	
}
.gsdtlist ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	
	
}
.gsdtlist li{
	text-align:left;
	width:240px;
	line-height:24px;
	height:24px;
	background:#fff;	


}


.gsdtlist li a{
	display:block;
	color:#323232;
	padding:0px 0px 4px 25px;
	background:url("arr2.gif") no-repeat;
	background-position:left center;
	text-decoration:none;
	line-height:24px;
	height:24px;
	text-align:left;


}

.gsdtlist li a:hover{
	color:#FF0000;
	text-decoration:underline;
}


/* 友情链接样式*/

.logolist{
	padding:10px 0px;
}
.logolist img{
	border:1px #394653 solid;
	text-decoration:none;
	margin:0 auto;
	width:140px;
	height:60px;
}

.logolist li{
	margin:10px 0px;	
}
.footer{ border-top:2px #f00 solid; height:99px; background:#fff url(header.gif) bottom repeat-x;_margin-top:2px; text-align:center; line-height:26px; color:#666;}
.copyright{height:20px; line-height:20px; margin-top:10px;}
.tongji{height:26px; line-height:26px; margin-left:185px;}
.tongji li{ padding:0px 5px 0 5px; float:left;}
.footerlink{ height:26px; line-height:26px;margin-left:260px;}
.footerlink li{ padding:0px 5px 0 5px; float:left;}


/* 站内搜索样式 */

#SearchForm{
	margin-bottom:10px;
	padding:10px 0px;
	background:url(bg4.gif) #fff no-repeat;
	background-position:10px center;
	
}
.textbox{
	border:1px #D9D9D9 solid;
	width:100px;
	margin:18px 10px 18px 40px;
}
.inputButton{
	height:19px;
	width:52px;
	border:0px;
	background:url(btn_sear.gif) no-repeat;
	margin:18px 0px 18px 0px;

	
	
}
.zmfwgg{
	margin-top:10px;
	_margin-top:7px;
	float:right;
}
.zmfwneirong{
	background:#fff;
	padding:0px;
	margin:0px;
	width:240px;
}
.zmfwneirong ul{
	list-style:none;
	text-align:left;
	padding:10px;
}

.zmfwneirong li{
	margin:2px 0px;
	margin-bottom:10px;
}
