body{}
#content_wrap{height: 750px; width: 100%; margin: 0 auto; position: relative; z-index: 5;}
.wrapall{height: 750px; width: 1004px; margin: 0 auto; position: relative; z-index: 5;}
.header_bg{width: 100%; height: 82px; background: #cc5803; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4; position: absolute; left: 0; top: 0;z-index: 2;}
.header{ width: 1004px; height: 82px; position: relative; overflow: hidden; margin: 0 auto;}
.logo{float: left; overflow: hidden; padding-bottom: 22px; padding-right: 95px; line-height: 78px; margin-left: 50px;} 
.logo img{margin-top: 8px;}
.nav{float: left; overflow: hidden;}
.nav li{float: left; overflow: hidden;}
.nav li a{display: block; line-height: 78px; padding: 0 25px; color: #fff;font-size: 16px; } 
.nav li.cur a{display: block; line-height: 78px; padding: 0 25px; color: #004565;font-size: 16px; } 
.content{width: 100%; height: 628px; overflow: hidden; }
.footer{width: 100%; height: 40px; text-align: center; line-height: 40px; color: #fff; font-size: 14px; position: relative;}
.footer_bg{width: 100%; height: 40px; background: #cc5803; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4; position: absolute; left: 0; bottom: 0;z-index: 2;}

.page1{height: 607px; width: 100%; background:#fd8612 url(../images/company2_01.jpg) center top no-repeat; position: relative; z-index: 9;}
.line{width: 100%; height: 4px; background: #014099; position: absolute; left: 0; bottom: 0;} 

.page2{width: 100%; height: 532px; background: #ebebe8;}
.page2_main{width: 1004px; height:432px;padding-top: 100px; margin: 0 auto; position: relative;} 
.aboutus{position: absolute; top: 50px; left: 0;} 
.main_lunbo{width:626px; height: 114px; margin-left: 310px; position: relative; padding-bottom: 50px;}
.lunbo{width:552px; height: 114px;  position: relative; overflow: hidden; margin: 0 auto;}
.lunbo li{float: left; margin: 0 5px; width: 174px; overflow: hidden; height: 114px;}
.main_lunbo .leftBtn{position: absolute; left: 0px; top: 30px;}
.main_lunbo .rightBtn{position: absolute; right: 0px; top: 30px;}
.imageList{position: absolute;top: 0;left: 0;width:3000px;}
.lun_mainimg{height: 100%; width: 100%; overflow: hidden;}

.text{padding: 0 45px; line-height: 24px; font-size: 14px; color: #666; text-indent: 2em;}

.page3{width: 100%; height: 762px; background: #fff;}
.page3_main{width: 1004px; height: 100%; margin: 0 auto; text-align: center;}
.page4{width: 100%; height: 667px; background: #fd8612;}
.page4_main{width: 1004px; height:auto; margin:0 auto; padding-top: 50px; overflow: hidden;}
.job{padding:0 40px; width: 924px; margin:20px auto 0; overflow: hidden;}
.job_left{float: left; width: 244px; height: 441px; background: url(../images/company2_04.jpg) left top no-repeat; padding-top:30px;} 
.job_right{float: right; width: 632px; height: 431px; background: url(../images/company2_05.jpg) left top no-repeat; color: #666; padding-top: 40px;}
.page5{height: 691px; width: 100%; background: #fd8612;}
.page5 .top_title{height: 150px; background: #fff; width: 100%; text-align:center ;}
.page5_bott{width: 1004px; height: 541px; margin: 0 auto; position: relative;}
.img_bot{ width: 944px; height: 84px; position: absolute; left: 30px; bottom: 20px; background: url(../images/company2_09.jpg) left top no-repeat;}
.img_bot ul{width: 100%; height: 100%;}
.img_bot ul li{width:27px ; height:50px ;float: left;  margin: 0 45px 0 104px; position: relative;}
.img_bot ul li img{position: absolute; display: none;}
.img_bot ul li.cur img{display: block;}
.img_bot ul li.li01 img{  top: -390px; left: -72px;}
.img_bot ul li.li02 img{top: -390px; left: -246px;}
.img_bot ul li.li03 img{top: -390px; left: -420px;}
.img_bot ul li.li04 img{top: -390px; left: -590px;}
.img_bot ul li.li05 img{top: -390px; left: -593px;}
.img_bot ul li a{width:27px ; height:50px ; background: url(../images/company2_03.png) left top no-repeat; display: block; }
.img_bot ul li a:hover{width:27px ; height:50px ; background: url(../images/company2_04.png) left top no-repeat; display: block; }
.img_bot ul li.cur a{width:27px ; height:50px ; background: url(../images/company2_04.png) left top no-repeat; display: block; }
.left_btn{height: 27px; width: 27px; position: absolute; left: -29px; bottom: 32px; background: url(../images/company2_08.jpg) left top no-repeat; cursor: pointer;}

.container1 .div_scroll {
	width: 100%;
	height: 392px;
	overflow: auto;
	float: left;
}	

.container1 .scroll_container {
	overflow: hidden;
	position: relative;
	height: 305px;

}

.container1 .scroll_absolute {
    position: absolute;
}

.container1 .scroll_vertical_bar {
    position: absolute;
    top: 0;
    right: 10px;
    width: 8px;
    height: 100%;
    background: #fd8612;
    margin: 0;
    padding: 0;
}

.container1 .scroll_track {
	position: relative;
	background-color: #e0e0e0;
	height: 370px;
}

.container1 .scroll_drag {
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	background-color: #fd8612;
}

.container1 .scroll_arrow {
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	background-color: #e0e0e0;
}

.container1 .scroll_vertical_bar .scroll_arrow {
    height: 16px;
}









