/*
author:zhenn.Y
Version: 0.4
issue time:2009-11-10
*/

@charset "utf-8";
/*index content*/
#picFocus{ width:241px; height:188px; border:1px solid #efdad9; float:left; background:#f8f6f7; padding:4px 0 0 4px;}
#search{ border:1px solid #efd9d9; height:62px; margin-top:6px;}
#search h2{ color:#7c1a1c; margin:7px 0 0 28px;}
#search .txt{ float:left; width:151px; height:15px; color:#525252; margin:8px 0 0 28px; border:1px solid #9c9c9c; padding:4px 0 0 3px;}
#search .btn{ float:left; margin:6px 0 0 4px;}

#businessIntro{ margin-top:6px; border:1px solid #efd9d9;}
#businessIntro h2{ height:29px; background:url(../images/businesst.jpg) no-repeat; line-height:29px; padding-left:20px;}
#businessIntro h2 a{ float:right; font:12px normal; color:#af0b2f; margin:9px 15px 0 0;}
#businessIntro h2 a:hover{ text-decoration:underline;}
#businessIntro ul{ height:136px; padding-top:5px; background:url(../images/busy.jpg) repeat-x; overflow:hidden;}
#businessIntro li{ margin-left:17px; background:url(../images/redj.jpg) 0 8px no-repeat; line-height:26px; padding-left:12px;}

#medium{ height:206px; background:#fff; float:none; display:block; margin:6px 0 0 0;}
#medium h2{ background:url(../images/medium.jpg) no-repeat; height:20px; color:#333;}
#medium h2 a{ color:#ad002b;}

#quickLink{ border:1px solid #efd9d9; margin-top:6px;}
#quickLink h2{ background:url(../images/quicktit.jpg) no-repeat; height:22px; padding:7px 0 0 27px; color:#7c1a1c;}
#quickLink h2 a{ float:right; font:12px normal; color:#b11d37; margin:2px 15px 0 0;}
#quickLink h2 a:hover{  text-decoration:underline;}
#quickLink .content{ height:127px; padding-top:11px;}
#quickLink .content img{ display:block; margin:0 auto 3px;}

#rules{ margin-top:6px; border:1px solid #efd9d9; height:123px;}
#rules h2{ background:url(../images/quicktit.jpg) no-repeat; height:22px; padding:7px 0 0 27px;}
#rules h2 a{ float:right; font:12px normal; color:#b11d37; margin:2px 15px 0 0;}
#rules h2 a:hover{ text-decoration:underline;}
#rules ul{ width:198px; margin:4px auto 0;}
#rules li{ background:url(../images/redj.jpg) 0 3px no-repeat; margin-top:10px; padding-left:10px;}

.listTemplate{ width:435px; height:192px; border:1px solid #efd9d9; float:left; display:inline; margin-left:7px; background:#f8f7f7;}
.listTemplate h2{ height:18px; color:#fff; padding:5px 0 0 26px; background:url(../images/listtem.jpg) no-repeat;}
.listTemplate h2 a{ float:right; font:12px normal; color:#fff; margin:1px 15px 0 0;}
.listTemplate h2 a:hover{ color:#fff; text-decoration:underline;}
.listTemplate ul{ width:399px; margin:0 auto; padding-top:10px;}
.listTemplate li{ float:left; width:100%; overflow:hidden; background:url(../images/listli.jpg) left bottom repeat-x; line-height:24px; margin-top:1px;}
.listTemplate li .txt{ float:left; width:284px; background:url(../images/redj.jpg) 0 8px no-repeat; padding-left:11px;}
.listTemplate li .date{ float:right; margin-right:2px; color:#999;}

.listTemplate1{ background:#fafafa; border:1px solid #efd9d9;}
.listTemplate1 h2{ height:18px; color:#fff; padding:5px 0 0 28px; background:url(../images/leader.jpg) no-repeat;}
.listTemplate1 h2 a{ float:right; font:12px normal; color:#fff; margin:1px 15px 0 0;}
.listTemplate1 h2 a:hover{ color:#fff; text-decoration:underline;}
.listTemplate1 ul{ margin-top:1px; height:88px; line-height:26px; padding-top:10px;}
.listTemplate1 li{ background:url(../images/redj.jpg) 0 8px no-repeat; padding-left:10px; margin-left:17px;}
.mailbox{ border:1px solid #efd9d9; margin-top:6px; display:block;}
a:hover .mailbox{ border:1px solid #efd9d9;}
.releasedLink{ margin-top:6px; background:#eee; border:1px solid #efd9d9; height:46px;}
#release{ width:203px; height:19px; border:1px solid #9c9c9c; margin:13px auto 0; background:#fff;}
#release #txt1{ float:left; width:181px; height:16px; color:#525252; padding:3px 0 0 6px;}
#release img{ cursor:default; float:right; margin:1px 1px 0 0;}
#release ol{ position:absolute; border:1px solid #9c9c9c; padding:2px 0 1px; width:203px; margin-left:-1px; display:none; background:#fff; margin-top:-50px;}
#release ol li{ list-style:none; cursor:default; line-height:18px; margin:0 1px; padding-left:6px;}
#release ol li a{ width:195px; display:block;}
#release ol li.active{ background:#ae3333;}
#release ol li.active a{ text-decoration:none; color:#fff; }

/*sub content*/
/**
#details{ padding:0 22px 30px 17px;}
#details h3{ text-align:center; margin-top:30px;}
#details p{ margin-top:26px; line-height:26px; }
#details p.exception{ text-align:right;}
#details p.exception *{ vertical-align:middle;}
**/

#detailss{ padding:0 22px 30px 17px; font-size:14px;}
#detailss h3{ text-align:center; margin-top:30px;}
#detailss p{  line-height:26px; }
#detailss p.exception{ text-align:right;}
#detailss p.exception *{ vertical-align:middle;}

#detailss div{ line-height:26px; }
#detailss div.exception{ text-align:right;}
#detailss div.exception *{ vertical-align:middle;}

/*newslist*/
#newsList{ width:664px; margin:22px 0 0 25px; overflow:hidden; zoom:1;}
#newsList li{ line-height:27px; float:left; width:100%;}
#newsList li .txt{ float:left; width:516px; padding-left:16px; margin-left:13px; background:url(../images/hcc.jpg) 0 10px no-repeat;}
#newsList li .txt a{ color:#4c4b4a;}
#newsList li .txt a:hover{ color:#4c4b4a; text-decoration:underline;}
#newsList li .date{ float:right; color:#4c4b4a; margin-right:18px;}
#newsList li.exception{ background:#f9f5f2;}

.pages{ text-align:right; padding:16px 28px 62px 0; height:19px; overflow:hidden; }
.pages a{ display:inline-block; border:1px solid #cacaca; color:#696969;  line-height:17px;  padding:0 8px; margin-left:2px; vertical-align:top;}
.pages a:hover , .pages a.current{ background:#a13533; color:#fff; text-decoration:none;}
.pages a.exception{ height:15px; padding-top:2px; line-height:15px;}

/*1223 add*/
.map1223{ width:700px; border:1px solid #eaeaea; margin:11px 0 0 9px; overflow:hidden; background:#f5f5f5; overflow:hidden;}
.n_pic{ margin:8px 0 0 9px;}
#n_returnTop{ position:absolute; top:0; right:0;}

/*2010-2-3 add*/
.n_pic0203{ width:700px; margin:8px 0 0 9px; overflow:hidden; border:1px solid #f1e3e3;}
.n_pic0203 li{ width:700px; overflow:hidden; border-top:1px dashed #e4d4d5; margin-top:-1px; color:#181617; line-height:22px; background:#fafafa}
.n_pic0203 li.white{ background:#fff}
.n_pic0203 li .left023{ width:250px; height:120px; padding:5px 0 0 100px; float:left; border-right:1px solid #f1e3e3; overflow:hidden;}
.n_pic0203 li .right023{ width:249px; height:120px; padding:5px 0 0 100px; float:right; overflow:hidden;}
.n_pic0203 li .red{ color:#996801;}

#news0204{ width:665px; margin:0 auto; overflow:hidden;}
#news0204 .news_one{ width:663px; height:168px; margin-top:20px; background:#fcfcfc; border:1px solid #d7d7d7; overflow:hidden;}
#news0204 .news_one .plc{ width:185px; float:left; margin:15px 0 0 10px;}
#news0204 .news_one .plc img{ border:1px solid #dfdfdf; padding:5px; width:173px; height:121px;}
#news0204 .news_one .news_intro{ width:440px; float:left; display:inline; margin:15px 0 0 14px;}
#news0204 .news_one .news_intro h3{ height:25px; line-height:25px; border-bottom:1px dashed #b5b5b5;}
#news0204 .news_one .news_intro h3 span{ font-weight:normal; float:right;}
#news0204 .news_one .news_intro p.text{ padding:5px 0 0 0; line-height:20px;}
#news0204 .news_one .news_intro p.text a{ color:#6d6d6d;}
#news0204 .news_one .news_intro p.text a:hover{color:#6d6d6d;}
#news0204 .news_one .news_intro p.more{ text-align:right; padding:3px 0 0 0;}
#news0204 .news_one .news_intro p.more a{ color:#ad2f31;}
#news0204 .news_one .news_intro p.more a:hover{ color:#ad2f31;}
#news0204 .newlist024{ width:663px; margin:8px auto 0; min-height:133px; _height:133px;}
#news0204 .newlist024 h3{ height:27px; line-height:27px; padding:0 10px 0 14px; background:url(../images/news024_h3_bg.jpg) left top no-repeat; font-size:12px; color:#FFF;}
#news0204 .newlist024 h3 img{ float:right; margin-top:10px;}
#news0204 .newlist024 ul{ width:630px; margin:2px 0 0 25px; overflow:hidden;}
#news0204 .newlist024 ul li{ width:630px; height:29px; float:left; line-height:29px; background:url(../images/bottom_line.jpg) left bottom repeat-x; overflow:hidden;}
#news0204 .newlist024 ul li .txt{ background:url(../images/dot.jpg) 3px 48% no-repeat; padding-left:15px; float:left;}
#news0204 .newlist024 ul li .date{ float:right; width:80px; color:#a0a0a0;}

.pages024{ text-align:right; padding:20px 0px 2px 0; height:19px; overflow:hidden; }
.pages024 a{ display:inline-block; border:1px solid #cacaca; color:#696969;  line-height:17px;  padding:0 8px; margin-left:2px; vertical-align:top;}
.pages024 a:hover , .pages024 a.current{ background:#a13533; color:#fff; text-decoration:none;}
.pages024 a.exception{ height:15px; padding-top:2px; line-height:15px;}

#termBox0204{ width:717px; margin:0 auto; overflow:hidden;}
#termBox0204 .floatBox{ width:344px; float:left; display:inline; margin:20px 4px 0 5px; overflow:hidden;}
#termBox0204 .floatBox h3{ height:25px; line-height:25px; padding:0 15px 0 8px; color:#FFF; font-size:14px; background:url(../images/term_344px_bg.jpg) left top no-repeat; overflow:hidden;}
#termBox0204 .floatBox h3 a{ float:right; font-weight:normal; color:#FFF; font-size:12px;}
#termBox0204 .floatBox .borderBox{ width:342px; height:315px; margin-top:4px; background:url(../images/bg204.jpg) left top repeat-x #f3f3f3; border:1px solid #cecece; overflow:hidden;}
#termBox0204 .floatBox .borderBox .plc{ width:301px; height:120px; margin:9px auto 0; background:#FFF; padding:7px; border:1px solid #e1e1e1;}
#termBox0204 .floatBox .titName{ width:342px; height:80px; overflow:hidden; position:relative;}
#termBox0204 .floatBox .titName h5{ font-size:12px; height:22px; line-height:22px; padding:6px 0 4px 11px;}
#termBox0204 .floatBox .titName p.text{ width:250px; padding:0 0 0 13px; line-height:22px;}
#termBox0204 .floatBox .titName a.more{ position:absolute; right:16px; top:56px; color:#ad2f31;}
#termBox0204 .floatBox ul{ width:320px; margin:0 0 0 13px; overflow:hidden;}
#termBox0204 .floatBox ul li{ width:320px; height:25px; line-height:25px; background:url(../images/bottom_line.jpg) left bottom repeat-x; overflow:hidden;}
#termBox0204 .floatBox ul li span{ background:url(../images/red_dot.gif) 2px 48% no-repeat; padding-left:13px;}
#termBox0204 .paper{ width:695px; height:127px; margin:21px 0 0 5px; border:1px solid #cdcdcd; overflow:hidden;}
#termBox0204 .paper h3{ height:31px; line-height:31px; background:url(../images/paper_h3_bg.jpg) left top no-repeat; padding:0 7px 0 30px; overflow:hidden; font-size:14px;}
#termBox0204 .paper h3 a{ float:right; font-weight:normal; color:#ad002b; font-size:12px;}
#termBox0204 .paper ul{ width:695px; padding-top:10px; overflow:hidden;}
#termBox0204 .paper ul li{ width:322px; float:left; line-height:24px; background:url(../images/red_dot.gif) 12px 48% no-repeat; padding-left:25px;}


.listTemplate li .txt{width:300px; height:24px; overflow:hidden;}


