﻿/*------ 大轮播 ------[开始]*/
.ibanner{ /*width:100%;*/ max-width: 1920px;margin: 0 auto; overflow:hidden; position:relative;  }
.ibanner .hd{ height:15px; overflow:hidden; position:absolute; left: 50%;bottom:12px;transform: translate(-50%, -50%);z-index:1; }
.ibanner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ibanner .hd ul li{ float:left;margin:0 7px;border-radius: 10px; width:12px; height:12px; line-height:14px; text-align:center; background:#fff;background:#d2d2d2; cursor:pointer; }
.ibanner .hd ul li.on{ background:#c0bf42;background:#db9025; color:#fff; }
.ibanner .bd{ position:relative; height:100%;height:500px; z-index:0;text-align: center;}
.ibanner .bd li{ zoom:1; vertical-align:middle; position: relative }
.ibanner .bd li h1{position: absolute; /*bottom: 40px; left: 20%; */bottom: 20px; left: 60px;width: 940px;/*height: 130px; */
/*background:url("../images/banner_title_bg.png") ;*/background:rgba(0,0,0,.6); font-size: 28px;letter-spacing:1px;font-weight: normal;line-height: 44px; color: #ffffff; padding: 18px 80px 18px 40px; }
.ibanner .bd img{ width:100%;height: 500px;  display:block;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.ibanner .prev,
.ibanner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:45px; height:80px; background:url(../images/slider-arrow.png) -120px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.ibanner .next{ left:auto; right:3%; background-position:-2px 5px; width: 45px; height: 80px;}
.ibanner .prev:hover,
.ibanner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.ibanner .prevStop{ display:none;  }
.ibanner .nextStop{ display:none;  }
/*------ 大轮播 ------[结束]*/

.footer{
	margin-top: 0;
}

.content{
	background:url(../images/content_bg3.png) no-repeat center bottom;
	background-size: cover;
}

.news,.notice{
	height: 620px;
	padding:0 40px;
	border-top:5px solid #d49614;
	/*margin:145px 0 50px;*/
	margin:50px 0 50px;
	background-color: rgba(255,255,255,.7);
	box-shadow: 0 4px 10px rgba(5,115,170,0.05);
	background-color: rgba(255,255,255,.5);
	box-shadow: 0 4px 10px rgba(5,115,170,0.03);
}
.news .title,.notice .title{
	font-size: 28px;
	color: #3979cb;
	font-weight: bold;
	text-align: center;
	margin-top:35px;
	letter-spacing: 4px;
}
.news .more,.notice .more{
	text-align: right;
	margin-top:32px;
}
.news .more a,.notice .more a{
	font-size: 15px;
	font-weight:bold;
	color: #d49614;
}
/*------ 新闻动态 news ------[开始]*/
.news{
	width: 760px;

}

.news .ct .news_banner{
	margin-top:46px;
}

.focus2{position:relative;margin:0 auto;/*width:390px;height:380px;*/width:680px;height:300px;height: 265px;/*background-color: #f2f2f2;*/}  
.focus2 img{width:350px; height: 250px;} 
.focus2 .shadow2 .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus2 .shadow2 .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus2 .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus2 .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; }  
.focus2 .btn a:hover,.focus2 .btn2 a.current{  cursor:pointer;background:#fc114a;}  
.focus2 .fPic2{position:absolute;left:0px;top:0px;/* width: 680px; *//* height: 300px; *//* height: 265px; */}  
.focus2 .D1fBt2{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus2 .shadow2{margin-top: -15px;padding:0 15px;padding: 25px 30px 0 70px;/*width:100%;*/width: 360px;height: 280px;background-color: #fff;/* position:absolute; *//*bottom:0;bottom: -95px;*//* left: 310px; *//* top: 0px; *//* z-index: 1; *//*height:38px; line-height:38px;background:rgba(0,0,0,0.6); */filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display:block;text-align:left;box-shadow: 10px -10px 0 #3979cb;box-shadow: 0 4px 10px rgba(159,159,159,.2);}  
.focus2 .shadow2 a{margin-bottom:8px;/*background: url(../images/icon_line.png) no-repeat center left;*/display: inline-block;/*color:#fff;*/color: #444;font-size: 20px;font-weight: bold;line-height: 30px;overflow:hidden;/*margin-left:15px;padding-left:12px; */letter-spacing: 1px;font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus2 .shadow2 a:hover{color:#bd6e08;color:#d49614;color:#c58c14;}
.focus2 .shadow2 .date{color:#7d7d7d;color:#999;margin: 20px 0 8px;font-size: 14px;}
.focus2 .shadow2 p{font-size:15px;color:#525252;color:#666;line-height: 26px;/*padding:0 5px;*/}
.focus2 .fcon2{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus2 .fcon2 a.image{position: absolute;left: 0;top: 0px;z-index: 190;}
.focus2 .fcon2 img{display:block;/* z-index: 999; */}  
.focus2 .fbg2{left: 256px;top: 224px;/* right:10px; */position:absolute;height:21px;text-align:center;z-index: 200;}  
.focus2 .fbg2 div{margin: 0 auto 0;overflow:hidden;zoom:1;height: 12px;}    
.focus2 .D1fBt2 a{position:relative; display:inline; width:10px; height:10px; 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; }    
.focus2 .D1fBt2 .current,.focus2 .D1fBt2 a:hover{background:#db9025;background:#d49614;} /*小圆点颜色*/  
.focus2 .D1fBt2 img{display:none}    
.focus2 .D1fBt2 i{display:none; font-style:normal; }    
/*.focus2 .prev2,.focus2 .next2{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus2 .prev2{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus2 .next2{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus2 .prev2:hover{background-position:0 0; }  
.focus2 .next2:hover{background-position:-40px 0;}  
*/
.focus2 .shadow2_wrap{box-shadow: 10px -25px 0 #3979cb;position: absolute;left: 310px;top: 0px;z-index: 1;width: 360px;height: 280px;}


.news .news_list{
	margin-top:40px;
}
.news .news_list .news_list_box:first-child{
	margin-left: 0;
}
.news .news_list .news_list_box{
	float: left;
	width: 325px;
	height: 114px;
	margin-left: 30px;
	background-color: #fff;
	box-shadow: 0 4px 10px rgba(159,159,159,.2);
	border-bottom: 4px solid #3979cb;
}
.news .news_list .news_list_box .date{
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background-color: #d49614;
	margin: -10px 0 0 20px;
}
.news .news_list .news_list_box .tit a{
	display: block;
	font-size: 16px;
	line-height: 27px;
	color:#333;
	margin: 17px 25px 0;
}
.news .news_list .news_list_box .tit a:hover{
	color: #d49614;
	color: #c58c14;
	/*color: #3979cb;*/
}
/*------ 新闻动态 news ------[结束]*/

/*------ 通知公告 notice ------[开始]*/
.notice{
	width: 400px;
}
.notice .ct{
	margin-top: 10px;
}
.notice ul li{
	height:91px;
	padding: 17px 0;
	display: flex;
    align-items: center;
	border-bottom:1px solid #f2f2f2;
	border-bottom:1px solid #eee;
}
.notice  ul li .time{
	float: left;
	height:50px;
	padding-right: 15px;
	margin-right:15px;
	border-right:1px dashed #8babe2;
	border-right:1px dashed #a9bee2;
}
.notice  ul li .time .date{
	font-size: 26px;
	font-weight:bold;
	color: #d49614;
}
.notice  ul li .time .month{
	font-size: 16px;
	color: #959595;
}
.notice  ul li .tit{
	float: left;
	width:255px;
	font-size: 17px;
	line-height: 28px;
}
.notice  ul li .tit a{
	color: #1b1b1b;
	color: #333;
}
.notice  ul li .tit a:hover{
	color: #d49614;
	color: #c58c14;
	/*color: #3979cb;*/
}

/*------ 通知公告 notice ------[结束]*/