@charset "gb2312";
/*index style*/
body{
	background-color: #FFF;
	background-image: url(imagesbg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
#container{
	width: 980px;
	margin: 0px auto;
}
a.cc:link,a.cc:visited,a.cc:active {
	font-weight: bold;
	color: #F00;
}

/*header*/
#header{
	width: 980px;
	background-image: url(imageslogo.jpgv=1);
	background-repeat: no-repeat;
	background-position: left top;
	height: 106px;
}
#header ul{
	width: 120px;
	margin-top:76px;
	margin-right:10px;
	float:right;
}
#header ul li{
	width: 60px;
	height: 30px;
	line-height:30px;
	float:left
}
#header ul li a{
	color:#4e9fce;
}

/*nav*/
.nav{ height:37px; width:980px; background:url(imagesmenubg.jpg) repeat-x;}
.nav span{ width:160px;margin-top: 9px;}
.nav .menu-box{ height:34px; margin-top:3px;margin-left:15px;}
.nav .menu-box li{ float:left; width:80px; text-align:center; height:31px; font-size:14px; color:#fff; line-height:31px; margin-right:8px; font-family:"微软雅黑"}
.nav .menu-box li a{ position:relative; width:84px; text-align:center; height:31px; font-size:14px; color:#fff; line-height:31px;display:block;}
.nav .menu-box li a:hover{ color:#f6ff00; text-decoration:none;}
#sub-nav ul li{ width:80px; text-align:center; height:31px; font-size:12px; color:#fff; line-height:31px; background-color:#074c75}
#sub-nav ul li a{ color:#fff}
/*footer*/
#footer{
	margin-top:15px;
	width:980px;
	padding-bottom:35px;
	padding-top:20px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #f41d2f;
}
#footer p{ line-height:22px; text-align:center; }

/*公共模块样式*/
.board{ border:solid #dddddd 1px; overflow:hidden;}
.news{ line-height:24px;}
.news li{ background:url(../images/icon.gif) no-repeat -59px -190px; padding-left:8px; height:24px; overflow:hidden;}
.title-bg1{ background:url(../images/title-bg.gif) no-repeat 0px -31px; height:23px; color:#393939; line-height:23px;}
.title-bg1 .flt{ padding-left:21px; color:#393939; font-weight:bold;}
.title-bg1 .frt{ padding-right:16px;}
.title-bg2{ background:url(../images/title-bg.gif) no-repeat; height:24px; line-height:24px; color:#fff; text-align:center;}
.title-bg2 .icon{ background:url(../images/icon.gif) no-repeat -58px -365px; float:left; padding-left:32px;}
.title-bg3{ border-bottom:solid #2ab500 2px; height:22px;}
.title-bg3 span{ padding-top:6px; height:16px;}
.title-bg3 .flt{ background:url(../images/title-bg.gif) no-repeat 0px -63px; width:100px; color:#fff; font-weight:bold; padding-left:26px;}
.title-bg3 .frt{ padding-right:14px;}
.title-bg4{ background:url(../images/title-bg.gif) no-repeat 0px -93px; height:23px; color:#393939; line-height:23px;}
.title-bg4 .flt{ padding-left:21px; color:#393939; font-weight:bold;}
.title-bg4 .frt{ padding-right:16px;}
.mar8{ margin-right:8px;}
.mat8{ height:20px; line-height:20px;}

.cont1title{
	margin:12px auto;
	width:946px;
	height:23px;
	line-height:23px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ee1c25;
}
.cont1title span{ color:#bf3a3b; line-height:23px; height:23px; margin-right:10px}
.cont1{
	width:425px;
	height:340px;
	background-color:#f3f3f3;
	background-image: url(imagesico.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.cont2{ width:475px;}
.cont3{ width:590px;}
.cont4{ width:344px;}
.ad{ margin-top:5px;}

.cont2 h1{ font-weight:bold; font-size:16px; text-align:center; padding-bottom:12px; font-family:"微软雅黑"}
.cont2 h1 a{ color:#ee1c25!important;}
.cont2 h2{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #bfbdbd;
	font-size:12px;
	line-height:22px;
	padding-bottom:10px;
	text-indent: 2em;
}
.cont2 li{ line-height:28px; font-size:12px; color:#666; text-decoration:none;	background-image: url(imagesdot.jpg);
	background-repeat: repeat-x;
	background-position: bottom;}
	
.cont3 .cont3title{
	margin:12px auto;
	height:23px;
	line-height:23px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e41e1b;	
}
.cont3 .cont3title span{ color:#bf3a3b; line-height:23px; height:23px; margin-right:10px}
.cont3 li{ line-height:28px; font-size:12px; color:#666; text-decoration:none;	background-image: url(imagesdot.jpg);
	background-repeat: repeat-x;
	background-position: bottom;}
	
.cont4 .cont4title{
	margin:12px auto;
	height:23px;
	line-height:23px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e41e1b;	
}
.cont4 .cont4title span{ color:#bf3a3b; line-height:23px; height:23px; margin-right:10px}	
.cont4 .ztbtn{ margin:10px auto}
.cont4 .links{ background-color:#f0f0f0; _height:330px; min-height:330px;overflow:hidden；}
.cont4 .links .links_c{ margin-left:20px; margin-right:20px; padding-top:15px;}
.cont4 .links .links_c img{ margin-bottom:5px;}
.cont4 .links .links_c li{
	line-height:25px;
	float:left;
	width:150px;
}
.ad{ width:948px; margin:15px auto}
.ad .ad1{ width:467px;}
.ad .ad2{ width:467px;}
.main-board{ margin:12px auto; width:946px;}
/*focus*/
.focus{ width:324px; border:solid #D8D8D8 1px; margin-right:9px; height:219px; overflow:hidden;}
.focus .container { width:324px; height:219px; position:relative;}
.focus .container a img { width: 324px;	height: 219px;}
.focus .container img {	border-bottom-style: none;	border-right-style: none; border-top-style: none;
border-left-style: none;}
.focus .td_f a img { padding-bottom: 0px; margin: 0px;	padding-left: 0px; padding-right: 0px; padding-top: 0px;}
.focus .num { position: absolute; width: 90px;	float: right; top: 198px; right:8px;}
.focus .num li { text-align: center; line-height: 15px; list-style-type: none;	margin: 1px; width: 15px;	font-family: arial;	background: url(../images/flashbutton.gif) no-repeat -15px 0px;	float: left;	height: 15px; color: #86a2b8; font-size: 12px; cursor: pointer;}
.focus .num li.on { line-height: 15px;	width: 15px;background: url(../images/flashbutton.gif) no-repeat;
height: 15px; color: #ffffff;}

/*focus-news*/
.focus-news{ width:301px; background:url(../images/title-bg.gif) repeat-x 0px -194px; height:219px; padding-left:12px; padding-right:12px; overflow:hidden;}
.focus-news h2{ font-weight:bold; font-size:16px; text-align:center; padding-top:20px; padding-bottom:12px;}
.focus-news h2 a{ color:#000!important;}
.focus-news h2 a:hover{ color:#cf0000!important;}
.focus-news h3{ color:#888; line-height:18px; padding-bottom:8px; border-bottom:dashed #dedede 1px;}
.focus-news ul{ padding-top:13px;}
.focus-news ul li{ width:293px; overflow:hidden;}

.lista {
	background-image: url(imageslista.gif);
	height: 50px;
}
.lista {
	font-size: 12px;
	color: #fff;
	line-height: 50px;
	padding-left: 37px;
	padding-right: 20px;
}
.lista span{
	color: #0a4483; float:right
}
.listb {
	background-image: url(imageslistb.gif);
	min-height: 350px;
	background-repeat: repeat-y;
	background-position: left;
}
.listbl {
	width: 145px;
	padding-left: 15px;
	margin-right: 55px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.listbl ul {
	font-size: 12px;
	background-image: url(imageslxian.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 30px;
	padding-left: 30px;
	color: #0A4483;
	height: 30px;
width: 160px;
}
.listbr {
	float: right;
	width: 660px;
	margin-right:25px;
}
.listbr dl{
	float: left;
	width: 300px;
	margin:10px 15px;
}
.listbr dt{
	width: 300px;
	text-align:center;
}
.listbr dt img{
	border:0;
}
.listbr dd{
	width: 300px;
	line-height:25px;
	text-align:center;
	height:25px;
	overflow:hidden
}
.listbr ul li {
	font-size: 14px;
	font-family: Arial;
	line-height: 32px;
	height: 32px;
	color: #7C7C7C;
	background-image: url(imagesdot.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
}
.listbr ul li span{ float:right}
.listc {
	height: 61px;
	font-size: 14px;
	color: #666666;
	line-height: 35px;
	padding-left: 255px;
	text-align: center;
}
.listd {
	height: 22px;
}

.listbr .zt1{ padding-top:15px; text-align:center; font-size:15px; font-weight:bold; font-family:"微软雅黑"; line-height:40px;}
.listbr .zt2{ text-align:center; color:#999; line-height:25px;}
.listbr .zt3 p{
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 25px;
}
.listbr .zt3 img{ max-width:650px;}

/* 焦点图 水平滚动
------------------------------ */
.slide_x{position:relative;margin:15px auto;width:388px;height:268px;}
.slide_x a{color:#eee;text-decoration:none;}
.slide_x .box{overflow:hidden;position:relative;width:388px;height:268px;}
.slide_x .list{overflow:hidden;width:9999px;}
.slide_x .list li{float:left;position:relative;width:388px;}
.slide_x .list img{vertical-align:top;}
.slide_x .list p{position:absolute;bottom:0;left:0;width:100%;height:24px;color:#eee;font:12px/24px "5b8b4f53";text-indent:12px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');background:rgba(0,0,0,0.6);}
.slide_x .btn{overflow:hidden;position:absolute;bottom:-40px;right:100px;}
.slide_x .btn li{float:left;width:25px;height:25px;margin:0 0 0 10px;color:#333;font:14px/25px Tahoma;text-align:center;cursor:pointer;}
.slide_x .btn .selected{background:#1ba8ed;color:#fff;}

.jlistbra {
	font-size: 12px;
	line-height: 30px;

	color: #0a4483;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
	margin-bottom: 5px;
}
.jlistbra span{ float:right}
.jlistbrb{
	margin-bottom: 15px;
}
.jlistbrb ul {
	font-size: 14px;
	font-family: Arial;
	line-height: 32px;
	height: 32px;
	color: #7C7C7C;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.sbk {
font-size: 12px;
color: #0B3483;
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
height: 15px;
line-height: 15px;
width: 99px;
padding-left: 3px;
}