@charset "utf-8";
/* CSS Document */
/*头部*/
#header{
	height:80px;
	width:100%;
	min-width:1080px;
	background:#262626;	
}
.header_content{
	height:80px;
	position:relative;	
	background:#262626;	
}
.logo{
	position:absolute;
	left:11px;
	top:0px;	
}
.sou{
	background:url(../images/sou.png) no-repeat;
	height:24px;
	width:221px;
	position:absolute;
	right:120px;
	top:28px;
	overfow:hidden;	
}
.banben{
	color:#ffffff;
	height:24px;
	font-size:16px;
	position:absolute;
	right:0px;
	top:13px;
	overfow:hidden;	
}
.banben a{color:#ffffff;}
.search{
	background: none;
	border: none;
	line-height:20px;
	height: 20px;
	width: 166px;
	padding:2px 5px;
	color:#fff;
	font-family:"微软雅黑";
}
.tijiao{
	background: none;
	border: none;
	height: 24px;
	width: 45px;
	cursor: pointer;	
}
#nav{
	height:50px;
	width:100%;
	min-width:1080px;
	background:url(../images/nav_bg.png) repeat-x top;	
}
.nav_content{
	height:50px;	
}
.nav_content li{
	width:140px;
	height:50px;
	float:left;
	padding:0px 7px;
	position:relative;	
}
.nav_content li>a{
	display:block;
	width:140px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:14px;
	color:#000;	
}
.nav_content li>a:hover{
	background:url(../images/nav_hover.png);	
}
.current>a{
	background:url(../images/nav_hover.png) !important;	
}
.current1>a{
	background:url(../images/nav_hover.png) !important;	
}
.sub_nav{
	position:absolute;
	left:7px;
	top:50px;
	z-index:10;
	padding:13px 0px;
	width:140px;
	background:url(../images/sub_nav.png);
	display:none;
}
.sub_nav dd{
	height:30px;	
}
.sub_nav dd a{
	display:block;
	height:30px;
	width:120px;
	line-height:30px;
	text-align:center;
	font-size:12px;
	color:#fff;
	padding:0px 10px;
	overflow: hidden;	
}
.sub_nav dd a:hover{
	background:url(../images/sub_hover.png);	
}

#banner{
	height:525px;
	width:100%;
	min-width:1080px;
	position:relative;
	overflow:hidden;
}
.banner_ul li{
	height:525px;
	width:1920px;
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-960px;
	z-index:2;
	opacity:0;	
}
.icon_ul{
	position:absolute;
	z-index:10;
	left:50%;
	bottom:19px;
	height:12px;
	overflow:hidden;	
}
.icon_ul li{
	float:left;
	height:12px;
	width:12px;
	cursor:pointer;
	margin:0px 4px;
	background:url(../images/dian.png) no-repeat left center;	
}
.li_on{
	background:url(../images/dian.png) no-repeat right center !important;	
}
.products{
	padding-top:40px;	
}
.pro_title{
	line-height:40px;
	height:80px;
	text-align:center;
	background:url(../images/pro_title.png) no-repeat center 19px;
	font-size:32px;
	font-weight:bold;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
}
.pro_title em{
	font-size:18px;
	color:#000;
	font-weight:normal;	
	line-height:20px;
}
.pro_box{
	overflow:hidden;
	padding-top:25px;
	width:1112px;
	margin-left:-16px;
}
.pro_list{
	height:270px;
	width:245px;
	float:left;
	margin:0px 16.5px;	
}
.pro_list a{
	display:block;
	overflow:hidden;
	height:256px;
	width:231px;
	color:#555;
	background:#ECECEC;
	padding:7px;	
}
.pro_list a:hover{
	color:#fff;
	background:#F29A02;	
}
.list_a h2{
	font-size:14px;
	text-align:center;
	line-height:37px;
	height:37px;	
	border-bottom:1px solid #CECECE;
	margin-bottom:5px;
}
.list_a:hover h2{
	border-bottom:1px solid #fff;	
}
.list_a p{
	line-height:22px;
	max-height:44px;
	overflow:hidden;
	padding:0px 13px;	
}
.pro_more{
	display:block;
	height:33px;
	width:98px;
	line-height:33px;
	text-align:center;
	border:1px solid #BABABA;
	margin:40px auto 0px;	
	font-size:24px;
	color:#aaaaaa;
	font-family:Arial, Helvetica, sans-serif;
}

.about{
	height:372px;
	width:100%;
	min-width:1080px;	
	overflow:hidden;
	background:url(../images/about_bg.png) no-repeat center top;
	padding-top:61px;
	margin-top:54px;
}
.about_content{
	overflow:hidden;	
}
.about_left{
	width:535px;
	color:#fff;
}
.about_left h2{
	height:60px;
	font-size:32px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:60px;	
}
.about_left em{
	font-size:18px;
	font-family:"微软雅黑";
	margin-left:20px;	
}
.about_box{
	padding-top:10px;	
}
.about_more{
	display:block;
	height:35px;
	width:100px;
	background:#088cdf;
	font-size:24px;
	line-height:35px;
	text-align:center;
	color:#fff !important;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:29px;
}
.bottom{
	overflow:hidden;
	padding-top:38px;
	margin-bottom:70px;	
}
.list{
	width:294px;	
}
.list_top{
	width:75px;
	height:125px;
	margin:0 auto;	
}
.list_top a{
	display:block;
	width:75px;
	height:25px;
	padding-top:100px;
	line-height:25px;
	text-align:center;
	font-size:18px;
	color:#333 !important;	
}
.list1{
	background:url(../images/list_icon1.png) no-repeat center top;	
}
.list2{
	background:url(../images/list_icon2.png) no-repeat center top;	
}
.list3{
	background:url(../images/list_icon3.png) no-repeat center top;	
}
.mr100{
	margin-right:100px;	
}
.list_content{
	padding-top:30px;
	height:200px;
	overflow:hidden;	
}
.news_ul li{
	height:39px;
	line-height:39px;
	border-bottom:1px dashed #DDDDDD;
	overflow:hidden;
	padding:0px 3px;	
}
.contact_box p{
	height:39px;
	line-height:39px;
	border-bottom:1px dashed #DDDDDD;	
	padding:0px 3px;	
}
.mk_bg{
	background:url(../images/marketing_img.png) no-repeat center 10px;	
}
/*底部内容*/
.footer_nav{
	text-align:center;
	height:48px;
	line-height:48px;	
}
.footer_nav a{
	margin:0px 12px;	
}
#footer{
	height:65px;
	width:100%;
	min-width:1080px;
	background:#303030;
	text-align:center;
	color:#fff;	
	padding-top: 15px;
}
#footer>p{
	padding-top: 0 !important;
}
/*内页样式*/
#main{
	margin:30px auto;
	overflow:hidden;	
}
.main_title{
	height:44px;
	background:#EDEDED;
	position:relative;	
	line-height:44px;
	margin-bottom:20px;	
}
.main_title span{
	display:block;
	height:44px;
	width:110px;
	text-align:center;
	background:#262626;
	color:#fff;
	font-size:18px;
}
.weizhi{
	position:absolute;
	right:20px;
	top:0px;	
	color:#707070;
}
.weizhi a{
	color:#707070;	
}
.weizhi a:hover{
	color:#f29a02;	
}
.main_left{
	width:261px;	
}
.left_title{
	height:55px;
	line-height:55px;
	border:1px solid #ddd;	
	padding-left:25px;
	font-size:18px;
	color:#333;
}
.left_ul{
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;	
}
.left_ul li{
	height:47px;
	line-height:47px;
	border-bottom:1px solid #ddd;	
}
.left_ul li a{
	display:block;
	height:47px;
	width:100%;	
	text-indent:25px;
	font-size:14px;
	color:#5c5c5c;
}
.left_ul li a:hover{
	background:url(../images/li_bg1.png) no-repeat left center;	
}
.producttype1sel a{
	background:url(../images/li_bg1.png) no-repeat left center !important;		
} 
.li_hover{
	background:url(../images/li_bg1.png) no-repeat left center !important;	
}
.producttype2 a{
	font-size:12px !important;
	color:#707070 !important;
	text-indent:49px !important;
	background:none !important;	
}
.producttype2 a:hover{
	color:#f4b809 !important;	
}
.producttype2sel a{
	font-size:12px !important;
	color:#707070 !important;
	text-indent:49px !important;	
	color:#f4b809 !important;
	background:none !important;	
}
.main_right{
	width:775px;
	min-height:400px;	
}
