@charset "utf-8";
/* CSS Document */

body{ height:inherit; margin:0  auto; font-family:"微软雅黑"; font-size:12px; line-height:1.5; overflow-x:hidden; background:#fff; color: #333;}
ul { margin:0; padding:0;}
ul li{ list-style:none;}
a{ text-decoration:none; cursor:pointer; color:#151613}
a:hover{ text-decoration:none;}
.f_left{ float:left;}
.f_right{ float:right;}
img{ border:0;}
table{ border:0;}
ul,li,div {padding:0;margin:0;}


.smallnav{ color:#94969d;}
.smallnav a{ color:#94969d; }
.smallnav a:hover{ color:#dd0427}
.sna a{ color:#7a7475}
.sna a:hover{ text-decoration:underline}
.txt1{ width:170px; height:22px; background:url(../img/seartxt.gif) 0 0 no-repeat; border:none}
.txt2{ width:28px; height:24px; background:url(../img/searbt.jpg) 0 0 no-repeat; border:none; float:right;}
.txt3 a{ color:#464545; margin:0 7px}
.txt3 a:hover{ color:#dd0427}
.tt{ height:34px; line-height:38px; padding:0 20px; display:inline-block; padding-left:28px; background:url(../img/bg2.gif) bottom left no-repeat; text-align:center; color:#fff; font-family:微软雅黑; font-size:14px; font-weight:bold}
.sd{ float:left}
.txt4 a{ line-height:29px; padding:0 10px; color:#5c9905; font-size:13px; font-weight:bold}
.txt4 a:hover{ text-decoration:underline}
.txt5{ color:#c66e07}
.txt5 a{ color:#76736f; display:inline-block; margin:0 4px 5px 4px;}
.txt5 a:hover{ color:#dd0427}
.indexnew{ color: #76736f;}
.indexnew a {
    display: block;
    width: 170px;
    height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
    line-height: 28px;
    color: #76736f;
}
.indexnew a:hover{ color:#dd0427}
.indexpro a{ color:#ff6600; font-weight:bold;}
.indexpro{ color:#76736f}
.indexpro a:hover{ color:#dd0427}

/* marqueetop */
.marqueetop{height:750px;width:283px;overflow:hidden;margin:5px auto;}
.marqueetop li{padding:2px 0;overflow:hidden;}
.marqueetop li .pic{display:block;border:#ccc 1px solid;width:165px;height:60px;padding:2px;overflow:hidden;}
.marqueetop li .txt{text-align:center;height:23px;line-height:23px;}

.bt {
    margin-top: 38px;
    margin-left: 24px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    font-family: "宋体";
}
.nav2 { width:100%; height:auto; overflow:hidden;
    margin: -2px 0px 0px;
    padding: 0px;
}
.nav2 li {
    margin: 0px;
    padding: 0px;
    float: left;
    width:100%;
    list-style: none outside none;
}
.news_tit2{ width:100%;}
.nav2 li a { box-sizing:border-box;
	
    background: url(../images/20.jpg) repeat scroll 0% 0% transparent;
    width: 100%;
    display: block;
    
    line-height: 20px;
    height: auto;
    background: url(../images/20.jpg) repeat scroll 0% 0% transparent;
   
    display: block;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 15px;
    background-size: auto 100%;
}
.nav2 li a:hover{ color:#dd0427}
.font2 {
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: bold;
    color: rgb(217, 15, 0);
}
.fit{font-family: "微软雅黑";
font-size: 16px;
font-weight: bold;
color: rgb(217, 15, 0);}
.topnew a {
    color: rgb(102, 102, 102);
    font-weight: bold;
}
.topnew a:hover{ color:#dd0427}
.topnew span {
    color: rgb(153, 153, 153);
    line-height: 20px;
}
.new{color: rgb(118, 115, 111);}
.new a{color: rgb(118, 115, 111);}
.new a:hover{ color:#dd0427}
.page a {
    display: inline-block;
    height: 22px;
    padding: 0px 8px;
    line-height: 22px;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    border: 1px solid rgb(227, 227, 227);
    text-align: center;
    margin: 0px 2px;
	color: rgb(65, 65, 65);
}
.page a:hover{ color:#000; background:#f1f1f1}
.se{ color: rgb(148, 150, 157);}
.se:hover{ text-decoration:underline; color:#333}
.topnew .clickmore{ color:#b26205}
.sed a {
    line-height: 33px;
    height: 33px;
    background: url("../images/20.jpg") repeat scroll 0% 0% transparent;
    width: 181px;
    display: block;
    padding-left: 24px;
}
.sed a:hover{ color:#dd0427}
.ss a{ color:#333}
.ss a:Hover{ text-decoration:underline} 
.gg{ text-decoration:underline}
.gg:hover{ color:#F00; text-decoration:underline}

slider-wrapper {
    background:url(../images/slider.png) no-repeat;
    width:100%;
    height:392px;
    margin:0 auto;
    padding-top:74px;
    margin-top:50px;
}

#slider {
	position:relative;
    width:100%;
    height:311px;
  
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
/*
 * jQuery Nivo Slider v2.3
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}