/* CSS Document */
@charset "UTF-8";
*{padding:0px;margin:0px;}
a{color:#333;text-decoration:none;}
a:hover{color:#69abe7;text-decoration:none;}
body{font-size:14px;font-family:Microsoft YaHei;}
.clear{clear:both; line-height:0; font-size:0; height:0}
.fr{float: right;}
.fl{float: left;}
img{border:none;}
ul{list-style-type:none;}
.fc{float:left;position:relative;left:50%;top:0;} 
.fc .fc{left:-50%;}
.mt { margin-top: 10px;}
/*头部*/
#header{width:100%;background:url(../images/l_bg1.jpg) no-repeat; overflow:hidden; height:240px;} 
#header .init{width:1000px;height:100%;margin:0 auto;overflow:hidden;}
#header .logobar{margin:0 auto;overflow:hidden;position:relative; top:25px;}
#header .logobar img{display:block;}

#header .logobar .logo{width:180px;height:145px;background:#fff;float:left;position:absolute;left:20px;top:0px;filter:alpha(opacity=0);opacity:0;}
#header .menubar{width:992px;height:51px;line-height:51px;top: 15%;background:url(../images/nav.png) no-repeat;float:left;display:inline;overflow:hidden;position:relative;}

#header .menu{height:100%;margin:0 auto;float:left;overflow:hidden;}
#header .menu a{height:100%;padding:0 30px;margin:0 5px;font-size:16px;color:#fff;text-align:center;font-weight:bold;float:left;overflow:hidden;}
#header .menu a.s{color:#2340BA;background:url(../images/l_menu.png) no-repeat 10px 5px;position: relative;text-decoration:none;}
#header .menu b{width:0px;height:100%;}

/*主体*/
#main{width:985px;margin:0 auto;background:#fff;overflow:hidden;position: relative;}
#main .init{width:985px;margin:0 auto;overflow:hidden;background: #fff;}
#main .row{width:100%;overflow:hidden;}
#main .tongzhi{width: 410px; height:auto; float: left;}
.tongzhi_title {float:left;height: 40px;line-height: 40px;font-size: 16px;color:#2483D1;font-weight:bold;padding-left: 35px;background: url(../images/icon.jpg) no-repeat 9px center;}
.main_titlebj{ line-height:40px; height:40px;}
.more{ float:right;}
.more a{ color:#B9B9B9; font-size:14px;}
.tongzhi ul li{width: 410px;line-height: 30px; height:40px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
#time  {
  width:105px;
  height: 30px;
  background:#5879C6;
  position:relative;
  float:left;
}
#time a{color:#fff;text-decoration:none;display: block;padding: 2px 13px;    line-height: 30px;}

.sp1  
{
  right: -6px;    /* 它的绝对值加上span的边框宽度等于div边框宽度的5倍 */
  top: 9px;   /* 它来确定尖角的位置 */
  border-right:0px;
  border-top:6px solid white;  /* 注意颜色的变化 */
  border-bottom:6px solid white;
  border-left:6px solid #5879C6;
  display:block;
  height:0px;
  width:0px;
  position:absolute;
  font-size:0;
  line-height:0;
}
.tongzhi ul li a{ padding:15px;}
#main .focus { width: 570px; height: 250px; float: right;overflow: hidden; position:relative;top:15px;}
.hot_news{ width:580px; float:left;}
.hot_box{border-bottom:1px dashed #ddd; padding: 10px; width:580px;}
.hot_box a.pic_mid { display: block; float: left; position: relative; margin: 4px 0 0 0;}
.pic_mid img {width: 160px; height: 110px; border: 1px solid #e1e1e1; padding: 2px;}
.boxText { float:right;width: 400px; margin: 0px 0 0 14px;}
.boxText span{line-height: 40px;}
.boxText p{line-height: 30px;}
.boxText p .genduo{ float:right;}

.csml{ width:360px; float:right;}

#csml_box{ border:1px solid #ddd;padding: 10px 0px 0px 10px; overflow:hidden; height:450px;}
#csml_box ul li{background:url(../images/dian.png) no-repeat 5px 13px;line-height: 33px; font-size: 13px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#csml_box ul li a {padding: 15px;}
.zzjg_con{ border-bottom:1px solid #ddd;  border-left:none; border-right:none;height: 38px;}
.zbdw {width: 155px;line-height: 30px;font-size: 14px;text-align: center;float: left;}
.zbdw .txt { width: 874px;line-height: 30px;float: left;}
.txt {width: 820px;line-height: 30px;float: right;}
.txt a { margin: 0 4px;}

.footer{ text-align:center;    margin-top: 30px;}

/* pages */
.pages {padding:20px 0 20px 0;text-align:center;font-size:12px;color:#666666;}
.pages a:link,.pages a:visited,.pages a:active {background:#FFFFFF;border:#DDDDDD 1px solid;padding:3px;text-decoration:none;}
.pages a:hover {background:#258CFF;border:#258CFF 1px solid;color:#FFFFFF;padding:3px;text-decoration:none;}
.pages strong {background:#258CFF;padding:3px;border:#258CFF 1px solid;color:#FFFFFF;}
.pages_inp {width:30px;border:#DDDDDD 1px solid;color:#666666;padding:2px;text-align:center;}
.pages_btn {width:26px;border:#FF6600 1px solid;color:#FFFFFF;padding:1px;background:#FF6600;font-weight:bold;font-size:11px;}
.pages label {background:#FFFFFF;border:#2E6AB1 1px solid;color:#004499;padding:1px 5px 1px 5px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}