@charset "utf-8";
/* CSS Document */
/*头部*/
#top{
	height:40px;
	line-height:40px;
	background:#252525;
	font-size:14px;
	color:#b6b6b6;	
	min-width:1100px;
}
#header{
	height:110px;	
	width:100%;
	min-width:1100px;
	background:#FF3333;
}
.header_content{
	height:110px;
	position:relative;
}
.logo{
	position:absolute;
	left:0px;
	top:35px;	
}
.sou{
	background:url(../images/sou.png) no-repeat center top;
	height:42px;
	width:375px;
	position:absolute;
	right:249px;
	top:35px;
	overflow:hidden;	
}
.sou form{
	overflow:hidden;	
}
.search{
	background: none;
	border: none;
	line-height:22px;
	height: 22px;
	width: 300px;
	padding:10px;
	color:#aaa;
	font-size:14px;
}
.tijiao{
	background: none;
	border: none;
	height: 42px;
	width: 55px;
	cursor: pointer;	
}
.top_phone{
	position:absolute;
	right:0px;
	top:36px;
	background:url(../images/top_phone.png) no-repeat left center;
	padding-left:76px;
	line-height:21px;
	font-size:18px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

.nav_wrap{
	height:64px;	
}
#nav{
	height:64px;
	overflow:hidden;
	border-left:1px solid #EEEEEE;
	float:right;
}
#nav li{
	height:64px;
	line-height:64px;
	float:left;
	border-right:1px solid #EEEEEE;
}

#nav li a{
	display:block;
	width:122px;
	height:64px;
	text-align:center;
	overflow:hidden;
	font-size:14px;
	color:#252525;
}
#nav li a:hover{
	color:#ff3333;	
}
#nav li.current a{
	color:#ff3333;
}
.nav_list{
	float:left;
	background:url(../images/select_bg.png) no-repeat;
	height:45px;
	width:290px;
	margin-top:10px;
	position:relative;
}
.nav_list span{
	display:block;
	padding-left:29px;
	height:45px;
	line-height:45px;
	font-size:14px;
	color:#fff;	
}
.nav_list ul{
	position:absolute;
	left:0px;
	top:45px;
	background:#222222;	
	width:290px;
	z-index:20;
	display:none;
}
.nav_list ul li{
	height:40px;
	line-height:40px;	
}
.nav_list ul li a{
	display:block;
	padding-left:29px;
	font-size:14px;
	color:#fff;	
}

#banner{
	height:460px;	
	position:relative;
	z-index:1;
	overflow:hidden;
}

.banner_ul li{
	position:absolute;
	left:50%;
	margin-left:-960px;
	top:0px;
	width:1920px;
	height:460px;
	z-index:2;
	opacity:0;	
}
.icon_ul{
	position:absolute;
	overflow:hidden;	
	height:12px;
	left:50%;
	bottom:37px;
	z-index:20;
}
.icon_ul li{
	float:left;
	cursor:pointer;
	height:12px;
	width:12px;
	border-radius:6px;
	margin:0px 8px;
	background:#aaa;	
}
.li_on{
	background:#FF3333 !important;	
}

/*主体内容*/
.content{
	margin:46px auto 49px;
	position:relative;
	overflow:hidden;
}
.content_left{
	width:813px;
}
.pro_ul{
	width:834px;
	overflow:hidden;
	margin-left:-10.5px;
}
.pro_ul li{
	float:left;
	margin:0px 10.5px 31px;
}
.pro_a{
	display:block;
	width:257px;
	height:168px;
	overflow:hidden;
	position:relative;
}
.pro_a img{
	display:block;
	width:255px;
	height:166px;
	border:1px solid #E2E3E3;	
}
.pro_hover{
	position:absolute;
	left:0px;
	top:168px;
	background:url(../images/hover_bg.png);
	width:257px;
	height:168px;
	text-align:center;
}
.pro_hover span{
	display:inline-block;
	height:	28px;
	line-height:28px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	margin-top:70px;
	font-size:15px;
	color:#fff;
	padding:0px 11px;
}
.content_right{
	width:263px;	
}
.contact{
	text-align:center;
	color:#fff;	
	margin-bottom:19px;
}
.contact h3{
	height:31px;
	line-height:31px;
	font-size:16px;
	background:#FF3333;
}
.contact h4{
	height:62px;
	line-height:62px;
	font-size:30px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:#B52626;	
}
.feedback{
	background:#A9A9A9;
	border:1px solid #DCDCDC;
	padding:0px 21px 12px;	
}
.fb_title{
	height:45px;
	line-height:45px;
	text-indent:92px;
	font-size:16px;
	color:#ececec;
	background:url(../images/feedback_bg.png) no-repeat 46px center;
	margin-bottom:12px;
}
.lxfs{
	border:5px solid #DCDCDC;
	padding:5px;
	height:19px;
	line-height:19px;
	background:#fff;
	color:#8e8e8e;
	display:block;
	margin-bottom:5px;	
	width:199px;
	font-size:12px;
	font-family:"微软雅黑";
}
.nr{
	background:#fff;
	padding:5px;
	border:5px solid #DCDCDC;
	display:block;
	height:78px;
	line-height:25px;
	color:#8e8e8e;
	margin-bottom:7px;
	resize:none; 
	overflow:auto;
	width:199px;
	font-size:12px;
	font-family:"微软雅黑";
}
.tj{
	display:block;
	cursor:pointer;
	height:35px;
	width:219px;
	line-height:32px;
	text-align:center;
	border:none;
	background:#FF3333;
	font-size:12px;
	color:#fff;
	font-family:"微软雅黑";
}

/*底部*/
.bottom{
	border:1px solid #D9D9D9;
	background:#F7F7F7;	
	height:163px;
	position:relative;
}
.footer_ul{
	padding-top:20px;	
}
.footer_ul li{
	width:150px;
	height:30px;
	float:left;
	line-height:30px;
	text-align:center;
}
.footer_ul li a{
	font-size:12px;
	font-weight:bold;
	color:#6a6a6a;
}
.footer_ul li a:hover{
	color:#ff3333;	
}
.footer_logo{
	position:absolute;
	right:26px;
	top:32px;	
}
.footer_pro_ul{
	position:absolute;
	left:49px;
	top:60px;
	width:267px;
	overflow:hidden;
		
}
.footer_pro_ul li{
	float:left;
	width:89px;
	line-height:20px;
	height:20px;	
}
.footer_address{
	position:absolute;
	line-height:20px;
	top:60px;
	left:347px;	
}
.footer_phone{
	position:absolute;
	line-height:20px;
	top:60px;
	left:648px;		
}

#footer{
	line-height:20px;
	padding:24px 0px;
	color:#6a6a6a;
	text-align:center;
}
#footer a{
	color:#6a6a6a;	
}

/*内页样式*/
.inside_banner{
	width:100%;
	min-width:1100px;
	height:340px;
	overflow:hidden;
	position:relative;	
}
.inside_banner img{
	display:block;
	height:340px;
	width:1920px;	
	position:absolute;
	left:50%;
	margin-left:-690px;
}
#main{
	margin:45px auto 50px;	
	overflow:hidden;
}

.weizhi{
	position:absolute;
	right:0px;
	top:0px;	
}
.main_left{
	width:230px;
}
.left_box{
	background:#F2F2F2;	
}
.left_title{
	height:52px;
	line-height:52px;
	overflow:hidden;
	color:#fff;
	font-size:18px;
	padding-left:24px;	
	border-bottom:1px solid #DBDBDB;
	font-size:16px;
	color:#000;
	padding-left:13px;
}
.left_title span{
	font-size:12px;
	color:#ff3333;
	font-weight:bold;
	margin-left:5px;	
}
.left_ul{
	padding:11px 12px 0px 13px;	
}
.left_ul li{
	height:33px;
	border-bottom:1px dotted #ccc;	
}
.left_ul li:last-child{
	border:none;	
}
.left_ul li a{
	display:block;
	height:33px;
	line-height:33px;
	padding-left:28px;
	background:url(../images/li_bg1.png) no-repeat 10px center;
	overflow:hidden;
	font-size:14px;
	color:#666;	
}
.left_ul li a:hover{
	color:#fff;	
	background:url(../images/li_bg2.png) no-repeat 10px center #FF3333;
}
.left_ul li.producttype1sel a{
	color:#fff;	
	background:url(../images/li_bg2.png) no-repeat 10px center #FF3333;	
}
.left_ul li.producttype2{
	display:none;	
}
.left_ul li.producttype2 a{
	padding-left:48px;	
	background:url(../images/li_bg1.png) no-repeat 30px center;
}
.left_ul li.producttype2 a:hover{
	background:url(../images/li_bg2.png) no-repeat 30px center  #FF3333;
		
}
.left_ul li.producttype2sel a{
	color:#fff;	
	padding-left:48px;	
	background:url(../images/li_bg2.png) no-repeat 30px center #FF3333;	
}




.left_contact{
	display:block;
	margin-top:45px;	
}

.main_right{
	width:813px;	
}
.right_title{
	height:42px;
	line-height:42px;
	position:relative;
	border-bottom:1px solid #E2E2E2;	
}
.right_title span{
	font-size:22px;
	color:#000;	
}
.right_box{	
	min-height:400px;
	padding-top:30px;
}

