/* Write your styles */
body, h1, h2, h3, p, dl, dd, ul, ol, form, input, textarea, th, td, select {
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei";
	font-size: 14px
}
a {
	text-decoration: none;
	font-size: 14px;
	color: #333333;font-family: "Microsoft YaHei";
}
a:hover {
	color: #FE7700
}
em {
	font-style: normal;
}
li {
	list-style: none;
}
img {
	border: none;
	vertical-align: top
}
table {
	border-collapse: collapse
}
input, textarea {
	outline: none
}
textarea {
	resize: none;
	overflow: auto
}
.clear {
	zoom: 1
}
.clear:after {
	content: "";
	display: block;
	height: 0;
	clear: both
}
.h60{ width:100%; height:60px}
.t28{ font-size:28px}
.tr{text-align:right; font-size:14px}
#head-top{ width:100%; height:70px; background-color:rgba(255,255,255,0.9);box-shadow: 0px 2px 5px #d0d0d0;}

#head-top .am-btn{ padding:0; font-size:18px}
#head-top .am-btn-success {
    color: #000 !important;
    background-color: #fff;
    border-color: #fff;
}
#head-top ..am-topbar{border:1px solid #fff}

.am-container{max-width:1136px; /*padding:0 8px*/}
.am-topbar{ height:70px}
	.navBar{  position:relative; z-index:1;  height:70px; line-height:70px;  color:#333; float:left   }
	.nav{ position:relative;  margin:0 auto;  font-family: "Microsoft YaHei",SimSun,SimHei; font-size:14px; }
	.nav a{ color:#141414; font-size:15px  }
	.nav h3{ font-size:100%; font-weight:normal;   }
	.nav .m{ float:left;  position:relative; z-index:1; }
	.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
	.nav h3 a{ display:block; text-align:center; padding:0 10px;}
	.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-3px; top:57px; z-index:1; width:128px;  border-top:0;  background:rgba(255,255,255,0.9); padding-bottom:10px }
	.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
	.nav .sub li a{ display:block;  border-bottom:1px solid #e6e6e6; padding:8px 0; line-height:28px; color:#141414;   }
	.nav .sub li a:hover{ color:#FE7700;   }
	.nav .on h3 a{color:#FE7700;}
	.nav .block{ height:3px; width:130px; background:#FE7700; position:absolute; left:0; top:57px; overflow:hidden;  }
.am-topbar-btn {
    margin-top:23px;
}
.am-collapse.am-in {
    display: block;
  background-color:rgba(255,255,255,0.9);
}

.am-slider-a1 .am-viewport{max-height:658px; margin-top:0}
.am-slider-a1 .am-control-nav li a{ width:22px; height:8; border-radius:20px}
.am-slider-a1 .am-control-nav li a{background-color: #fff; box-shadow:#FFF !important}
.am-slider-a1 .am-control-nav li a.am-active{background-color: #484848;}
.am-slider-a1 .am-control-nav{bottom:24px;z-index: 11;}

.am-nav>li.am-active>a, .am-nav>li.am-active>a:focus, .am-nav>li.am-active>a:hover {
    color: #fff;
    background-color: #282828;
    cursor: default;
}
.am-dropdown-content{min-width: 100px;}
.am-dropdown-content i{padding-right:5px; }
.am-dropdown-content i img{padding-top:4px}
.am-btn-secondary{background-color: rgba(255,255,255,0.1) !important; border:none; color:#000}
.am-btn-secondary:hover{ color:#000}
.am-btn-secondary.am-active, .am-btn-secondary:active, .am-btn-secondary:focus, .am-btn-secondary:hover, .am-dropdown.am-active .am-btn-secondary.am-dropdown-toggle{color:#000}

.am-btn-success {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.am-btn-success:focus, .am-btn-success:hover {
    background-color: #000;
}
.am-btn-success.am-active, .am-btn-success:active, .am-btn-success:focus, .am-btn-success:hover, .am-dropdown.am-active .am-btn-success.am-dropdown-toggle {
    color: #fff;
    border-color: #000;
}
.promore{ background-color:#FAFAFA; width:100px; font-size:14px; border:2px solid #8c8c8c; border-radius:20px}
/*首页第一行*/

.des h2 a{ display:block; font-size:18px; padding:33px 0 28px 0; font-weight:normal}
.des .desc{ color:#616161; line-height:22px;text-align:justify }

.des .time{ font-size:16px; padding-top:28px; color:#9f9f9f}


/*.am-list-item-text{ max-height: 4.3em;display:block; line-height:19px; overflow:hidden; font-size:12px}*/
.am-slider-default .am-direction-nav a {
    position: absolute;
    bottom:0 !important;
	top:90%;
    z-index: 10;
    display: block;
    width: 36px;
    height: 36px;
    margin: -18px 0 0;
    overflow: hidden;
    opacity: .45;
    cursor: pointer;
    color: rgba(0,0,0,.65);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.am-slider-default .am-direction-nav .am-prev {
    right: 40px !important;
}
.am-slider-default:hover .am-prev{right: 40px !important;}

.am-list-news-default .am-list .am-list-item-text{
	-webkit-line-clamp: 6;
    max-height: 7.6em;
	
	}

@media screen and (max-width: 640px) {
  #max6 img{
 display:none
}
.wbnav{display:none}


}

@media screen and (max-width: 820px){
	.am-list-item-hd a{ display:block; /*   width: 150px;*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; font-size:16px !important; padding:0 !important}

    .des .time {
    font-size: 14px;
    padding-top:8px;
}
.tr{ display:none}
.h60{ height:20px}
.prot1{ padding-top:0}

.am-pagination .am-pagination-next {
    float: left;
}
.am-list-thumb{ max-height:160px !important}
.am-slider-a1 .am-control-nav li a{ width:12px; height:4px; border-radius:10px}
.icon-70-wrapper{ display:none !important}
}
@media screen and (min-width: 820px){
.am-navbar{ display:none}
}
.am-slider-a1{ margin-top:70px}
.news .am-slider-default{ border:none;box-shadow:none !important}
.news ol{ display:none}
.am-list li{ float:left; position:relate}

	.am-list-news-bd .prev,.ladyScroll .next{width:51px;height:45px;position:absolute;top:110px;left:0;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
	.am-list-news-bd .next{ left:auto; right:0; background-position:0 -20px;}
	.am-list-news-bd .prev:hover{ background-position:0 -45px; }
	.am-list-news-bd .next:hover{ background-position:0 -135px; }

/*产品中心*/
.proo{ width:100%; background:#fafafa}
.cptitle{ text-align:center; padding:50px 0 56px 0}
.dline{ width:24px; height:2px; background-color:#333; margin:0 auto}
.prot1{text-align:center; padding-top:103px !important}

@media screen and (max-width: 820px){
.prot1{ padding-top:0 !important}
.prot1 h3 a{ font-size:14px !important}
.cline{ margin:8px auto !important}
.part-5-words2-ul li {
    padding-left: 10px !important;
    text-align:  !important;
}
.cptitle{padding: 20px 0 26px 0 !important; }
}

.prot1 h3 a{ font-size:16px; font-weight:bold; line-height:17px}
.cline{ width:55px; height:1px; background-color:#000; margin:13px auto}
.desc{ font-size:14px}
.am-list-news-default .am-list>li{ border:none}
.proo ul li{ background-color:#FAFAFA}
.am-divider-dashed{border: 1px dashed #000 !important;}
.proo .am-list-news-default .am-list .am-list-item-desced{ padding-bottom:3rem}

/*我们的品牌*/
.pp{ width:100%; height:auto}
.ppxq{ padding-bottom:50px}
.ppxq .am-direction-nav{ display:none}

 .ppxq .am-slider-default .am-control-nav{ bottom:-56px}

/*产品列表页*/
.cplist .am-nav>li.am-active>a, .am-nav>li.am-active>a:focus, .am-nav>li.am-active>a:hover {
    color: #fff;
    background-color: #282828;
    cursor: default;
}


.box{}
.border_animation{border:1px solid #eee;position:relative;}
.border_animation .border_top{
	position:absolute;height:1px;width:0;font-size:0;background:#666666;top:0;left:0;
	
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_right{
	position:absolute;height:0px;width:1px;font-size:0;background:#666666;bottom:0;right:0;
	
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_bottom{
	position:absolute;height:1px;width:0px;font-size:0;background:#666666;right:0;bottom:0;
	
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.border_animation .border_left{
	position:absolute;height:0px;width:1px;font-size:0;background:#666666;left:0;top:0;
	
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.hover  .border_top, .hover .border_bottom{width:100%}
.hover .border_left, .hover .border_right{height:100%}


.rw-words  {
-webkit-transition: all 2s linear;
-moz-transition: all 2s linear;
-o-transition: all 2s linear;
-ms-transition: all 2s linear;
transition: all 2s linear; 
}
.box:hover .rw-words{ 

font-size: 16px;

}

.common_animate:hover{ 
    animation-duration:1s; /*动画时间*/
   animation-fill-mode: both; /*播放后的状态*/
    animation-name: buzz-out;
    animation-iteration-count:1 ; /*动作循环的次数：infinite 无限循环*/
    transform-origin: center bottom; /*设置动画旋转元素的基点为：居中靠下*/
    cursor: pointer;
}

@-webkit-keyframes buzz-out {
  0%,
  100%,
  20%,
  50%,
  80% {
  transition-timing-function: cubic-bezier(0.215,0.61,0.355,1); /*贝塞尔曲线 ： X1 Y1 X2 Y2*/
  transform: translate3d(0,0,0); /*设置只在Z轴上移动*/
  }
  40%,
  43%{
  transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);
  transform: translate3d(0,-20px,0);
  }
  70%{
  transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
  transform: translate3d(0,-11px,0);
  }
  90%{
  transform: translate3d(0,-2px,0);
  }
}



/*新闻列表*/
.newslist li{ padding:5px 5px 5px 0; position:relative}
.newslist li:hover .mengban{ opacity:0.8}
.newslist li:hover .am-gallery-item { border:1px solid #7E7E7E; /*box-shadow:1px 1px 3px #989898;*/}
.mengban{ position:absolute;top:4px; left:0; width:98.2%; height:52%; background-color:rgba(0,0,0,0.5); text-align:center;opacity:0; transition:all 1s}	
.mengban .am-icon-link{ color:#FFF; font-size:34px; position:relative; top:0; }

.newslist li .am-gallery-item{ border:1px solid #ddd;  overflow:hidden; transition:all 1s }
.newslist li .am-gallery-item .text-center{ display:block !important; /*height:362px !important;*/ overflow:hidden}
.newslist li h3{ padding-bottom:20px}
.newsbt{ padding:20px}

.big-img{ width:359px;
    height: 203px;
    display: table-cell;
    vertical-align: middle;
    text-align: center; overflow:hidden}
.big-img img{max-width:300px;max-height:200px;
    vertical-align: middle;
    margin: 0 auto; transition:all 1s}
	
.am-gallery-item .text-center a {
    display: block;
    border: 3px solid #d5d5d5;
}	

.am-gallery-item:hover	 .big-img img{ transform:scale(1.1)}	
.am-gallery-item:hover .am-gallery-title{ color:#FE7700}


.am-slider-default .am-control-nav li a{ 
width: 13px;
    height: 13px;
    display: block;
    background-color:#fff;
    cursor: pointer;
    text-indent: -9999px;
   	border:2px solid #dadada;
    border-radius: 50%;
}
.am-slider-default .am-control-nav li a:hover{ 
    display: block;
    background-color:#fff;
    cursor: pointer;
    text-indent: -9999px;
	border:2px solid #333333 !important;
    border-radius: 50%;
}

.am-slider-default .am-control-nav li a.am-active {
    background-color: #fff;
   border:2px solid #333333;
    cursor: default;
}

/*联系我们*/

.contact { font-size:15px}
.contact li i img{ padding-bottom:15px}
.inputtxt{
	border-top:none !important; border-left:none !important; border-right:none !important;
    border-bottom: 1px solid #dadada;}
	
.contact textarea.inputtxt {
    width: 100%;
    height: 75pt;
    border-color: transparent;
    border-bottom: 1px solid #dadada;
    background: 0 0;
}
/*底部*/
.ntop{ padding:0; padding-bottom:12px; padding-top:10px } .ntop a{color:#000}
.part-5-words2-ul li{ padding-left:0}
.ej{ padding:0}
.ej a{ color:#909090}












