/*
author:yh
date:13.02.07
*/ 
/*  Reset  */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,del,em,img,q,small,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tr,th,td{ margin:0; padding:0; border:0; font-size:100%;}
body{ background:#fff; color:#000; font:12px/1.5em arial,tahoma,simsun; text-align:center;}
ol,ul{ list-style:none;}
cite,em,strong,th,h1,h2,h3,h4,h5,h6{ font-style:normal; font-weight:normal;}
table{ border-collapse:collapse; border-spacing:0;}
input,textarea,select,button{ font-size:100%;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#f00; text-decoration:underline;}

/*  CMS Common title colors  */
.title_default{ }
.title_black{ color:black !important;}
.title_red{ color:red !important;}
.title_blue{ color:blue !important;}
.title_green{ color:green !important;}
.title_brown{ color:brown !important;}
.title_gray{ color:gray !important;}


.hide {position:absolute; left:-9999px; top:-9999px; width:100px;}

.more{float:right; font-size:12px; color:#010101;}

.row, .clearfix{*zoom:1;}
.row:after, .clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}

body {background:url(../img/banner.jpg) no-repeat center top #fff;}
#ztHeader {margin-bottom:0 !important;}
/*  */
.banner {height:212px;}
.nave{width:100%; background:url(../img/nave.jpg) repeat-x left top; height:70px;}
.lhNav {background:url(../img/lhnav.png); height:70px; text-align:center;}
.lhNav a {color:#fff; margin-left:18px;}
.lhNav a:hover {color:#ff0;}
.lhNav dl {float:left; height:60px; position:relative;}
.lhNav dt {width:58px; position:absolute; left:0; top:0; overflow:hidden; text-indent:-9999px;}
.lhNav dd {line-height:240%; padding:4px 10px 0 0; text-align:right;}
.lhNav dt a {display:block; height:28px; margin-left:10px; overflow:hidden; text-indent:-9999px;}
.ndt {width:155px; padding-left:60px;}
.ndt dd {text-align:center; float:left; padding:4px 0 0 0; width:45px;}
.ngd {width:255px;}
.ngd a{padding:0 11px;}
.nhd {width:238px;}
.nxxt {width:230px;}
.nxxt dt {width:70px;}
/*  */
.row {text-align:left; width:950px; clear:both; margin-right:auto; margin-left:auto; overflow:hidden;}

.kia,
.lh01 .mid h4,.modhd h3,.lh02 h2,.lh03 h2{background:url(../img/modhd.png) no-repeat;}
.lh05 h2,.lh06 h2 {background:url(../img/tie_bg.jpg) repeat-x; height:41px; line-height:41px; font-family:"microsoft yahai"; font-size:22px; font-weight:bold; color:#990003; padding-left:15px; margin-bottom:15px;}
.lh06 h2 a{font-family:"microsoft yahai"; font-size:22px; font-weight:bold; color:#990003;}
.lh05 h2{margin-bottom:12px;}
.lh05{padding-bottom:12px; margin-bottom:13px; margin-top:15px;}
.modhd {width:100%; overflow:hidden;}
.lh01 {padding-top:6px;}
.lh02,.lh03{padding-top:10px;}
.lh02 h2,.lh03 h2{height:32px; overflow:hidden; text-indent:-9999px;}
.lh02 h2 {background-position:0 0px; margin-bottom:9px;}
.lh03 h2 {background-position:0 -32px;}
.auto h2 {background-position:0 -64px;}
.lh05,.lh06{border:solid 1px #ccc; background-color:#fcfcfc;}
.lh02 h2 a,.lh03 h2 a,.lh05 h2 a,.lh06 h2 a {display:block; width:220px; height:32px;}

/*  */
.lh01 .left {float:left; width:350px;}
.lh01 .mid {float:left; width:374px;}
.lh01 .right {background:#fafafa; float:left; width:223px; border:solid 1px #cccccc;}

.lh01 .right .mod{margin-bottom:9px;}
.lh01 .right .modhd h3 {overflow:hidden; padding:0 5px 0 9px; height:34px; line-height:34px; background:url(../img/hot_title.jpg) no-repeat 0px -80px; font-family:"microsoft yahei"; font-size:16px; font-weight:bold; color:#000;}
.lh01 .right .modhd h3 span{color:#e10000;}
.lh01 .right .modbd{padding:0 11px;}

.mPic {margin:0 6px 10px 6px; overflow:hidden;}
.mPic .photoAlbum_item {padding:0 0 0px; text-align:center;}
.photoAlbum_item_txt{font-size:14px; line-height:36px; padding-bottom:5px;}
.mPic img {border:1px solid #ccc; height:250px; padding:2px; width:325px;}

.cal {font-size:14px; margin-right:10px;}
.cal .modhd {background-color:#fff;}
.cal .modhd h3 {height:31px; text-indent:-9999px; background:url(../img/date_tie.png) no-repeat left top;}
.cal .modbd {background:#fcfcfc;}
.cal table {width:100%; border-right:1px solid #D6D4CB; border-bottom:1px solid #D6D4CB; font-family:"microsoft yahei"; font-size:14px; font-weight:bold;}
.cal strong {font-weight:bold; color:#333; font-size:14px;}
.cal th {text-align:center; padding:2px 0; border-top:solid 1px #D6D4CB; border-left:solid 1px #D6D4CB; font-weight:bold;}
.cal td {border-left:1px solid #d6d4cb; border-top:1px solid #d6d4cb; color:#ccc; height:36px; text-align:center;}
.cal td a:hover {text-decoration:underline;}
.cal ul {padding:10px 20px; border:solid 1px #D6D4CB; border-top:none; background-color:#FCFCFC;}
.cal li {height:30px; font-size:12px; line-height:30px; overflow:hidden; background:url(../img/dot.jpg) no-repeat left center; 
padding-left:12px;}

.kia {background-position:0 0; font-size:14px; height:30px; line-height:30px; padding-left:15px;}
.kia a, .kia a:hover {color:#fff;}

.headline {margin:0 10px;}
.headline .focusTopic {padding-top:14px;}
.headline h2 {font-size:18px; font-family:simhei; text-align:center;}
.headline h2 a {color:#c10000;}
.headline h2 a:hover {color:#c00;}
.headline .focusTopic_txt {color:#333; line-height:18px; margin-top:8px;}
.headline .focusTopic_txt a {color:#333;}
.headline .focusTopic_txt a.red {color:#d40704;}

.lh01 .newslist {margin:0 10px 0;}
.lh01 .newslist li {font-size:14px; height:28px; line-height:28px; background:url(../img/dot.jpg) no-repeat left center; padding-left:12px;}
.lh01 .mid h4 {height:40px; line-height:34px; color:#333; font-size:16px; font-weight:bold; margin-top:15px; text-align:left; font-family:"microsoft yahei"; padding:0 15px 0 38px;}
.lh01 .mid h4 a {float:right; font-size:12px; font-weight:normal;}
.lh01 .mid .tie01{background:url(../img/hot_title.jpg) no-repeat 0px top;}
.lh01 .mid .tie02{background:url(../img/hot_title.jpg) no-repeat 0px -40px;}

.view .f-tit {font-size:14px;}
.view .f-tit a {color:#cc0000;}
.view dl {background:url(../img/dotted_6x1.png) left bottom repeat-x; padding-bottom:12px; overflow:hidden; width:100%;}
.view dt {padding:11px 0;}
.view dd {color:#666; line-height:24px;}
.view dd img {background:#fff; float:left; height:80px; width:90px; padding:2px; margin-right:6px; border:1px solid #ccc;}
.view dd a {color:#666;}
.view dd a:hover {color:f00;}

.interaction {margin-top:5px;}
.interaction .modbd{text-align:center;}
.interaction .photoAlbum_item {padding-top:9px;}
.interaction .photoAlbum_item_pic img {background:#fff; border:1px solid #ccc; padding:2px; height:70px; width:170px;}
.interaction .photoAlbum_item_txt {margin-top:5px;}

.quotation .modhd h3 {background-position:-640px -50px; height:30px; overflow:hidden; margin-top:5px;}
.lh01 .right .quotation .modbd {padding:0 4px 0 11px }
.quotation li {height:24px; line-height:24px; background-image:url(../img/dot.jpg) no-repeat 0 center; padding-left:8px;}
.quotation li a {color:#333;}
.quotation li a:hover {color:#f00;}

/**/
.db {margin:0 8px 0 12px;}
.db .focusTopic {height:94px; float:left; overflow:hidden; text-align:left; width:307px; margin-bottom:11px;}
.db .focusTopic_tit {line-height:26px;}
.db .focusTopic_tit a {font-weight:bold;}
.db .focusTopic_cont {float:left; width:183px;}
.db .focusTopic_pic {float:left; width:120px;}
.db .focusTopic_pic img {border:1px solid #dedede; padding:1px; width:100px; height:90px;}
.db .focusTopic_txt {line-height:22px; text-align:left;}
.db .focusTopic_txt a {color:#666;}
.db .focusTopic_txt a:hover {color:#f00;}
.db .focusTopic_txt .moreLnk {color:#cc0000;}

/**/
.lh03 .left {float:left; display:inline; margin-left:8px; padding-top:7px; width:326px;}
.lh03 .right {float:left; padding-top:7px; margin-left:6px; width:610px;}

.gd01 .focusTopic {overflow:hidden; width:100%;}
.gd01 .focusTopic_tit {padding-top:8px; text-align:center;}
.gd01 .focusTopic_tit a {color:#c10000; font-size:16px; font-weight:bold;}
.gd01 .focusTopic_cont {}
.gd01 .focusTopic_pic {}
.gd01 .focusTopic_pic img {border:1px solid #dedede; padding:2px; width:320px; height:200px;}
.gd01 .focusTopic_txt {line-height:150%; margin:8px 15px 0; text-align:left;}
.gd01 .focusTopic_txt a {color:#666;}
.gd01 .focusTopic_txt a:hover {color:#f00;}
.gd01 .focusTopic_txt .moreLnk {color:#c10000;}

.gd02 .focusTopic {height:94px; float:left; overflow:hidden; text-align:left; width:304px; margin-bottom:10px;}
.gd02 .focusTopic_tit {margin-bottom:6px;}
.gd02 .focusTopic_tit a {font-weight:bold;}
.gd02 .focusTopic_cont {float:left; width:183px; padding-top:6px; margin-left:4px;}
.gd02 .focusTopic_pic {float:left; width:104px;}
.gd02 .focusTopic_pic img {border:1px solid #dedede; padding:1px; width:100px; height:90px;}
.gd02 .focusTopic_txt {line-height:160%; text-align:left;}
.gd02 .focusTopic_txt a {color:#666;}
.gd02 .focusTopic_txt a:hover {color:#f00;}
.gd02 .focusTopic_txt .moreLnk {color:#c10000;}

/**/
.lhmap {background:#fff8e7; height:385px; padding-top:10px; float:left; width:550px;}
.list {background:#F9ECDD; height:375px; float:right; padding-top:20px; width:382px;}
.list p {color:#666; margin:0 25px -20px 0; text-align:right;}
.list h3 {background:url(../img/iconarr.png) 0 5px no-repeat; color:#980302; font-size:24px; line-height:120%; font-family:simhei; margin:0 25px 9px; padding:0 40px; text-align:left; text-indent:0; height:auto; overflow:visible;}
.list ul {background:#fff; border:1px solid #f8c1a4; margin:0 10px; padding:10px; overflow:hidden; clear:both;}
.list li {background:url(../img/listdot.png) 0 10px no-repeat; font-size:14px; height:24px; line-height:24px; overflow:hidden; padding-left:8px; text-align:left;}

.ts {background:url(../img/dotted_6x135.png); margin:0 3px 0 5px;}
.lh06 .photoAlbum_item {display:inline; float:left; margin:0 10px; width:166px; text-align:center;}
.lh06 .photoAlbum_item_pic {margin-bottom:8px;}
.lh06 .photoAlbum_item_pic img {border:1px solid #e6d7d2; height:110px; padding:2px; width:160px;}

.lh07 {margin-top:12px;}
.lh07 .left {float:left; width:465px; display:inline;}
.lh07 .right {float:right; width:465px;}
.lh07 ul {padding:8px 20px 20px 8px;}
.lh07 .modhd {width:auto; height:26px; margin-right:8px; background:url(../img/modhd.png) no-repeat 0px -96px; font-family:simhei; 
font-size:16px; color:#000; padding-left:10px;}
.lh07 .modhd h3 {overflow:hidden; float:left; height:30px; width:120px;}
.lh07 li {color:#666; height:24px; line-height:24px; overflow:hidden; text-align:right; background:url(../img/dot.jpg) no-repeat left center; padding-left:10px;}
.lh07 li a {font-size:14px; float:left;}

.mnews .modhd h3 {background-position:-840px 5px;}
.bill .modhd h3 {background-position:-390px -95px;}
.committee .modhd h3 {background-position:-690px -95px;}
.review .modhd h3 {background-position:-540px -95px;}
.feature .modhd h3 {background-position:-840px -95px;}

.lh08 {border:solid 1px #FDD5D5; margin-bottom:13px; position:relative;}
.lh08 ul {width:950px; overflow:hidden; padding:0 0 24px 0; display:block;}
.lh08 li {float:left; text-align:center; width:117px; height:60px; border:1px solid #ccc; display:inline; margin:24px 6px 0 29px; overflow:hidden;}
.lh08 li span{display:inline-block; height:100%; vertical-align:middle;}
.lh08 li img{vertical-align:middle;}
.lh08 h2 {height:28px; background-color:#FFFAFA; border-bottom:solid 1px #FDD5D5; position:relative;}
.lh08 h2 span{text-indent:-9999px; background:url(../img/modhd.png) no-repeat 0px -124px; display:block; position:absolute; left:0px; top:0px; height:36px; width:126px;}

/*  */
.newslist ul li span {padding-right:6px; font-size:14px; font-weight:bold;}
.modhd .pic img {padding:2px; border:1px solid #ccc;}
.modhd .pic {margin-top:8px;}

.lh01 .right .paihang .modbd {padding:2px 4px 0 7px }
.paihang .modbd ul {background:url(../img/num.png) no-repeat 0 5px;}
.paihang .modbd ul li {line-height:26px; padding-left:20px;}



/* */
.clearPhoto { width:920px; margin:auto; text-align:left; clear:both;}
.photoBar{ line-height:30px; height:30px; background:#f7f7f7; width:100%; overflow:hidden; text-indent:6px;}

.showPhoto{ text-align:center; border:6px solid #f7f7f7; background:#f7f7f7;}
.photoBar-left{ width:200px; float:left; display:inline; margin-left:10px;}
.photoBar-right{ width:600px; float:right; display:inline; margin-right:20px; text-align:right;}
.photoBar-left a{ padding:0 10px;}
.photoBar-right em{ color:#900;}

.showPhoto{ text-align:center; border:6px solid #f7f7f7; margin-top:5px; background:#f7f7f7;}
.showPhoto img{ display:block; margin:auto;}
#picContent{ position:relative; overflow:hidden;}
#bigPic{ position:relative; overflow:hidden;}
#webPre,
#webNext{ position:absolute; top:0; display:block; width:50%; height:100%; text-indent:-500px; text-align:left; background:#fff; filter:alpha(opacity=0); opacity:0;}
#webPre{ left:0;}
#webNext{ right:0;}
a#webPre:hover{ background:url("../img/left.png") no-repeat left center; _background:url("../img/left.gif") no-repeat left center; filter:alpha(opacity=100); opacity:1;}
a#webNext:hover{ background:url("../img/right.png") no-repeat right center; _background:url("../img/right.gif") no-repeat right center; filter:alpha(opacity=100); opacity:1;}
#bigPhotoLoading{ width:920px; position:absolute; top:0; left:0; display:none;}
#bigPhotoLoading .bg{ width:100%; height:100%; background:#000; filter:alpha(opacity=40); opacity:0.4;}
#photoLoadingImg{ position:absolute; left:50%; top:50%; margin:-8px 0 0 -8px;}

.photoIntro{ height:65px; line-height:24px; width:100%; background:#f7f7f7; overflow:hidden;}
.photoIntro p { padding:8px 0 9px 20px; width:780px; float:left;}
.photoIntro span {float:left; font:32px/150% simhei; width:90px; border-right:2px solid #ccc; color:#ccc; text-align:center;}
.photoIntro span em {color:#666;}


.ztFooter {background-color:#BBB; margin:0 auto; padding:1px 0; line-height:24px; color:#333; font-size:12px; font-family:"simsun"; padding-top:40px; padding-bottom:40px; clear:both;}
.ztFooter a {color:#333; font-size:12px; font-family:"simsun";}