

h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend {
	margin:0;
	padding:0;
}

td {
	font-size:12px;
	line-height:180%;
}

table {
	border-collapse:collapse;
	border-spacing:0px;
}

.table1 {
	border: 1px solid #BFBFBF;
	font-size:12px;
}

.ta{
	font-size:13px;
	
}

#main{
	width:960px;
	margin:0px auto;
	padding:0px;
	text-align:left;

}
.dtpic{
     width:328px;
	 margin:3px auto;
	 background:url(../images/2009/j104.gif) repeat-x left top;
	 padding-left:10px;
}


/* 标准边框 standard border */
.sborder {
	border:1px solid #D8D8D8;
}
/* 标准填充空间 standard padding */
.spadding1 {
	padding:10px 4px 3px 13px;
}
.spadding1 ul{
	padding-left:6px;
}
.spadding2 {
	padding:10px 4px 3px 12px;
}
.spadding3 {
	padding:10px 0 0 10px;
}

.spadding4 {
	padding:8px 2px 8px 10px;
}
.spadding4 ul{
	padding-left:6px;
}
.spadding4 img{
    margin-bottom:5px;
	padding-left:3px;
}
.indexdh_r1 { width:208px; margin:2px auto; margin-bottom:0px; padding-left:8px;
}
.indexdh_r2 { width:212px; margin:0px auto; margin-bottom:8px; padding-left:6px; font-weight:bold;
}

.pic_right{ padding:3px 12px;}
.pic_right img{padding:3px; border:1px solid #dedede;}
.pic_btext{ padding:4px 0 6px 12px;}
.text_middle1{padding:6px 0 0 0px;}
.text_middle1 td a{ padding:0 2px 0 4px;}
.text_middle2{padding:6px 0 0 12px;}
.text_middle2 td a{ padding:0 3px 0 5px;}

.text_right{padding:6px 0 5px 0;}
.text_right td a{ padding:0 1px 0 3px; height:22px; line-height:22px;}


.jspadding4 {padding:10px 0 0 6px;
}

.spadding5 {
	padding:8px 6px 2px 10px;
}
.cpadding5 {
	padding:4px 3px 4px 15px;
}


.epadding5{
padding:4px 5px 4px 15px;
}
.spadding6 {
	padding:10px 0 5px 0px;
}

.spadding7 {
	padding:10px 0 0 8px;
}
.spadding8 {
	padding:0px 0 0 20px;
	text-align:center;
	
}
.Jspadding8 {
	padding:0 0 0px 5px;
	text-align:right;
}
.spadding9 {
	padding:10px 0px 0px 10px;
}
.spadding9 img{
	padding:3px; border:1px solid #dedede;
}

.spadding13 {
	padding:15px 0px 0px 10px;
}
.swidth3 ul{ width:276px; margin:0px auto; padding-left:5px;}

/* 标准空隙 standard block */
.sblock {
	display:block;
	width:5px;
	height:10px;
	overflow:hidden;
	font-size:10px;
	line-height:10px;
	padding:0px;
	margin:0px;
}
/* 标准宽度 standard widht */
.swidth1 {
	width:698px;
	vertical-align:top;
}
.swidth2 {
	width:252px;
	vertical-align:top;
}
.swidth3 {
	width:245px;
	vertical-align:top;
}
.swidth4 {
    padding:3px;
	width:210px;
	vertical-align:top;
}
.swidth1o {
	width:694px;
	vertical-align:top;
}

/* 标准内容块外围 standard container */
.container {
	width:750px;
	margin-top:2px;
	margin-left:2px;
}
.head_bot{ margin-bottom:5px;}

/* 标准列表一 standard list 小蓝字 */
.list1 {
}
/* 标准列表二 standard list 小灰字 */
.list2 {
	vertical-align:top;
}
.list2, .list2 a:link, .list2 a:visited, .list2 a:hover, .list2 a:active {
	color:#555555;
}
.list2 a:hover {
	color:#CA0000;
}
/* 标准列表三 standard list 大蓝字 */
.list3 {
	vertical-align:top;
}
 .pointpic{
	background:url(../images/index/lipoint.gif) no-repeat;
}
.list3, .list3 a:link, .list3 a:visited, .list3 a:hover, .list3 a:active {
	font-size:13px;
	line-height:180%;
}
.list3 font {
	font-size:14px;
}
.list3 STRONG {
	font-size:14px;
}
.list4 font {
	font-size:12px;
}

/* 标准列表五 standard list 小图蓝字加粗 75x75 */
.list5 {
	vertical-align:top;
}
.list5, .list5 a:link, .list5 a:visited, .list5 a:hover, .list5 a:active {
	font-weight:bold;
	font-size:12px;
}
.list5 img {
	border:1px solid #E0E0E0;
	padding:1px;
	margin:0 0 2px 0;
}
.list5 td {
 padding-right:3px;
}
.list5 a:hover img {
	border:1px solid #999;
	padding:0px;
}

.news_kd{
    width:276px;
	margin:0 auto;
	}

/* 标准线 standard line */
.line1 {
	background:url(../images/2009/j104.gif) repeat-y center top;
}

.line2 {
	background:url(../images/2009/j104.gif) repeat-x left top;
}

.h1l {
	width:100px;
	color:#CA0000;
	text-align:center;
	font-size:12px;
	height:25px;
	line-height:25px;
}
.h1l a, .h1l a:visited {
	color:#FF0000;
	
	font-weight: bold;
}
.h1l a:hover {
	color:#0000FF;
	
}
.h1r {
	width:145px;
	text-align:right;
	border-left:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	background:url(../images/2009/j105.gif) repeat-x 0 0;
	padding:0 12px 0 0;
}
.h1r, .h1r a:link, .h1r a:visited, .h1r a:hover, .h1r a:active {
	color:#555555;
}
.h1r a:hover {
	color:#CA0000;
}
/* 标准栏目头二 */
.h2l {
	font-size:12px;
	font-weight:bold;
	height:22px;
	line-height:22px;
	border-top:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	color:#CA0000;
	background:url(../images/2009/j105.gif) repeat-x 0 0;
	padding:0 0 0 12px;
}
.h2l a {
	color:#CA0000;
	font-size:13px;
}
/* 增加某栏目头上边线 */
.topline {
	border-top:1px solid #E0E0E0;
}
/* 去除每栏第一个栏目头上边线 */
.notopline {
	border-top:none;
}
/* 顶部广告区域 */
.aditemwrap {
	margin-top:10px;
}


/* 图片头条 */
.phototop {
	border:1px solid #E0E0E0;
	width:272px;
	height:206px;
	overflow:hidden;
	position:relative;
}
.phototop td {
	height:215px;
	background:url(../images/2009/j102.gif) repeat-x left bottom;
}
.phototop br {
	font-size:5px;
	line-height:5px;
}
.phototop a:link, .phototop a:visited, .phototop a:hover, .phototop a:active {
	font-size:14px;
	font-weight:bold;
}
.phototop .slider {
	position:absolute;
}
.phototop .slider img {
	width:295px;
	height:185px;
	display:block;
}
.phototop .num {
	position:absolute;
	right:0px;
	top:169px;
}
.phototop .num li {
	float:left;
	color:#FFFFFF;
	text-align:center;
	width:20px;
	height:16px;
	line-height:16px;
	font-size:9px;
	cursor:pointer;
	overflow:hidden;
	background:#000000;
}
.phototop .num li.on {
	background:#FF0000;
}
/* 文字头条 */
.texttop, .texttop a:link, .texttop a:visited, .texttop a:hover, .texttop a:active {
	font-size:18px;
	font-family:"黑体";
	text-align:center;
	line-height:110%;
        padding-top:5px;
}

/* 细化栏目头样式 */
.hstyle01 {
	font-size:13px;
	color:#A80000;
	background:url(../images/2009/cy115.gif) no-repeat left bottom;
}


.hstyle02 {
	color:#0066CC;
	background:url(../images/2009/j114.gif) no-repeat left bottom;
}
.hstyle02 a, .hstyle02 a:visited {
	color:#0066CC;
}
.hstyle03 {
	color:#FF6600;
	background:url(../images/2009/j114.gif) no-repeat left bottom;
}
.hstyle03 a, .hstyle03 a:visited {
	color:#FF6600;
}
.hstyle04 {
	font-size:13px;
	color:#A80000;
	background:url(../images/2009/j114.gif) no-repeat left bottom;
}
.hstyle04 a, .hstyle04 a:visited {
	color:#CC0033;
}
.hstyle05 {
	color:#666666;
	background:url(../images/2009/j114.gif) no-repeat left bottom;
}
.hstyle05 a, .hstyle05 a:visited {
	color:#666666;
}
.hstyle06 {
	color:#0066CC;
	background:url(../images/2009/j114.gif) no-repeat left bottom;
}
.hstyle06 a, .hstyle06 a:visited {
	color:#0066CC;
}

.hstyle07 {
    font-size:13px;
	color:#ca0000;
	background:url(../images/2009/j113.gif) no-repeat left bottom;
}




.hstyle08 {
    color:#CC0033;

}
.hstyle08 a, .hstyle08 a:visited {
	color:#CC0033;
}

.p7TPpanel {border: 0;}
.p7TPwrapper {padding: 0;}


/* Normal link */
.p7TPcontent a:link {
	color:#004499;
	text-decoration:none;
}/* #0000FF */
.p7TPcontent a:visited {

	text-decoration:none;
}
.p7TPcontent a:hover {
	color:#CA0000;
	text-decoration:underline;
}
.p7TPcontent a:active {
	text-decoration:none;
}


.p7TP_tabs {padding: 2px 0 0 20px;}

#p7TP1 .p7TP_tabs a,
#p7TP2 .p7TP_tabs a,
#p7TP3 .p7TP_tabs a,
#p7TP4 .p7TP_tabs a, 
#p7TP5 .p7TP_tabs a {
	padding: 3px 9px;
	width: 60px;
	text-align:center;
	display: block;
	float: left;
	color: #555555;
	font-size:14px;
	text-decoration: none;
	background: #FFFFFF url(../images/2009/j103.gif) repeat-x left bottom;;
	border: 1px solid #E0E0E0;
	border-bottom: 0;
}
#p7TP1 .p7TP_tabs a:focus,
#p7TP2 .p7TP_tabs a:focus,
#p7TP3 .p7TP_tabs a:focus,
#p7TP4 .p7TP_tabs a:focus,
#p7TP5 .p7TP_tabs a:focus {outline: 1px dotted; outline-color: #CCCCCC;}

#p7TP1 .p7TP_tabs a:hover,
#p7TP2 .p7TP_tabs a:hover, 
#p7TP3 .p7TP_tabs a:hover,
#p7TP4 .p7TP_tabs a:hover, 
#p7TP5 .p7TP_tabs a:hover {color: #CA0000; font-weight:bold; background: #FFFFFF;}

.p7TP_tabs div {display: block; float: left; margin: 0 -2px 0 0;}

.p7TPclear {clear: both; height: 0; line-height: 0; font-size: 0;}

.p7TPcontent {position: relative; z-index: 1; top: -1px; left: 0; border-top: 1px solid #E0E0E0;}

#p7TP1 .p7TP_tabs div.down,
#p7TP2 .p7TP_tabs div.down, 
#p7TP3 .p7TP_tabs div.down,
#p7TP4 .p7TP_tabs div.down, 
#p7TP5 .p7TP_tabs div.down {padding: 0; position: relative; z-index: 2;}

#p7TP1 .p7TP_tabs div.down a,
#p7TP2 .p7TP_tabs div.down a, 
#p7TP3 .p7TP_tabs div.down a,
#p7TP4 .p7TP_tabs div.down a, 
#p7TP5 .p7TP_tabs div.down a {
	background: #FFFFFF !important;
	color: #CA0000 !important;
	font-weight:bold !important;
}
/*HIDE the TABS*/
.p7TP_tabs {display: none;}

/* add */
#p7TP1 {}
#p7TP2 {}
#p7TP3 {margin:5px 0 0 0;}
#p7TP3 .p7TP_tabs a {width: 75px;}
#p7TP4 {}
#p7TP5 .p7TP_tabs a {width: 75px;}




