*{
	margin:0;
	padding:0;	
}
body{		
	min-width:1002px;
	margin:0 auto;
	font-size:14px;	
	font-family:"Microsoft Yahei";
	color:#292929;
	background:#f0f0f0;
}
h1,h2,h3{	
	font-weight:500;	
}
img{
	border:none;	
}
a{
	color:#525252;
	text-decoration:none;	
}
a:hover{
	color:#9f273b;	
}
ul{
	list-style-type:none;	
}
em{
	font-style:normal;	
}
.lt{
	float:left;	
}
.rt{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
.container{
	width:1002px;
	margin-left:auto;
	margin-right:auto;
}




.header{
	height:28px;
	line-height:28px;
	border-bottom:1px dashed #aa4152;	
	text-align:right;
}
.header a{
	color:#696768;
	margin-left:13px;		
}
.header a:hover{
	color:#9f273b;	
}
.header .cn{
	padding-left:23px;
	background:url("/static/image/header_cn.png") no-repeat left center;	
}
.header .email{
	padding-left:23px;
	background:url("/static/image/header_email.png") no-repeat left center;	
}



.nav{
	height:110px;
	position:relative;	
}
.nav a{
	display:inline-block;
	width:101px;
	height:27px;
	float:left;
	margin:42px 40px 0 0;
	line-height:27px;
	text-align:center;
	font-size:14px;
	background:url("/static/image/nav_a.png") no-repeat left top;	
}
.nav a:hover,.nav a.hover{
	color:#fff;	
	background:url("/static/image/nav_ah1.png") no-repeat left top;	
}
.nav .logo{
	float:none;
	position:absolute;
	display:inline;
	background:none;	
	top:0;
	left:430px;
	margin:0;
}
.nav .logo:hover{
	background:none;	
}


.banner{
	height:300px;
	background-repeat:no-repeat;
	background-position:top center;	
}


.child_nav{
	height:27px;
	padding:26px 0;
	line-height:27px;
	text-align:center;	
	border-bottom:1px dashed #bfbfbf;	
	margin-bottom:50px;
}
.child_nav a{
	display:inline-block;
	width:163px;	
	height:27px;
	text-align:center;
	background:url("/static/image/nav_ah.png") no-repeat top center;
	font-size:14px;
	color:#fff;
	margin:0 2px;
}
.child_nav a:hover,.child_nav a.hover{
	color:#fff;
	background:url("/static/image/nav_ah2.png") no-repeat top center;	
}




.child_nav1{
	height:27px;
	padding:26px 0;
	line-height:27px;
	text-align:center;	
	border-bottom:1px dashed #bfbfbf;	
	margin-bottom:50px;
}
.child_nav1 a{
	display:inline-block;
	width:264px;	
	height:27px;
	text-align:center;
	background:url("/static/image/nav_ah3.png") no-repeat top center;
	font-size:14px;
	color:#fff;
	margin:0 2px;
}
.child_nav1 a:hover,.child_nav1 a.hover{
	color:#fff;
	background:url("/static/image/nav_ah4.png") no-repeat top center;	
}



.main{
	width:1002px;
	position:relative;
	overflow:hidden;	
	margin:0 auto;
}

.in_head{
	height:130px;
	font-size:26px;	
	padding-top:40px;
	text-align:center;
	line-height:35px;
	background:url("/static/image/in_head_bg.png") no-repeat bottom center;
	margin-bottom:30px;
}


.industry{
	
}
.industry_list{
	margin-top:80px;	
}
.industry_li{
	width:185px;
	height:301px;
	background:url("/static/image/industry_li.png") no-repeat left top;
	cursor:pointer;	
	padding:0 8px 0 9px;
	color:#525252;
	_display:inline;
	float:left;
	margin:-20px 64px 0 64px;
}
.industry_hover{
	background:url("/static/image/industry_lih.png") no-repeat left top;		
	color:#fff;
}
.industry_li dt{
	height:115px;
	line-height:115px;
	margin-bottom:12px;
	font-size:18px;
	text-align:center;	
	color:#9f273b;
	padding-top:10px;
}
.industry_li dd{
	line-height:21px;	
	margin-bottom:5px;
}
.industry_li .de{
	text-align:center;	
}
.industry_li .de a{
	display:inline-block;
	width:86px;
	height:20px;
	line-height:20px;
	background:url("/static/image/industry_de.png") no-repeat center center;	
	color:#525252;
}
.industry_hover .de a{
	color:#fff;
	background:url("/static/image/industry_deh.png") no-repeat center center;		
}



.group{
	color: #525252;
line-height: 28px;
margin: 15px 0;
		
}
.group_pic{
	height:234px;
	text-align:center;	
	color: #727272;
line-height: 28px;
margin: 15px 0;
}
.group_pic .pic_1{
	margin:0 -15px;	
	position:relative;
	top:-16px;
}
.group_pic .pic_2{
	z-index:10;
	position:relative;	
}
.group p{
	
	color:#292929;
	line-height:28px;
}
.group .cn{
	color:#727272;
	line-height:28px;	
	margin:15px 0;
}
.group .group_links{
	height:99px;
	margin-top:40px;	
	text-align:center;
	margin-bottom:25px;
}
.group .group_links a{
	display:inline-block;
	width:98px;
	height:82px;
	padding-top:17px;
	text-align:center;
	line-height:82px;
	margin:0 50px;
	background:url("/static/image/group_nav.png") no-repeat top center;	
	font-size:14px;
	color:#9f273b;
}
.group .group_links a:hover{
	color:#fff;
	background:url("/static/image/group_navh.png") no-repeat top center;		
}



.news_center{	
}
.news_outer{
	width:980px;
	margin:0 auto;		
	position:relative;
	overflow:hidden;	
} 
.news_list{
	width:1040px;	
	padding-bottom:30px;
	background:#f0f0f0;
	margin-left:120px;
}
.news_adver{
	height:360px;
	width:980px;
	margin:0 auto;		
	position:relative;
	overflow:hidden;		
}
.news_btns{
	height:13px;
	text-align:center;
	margin-top:40px;	
	cursor:pointer;
}
.news_btns span{
	display:inline-block;
	width:13px;
	height:13px;
	background:url("/static/image/banner_btn.png") no-repeat;	
	margin:0 5px;
}
.news_btns .hover{
	display:inline-block;
	width:13px;
	height:13px;
	background:url("/static/image/banner_btnh.png") no-repeat;	
}

.news_li{
	width:219px;
	height:190px;
	float:left;
	margin:60px 60px 0 0;	
	border:1px solid #d5d5d5;
	position:relative;
	cursor:pointer;
}
.news_li .pic{
	display:inline-block;
	width:220px;
	height:133px;	
	position:absolute;
	left:-1px;
	top:-1px;
}
.news_li .pic span{
	display:inline-block;
	width:220px;
	height:133px;	
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	background:url("/static/image/abg1.png");	
}
.news_li p{
	position:absolute;
	left:5px;
	top:140px;	
	width:206px;
	text-align:center;
	line-height:180%;
}
.news_li dl{
	width:80px;	
	height:80px;
	background:url("/static/image/news_date.png") no-repeat left top;
	position:absolute;
	bottom:12px;
	left:59px;
	text-align:center;
	font-family:"arial";
	color:#fff;
	font-size:14px;
}
.news_li dt{
	font-size:30px;	
	margin-top:10px;
}
.news_hover .pic span{
	display:none;	
}
.news_hover dl{
	background:url("/static/image/news_dateh.png") no-repeat left top;	
}
.news_hover p a{
	color:#9f273b;	
}



.goal{
		
}
.goal .handle{
	text-align:center;
	margin-bottom:24px;	
	height:159px;
}
.goal .handle span{
	display:inline-block;
	height:159px;	
}
.goal .handle dl{
	width:182px;	
	height:127px;
	padding:32px 43px 0 43px;
	float:left;
	background:#b6b6b6;
	color:#727272;
	font-size:18px;
	line-height:46px;
	cursor:pointer;
}
.goal .handle dt{
	border-bottom:1px dashed #727272;	
}

.goal .handle .hover,.goal .handle .n_hover{
	background:#9e273b;
	color:#fff;	
}
.goal .handle .hover dt,.goal .handle .n_hover dt{
	border-color:#fff;	
}

.goal .con{
	display:none;	
}
.goal .show{
	display:block;	
}
.goal p{
	text-align:center;	
	color:#525252;
	line-height:22px;
}
.goal .cn{
	color:#727272;
	line-height:28px;	
	margin:15px 0;
}



.footer{
	border-top:1px dashed #bfbfbf;	
	margin-top:60px;
	height:233px;
	text-align:center;
}
.footer .container{
	position:relative;	
}
.footer .footer_code{
	position:absolute;
	left:555px;
	top:40px;	
	display:none;
}
.footer dl{
	padding:30px 0 50px 0;	
	color:#878787;
}
.footer dt{
	line-height:20px;	
}
.footer dd a{
	display:inline-block;
	width:53px;
	height:47px;
	cursor:pointer;	
}
.footer dd .wb{
	background:url("/static/image/in_wb.png") no-repeat;	
	margin-top:10px;
}
.footer dd .wx{
	background:url("/static/image/in_wx.png") no-repeat;	
	margin-top:10px;
}




.contact_page{
	text-align:center;	
}
.contact_page ul{
	font-size:24px;
	line-height:50px;	
}
.contact_page .contact_map{
	margin-top:40px;	
}

.page{
	height:18px;
	padding-top:40px;
	text-align:center;	
}
.page a,.page span{
	display:inline-block;
	height:18px;
	line-height:18px;
	padding:0 6px;	
	background:#f0f0f0;
	border-radius:3px;
}
.page a:hover,.page span{
	background:#d64444;	
	color:#fff;
}

.pic_page{
		
}
.pic_page a{
	display:inline-block;
	width:306px;
	height:215px;
	float:left;
	margin:26px 13px 0 13px;
	_display:inline;
	border:1px solid #bfbfbf;	
	position:relative;
	overflow:hidden;
}
.pic_page a span{
	display:inline-block;
	width:306px;
	height:47px;
	line-height:47px;
	background:url("/static/image/abg1.png");	
	position:absolute;
	left:0;
	bottom:0;
	z-index:10;
	color:#fff;
	text-align:center;
	font-size:14px;
}
.pic_page a:hover span{
	display:none;	
}

.news_head{
	height:172px;
	border-bottom:1px dashed #bdbdbd;	
}
.news_head h2{
	height:30px;
	line-height:30px;
	font-size:22px;
	text-align:center;	
}
.news_head dl{
	width:80px;	
	height:80px;
	background:url("/static/image/news_dateh.png") no-repeat left top;	
	text-align:center;
	font-family:"arial";
	color:#fff;
	font-size:14px;
	margin:20px auto 0 auto;	
}
.news_head dt{
	font-size:30px;	
	padding-top:10px;
}

.news_content{
	padding-top:30px;	
	color:#737373;
}
.news_content p{
	line-height:26px;	
}
.news_content .fg{
	margin-bottom:25px;	
}
