﻿@charset "utf-8"; 

/* html{font-family:"宋体",Arial; font-size:12px; line-height:150%} */
body{width:950px; background-color:#FFF; margin-top:10px; margin-right:auto; margin-bottom:auto; margin-left:auto}
ul, li, span, h1, h2, p, img, dl, dt, dd, p{margin:0px; padding:0px; border:0px; list-style-image:none; list-style-type:none}
.clear{clear:both}
a{color:#1F3A87; text-decoration:none}
a:visited{color:#1F3A87; text-decoration:none}
a:hover{color:#C00}

a.red{color:#C00; text-decoration:none; font-family:"雅黑,黑体"; font-size:26px; font-weight:normal}
a.red:visited{color:#C00; text-decoration:none}
a.red:hover{color:#C00; text-decoration:underline}
#header{width:948px; border:1px solid #CCC}
#top{height:30px; background:url(../image/header_bg.gif); line-height:30px;border: 1px solid #ccc;border-bottom: none;}

.topLeft{float:left; width:600px; padding-left:10px}
.topRight{float:right; width:150px}
.login_txt{font-size:12px; height:14px; border:#ccc 1px solid}
.login_btn{font-size:12px; color:#0852bb; width:68px; height:22px; border:0px; background:url(../image/login_bg.gif)}
.header_r{float:right; width:128px; height:34px; background:url(../image/header_r_bg.gif); display:block}
#header{clear:both; height:82px;  background:url(../image/nav_bg.gif) repeat-x}
#logo{float:left; height:70px; padding-top:10px; padding-right:10px; padding-left:10px}
#header_t{position: absolute;left: 50%;transform: translateX(-50%); width: 950px;height: 30px;background: url(../image/header_bg.gif);margin-top: 10px;margin-right: auto;margin-bottom: auto;margin-left: auto;font-size: 12px;}
#nav{width:730px; float:right; padding-top:5px; padding-right:5px; padding-bottom:0px; padding-left:5px}
#nav li{float:left; display:block; text-align:center; width:72px; border-left-width:1px; border-left-style:solid; border-left-color:#CCC; margin-top:7px; line-height:16px}
.banner{height:100px; width:950px; clear:both; margin-top:7px; margin-right:auto; margin-left:auto}
.panel {
	background-image: url(../image/panelBg.jpg);
	width: 948px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	line-height: 35px;
	height: 35px;
	border: 1px solid #CFDCE5;
	overflow: hidden;
}
.channelLogo {
	float: left;
	width: 127px;
}
.channelNav {
	float: left;
	width: 300px;
	display: block;
	margin-left: 10px;
}
.channelNav li {
	float: left;
	width: 60px;
	display: block;
	text-align: center;
	line-height: 16px;
	margin-top: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.layout{margin:auto; width:950px; clear:both}
.layoutA{float:left; width:310px}
.layoutB{float:left; width:370px; margin-left:10px}
.layoutC{float:right; width:250px;height: 260px;}
.layoutD{float:left; width:630px; margin-left:10px}
#slider{margin-top:10px; height:240px}
.newsTop{
	border:1px solid #CFDCE5;
	height:70px;
	margin-top:10px;
	text-align:center;
	padding:5px;
	background-image:url(../image/top.jpg);
	background-repeat:no-repeat;
	width: 618px;
	overflow: hidden;
}
.newsTop li{float:left; margin-left:10px}
.newsTop h1{
	font-size:22px;
	color:#C00;
	display:block;
	clear:both;
	line-height:40px;
	margin:0px;
	padding:0px;
	width:600px
}
.newsTop h1 a{
	font-size:22px;
	/* overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; */
}
.newsList{border:1px solid #CFDCE5; margin-top:10px}
.newsList dt{line-height:28px; height:28px; background-image:url(../image/titleBg.jpg); border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CFDCE5; background-position:0px -1px; padding-left:10px; font-weight:bold}
.newsList dt span{display:block; float:right; margin-right:10px}
.newsList dt span a{font-size:12px; font-weight:normal}
.newsList dd{line-height:180%; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px}
.newsList a{font-size:14px}
.newsList li{display:block; background-image:url(../image/point.jpg); background-repeat:no-repeat; background-position:0px center; padding-left:10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsList  .newsHot{background-image:url(../image/topbg.jpg); border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none}
.newsList .newsListRight li {
	background-image: none;
	padding: 0px;
}

.newsList .newsListRight a{
	font-size: 12px;
}

.tabs{margin-top:10px; border-left-width:1px; border-left-style:solid; border-left-color:#CFDCE5; display:block; height:30px; border-top-width:1px; border-top-style:solid; border-top-color:#CFDCE5}
.tabs li{line-height:28px; height:28px; border-right-width:1px; border-right-style:solid; border-right-color:#CFDCE5; float:left; width:82px; background-image:url(../image/tabsBg.jpg); border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CFDCE5; display:block; cursor:pointer}
.tabs .tabsOn{background-image:url(../image/tabsOnBg.jpg); border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFF; font-weight:bold; color:#1F3A87}
.tabs .tabsOver{background-image:url(../image/tabsOver.jpg); font-weight:bold; color:#F60}

.tabs span{display:block; background-repeat:no-repeat; background-position:5px center; padding-left:25px; text-align:left}
.tabs .tabsIcon1{background-image:url(../image/01.gif)}
.tabs .tabsIcon2{background-image:url(../image/02.gif)}
.tabs .tabsIcon3{background-image:url(../image/03.gif)}
.tabsBody{background-color:#FFF; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-color:#CFDCE5; border-bottom-color:#CFDCE5; border-left-color:#CFDCE5; clear:both; height:218px; display:block}
.tabsBody li{padding:10px}
.ad3{margin-top:10px}
.picList{
	width:930px;
	display:block;
	margin-top:15px;
	margin-right:auto;
	margin-bottom:auto;
	margin-left:auto;
	height: 300px;
}
.picList img{border:1px solid #333; margin:auto; display:block}
.picList span{
	display:block;
	clear:both;
	font-size:12px;
	line-height: 24px;
	height: 24px;
	width: 150px;
	overflow: hidden;
}
.picList li{float:left; height:120px; width:150px; margin-left:20px; background-image:none; padding:0px; margin-top:10px}
.picList a{font-size:12px}
.search{
	float:right;
	padding-top:3px;
	margin-right: 10px;
}
.search_txt{  font-size:12px; color:#ccc}
.search_btn{  width:59px; height:22px; color:#FFF; font-size:12px; font-weight:bold; border:0px; background:url(../image/search_btn.gif)}
