@charset "gb2312";
/* CSS Document */

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend
{
    margin: 0;
    padding: 0;
}
ol, ul
{
    list-style: none;
}
:focus
{
    outline: 0;
}
a img
{
    border: 0;
}
img
{
    vertical-align: middle;
}
table
{
    empty-cells: show;
}
ins
{
    text-decoration: none;
}
del
{
    text-decoration: line-through;
}
em
{
    font-style: normal;
}
button::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, input[type=file] > input[type=button]::-moz-focus-inner
{
    border: 0;
    padding: 0;
}
.fl
{
    float: left;
}
.fr
{
    float: right;
}
.fn
{
    float: none;
}
.al
{
    text-align: left;
}
.ac
{
    text-align: center;
}
.ar
{
    text-align: right;
}
.clr
{
    display: block;
    overflow: hidden;
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix
{
    display: inline-table;
}
*html .clearfix
{
    height: 1%;
}
.clearfix
{
    display: block;
}
* + html .clearfix
{
    min-height: 1%;
}
.overflow
{
    overflow: hidden;
}
.form label, .form input, .form select, .form textarea, .form button, .form .label
{
    float: left;
    font-size: 12px;
}
.block
{
    display: block;
    overflow: hidden;
}
.hide
{
    display: none;
}
.invisible
{
    visibility: hidden;
}
.tab
{
    overflow: hidden;
    zoom: 1;
}
.tab li, .tab a, .tab-item
{
    float: left;
    text-align: center;
}
.btn-img, .button
{
    display: inline-block;
    margin: 0;
    padding: 0;
    border: 0;
    text-align: center;
    cursor: pointer;
}
.btn-text
{
    margin: 0;
    padding: 0;
    text-align: center;
    cursor: pointer;
}
body
{
	color: #666;
	background: #fff;
	
	_background-attachment: fixed;
	font-family: Arial, Verdana, "\5b8b\4f53";
	font-size: 12px;
	line-height: 180%;
}
h1
{
    font: 20px "microsoft yahei" , "\5b8b\4f53";
}
h2, h3
{
    font-size: 14px;
}
h4, h5, h6
{
    font-size: 12px;
}
a
{
	color: #333;
	text-decoration: none;
	font-family: "ËÎÌå";
}
a:hover
{
	color: #0085c9;
	text-decoration: underline;
}
.w
{
	width: 1024px;
	margin: 0 auto;
}
#subnav {
	line-height: 27px;
	background-color: #333333;
	height: 27px;
}
#subnav .w .fl {
	width: 300px;
}

#subnav .w .fl a  {
	font-size: 12px;
	color: #CCC;
	margin-right: 10px;
	line-height: 27px;
}

#subnav .w .fr {
	
}

#subnav .w .fr ul li {
	float: left;
	height: 27px;
}

#subnav .w .fr ul li a {
	line-height: 27px;
	text-align: center;
	display: block;
	height: 27px;
	color: #CCC;
}

#subnav .w .fr ul li .tuichu {
	line-height: 27px;
	text-align: center;
	display: block;
	height: 27px;
	color: #CCC;
    background:none;
    border:none;
    cursor:pointer;
    
}
#subnav .w .fr ul li a:hover {
	text-decoration: none;
	background-color: #000;
}



#subnav .w .fr ul li .weixin {
	background-image: url(imagesmubanweixin.png);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	background-position: center;
	width: 125px;
}
#subnav .w .fr ul li .erji {
	display: none;
	z-index: 9999;
	position: absolute;


}
#subnav .w .fr ul li:hover .erji{
	display: block;
}

#subnav .w .fr ul li .erji img {
	width: 125px;
}


#subnav .w .fr ul li .login {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	padding-right: 20px;
	padding-left: 20px;
}
#subnav .w .fr ul li .shoucang {
	background-image: url(imagesmubanshoucang.png);
	background-repeat: no-repeat;
	background-position: 6px center;
	padding-left: 28px;
	padding-right: 10px;
}
#subnav .w .fr ul li .home {
	background-image: url(imagesmubanshouye.png);
	background-repeat: no-repeat;
	background-position: 6px center;
	padding-right: 10px;
	padding-left: 28px;
}
#banner {
	background-color: #0076b3;
}
#banner .w {
	background-image: url(imagesmubanbannerbg.png);
	background-repeat: no-repeat;
	background-position: 70px;
	height: 154px;
}
#banner .w .fl {
	padding-top: 31px;
}
#banner .w .fr {
	padding-top: 35px;
}


#banner .w .fr .choice {
	height: 26px;
	width: 385px;
}


#banner .w .fr ul li {
	float: left;
	line-height: 26px;
	height: 26px;
}
#banner .w .fr ul li a {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	line-height: 26px;
	color: #FFF;
	text-align: center;
	display: block;
	height: 26px;
	width: 55px;
}
#banner .w .fr ul li .now, #banner .w .fr ul li a:hover {
	color: #0F7EB7;
	text-decoration: none;
	background-image: url(imagesmubansobg.png);
	background-repeat: no-repeat;
}
#banner .w .fr .serch {
	position: relative;
	width: 461px;
}

#banner .w .fr .text1  {
	background-color: #FFF;
	height: 33px;
	color: #999;
	background-image: url(imagesmubansotub.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 30px;
	width: 355px;
	line-height: 33px;
	border: 1px solid #FFF;
}
#banner .w .fr .button1  {
	background-image: url(imagesmubansosuo.gif);
	background-repeat: no-repeat;
	width: 76px;
	height: 37px;
	border: 1px solid #F6AD44;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}
#banner .w .fr .mail {
	padding-top: 10px;
	padding-left: 340px;
}


#banner .w .fr .mail a {
	font-family: "ËÎÌå";
	font-size: 12px;
	line-height: 30px;
	color: #FFF;
	text-align: center;
	height: 30px;
	width: 95px;
	display: block;
	border: 1px solid #0091db;
	float: left;
	margin-left: 5px;
}
#banner .w .fr .mail a:hover {
	text-decoration: none;
	background-color: #288CC1;
}
#nav {
	background-color: #0085c9;
	height: 79px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4daad9;
}
#nav .w ul li {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4daad9;
}
#nav .w ul li .htitle {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	float: left;
	height: 79px;
	padding-right: 20px;
	line-height: 79px;
}

#nav .w ul li .qiye {
	float: left;
	padding-top: 15px;
	height: 50px;
	width: 215px;
}
#nav .w ul li .qiye a {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	color: #FFF;
	margin-right: 10px;
	line-height: 25px;
}
#nav .w ul li .qiye a:hover {
	color: #FFFF00;
	text-decoration: none;
}
#bottom {
	background-color: #333333;
}
#bottom .w {
	padding-top: 20px;
}
#bottom .w .help ul li {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	width: 257px;
	float: left;
	height: 188px;
}


#bottom .w .help ul li img {
	float: left;
}

#bottom .w .help ul li div {
	float: left;
	padding-left: 30px;
}

#bottom .w .help ul li div a {
	display: block;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	line-height: 45px;
	color: #CCC;
}
#bottom .w .help ul li div a:hover {
	color: #FFF;
	text-decoration: none;
}
#bottom .w .banquan {
	color: #CCC;
	text-align: center;
	line-height: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.indext {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 18px;
	color: #000;
	line-height: 50px;
}
#link {
	padding-top: 15px;
	padding-bottom: 15px;
}

#link .w .indext {
	background-image: url(imagesmuban11.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#link .w .bchoice {
	padding-top: 10px;
}
.bchoice ul  {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	height: 38px;
}
.bchoice ul li  {
	height: 40px;
	width: 130px;
	float: left;
}
.bchoice ul li a  {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	display: block;
	height: 40px;
	width: 130px;
}
.bchoice ul li a:hover , .bchoice ul li .now  {
	color: #000;
	text-decoration: none;
	background-image: url(imagesmubanline.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bchoice ul span {
	float: right;
	line-height: 40px;
}
.bchoice ul span a {
	color: #0085C9;
	font-family: "ËÎÌå";
}


#link .w .b {
	padding-top: 15px;
}
#link .w .b ul li {
	width: 203px;
	float: left;
	line-height: 35px;
}

#link .w .b ul li a {
	font-size: 14px;
	line-height: 35px;
	width: 200px;
	padding-right: 3px;
}
#content {
	padding-top: 10px;
	padding-bottom: 10px;
}




.weizhi {
	line-height: 40px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0085C9;
}
.weizhi a {
	padding-right: 10px;
	padding-left: 10px;
}

#left   {
	width: 705px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	float: left;
    overflow-y:auto;
}
#right   {
	width: 298px;
	padding-left: 10px;
	padding-top: 11px;
	float: right;
}
#right .b {
	padding: 15px;
}
#right .b ul li {
	background-image: url(imageslingdaojieshaolibiao.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 35px;
	padding-left: 15px;
}
#xuanchuan {
	padding-top: 10px;
	padding-bottom: 10px;
}

#hotnews .bchoice ul li .now {
	background-image: url(imageslingdaojieshaohot.gif);
	background-repeat: no-repeat;
	background-position: 98px 8px;
}
#hotnews .b ul li {
	background-image: url(imageslingdaojieshaogray.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 4px;
	line-height: 40px;
}

#hotnews .b ul li .num {
	padding-right: 10px;
	color: #FFF;
	line-height: 40px;
}
#hotnews .b ul .num1  {
	background-image: url(imageslingdaojieshaoyl.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 10px;
	padding-left: 4px;
	line-height: 40px;
}
#jiansuo {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border: 1px solid #d2d2d2;
	background-color: #f6f6f6;
}
#jiansuo ul li span{
	color: #333;
	line-height: 30px;
	font-family: "ËÎÌå";
	font-size: 12px;
	float: left;
}

#jiansuo ul li a {
	line-height: 30px;
	padding-right: 5px;
	padding-left: 5px;
	display: block;
	float: left;
	height: 30px;
	margin-right: 5px;
}
#jiansuo ul li a:hover ,#jiansuo ul li .now{
	color: #FFF;
	text-decoration: none;
	background-color: #0085C9;
}
#sousuo {
	padding-top: 10px;
	padding-bottom: 10px;
}
#sousuo .fl {
	position: relative;
	width: 217px;
}
#sousuo .fl .text2 {
	background-color: #FFF;
	height: 22px;
	width: 171px;
	border: 1px solid #d2d2d2;
	line-height: 22px;
	color: #666;
	padding-left: 5px;
}
#sousuo .fl .button2 {
	background-image: url(imagesqiyeso.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 39px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: 0px;
}
#sousuo .fr a {
	line-height: 28px;
	color: #0085C9;
	text-align: center;
	display: block;
	height: 28px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #0085C9;
	float: left;
	margin-left: 5px;
}
#sousuo .fr a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #0085C9;
}
/* CSS Document */

#list    {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #0085C9;
}
#list ul li    {
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
	height: 171px;
	padding-top: 30px;
}
#list ul li img    {
	float: left;
}
#list ul li div    {
	float: left;
	padding-left: 30px;
	height: 150px;
	width: 450px;
}
#list ul li div dl dt   a{
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 18px;
	color: #000;
	line-height: 50px;
	padding-bottom: 5px;
}
#list ul li div dl dt a:hover {
	color: #0085C9;
}

#list ul li div dl dd    {
	font-family: "ËÎÌå";
	font-size: 12px;
	line-height: 25px;
	color: #333;
}
#list ul li div dl dd span {
	color: #0085C9;
	padding-left: 10px;
}
#list ul li div dl dd img {
	float: none;
}
.more  {
	padding-bottom: 15px;
}
.more a  {
	line-height: 35px;
	background-color: #999;
	height: 35px;
	text-align: center;
	display: block;
	font-size: 18px;
	color: #FFF;
    font-weight:bold;
}
.more a:hover {
	text-decoration: none;
	background-color: #666;
}
#banner1 .w {
	height: 110px;
	padding-top: 40px;
	background-image: url(imagesdengluline.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
#fenye {
	padding-top: 20px;
}
#back .w {
	position:absolute;
}

#back .w a {
  
    margin-top:620px;
	position:fixed;
	z-index: 9999;
	top: 0px;
	right: 0px;
}
#jiansuo li {
     margin-bottom:2px
}
a {
    cursor:pointer
}


#files {font-size:18px;}