﻿/*css默认样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}q:before,q:after{content:'';}fieldset,img,abbr,acronym{border:0;}
HTML,BODY {
	width: 100%; height: 100%; background:url("bg_JJlogo2.gif") repeat scroll 0 0 #FFFFFF;
}
BODY {background: #FFF; color: #535353; font:13px/1.5em arial,verdana,sans-serif;}
TABLE {
	text-align: left; margin: auto
}
DIV {
	text-align: left; margin: auto
}
DIV.dfn {
	display: none
}
FORM,UL,OL,INPUT,SELECT,TEXTAREA {
	margin: 0px; padding: 0px
}
INPUT,SELECT,TEXTAREA {
	font-size: 12px; font-family: arial; VERTICAL-ALIGN: middle
}
INPUT.text {
	height: 16px; padding: 2px; BORDER: #999999 1px solid
}
INPUT.btn {
	height: 22px; line-height: 22px; BORDER: #DCDCDC 1px solid; padding-LEFT: 14px; background: url(button.jpg)
}
INPUT.button {
	height: 22px; background: #DDDDDD; BORDER: 1px solid; BORDER-color: #DDDDDD #AAAAAA #AAAAAA #DDDDDD; padding: 3px 5px 3px 5px; OVERFLOW: visible
}
INPUT.file {
	height: 22px; line-height: 22px; padding-LEFT: 2px; padding-RIGHT: 2px; BORDER: #999999 1px solid
}
INPUT.checkbox {
	width: 13px; height: 13px; BORDER: 0px; margin: 2px
}
INPUT.radio {
	width: 13px; height: 13px; BORDER: 0px; margin: 2px
}
SELECT.select {
	height: 22px; line-height: 22px
}
TEXTAREA.textarea {
	padding: 2px; BORDER: #999999 1px solid
}
IMG {
	BORDER: 0px
}
IMG.absmiddle {
	VERTICAL-ALIGN: middle
}
A {
	color: #295487; text-decoration: none
}
A:hover {
	color: #db0000
}
.STYLE1 {color: #FF0000}
.STYLE2 {color: #0099FF}
.STYLE3 {color: #FF9900}
.STYLE4 {color: #FF33CC}
.STYLE5 {color: #3399FF}
.STYLE6 {color: #6699FF}
.l {float:left}
.r {float:right}
#topBar {
	width: 100%; background: #F5F5F5;border-bottom:1px solid #9BCB50;height:28px;
}
#topNav, #panel SPAN {
	color: #666666
}
#data ,#panel {
	TOP: 6px; position: absolute;
}
#data {
	LEFT: 20px
}
#panel {
	RIGHT: 20px;
}

#top {
	width: 990px;margin:0 auto;
}
#topBanner {text-align:center;padding:20px 0}
#topContent {
	width: 100%; position: relative; 
}
#topContent H2 {
	margin: 0px; padding-LEFT: 10px; position: absolute; TOP: 15px; LEFT: 0px; color: #666666; font-family: "Trebuchet MS"; font-size: 24px; font-weight: bold; display:none
}
#topContent H2 A {
	color: #666666; text-decoration: none
}
#topContent H2 A:hover {
	color: #333333; text-decoration: none
}
#menu {width: 100%; height: 27px; background: url(menu.bg.gif); BORDER-bottom: #E60612 1px solid;position:relative;z-index:100;display:inline-block}
#menu UL {	margin: 0; padding-TOP: 1px; padding-left: 20px; list-style: none}
#menu LI {	display: block; FLOAT: left; white-space: nowrap;position:relative;border-right:1px solid #EEEEEE;}
#menu A {display: block; color: #333333; text-decoration: none; margin-LEFT: 10px;line-height: 26px; padding-LEFT: 6px; padding-RIGHT: 6px}
#menu A:hover {background: #E60612; color: #FFFFFF; text-decoration: none}

#menu ul ul {visibility:hidden;position:absolute;left:10px;top:25px;padding-left: 0}
#menu table {position:absolute; top:0; left:0;}
#menu ul li:hover ul,   
#menu ul a:hover ul{visibility:visible;}
#menu ul ul li {990px:both;text-align:left}
#menu ul ul li a{display:block;width:100px;margin:0;background:#FFF;border:1px solid #E60612;border-top:0;}   
#menu ul ul li a:hover{background:#E60612;border:1px solid #E60612;border-top:0;}
#middle {width: 990px;margin:0 auto; /*background: url(bg.1.1.gif)*/}
#middle ul li {line-height: 1.5em;}
#middleTop{padding: 10px 10px 0 10px}
#middle #snWrap{margin: 0 auto;width:970px;height:20px;padding-top: 5px;}
#middle #snWrap .tsInput {background:url(header.gif) no-repeat;height:28px;width:215px;border:0}
#middle #snWrap .search_btn {background:url(header.gif) no-repeat right 0;border:0;cursor:pointer;height:28px;width:100px;}
#middleBanner, #middleScrollPic, #middleContent3 {padding: 5px 10px 0;}
/*无缝滚动带缓存效果，可左右控制 START**/
#middleScrollPic .bc {height:112px;clear:both;overflow:hidden;padding:3px 15px 0 15px;}    
#middleScrollPic .bc a.scroll {width:12px;height:90px;overflow:hidden;text-indent:-100px;margin-top:5px;background:#fef;}    
#middleScrollPic .bc a.s1 {float:left;}    
#middleScrollPic .bc a.s2 {float:right;}    
   
#middleScrollPic #scroll1 {padding:5px 8px 7px 8px;}    
#middleScrollPic .bc div.scroll {float:left;position:relative;width:917px;left:6px;overflow:hidden;}    
        
#middleScrollPic div.scroll ul {width:8000%;}    
#middleScrollPic div.scroll ul li {float:left;list-style:none;width:131px;padding-bottom:2px;text-align:center;}    
#middleScrollPic div.scroll ul li img {clear:both;width:119px;height:90px;border:1px solid #444;margin:0 auto;}    
#middleScrollPic div.scroll ul li h3 {height:20px;line-height:20px;overflow:hidden;font:normal 12px/150% "宋体";}    
#middleScrollPic div.scroll ul li h3,div.scroll ul li h3 a {color:#c00;}
/**无缝滚动带缓存效果，可左右控制 END**/

#middleContent{padding: 10px 0px 30px 0px; /*background: url(bg.1.2.gif) bottom center no-repeat;*/}
#middleTop .flash {border:1px solid #E8E8E8;height:281px;overflow:hidden;padding:2px 3px;width:300px;z-index: -1;}
#middleTop .news {margin:0 8px 0 10px;width:380px;}
#middleTop .news ul{list-style-IMAGE: url(icon.1.jpg); padding: 5px 10px 5px 20px; margin:0}
/*头条 xuehua modify*/
.headline{padding:7px 0 1px;border:1px solid #dce7eb;}/* mengjia100316 */
.headline span{display:block;  text-align:center; color:#b1b1b1;}
.headline h1{height:25px; padding:2px 0 0 0; font-size:18px; font-weight:normal; text-align:center;}
.headline h1 a{color:#CC0000;} /*原色值000099*/
.headline a{text-decoration:none;}
.headline a:hover,.headline a:active{color:#f00;text-decoration:underline;}
.headline p {height:43px;padding:0 6px;text-align:left;text-indent:2em;}
.headline p a{color:#999;}
/* 头条 xuehua modify end */


#middleTop .rightWeather {border:1px solid #E5E5E5;width:250px;height:275px;} 
#middleTop .rightWeather ul{list-style-IMAGE: url(arrow_sidebar.gif); padding: 0 10px 5px 25px;}
#middleContent2 {
	padding: 10px 10px 30px 10px; margin-bottom: -5px; background: url(bg.1.2.gif) bottom center no-repeat
}
#bottom {
	width: 990px
}
#bottomContent {
	position: relative; padding: 10px 5px 30px 5px
}
#bottomContent P {
	margin: 0px; font-size: 12px; color: #666666; line-height: 2em; height: 24px; text-align: center
}
#bottomContent P A {
	color: #666666; text-decoration: none
}
#bottomContent P A:hover {
	color: #333333; text-decoration: underline
}
#bottomMenu {
	position: absolute; TOP: 15px; RIGHT: 5px; font-family: PMingLiu; font-size: 11px; color: #666666
}
#bottomMenu A {
	color: #666666; text-decoration: none
}
#bottomMenu A:hover {
	color: #333333; text-decoration: none
}
.ash {
	color: #666666
}
.capname{float:left; padding:5px 0 0 10px;}
.caplink{float:right; font-size:12px; padding:7px 9px 0 0; font-weight:normal;}
.caplink a:hover, .caplink a:active {color:#CC6633}
.indexbox{height: 210px;}
.box{border:1px solid #CCCCCC;margin:0 0 10px;overflow:hidden;padding:8px 12px;}
.box li {border-bottom:1px dotted #CCCCCC;clear:none;display:inline;float:left;margin:0;padding:0 0 3px;width:100%;}
.box1 {
	margin-bottom: 10px; BORDER: #E1E1E1 1px solid;padding:8px 12px;
}
.box1 h1 {background:url(title_bg_01.gif) repeat-x scroll 0 0 #FDE4B2;border-top:1px solid #E5E5E5;color:#CC6633; height:26px; overflow:hidden;}
.box1 H3 {
	margin: 10px; font-size: 14px; font-weight: bold; color: #9F9F9F
}
.box1 UL {
	padding: 0; margin:0
}
.box1 UL LI {
	margin-TOP: 5px;background: url(icon.2.jpg) center left no-repeat;padding-left:8px;border-bottom:1px dotted #CCCCCC;font-size:12px;overflow: hidden;height: 1.5em;display:block;width:210px;
}
.box1 DIV.box1s {
	margin: 10px; text-align: center
}
.td_list ul li{background:url(Special_List3.gif) no-repeat 0% 20%; padding-left:15px; border-bottom:1px dashed #CCCCCC; height:22px;vertical-align: bottom;}
.picCont02{color:#626262;overflow:hidden;padding:10px 0 10px 10px}
.picCont02 .pic{float:left;overflow:hidden;width:100px}
.picCont02 .pic img{border:1px solid #CACACA;padding:2px}
.picCont02 .Cont{line-height:20px;margin-left:100px;margin-right:6px}
.picCont02 .Cont h2{font-size:12px;font-weight:normal;line-height:25px;text-align:left}
.picCont02 .Cont h2 a{color:#045CBE}
.picCont02 .Cont p a{color:#FF0000}
.box2 {
	width: 332px; _width: 334px; border: #E1E1E1 1px solid; float:left; margin-left:8px; _margin-left:6px; margin-bottom:10px
}
.box2 h3{height:26px; overflow:hidden; background:url(title_bg_02.gif) repeat-x #dbecfc; color:#2868ad; border-top:1px #e5e5e5 solid; margin:0 1px;}
.box2 h3 a,.box2 h2 a:visited{color:#2868ad; text-decoration:none;}
.box2 h3 a:hover,.PartALB02 h2 a:active{color:#2868ad}
.box2 UL {
	list-style-IMAGE: url(icon.2.jpg); padding: 0 10px 5px 20px; margin: 10px 0 10px 0px
}
.box2 UL LI, .news UL LI {
	margin-TOP: 5px
}
.clear {
	display: block; CLEAR: both; width: 100%; height: 1px; OVERFLOW: hidden
}
#links {background:url(friendlinkbg.jpg) no-repeat;margin-top:10px;padding:0 10px 10px 150px}
#links a{color:#db0000;background:url(link.gif) no-repeat 0 2px;padding-left:15px}
#links a:hover{color:#6AA400}
.content{font-size: 14px;font-family: arial,verdana,sans-serif;}	
.content DIV {
	line-height: 180%;color:#444
}
.content DIV UL {
	list-style: inside
}
.content DIV OL {
	list-style: inside
}
.comment DIV {
	line-height: 120%
}
.cutepage {
	text-align: right
}
.hand {
	CURSOR: pointer
}
.hidden {
	display: none
}
.inline {
	display: inline
}
.highlight {
	background: #ffff66
}
.imgbox1 {
	width: 122px; padding: 3px; BORDER: #B9B9B9 1px solid
}
.jloader {
	margin: 0px; background: #FFFFFF; padding-LEFT: 8px; BORDER: #666666 1px solid
}
.jloader DIV {
	margin: 0px; background: url(jloading.gif) left center no-repeat; height: 48px; line-height: 48px; padding-LEFT: 40px; padding-RIGHT: 8px; color: #666666
}
.list {
	padding-TOP: 10px;background: url(bg_JJlogo.gif) #fff;
}
.line1 {
	height: 1px; background: url(line.1.jpg)
}
.middleSide {
	width: 250px; display: inline; FLOAT: right
}
.middleMain {
	width: 740px; _width: 730px; display: inline; FLOAT: left
}
.middleMainContent {
	margin: 10px 10px 0 0; padding-LEFT: 15px; padding-RIGHT: 15px; BORDER: #DEDEDE 1px solid;border-top-width: 0px;
	BACKGROUND: url(bgshade.gif) #fff repeat-x;
}
.middleMainContent_Index{margin-LEFT: 5px; _margin-LEFT: 0}
.nav SPAN {
	display: block; line-height: 35px; padding-TOP: 5px; BORDER-bottom: #DEDEDE 1px dashed
}
.nav SPAN A {
	text-decoration: none
}
.nav SPAN A:hover {
	text-decoration: none
}
.navpage{padding:8px 0;}
.navpage span{color:#C30}
.navpage a{color:#db0000}
.probox1 {
	width: 158px; FLOAT: left; display: inline
}
.quote {
	width: 98%; line-height: 150%; BORDER: #dcdcdc 1px dotted; padding: 5px
}
.relative {
	position: relative
}
.red {
	color: #CC0066
}
.tit1 {
	height: 24px
}
.tit1 SPAN {
	padding-LEFT: 10px; background: url(icon.2.jpg) center left no-repeat
}
.tit1 a{
	color: #295487
}
.time {
	float: right;
}
.time, .time1 {
	text-align: right
}
.time1 SPAN {
	color: #999999
}
.tablem {
	width: 100%; BORDER: 0px
}
.tablen {
	width: 100%; BORDER: 0px;font-size:14px
}
.tablen .content div{/*text-indent:2em*/}
.tablen .content div p {
    margin-bottom: 10px;
}
.gbook td div, .gbook .adminreply{
	text-indent: 2em
}
.tablex {
	width: 100%; background: #CCCCCC; BORDER: 0px
}
.tablex TD {
	background: #FFFFFF
}
.tables {
	width: 100%; margin-bottom: 5px; background: #DCDCDC; BORDER: 0px
}
.tables TD {
	background: #FFFFFF
}
.tables TD.tbt {
	background: #F9F9F9
}
.topic {
	height: 40px
}
.topic DIV {
	line-height: 1.5em; font:bold 1.6em Arial,Sans-Serif; letter-spacing:-1px; color:#c30; text-align:center
}
.ubb_code {
	BORDER: #dcdcdc 1px dotted; padding: 5px; line-height: 150%; FONT-STYLE: italic
}
.ubb_quote {
	BORDER: #dcdcdc 1px dotted; padding: 5px; line-height: 150%
}
.inmain td {border-bottom:1px solid #DEDEDE;font-size:12px;height:30px;line-height:2em;}
.inleft{border-right:1px solid #DEDEDE;text-align:left;width:15%;}
.inright{padding-left:10px;text-align:left;width:85%;}

.statement {padding:10px; margin:0;BORDER-TOP:1px dotted #CCC;}
.statement_L {float:left;}
.statement_R {padding:0 0 0 60px;}

#ft {padding:10px 0; margin:0 auto; border-top:1px solid #f3f3f3;width:990px;} 
.index_bottom { height:110px !important; padding:10px 20px; background:url(jianjie.jpg) no-repeat 20px 50%; border:1px solid #e7e8ec; line-height:1.6em; font-size:12px;} 
.C_bottom { padding-left: 14px; height:75px !important; background:url(TAL_bg.gif) no-repeat 0px 50%; color:#f00;}
.Add {float: left; text-align:left; padding:0 10px 10px 95px;width: 550px;}
.Weather {float: right; text-align:center; margin:10px auto auto 0px;}
.Copyright {clear: both; text-align:center; padding:10px; line-height:2em;}; background:url(TAL_bg.gif) no-repeat 0px 50%; color:#f00;}
.Weather {float: right; text-align:center; margin:10px auto auto 0px;}
.Copyright {clear: both; text-align:center; padding:10px; line-height:2em;}

.Add ul.list li{position:relative}
.Add ul.list li span{position:absolute; right:0}

.page_navi {
    clear: both;
    overflow: hidden;
    padding: 20px 8px;
}
.page_navi .fl {
    float: left;
    width: 48%;
}
.page_navi span {
    display: block;
    height: 1.2em;
    overflow: hidden;
}
.page_navi a {
    color: #D90302;
}
.page_navi a:hover {
    color: #0E437C;
}
.page_navi .fr {
    float: right;
    text-align: right;
    width: 48%;
}
