/* CSS Document */

.w248{ width:248px;}
.w736{ width:736px;}
.w409{ width:409px;}
.w319{ width:319px;}
.w734{ width:734px;}
.w365{ width:362px;}

.box{ margin-top:10px; background:#FFFFFF; border:1px solid #CCCCCC; border-top:none;}
.box h3{ height:32px; background:url(w248_tit.png) no-repeat; padding-left:32px; font-size:14px; font-weight:bold; color:#da1d01; line-height:36px;}
.box h3 img{ float:right; margin:8px 10px 0 0;}

.box h4{ height:32px; background:url(w248_tit.png) no-repeat; padding-left:32px; font-size:12px; font-weight:bold; color:#da1d01; line-height:36px;}
.box h4 img{ float:right; margin:8px 10px 0 0;}

.list{ padding:10px 8px;}
.list li{ background:url(icon1.gif) left 10px no-repeat; line-height:24px; padding-left:10px;}

.list_gk{ padding:12px 16px;}
.gk{ margin-bottom:8px;}
.info_gk{ padding:6px 0 0 10px;}
.info_gk h4{ width:209px; height:29px; background:url(ld.png) no-repeat; margin-bottom:6px;}
.info_gk h4 a{ font-weight:bold; line-height:30px; color:#FFFFFF;}
.info_gk .zhiwu{ width:60px; font-weight:bold; padding-left:10px;}
.info_gk span{ line-height:22px;}
.info_szh{ padding:2px 0 8px 0;}
.info_szh a{ display:block; width:80px; height:22px; font-weight:bold; color:#333333; line-height:24px; text-align:center; background:url(zhiwu.png) center top no-repeat; float:left; margin:6px 0 0 20px; display:inline;}

.list_zt{ padding:12px 10px;}
.list_zt img{ padding:1px; background:#FFFFFF;}
.zt{ margin-bottom:10px;}

.rukou{ margin-top:8px;}
.bottom_10{ margin-bottom:5px;}

/*right start*/
.notice{ margin-top:10px;}
.banner2{ margin-top:10px;}

.box2{ margin-top:10px; background:#FFFFFF; border:1px solid #CCCCCC; border-top:none;}
.box2 h3{ height:32px; background:url(w736_tit.png) no-repeat; font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:32px; line-height:40px;}
.box2 h3 img{ float:right; margin:8px 10px 0 0;}
.newstitle{ text-align:center; height:50px;}
.newstitle a{ line-height:50px; font-size:24px; font-weight:bold; color:#CC0000; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå";}
.newstitle a:hover{ color:#333333;}
.newsPic{ margin-left:10px; display:inline;}

.list2{ padding:10px;}
.list2 li{ line-height:24px; background:url(icon1.gif) left 10px no-repeat; padding-left:10px;}

.list3{ padding:10px;}
.list3 li{ float:left; line-height:24px; background:url(icon1.gif) left 10px no-repeat; padding-left:10px; width:347px;}
.newslist{ width:402px; padding:0 12px 10px 0px;}
.newslist li{ line-height:24px; background:url(icon1.gif) left 10px no-repeat; padding-left:10px;}
.newslist li a{ font-size:14px;}
.newslist li span{ float:right; color:#666666;}

.h195{ height:auto!important; height:210px; min-height:210px;}
.h239{ height:auto!important; height:239px; min-height:239px;}
.h229{ height:auto!important; height:229px; min-height:229px;}
.h243{ height:auto!important; height:243px; min-height:243px;}
.h331{ height:auto!important; height:331px; min-height:331px;}
.h244{ height:auto!important; height:205px; min-height:205px;}
.h123{ height:auto!important; height:123px; min-height:123px;}
.focusBox2{width:305px;height:235px; position: relative;}
.focusBox2 .txt_bg{ position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusBox2 .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.focusBox2 .txt li{ height:40px; line-height:40px; position:absolute; bottom:-36px;}
.focusBox2 .txt li a{ display: block; color:#fff; padding: 0 0 0 20px; text-decoration: none;font-size:14px;width:230px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.focusBox2 .pic li a img{width:305px;height:235px;overflow:hidden;}
.focusBox2 .num { position: absolute; z-index: 3; bottom: 15px; right:15px; }
.focusBox2 .num li{ float:left;margin-left:8px; width: 8px; height: 8px; border-radius:8px;background:#fff; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox2 .num li.on{ background:#ca0200;  }