.pagebody_2 .container{
	position:relative;
	margin-left:30px;
	padding-bottom:30px;
	width:920px;
	min-height:300px;
}

.pagebody_2 .contbg{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#fff;
	opacity:0.9;
}
.pagebody_2 .cont_main{
	position:relative;
	z-index:2;
	padding:20px 30px 30px;

}


.aboutindex{ overflow:hidden;}
.aboutindex .aside{
	float:left;
	width:300px;
}
.aboutvideo{
	float:right;
	padding:10px;
	width:480px;
	border:1px solid #ddd;
	background-color:#fff;

	box-shadow:2px 2px 4px #ccc;
}
.aboutvideo object{ border-top:1px solid #000;}
.aboutindex .more, .careerindex .more, .csrindex .more{ display:none; padding-top:10px; text-align:right;}
.aboutindex .more a, .careerindex .more a, .csrindex .more a{ padding-left:8px; background:url(../images/ico.png) no-repeat left -96px;}


.navbox_1{
	padding:10px 0;
	border-bottom:1px solid #ccc;
}


.pageindexnav{}
.pageindexnav li{
	padding:6px 0;
	border-bottom:1px solid #ccc;
}
.pageindexnav li a{
	font-size:14px;
	color:#333;
}






.servicelist{
	overflow:hidden;
	margin-left:-10px;
}
.servicelist li{
	float:left;
	display:inline;
	margin:0 0 10px 10px;
	background:url(../images/shade_1.png) repeat-x left top;
}
.servicelist li a{
	display:block;
	padding:15px 20px 15px 70px;
	border:1px solid #dadada;
	width:163px;
	height:128px;
	background:url(../images/service_img.png) repeat-x -1530px 25px;
}
.servicelist li a:hover{ text-decoration:none;}
.servicelist li.cur{
	background-position:left -200px;
}
.servicelist li .img{
	float:left;
	display:inline;
	margin:0 0 0 -80px;
}
.servicelist li .title{
	display:block;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	color:#005599;
}
.servicelist li .text{ color:#555;}

.servicelist .li_1 a{}
.servicelist .li_2 a{ background-position:-1350px -175px;}
.servicelist .li_3 a{ background-position:-1150px -375px;}
.servicelist .li_4 a{ background-position:-930px -575px;}
.servicelist .li_5 a{ background-position:-730px -775px;}
.servicelist .li_6 a{ background-position:-530px -975px;}
.servicelist .li_7 a{ background-position:-350px -1175px;}
.servicelist .li_8 a{ background-position:-150px -1375px;}
.servicelist li.cur a{ background-image:url(../images/service_img_on.png);}






.csrcategory{
	overflow:hidden;
	margin-left:-46px;
}
.csrcategory li{
	float:left;
	display:inline;
	margin-left:46px;
	width:180px;
}
.csrcategory .t{
	display:block;
	margin-bottom:15px;
	font-size:16px;
	font-weight:normal;
}
.csrcategory a{ display:block;}
.csrcategory .img{
	display:block;
	margin-bottom:10px;
}
.csrcategory .title{
	display:block;
}






.careerindex{ overflow:hidden;}

.careerindex .aside{
	float:left;
	width:300px;
}
.careerindex .main{
	float:right;
	width:482px;
}


.careernav{ overflow:hidden; padding:10px 0; border-top:1px solid #ccc;}
.careernav li{
	float:left;
	width:140px;
}
.careernav li a{
	font-size:14px;
}
.careernav li ul{}
.careernav li li{
	padding:0 0 0 8px;
	background:url(../images/ico.png) no-repeat left -190px;
}
.careernav li li a{
	font-size:12px;
	color:#555;
}





.csrindex{ overflow:hidden;}

.csrindex .aside{
	float:left;
	width:300px;
}
.csrindex .main{
	float:right;
	width:482px;
}







.newsindex{ overflow:hidden;}
.newsindex .main{
	float:left;
	width:600px;
}
.newsindex .aside{
	float:right;
	width:210px;
}
.newsindex .indnews{ width:600px;}


.indnews{
	/*margin-bottom:50px;*/
	width:540px;
}
.indnews .textbox{
	overflow:hidden;
}
.indnewsside{
	float:left;
	width:182px;
}
.indnewsside .img{
	display:block;
	margin-bottom:10px;
}
.indnewsside .img img{ border:1px solid #ddd;}
.indnewsside .t{}
.indnewsside .t a{}

.indnewsmain{
	float:right;
	width:340px;
}
.indnewsmain .firstnews{
	margin-bottom:25px;
}
.indnewsmain .t{ font-size:14px;}
.indnewsmain .text{}

.magazinebox{
	/*margin-bottom:20px;*/
	padding:20px 10px;
	background:#f3f3f3 url(../images/repeat_1.png) repeat left top;
}
.magazinebox .slidebox{
	overflow:hidden;
	margin-bottom:10px;
}
.magazinebox .prev{
	float:left;
	width:25px;
	height:180px;
	background:url(../images/ico_ctrl_3.png) no-repeat 5px 80px;
}
.magazinebox .next{
	float:left;
	width:25px;
	height:180px;
	background:url(../images/ico_ctrl_3.png) no-repeat -35px 80px;
}
.magazinebox .slide{
	float:left;
	width:135px;
	text-align:center;
}
.magazinebox .item{}
.magazinebox .item img{ display:block; margin-bottom:5px;}
.magazinebox .item span{ display:none; color:#005599;}
.magazinebox .related{
	text-align:center;
}
.magazinebox .related a{
	display:inline-block;
	margin-right:1px;
	padding:3px 15px;
	background-color:#fff;
	color:#005599;
}







@media screen and (min-width: 980px) {
	.pagebody_2 .container{ margin:0 auto;}
}