*{ margin:0; padding:0; list-style:none;*zoom:1; font-family:"Microsoft Yahei",微软雅黑,"Helvetica Neue",Arial,sans-serif;}
body,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
dl,ul,ol,menu,li {list-style:none}
a {color:#000;text-decoration:none}
input{ display:block; border:0; color:#000; -webkit-appearance: none; border-radius: 0;outline: none;}
a:active, a:hover {text-decoration:none;cursor: pointer;}
img{border: none;}

.tabs{
	width: 655px;
	float: left;
	margin-left: 30px;
	margin-bottom: 30px;
}
.tab_tit{
	width: 100%;
	float: left;
}
.tab_tit i{
	width: 40px;
	height: 40px;
	float: left;
	background: url(../images/tab_top.jpg) no-repeat;
	display: inline-block;
	margin-left: 110px;
	margin-right: 20px;
}
.tab_tit span{
	float: left;
	line-height: 40px;
	font-size: 24px;
	color: #58a6fb;
}
#tab{
	width:128px;
	float: left;
	margin-top: 20px;
}
.a_on{
	width: 100%;
	float: left;
}
.a_on span{
	float: left;
	font-size: 20px;
	color: #58a6fb;
	line-height: 50px;
	width: 90px;
	text-align: center;
}
.a_on i{
	font-size: 0;  
    line-height: 0;  
    border-width: 6px;  
    border-color: #59a7fb;  
    border-right-width: 0;  
    border-style: dashed;  
    border-left-style: solid;  
    border-top-color: transparent;  
    border-bottom-color: transparent;
    float: left;
    margin-left: 10px;
	margin-top: 20px;
}
.select span{
	font-size: 22px;
	font-weight: bold;
}
.select i{
	font-size: 0;  
    line-height: 0;  
    border-width:8px;  
    border-color: #59a7fb;  
    border-right-width: 0;  
    border-style: dashed;  
    border-left-style: solid;  
    border-top-color: transparent;  
    border-bottom-color: transparent;
    float: left;
    margin-left: 10px;
	margin-top: 20px;
}

#tab_con ul{display: none;margin-top: 20px;}
#tab_con{
	float: left;
	border-left:2px solid #58a6fb;
	min-height: 400px;
	width: 525px;
}
.news{
	width: 100%;
	float: left;
	position: relative;
	margin-top: 15px;
	margin-bottom: 20px;
}
.right{
	float: left;
	margin-left:20px;
	width: 395px;
}
.news i{
	width: 25px;
	height: 25px;
	position: absolute;
	display: block;
	top: 0px;
	left: -13px;
	background: url(../images/ico.png) no-repeat;
}
.news span{
	float: left;
	font-size: 17px;
	color: #bec1d5;
	margin-left: 30px;
}
.news a{
	font-size: 17px;
	float: left;
	color: #63d029;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 390px;
	display: block;
	white-space: nowrap;
}
.news p{
	float: left;
	color: #a1a4b8;
	font-size: 12px;
	line-height: 24px;
	margin-top: 10px;
}
.news:hover a{
	color: #EC6A13;
}
.news:hover span{
	color: #ec6a13;
}
.news:hover i{
	background: url(../images/ico2.png) no-repeat;
}
.left{
	float: left;
	width: 110px;
}

#year  span{
	color: #EC6A13;
}
#year:hover span{
	color: red;
}
