.width{
	width: 1200px;
	margin: 0 auto;
}
.white{
	color:#fff;
}
.white a{
	color:#fff;
}
.white a:visited{
	color:#fff;
}
.blcak{
	color: #000;
}
.blcak a{
	color: #000;
}
.blcak a:visited{
	color: #000;
}
.blcak a:hover{
	color: #000;
}
.red{
	color: #fff;
}
.red a{
	color: #fff;
}
.red a:visited{
	color: #fff;
}
.red a:hover{
	color: red;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.action{
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;	
	-o-transition: all .4s ease;
}
.action:hover{
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;	
	-o-transition: all .4s ease;
}

/*header*/
.header-top{
	height: 35px;
	background: #2e2e2e;
	text-align: left;
	line-height: 35px;
	font-size:13px;
	color: #ffffff;
}
.header{
	background: url(../images/header-bg.jpg) no-repeat top center;
	line-height: 110px;
}
.logo{
	margin-top:25px;
	margin-bottom: 20px;
}
.pc-nav{ 
	margin-left: 40px;
}
.tel{
	margin-top: 18px;
}
 /*header结束*/
/*banner开始=======================================================================================*/
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
 /*产品开始*/ 
.products-title{
	background: url(../images/pro-title.png) no-repeat top center;
    padding-bottom: 40px;
    margin-top: 70px;
}
.products-title p{
	font-size: 26px;
	color: #363636;
	font-weight:bold;
	text-align:center;
	padding-top: 55px;
}
.product-left {
    width: 264px;
    float: left;
    background: #ca0000;
    padding: 8px;
}
.pro-bt {
    margin:15px 5px;
}
.proudcts-list-con {
    background: #fff;
    border-radius: 5px;
    padding: 20px 0;
}
.proudcts-list-con li {
    background: url(../images/list.jpg) no-repeat top center;
}
.proudcts-list-con li span {
    text-align: left;
    padding-left: 56px;
    font-size: 15px;
    color: #ca0000;
    line-height: 58px;
}
.small-list {
    padding:10px 0;
}
.proudcts-list-con li li {
    width: 50%;
    height: 40px;
    background: none;
    float: left;
    border-bottom: #ececec dashed 1px;
}
.proudcts-list-con li li span {
    line-height: 40px;
    text-align: left;
    font-size: 14px;
    padding-left: 40px;
    color: #333;
    font-weight: normal;
}
.products-right {
    width: 880px;
    float: right;
}
.products-right-con li {
    width: 270px;
    height: 290px;
    float: left;
    overflow: hidden;
    margin-right: 35px;
    position: relative;
    margin-top: 30px;
}
.pro-title {
    position: absolute;
    background: rgba(202,0,0,0.8);
    height: 45px;
    bottom: 0px;
    width: 100%;
    line-height: 45px;
    text-align: center;
}
.products{
	margin-top: 40px;
}
  /*产品结束*/
 /*关于我们开始*/
.about{
	background: url(../images/about-bg.jpg) no-repeat top center;
	padding-top: 142px;
	margin-top: 40px;
}
.about-title{
	background: url(../images/about-title.png) no-repeat top center;
	padding-bottom: 40px;
	margin-top: 20px;
}
.about-title p{
	font-size: 26px;
	color: #363636;
	font-weight:bold;
	text-align:center;
	padding-top: 55px;
}
.about-bt{
	font-size: 28px;
	font-weight: bold;
	color: #303030;
}
.about-con{
	margin-right:10px;
}
.about-con p{
	width:450px;
	line-height: 34px;
	margin-top:35px;
}
.about-more{
	width: 170px;
	height: 45px;
	background:#ca0000;
	line-height: 45px;
	color: #ffffff;
	text-align: center;
	font-size: 15px;
}
.about-tu{
	margin-left:6px;
	position: relative;
}
.about-tu p{
	position: absolute;
	height: 50px;
	width: 670px;
	background: rgba(202,0,0,0.8);
	bottom: 0;
 	left: 0;
 	line-height: 50px;
 	color: #ffffff;
 	padding-left:20px;
}
 /*关于我们结束*/
/*新闻开始*/
.news{
	margin-top: 70px;
}
.hy-bt p{
	float: left;	
}
.zx{
	width: 100px;
	line-height:35px;
	background: #ca0000;
	color: #ffffff;	
	text-align: center;
}
.hy{
	margin-left: 30px;
	line-height:35px;
}
.more{
	font-size: 12px;
	color: #a7a7a7;
	line-height:35px;
}
.hy-bt{
	width: 670px;
    border-bottom:solid 1px #c4c4c4;
    margin-bottom: 35px;
}
.xwzx img{
	float: left;
}
.xwzx ul {
	float: right;
	line-height: 46px;
	font-size: 15px;
	width: 480px;
	height: 140px;
}
.xwzx ul span img{
	margin:21px 0 0 20px;
}
.xwzx ul li{
	border-bottom: #dedede dashed 1px;
	margin-left:50px;
}
.hydt{
    margin-top: 30px;
}
.hydt img{
	float: left;
}
.hydt ul {
	float: right;
	line-height: 46px;
	font-size: 15px;
	width: 480px;
	height: 140px;
}
.hydt ul span img{
	margin:21px 0 0 20px;
}
.hydt ul li{
	border-bottom: #dedede dashed 1px;
	margin-left:50px;
}
.dt-bt{
	width:490px;
    border-bottom:solid 1px #c4c4c4;
    margin-bottom: 35px;
}
.dt{
	width: 100px;
	line-height:35px;
	background: #ca0000;
	color: #ffffff;	
	text-align: center;
}
.news-right li{
	width: 490px;
}
.news-right p:first-child{
	font-size: 16px;
	color: #181818;
	line-height: 50px;
    border-bottom: #dedede dashed 1px;	
    padding-left:20px;
}
.news-right p:last-child{
	margin-top:15px;
	line-height:28px; 
	font-size: 14px;
}
/*新闻结束*/ 
/*foot部分*/
.footer{
	background: url(../images/footer-bg.jpg) no-repeat center top;
	padding:50px 0 40px;
}
.zixun {
	font-size:16px;
	color: #FFFFFF;
}
.ftel{
	font-size: 32px;
	color: #ffffff;
	margin:5px 0;
    font-weight: bold;
}
.footer-tu{
	margin-top:-10px;
}
.zhili{
	font-size: 14px;
	color: #ffffff;
}
.footer-con{
	margin-left:140px;
}
.fbt{
	font-size: 20px;
	color: #FFFFFF;
	margin-bottom: 20px;
}
.flianxi{
	font-size: 14px;
	line-height: 30px;
	color: #ffffff;
}
/*#lianxi-title:after{ content: ""; display: block; width: 64px; height: 1px; background: #7f7e82; margin-top: 5px;}
*/.footerr{
	background:#2e2e2e;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 15px;
	text-align:center;
	padding-top:15px;
}
/*foot部分结束*/
/*内页部分*/
.pages-bg{
	background: #f0f0f0;
}
#page_main{
	padding-bottom:10px;
}
/*.page-left{
	width: 273px;
	float: left;
	margin-top: 50px;
}*/
.page-right{
	width:1200px;
	float: right;	
	margin-top: 50px;
}
.page-right1{
	width: 100%;
}
.page-right-top{
	height: 60px;
	border-bottom: #c0c0c0 solid 1px;
}
.page-right1{
	width: 100%;
	padding: 20px;
}
.page-bt{
	/*width: 150px;*/
	padding: 0 30px;
	font-size: 25px;
	font-weight: bold;
	text-align: left;
	line-height: 60px;
	border-bottom: #ca0000 solid 2px;
}
.site-nav{
	float: right;
	margin-top: -40px;
	margin-right: 22px;
}
.page-bt img{
	margin-right: 15px;
}
.page-news,.page-products{
	padding-bottom: 50px;
}
.pt40{
	padding-top: 40px;
}
.dateTitle{
	width: 100%;
	font-size: 16px;
	line-height: 25px;
}
/*首页部分*/
.search{ margin: 40px auto;}
.main-top{
	margin-top: 100px;
	margin-bottom: 115px;
}
.main-top li{
	width: 297px;
	height: 244px;
	float: left;
}
.main-top li:nth-child(2),.main-top li:nth-child(4),.main-top li:nth-child(5),.main-top li:nth-child(7){
	width: 247px;
	height: 194px;
	background: #00bb00;
	padding: 25px;
}
.main-top li span{
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
	text-align: left;
}
.main-top li p{
	font-size: 14px;
	line-height: 25px;
	text-align: left;
	margin-top: 15px;
}
.products-box{
	background: #f0f0f0;
	padding: 90px 0;
}
.products-left{
	width: 282px;
	float: left;
}
.products-right{
	width:900px;
	float: right;
	background: #fff;
}
.products-content img{
	float: left;
	margin-right: 20px;
}
.products-content span{
	font-size: 24px;
	line-height: 35px;
}
.products-content p{
	margin-top: 15px;
	text-align: left;
	line-height: 36px;
	font-size: 14px;
}
.products-con-list{
	margin-top: 20px;
}
.products-con-list li{
	width: 272px;
	height: 205px;
	float: left;
	margin-left: 5px;
	position: relative;
}
.products-con-list li:hover .pro-title{
	background: rgba(0,187,0,0.6);
}
.about-box{
	height: 600px;
	background: url(../images/about-bg.jpg) #FFFFFF no-repeat center left;
	padding: 75px 0;
}
.about-content{
	position: absolute;
	width: 615px;
	height: 450px;
	background: rgba(255,255,255,0.8);
	right: 0;
	top: 50px;
	padding: 25px;
}
.about-content {
	font-weight: normal;
}
.chejian{
	margin-bottom: 80px;
}
.chejian-bt{
	width: 320px;
	font-size: 24px;
	font-weight: bold;
	line-height: 56px;
	border-bottom: #0abe0a solid 2px;
	padding: 0 10px;
}
.chejian-bt span{
	font-size: 14px;
	color: #4b4b4b;
	font-weight: normal;
}
.chejian-content{
	margin-top: 25px;
}
.news-box{
	background: #f0f0f0;
	padding: 40px 0;
}
.gs-news{
	width: 820px;
}
.hy-news{
	width: 360px;
}
.gs-news-bt{
	width: 280px;
	float: left;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	line-height: 35px;
}
.gs-news-bt span{
	font-size: 14px;
	color: #4B4B4B;
	font-weight: normal;
	padding-left: 10px;
}
.gs-news-more{
	font-size: 14px;
	float: right;
	padding: 0 15px;
	line-height: 35px;
}
.gs-news-con{
	background: #FFFFFF;
	margin-top: 40px;
	padding: 40px 25px;
	float: left;
    width: 94%;
}
.gs-news-left{
	width: 252px;
	float: left;
	background: #e5f8e5;
}
.gs-content{
	margin-top: 15px;
	padding: 0 10px;
}
.gs-content-more{
	width: 88px;
	height: 30px;
	float: left;
	margin-top: 15px;
	background: #00BB00;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 15px;
}
.gs-news-list{
	width: 488px;
	float: left;
	margin-left: 30px;
}
.gs-news-list li{
	height: 85px;
	border-bottom: #e5e5e5 solid 1px;
	padding: 25px;
}
.news-date{
	width: 83px;
	height: 83px;
	background: #666666;
	color: #fff;
}
.day{
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
	margin-left: 4px;
	float: left;
}
.year{
	float: left;
	font-size: 18px;
	text-align: center;
}
.year:before{
	content: "";
	width: 53px;
	height: 1px;
	background: #fff;
	float: left;
	margin-left: 15px;
	margin-top: 3px;
}
.new_content{
	width: 330px;
	float: right;
}
.gs-news-list li:hover .news-date{
	background: #00BB00;
	color: #fff;
}
.gs-news-con li{
	line-height: 40px;
	font-size: 14px;
}
.picScroll-left .next {
    position: absolute;
    right: -50px;
    width: 45px;
    height: 45px;
    display: block;
    top: 115px;
    background: url(../images/right.png) no-repeat right center;
}
.picScroll-left .prev {
    position: absolute;
    left: -50px;
    top: 115px;
    width: 45px;
    height: 45px;
    display: block;
    background: url(../images/left.png) no-repeat left center;
}
.picScroll-left	{ position: relative; padding-left: 30px; }
.picScroll-left .bd li{  
	float:left; 
	width: 215px; 
	height: 260px; 
	background:#fff;
	border: #dddddd solid 1px;
  overflow: hidden;
  text-align: center;
  line-height: 20px;
  margin-right: 13px;
  }
.picScroll-left .bd li img{ height:215px; display:block;}
.span-name{
	width: 215px;
	margin-left: 0;
	text-align: center;
	line-height: 40px;
	color: #000;
}
.cp-mz{
	width: 150px;
	text-align: left;
}
#ScrollBox li .cpzs-more{
	width: 17px;
	margin-right: 20px;
	margin-top: 15px;
}
