/* layout */
.warpZT {background-color:#FFF; font-size:14px; width:980px; margin:0 auto; margin-top:-203px;}
.w490 {width:490px;}
.m10 {margin:0 10px; margin-bottom:10px;}
.warpZT .foot {font-size:12px;}

.boxAZT {margin-bottom:10px;}
.boxTZT {padding:0 15px; height:38px; line-height:38px;}
.boxMZT {}

.boxAZT .boxTZT {background:url(/jsp/news/topics/image/boxt.png) no-repeat; color:#fff;}
.boxAZT .boxTZT h2 {color:#fff;}

.poster {display:block; height:371px; background:url(/jsp/news/topics/image/topbg.jpg) center top no-repeat #690000;}

.daodu {padding:10px 10px 10px 180px; min-height:80px;  /* sets min-height for ie */ _height:expression(this.scrollheight < 80 ? "80px" : "auto"); background:url(/jsp/news/topics/image/daodubg.png) left top no-repeat; border-bottom:1px solid #ccc;}
.daodu p {text-indent:2em;}

.quote,.quoteR {}
.quote {padding-left:100px; background:url(/jsp/news/topics/image/quotebgl.jpg) left top no-repeat;}
.quoteR {padding-right:100px; background:url(/jsp/news/topics/image/quotebgr.jpg) right top no-repeat;}
.quoteR p {padding:15px 0; text-indent:2em;}

.txtListZT {border-bottom:1px solid #ccc;}
.txtListZT .title {padding:10px 0; line-height:30px; font-size:18px; text-align:center; color:#a10000;}
.txtListZT .title a,.txtListZT .desc p a.more {color:#a10000;}
.txtListZT .desc {line-height:26px; padding-bottom:18px;}
.txtListZT .desc p {text-indent:2em; padding:0 10px;}
.txtListZT .desc p .more {padding:0; background:none; color:#a10000;}

table.proZT {margin:10px 5px;}
table.proZT td {padding:5px;}

.proZT .proItemZt {border:1px solid #ccc;}
.proZT .proItemZt .title {line-height:30px; text-align:center; font-weight:bold; border-bottom:1px solid #ccc; background:#f1f1f1;}
.proZT .proItemZt .img {background:#fff; text-align:center; padding:10px 0;}
.proZT .proItemZt .desc {padding:5px 10px; border-top:1px solid #ccc; background:#f8f8f8;}

.imgDescList {}
.imgDesc {float:left; width:50%; margin-bottom:10px;}
.imgDesc .img {float:left; margin:0 10px;}
.imgDesc .desc {display:inline;}
.imgDesc .desc p {padding-right:10px;}

.focusImgZT2 {padding:15px;}
.focusImgZT2 img {display:block;}
.focusImgZT2 .bigImg {float:left;}
.focusImgZT2 .bigImg img {height:570px; width:760px;}
.focusImgZT2 .thumbImg {float:right;}
.focusImgZT2 .thumbImg li {margin-bottom:5px;}
.focusImgZT2 .thumbImg img {width:180px; height:110px; cursor:pointer;}

/*gallery reset*/
.ad-gallery {width:900px; margin:0 auto;}
.ad-gallery .ad-controls {background-position:center top;}
#mydescriptions .ad-image-description {display:block;}
#mydescriptions .ad-image-description p {text-indent:2em; line-height:26px;}
#mydescriptions .ad-image-description .ad-description-title {display:block; font-size:18px; line-height:30px; font-weight:bold; padding:0;}
#mydescriptions {width:100%; padding:0; padding-bottom:10px; border-bottom:1px solid #ccc; margin:0; margin-bottom:15px;}
.ad-image .ad-image-description {display:none;}
.ad-gallery .ad-nav {margin:auto;}

.banner {margin-bottom:10px;}
.bannerimg {height:202px;position:relative;}
.banner .voteBtn{width:90px; height:30px; display:block; background:url(/jsp/vote/images/vote.png) no-repeat; position:absolute; right:20px; top:170px;}
#btn04221, #btn04222{width:80px; height:30px; background-color:#ccc; display:block; position:relative;}
#btn04221 {margin-left:800px; margin-top:-40px;}
#btn04222 {margin-left:890px; margin-top:-45px;}