@charset "UTF-8";
/*-----------------------------------------------------------*/
.body_box .more {
	color: #0e3e90;
	font-size: 22px;
	font-weight: normal;
	display: inline-block;
	margin-left: 5px;
}
.body_box .more:hover { text-decoration: underline; }
/*-----------------------------------------------------------*/
.index_left .body_box { width: 1106px; }
.index_left .sider {
	background:#efefef;
	
}
.index_left .sider .item a {
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	
}
/*-----------------------------------------------------------*/
.index_about_cont {
	width: 1260px;
	margin: 25px;
}
.index_yewu_text {
	width: 507px;
	margin: 25px 25px 25px auto;
}
/*-----------------------------------------------------------*/
.index_news.sider_right { width: 510px; }
.index_news.index50 { width: 750px; }
.index_news.index50 li .rows { width: 655px; }
.index_news { line-height: 2em; }
.index_news ul {
	width: 100%;
	display: table;
}
.index_news li {
	width: 100%;
	height: 2em;
	overflow: hidden;
}
.index_news li i {
	width: 26px;
	color: #0e3e90;
	font-size: 22px;
	text-align: right;
	display: inline-block;
}
.index_news li .date { font-size: 17px; }
.index_news li .rows { width: 430px; }
.index_news li .rows a:hover { text-decoration: underline; }
.index_question ul, .index_question li { width: 1106px; }
.index_question li .rows { width: 1053px; }
/*-----------------------------------------------------------*/
.index_btn { height: 668px; }
.index_btn a {
	width: 398px;
	height: 74px;
	display: block;
	line-height: 74px;
	margin-bottom: 10px;
	text-align: left;
	background: #0e3e90;
	color: #fff;
	cursor:pointer;
	font-size: 20px;
}
.index_btn a:last-child { margin-bottom: 0; }
.index_btn a.s { width: 193px; }
.index_btn a.s0 { margin-left: 10px; }
.index_btn a i {
	float: left;
	width: 65px;
	height: 60px;
	display: block;
	font-size: 35px;
	text-align: center;
	background: #3360ad;
	line-height: 60px;
	margin: 7px 15px 7px 7px;
}
.index_btn a:hover {
	background: #e8bb31;
}
.index_btn a:hover i {
	background: #deaf22;
}
.index_btn.en-us a {
	font-size: 16px;
}
.index_btn.en-us a span {
	line-height: 25px;
	float: left;
	width: 105px;
	margin-top: 12px;
}
/*-----------------------------------------------------------*/
.index_links {
	width: 1550px;
	overflow:hidden;
}
.index_links ul {
	width: 110%;
	display:table;
}
.index_links a {
	float:left;
	width: 185px;
	height: 60px;
	line-height:60px;
	display:inline-block;
	background-color:#3360ad;
	color:#fff;
	font-size:16px;
	margin:0  10px 10px 0;
	text-align:center;
	cursor:pointer;
}
.index_links a:hover {
	background: #e8bb31;
}
/*-----------------------------------------------------------*/
