#bg{width:100%;height:auto;background:url('../images/2.png');background-size:cover;}
.bg{width:100%;height:auto;position:absolute;}
#bg_01{background:url(../images/2.png);background-size:cover;}
#bg_02{background:url(../images/3.png);background-size:cover;}
#bg_03{background:url(../images/4.png);background-size:cover;}
.carousel{
	position: relative;
}
.container {
	height: 141px;
	widows: 1100px;
	margin:0 auto;
	background: #ddd;
}

.carousel1{
	position: relative;
	width: 1100px;
	height: 329px;
	margin: 0 auto;
}
.icon{
	width:100%;
	position: absolute;
	bottom:-5px;
	z-index: 3;
	text-align: center;
}
.qs{
	width:1100px;
	margin:0 auto;
	text-align: center;
}
.icon_c{
	display: inline-block;
	margin:0 auto;
	text-align: left;
	opacity:0.9;
}
.icon_cs>li{
	float:left;
	width:110px;
	height:60px;
	background: #fff;
	border-radius: 10px;
	margin:0px 6px;
	overflow:hidden; 
	transition: 400ms;
	-moz-transition: 400ms; 
	-webkit-transition: 400ms; 
	-o-transition: 400ms;
	position: relative; 
}
.icon_css{
	width:110px;
	height:60px;
	background: #fff;
	border-radius: 10px;
	text-align: left;
	float:left;
}
.icon_img{
	display: inline-block;
	width:50px;
	height:50px;
	margin-top:5px;
	color:#4277c7;
	background: url(../images/css-sp.png);
	float: left;
	
}

.icon_w{
	font-size:14px;
	
	line-height: 60px;
}
.referral{
	float:left;
	padding:0px 12px;
	width:250px;
	position: absolute;
	right: 0px;
	top:0px;
	opacity: 0;
	display: none;
	left:94px;
}
.referrals{
	float:left;
	width:100px;
	height:25px;
	line-height: 25px;
	color:#fff;
	font-size:14px;
	text-align: center;
	background: #4172d6;
	margin-top:3px;
	margin-left:11px;
}
.referrals>a{
	color:#fff;
}
.referral_o{
	background: #4172d6;
}
.referral_t{
	background: #e8685b;
}
.referral_h{
	background: #a755ec;
}
.referral_f{
	background: #41bcd6;
}
.hint{
	position: absolute;
	left:0px;
	bottom:60px;
	width:100%;
	padding:8px 12px;
	font-size:12px;
	color:#565656;
	line-height: 20px;
	border-radius: 4px;
	background: #f7f7f7;
	border:1px solid #ef913e;
	text-align: left;
	display: none;
}
.hint>span{
	color:#333;
	font-weight: 600;
}
/*.referrals:hover .hint{
	display: block;
}*/
.icon_cs>li:hover .icon_css{
	background: #ef913e;
	color:#fff;
}
.icon_cs>li:hover .icon_img{
	background-position-x:64px;
}

.hint_p{
	color:#565656;
}
.hint_img{
	width:170px;
	height:170px;
}
/*main*/
.principal{
	width:1100px;
	margin:0 auto;
	overflow: hidden;
}
.principal_l{
	float:left;
	width:530px;
	margin-top:50px;
}
.principal_title{
	padding-bottom:6px;
	overflow: hidden;
	border-bottom:1px solid #12449f;
}
.principal_title_l{
	float:left;
}
.principal_title_l>img{
	height:24px;
}
.principal_title_r{
	width:54px;
	height:20px;
	color:#fff;
	font-size:12px;
	line-height: 18px;
	background: #12449f;
	float:right;
	display: block;
	text-align: center;
}
.principal_title_r:hover{
	opacity: 0.8;
	color:#fff;
}
.principal_list{
	margin-top:15px;
}
.principal_list>li{
	padding:12px 0px 18px;
	transition: padding 1s;
-moz-transition: padding 1s;	/* Firefox 4 */
-webkit-transition: padding 1s;	/* Safari 和 Chrome */
-o-transition: padding 1s;
	border-bottom:1px dashed #cbcbcb;
}
.notice_date{
	overflow: hidden;
}
.notice_date>img{
	width:14px;
	height:14px;
	float:left;
	margin-right:10px;
	margin-top:4px;
}
.notice_date>span{
	float:left;
	font-size:14px;
	color:#6b6b6b;
}
.notice_p{
	display: block;
	font-size:16px;
	color:#333;
	overflow:hidden; 
    text-overflow:ellipsis; 
    white-space:nowrap; 
    margin-top:12px;
}
.notice_p:hover{
	color:#333;
}
.principal_list>li:hover{
	padding-left:20px;
	padding-right:20px;
	background: #e1e1e1;
}
.principal_r{
	float:right;
	width:530px;
	margin-top:50px;
}
.event{
	margin-top:36px;
	overflow: hidden;
}
.event>img{
	float:left;
	width:190px;
	height:125px;
	border:6px solid #dddddd;
}
.event_p{
	float:right;
	width:310px;
}
.event_p>h4{
	color:#333;
	font-weight: 600;
	margin:0px;
	overflow:hidden; 
    text-overflow:ellipsis; 
    white-space:nowrap;
}
.event_date{
	margin-top:16px;
	font-size:14px;
	color:#747474;
}
.event_com{
	overflow: hidden;
	margin-top:12px;
	font-size:12px;
	color:#8e8e8e;
	height:53px;
}
.event_p>h4:hover{
	color:#ef913e;
}
.event_list>li{
	padding:16px 0px;
	border-bottom:1px dashed #cbcbcb;
	overflow: hidden;
}
.dot{
	float:left;
	color:#f0743d;
	width:20px;
	font-weight: 600;
}
.event_list_p{
	float:left;
	width:400px;
	overflow:hidden; 
    text-overflow:ellipsis; 
    white-space:nowrap; 
    font-size:14px;
	color:#333;
}
.event_list_date{
	float:right;
	width:80px;
	height:20px;
	text-align: center;
	line-height:18px;
	background: #bfbfbf;
	font-size:12px;
	color:#fff;
}
.event_list_p:hover{
	color:#ef913e;
	position: relative;
}
.wrapper1{width: 100%;margin:0 auto;}
.column{
	width:1100px;
	margin:0 auto;
	overflow: hidden;
	background: #fff;
}


.col_menu {    width: 260px; float: left; margin-left: 20px;} 
.col_menu .col_menu_head { background-color: #ef913e;text-align: left;padding-left: 30px;opacity: 0.8;filter:alpha(opacity=80);}   /**位置栏目背景**/
.col_menu .col_menu_head h2.col_name {margin-bottom:0px; font-size:16px; font-weight:normal; color:#fff;font-family: "Microsoft YaHei"; }		/**位置栏目字体**/
.col_menu .col_menu_head h2.col_name .col_name_text { display:block; line-height:50px;font-size: 20px;}  /**栏目名称图标**/
 /**栏目列表*/
.col_menu_con{border: 1px solid #e4e4e4; }
.col_list{ width:260px;}
.wp_listcolumn {border: 0px solid #d6d6d6;
    border-bottom: none;background: #efefef;}
.wp_listcolumn .wp_column {
    display: block;
    width: 259px;
    vertical-align: bottom;
    border-bottom: 0px solid #fefefe;
}
.wp_subcolumn{background: #fff;}
.col_list .wp_listcolumn .wp_column a {
	display: block;
    font-size: 15px;
    color: #202020;
    background: none;
    border-top: none;
    border-bottom: 1px solid #F6EAEA;
    text-align: left;
    font-weight: normal;
}
.col_list .wp_listcolumn .wp_column a:hover, .col_list .wp_listcolumn .wp_column a.selected {
    color: #068358;
    background: #eee;
}
.col_list .wp_listcolumn .wp_column a.selected span.column-name {
    color: #202020;
    font-weight: normal;
}
.wp_listcolumn .wp_column a .column-name {
    line-height: 45px!important;
    padding: 0 0 0 30px !important;
}
.wp_listcolumn .wp_column a .column-name {
    display: inline-block;
    line-height: 22px;
    padding: 5px 10px 5px 20px;
    cursor: pointer;
}


.column_r{
	float:right;
	width:800px;
}
.column_r_title{
	overflow: hidden;
	padding-bottom:4px;
	margin-top:20px;
	border-bottom:1px solid #d7d7d7;
}
.condition{
	float:left;
	color:#555555;
	font-size:20px;
	font-weight: 600;
}
.condition>span{
	display: inline-block;
	width:6px;
	height:16px;
	margin-right:10px;
	background: #2d64f9;
}
.seat{
	float:right;
	font-size:14px;
	color:#555;
	margin-top:4px;
}
.seat>a{
	color:#555;
}
.seat>a:hover{
	color:#ef913e;
}
.column_r_list{
	margin-top:10px;
}
.column_r_list li{
	padding:14px 20px;
	border-bottom:1px dashed #e1e1e1;
}
.headline{
	color:#333;
	margin:0px;
}
.column_com{
	overflow: hidden;
	margin-top:14px;
}

.column_com_r{
	float:left;
}
.span_data {
	float: right;
}
.column_com_r>p{
	font-size:14px;
	color:#8f8f8f;
	line-height: 24px;
	height:48px;
	overflow: hidden;
	text-indent: 2em;
}
.headline:hover{
	color:#ef913e;
}
.hs {
	display: inline-block;
    width: 6px;
    height: 16px;
   	float: left;
    background: #ccc;
    margin-left: 10px;
    margin-top: 2px;
    margin-right: 5px;
}

.column_r_list>li:hover{
	background: #f3f3f3;
}
.page{
	overflow: hidden;
	width:176px;
	margin:40px auto 0px;
}
.page>a{
	width:80px;
	height:26px;
	text-align:center ;
	line-height: 26px;
	color:#aeaeae;
	font-size:14px;
	border:1px solid #aeaeae;
}
.ispage{
	color:#ef913e !important;
	border:1px solid #ef913e !important;
}

.thumbs{
	margin-top:14px;
	padding-left:70px;
	display: none;
}
.thumbs_t{
	padding:10px 0px;
	border-bottom:1px dashed #e1e1e1;
}
.colum{
	width:1100px;
	margin:0 auto;
}
.load_more{
	text-align: center;
	margin-top:24px;
}

.main{
	width: 1200px;
	margin:0 auto;
	min-height: 450px;
	margin-top: 10px;
	
}
.main_l{width:400px;height:450px;float: left;background: #fff;padding: 10px 1em 0 1em;}
.main_r{width: 400px;height: 450px;float: right;background: #fff;padding: 10px 1em 0 1em;}
.main_c{width: 360px;height: 450px;margin-left: 20px;background: #fff;float: left;padding: 10px 1em 0 1em;}
.bar{width: 100%;height: 30px;border-bottom: solid 1px #ccc; }
.bar a {color: #fff;}
.bar .bar_left{
	float: left;
	width: 177px;
	height:30px;
	background: url(../images/31xinwengonggao1.png);
	background-repeat: no-repeat;	
	color: #fff;	
	line-height: 30px;
	padding-left: 10px;
}
.bar_left1{
	float: left;
	width: 177px;
	height:30px;
	background: url(../images/33xinwengonggao1.png);
	background-repeat: no-repeat;	
	color: #fff;	
	line-height: 30px;
	padding-left: 10px;}
.bar_left2{
	float: left;
	width: 177px;
	height:30px;
	background: url(../images/32xinwengonggao1.png);
	background-repeat: no-repeat;	
	color: #fff;	
	line-height: 30px;
	padding-left: 10px;}
.bar .bar_right{float: right;	}
.bar .bar_right a{float: right;color: #333;height: 30px ;	}
.content ul li {height: 50px;border-bottom: dashed 1px #ccc;}
.content ul li a{line-height: 50px;color: #333;font-size: 14px;font-family: "微软雅黑";display: block;text-overflow: ellipsis;white-space: nowrap;}
.content ul li span{float: right;color: #aaa;}
.content_img {float: left;width: 12px;margin-top: 18px;margin-right: 3px;}
.content_c ul li {height: 130px;border: dashed 1px #ccc;padding-bottom: 5px;margin-top: 5px;}
.content_c ul li a{line-height: 30px;color: #333;font-size: 14px;font-family: "微软雅黑";display: block;text-overflow: ellipsis;white-space: nowrap;margin-left:3px;}
.content_c ul li span{float: right;color: #aaa;}
.content_img_c {float: left;width: 12px;margin-top: 18px;margin-right: 3px;}
.xwxz_thum{float: right;margin-right: 10px;}
.xwzx_date{float: left;margin-left: 10px;width: 90px;height: 90px;background: url(../images/32xinwengonggao3.png);}
.data_y{margin-top: 15px;margin-left: 28px;color: #fff;font-size: 14px;}
.data_m{margin-top: 10px;margin-left: 12px;font-size:22px;font-weight: bold;}
.duty_m li {line-height: 20px;}
.banner{
	width: 1100px;
	margin:0 auto;
}
 .page>a
 {
    border:none;
}
.page>a:first-child,.navdl{
    display:none;
}
.page{
    width:100%;
    text-align:center;
}