body {
	background-color:#ffffff;
	background-position:top;
      margin:0;
      padding:0;
}
.clearfix::after {
    content:" ";
    display:block;
    clear:both;
}
e

.clearfix::after,.container::before{
    content:" ";
    display:table;
}   
.clearfix::after{
    clear:both;
}
html,div,ul,li,a,body,img,section,h1,i,b{margin:0;padding:0;}
.top{
	width:100%;
	height: 104px;
	
	}
.backg{
	height:104px;
	background:url(../images/index_01.gif);
	}
.backp{
	clear:both;
	margin-top:5px;
	background:url(../images/index_68.gif);
	}	
	
.wrapper{
	width:922px;
	margin:0 auto;
}
.e2bg{
	height:12px;
	background:#e2e2e2;
	display:block;
}
.banner{
	marign-bottom:12px;
}
.framework{
width:922px;
height: 128px;
margin:0 auto;
box-shadow: 2px 0 30px -3px #666;
	}
	
.grey{
	height:12px;
	background-color:#e2e2e2;
	
	}	
	
.left{
	float:left;
	}
.batten{
	width:922px;
	height:104px;
	float:left;
	text-align:center;
	
	}
.logo{
	 height:104px;
	 width: 269px;
	 float:left;
	 background:url(../images/index_03.gif );
	 text-align:center;
	 padding: 0px 0px 0px 12px;
	
	}
.logo img{
	padding-top:14px;
	} 
.funct{
	width:641px;
	height:104px;
	float:right;
	background-image: url(../images/index_03.gif);
	}
	
.show{
	height:66px;
    }
	
.showing{
	}


.showright{
	width:10%;
	float:right;
	padding-top: 10px;
	}
.menuDiv{
  width:621px;
  clear:both;	
  padding-left:10px;
    }

.menuDiv ul{
	background-color:#000;
	HEIGHT: 30PX;
	}
.menuDiv a {
        text-decoration: none;
		font-size:14px;
		color:#FFF;
		line-height:30px;
		text-transform:Uppercase;
    }
    
.menuDiv li{
	padding-left:35px;
	display:inline;
	line-height:30px;
    } 
	
.en{
		display: inline-block;
		width: 100px;
		padding-left: 28px;
	}	
	
.right{
	float:left;
	}
	
.bkline{
	height:12px;
	line-height:12px;
}
.bkline img{
	vertical-align:top;
}
.entry{
 width:920px;
 height:86px;
 border:1px solid #CCC; 
 background:url(../images/BG.jpg);
 overflow:hidden;
 
}

.bosom{
bgcolor:#eaeaea;
width:922px;
margin:0 auto;
}

.entry ul{
	padding-top:15px;
	
	}


.entry li{
	display: inline-block;
	float:left;
	
	}

.entry a img{
	
	text-align:center;
	max-width:73px;
	max-height:62px;
	}


.part{

width:922px;
height:394px;
margin:0 auto;

}
.gap{
	width:922px;
	height:12px;
	}
.introduce{
	width:922px;
	height:355px;
	}
	
.ab{	
	width:643px;
	height:171px;
		}

.bg{
	
	width:643px;
	height:22px;
	background-color: rgb(181, 32, 25);
	}

.index{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:11px;
	font-weight: bold;
	color: #fff;
	line-height:22px;
}
.index a{
	color: #fff;
	float:right;
	margin-right:15px;
	}

.company{
width:643px;
height:135px;
margin-top:4px;
background:#f3f4f6;
	
	}
.companyphoto{
	float:left;
    width: 231px;
	margin-right:5px;
	height:135px;
    background-color: rgb(232, 235, 238);
}
.companyphoto img{
	margin:8px;
	
	}

.red {
	font-size: 12px;
	font-family:Verdana, 宋体;
	color: #ed1c25;
	line-height:20px;
}
a.red:link {
	font-size: 12px;
	font-family:Verdana, 宋体;
	color: #ed1c25;
	line-height:20px;
	text-decoration: none;
}
a.red:visited {
	font-size: 12px;
	font-family:Verdana, 宋体;
	color: #ed1c25;
	line-height:20px;
	text-decoration: none;
}
a.red:hover {
	font-size: 12px;
	font-family:Verdana, 宋体;
	color: #d00d15;
	line-height:20px;
	text-decoration: underline;
}
.ww{
	padding:15px 20px;
	background-color: #f3f4f6;
	}

.about{
	    padding-left: 10px;
		padding-top:5px;
    display: block;
}
a.about:link {
	font-size:12px;
	color: #333333;
	font-family:Arial, Verdana, 宋体;
	line-height:21px;
	text-decoration: none;
}
a.about:visited {
	font-size:12px;
	color: #333333;
	font-family:Arial, Verdana, 宋体;
	line-height:21px;
	text-decoration: none;
}
a.about:hover {
	font-size:12px;
	color: #333333;
	font-family:Arial, Verdana, 宋体;
	line-height:21px;
	text-decoration: underline;
}

.product{
	width:643px;
	height:150px;
	background-color: rgb(232, 235, 238);
	    margin-top: 5px;
	}
.product ul{
			padding-left:4px;
		}
.product ul li{
	float:left;
	padding-top:4px;
	padding-left:1px;
	padding-right:3px;
	display: inline-block;
	width:155px;
	height:136px;
	}
.name{
	line-height:25px;
	background-color:#FFF;
	margin-top:0px;
	color:#000;
	font-size:12px;
	text-align:center;
	height:25px;
	overflow:hidden;
	
	}
	
	
.name:hover{
	line-height:25px;
	background-color:#FFF;
	margin-top:0px;
	color:#000;
	font-size:12px;
	text-decoration:underline;
}
.product{
	background: -moz-linear-gradient(top, #e8ebee 0%, #c5cbd3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8ebee), color-stop(100%,#c5cbd3));
    background: -webkit-linear-gradient(top, #e8ebee 0%,#c5cbd3 100%);
    background: -o-linear-gradient(top, #e8ebee 0%,#c5cbd3 100%);
    background: -ms-linear-gradient(top, #e8ebee 0%,#c5cbd3 100%);
    background: linear-gradient(to bottom, #e8ebee 0%,#c5cbd3 100%);
		
	}
.product ul li a{
text-decoration:none;
}

.intrduceleft{
	float:left;
	width:650px;
	height:355px;
	}

.intrduceright{
	float:left;
		width:267px;
	height:355px;
	}

.wr{
	padding-top:10px;
	padding-bottom:10px;
	font-size: 12px;
    color: #333333;
    font-family: Arial, Verdana, Microsoft Yahei;
    line-height: 21px;
	}
.bottom{
	clear:both;
   margin:0 auto;
   width:922px;
   height:92px;
   background:url(../images/index_66.gif);
   }
.bottom img{	
float:left;
padding:20px 20px;
    }
.pic{
	 height:100px;
}
.pic2{
	height:78px;
}
.contact{
	padding-right:18px;
	padding-top:15px;
float:right;	
    font-size: 12px;
    font-family: Verdana;
    color: #333333;
    line-height: 20px;
	}

.square{
	width:266px;
	height:21px;
	background-color:#b52019;
	border-bottom-left-radius:5PX;
	border-bottom-RIGHT-radius:5PX;
	font-size:12px;
	color:#FFF;
    text-align:center;
	padding-top:3px;
	}

.squareing{
	width:266px;
	height:40px;
	background-color:#b52019;
	border-bottom-left-radius:5PX;
	border-bottom-RIGHT-radius:5PX;
	font-size:12px;
	color:#FFF;
	text-align:center;
	line-height:18px;
	}

.core{
	width:922px;
	margin:0 auto;
	}
.aboutleft{
	width:227px;
	float:left;
	
	}
.aboutright{
	width:680px;
	float:left;
	margin-left:15px;
	
	}
.plist{
	width:227px;
	}
.pbg{
	height:25px;
	background-color: rgb(181, 32, 25);
	
	}
.pbg a{
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-left: 11px;
    font-weight: bold;
    color: #ffffff;
    line-height: 22px;
	
	}
.plist ul{
	margin-top:4px;
	}	
.productsright ul li a{
	text-decoration: none;
	
	}

.pname{
	width:227px;
	height:25px;
	background-color: rgb(245, 245, 245);
	list-style-type:none;
	border-bottom:solid 1px #d9d9d9;
	}
.pname a{
	padding-left:12px;
	    font-size: 12px;
    color: #333333;
    font-family: Arial, Verdana, å®‹ä½“;
    line-height: 21px;
    text-decoration: none;
	
	
	}

.pname a:hover {
    font-size: 12px;
    color: #333333;
    font-family: Arial, Verdana, å®‹ä½“;
    line-height: 21px;
	text-decoration:underline;
}

.pname img{
	padding-left:12px;
	}
.plogo{
	height:331px;

	}
	
.plogo ul{
    padding-top: 10px;
    padding-left: 10px;
width:227px;
	}
.certificatelist{
    border: 1px solid #d9d9d9;
    border-top: none;	
	}

.plogo ul li{
	width:100px;
	height:72px;
	text-decoration: none; 
	display:inline-block;
	text-align:center;
	}
.abg{
	background-color: rgb(181, 32, 25);
	height:25px;
	}
.abg a{
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-left: 11px;
    font-weight: bold;
    color: #ffffff;
    line-height: 22px;
}
.texttop{
	margin-top:12px;
	margin-left:1px;
	float:left;
	width:325px;
    height: 243px;
	font-size: 12px;
    color: #333333;
    font-family: Arial, Verdana, 瀹嬩綋;
    line-height: 21px;
    text-decoration: none;
	}
.texta{
	margin-top:21px;
	}
.texta img{
	float:right;
	margin-right:0.9px;
	}
.textb{
	padding-top:2px;
	padding-left:1px;
	width:678px;
	clear:both;
	font-size: 12px;
    color: #333333;
    font-family: Arial, Verdana, 瀹嬩綋;
    line-height: 21px;
    text-decoration: none;
	
	}
.inscribe{
	font-size: 12px;
    color: #333333;
    font-family: Arial, Verdana, 瀹嬩綋;
    line-height: 21px;
    text-decoration: none;
	float:right;
	text-align:right;
	
	}
.productsright{
	width:680px;

	float:left;
	margin-left:15px;
	}
.products01right{
	width:680px;
	float:left;
	margin-left:15px;	

	}
.productscore{
	width:922px;
	margin:0 auto;
	}
.productsright ul{
		margin-top:27px;
	}
.productsright ul li{
	    list-style: none;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    width: 205px;

	}
	.productsright ul li a img{
		width:200px;
		height:127px;
	}
.pages-nav,.pages-nav a{
	text-align: right;
    font-size: 12px;
	font-family: Verdana;
    color: #333333;
	margin-top: 30px;
	margin-bottom: 30px;
}
.pages-nav .current{
	    color: #ed1c25;
}
.pages-nav .txt{
	margin-left:10px;
}
.pages-nav{
	    margin-right: 15px;
		}
.factoryphoto{
	width: 682px;
	float: left;
    margin-left: 13px;
	}
.news_list{
	margin-bottom:20px;
}
.factorycore{
	width: 922px;
    height: 498px;
    margin: 0 auto;
	
	}
.factoryphoto img{
	padding:10px 0;
	}
.servicestext ol li{
	width:640px;
	}
.qualitycore {
    width: 922px;
    height: 487px;
    margin: 0 auto;
}
.CO2{
	width: 680px;
    height: 769px;
    margin: 0 auto;
	}
.CO2-1{
	width: 680px;
	height: 568px;
    margin: 0 auto;
	}
	
.POWDER{
	width: 680px;
	height: 486px;
    margin: 0 auto;
    padding-top: 5px;
	}	
.WATER{
	width: 680px;
	height: 461px;
    margin: 0 auto;
    padding-top: 24px;
	}	

.CO2left{
	width: 222px;
	float:left;	
	padding-left: 10px;
    padding-top: 19px;
	}
.CO2left img{
	padding-left: 2px;
	
	
	}	
.products01core{
	width: 922px;
    height: 909px;
    margin: 0 auto;
	}

.tools01core{
	width: 922px;
    height: 636px;
    margin: 0 auto;	
	}
.tools03core{	
    width: 922px;
    height: 556px;
    margin: 0 auto;	
	}
.tools04core{
	width: 922px;
    height: 550px;
    margin: 0 auto;	
	}	

.CO2-1right{
width: 368px;
border-top: #CCC 1px solid;
border-left: #CCC 1px solid;
float:right;
margin-top:160px;
}

.POWDERright{
width: 368px;
border-top: #CCC 1px solid;
border-left: #CCC 1px solid;
float:right;
margin-top:96px;
	}
.WATERright{
width: 368px;
border-top: #CCC 1px solid;
border-left: #CCC 1px solid;
float:right;
margin-top:96px;
	}

.CO2-1right ul li{
float: left;
height: 27px;
list-style-type: none;
border-right:#CCC 1px solid;
border-bottom: #CCC 1px solid;
text-align: center;
line-height: 27px;
}

.POWDERright ul li{
float: left;
height: 27px;
list-style-type: none;
border-right:#CCC 1px solid;
border-bottom: #CCC 1px solid;
text-align: center;
line-height: 27px;
}

.WATERright ul li{
float: left;
height: 27px;
list-style-type: none;
border-right:#CCC 1px solid;
border-bottom: #CCC 1px solid;
text-align: center;
line-height: 27px;
}

.Ref{
	width: 63px;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-left: 11px;
    font-weight: bold;
    color: #ffffff;
	background-color:#ed1b24;
	}
.Price{
	width: 74px;
	font-size: 12px;
    color: #333333;
    font-family: Arial, Verdana, 瀹嬩綋;
    line-height: 21px;
    text-decoration: none;
	}
.CO2right{
	float:right;
	width: 448px;
	height:796px;
	
	}



.CO2-1right ul {
width: 368px;
}

.return{
	text-align:center;
	}


.news{
	font-size:12px;
	font-family:Verdana;
	color: #333333;
	line-height:20px;
	text-decoration: none;
}

a.news:link {
	font-size:12px;
	font-family:Verdana;
	color: #333333;
	line-height:20px;
	text-decoration: none;

}
a.news:visited {
	font-size:12px;
	font-family:Verdana;
	color: #333333;
	line-height:20px;
	text-decoration: none;
}
a.news:hover {
	font-size:12px;
	font-family:Verdana;
	color: #333333;
	line-height:20px;
	text-decoration: underline;
}

a.listname{
	text-decoration: none;
	text-align:center;
	display: block;
	width: 180px;
	    overflow: hidden;
    height: 25px;
	}

.listname{
	color:#ed1c25;
	font-size:12px;
	font-family:Arial;
	font-weight: bold;
	line-height:20px;

}

.listname:hover {
	color:#ed1c25;
	font-size:12px;
	font-family:Arial;
	font-weight: bold;
	text-align:center;
	text-decoration:underline;
}

a.product:link{
	color:#ffffff;
	font-size:12px;
	font-family:Arial;
	padding-left:12px;
	line-height:25px;
	text-decoration: none;
}
a.product:visited{
	color:#ffffff;
	font-size:12px;
	font-family:Arial;
	padding-left:12px;
	line-height:25px;
	text-decoration: none;
}
a.product:hover {
	color:#ffffff;
	font-size:12px;
	font-family:Arial;
	padding-left:12px;
	line-height:25px;
	text-decoration: underline;
}

a.head:link{
	color:#666666;
	padding-left:8px;
	font-size:12px;
	line-height:25px;
	text-decoration: none;
}
a.head:visited{
	color:#666666;
	padding-left:8px;
	font-size:12px;
	line-height:25px;
	text-decoration: none;
}
a.head:hover {
	color:#444444;
	padding-left:8px;
	font-size:12px;
	line-height:25px;
	text-decoration: underline;
}

.date{
	color:#ffffff;
	font-family:Verdana, 宋体;
	font-size:10px;
	line-height:20px;
	text-decoration: none;
}

.fenlei {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height:18px;
}

.yuan { font-size: 12px; font-weight: bold; color: #FF5000; line-height:18px; 
}

#container{
   width:922px;
   height:246px;
   position:relative;
   overflow:hidden;
   margin:0 auto;
   margin-bottom:12px;
   }

#list{
	width:922px;
    height:246px;
    position:absolute;
	z-index:1;}

#list img{float:left;}

#buttons{
	  position:absolute;
	  height:10px;
	  width:100px;
	  z-index:2;
	  bottom:20px;
	  left:420px;
	  left:520px;
  }
#buttons span{  cursor:pointer;/*假超链接样式*/ 
                float:left; 
				border:1px  solid #fff; 
				width:10px; 
                height:10px; 
		        border-radius:10px; 
				background:#333; 
				margin-right:5px;					
              }

#buttons .on{
	         background:orangered;
			 height:12px;
			 border-radius:10px;
			 backgroung-color:#888;
			 animation
	         }
  
.arrow{
	   cursor:pointer;line-height:39px; text-align:center; font-size:36px; 
  
       font-weight:bold; width:40px; height:40px;  position:absolute; z-index:2; top:130px;

       background-color: RGBA(0,0,0,.3); color:#fff;
	   }

#container:hover .arrow{
	                    display:block;
	                   }

#prev{left:20px;}

#next{right:20px;}


/* -------------------------------- 

xrotate-2 

-------------------------------- */
.cd-headline.rotate-2 .cd-words-wrapper {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  perspective: 300px;
}
.cd-headline.rotate-2 .cd-words-wrapper b i em{
	line-height:67px;
}
.cd-headline.rotate-2 i, .cd-headline.rotate-2 em {
  display: inline-block;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.cd-headline.rotate-2 b {
  opacity: 0;
}
.cd-headline.rotate-2 i {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(-20px) rotateX(90deg);
  -moz-transform: translateZ(-20px) rotateX(90deg);
  -ms-transform: translateZ(-20px) rotateX(90deg);
  -o-transform: translateZ(-20px) rotateX(90deg);
  transform: translateZ(-20px) rotateX(90deg);
  opacity: 0;
}
.is-visible .cd-headline.rotate-2 i {
  opacity: 1;
}
.cd-headline.rotate-2 i.in {
  -webkit-animation: cd-rotate-2-in 0.4s forwards;
  -moz-animation: cd-rotate-2-in 0.4s forwards;
  animation: cd-rotate-2-in 0.4s forwards;
}
.cd-headline.rotate-2 i.out {
  -webkit-animation: cd-rotate-2-out 0.4s forwards;
  -moz-animation: cd-rotate-2-out 0.4s forwards;
  animation: cd-rotate-2-out 0.4s forwards;
}
.cd-headline.rotate-2 em {
  -webkit-transform: translateZ(20px);
  -moz-transform: translateZ(20px);
  -ms-transform: translateZ(20px);
  -o-transform: translateZ(20px);
  transform: translateZ(20px);
}

.no-csstransitions .cd-headline.rotate-2 i {
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 0;
}
.no-csstransitions .cd-headline.rotate-2 i em {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.no-csstransitions .cd-headline.rotate-2 .is-visible i {
  opacity: 1;
}

@-webkit-keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
  }
}
@-moz-keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(0deg);
  }
}
@keyframes cd-rotate-2-in {
  0% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
    -moz-transform: translateZ(-20px) rotateX(90deg);
    -ms-transform: translateZ(-20px) rotateX(90deg);
    -o-transform: translateZ(-20px) rotateX(90deg);
    transform: translateZ(-20px) rotateX(90deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(-10deg);
    -moz-transform: translateZ(-20px) rotateX(-10deg);
    -ms-transform: translateZ(-20px) rotateX(-10deg);
    -o-transform: translateZ(-20px) rotateX(-10deg);
    transform: translateZ(-20px) rotateX(-10deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0deg);
    -moz-transform: translateZ(-20px) rotateX(0deg);
    -ms-transform: translateZ(-20px) rotateX(0deg);
    -o-transform: translateZ(-20px) rotateX(0deg);
    transform: translateZ(-20px) rotateX(0deg);
  }
}
@-webkit-keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
  }
}
@-moz-keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -moz-transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {

    opacity: 0;
    -moz-transform: translateZ(-20px) rotateX(-90deg);
  }
}
@keyframes cd-rotate-2-out {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(-20px) rotateX(0);
    -moz-transform: translateZ(-20px) rotateX(0);
    -ms-transform: translateZ(-20px) rotateX(0);
    -o-transform: translateZ(-20px) rotateX(0);
    transform: translateZ(-20px) rotateX(0);
  }
  60% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-100deg);
    -moz-transform: translateZ(-20px) rotateX(-100deg);
    -ms-transform: translateZ(-20px) rotateX(-100deg);
    -o-transform: translateZ(-20px) rotateX(-100deg);
    transform: translateZ(-20px) rotateX(-100deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(-20px) rotateX(-90deg);
    -moz-transform: translateZ(-20px) rotateX(-90deg);
    -ms-transform: translateZ(-20px) rotateX(-90deg);
    -o-transform: translateZ(-20px) rotateX(-90deg);
    transform: translateZ(-20px) rotateX(-90deg);
  }
}

	
.showleft{
    float:right;
	padding-right:10px;
	font-family:Arial, sans-serif;
	font-size:18px;
	color:#d7400c;
	text-transform: uppercase;
    letter-spacing: 1px;
	line-height:67px;
}
.showleft h1{
	font-size:30px;
}