


.main{background:#FFF;}
.main more{float:right; margin:1px 10px; line-height:15px;}

.bggray{background:#F5F5F5; border-bottom:1px solid #ab5d46;}
.bgline{border-bottom:1px solid #ab5d46}
.main img:hover{opacity:0.8;filter:alpha(opacity=80);}



/*.tt{ background:#06C; height:100px;}*/

.am-container{padding-left:1rem;  padding-right:1rem;}


/*
 *首页幻灯片
*/
.am-slider-i2 .am-slider-images {  height: 980px;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  background-position: center;  background-repeat: no-repeat;  color: #fff;}
.am-slider-i2 .am-slider-desc {position: absolute;  width:100%; max-width:720px; left: 0; bottom: 45%;  right: 0;  color: #ffffff; }

.am-slider-i2 .am-slider-content h2 { font-family:"隶书";font-size:7.5rem; font-weight:200; text-align:left; padding: 0 0 4rem; line-height: 1.25; opacity: 0;  -webkit-transform: translateX(70px);    -ms-transform: translateX(70px);    transform: translateX(70px);	transition: all 1s ease;}
.am-slider-i2 .am-slider-content p {font-family:"隶书";font-size:7.5rem;  	text-align:right; opacity: 0; -webkit-transform: translateX(-70px);    -ms-transform: translateX(-70px);    transform: translateX(-70px);	transition: all 1s ease; }
.am-slider-i2 
.am-slider-i2 .am-slider-en {  font-size: 12px;}
.am-slider-i2 .am-btn {  margin-top: 20px;  margin-right: 10px;}
.am-slider-i2 .am-direction-nav, .am-slider-i2 .am-pauseplay {  display: none;}


.am-slider-i2 ul li.am-active-slide .am-slider-content h2{opacity: 1;   -webkit-transform: translateX(0);  -ms-transform: translateX(0);  transform: translateX(0);  -webkit-transition: all 1500ms ease;  -o-transition: all 1500ms ease;  transition: all 1500ms ease;  -webkit-transition-delay: 1200ms;  -o-transition-delay: 1200ms;  transition-delay: 1200ms;  text-shadow: 0px 1px 10px rgba(72, 51, 51, 0.8);}
.am-slider-i2 ul li.am-active-slide .am-slider-content  p {  opacity: 1;  -webkit-transform: translateX(0);  -ms-transform: translateX(0);  transform: translateX(0);  -webkit-transition: all 1500ms ease;  -o-transition: all 1500ms ease;  transition: all 1500ms ease;  -webkit-transition-delay: 1200ms;  -o-transition-delay: 1200ms;  transition-delay: 1200ms;  text-shadow: 0px 1px 10px rgba(72, 51, 51, 0.8); }

.am-slider-i2 .am-slider-content h3 { font-family:"隶书";font-size:6rem; font-weight:200; text-align:left; padding: 0 0 4rem; line-height: 1.25; opacity: 0;  -webkit-transform: translateX(70px);    -ms-transform: translateX(70px);    transform: translateX(70px);	transition: all 1s ease;}
.am-slider-i2 .am-slider-content h4 {font-family:"隶书";font-size:6rem;  font-weight:200; text-align:right; opacity: 0;	 -webkit-transform: translateX(-70px);    -ms-transform: translateX(-70px);    transform: translateX(-70px);	transition: all 1s ease; }
.am-slider-i2 ul li.am-active-slide .am-slider-content h3{opacity: 1;   -webkit-transform: translateX(0);  -ms-transform: translateX(0);  transform: translateX(0);  -webkit-transition: all 1500ms ease;  -o-transition: all 1500ms ease;  transition: all 1500ms ease;  -webkit-transition-delay: 1200ms;  -o-transition-delay: 1200ms;  transition-delay: 1200ms;  text-shadow: 0px 1px 10px rgba(72, 51, 51, 0.8);}
.am-slider-i2 ul li.am-active-slide .am-slider-content  h4 {  opacity: 1;  -webkit-transform: translateX(0);  -ms-transform: translateX(0);  transform: translateX(0);  -webkit-transition: all 1500ms ease;  -o-transition: all 1500ms ease;  transition: all 1500ms ease;  -webkit-transition-delay: 1200ms;  -o-transition-delay: 1200ms;  transition-delay: 1200ms;  text-shadow: 0px 1px 10px rgba(72, 51, 51, 0.8); }






.news{padding:6rem 0px;}
.news-title{ border-bottom:1px solid #000;  font-size:2.2rem; font-weight:400;}

.news-title span{ color:#900; padding-left:1rem;}
.news-title a{float:right; font-size:1.6rem;}
.news-list ul li{ margin:4rem auto; height:auto;}
.news-list ul li h2{ font-size:2.2rem; font-weight:400; padding-bottom:10px}
.news-list ul li p{ line-height:25px; margin-bottom:1rem;}
.news-list ul li span{color:#999;}
.news-list ul li a{color:#900;}


.line-clamp {
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; 
  -webkit-box-orient: vertical;
}


.line1-clamp {
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1; 
  -webkit-box-orient: vertical;
}
line-clamp(@lines, @line-height: 1.3em) {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: @lines; // number of lines to show
  overflow: hidden;
  line-height: @line-height;
  max-height: @line-height * @lines;
}

.am-center{max-width:160px; background:#FFF;}

.hope-list{ margin-top:4rem;box-shadow: 0px 0px 10px 0px rgba(200,200,200, 0.5)}
.hope-list ul li{ padding-top:1.5rem ; padding-bottom:1.5rem;}
.hope-list ul li a{ font-weight:400;}
.hope-list ul li:hover i{color:#800000;}
.hope-list i{color:#CCC; font-size:12px; padding:10px;}



.team{ padding:6rem 0; background:#f5f5f5; height:auto;}
.team-left{ line-height:3rem;}
.team-right{ text-align:center;}
.team-right ul li h2{ font-size:3.6rem;}
.team-right ul li span{color:#900;}


.team-title{  padding:2rem 0;font-size:2.2rem; font-weight:400;}
.team-title h3{font-size:2.8rem; font-weight:400; letter-spacing:2px; margin-top:1rem;}
.team-title span{ color:#900; padding-left:1rem;}
.team-title a{float:right; font-size:1.4rem;}


.team-item{ margin:2rem  auto;}
.team-item .owl-nav.disabled+.owl-dots {
    margin-top: 30px;}

@-webkit-keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
@keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}


.team-item .item-info{background:#FFF; }
.team-item .team-img{ overflow: hidden; padding-left:0; padding-right:0; }

.item-info .team-img img{-webkit-transition: all .35s ease-in-out; transition: all .35s ease-in-out;  -webkit-transform: scale(1);   transform: scale(1);}
.item-info:hover .team-img img{-webkit-transition: all .35s ease-in-out; transition: all .35s ease-in-out;  -webkit-transform: scale(1.2);   transform: scale(1.2);}
.team-info { padding-top:2rem;}
.team-info p{font-weight: 400; font-size: 1.4rem; }
.team-info i{color:#900; margin:1rem 1rem 1rem 0;font-size:2rem; text-align:right;}
.team-info .info-title{ margin:0 auto 1rem; font-size:2rem;}
.team-info .info-btn{ color:#000; padding:1rem 0;text-align:center; border-top:2px solid #900;}


.thought{padding:10rem 0; background:#f5f5f5; }
.thought-title{font-size:1.8rem;position:relative; color: #fff; letter-spacing: 3px;padding-left:40px;  padding-bottom: 10px;  text-transform: uppercase;}
.thought-title .thought-title-left{ height:15px; display:block; position: absolute; border-left:solid 3px #800000; left:2px; top:6px;}
.thought-info a{color:#FFF;}
.thought-info h2{ font-size:2.8rem; color:#FFF; font-weight:400; }
.thought-info p{ padding-top:2rem; padding-bottom:2rem;}

@media screen and (min-width: 960px) and (max-width: 1199px) {
  .am-slider-i2 .am-slider-images {
    height: 480px;
  }
  .am-slider-i2 .am-slider-desc {
    top: 40%;
  }
  .am-slider-i2 .am-direction-nav, .am-slider-i2 .am-pauseplay {
    display: none;
  }
  
  .news-content-area h2{font-size:2rem; }
  .news-left{padding-left:2rem;padding-right:2rem}
  .about{margin-top:2rem;padding:6rem 0;}
  .team{padding-top:6rem; padding-bottom:6rem;}
  .thought{padding-top:6rem; padding-bottom:6rem;}
.am-container { padding-left: 2.5rem;padding-right: 2.5rem;}
  
}
@media screen and (min-width: 768px) and (max-width: 959px) {
	
  .am-slider-i2 .am-slider-images {
    height: 480px;
  }
  .am-slider-i2 .am-slider-desc {
	max-width:500px;
    top: 40%;
  }
  .am-slider-i2 .am-slider-content h2 {
    font-size: 40px;
  }
  .am-slider-i2 .am-slider-content p {
    font-size: 40px;
  }
  
  .am-slider-i2 .am-slider-content h3 {
    font-size: 40px;
  }
  .am-slider-i2 .am-slider-content h4 {
    font-size: 40px;
  }
  .am-slider-i2 .am-btn {
    margin-top: 10px;
  }
  .am-slider-i2 .am-direction-nav, .am-slider-i2 .am-pauseplay {
    display: none;
  }
  .news{padding: 4rem 0px;}
  .news-content-area h2{font-size:2rem; }
  .about{margin-top:4rem;padding:4rem 0;  border-top:1rem solid #900;}
   .team{padding-top:4rem; padding-bottom:4rem;}
  .thought{padding-top:4rem; padding-bottom:4rem;}
  .am-container { padding-left: 2.5rem;padding-right: 2.5rem;}
  .line-clamp {
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; 
  -webkit-box-orient: vertical;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .am-slider-i2 .am-slider-images {
    height: 280px;
  }
  .am-slider-i2 .am-slider-desc {
	max-width:500px;
    top: 35%;
  }
  .am-slider-i2 .am-slider-content h2 {
    font-size: 20px;
  }
  .am-slider-i2 .am-slider-content p {
    font-size: 20px;
  }
  
    .am-slider-i2 .am-slider-content h3 {
    font-size: 20px;
  }
  .am-slider-i2 .am-slider-content h4 {
    font-size: 20px;
  }
  
  .am-slider-i2 .am-btn {
    margin-top: 10px;
  }
  .am-slider-i2 .am-direction-nav, .am-slider-i2 .am-pauseplay {
    display: none;
  }
  .about{margin-top:3rem;padding:4rem 0; }
  .about-right { margin-top: 3rem;}
   .team{padding-top:3rem; padding-bottom:3rem;}
}
@media screen and (max-width: 479px) {
  .am-slider-i2 .am-slider-images {
    height: 280px;
  }
  .am-slider-i2 .am-slider-desc {
	  max-width:300px;
    top: 45%;
  }
  .am-slider-i2 .am-slider-content h2 {
    font-size: 20px;
  }
  .am-slider-i2 .am-slider-content p {
    font-size: 20px;
  }
  
      .am-slider-i2 .am-slider-content h3 {
    font-size: 20px;
  }
  .am-slider-i2 .am-slider-content h4 {
    font-size: 20px;
  }
  
  
  .am-slider-i2 .am-btn {
    margin-top: 10px;
  }
  .am-slider-i2 .am-direction-nav, .am-slider-i2 .am-pauseplay {
    display: none;
  }
   .about{margin-top:3rem; padding-top:4rem; padding-bottom:4rem;}
   .about-list li i { margin-right:5px;}
     .about-right { margin-top: 2rem;}
	 .about-list {padding-top: 0;}
	  .team{padding-top:3rem; padding-bottom:3rem;}
}


.s-column{width:100%;height:auto;}
.s-columntitle{height:auto; padding:60px 0 0; text-align:center; } 
.s-columntitle .p1{font-size:3.2rem; color:#fff; }
.s-columntitle .p2{border:solid #fff 1px; width:60px; margin:0 auto;} 
.bgblack{background:rgba(0,0,0,0.7);}
.parallax{background:url(../images/ydyl.jpg) no-repeat center top; background-attachment: fixed;}
.s-column .am-container{ margin:0 auto; max-width:1200px;}
.s-column .am-container p{font-size:1.8rem; color:#FFF; margin-top:40px; font-weight:200;}
.s-column .ms{float:left;width:100px; height:36px; line-height:36px; margin:40px auto; border:1px solid #FFF; text-align:center; font-size:1.5rem; color:#FFF;}
.s-column .ms:hover{ background:#900;border:1px solid #000;}


.news-x{max-width:1320px;height:auto; margin:60px auto 20px; padding-left:1rem;   padding-right:1rem; }

.nx{padding:0; height:auto;}
.nxtitle{ font-size:2.4rem; padding:40px 0; text-align:center; color:#000;}
.nxtitle .pt{width:50px;border-bottom:2px solid #000; background:#FFF; display:block; margin:0 auto;}
.news-1{ padding:0 10px; height:auto; background:#f6f6f6;}
.news-1 li{height:auto; padding-bottom:20px;}
.news-1 li img{float:left;width:122px; height:85px; margin-right:10px;}
.news-1 .p1{font-size:1.8rem; display:block;}
.news-1 .p2{font-size:1.5rem; color:#CCC;display:block;  margin-top:5px; line-height:2.4rem; clear: both}
.news-1 li:hover .p2{color:#b5b5b5}



.nx .m{opacity:0 ;transition: all 0.5s ease 0s; font-weight:normal; font-size:1.5rem; text-align:center; margin-top:40px;}
.nx:hover .m{opacity:1; transition: all 0.5s ease 0s; margin-top:20px; margin-bottom:40px;}


.news-2{ padding:0 20px; background:#eee;}
.news-2 li{ border-bottom:1px  solid #eee; padding-bottom:20px; margin-bottom:20px;font-size:1.8rem;}
.news-2 li:hover{ border-bottom:1px  solid #d5d5d5;}
.news-2 li span{font-size:1.5rem; color:#CCC; margin-top:6px; display:block}
.news-2 li:hover span{color:#b5b5b5}



.news-3{ padding:0 20px; background:#f6f6f6;}
.news-3 li{ border-bottom:1px  solid #eee; padding-bottom:20px; margin-bottom:20px; text-align:left}
.news-3 li span{ float:left;padding:8px; background:#900; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display: inline-block; margin:10px 10px; }
.news-3 li:hover{ border-bottom:1px  solid #d5d5d5;}
.news-3 li .p1{ font-size:1.8rem; }
.news-3 li .p2{font-size:1.5rem; color:#CCC;display:block;  margin-top:12px; line-height:2.4rem;}
.news-3 li:hover .p2{color:#b5b5b5}


.am-slides{}
.am-slides li{transition: all 2s ease; -moz-transition: all 2s ease; -webkit-transition: all 2s;}
.am-slides li img:hover{}




.ad{width:100%; height:220px; background:#efefef;}
.ad li{max-width:1200px;font-size:16px; margin:0 auto; padding:50px 0;}
.ad li img{width:100px; float:left; margin-right:50px;}




#Wrap{margin-right:0px;}


/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#900;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#000;}


@media screen and (max-width:1440px ) {



.news{padding: 6rem 0px;}

}
@media screen and (max-width:991px ) {	
.line-clamp {
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; 
  -webkit-box-orient: vertical;
}

	
}
	
@media screen and (max-width:480px ) {
	

}
@media screen and (max-width: 320px) {




