﻿*{
	margin:0;
	border:0;
	padding:0px;
	font-family: '微软雅黑';
}
ul li{
	list-style:none;
}
a{
	text-decoration:none;
}
body{
	font-family:"Microsoft YaHei UI","微软雅黑";
	font-size:14px;
}

.header{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.logo{
	float:left;
	width:565px;
	padding-top:40px;
}
.header_right{
	float:right;
	width:635px;
}
.header_right p{
	font-size:14px;
	text-align:right;
	line-height:30px;
}
.header_right p a{
	margin:0 2px;
	color:#7a7a7a;
}
.header_right p a:hover{
	color:#c4251f;
}
#top_share{
	overflow:hidden;
	padding-top:5px;
	height:25px;
	padding-left:495px;
	position:relative;
}
.chi{
	display:block;
	background:#c4251f;
	width:17px;
	height:17px;
	position:absolute;
	top:10px;
	left:472px;
	color:#fff;
	line-height:17px;
	font-size:12px;
	text-align:center;
	border-radius:4px;
}
.en{
	display:block;
	width:19px;
	height:17px;
	background:#039;
	color:#fff;
	text-align:center;
	line-height:16px;
	border-radius:4px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	top:10px;
	left:448px;
}
.nav{
	overflow:hidden;
	padding-top:5px;
	padding-left:35px;
}
.nav li{
	float:left;
	margin:0 0 0 10px;
}
.nav li a{
	text-align:center;
	display:block;
	line-height:40px;
	padding:0 10px;
	color:#333;
	font-size:16px;
	border-bottom:2px solid #fff;
}
.nav li a:hover{
	color:#c4251f;
	border-bottom:2px solid #c4251f;
}
.banner{
	height:565px;
	width:100%;
}
.search{
	width:100%;
	background:url(../image/searchbg.png) no-repeat center top;
	margin:0 auto;
	height:66px;
	overflow:hidden;
}
.search p{
	float:left;
	font-size:14px;
	color:#333;
	line-height:60px;
}
.search p a{
	color:#333;
	margin:0 5px;
}
.search p a:hover{
	color:#c4251f;
}
.search form{
	float:right;
	position:relative;
}
.searchText{
	border:1px solid #bdada4;
	width:320px;
	border-radius:18px;
	height:30px;
	line-height:30px;
	color:#555;
	font-size:12px;
	text-indent:12px;
	background:none;
	position:absolute;
	right:0px;
	top:16px;
}
.searchButton{
	position:absolute;
	right:15px;
	width:19px;
	height:19px;
	background:url(../image/search.png) no-repeat center;
	top:21px;
}
.product{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.product_left{
	float:left;
	width:370px;
}
.product_left h5{
	font-size:24px;
	font-weight:normal;
	color:#c4251f;
	padding:45px 0 40px;
}
.product_left p{
	line-height:30px;
	font-size:14px;
	color:#333;
}
.product_right{
	width:800px;
	float:right;
}
.pro_class{
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	overflow:hidden;
	padding:15px 40px;
	margin-top:40px;
}
.pro_class li{
	float:left;
	font-size:14px;
	width:120px;
	text-align:center;
}
.pro_class li a{
	color:#333;
	display:block;
	border-right:1px solid #ccc;
}
.pro_class li a:hover{
	color:#c4251f;
}
.proMain{
	overflow:hidden;
	margin-top:40px;
}
.proMain li{
	float:left;
	height:175px;
	background:#eee;
	font-size:14px;
	margin:0 0 20px 9px;
}
.proMain li div{
	width:191px;
	height:125px;
	overflow:hidden;
}
.proMain li div img:hover{
	transition:all 0.6s;
	transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	-webkit-transform:scale(1.2);
}
.proMain li p{
	text-indent:10px;
}
.proMain li p a{
	color:#333;
	line-height:50px;
}
.proMain li p a:hover{
	color:#c4251f;
}
.about{
	background:#eee;
	width:100%;
	margin:20px auto 0px;
	text-align:center;
}
.title{
	display:block;
	padding:45px 0 20px;
	margin-bottom:30px;
	font-size:24px;
	color:#333;
	text-align:center;
	background:url(../image/title.png) no-repeat center bottom;
}
.about_con{
	width:1200px;
	margin:0 auto;
	text-align:center;
	font-size:14px;
	padding-top:30px;
	color:#333;
	line-height:26px;
}
.more{
	width:135px;
	height:36px;
	margin:40px auto 0px;
	padding-bottom:30px;
}
.more a{
	display:block;
	border:1px solid #c4251f;
	text-align:center;
	line-height:36px;
	color:#333;
	border-radius:18px;
	font-size:14px;
}
.more a:hover{
	background:#c4251f;
	color:#fff;
	transition:all 0.8s;
}
.news{
	overflow:hidden;
	width:1200px;
	margin:0 auto;
}
.news li{
	width:560px;
	overflow:hidden;
	float:left;
	margin:12px 20px;
}
.news_left{
	float:left;
	width:230px;
	height:162px;
	text-align:center;
}
.news_left img:hover{
	transition:all 0.6s;
	transform:scale(0.9);
	-moz-transform:scale(0.9);
	-ms-transform:scale(0.9);
	-o-transform:scale(0.9);
	-webkit-transform:scale(0.9);
}
.news_right{
	float:right;
	width:310px;
}
.date{
	display:block;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4a4a4a;
}
.year{
	color:#767676;
	font-size:15px;
	line-height:30px;
}
.news_right h5{
	font-weight:normal;
	font-size:14px;
}
.news_right h5 a{
	color:#333;
}
.news_right h5 a:hover{
	color:#c4251f;
}
.news_right p{
	padding-top:5px;
	font-size:14px;
	color:#666;
	line-height:24px;
}
.news_right p a{
	color:#666;
}
.news_right p a:hover{
	color:#c4251f;
}
.contact{
	width:100%;
	background:url(../image/contact.jpg) no-repeat center top;
}
.con_con{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.con_left{
	float:left;
	width:535px;
	padding:130px 0 0 40px;
}
.con_left h4{
	color:#c4251f;
	font-size:22px;
	font-weight:normal;
	margin-bottom:60px;
}
.con_left ul li{
	color:#c5c5c5;
	line-height:34px;
	font-size:14px;
}
.con_right{
	padding:60px 0;
	float:right;
	width:625px;
}
.link{
	width:1200px;
	margin:0 auto;
	background:url(../image/link.png) no-repeat left center;
	line-height:65px;
	color:#343b40;
	font-size:14px;
	text-indent:40px;
}
.link a{
	margin:0 5px;
	color:#333;
}
.link a:hover{
	color:#c4251f;
}
.footer{
	width:100%;
	background:url(../image/xian.png) no-repeat center 180px #343b40;
}
.message{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	padding:60px 0px;
}
.message li{
	float:left;
	width:300px;
	height:65px;
}
.text1{
	color:#c4251f;
	font-size:16px;
	padding-left:85px;
	line-height:30px;
}
.text2{
	color:#aaaaab;
	font-size:14px;
	padding-left:85px;
	line-height:30px;
}
.menu{
	width:600px;
	margin:0 auto;
	overflow:hidden;
	padding-top:20px;
}
.menu li{
	float:left;
	line-height:36px;
}
.menu a{
	color:#aaaaab;
	font-size:14px;
	margin:0 20px;
}
.menu a:hover{
	color:#fff;
}
.foot{
	width:1200px;
	margin:0 auto;
	text-align:center;
	line-height:36px;
	color:#aaaaab;
	font-size:14px;
}
.foot a{
	color:#bbb;
	margin:0 5px;
}
.foot a:hover{
	color:#fff;
}