﻿/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
body
{
    background: #FFF url(./Images/head/head_bg.jpg) repeat-x center top;
    font-size: .75em;
    font-family: Arial, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
    color: #696969;
}

a:link
{
    color: #000;
    text-decoration: none;
}
a:visited
{
    color: #000;
    text-decoration: none;
}
a:hover
{
    color: #2a6ebc;
    text-decoration: none;
}
a:active
{
    color: #12eb87;
}
a img
{
	border-style:none;	
}
p, ul
{
	text-align:left;
}

/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6
{
    padding:0;
    margin:0;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
}

h1
{
    font-size: 2em;
}
/*-- title 1 --*/
h2
{
    margin-top:2px;
    height: 18px;
    font-size:16px;
    color:#0475db;
}
/*-- title 2 --*/
h3
{
    height:16px;
    font-size: 13px;
    color:#000;
	width: 460px;
}
h4
{
    font-size: 1.1em;
}
h5, h6
{
    font-size: 1em;
}

/* this rule styles <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0;
}
/*-- content, details, description  --*/
.content
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

/* you can specify a greater or lesser percentage for the 
page width. Or, you can specify an exact pixel width. */
.page
{
    width: 988px;
    margin-left: auto;
    margin-right: auto;
}

#header
{
    position: relative;
    margin-bottom: 0px;
    color: #000;
    padding: 0 0px 0 0;
	width:100%;
	height: 164px;
	top: 0px;
	left: 0px;
}
div#headbar
{
	height:31px;
	width:100%;
	margin-top:100px;
	_margin-top:54px;
	background:url(./Images/head/head_bar.png)	repeat-x;
}
div#search
{
	float:right;
	width:165px;
	height:50px;
	background:url(./Images/head/h_ss.gif)	no-repeat top left;
}

#main
{
    padding: 0;
    margin:0 auto;
    width: 988px;
    _height: 1px; /* only IE6 applies CSS properties starting with an underscrore */
}

#footer
{
    color: #999;
    padding: 0;
    width:100%;
    text-align: center;
}
#footbar
{
	height:30px;
	margin-top:10px;
	color:#000;
	text-align: center;
	line-height:2.2;
	background:url(./Images/foot/foot_bar.png) repeat-x;	
}
#footbar a
{
	margin:10px;
	font-family:华文细黑;
	font-size:13px;
}
.footctx
{
	width:800px;
	margin:5px auto	
}

.footctx p
{
    float:left;
    padding: 2px 0;
    margin: 0 10px;
    font-size:12px;
    text-align:center;
    line-height:2;
}
/* top div
------------*/
/*top center*/
.top
{
	float:left;
	width:465px;
	_width:460px;
	height:284px;
	margin:5px 0 0 5px;	
}
.top h2
{
	width:440px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	margin:4px auto;	
}
.top h2 a
{
	color:#0475db;
	text-decoration:none;
}
.top h2 a:hover
{
	color:#000;
	text-decoration:none;	
}
.top_tb
{
	background-image:url(./Images/bk_tab_1.gif);
	background-repeat: no-repeat;
	line-height: 19px;
	height: 19px;
	width: 100%;
	color: #ffffff;	
	border-bottom:1px solid #0375BE;
	margin:0 auto;
	text-indent:8px;	
}
/*top left*/
.top_lt
{
	float:left;
	width:187px;
	height:284px;
	margin-top:5px	
}
.ad_tl
{
	float:left;
	width:187px;
	height:100px;
	margin-top:40px;
	text-align:center;	
}
.ad_foot
{
	float:left;
	width:985px;
	height:91px;	
}
/* news top10
-----------*/
ul#top10
{
    margin:0 auto;
    text-align: left;
    line-height:1.7;
    width:440px;
}
ul#top10 li
{
	list-style:none;
	background:url(./Images/image/li_sqr.png) no-repeat center left;
    border-bottom:dashed 1px #d1d1d1; 
    width:440px;   
}
ul#top10 li a
{
	float:left;
	margin-left:10px;	
}
ul#top10 li span
{
	float:right;
	
}
/* head nav
------------*/
ul#nav
{
	margin:0 auto;
	width:620px;
	height:30px	
}
ul#nav li
{
	display:inline;
	list-style: none;
}
ul#nav li a
{
    padding: 4px 20px;
    font-family:黑体;
    font-size:15px;
    text-decoration: none;
    line-height: 2;
    color: #FFF;
    background:url(./Images/head/head_r_2.jpg) no-repeat left center;
}
ul#nav li a:hover
{
	color: #000;
    background:url(./Images/head/head_r_1.jpg) no-repeat left top;
}
ul.news
{
	list-style:none;
	line-height: 1.4;
	width:130px;
	margin: 0 0 0 8px;
	color:#000;
	overflow:hidden;
}
ul.news li
{
	width:130px;
	text-indent:5px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	background:url(./Images/image/li_news.gif) no-repeat center left;	
}
ul.news li a
{
	white-space:nowrap;
	overflow:hidden;	
}
/* top news tab
-------------*/
ul.topNews
{
	list-style: none;
	margin:0 auto;
	padding: 0;
	width:470px;
	height:19px;
	border-bottom:solid 1px	#296EBC;
}
ul.topNews li
{
	display: inline;
	float:left;
	text-align: center ;
	padding: 0px;
	margin:0px 0px 0px -1px;
	color:#FFF;
	width: 64px;
	height: 19px;
	background-image: url(./Images/image/tab_t10.png);
}
ul.topNews li.selected
{
	background-image: url(./Images/image/tab_t10_o.png);	
}
ul.topNews li a
{
	color:#FFF;
	text-decoration: none;
	text-align: center;
	line-height: 1.6;
	font-family: 黑体;
	font-size: 12px;		
}
/* lable channel
----------------*/
.lb_ch
{
	line-height:2.5;
	color:#FFF;
	float:left;
	text-align:center;
	font-size:13px;
	width:67px;
	height:30px;
	background:url(./Images/image/curCh_lb.gif) no-repeat top center	
}
.lb_prop
{
	float:left;
	color:#FFF;
	font-size:20px;
	text-align:center;
	line-height:1.5;
	width:126px;
	height:31px;
	margin:5px 0 5px 8px;	
}
/* search
----------------*/
.searchbar
{
	float:left;
	width:665px;
	_width:662px;
	height:30px;
	line-height:2.5;
	border-bottom:solid 1px #0375BD;
	background:url(./Images/image/bg_sch.png) no-repeat bottom right;
}
.searchbar a
{
	color:#000;
	font-weight:bold;
	font-size:14px;
	background:url(./Images/image/li_news.gif) no-repeat center right;	
}
.blueLine
{
	display:block;
	width: 100%;
	height:1px;
	background-color: #0475BD;
	margin-top: -1px;
}
/* breadCrumb
----------------*/
.breadCrumbs
{
	padding-left:26px;
	margin-top: 6px;
	margin-bottom: 8px;
	font-size:12px;
	color:#000000;
	font-family: Arial;
	width: 985px;
	text-align: left;
}
.breadCrumbs a
{
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-family: Arial;
}
.breadCrumbs a:hover
{
	color: #0475BD;
	text-decoration:underline;
}
/* tab
-------------*/
		UL.tabNav
		{
		    list-style: none;
		    margin: 0;
		    padding: 0;
		    width:905px;
		}
		UL.tabNav LI
		{
			display: inline;
			float:left;
			text-align: center ;
		    padding: 0px;
			margin:0px 0px 0px -1px;
			width: 81px;
			height: 25px;
			overflow:hidden;
			cursor:pointer;
			line-height: 1.8;
			font-family: 微软雅黑,黑体;
			font-size: 14px;	
		} 
		 
		UL.tabNav LI A 
		{
		    padding:3px;
		    /*color:#000;*/
		    text-decoration: none;
			text-align: center;
			line-height: 1.8;
			font-family: 微软雅黑,黑体;
			font-size: 14px;
		}
 		UL.tabNav LI A:hover 
		{
		    /*color:#FFF;*/
		    text-decoration:none;
		}
	/*	div.tabs > div 
		{			
			padding: 0;
			margin-top: 0;
			width:905px;
			height:177px;
			float:left;
			border: 1px solid #50504F;
		}*/
		.tabCons /*ie6*/
		{
			padding: 0;
			margin-top: 0;
			width:903px;
			height:177px;
			float:left;
			vertical-align:middle;
			border: 1px solid #50504F;
		}
/*whyl
--------------*/
ul.whyl li 
{		    
	color:#296EBC;
	background-image: url(./Images/image/whyl_tab_2.png);
}
ul.whyl li.selected
{
	background-image: url(./Images/image/whyl_tab_1.png);
	color:#FFF;
}
/*tsms
---------------*/
ul.tsms li
{
	color:#EF8200;
	background-image: url(./Images/image/tsms_tab_2.png);	
}
ul.tsms li.selected
{
	color:#FFF;
	background-image: url(./Images/image/tsms_tab_1.png);	
}
/*lxsh
---------------*/
ul.lxsh li
{
	color:#C33771;
	background-image: url(./Images/image/lxsh_tab_2.png);
}
ul.lxsh li.selected
{
	color:#FFF;
	background-image: url(./Images/image/lxsh_tab_1.png);
}
/*jdcy
----------------*/
ul.jdcy li
{
	color:#4B7F3A;
	background-image: url(./Images/image/jdcy_tab_2.png);
}
ul.jdcy li.selected
{
	color:#FFF;
	background-image: url(./Images/image/jdcy_tab_1.png);
}
/*kjqy
----------------*/
ul.kjqy li
{
	color:#282828;
	background-image: url(./Images/image/kjqy_tab_2.png);
}
ul.kjqy li.selected
{
	color:#FFF;
	background-image: url(./Images/image/kjqy_tab_1.png);
}
/*dczf
----------------*/
ul.dczf li
{
	color:#063454;
	background-image: url(./Images/image/dczf_tab_2.png);	
}
ul.dczf li.selected
{
	color:#FFF;
	background-image: url(./Images/image/dczf_tab_1.png);	
}
/*pxjk
----------------*/
ul.pxjk li
{
	color:#0C6670;
	background-image: url(./Images/image/pxjk_tab_2.png);
}
ul.pxjk li.selected
{
	color:#FFF;
	background-image: url(./Images/image/pxjk_tab_1.png);
}				
/* column  
----------------------------------------------------------*/
.column
{
	width:100%;
	margin:5px 0px;
}
.colTag
{
	width:80px;
	height:22px;
	padding-top:182px;
	float:left;
	text-align:left;
	text-indent:8px;
	font-family:Arial;
	font-size:14px;
}
.colnews
{
	float:left;
	width:147px;
	height:177px;
	text-align:center;
	border-right:solid 1px #50504F;	
}
.colnews2
{
	float:left;
	width:147px;
	height:202px;
	text-align:center;	
}
/* 图片文字竖排
----------------*/
.newsItem
{
	float:left;
	width:135px;
	height:166px;
	margin:5px 0px 5px 6px;		
}
.newsItem img
{
	float:left;
	width:135px;
	height:96px;	
}
.newsItem a
{
	float:left;
	width:130px;
	margin:2px 0px;
	padding-left:5px;
	font-size:13px;
	font-weight:bold;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	background:url(./Images/image/li_news.gif) no-repeat center left;
}
.newsItem span
{
	float:left;
	width:130px;
	margin-left:5px;
	height:55px;
	font-size:10px;
	overflow:hidden;	
}
/*头条
-----------------*/
.newsItem1
{
	float:left;
	width:155px;
	height:180px;
	margin:10px;
	_display:inline;	
}
.newsItem1 img
{
	float:left;
	width:155px;
	height:100px;	
}
.newsItem1 a
{
	float:left;
	width:150px;
	margin:2px 0px;
	padding-left:5px;
	font-size:13px;
	font-weight:bold;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	background:url(./Images/image/li_news.gif) no-repeat center left;
}
.newsItem1 span
{
	float:left;
	width:150px;
	margin-left:5px;
	height:55px;
	font-size:10px;
	overflow:hidden;	
}
/* 图片文字横排
----------------*/
.newsItem2
{
	float:left;
	width:310px;
	height:92px;
	_height:86px;
	margin:5px 0 0 10px;
	_display:inline;
	border-bottom:solid 1px #cacaca;	
}
.newsItem2 img
{
	float:left;
	width:130px;
	height:92px;	
}
.newsItem2 a
{
	float:left;
	width:170px;
	margin:2px 0px 2px 4px;
	_margin:0 0 0 4px;
	padding-left:5px;
	font-size:13px;
	font-weight:bold;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	background:url(./Images/image/li_news.gif) no-repeat center left;	
}
.newsItem2 span
{
	float:left;
	width:170px;
	height:70px;
	_heigth:65px;
	margin:0 0 0 10px;
	font-size:10px;
	overflow:hidden;	
}
.col_r
{
	float:left;
	width:330px;
	height:202px;
	border-right:solid 1px #000;	
}
.col_ul
{
	float:left;
	width:285px;
	height:202px;
	border-right:solid 1px #000;
}
ul.top12
{
	margin:8px auto;
    text-align: left;
    line-height:1.7;
    width:260px;
}
ul.top12 li
{
	list-style:none;
	background:url(./Images/image/li_sqr.png) no-repeat center left;
    border-bottom:dashed 1px #d1d1d1; 
    width:260px;
    margin-top:2px   
}
ul.top12 li a
{
	float:left;
	margin-left:10px;
	width:180px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;	
}
ul.top12 li span
{
	float:right;
	
}
/*image player
--------------------*/
.imgRot
{
	float:left;
	width:187px;  
	height:140px; 
	background:#000; 
	overflow:hidden; 
	border:solid 1px #0375BD;
}
.imgRot2
{
	float:left;
	width:173px;
	height:164px;
	margin:5px;
	display:inline;
	overflow:hidden;
	border:solid 1px #0375BD;	
}
.imgCons
{ 
	z-index:10;
	width:100%;
	height:100%;
}
.imgCons img
{ 
	width:100%;
	height:100%;
	border:none; 
	display:none;
}
.imgCtrl
{ 
	z-index:100;
	margin-top:-25px;
	width:100%;
	height:22px;
	overflow:hidden;
}
.imgCtrl ul
{ 
	float:left; 
	line-height:22px; 
	overflow:hidden;
	width:100%;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}
.imgCtrl li
{ 
	display:block;
	height:22px; 
	text-align: left;
	font-size:14px; 
	font-weight:900;
	background:#000; 
	color:#fff;
}
.imgCtrl span
{ 
	float:left; 
	width: 12px; 
	height:12px; 
	line-height:12px; 
	cursor:pointer;
	margin-right:1px; 
	border:1px solid #ccc; 
	background:#DBE3EE; 
	text-align:center; 
	color:#1B80C6;
	font-size: 9px;
}
.imgCtrl span.hov
{ 
	background: #1B80C6; 
	border:1px solid #9AA8B5; 
	color: #ffffff;
}
.imgCtrl div
{ 
	float:right; 
	width: 78px;
}
/* image marquee
-----------------*/
#marqueeCtrl
{
	float:left;
	margin:0;
	width:160px;
	height:62px;
	overflow:hidden;	
}
#marqueeCtrl a
{
	float:left;	
}
#marqueeCtrl img.quee
{
	width:78px;
	height:60px;
	float:left; 
	margin:1px;
	border:none;
}
/* 4级页样式 
--------------------------------------------------------*/
			.firstNd 
			{
				clear:both;
				line-height: 20px; 
				padding-left:0px; 
				list-style: none;
				display: block;
				height: 92px;
				border-bottom:1px dashed #C1C1C1;
			}
			.firstNd img
			{
				float: left;
				margin: 8px;
				width:78px;
				height:78px;
				border: 1px solid #393939;
			}
			.firstNd p
			{
				white-space: normal;
				font-size: 12px;
				color: gray;
				margin-top: 3px;
			}
/* 页脚栏样式 
--------------------------------------------------------*/
#footerLogs a
{
	text-decoration: underline;
	color: #3A76CE;
}