@charset "utf-8";

/*--------------------------------------------------
+4: body
==================================================*/
body {
	color:#fff;
	font-size:14px;
	background-color:#000A14;
}
a.alpha:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background:none;
}


/*--------------------------------------------------
+7: #header
==================================================*/
div#header {
	width:900px;
	height:78px;
	background:none;
	position:relative;
	margin:0 auto;
}
div#header h1.logo1 {
	position:absolute;
	left:0;
	top:4px;
}
div#header h2.logo2 {
	position:absolute;
	left:369px;
	top:0;
}
div#header ul {
	position:absolute;
	right:0;
	top:4px;
}
div#header ul li {
	float:left;
	display: inline;
	margin-left: 5px;
}


/*--------------------------------------------------
+8: #mainBody
==================================================*/
div#mainBody {
	width:900px;
}

/*  .mainimg  */
div#mainBody .mainimg{
	margin:0 0 51px 60px;
}

/*  #cont1  */
#cont1{
	background:url(../images/index/cont1_bg.jpg) no-repeat left top;
	width:900px;
	height:786px;
	position:relative;
}
#cont1 .tit{
	position:absolute;
	left:369px;
	top:33px;
}
#cont1 .txt1{
	position:absolute;
	left:377px;
	top:377px;
	color:#000;
	width:440px;
	line-height:1.7;
}
#cont1 .img{
	position:absolute;
	left:60px;
	top:33px;
}
#cont1 .txt2{
	position:absolute;
	left:115px;
	top:383px;
	color:#000;
}
#cont1 .btn{
	position:absolute;
	left:106px;
	top:449px;
}
#cont1 h4{
	position:absolute;
	left:60px;
	top:626px;
}
#cont1 .list1{
	position:absolute;
	left:60px;
	top:657px;
}
#cont1 .list2{
	position:absolute;
	left:362px;
	top:657px;
}
#cont1 ul li{
	line-height:0;
	font-size:0;
}

/*  #cont2  */
#cont2{
	width:780px;
	position:relative;
	margin:65px 0 60px 60px;
}
#cont2 h5{
	margin-bottom:8px;
	border-bottom:1px solid #3D454C;
	width:516px;
}
#cont2 p{
	width:515px;
	margin:0 0 50px 5px;
}
#cont2 .text{
	color:#999DA1;
}


#cont2 p.img1{
	width:240px;
	position:absolute;
	right:0;
	top:45px;
	margin:0;
}
#cont2 p.img2{
	width:240px;
	position:absolute;
	right:0;
	top:260px;
	margin:0;
}
#cont2 p.img3{
	width:240px;
	position:absolute;
	right:0;
	top:490px;
	margin:0;
}

/*  #cont3  */
#cont3{
	width:900px;
	margin-bottom:60px;
}
div.reportBoxDetail {
	width:900px;
	height:545px;
	background:url(../images/index/photo_bg.jpg) no-repeat center top;
	position:relative;
	margin:1px auto 0 auto;
	clear:both;
}
.list_carousel{
	width:697px;
	padding-top:34px;
	margin-left:101px;
}
.list_carousel ul{
	display: block;
}		
.list_carousel li{
	width:697px;
	height:404px;
	display:block;
	float:left;
}
.list_carousel .prev{
	position:absolute;
	top:203px;
	left:22px;
}
.list_carousel .next{
	position:absolute;
	top:203px;
	right:22px;
}
.list_carousel .pager {
	position:absolute;
	top:499px;
	left:146px;
	width:610px;
}
.list_carousel .pager a,
.list_carousel .pager2 a{
	display:block;
	float:left;
	padding-right:5px;
}
.list_carousel .pager a span,
.list_carousel .pager2 a span{
	display:block;
	cursor:pointer;
}
.list_carousel .pager a span.thum1 {
	background:url(../images/index/photo1_btn_off.jpg) no-repeat left top;
	width:70px;
	height:40px;
}
.list_carousel .pager a:hover span.thum1,
.list_carousel .pager a.selected span.thum1 {
	background:url(../images/index/photo1_btn_on.jpg) no-repeat left top;
}
.list_carousel .pager a span.thum2,
.list_carousel .pager2 a span.thum2{
	background:url(../images/index/photo2_btn_off.jpg) no-repeat left top;
	width:70px;
	height:40px;
}
.list_carousel .pager a:hover span.thum2,
.list_carousel .pager a.selected span.thum2{
	background:url(../images/index/photo2_btn_on.jpg) no-repeat left top;
}
.list_carousel .pager a span.thum3,
.list_carousel .pager2 a span.thum3{
	background:url(../images/index/photo3_btn_off.jpg) no-repeat left top;
	width:70px;
	height:40px;
}
.list_carousel .pager a:hover span.thum3,
.list_carousel .pager a.selected span.thum3 {
	background:url(../images/index/photo3_btn_on.jpg) no-repeat left top;
}
.list_carousel .pager a span.thum4 {
	background:url(../images/index/photo4_btn_off.jpg) no-repeat left top;
	width:70px;
	height:40px;
}
.list_carousel .pager a:hover span.thum4,
.list_carousel .pager a.selected span.thum4 {
	background:url(../images/index/photo4_btn_on.jpg) no-repeat left top;
}
.list_carousel .pager a span.thum5 {
	background:url(../images/index/photo5_btn_off.jpg) no-repeat left top;
	width:70px;
	height:40px;
}
.list_carousel .pager a:hover span.thum5,
.list_carousel .pager a.selected span.thum5{
	background:url(../images/index/photo5_btn_on.jpg) no-repeat left top;
}
.list_carousel .pager a span.thum6{
	background:url(../images/index/photo6_btn_off.jpg) no-repeat left top;
	width:70px;
	height:40px;
}
.list_carousel .pager a:hover span.thum6,
.list_carousel .pager a.selected span.thum6{
	background:url(../images/index/photo6_btn_on.jpg) no-repeat left top;
}
.list_carousel .pager a span.thum7{
	background:url(../images/index/photo7_btn_off.jpg) no-repeat left top;
	width:70px;
	height:40px;
}
.list_carousel .pager a:hover span.thum7,
.list_carousel .pager a.selected span.thum7{
	background:url(../images/index/photo7_btn_on.jpg) no-repeat left top;
}
.list_carousel .pager a span.thum8{
	background:url(../images/index/photo8_btn_off.jpg) no-repeat left top;
	width:70px;
	height:40px;
}
.list_carousel .pager a:hover span.thum8,
.list_carousel .pager a.selected span.thum8{
	background:url(../images/index/photo8_btn_on.jpg) no-repeat left top;
}

/*  #cont4  */
#cont4{
	width:900px;
	height:378px;
	background:url(../images/index/cont4_bg.jpg) no-repeat left top;
	position:relative;
}
#cont4 .tit{
	position:absolute;
	left:329px;
	top:29px;
}
#cont4 .txt1{
	position:absolute;
	left:343px;
	top:155px;


}
#cont4 .txt2{
	position:absolute;
	left:345px;
	top:272px;
	color:#000;
}
#cont4 .btn{
	position:absolute;
	left:539px;
	top:272px;
}
#cont4 .img{
	position:absolute;
	left:60px;
	top:29px;
}

/*  #cont5  */
#cont5{
	width:900px;
	margin-top:68px;
}
#cont5 .box{
	width:780px;
	margin-left:60px;
	position:relative;
}
#cont5 .box .btn1{
	position:absolute;
	left:585px;
	top:238px;
}
#cont5 .box .btn2{
	position:absolute;
	left:585px;
	top:244px;
}
#cont5 .box .btn3{
	position:absolute;
	left:585px;
	top:243px;
}
#cont5 .box .btn4{
	position:absolute;
	left:585px;
	top:257px;
}


/*--------------------------------------------------
+9: #footer
==================================================*/
div#footer {
	width:780px;
	height:80px;
	background:none;
	margin:0 auto;
	clear:both;
}
div#footer .pagetop {
	text-align:right;
	padding:0;
}
div#footer .copyright {
	text-align:center;
	padding:25px 0 0 0;
}


/*--------------------------------------------------
+10: #navi
==================================================*/
div#navi {
	position:fixed;
	_position:absolute;
	right:0;
	top:67px;
}
div#navi ul li {
	line-height:0;
	font-size:0;
}
