/* CSS Document */
ul, li { list-style: none; margin: 0px; padding: 0px; }
.clear { clear: both; line-height: 0px; font-size: 0px; }
.distance { height: 10px; font-size: 10px; line-height: 10px; }
.dashLine { width: 97%; height: 1px; font-size: 1px; line-height: 1px; margin: 0 auto; background: url(/huodong/images/dash.jpg) repeat-x; }

.pagelist { text-align: center; vertical-align: middle; line-height: 24px; padding-top: 20px; padding-bottom: 20px; }
.pagelist a { padding: 1px 5px; text-decoration: none; margin: 0px 2px; color: #7E8AA2; text-align: center; border: #CCCCCC solid 1px; }
.pagelist .act { background: #F7FBFF; color: #FF3300; border: #CCCCCC solid 0px; }
.pagelist a:hover { background: #F7FBFF; color: #FF3300; border: #CCCCCC solid 1px; }

/*网页结构样式*/
#mainBody { width: 914px; margin: 0 auto; text-align: left; padding: 13px; font-size: 14px; color: #666666; }
#mainBody .mainLeft { width: 652px; float: left; }
#mainBody .mmRight { width: 245px; float: right; }
#mainBody .mainRight { border: #A7D5EE solid 1px; padding: 2px; }

#activityClass { border: #CDCDCD solid 1px; padding: 1px; }
#activityClass .titleBar { padding-left: 13px; height: 32px; background: url(/huodong/images/huodong_r2_c7.jpg) repeat-x; }
#activityClass .titleBar strong { font-size: 14px; color: #333333; display: block; float: left; line-height: 32px; vertical-align: middle; }
#activityClass .titleBar span { float: right; font-size: 12px; line-height: 32px; vertical-align: middle; }
#activityClass .activityClassList { padding: 10px; line-height: 22px; vertical-align: middle; }
#activityClass .activityClassList ul { }
#activityClass .activityClassList li { height: 24px; margin: 3px 0px; color: #666666; font-size: 12px; }
#activityClass .activityClassList li img { float: left; margin-left: 10px; margin-right: 10px; }
#activityClass .activityClassList li strong { float: left; width: 90px; line-height: 24px; vertical-align: middle; overflow: hidden; height: 24px; }
#activityClass .activityClassList li span { float: left; line-height: 24px; vertical-align: middle; }

#activity { border: #CCCCCC solid 1px; padding: 1px; }
#activity .titleBar { height: 40px; background: url(/huodong/images/huodong_r11_c7.jpg) repeat-x; padding-left: 15px; position: relative; }
#activity .titleBar strong { font-size: 14px; float: left; line-height: 40px; vertical-align: middle; }
#activity .titleBar span { float: right; line-height: 40px; vertical-align: middle; padding-right: 10px; }
#activity .titleBar .areaBg { width: 312px; position: absolute; background: #D2E9F4; right: 10px; z-index: 10; top: 28px; padding: 3px; }
#activity .titleBar .areaContainer { padding: 5px; border: #74BAE0 solid 1px; background: #F9FCFD; }
#activity .titleBar .areaContainer .areaTitleBar { height: 28px; font-size: 12px; }
#activity .titleBar .areaContainer .areaTitleBar span { float: left; padding-left: 5px; line-height: 28px; vertical-align: middle; }
#activity .titleBar .areaContainer .areaTitleBar b { font-weight: normal; float: right; line-height: 28px; vertical-align: middle; }
#activity .titleBar .areaContainer .areaList { line-height: 24px; vertical-align: middle; padding: 3px 5px; padding-top: 8px; }

#activity .timeList { height: 26px; padding-top: 10px; padding-bottom: 10px; vertical-align: middle; padding-left: 10px; }
#activity .timeList span { font-size: 12px; }
#activity .timeList input { width: 58px; height: 22px; background: #FFFFFF; border: #CCCCCC solid 1px; line-height: 22px; vertical-align: middle; }
#activity .timeList image { cursor: pointer; }

#activity .statusTags { margin: 0px 11px; margin-top: 15px; height: 34px; padding-left: 10px; background: url(/huodong/images/huodong_r15_c2.jpg) bottom no-repeat; }
#activity .statusTags li { float: left; margin-right: 7px; margin-top: 2px; }
#activity .statusTags li a { float: left; background: url(/huodong/images/huodong_r14_c11.jpg) left bottom no-repeat; padding-left: 20px; }
#activity .statusTags li span { float: left; background: url(/huodong/images/huodong_r14_c12.jpg) right bottom no-repeat; padding-right: 20px; line-height: 26px; height: 26px; vertical-align: middle; cursor: pointer; color: #888888; filter: Dropshadow(offx=1,offy=0,color=white) Dropshadow(offx=0,offy=1,color=white) Dropshadow(offx=0,offy=-1,color=white) Dropshadow(offx=-1,offy=0,color=white); }
#activity .statusTags li.current { margin-top: 0px; }
#activity .statusTags li.current a { float: left; background: url(/huodong/images/huodong_r13_c4.jpg) left bottom no-repeat; padding-left: 20px; }
#activity .statusTags li.current span { float: left; background: url(/huodong/images/huodong_r13_c5.jpg) right bottom no-repeat; padding-right: 20px; line-height: 30px; height: 30px; vertical-align: middle; cursor: pointer; color: #FFFFFF; font-weight: bold; filter: Dropshadow(offx=1,offy=0,color=#2C8FC5) Dropshadow(offx=0,offy=1,color=#2C8FC5) Dropshadow(offx=0,offy=-1,color=#2C8FC5) Dropshadow(offx=-1,offy=0,color=#2C8FC5); }
#activity .activityList { margin: 0px 14px; }


.status { display: block; text-align: center; line-height: 25px; height: 25px; vertical-align: middle; float: right; margin-right: 10px; _margin-right: 5px; }
.start { width: 81px; background: url(/huodong/images/startBg.jpg) no-repeat; color: #FF6600; }
.progress { width: 71px; background: url(/huodong/images/progress.jpg) no-repeat; }
.end { width: 81px; background: url(/huodong/images/end.jpg) no-repeat; }

#relationLink { border: #DFE3F7 solid 1px; background: #F7F8FD; padding: 10px; line-height: 25px; vertical-align: middle; }
#relationLink li { float: left; width: 208px; padding-left: 2px; color: #1C5C80; }
#relationLink a { color: #1C5C80; text-decoration: none; font-size: 14px; }

#TitleBar { height: 28px; text-align: left; background: url(/huodong/images/leftTitleBar.jpg) no-repeat; font-weight: bold; color: #267EAE; line-height: 28px; vertical-align: middle; margin: 0 auto; padding-left: 5px; }
#recommendContent { padding: 10px; line-height: 24px; vertical-align: middle; padding-left: 15px; }

/*列表页结构*/
#listNavigation { line-height: 27px; height: 31px; padding-left: 4px; color: #267EAE; font-weight: bold; font-size: 14px; background: url(/huodong/images/listnavigation.jpg) bottom no-repeat; padding-left: 8px; }
#keyword { padding: 10px; line-height: 25px; vertical-align: middle; font-size: 12px; }
#keyword span { float: left; height: 25px; }
#keyword p { float: left; }
#keyword p a { font-size: 12px; white-space: nowrap; }

/*内容页样式*/
#contentNavigation { font-weight: bold; color: #267EAE; vertical-align: top; height: 24px; }
#activityInfo { border: #E4E4E4 solid 1px; padding: 1px; height: 185px; }
#activityInfo .activityImageContainer { padding: 13px 9px; width: 163px; height: 159px; float: left; border-right: #FFFFFF solid 1px; background: #F6F6F6; }
#activityInfo .activityImageContainer .imageContainer { background: #FFFFFF; width: 100%; height: 100%; text-align: center; vertical-align: middle; }
#activityInfo .activityInfoList { float: right; width: 463px; background: #F6F6F6; border-left: #E4E4E4 solid 1px; height: 185px; }
.contentTitleBar { background:url(../images/bg_tit.jpg) repeat-x left bottom; border-bottom:1px solid #8fb9d0;color:#333;  font-size:14px;padding:0px 5px;height:27px; line-height:27px; overflow:hidden; }
.contentTitleBar span {font-weight:bold;}
.contentText { padding: 3px; color: #666666; line-height: 22px; }
.contentMore { text-align: right; line-height: 26px; vertical-align: middle; }
/*活动列表样式*/
.list_xgbd,.zyCon{ margin:10px auto;}
.list_xgbd h2,.zyCon h2{background:url(../images/bg_tit.jpg) repeat-x left bottom; border-bottom:1px solid #8fb9d0;color:#333; font-size:14px;padding:0px 5px;height:27px; line-height:27px; overflow:hidden;}
.list_xgbd ul{padding-top:10px;}
.list_xgbd ul li{padding:0px 10px; color:#267EAE; line-height:150%;}
.bdCon{padding:10px 10px 5px; border-bottom:1px dashed #eee;}
.bdCon h3{margin-bottom:8px;}
.txtImg{text-align:center;}
.bdzyCon .txtImg{ padding:0px 5px 5px 0px;overflow:hidden;}
.bdzyCon .txtImg img{width:80px; overflow:hidden;}
.bd_detailCon{color:#333;}
.bd_detailCon .txtImg{width:625px; padding-bottom:10px; overflow:hidden;}
.bd_detailCon .txtImg img{}
.txt{line-height:175%;}
/*字体样式*/
.mainFont { color: #666666; font-size: 14px; }
.blackFont { color: #333333; }
.orangeFont { color: #FF6600; }

/*链接样式*/
a:link { color: #267EAE; text-decoration: none; font-size: 14px; }
a:visited { color: #267EAE; text-decoration: none; font-size: 14px; }
a:hover { color: #FF0000; }

a.underlineLink:link { color: #267EAE; text-decoration: underline; font-size: 12px; }
a.underlineLink:visited { color: #267EAE; text-decoration: underline; font-size: 12px; }

a.JBDW:link { color: #AC5520; font-size: 12px; text-decoration: none; }
a.JBDW:hover { color: #FF0000; font-size: 12px; text-decoration: underline; }
a.JBDW:visited { color: #AC5520; font-size: 12px; text-decoration: none; }
.LaterModify { line-height: 22px; vertical-align: middle; }

.activityAd { width: 650px; height: 100px; overflow: hidden; margin-bottom: 12px; }
.activityAd img { cursor: pointer; }

/*资讯首页专题链接*/
.ztLinks ul li{margin-bottom:10px;padding:20px 10px 10px 94px;  width:119px; height:80px;}
.ztLinks ul li a{ color:#ff3300; font-family:"黑体";}
.ztLinks ul li a:hover{text-decoration:none;}
.ztLinks li a span.f_bold{color:#7b4900; font-size:22px; margin-bottom:10px;}
.ztLinks li.ysLinks{background:url(../../images/tnb_ysbgs.jpg) no-repeat left top;}
.ztLinks li.bfzLinks{background:url(../../images/tnb_bfzbgs.jpg) no-repeat left top;}
.ztLinks li.zzLinks{background:url(../../images/tnb_zzbgs.jpg) no-repeat left top;}