/*======banner======*/
.banner{
	width: 100%;
	height: auto;
}
.banner.slideBox{
	position: relative;
}
.banner .banner_img{
	position: relative;
	overflow: hidden;
}
.banner .banner_img ul li{
	float:left;position: relative;
}
.banner .banner_img ul li img{width: 100%;vertical-align: top;}

.banner .banner_li{
	position: absolute;bottom:0;left:50%;
	width: 100px;
	height:45px;
	margin-left: -50px;
	z-index:100;
}
.banner .banner_li ul{
	float: right;
	margin: 16px 0;
}
.banner .banner_li li{
	float:left;
	width:14px;height:14px;
	margin-right:8px;
	background: url(../images/hd_i.png) no-repeat 0 0;
}
.banner .banner_li li.on{
	background: url(../images/hd_o.png) no-repeat 0px 0;
}
.banner_keep{
	width: 1200px;
	margin: 0 auto;
}
.banner .banner_keep a{
	width: 40px;height: 80px;
	position: absolute;top: 45%;
}
.banner .banner_keep .prev{
	background: url(../images/prev_03.png) no-repeat 0 0;
}
.banner .banner_keep .next{
	margin-left: 1160px;
	background: url(../images/next_03.png) no-repeat 0 0;
}

.banner_out{height: 90px;}
.banner_out img{width: 1200px;height: 90px;}
/*=====about=====*/
.about{
	width: 100%;
	height: auto;
	margin: 43px 0 50px 0;
}
.about h3{
	height: 61px;
	background: url(../images/titleBot.png) no-repeat center bottom;
	font-size: 30px;
	text-align: center;
	cursor: default;
}
.aboutL{
	width: 570px;
	height: auto;
	margin-top: 28px;
}
.aboutL li{
           height: 80px;
	line-height: 80px;
	padding-left: 125px;
	color: #FFFFFF;
	font-size: 16px;
	cursor: default;
              padding-right: 20px;
}
.about1{
	background: url(../images/about1.jpg) no-repeat;
}
.about2{
	background: url(../images/about2.jpg) no-repeat;
}
.about3{
	background: url(../images/about3.jpg) no-repeat;
}
.about4{
	background: url(../images/about4.jpg) no-repeat;
}
.about5{
	background: url(../images/about5.jpg) no-repeat;
}
.about6{
	background: url(../images/about6.jpg) no-repeat;
}

.aboutR{
	width: 630px;
	height: 480px;
	margin-top: 28px;
	position: relative;
	overflow: hidden;
}
.aboutDesc{
	position: absolute;
	bottom: 0;
	height: 143px;
	background: url(../images/opacity1.png) repeat;
}
.aboutDesc p{
	padding: 30px 20px 0;
	height: 99px;
	font-size: 16px;
	line-height: 33px;
	text-indent: 2em;
	overflow: hidden;
	cursor: default;
}
.aboutMore{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 50px;
	height: 50px;
	background: url(../images/more3.png) no-repeat;
}
.aboutMore:hover{
	background: url(../images/more1.png) no-repeat;
}
.aboutDesc a{
	display: block;
	width: 13px;
	height: 13px;
	background: url(../images/more2.png) no-repeat;
	margin: 30px 0 0 30px; 
}
/*=====product=====*/
.product{
	width: 100%;
	height: auto;
	background-color: #eeeeee;
	padding: 43px 0 50px 0;
}
.product h3{
	height: 61px;
	background: url(../images/titleBot.png) no-repeat center bottom;
	font-size: 30px;
	text-align: center;
	cursor: default;
}
.product li{
	float: left;
	width: 585px;
	height: 330px;
	margin-top: 25px;
	position: relative;
	overflow: hidden;
}
.product2{
	margin-left: 30px;
}
.product li img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.product li p{
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 55px;
	background: url(../images/opacity2.png) repeat;
	color: #fff;
	text-align: center;
	line-height: 55px;
	font-size: 24px;
	cursor: default;
}
/*=====Port business=====*/
.port{
	width: 100%;
	height: auto;
	padding: 43px 0 30px 0;
}
.port h3{
	height: 61px;
	background: url(../images/titleBot.png) no-repeat center bottom;
	font-size: 30px;
	text-align: center;
	cursor: default;
}
.port ul{
	margin-top: 27px;
}
.port li{
	position: relative;
	width: 380px;
	height: 250px;
	float: left;
	overflow: hidden;
}
.port2{
	margin-left: 30px;
}
.port li p{
	position: absolute;
	bottom: 0;
	width: 100%;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background: url(../images/opacity2.png) repeat;
}
.port li p a{
	color: #fff;
}
.port li:hover p{
	background: url(../images/opacity3.png) repeat;
}
/*=====Honor=====*/
.honor{
	width: 100%;
	height: auto;
	padding: 32px 0 50px 0;
}
.honor h3{
	height: 61px;
	background: url(../images/titleBot.png) no-repeat center bottom;
	font-size: 30px;
	text-align: center;
	cursor: default;
}
.picMarquee-left{ width:1200px;margin: 22px 0 0 0;overflow:hidden; position:relative;}
.picMarquee-left .bd .tempWrap{ width: 1200px!important;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{ margin:0 7px; float:left; overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li .pic{ text-align:center;border: 1px solid #b3b3b3;}
.picMarquee-left .bd ul li .pic img{ width:280px; height:208px; display:block;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;}
.picMarquee-left .bd ul li .title{ line-height:24px;margin-top:15px;}
.picMarquee-left .bd ul li .title a{
	color: #333333;
	font-family: "microsoft yahei";
	font-size: 16px;
}
.picMarquee-left .bd ul li:hover a{
	color: #005CAD;
}