#hang_1{width:100%;margin:auto;padding:0px 0 0px 0px;display: flex;}
#hang_2{WIDTH:100%;margin:auto;padding:30px 0px 0px 0px;display: flex;}
#hang_3{WIDTH:1230px;margin:auto;padding:10px 0px 0px 0px;display: flex;}
#hang_4{WIDTH:1230px;margin:auto;padding:30px 0 0px 0px;overflow: hidden;box-sizing: border-box;}
#hang_5{width:100%;margin:0px 0 0 0;padding:0px 0 0px 0px;overflow: hidden;box-sizing: border-box; background:#EEE;}
#main{WIDTH:1230px;margin:auto;padding:30px 0 0px 0px;overflow: hidden;box-sizing: border-box;}
.left{float:left;width:810px;margin:0 0px 0px 0px;overflow:hidden;background-color:#FFF;box-sizing: border-box;}
.right{float:right;width:390px;margin:0 0px 0px 0px;overflow:hidden;background-color:#FFF;box-sizing: border-box;}
.news_img { float:left;width:390px; height:297px;margin:20px 30px 0px 0px;overflow: hidden;}
/*============首页板块背景=*/
.side_more a{
	font-weight: normal;font-family:Microsoft YaHei;
	margin:0px 0px 0 0;
	padding:0px;
	COLOR: #666;
	line-height:40px;
	font-size:14px;
	float: right;
	box-sizing: border-box;text-transform: uppercase
}
.side_more a:hover{COLOR:#ff9900;}

/*==============首页三列=*/
.news_box{width:810px;margin:0 30px 0px 0px;overflow:hidden;background-color:#FFF;box-sizing: border-box;flex:1;}
.news_box h2{height:45px;text-align:left; border-bottom:1px solid #ddd;}
.news_box h2 span{
	font-size:24px;
	COLOR: #333;
	height:43px;
	line-height:1.0;
	padding:0 20px 0 0;
	position: relative;
	display:inline-block;
	float:left;
	text-align:left;
	font-weight:normal;
	border-bottom:3px solid #660066;
	}
/*==============首页版块=*/


/*==============统一列表样式=*/

.side_box{width:100%;margin:0 30px 0px 0px;overflow:hidden;background-color:#FFF;box-sizing: border-box;flex:1;}
.side_box:last-child{margin-right:0;}
.side_box h2{height:45px;text-align:left; border-bottom:1px solid #ddd;}
.side_box h2 span{
	font-size:22px;
	COLOR: #333;
	height:43px;
	line-height:1.0;
	padding:0 10px 0 0;
	position: relative;
	display:inline-block;
	float:left;
	text-align:left;
	font-weight: normal;
	border-bottom:3px solid #660066;
	}
.side_box h2 span:before {
	content:"";
	position:absolute;
	bottom:0;
	top:100%;
	left:50%;
	margin:0 0 0 -8px;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-top:8px solid #660066; display:none}
.side_box h2 span i{font-size:36px; margin:0 10px 0 0; color:#660066;}
.side_con{padding:5px 0 0px 0;}
.side_con ul{margin:0px;padding:0;}
.side_con ul li:before {
	content:"";
	position: absolute;
	width:4px;
	height:4px;
	top:50%;
	left:0;
	margin:-2px 0px 0px 0px;
	border-radius:0%;
	background: #666;
	float:left;
}
.side_con ul li{padding:0px 0px 0px 15px;font-size:16px; height:39px;line-height:39px;text-align: left;color: #333;border-bottom:1px dashed #eee;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;box-sizing: border-box;position:relative;}
.side_con ul li a{}
.side_con ul li span{float:right;color:#666;font-size:16px; display:none}
.side_con ul li:hover span{color:#660066;}
.side_con ul li strong{color:#cc0000;font-size:14px; font-weight:normal; margin:0 10px 0 0;}
.side_con ul li strong a{color:#cc0000;}

.news_con{padding:7px 0 0px 0;}
.news_con ul{margin:0px;padding:0;overflow: hidden; zoom:1;}
.news_con ul li a{
	padding:12px 0px;
	box-sizing: border-box;
	margin:0px 0px 0px 0px;
    overflow: hidden;
	background:#fff;
   display:table;
   border-bottom:1px dashed #dddddd;
}
.news_con ul li a p{
	width:100%;
	font-size:16px;
	line-height:1.6;
	text-align: left;
   color: #333;
   font-weight: normal;
   display: table-cell;
   vertical-align: middle;
   padding:0px 0px;
}
.news_con ul li p:hover{color:#660066;}
.news_con ul li span{ width:60px;font-size:12px;background:#660066; padding:6px 0px 0px 0px;margin:0 15px 0 0; float:left;overflow:hidden; line-height:1.1; color:#fff;text-align:center;border-radius:5px;}
.news_con ul li span p{font-size:24px;line-height:1.4;font-weight:bold;color:#fff;text-align:center;display:inline-block;}
.news_con ul li a:hover span p{color: #fff;}

.tz_con{padding:0px 0 30px 0;}
.tz_con ul{margin:0px;padding:0;overflow: hidden; zoom:1;border-top:0px solid #eee;}
.tz_con ul li a{
	padding:12px 10px;
	box-sizing: border-box;
	margin:-1px 0px 0px 0px;
    overflow: hidden;
	background:#fff;
   display:table;
   border:1px solid #eee;
}
.tz_con ul li a:last-child{margin-right:0;}
.tz_con ul li a p{
	width:100%;
	font-size:16px;
	line-height:1.7;
	text-align: left;
   color: #333;
   font-weight: normal;
   display: table-cell;
   vertical-align: middle;
   padding:0px 0px;
}
.tz_con ul li p:hover{color:#660066;}
.tz_con ul li a:hover{ background:#f5f5f5;}
.tz_con ul li span{ width:60px;font-size:12px;padding:0px 0px 5px 0px;margin:0 15px 0 0; float:left;overflow:hidden; line-height:1.0; color:#333;text-align:center; background:#f5f5f5;}
.tz_con ul li span p{font-size:24px;line-height:1.5;font-weight: normal;color:#333;text-align:center;display:inline-block;}


.jy_con{padding:0px 0 30px 0;}
.jy_con ul{margin:0px;padding:0;overflow: hidden; zoom:1;border-top:0px solid #eee;}
.jy_con ul li a{
	padding:12px 10px;
	box-sizing: border-box;
	margin:-1px 0px 0px 0px;
    overflow: hidden;
	background:#fff;
   display:table;
   border:1px solid #eee;
}
.jy_con ul li a:last-child{margin-right:0;}
.jy_con ul li a p{
	width:100%;
	font-size:16px;
	line-height:1.7;
	text-align: left;
   color: #333;
   font-weight: normal;
   display: table-cell;
   vertical-align: middle;
   padding:0px 0px;
}
.jy_con ul li p:hover{color:#660066;}
.jy_con ul li a:hover{ background:#f5f5f5;}
.jy_con ul li span{ width:60px;font-size:12px;padding:0px 0px 5px 0px;margin:0 15px 0 0; float:left;overflow:hidden; line-height:1.0; color:#fff;text-align:center; background:#660066;}
.jy_con ul li span p{font-size:24px;line-height:1.5;font-weight: normal;color:#fff;text-align:center;display:inline-block;}
.jy_con ul li span p:hover{color:#fff;}

.tonglan {width:100%; height:144px; background-color:#660066; margin-top:10px; background-image:url(../images/tonglan.jpg);}
.tonglan img
{
width:500px;
height:144px;
position:relative;
animation:mymove 5s;
animation-delay:0s;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
/*Safari and Chrome*/
-webkit-animation:mymove 5s;
-webkit-animation-delay:0s;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
}

@keyframes mymove
{
from {left:-300px;}
to {left:180px;}
}

@-webkit-keyframes mymove /*Safari and Chrome*/
{
from {left:-300px;}
to {left:180px;}
}
.zt_box { margin:0 0px 0px 0px;overflow: hidden;}
.zt_box h2{height:45px;text-align: center; border-bottom:1px solid #ddd;background:#FFF;}
.zt_box h2 span{
	font-size:24px;
	COLOR:#333;
	height:43px;
	line-height:1.0;
	padding:0 20px;
	position: relative;
	border-radius:0;
	display:inline-block;
	font-weight: normal;
	border-bottom:3px solid #660066;
	}
.zt_box h2 span i{font-size:36px; margin:0 10px 0 0; color:#660066;}
.zt_con {width:1230px;margin:auto;padding:30px 0px;}
.zt_con ul{padding:0 0 0px 0; overflow: hidden; display: flex;}
.zt_con ul li{flex:1;box-sizing: border-box;margin:0px 10px 0px 0px;color:#333;overflow: hidden;display:inline-block;}
.zt_con ul li:last-child{margin:0;}
.zt_con ul li img{width:100%;height:100px;}