@charset "utf-8";

div#mainBody {
	width:1000px;
	margin:0 auto;
	clear:both;
	position:relative;
}
.mainimg {
	position:absolute;
	top:0px;
	left:-5px;
}
.subContent {
	padding: 17px 0 15px 0;
}
.mainContent{
	padding-top: 0;
	width:730px;
	background:none;
}
p.pagetop {
	padding-right:10px;
}
/* indexnewBox */
.indexnewBox {
	width:720px;
	overflow:hidden;
	clear:both;
}
.indexnewBox .img2 {
	padding:18px 0 22px 0;
	width:720px;
	position:relative;
}
.indexnewBox .sbtn2 {
	display:block;
	position:absolute;
	top:141px;
	left:100px;
}
.indexnewBox h3 {
	position:relative;
	width:720px;
	overflow:hidden;
}
.indexnewBox h3 .hbtn {
	position:absolute;
	top:116px;
	left:145px;
	display:block;
}
.indexnewBox h3 .hbtn2 {
	position:absolute;
	top:116px;
	left:363px;
	display:block;
}
.indexnewBox .cont {
	width:705px;
	overflow:hidden;
	clear:both;
	border:1px solid #c68c90;
	padding:14px 0 0 13px;
	background-color:#fff7e9;
}
.indexnewBox .cont.bg {
	background-color:#f2f8f4;
	border:1px solid #77b7b7;
}
.indexnewBox .cont dl {
	width:218px;
	float:left;
	overflow:hidden;
	padding:0 18px 0 0;
}
.indexnewBox .cont dl.pr0 {
	padding-right:0px;
}
.indexnewBox .cont dl .txt {
	font-size:15px;
	color:#191919;
	padding:8px 0 6px 0;
	text-align:center;
	font-weight:bold;
}
.indexnewBox .cont dl .links {
	font-size:14px;
	height:100px;
}
.indexnewBox .cont dl .links a {
	color:#3F5A80;
}
.indexnewBox .cont dl .btn {
	text-align:center;
	padding:10px 0 16px 0;
}
.indexnewBox .cont3 {
	width:720px;
	overflow:hidden;
	clear:both;
	padding:20px 0 0 0;
}
dl.dl02 {
	width:350px;
	float:left;
	overflow:hidden;
}
.dl02 dt {
	width:350px;
	position:relative;
}
.dl02 dt .sbtn {
	position:absolute;
	top:249px;
	left:11px;
}
.dl02.pr20 {
	padding-right:20px;
}
.dl02 dd {
	padding:11px 0 0 0;
	font-size:14px;
	line-height:160%;
}
.dl02 dd a {
	color:#3F5A80;
}
/* indexnewBox2 */
.indexnewBox2 {
	width:720px;
	overflow:hidden;
	clear:both;
	padding:24px 0 47px 0;
}
.indexnewBox2 .img {
	float:left;
}
dl.dl03 {
	width:561px;
	overflow:hidden;
	float:right;
	font-size:14px;
	background:url(../images/index_new/line.gif) no-repeat left bottom;
	padding:0 0 10px 0;
	margin-bottom:7px;
}
.dl03.noline {
	background:none;
	padding-bottom:0px;
}
.dl03 dt {
	color:#9D3840;
}
.dl03 dd a {
	color:#3F5A80;
	line-height:160%;
}
.indexnewBox2 .ilinks {
	width:561px;
	float:right;
	text-align:right;
	background:none;
	font-size:14px;
}
/* indexnewBox3 */
.indexnewBox3 {
	width:730px;
	overflow:hidden;
	clear:both;
	padding-bottom:43px;
}
.indexnewBox3.pb0 {
	padding-bottom:0px;
}
.indexnewBox3 .tit {
	color:#191919;
	font-size:18px;
	background:url(../images/index_new/tit_bg.jpg) no-repeat left top;
	width:700px;
	padding:13px 0 17px 30px;
	_padding:14px 0 16px 30px;
	line-height:140%;
}
dl.dl04 {
	width:680px;
	overflow:hidden;
	clear:both;
	margin:0 auto;
	padding:17px 0 0 0;
}
.dl04.pt {
	padding-top:4px;
}
.dl04.pt2 {
	padding-top:30px;
}
.dl04 dd {
	font-size:14px;
	padding:10px 0 0 0;
	line-height:180%;
}

#slider_box {
	position: relative;
	width: 1010px;
	margin: 0 auto;
}

.nav_btn {
	position: relative;
	width: 1010px;
	height: 0;
	margin: 0 auto;
}

.nav_btn li {
	position: absolute;
	top: -200px;
	width: 46px;
}

.nav_btn #prev {
	left: -20px;
}

.nav_btn #next {
	right: -20px;
}

.nav_btn a {
	display: block;
	width: 35px;
	height: 40px;
	padding: 0;
	font-size: 60px;
	font-weight: 100;
	line-height: 30px;
	color: white;
	text-align: center;
	background: #222;
	border: 3px solid white;
	border-radius: 23px;
	opacity: 0.5;
	text-decoration: none;
}
.nav_btn #prev a {
	padding-right: 5px;
}
.nav_btn #next a {
	padding-left: 5px;
}