@charset "utf-8";
/* CSS Document */
/*头部*/
#header{
	height:90px;	
	position:relative;
	z-index:30;
}
.logo{
	position:absolute;
	left:0px;
	top:22px;	
}

#nav{
	height:63px;
	position:absolute;
	right:115px;
	top:10px;
}
#nav li{
	height:63px;
	width:90px;
	float:left;
}
#nav li a{
	display:block;
	padding-bottom:8px;
	height:55px;
	width:90px;
	line-height:55px;
	font-size:14px;
	color:#000 !important;
	text-align:center;
}
#nav li a:hover{
	background:url(../images/nav_hover.png) no-repeat center bottom;
}

.current a{
	background:url(../images/nav_hover.png) no-repeat center bottom !important;
}
.language{
	position:absolute;
	right:-5px;
	top:25px;
	color:#fff;		
}
.language a{
	color:#fff;	
	margin:0px 5px;
}

#banner{
	width:100%;
	min-width:1200px;
	height:685px;	
	position:relative;
	z-index:1;
	margin-top:-90px;
}

.banner_ul li{
	position:absolute;
	left:50%;
	margin-left:-960px;
	top:0px;
	width:1920px;
	height:685px;
	z-index:2;
	opacity:0;	
}
.icon_ul{
	position:absolute;
	overflow:hidden;	
	height:5px;
	left:50%;
	bottom:44px;
	z-index:20;
}
.icon_ul li{
	float:left;
	cursor:pointer;
	height:5px;
	width:28px;
	margin:0px 6px;
	background:#fff;	
}
.li_on{
	background:#2196E7 !important;
}


/*主体内容*/
.about{
	margin-top:44px;	
}
.title{
	height:65px;
	line-height:65px;
	text-align:center;
	background:url(../images/title_line.png) no-repeat center bottom;
	font-size:30px;
	color:#2794e6;
	font-weight:bold;	
}
.about h4{
	line-height:50px;
	margin-bottom:20px;
	text-align:center;
	color:#5f5e5e;	
}
.about_img,.news_img{
	height:430px;
	width:600px;
	position:relative;	
}
.about_img img{
	display:block;
	right:0px;
	top:0px;
	position:absolute;	
}
.about_nr{
	height:395px;
	width:570px;
	overflow:hidden;
	position:relative;
	padding-top:35px;	
}
.more{
	display:block;
	height:48px;
	line-height:48px;
	text-align:center;
	width:228px;	
	background:#2196E7;
	font-size:24px;
	color:#ffffff !important;
	position:absolute;
	left:0px;
	bottom:36px;
}
.news_content{
	margin-top:40px;
	margin-bottom:44px;	
}
.news_content .title,.pro_title{
	margin-bottom:45px;
}
.news_img img{
	display:block;
	left:0px;
	top:0px;
	position:absolute;	
}
.news_box{
	width:570px;
	height:410px;
	padding-top:20px;
	position:relative;
	overflow:hidden;	
}
.news_ul li{
	height:55px;
	line-height:55px;
	overflow:hidden;
	border-bottom:1px dashed #B5B6B5;	
}
.news_ul li span{
	color:#f58221;	
}
.pro_title{
	height:65px;
	line-height:65px;
	text-align:center;
	background:url(../images/title_line.png) no-repeat center bottom;
	font-size:30px;
	color:#2794e6;
	font-weight:bold;		
}
.products{
	width:100%;
	min-width:1200px;
	height:659px;
	background:url(../images/pro_bg.jpg) no-repeat center top;
	overflow:hidden;	
}
.pro_content{
	overflow:hidden;
	height:565px;
	position:relative;
	padding-top:94px;	
}
.pro_content .prev{
	display:block;
	height:25px;
	width:25px;
	position:absolute;
	left:573px;
	top:36px;
	background:url(../images/pro_jt.png) no-repeat left top;	
}
.pro_content .prev:hover{
	background:url(../images/pro_jt.png) no-repeat left bottom;	
}
.pro_content .next{
	display:block;
	height:25px;
	width:25px;
	position:absolute;
	left:599px;
	top:36px;
	background:url(../images/pro_jt.png) no-repeat right bottom;	
}
.pro_content .next:hover{
	background:url(../images/pro_jt.png) no-repeat right top;	
}
.pro_content .bd{
	width:1240px;
	overflow:hidden;
	margin-left:-19px;	
}
.scroll_ul{
	width:620px;
	float:left;
	overflow:hidden;	
}
.scroll_ul li{
	float:left;
	margin:0px 19px 75px;	
}
.pro_a{
	display:block;
	height:199px;
	width:272px;
	position:relative;
	overflow:hidden;	
}
.pro_a span{
	display:block;
	height:74px;
	width:272px;
	background:url(../images/black_bg.png) no-repeat center top;
	position:absolute;
	left:0px;
	bottom:-199px;
	text-align:center;
	font-size:14px;
	color:#fff;
	padding-top:125px;
		
}




/*底部*/
#footer{
	width:100%;
	min-width:1200px;
	overflow:hidden;
	background:#2196E7;
	color:#fff;	
	height:171px;
}
#footer a{
	color:#fff;	
}
.footer_content{
	height:153px;
	overflow:hidden;	
	background:url(../images/footer_bg.png) no-repeat left bottom;
	text-align:center;
	line-height:62px;
	padding-top:18px;
}

/*内页样式*/
.inside_banner{
	height:372px;
	width:100%;
	min-width:1200px;
	overflow:hidden;
	margin-top:-90px;
	position:relative;	
}
.inside_banner img{
	height:372px;
	width:1920px;
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-960px;	
}
.main_title{
	height:45px;
	line-height:45px;
	width:100%;
	min-width:1200px;
	background:#2196E7;	
}
.title_content{
	height:45px;
	overflow:hidden;
	color:#fff;
	position:relative;	
}
.title_content a{
	color:#fff;	
}
.title_content span{
	font-size:16px;
	font-weight:bold;	
}
.weizhi{
	position:absolute;
	right:0px;
	top:0px;	
}



#main{
	margin:30px auto 40px;
	overflow:hidden;	
}
.main_left{
	width:285px;	
}
.left_title{
	height:54px;
	line-height:54px;
	background:#2196E7;
	text-align:center;
	font-size:16px;
	color:#fff;
	margin-bottom:3px;
}

.left_ul{
	
}
.left_ul li{
	height:54px;
	line-height:54px;	
	margin-bottom:3px;
	position:relative;
}
.left_ul li a{
	display:block;
	width:100%;
	height:54px;
	line-height:54px;
	overflow:hidden;
	text-align:center;
	background:#848284;
	color:#fff;
	font-size:16px;
}
.left_ul li a:hover{
	background:url(../images/li_bg1.png) no-repeat left center #848284;	
	color:#fff;
}
.left_ul li span{
	display:none;
	background:url(../images/li_bg2.png) no-repeat;
	width:8px;
	height:7px;	
	position:absolute;
	right:32px;
	top:26px;
	z-index:5;
}
.li_next span{
	display:block !important;	
}
.small_li{
	height:36px !important;
	line-height:36px !important;
	margin-bottom:1px !important;
}
.small_li a{
	height:36px !important;
	line-height:36px !important;
	width:100%;
	display:block;
	text-align:center;
	color:#fff;
	font-size:14px !important;
	overflow:hidden;
	background:url(../images/li_bg3.png) no-repeat !important;	
}

.left_contact{
	margin-top:25px;
}
.left_contact h3{
	background:url(../images/left_title_line.png) no-repeat left center;
	line-height:45px;	
	padding-left:23px;
	font-size:24px;
	color:#333333;
	font-weight:bold;
}
.left_contact h3 span{
	margin-left:8px;
	font-size:14px;
	color:#2794e6;
	font-weight:normal;	
}
.contact_nr{
	padding-left:10px;	
	margin-bottom:20px;
}


.main_right{
	width:885px;	
}


.right_box{
	min-height:300px;
}
.right_box .pro_ul{
	width:915px;
	margin-left:-15px;
	overflow:hidden;	
}
.pro_ul li{
	float:left;
	margin:0px 15px 19px;	
}
.pro_ul li .pro_a{
	border:1px solid #B5B6B5;	
}
.pro_ul li p{
	text-align:center;
	height:50px;
	line-height:50px;
	overflow:hidden;	
}
.news_page{
	margin-top:10px;
	line-height:30px;	
	border-top:1px solid #ccc;
	padding-top:5px;
}
.news_page{
	font-weight:bold;	
}
.news_page a{
	font-weight:normal;	
}
.news_xq{
	padding:15px 0px;	
}

