@charset "utf-8";
/* CSS Document
   custom.css
   私有样式
*/

.m{ width:1006px; height:auto; margin:0 auto;}
/*header*/
.header{ width:100%; background: url(images/top.jpg) #fff no-repeat top center; height:128px; border-bottom:3px solid #e23c25;}
.head_top{ width:1006px; height:auto; margin:0 auto;}
.head_l{ text-align:left;}
.head_r{ padding-left:380px;}

.head{ padding-top:20px; }
.logo{}
.nav { width:690px; height:50px;    padding-top: 15px;}
.nav li {display: block;float: left;font-size: 14px;height: 50px;line-height: 50px;text-align: center;padding:0; width:115px;}
.nav li a:link,.nav li a:visited {color: #000;font-family: 微软雅黑;font-size: 14px;height:50px;width:100px;line-height:50px;float:left;}
.nav li a:hover{color: #e23c25;font-family: 微软雅黑;font-size: 14px;height:50px;width:100px;line-height:50px;float:left; display:block; border-bottom:2px solid #e23c25;}


/*banner*/
.banner{
	overflow:hidden;
	position: relative;
}
.banner ul li{
	position: absolute;
	opacity: 0;
	top: 0;
	left:0;
}

.banner ul li > img{
	max-width: 1920px;

}


.main{ padding-top:20px;}
.main_top{ margin-top:20px; margin-bottom:50px;}
.main_top ul{}
.main_top ul li{ float:left; width:335px;}
.main_top ul li p{ text-align:center; color: #404040;font-family: 微软雅黑;font-size: 14px; font-weight:bold;}
.main_top ul li p a { transition: all 0.2s linear;}
.main_top ul li p img {transition: all 0.8s ease;}
.main_top ul li p img:hover {transform: rotate(360deg); -webkit-transform: rotate(360deg);}
.aboutw{ background: url(images/about_bg.jpg) no-repeat top center; height:348px; padding-top:30px; width:100%;}
.about{ padding-top:70px;}
.pro{ padding-top:30px; padding-bottom:30px; width:1050px; height:auto; margin:0 auto;}
.pro_tt{}
.pro_n{ padding-top:10px;}
.pro_n ul {}
.pro_n ul  li { float:left; width:250px; padding-top:15px; padding-left:10px; }
.bk{ border:1px solid #e8e8e8;padding: 5px;}
.pro_n ul  li img { width:240px; height:150px;}
.pro_n ul  li p{ color:#fff; background:#e23c25; }
.newsw{ width:100%; height:483px; background:url(images/news_bg.jpg) no-repeat top center;}
.news{ padding-top:120px;}
.xw{ width:450px; height:auto; text-align:left;}
.linkw{ background:#610c00; padding-top:20px; padding-bottom:20px; color:#fff;}
.link{padding-top:20px;  text-align:left;}
.linkw a{ color:#fff;}
.left{ width:255px; background:#e0e0e0;}
.right{ width:725px;}
.abnr2{ width:462px; height:175px; line-height:22px; text-align:left; margin-left:8px; margin-top:8px;}
.abnr{ margin-top:7px;}
.xptj{ width:264px;}
.newsnr{ width:443px; height:174px; margin-top:7px;}
.xpnr{ text-align:center; margin-top:7px;}
.cpgd{ margin-top:15px;}
.gdnr{ margin-top:10px; width:725px; height:330px;}
.nr{width:690px; padding-top:15px; padding-bottom:15px;}
.aaa{ width:701px; height:350px; background:url(images/lxfs.jpg) no-repeat;}
.bbb{line-height:50px; font-size:14px; padding-top:30px; margin-left:50px;}





















