@charset "gb2312";

/* 新增导航 */
.mode_nav ul li a.link_02{ width:110px; background:url(../images/link_02.png) no-repeat; }


/*公告栏*/
.ggl{ margin-top:20px;width:314px; float:left; background:#fff;border:1px solid #e5e5e5; padding-bottom:20px; }
.mar_R{ margin-right:16px;}
.ggl .ggl_title,.ggl_title{
	border-left:3px solid #04b425; height:33px; padding-left:0.5em; margin-top:26px; position:relative; 
	}
.ggl_title p{ color:#000; font-size:18px;}
.ggl_title span{
	font-size:14px; color:#b7b7b7;
	}
.ggl_title .more{ position:absolute; top:13px; right:24px; display:block;}
.list{ padding-top:30px; font-size:0.9em; }
.list li{ padding-bottom:12px; width:92%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.list a{color:#303030;}
.list a:hover{ color: #025194; }
.contain{ padding-left: 24px;height: 207px;}
.container{ padding-left: 24px;}
.news_contain{ padding-left: 24px;height: 260px;}
/* 互动信箱 */
.hdxx_sjj{
   
    width: 80%;
    display: block;
	height:60px;
	text-align:center; line-height:60px;
	color:#fff;
	
	background-color:#fe6b38;
	border-radius:3px;    margin: 0 auto;
}
.hdxx_sjj:hover{ color:#fff; background:#ea3d01;}
/* 图片新闻 */
.news_title a {
    font-size: 1em;
    line-height: 1.2em;
}
.pic_news{ width:647px;}/* 图片新闻 */
.new_cont{ width:314px; padding-top:1.2em;}
.news_title span{ font-size:18px; line-height: 26px;}
.news_title strong{ font-size:0.8em; background:url(imagestoutiao.gif) no-repeat; color:#fff; width:33px;    display: inline-block;   height: 18px;
    line-height: 18px;
    text-align: center;}
.more_news{ font-size:14px; color:#e32929; display:block; text-indent:1em;}

/* 综合信息 */
.ggl .blue_L{ border-left:3px solid #009afd;}
.ggl .sblue_L{ border-left:3px solid #1e00fd;}
.ggl .sred_L{ border-left:3px solid #b92226;}
.ggl .red_L,.red_L{ border-left:3px solid #fc4b1c;}
.ggl .green_L{ border-left:3px solid #bde935;}
.link_img{ width:90%; padding-top:23px;}
.img1{ float:left; width:50%;}
.link_img img { width:100%;}



/*轮播图*/
.scroll{ height:255px;    margin-top: 20px;
    width: 314px;
    float: left;
    background: #fff;
    border: 1px solid #e5e5e5;}
.focus{ position:relative; width: 100%;height: 255px; background-color: #000; float: left;}  
.focus img{ width: 100%; height: 255px;}    
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#003e8c;}  
.focus .fPic{ position:absolute; left:0px; top:0px;width: 100%; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";font-size: 14px;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{ right:10px; position:absolute; height:21px; text-align:center; z-index: 200;    bottom: 8px; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 2px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#034faf;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  


/* office-wrap */
.office-wrap{
margin-top: 20px; width: 314px; float: left;
 background: #fff; border: 1px solid #e5e5e5;  padding-bottom: 20px;    height: 540px;
	}
.side_office {
    width: 258px;
    padding: 26px 28px 0 28px;
    background: #fff;
}
/* 图片新闻 */
.pic_news{ width:646px;}


/* 联系我们 */
.contact{ background:url(imagescontact.gif) no-repeat; width:242px; height:48px; margin-top:0.5em;color: #303030; font-size: 0.8em; padding:10px 6px 0 6px; line-height: 20px; text-align: center;
line-height:16px;}

/* 互动信箱 */
.hdxx{    margin-bottom: 8px; display:block; text-align:center; width:254px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    background: #fcfcfc url(imageshdxx_base.gif) no-repeat; margin-top:0.8em;}

.hdxx:hover{background: url(../images/hdxx.gif) no-repeat; color:#fff; cursor:pointer;    background-size: 100% 100%;}
.lxfs_contain{ padding-left:1em;}

/* 联系我们 */
.side_office .p7{
	font-size:0.9em; line-height:2.5em;
	}
.bsc{ padding-top:0.6em;width: 90%;}
.bsc li { float:left; width:100%;}
.bsc li a{ display:block; text-align:center;border:1px solid #d2d2d2; background:#fcfcfc;border-radius:4px; -webkit-border-radius:4px;-moz-border-radius:4px; behavior: url(PIE.htc);position:relative; color:#707070; font-size:14px; margin:0 4px 4px 4px; height:30px; line-height:30px;}
.bsc li a:hover{ background:#00bb84; border:1px solid #00bb84; color:#fff; }

/* 新增 */
.ggxx_wrap{ height:320px; padding-bottom:20px;}
.link_03{ display:block; width:80%; text-align:center; margin:0 auto 4px;}
.link_03 img{ width:100%;}
.ggxx a{ display:block; padding-bottom:6px;}
.news_contain .no_martop{ margin-top:0;}


.ggxx{ height:320px; font-size:0.9em; line-height:1.2em;}

.btn_wrap{ padding-top:20px; height:199px; text-align:center;}
.contain01{ height:186px; padding-left:24px;}
.hdxx_2 { display:none; }

.dczj{  float: left;
    display: block;
    margin-top: 10px;
    color: #333;
   height:50px; line-height:50px;
    width: 200px;
    text-align: center; font-size:16px;
    border-radius: 4px;
    background:#fbc00f;}
.dczj:hover{color:#333;}

@media (max-width: 768px){ /*<=768的设备-平板竖版以下*/ 
.ggl{ width:100%;}
.focus {
     width: 100%;
}
.scroll{ width:100%;}

/* 首页左侧菜单 */
.side_list{ width:100%;}
.side_list li{ width:100%;}
.side_list li.active {
    background-size:100% 100% ;
}

.side_list li{background-size:100% 100% ;}
.side_list li:hover{
	background-size:100% 100% ; }

.hdxx,.contact{ width: 90%; background-size:100% 100%;}
.contact{ padding:0;}
.contact p { padding: 6px 6px 0 6px;}

.rcont_list img{ width:100%; }
.office-wrap{ height:auto; }
.side_office .p7 {
  
    line-height: 1.8em;
  }
.rcont_list table{ width:100%;}
.contain{ height:auto; }
.elist_wrap{ width:100%; }
.mar_R,.no_mar{ margin-right:2px;}
.pic{ display:none;}
.hdxx_2 {
      float: left;
    display: block;
    margin-top: 10px;
    color: #fff;
    width: 40px;
    line-height: 40px;
    width: 100%; font-size:16px;
    text-align: center;
    border-radius: 4px;
    background: -moz-linear-gradient(top, #000000 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0081cc), color-stop(100%,#0045cc));
    background: -webkit-linear-gradient(top, #0081cc 0%,#0045cc 100%);
    background: -o-linear-gradient(top, #0081cc 0%,#0045cc 100%);
    background: -ms-linear-gradient(top, #0081cc 0%,#0045cc 100%);
    background: linear-gradient(to bottom, #0081cc 0%,#0045cc 100%);
    
}
.dczj{
    width: 100%;
height:40px; line-height:40px;
    background: -moz-linear-gradient(top, #000000 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd601), color-stop(100%,#f5a521));
    background: -webkit-linear-gradient(top, #ffd601 0%,#f5a521 100%);
    background: -o-linear-gradient(top, #ffd601 0%,#f5a521 100%);
    background: -ms-linear-gradient(top, #ffd601 0%,#f5a521 100%);
    background: linear-gradient(to bottom, #ffd601 0%,#f5a521 100%);
}
.hdxx_2:hover{ color:#fff;}
.dczj:hover{color:#333; }
}