﻿/* CSS Document */
/* top */
	.TB-focus{ width:1000px; height:178px;  overflow:hidden;position:relative; }
	.top_logo{position:absolute;top:53px;left:30px;z-index:111;}
/*zxbb*/
.menu_bot {
    height: 34px;
}

.titlenew {
    width: 85px;
    line-height: 34px;
    font-size: 14px;
    font-weight: bold;
    color: #c41b01;
    padding-left: 15px;
}
.scrolltxt {
    width: 894px;
    line-height: 34px;
}
/*left start*/
.w252{ width:252px;}
.gaikuang{ height:210px; padding:40px 0 0 16px; background:url(gaikuang.png) no-repeat; margin-bottom:12px;}
.gaikuang img{ margin-bottom:8px;}

.box_w252{ background:url(box_w252.png) center bottom no-repeat; margin-bottom:10px;}
.box_w252 h3{ height:37px; background:url(w252_tit.png) no-repeat; font-size:14px; font-weight:bold; color:#003366; line-height:34px; padding-left:30px;}
.box_w252 h3 img{ float:right; margin:8px 10px 0 0; display:inline;}
.box_w252 .info{ padding:6px 0 14px 10px;}
.box_w252 .info li{ background:url(icon1.gif) left 10px no-repeat; padding-left:8px; line-height:24px;}
.box_w252 .info2 h4{ line-height:30px; font-size:14px; font-weight:bold; text-align:center;}
.box_w252 .info2 a{ display:block; width:110px; height:30px; background:url(jg_bj.png) no-repeat; text-align:center; line-height:30px; float:left; margin:6px 0 0 10px; display:inline; font-weight:bold;}
.box_w252 .info1{}
.box_w252 .info1 img{ float:left; margin:6px 0 0 4px; display:inline;}

.rukou{}
.rukou img{ margin-bottom:10px;}
.box_w252 .info_zhuanti{ padding:8px 0 10px 16px;}
.box_w252 .info_zhuanti img{ margin-bottom:10px;}

/*right start*/
.w738{ width:738px;}
.box_w738{ height:270px; background:url(news.png) no-repeat;}
.box_w738 h3{ height:30px;}
.box_w738 h3 img{ float:right; margin:10px 6px 0 0; display:inline;}
.newsPic{ margin:10px 0 0 10px; display:inline;}
.newslist{ width:406px; padding:0 12px 10px 0;}
.newslist h3 a{ font-size:24px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"£¬"ËÎÌå"; color:#CC3300;}
.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;}

.banner2{ margin-top:10px;}
.box_w365{ width:363px; background:#FFFFFF; border:1px solid #cccccc; margin-top:10px;}
.box_w365 h3{ height:28px; background:url(w363_tit.png) no-repeat; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:30px; padding-left:32px;}
.box_w365 h3 img{ float:right; margin:8px 4px 0 0; display:inline;}
.box_w365 .info{ padding:10px;}
.box_w365 .info li{ background:url(icon1.gif) left 10px no-repeat; padding-left:8px; line-height:22px;}

.h138{ height:auto!important; height:118px; min-height:118px;}
.h164{ height:auto!important; height:115px; min-height:115px;}
.h267{ height:auto!important; height:227px; min-height:227px;}
.h198{ height:auto!important; height:200px; min-height:200px;}
.h236{ height:auto!important; height:216px; min-height:216px;}
.focusBox2{width:300px;height:258px; 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:300px;height:258px;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;  }