﻿html { overflow-y: scroll; overflow-x:hidden ; }
body{ font-family:arial,"微软雅黑"!important; color:#333; background:#fff;}
html,body{}
a,button,.copyright,i,h3{ transition:all 0.2s linear; outline:none;}
a{ color:#333;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#e11a13; }
ul,li{ list-style:none; padding:0; margin:0;}
img{ max-width:100%;}
.container_wrap{ min-height: 700px;}
.clear {clear: both;height: 0px;overflow: hidden;zoom: 0;}
.clearfix:after{
    display: block;
    font-size: 0;
    line-height:0;
    visibility: hidden;
    height: 0;
    clear: both;
    content: " ";  
}
li.scale img{cursor: pointer;  transition: all 0.6s;}
li.scale:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}


.ops-operation .sec2 .ul li{cursor: pointer;  transition: all 0.6s;}
.ops-operation .sec2 .ul li img{cursor: pointer;  transition: all 0.6s;}
.ops-operation .sec2 .ul li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1); }
.ops-operation .sec3 .b-top li img{cursor: pointer;  transition: all 0.6s;}
.ops-operation .sec3 .b-top li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1); }
.a-floor>.a-floor-item>.list>li img{cursor: pointer;  transition: all 0.6s;}
.a-floor>.a-floor-item>.list>li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1); }


.icon-yx{font-size:34px !important;height:35px;margin-top:2px;}



.affix{ position:fixed; top:50px; right:0;}

.bs-docs-sidebar{ position:fixed; top:50%; right:0; /*margin-top: -123px;*/z-index: 999;}
.sidebar-icons a{position:relative; padding:10px; display:block; text-align:center; background-color:rgba(0,0,0,.8); margin:5px 0;}
.sidebar-icons a{border-top-left-radius:6px; border-bottom-left-radius:6px;}
.sidebar-icons a:hover{background-color:#e11a13;}
.sidebar-icons a .icon-box{position:absolute; opacity:0; top:0; left:0px; width:0px; height:57px; background-color:#e11a13; border-top-left-radius:6px; border-bottom-left-radius:6px;}
.sidebar-icons a .icon-box{transition: all 0.2s linear;color: #fff; line-height:57px; font-size: 18px;}
.sidebar-icons a:hover .icon-box{opacity:1; width:200px; left:-196px; }
.sidebar-icons a:focus{ text-decoration: none;}
.icon-box-inner{ position: relative; }
.icon-box-text{width:190px; top: 57px; left: 0; line-height:normal; padding: 20px; position: absolute; background: #fff; border: 1px #000 solid; border-top: 0; color: #333;}
.icon-box-text h4{margin:0; text-align: center;}
.icon-box-text .qr{ width: 113px; height: 113px; display: inline-block;}
.icon-box-text span{ font-size: 14px;}
/*.sidebar-icons a:hover .icon-box{ display:block; }*/
.sidebar-icons a i{}
.sidebar-icons a i{ font-size:26px; color:#fff;} 


/*页头*/
.topbar{ background-color:#f5f5f5; padding:10px 0;}
.topbar strong{ color:#e11a13;  margin-right: 15px;}
.topbar strong span {margin: 0;}
.topbar span{margin: 0 15px;}
.topbar a.lang{color:#e11a13;}
.topbar a.lang span{ color: #333; margin: 0;}
.header-space{ display:none;}
@media screen and (min-width:1024px) {
    .header{ position:fixed; left:0; top:0; width:100%; z-index:100;}
    .header-space{ display:block;}
}

.navbar{min-height:85px; margin-bottom:0;}
.navbar-brand { padding:0 15px; height:auto; line-height:0; margin-top:10px;}
.navbar-default{ background-color:#fff; border-left:0; border-right:0; border-radius:0;}
.navbat-whir-nav .nav > li { float:left;}
.navbat-whir-nav .nav > li > a {font-size:18px;color:#333; height:84px; padding:0; border-bottom:3px #fff solid; }
.navbat-whir-nav .nav > li > a:hover,.nav > li > a:focus,.nav > li > a.active{color:#e11a13; background:none; border-bottom:3px #e11a13 solid;}
.navbat-whir-nav .nav > li > a span{border-right:1px #ccc solid; display: inline-block; position:relative; right:-1px; margin-top:34px; padding:0 15px;}

.submenu{position:absolute; top:85px; left:0; width:100%; z-index:999; background:#f5f5f5;display:none; padding:40px 0;}
.submenu table{ width:100%;table-layout:fixed; text-align:center;}
.submenu table td{vertical-align:top; border-right:1px #c9c9c9 solid; text-align:center; width: 33%;}
/* 隐藏云服务 */
/* .submenu table td:nth-child(3){display: none;} */
/* .navbat-whir-nav .nav > li:nth-child(2) td:nth-child(3){display: inline-block;} */
.submenu table td.mm48{display: none;}
.submenu table td.mm52{display: none;}


.submenu table td > a{ font-size:18px; display:block; margin-bottom:10px;}
.submenu table td>div{ margin-bottom:10px;}

.nav li:nth-child(4) .submenu td{ text-align:left; padding:0 20px 0 60px;}
.nav li:nth-child(4) .submenu td > a{ text-align:left;}
.nav li:nth-child(4) .submenu td:first-child div{ text-align:left; display:inline-block; width:48%;}
.nav li:nth-child(4) .submenu td:nth-child(4){display:none}

.search{ margin-left:10px; position:relative;}
.search .search-btn{ border:0; background:none; font-size:20px; margin-top:32px;}
.search .search-btn:hover{color:#e11a13;}
.search-form{padding: 46px 0; position:absolute; opacity:0; right:0;top:125px; display:none; background-color:#f5f5f5; width:100%; z-index:999;}
.search-form h3{margin-top: 0;}
.search-form input{ border: 0; display: block; position: absolute; width: 100%; background: none; height: 41px; line-height: 41px; outline: none;}
.search-form .search-input{border: 1px #8b8b8b solid; width: 100%; height: 41px; border-radius: 6px; position: relative;}
.search-form button{position: absolute; z-index:9999; right: 0; width: 41px; height: 41px; border:0; background: none;}

.mm-navbar .mm-listview li a{ padding:20px;}

/*页脚*/
.footer-links{ padding:30px 0 0; border-bottom:1px #e1e4e4 solid;}
.footer-links .col{ padding-left:0; padding-right:0;}
.footer-links .col .sub-bottom-menu{background:#f9f9f9; display:none; position:relative; text-align:center; height:80px;}
.footer-links .col .sub-bottom-menu a{ padding:30px 90px; display:inline-block; font-size:18px;}
.footer-links .col > a{display:block;  text-align:center; font-size:24px;}
.footer-links .col > a > span{ display:block; padding:20px 0; border-left:1px #ccc solid;}
.footer-links .col > a .line{height:3px; text-align: center; line-height: 0; font-size: 0;}
.footer-links .col > a .line span{height:3px; width:0; background:#e11a13; display: inline-block; transition: all .2s linear;}
.footer-links .col > a:hover .line span{width:100%;}
.footer-links .col.on > a .line span{width:100%;}


.footer-links .col:first-child > a span{border-left:0;}

/*页脚*/
.top-links{ padding:0px 0 0; border-bottom:1px #d0d0d0 solid; margin-bottom: 12px;}
.top-links .col{ padding-left:0; padding-right:0;}
.top-links .col .sub-bottom-menu{background:#f9f9f9; display:none; position:relative; text-align:center; height:80px;}
.top-links .col .sub-bottom-menu a{ padding:30px 90px; display:inline-block; font-size:18px;}
.top-links .col > a{display:block;  text-align:center; font-size:20px; color: #b5b5b6;}
.top-links .col > a > span{ display:block; margin:20px 0; border-left:1px #b4b4b4 dashed;}
.top-links .col:nth-child(1) > a > span{  border-left:none;}

.top-links .col > a .line{height:3px; text-align: center; line-height: 0; font-size: 0;}
.top-links .col > a .line span{height:3px; width:0; background:#e11a13; display: inline-block; transition: all .2s linear;}
.top-links .col > a:hover .line span{width:100%;}
.top-links .col.on > a .line span{width:100%;}
@media (min-width: 768px) {
	.footer-links .col {width: 20%;}
}
.black_sub_menu{ margin-top:-72px; background-color:rgba(0,0,0,0.5); z-index: 100;  position: relative;}
.black_sub_menu .col > a{ color:#fff}


.footer-links .col:first-child > a span{border-left:0;}



.copyright{ padding:30px 0;}
/*滚动大图*/
.jumbotron { padding:0; margin:0;}
.jumbotron .item{display:block;}
.jumbotron img{display: block; width: 100%;}
.jumbotron .owl-controls {
	position:absolute;
	left:0;
	right:0; 
	z-index:99;
	bottom:10px;
	text-align:center;
	-webkit-tap-highlight-color:transparent
}
.jumbotron .owl-controls .owl-nav [class*=owl-] {
	color:#fff;
	font-size:14px;
	margin:5px;
	padding:4px 7px;
	background:#d6d6d6;
	display:inline-block;
	cursor:pointer;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.jumbotron .owl-controls .owl-nav [class*=owl-]:hover {
	background:#869791;
	color:#fff;
	text-decoration:none
}
.jumbotron .owl-controls .owl-nav .disabled {
	opacity:.5;
	cursor:default
}
.jumbotron .owl-dots .owl-dot {
	display:inline-block;
	zoom:1;
	*display:inline
}
.jumbotron .owl-dots .owl-dot span {
	width:14px;
	height:14px;
	margin:5px 10px;
	background:#d6d6d6;
	display:block;
	-webkit-backface-visibility:visible;
	-webkit-transition:opacity 200ms ease;
	-moz-transition:opacity 200ms ease;
	-ms-transition:opacity 200ms ease;
	-o-transition:opacity 200ms ease;
	transition:opacity 200ms ease;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px
}
.jumbotron .owl-dots .owl-dot.active span,.jumbotron .owl-dots .owl-dot:hover span {
	background:#e11a13;
}



/*路径导航*/
.breadcrumb {padding:40px 0;margin-bottom:0;list-style: none; background-color: #fff; border-radius:0;}
/*通用栏目标题*/
.global-title,.global-title-small{font-size:30px; padding-left:10px; border-left:4px #e60000 solid; margin-top:40px; margin-bottom:10px;}
.global-title-small{ font-size:18px;}
/*页码*/
.Pages{ padding: 20px 0; text-align: center; line-height: 23px; zoom: 1; overflow: hidden; }
.Pages a{ display: inline-block; height: 40px; margin: 0 5px; font-size: 16px; /*line-height: 40px;*/ }
.Pages em{ font-style:normal;}
.p_cur,
.p_count,
.p_total,
.p_jump{ display: none; }
.p_page{ padding: 0px 5px; display: inline-block; }
.p_page a{ display:inline-block; width:78px; height:32px; line-height:32px; text-align:center; border:1px solid #e6e6e6; background:#f7f7f7; color:#666; margin:0px 5px; font-size:13px;}
.p_page .a_prev,
.p_page .a_next{ width:80px; }
.p_page .num a{ width:40px; }

.p_page .a_first:hover,
.p_page .a_end:hover,
.p_page .a_prev:hover,
.p_page .a_next:hover,
.p_page .num a:hover,
.p_page .num .a_cur{ background:#D70007; color:#fff; }

/**画册**/
#PictrueAlbum{ padding-top:10px; }
#PictrueAlbum li{ margin-bottom: 25px;}
#PictrueAlbum li a{ transition: all 0.3s; -webkit-transition: all 0.3s; display: block; padding-left: 40px; border-bottom: 1px solid #ccc; padding-bottom: 20px; background:url(../images/zlicon.png) no-repeat left 5px; }
#PictrueAlbum li .title{ font-size: 15px; color:#333; line-height:24px; }
#PictrueAlbum li .other{ font-size: 14px; line-height: 16px; color:#777; }
#PictrueAlbum li a:hover .title{ color:#e11a13; }
#PictrueAlbum li a:hover{ padding-left:45px; }

@media screen and (max-width:768px) {
  .p_page .a_first,.p_page .a_end,.p_page .num {display: none;}
}
/**/
.zy-modal .modal-body{height:612px; overflow-y:scroll;}

/*企业简介*/
/*
.aboutCont .smallImg li {float: left;margin-bottom: 7px;}
.aboutCont .smallImg ul {overflow: hidden;}
.aboutCont .smallImg1 ul {overflow: hidden;}
.aboutCont .smallImg1 li {float: left;margin-bottom: 7px;}
.aboutCont .smallImg li img {width: 100%;}
.aboutCont .smallImg1 li img {width: 100%;}
.aboutCont .smallImg li.li1,.aboutCont .smallImg li.li2,.aboutCont .smallImg li.li3 {width: 33%;margin-right:0.5%;}
.aboutCont .smallImg li.li3 {margin-right: 0;}
.aboutCont .smallImg1 li.li4,.aboutCont .smallImg1 li.li5 {width: 49.7%;}
.aboutCont .smallImg1 li.li4 {margin-right: 0.6%;}
.aboutCont .BigImgBox1 {width: 100%;overflow: hidden;}
.aboutCont .BigImg1 img {width: 100%;}
.aboutCont .BigImgBox2 {width: 100%;overflow: hidden;}
.aboutCont .BigImg2 img {width: 100%;}
.aboutCont .BigImgBox3 {width: 100%;overflow: hidden;}
.aboutCont .BigImg3 img {width: 100%;}
.aboutCont .BigImgBox {position: relative;}
.aboutCont .BigImg {position: absolute;top: 0;}*/


.aboutCont{}

/*第一屏*/
.aboutPage1 img{ width:100%; max-width:100%; opacity:1;
 -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
         transition-duration: 0.2s;
}
.aboutPage1 .col{ padding-top:2px; padding-bottom:2px;}
.aboutPage1 .isAct{ position:relative;}
.aboutPage1 .img2{ position:absolute; left:0; top:0;}
@media screen and (min-width:1024px) {
    .aboutCont .aboutPage1 .row{ margin-left:-2px; margin-right:-2px;}
    .aboutCont .aboutPage1 .col{ padding:4px;}
}

.apMove1 .ap1-img-1 .img1{ opacity:1;
-webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
        transition-delay: 0.2s;
}
.apMove1 .ap1-img-1 .img2{ opacity:1;
-webkit-transition-delay: 0.4s;
   -moz-transition-delay: 0.4s;
        transition-delay: 0.4s;
}
.apMove1 .ap1-img-2 .img1{ opacity:1;
-webkit-transition-delay: 0.4s;
   -moz-transition-delay: 0.4s;
        transition-delay: 0.4s;
}
.apMove1 .ap1-img-2 .img2{ opacity:1;
-webkit-transition-delay: 0.6s;
   -moz-transition-delay: 0.6s;
        transition-delay: 0.6s;
}
.apMove1 .ap1-img-3 .img1{ opacity:1;
-webkit-transition-delay: 0.6s;
   -moz-transition-delay: 0.6s;
        transition-delay: 0.6s;
}
.apMove1 .ap1-img-3 .img2{ opacity:1;
-webkit-transition-delay: 0.8s;
   -moz-transition-delay: 0.8s;
        transition-delay: 0.8s;
}
.apMove1 .ap1-img-4 .img1{ opacity:1;
-webkit-transition-delay: 0.8s;
   -moz-transition-delay: 0.8s;
        transition-delay: 0.8s;
}
.apMove1 .ap1-img-4 .img2{ opacity:1;
-webkit-transition-delay: 1s;
   -moz-transition-delay: 1s;
        transition-delay: 1s;
}
.apMove1 .ap1-img-5 .img1{ opacity:1;
-webkit-transition-delay: 1s;
   -moz-transition-delay: 1s;
        transition-delay: 1s;
}
.apMove1 .ap1-img-5 .img2{ opacity:1;
-webkit-transition-delay: 1.2s;
   -moz-transition-delay: 1.2s;
        transition-delay: 1.2s;
}
.apMove1 .isAct:hover .img2{ 
-webkit-transform:scale(0.8,0.8);
   -moz-transform:scale(0.8,0.8);               
        transform:scale(0.8,0.8);


-webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
        transition-delay: 0s;
}



/*第二屏*/
.aboutPage2{ padding:30px 0;}
.aboutPage2 .ti{ font-size:20px; text-align:center; font-weight:bold;}
.aboutPage2 .ap2-img-1{ padding:15px 0;}
.aboutPage2 .ap2-img-1 img{ width:100%; max-width:840px;}
.aboutPage2 .p{ padding:10px 0 20px; text-align:center;}
.aboutPage2 .ap2-p-5 em{ font-style:normal;}
.aboutPage2 .ap2-img-2,
.aboutPage2 .ap2-img-3,
.aboutPage2 .ap2-img-4{ display:none;}

@media screen and (min-width:480px) {
   .aboutPage2 .ti{ font-size:24px;}
   .aboutPage2 .p{ font-size:18px;}
}
@media screen and (min-width:1280px) {
   .aboutPage2{/* height:750px;*/ position:relative; padding:0; margin:50px 0 80px;}
   .aboutPage2 .ti,
   .aboutPage2 .img,
   .aboutPage2 .ap2-p-5,
   .aboutPage2 .ap2-p-6{ opacity:1;
    -webkit-transition-delay: 1s;
       -moz-transition-delay: 1s;
            transition-delay: 1s;
   }

   .aboutPage2 .ap2-img-1{ position:absolute; right:0px; top:0;}
   .aboutPage2 .ap2-ti-1{ font-size:40px; left:0; top:60px; position:absolute;}
   .aboutPage2 .ap2-ti-2,
   .aboutPage2 .ap2-ti-3,
   .aboutPage2 .ap2-ti-4{ position:absolute; left:450px; font-size:32px; color:#fff;}
   .aboutPage2 .ap2-img-2,
   .aboutPage2 .ap2-img-3,
   .aboutPage2 .ap2-img-4{ display:block;}

   .aboutPage2 .ap2-ti-2{ top:242px;}
   .aboutPage2 .ap2-img-2{ width:458px; height:75px; position:absolute; left:0; top:204px; opacity:1;}

   .aboutPage2 .ap2-ti-3{ top:356px;}
   .aboutPage2 .ap2-img-3{ width:598px; height:252px; position:absolute; right:0; top:116px;}

   .aboutPage2 .ap2-ti-4{ top:476px;}
   .aboutPage2 .ap2-img-4{ width:586px; height:155px; position:absolute; right:0; bottom:99px;}

   .aboutPage2 .ap2-p-5{ left:0; bottom:100px; position:absolute; text-align:left; font-size:24px; line-height:43px;}
   .aboutPage2 .ap2-p-5 span{ font-size:40px;}
   .aboutPage2 .ap2-p-6{ left:0; bottom:30px; position:absolute; font-size:28px;}

   .aboutPage2 .ap2-p-2,
   .aboutPage2 .ap2-p-3,
   .aboutPage2 .ap2-p-4{ display:none;}


   .apMove2 .ap2-img-1{
       opacity:1;
       -webkit-transform:translateX(-150px);
		-moz-transform:translateX(-150px);
			transform:translateX(-150px);
	   -webkit-transition-duration: 0.4s;
       -moz-transition-duration: 0.4s;
            transition-duration: 0.4s;
       -webkit-transition-delay: 0.4s;
          -moz-transition-delay: 0.4s;
               transition-delay: 0.4s;
   }
   .apMove2 .ap2-img-1 img{
	   
	   
	}
   .apMove2 .ap2-ti-1{
       opacity:1;

       -webkit-transition-delay: 0.2s;
          -moz-transition-delay: 0.2s;
               transition-delay: 0.2s;
   }

   .apMove2 .ap2-ti-2{
       opacity:1;

       -webkit-transition-delay: 0.6s;
          -moz-transition-delay: 0.6s;
               transition-delay: 0.6s;
   }
   .apMove2 .ap2-img-2{
       opacity:1;
	   
       -webkit-transition-delay: 0.8s;
          -moz-transition-delay: 0.8s;
               transition-delay: 0.8s;
   }

   .apMove2 .ap2-ti-3{
       opacity:1;

       -webkit-transition-delay:1.0s;
          -moz-transition-delay: 1.0s;
               transition-delay: 1.0s;
   }
   .apMove2 .ap2-img-3{
       opacity:1;

       -webkit-transition-delay:1.2s;
          -moz-transition-delay: 1.2s;
               transition-delay: 1.2s;
   }

   .apMove2 .ap2-ti-4{
       opacity:1;

       -webkit-transition-delay: 1.4s;
          -moz-transition-delay: 1.4s;
               transition-delay: 1.4s;
   }
   .apMove2 .ap2-img-4{
       opacity:1;

       -webkit-transition-delay: 1.6s;
          -moz-transition-delay: 1.6s;
               transition-delay: 1.6s;
   }

   .apMove2 .ap2-p-5{
       opacity:1;

       -webkit-transition-delay: 1.2s;
          -moz-transition-delay: 1.2s;
               transition-delay: 1.2s;
   }
   .apMove2 .ap2-p-6{
       opacity:1;

       -webkit-transition-delay: 1.4s;
          -moz-transition-delay: 1.4s;
               transition-delay: 1.4s;
   }
}




/*第三屏*/
.aboutPage3 .imgbox{ overflow:hidden;}
.aboutPage3 .imgbox img{ width:100%; max-width:100%; left:0; opacity:1;}
.aboutPage3 .ap3-img-1 img{ top:-60px;}
.aboutPage3 .ap3-img-2 img{ top:60px;}
.aboutPage3 .imgbox .isAct,
.aboutPage3 .txtbox li{ position:relative;}
.aboutPage3 .txtbox .isAct{ left:60px; top:0; opacity:1;}
.aboutPage3 .txtbox li{ text-align:center; margin-bottom:8%;}
.aboutPage3 .txtbox li span{ font-size:20px; font-weight:bold;}
.aboutPage3 .txtbox li em{ font-style:normal;}
.aboutPage3 .txtbox li.ap3-txt-1 span{ color:#f00;}
.aboutPage3 .txtbox li.ap3-txt-2 span{ color:#00f;}
.aboutPage3 .txtbox li.ap3-txt-3 span{ color:#00D045;}
.aboutPage3 .txtbox li.ap3-txt-4 span{ color:#FFAF00;}
.aboutPage3 .txtbox li.ap3-txt-5 span{ color:#E325FB;}

@media screen and (min-width:480px) {
   .aboutPage3 .txtbox li span{ font-size:24px;}
   .aboutPage3 .txtbox li .p{ font-size:16px;}
}
@media screen and (min-width:640px) {
   .aboutPage3 .txtbox li span{ font-size:26px;}
   .aboutPage3 .txtbox li .p{ font-size:18px;}
}
@media screen and (min-width:1024px) {
    .aboutPage3 .imgbox{ width:73%; float:left;}
    .aboutPage3 .txtbox{ width:24%; float:right;}
    .aboutPage3 .txtbox li span{ font-size:30px;}
}
.aboutPage3 .imgbox img,
.aboutPage3 .txtbox .isAct{
 -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
         transition-duration: 0.5s;
}
.apMove3 .ap3-img-1 img{ opacity:1;
    -webkit-transition-delay: 0.2s;
       -moz-transition-delay: 0.2s;
            transition-delay: 0.2s;

    -webkit-transform:translateY(60px);
       -moz-transform:translateY(60px);               
            transform:translateY(60px);
}
.apMove3 .ap3-img-2 img{ opacity:1;
    -webkit-transition-delay: 0.6s;
       -moz-transition-delay: 0.6s;
            transition-delay: 0.6s;

    -webkit-transform:translateY(-60px);
       -moz-transform:translateY(-60px);               
            transform:translateY(-60px);
}
.apMove3 .ap3-txt-1 .isAct{
opacity:1;
-webkit-transform:translateX(-60px);
   -moz-transform:translateX(-60px);
        transform:translateX(-60px);

-webkit-transition-delay: 0.8s;
   -moz-transition-delay: 0.8s;
        transition-delay: 0.8s;
}
.apMove3 .ap3-txt-2 .isAct{
opacity:1;
-webkit-transform:translateX(-60px);
   -moz-transform:translateX(-60px);
        transform:translateX(-60px);

-webkit-transition-delay: 1s;
   -moz-transition-delay: 1s;
        transition-delay: 1s;
}
.apMove3 .ap3-txt-3 .isAct{
opacity:1;
-webkit-transform:translateX(-60px);
   -moz-transform:translateX(-60px);
        transform:translateX(-60px);

-webkit-transition-delay: 1.2s;
   -moz-transition-delay: 1.2s;
        transition-delay: 1.2s;
}
.apMove3 .ap3-txt-4 .isAct{
opacity:1;
-webkit-transform:translateX(-60px);
   -moz-transform:translateX(-60px);
        transform:translateX(-60px);

-webkit-transition-delay: 1.4s;
   -moz-transition-delay: 1.4s;
        transition-delay: 1.4s;
}
.apMove3 .ap3-txt-5 .isAct{
opacity:1;
-webkit-transform:translateX(-60px);
   -moz-transform:translateX(-60px);
        transform:translateX(-60px);

-webkit-transition-delay: 1.6s;
   -moz-transition-delay: 1.6s;
        transition-delay: 1.6s;
}

/*第四屏*/
.aboutPage4{ padding-top:30px;}
.aboutPage4 li{ text-align:center; padding-bottom:25px; display:block;}
.aboutPage4 li .ti{ padding: 10px 0; font-size:16px; font-weight:bold;}
.aboutPage4 .img .isAct{ position:relative; left:-60px; top:0;}
.aboutPage4 li .img,
.aboutPage4 li .img .isAct{ /*width:145px;*/ height:145px;}
.aboutPage4 li .img{ position:relative; margin:0 auto;}
.aboutPage4 .ap4-ti-1{ color:#f00;}
.aboutPage4 .ap4-ti-2{ color:#E325FB;}
.aboutPage4 .ap4-ti-3{ color:#00D0FF;}
.aboutPage4 .ap4-ti-4{ color:#00D045;}





/*@media screen and (min-width:640px) {
    .aboutPage4 li .ti{ font-size:20px;}
}
@media screen and (min-width:768px) {
    .aboutPage4 li .ti{ font-size:30px;}
    .aboutPage4 li .p{ font-size:20px;}
}
@media screen and (min-width:1024px) {
    .aboutPage4 li{ width:42%;} 
    .aboutPage4 li:nth-child(odd){ float:left;}
    .aboutPage4 li:nth-child(even){ float:right;}
}
@media screen and (min-width:1280px) {
    .aboutPage4 li{ width:512px;}
    .aboutPage4 li .img{ float:left;}
    .aboutPage4 li .info{ width:352px; float:right; text-align:left;}
}*/

.aboutPage4 li{float: left;width: 50%;}
.aboutPage4 .ap4-img-1{float: left;width: 30%;}
.aboutPage4 .ap4-info-1{float:left;width:50%;}

.aboutPage4 li{float: left;width: 50%;}
.aboutPage4 .ap4-img-2{float: left;width: 30%;}
.aboutPage4 .ap4-info-2{float:left;width:50%;}

.aboutPage4 li{float: left;width: 50%;}
.aboutPage4 .ap4-img-3{float: left;width: 30%;}
.aboutPage4 .ap4-info-3{float:left;width:50%;}
.aboutPage4 li{float: left;width: 50%;}
.aboutPage4 .ap4-img-4{float: left;width: 30%;}
.aboutPage4 .ap4-info-4{float:left;width:50%;}


.aboutPage4 .img .isAct,
.aboutPage4 .ti,
.aboutPage4 .p{
opacity:1;
 -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
         transition-duration: 0.5s;
}
.apMove4 .ap4-img-1 .isAct{
opacity:1;
-webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
        transition-delay: 0.2s;

-webkit-transform:translateX(60px);
   -moz-transform:translateX(60px);
        transform:translateX(60px);
}
.apMove4 .ap4-ti-1{
opacity:1;
-webkit-transition-delay: 0.4s;
   -moz-transition-delay: 0.4s;
        transition-delay: 0.4s;
}
.apMove4 .ap4-p-1{
opacity:1;
-webkit-transition-delay: 0.6s;
   -moz-transition-delay: 0.6s;
        transition-delay: 0.6s;
}


.apMove4 .ap4-img-2 .isAct{
opacity:1;
-webkit-transition-delay: 0.6s;
   -moz-transition-delay: 0.6s;
        transition-delay: 0.6s;

-webkit-transform:translateX(60px);
   -moz-transform:translateX(60px);
        transform:translateX(60px);
}
.apMove4 .ap4-ti-2{
opacity:1;
-webkit-transition-delay: 0.8s;
   -moz-transition-delay: 0.8s;
        transition-delay: 0.8s;
}
.apMove4 .ap4-p-2{
opacity:1;
-webkit-transition-delay: 1s;
   -moz-transition-delay: 1s;
        transition-delay: 1s;
}


.apMove4 .ap4-img-3 .isAct{
opacity:1;
-webkit-transition-delay: 1s;
   -moz-transition-delay: 1s;
        transition-delay: 1s;

-webkit-transform:translateX(60px);
   -moz-transform:translateX(60px);
        transform:translateX(60px);
}
.apMove4 .ap4-ti-3{
opacity:1;
-webkit-transition-delay: 1.2s;
   -moz-transition-delay: 1.2s;
        transition-delay: 1.2s;
}
.apMove4 .ap4-p-3{
opacity:1;
-webkit-transition-delay: 1.6s;
   -moz-transition-delay: 1.6s;
        transition-delay: 1.6s;
}


.apMove4 .ap4-img-4 .isAct{
opacity:1;
-webkit-transition-delay: 1.6s;
   -moz-transition-delay: 1.6s;
        transition-delay: 1.6s;

-webkit-transform:translateX(60px);
   -moz-transform:translateX(60px);
        transform:translateX(60px);
}
.apMove4 .ap4-ti-4{
opacity:1;
-webkit-transition-delay: 1.8s;
   -moz-transition-delay: 1.8s;
        transition-delay: 1.8s;
}
.apMove4 .ap4-p-4{
opacity:1;
-webkit-transition-delay: 2s;
   -moz-transition-delay: 2s;
        transition-delay: 2s;
}


/*首页-快速链接*/
.first-links {background-color:#f5f5f5; border-bottom:1px #e1e4e4 solid; }
.first-links ul li{ font-size:26px; text-align:center; border-left:1px #d4d4d4 solid;}
.first-links ul li.col{ padding-left:0; padding-right:0;}

 .first-links ul li.col.mm52{display: none;} 

.first-links ul li.on > a .line span {width: 100%;}
.first-links ul li.on >a .text {color: #e11a13;}
.first-links ul li > a{}
.first-links ul li > a .text{display:block; padding:16px 0;}
.first-links ul li > a .line{ height:2px; text-align: center; font-size: 0; line-height: 0;}
.first-links ul li > a .line span{height:2px; width:0; background-color:#e11a13; display: inline-block; transition: all .2s linear;}
.first-links ul li > a:hover .line span{width:100%;}
.first-links ul li>a:hover{ /*border-bottom:2px #e11a13 solid;*/ background-color:#fff;}
.first-links ul li:first-child{border-left:0;}
.first-links .container{position:relative;}
.first-links .first-link-desc{ position:relative; height:370px; top:102px; top: 0; left:0; right: 0; background-position:0 0; background-repeat:no-repeat;  background-color:#f5f5f5; z-index:10; display:none;}
.first-links .first-link-desc div{ width: 30%; margin-right:10%; float:right; }
.first-links .first-link-desc p{width:100%; height:150px; margin-top:60px; overflow:hidden; font-size:14px; text-align:left;}
.first-links .first-link-desc a{ display:block; padding:12px 0; border:1px #333 solid; background-color:#fff;margin-top:5px; font-size:18px;  border-radius:6px; }
.first-links .first-link-desc a:hover{ border:1px #e11a13 solid; background-color:#e11a13; color:#fff;}

.wap-links {background-color:#f5f5f5; border-bottom:1px #e1e4e4 solid; }
.wap-links ul li{ font-size:26px; text-align:center; border-left:1px #d4d4d4 solid;}
.wap-links ul li.col{ padding-left:0; padding-right:0;}
.wap-links ul li.on > a .line span {width: 100%;}
.wap-links ul li.on >a .text {color: #e11a13;}
.wap-links ul li > a{}
.wap-links ul li > a .text{display:block; padding:16px 0;}
.wap-links ul li > a .line{ height:2px; text-align: center; font-size: 0; line-height: 0;}
.wap-links ul li > a .line span{height:2px; width:0; background-color:#e11a13; display: inline-block; transition: all .2s linear;}
.wap-links ul li:first-child{border-left:0;}
.wap-links .container{position:relative;}
.wap-links .first-link-desc{ position:relative; height:370px; width: 100%; top: 0; left:0; background-position:0 0; background-repeat:no-repeat;  background-color:#f5f5f5; z-index:10; display:none; background-size: cover;}
.wap-links .first-link-desc div{ width: 90%; margin-right:5%; float:right; }
.wap-links .first-link-desc p{width:100%; height:150px; margin-top:60px; overflow:hidden; font-size:14px; text-align:left;}
.wap-links .first-link-desc a{ display:block; padding:12px 0; border:1px #333 solid; background-color:#fff;margin-top:5px; font-size:18px;  border-radius:6px; text-align:center;}
.wap-links .first-link-desc a:hover{ border:1px #e11a13 solid; background-color:#e11a13; color:#fff;}

@media (min-width:768px) {
.wap-links{ display: none; }
/*.top-links .col{width: 50%;}*/
}

@media (max-width:768px) {
   .wap-links ul li {text-align: left;border-bottom: 1px solid #d4d4d4;}
   .top-links .col > a > span{border: none;}
}


.home-main .col{overflow:hidden; padding:0;}
.home-main .col-padding{padding-right:30px; padding-left:30px;}
.home-main .col .home-news-inner{position:relative;}
.home-main .col .home-news-inner .pic{width:100%;padding-bottom:56.239%;display:block;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.home-main .col img{ width:100%;}
.home-main .zl-title{ font-size:18px; display:block; width:100%; margin-bottom:25px;}
.home-main .zl-title:hover {font-weight: bold;transition: all .2s linear;text-decoration: underline}
.home-main .home-more{ display:block; margin-bottom:10px;}
.home-main .home-news {background-color: #f9f9f9;}
.home-main .home-news .mask,
.home-main .home-news .home-news-info{ position:absolute; left:0; top:0; padding-left:35px; padding-right:35px; display:none;}
.home-main .home-news .mask{ background-color:#000; opacity:.7; width:100%; height:100%;}
.home-main .home-news .home-news-info a{color:#fff;}
.home-main .home-news .home-news-info h3{ margin-top:60px;}
.home-main .home-news .home-news-info p{ font-size:20px;}
.home-main .home-news .home-news-list{padding-left:30px; padding-right:20px;}
.home-main .home-news .home-news-list li{}
.home-main .home-news .home-news-list li a{ display:inline-block; padding-bottom: 10px;}
.home-main .home-news .home-news-list li a:hover{text-decoration: underline;}
.home-main .home-news .home-news-list span{margin-right:10px;}

.home-main .col .home-news-inner:hover .mask,
.home-main .col .home-news-inner:hover .home-news-info{ display:block;}
.home-main .home-news .list-mouse-event{display: none;}


/*分类菜单*/
table.category-menu {width:100%; background-color:#747474; margin-top:40px; margin-bottom:350px;table-layout:fixed ;}
table.category-menu td{border-left:1px #fff solid; border-right:1px #fff solid; font-size:16px; position:relative; text-align:center;}
table.category-menu a{ display:block; text-align:center; color:#fff;}
table.category-menu td.leve1{height: 148px;cursor: pointer;}
table.category-menu td.leve1>a{ cursor:pointer; display:block; width:100%;}
table.category-menu-buss td.leve1>a span{ display:inline-block; background-position:center top; background-repeat:no-repeat; /*padding-top:40px;*/ background-position:left center; background-repeat:no-repeat; vertical-align:middle;padding: 20px 0;}
table.category-menu td.leve1:hover{ background-color:#464646;}
table.category-menu .category-menu-leve2{ position:absolute; left:0; height:auto; background:#f9f9f9; display:none; z-index:999;/*top: 148px;*/}
table.category-menu .category-menu-leve2 a{font-size:18px; color:#333;text-align: left;}
table.category-menu .category-menu-leve2 a:hover{ color:#e11a13;}

table.category-menu .category-menu-leve2 li{}
table.category-menu .category-menu-leve2 li > a{ display:block; line-height:16px; padding:35px 0 20px 30px; background:url(../images/ry_px.png) no-repeat 10px 36px; }
table.category-menu .category-menu-leve2 li > a:hover{ background-color:#aaa;}
table.category-menu .category-menu-leve2 li > a.on{ background-color:#eee; color:#e11a13;}
table.category-menu .category-menu-leve2 li > a.on:hover{ background-color:#eee;}
table.category-menu .category-menu-leve2 li .alist{ display:none; padding-left:30px; background:#eee;}
table.category-menu .category-menu-leve2 li .alist dd{ padding:2px 0;}
table.category-menu .category-menu-leve2 li .alist a{ font-size:16px;}
table.category-menu .category-menu-leve2 li .alist a:hover{ color:#e11a13;}
#menu18{ display:none;}

@media (min-width:1024px) {
   table.category-menu-buss td.leve1>a{ height:100%;}
   table.category-menu-buss td.leve1>a span{ line-height:36px; background-position:left center; background-repeat:no-repeat; padding:0 0 0 40px; margin-top:62px;}
   
   table.category-menu-buss .category-menu-leve2{ }
   table.category-menu-buss .category-menu-leve2 ul{ }
   table.category-menu-buss .category-menu-leve2 li{  width:50%; float:left; }
   table.category-menu-buss .category-menu-leve2 li .alist{position:absolute; left:0; overflow:hidden; padding:10px 30px; z-index:99;}
   table.category-menu-buss .category-menu-leve2 li .alist dd{ float:left; width:33.33%; padding-right:2%;}
   table.category-menu-buss .category-menu-leve2 li .alist a{ display:block; padding:10px 0;}
}
@media (min-width:1280px) {
   table.category-menu-buss .category-menu-leve2 li{ width:33.33%;}
}

/*主营详情页*/
.category-nav{display: none;}
.nav-pills > li > a{ background:#f5f5f5;border-radius:0;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{background-color:#464646; border-bottom:0;}
.tab-content { position:relative; overflow:hidden;}
.tab-content .tab-pane{ display:block; position:absolute; top:0; left:0; width:100%; height:570px;}
.owl-carousel-zy{}
.owl-carousel-zy .item ,.owl-carousel-zy .item *{transition:color,border 0.2s linear;}
.owl-carousel-zy .item {display: block;}
.owl-carousel-zy img {display: inline-block;margin-bottom: 0;margin-right: 5px;}
.owl-carousel-zy .item:hover img{border:none;}
.owl-carousel-zy .owl-item .item{ width:100% !important;}
.owl-carousel-zy .owl-item .item strong{ display:block; font-size:16px; margin:5px 0;}
.zy-info{ margin-bottom:20px;}

/*产品列表*/
.product-list{ margin-top:20px;}


.product-list .thumbnail{padding:0;border:0;margin-bottom:45px;border-radius:0;}
.product-list .thumbnail i{ display:block; border:1px solid #ddd; display:flexbox; text-align:center; height: 220px; background-size: cover; background-repeat: no-repeat; background-position: center center}
.product-list .thumbnail i img{width:100%; display:inline-block;}
.product-list .thumbnail h3{ font-size:14px; margin-top:10px; margin-bottom:0;}
.product-list .thumbnail .caption{ padding:0;}
.product-list .thumbnail a{display:block;}
.product-list .thumbnail a:hover h3{color:#e11a13}
.product-list .thumbnail a:hover i{border:1px solid #e11a13;}
/*产品详情*/
.product-single .heading-group{padding-bottom:35px; margin-bottom:35px; border-bottom:1px solid #ddd;}
.product-single .heading-group img{width:100%;}
.product-single .heading-group h1{ color:#e11a13; font-size:50px;}
.product-single .heading-group small{color:#3b3b3b; display:block; font-size:24px; margin-bottom:10px;}
.product-single .info-block{ padding:30px;}
.product-single .info-block .title{font-size:24px;margin-bottom:30px;}
.product-single .info-block .title span{ display:inline-block; padding-top:3px;}
.product-single .info-block .title .icon{ vertical-align:top; display:inline-block; margin-right:10px;}
.product-single .info-block.gray{ background:#fafafa; border:1px solid #ddd;}
.product-single .content-text * {font-family: "微软雅黑" !important;}
.project-view img{ width:100%;}

.news-list{}
.news-list li{margin:10px 0;}
.news-list li a{display:block; color:#333; border:1px #ebebeb solid;}
.news-list li a:hover{border:1px solid #e11a13; box-shadow:0 3px 7px 0px rgba(0,0,0,.3)}
.news-list li .col{ padding:0;}
.news-list li .col i{ display:block; padding:10px;}
.news-list li .col img{ width:100%;}
.news-list li .col h3{ font-size:16px;padding:0 10px;}
.news-list li .col p{ color:#969696;padding:0 10px; height:80px;}
.news-list li .col span{ position: relative; padding:0 10px; margin-bottom:15px; display:block;}
.news-list li .col span i{ position: absolute; left: -30px; top:8px; border-top: 1px #e11a13 solid; width: 30px; z-index:990}
.news-list li .col-lg-1 .icon{ border-left:1px #ebebeb solid; margin-top:15px; height:150px; display: flex; align-content: center; justify-content: center; align-items: center;}
.news-list li .col-lg-1 .icon strong{ display:inline-block; width:33px; height:33px; background:url(../images/arrow.png) no-repeat 0 0;}
.news-list li a:hover  .col-lg-1 .icon strong{background:url(../images/arrow2.png) no-repeat 0 0;}

.news-list .row,.news-list.row{ margin:0;}
.info_pn{ padding-top:20px; margin-top:20px; border-top:1px #f2f2f2 solid;}
.info_pn span{ display:block;}
.magazine-list{}
.magazine-list .thumbnail{padding:0;border:0;margin-bottom:45px;border-radius:0; text-align:center;}
.magazine-list .thumbnail i{ display:block; border:1px solid #ddd; display:flexbox; text-align:center; padding:10px;}
.magazine-list .thumbnail i img{width:100%; display:inline-block;}
.magazine-list .thumbnail h3{ font-size:14px; margin-top:10px; margin-bottom:0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.magazine-list .thumbnail .caption{ padding:0;}
.magazine-list .thumbnail a{display:block;}
.magazine-list .thumbnail a:hover h3{color:#e11a13}
.magazine-list .thumbnail a:hover i{border:1px solid #e11a13;}
.magazine-list .thumbnail .dowenload{ display:inline-block; padding:5px 20px;  border:1px solid rgba(230,0,18,.4); color:#e11a13;margin-top:10px;}
.magazine-list .thumbnail .dowenload:hover{ border:1px solid rgba(230,0,18,1);}

.kehuguanai-menu li{ margin:0; padding:0;}
.kehuguanai-menu li a{ display:block; text-align:center; background-color:#747474; color:#fff; padding:20px 0; border:1px #fff solid;}
.kehuguanai-menu li a:hover{ background-color:#454545;}
/* job */
.Joblist{width:100%;}
.Joblist .title{height:40px;background-color:#d3d3d3;}
.Joblist .title span{width:19.9%;text-align:center;color:#555555;font-size:14px ;margin-left:-3px;font-weight:bold ;line-height:40px;display: inline-block;}
.Joblist .eg span i {font-style: normal;}
.Joblist .title span+span{border-left: 1px solid #eeeeee;}
.Joblist .eg{cursor:pointer; background-color: #f9f9f9;}
.Joblist .eg.odd{ background:#e5e5e5;}
.Joblist .eg span{height:40px;width:25%;text-align:center;color:#666666;margin-left:-3px;font-size:14px ;line-height:40px;display: inline-block; box-sizing:border-box; padding:0 0 0 2%;}
.Joblist .eg span.JobName{ text-align:left;}
.Joblist .desc{display:none; border-bottom:1px dashed #e0e0e0; padding-bottom:100px; margin-top:20px; margin-left:20px; font-size:13px; line-height:24px; color:#909090;}
.Joblist .desc .red{padding-bottom: 7px;padding-right:45px; display: inline-block;padding-top:18px;color:#d82128;font-size:14px;font-weight:bold ;line-height:24px;}
.Joblist .WorkPlace{ border-top:1px #e8e8e8 solid ; padding: 20px 0; margin: 20px 0;}
.Joblist .WorkPlace span{ color:#e11a13;}
.Joblist-border{border-top:1px #898989 dotted; padding:10px 0 0; margin:0 0 10px;}


.hero{ border-bottom:1px solid #eee; padding:40px 0;}
.hero dt{ font-size: 25px; background: url(../images/ry.png) no-repeat 0 center; padding-left: 40px;}
.hero dt span{color:#dfdfdf; margin-left:10px; text-transform: uppercase;}
.hero dd ul{ margin:0;}
.hero dd li{ font-size:16px; background: url(../images/ry_px.png) no-repeat 0 center; padding-right: 30px; margin: 15px 0;}
.hero dd li span{ margin-left:13px;}

@media (max-width:1000px) {
  .Joblist .eg span i {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}  
}

/*发展历程*/
/*.history{ margin-top:40px;}
.history .owl-carousel-history{ position:relative; padding:0 36px;}
.history .owl-carousel-history .slick-list{}
.history .owl-carousel-history .item{ text-align: center; font-size: 24px;}
.history .owl-carousel-history .slick-prev,
.history .owl-carousel-history .slick-next{ width: 30px; height: 30px; line-height: 30px; font-size: 30px; position: absolute; top: 0; cursor:pointer;}
.history .owl-carousel-history .slick-prev{ left:0; }
.history .owl-carousel-history .slick-next{ right:0;}
.history .history-list{ display: none;}
.history .history-list.active{ display: block;}
.history .history-list ul{ padding-top: 40px;}
.history .history-list li p{ font-size: 18px; border-top:1px #f0f0f1 solid; display: block; padding-top: 30px; position: relative; color: #e11a13; margin:0; padding-bottom:40px; text-indent:2em;} 
.history .history-list li p i{ height: 3px; position: absolute; left: 0; top:-2px; width:20px; background-color: #e11a13;}

@media (min-width:768px) {
    .history .owl-carousel-history{ width:552px; margin:0 auto; padding:0; margin-top:40px;}
    .history .owl-carousel-history .slick-prev{ left:-36px;}
	.history .owl-carousel-history .slick-next{ right:-36px;}
	.history .tab-content{ margin-top:40px;}
	.history .history-list ul{ padding-top:36px; background:url(../images/line.jpg) repeat-y center top;}
	.history .history-list li div{ width:50%; }
	.history .history-list li:nth-child(2n+1) div{ padding-right:35px; float:left; display:inline;}
	.history .history-list li:nth-child(2n) div{ padding-left:35px; float:right; display:inline; text-align:left;}
	.history .history-list li p{ padding-top:10px;}
	.history .history-list li p:after{ content:''; width:17px; height:19px; background:url(../images/cf.png) no-repeat center; position:absolute; top:-9px;}
	.history .history-list li:nth-child(2n+1) span:after{ right:-43px;}
	.history .history-list li:nth-child(2n) span:after{ left:-43px;}
	.history .history-list li p{ padding-bottom:16px;}
	.history .history-list li:nth-child(2n+1) p,.history .history-list li:nth-child(2n+1) p{ padding-left:32px;}
	.history .history-list li:nth-child(2n) p,.history .history-list li:nth-child(2n) p{ padding-right:32px;}
	.history .history-list li:nth-child(2n+1) p i{ right:0; left:auto;}
}
@media (min-width:992px) {
	.history .tab-content{ width:899px; margin:0 auto; margin-top:40px;}
}*/

/*Timeline001915*/

.history ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0; max-height:550px; overflow-y:auto;}
.history li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.history li div{ padding-left:36px;}
.history li div p{ line-height:24px;}
.history ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.history ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.history li time{ display:block; color:#e60012; font-size:18px; border-top:1px solid #e1e1e4;}
.history li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#e60012; width:20px; height:5px;}
.history ul li:nth-child(2n) time:before{ float:right;}
.history ul li:nth-child(2n) time span{ clear:both; display:block;}
.history ol{ text-align:center;}
.history ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#55b3d0; color:#fff; font-size:14px; border-radius:5px;}
@media(min-width:768px){
	.history ul{ max-height:700px;}
}
@media(max-width:1000px){
.history .columnName{ font-size:45px;}
.history .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.history .columnName{ font-size:30px;}
.history .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.history { background-position: left top; padding-left:20px;}
.history  ul{ background-position: 8px top;}
.history li{ padding:0 !important; background-position: left top;}
.history li div{ padding:10px 10px 10px 36px !important;}
.history ul li:nth-child(2n){ text-align:left;}
.history ul li:nth-child(2n) time:before{ float:none;}
}


/**/
.news-list-tz li a{ border-bottom: 1px #eee solid; display: block;}
.news-list-tz li a h3{ font-size: 18px;}
/*子公司*/
/*.contact-title{ padding: 20px 0;}
.contact-title .col:first-child{ padding-left: 15px;}
.contact-title .col:last-child{ padding-left: 15px;}
.contact-title .col{ padding: 0;}
.contact-title span{ padding:15px;}
.contact-list{ border: 1px #ebebeb solid;}
.area-list{padding-right:0;}
.province-list{ padding-right: 0; padding-left:0; }
.area-list ul,.province-list ul{ background-color: #f6f6f6; height:500px; overflow-y:scroll; padding: 15px; border-right: 1px #ebebeb solid;}
.area-list li,.province-list li{ padding: 10px 0;}
.area-list li .active,.province-list li .active{ color: #e11a13;}
.contactinfo-list ul{ padding: 15px;}
.contactinfo-list li{ padding: 10px 0;}
.contactinfo-list ul{height:500px; overflow-y:scroll;}*/

.contact-list{}
.contact-list li{ padding-top:10px; padding-bottom:20px;}
.contact-list li .box-l{ text-align:left;}
.contact-list li .active{ background:#e60000; display:inline-block; padding:5px 15px; color:#fff;}
.province-list li .active{ background:#f65e5e}
.contact-list li .ico{ width:92px; height:92px; border-radius:46px; background:#888; margin:0; overflow:hidden;text-align: center;}
.contact-list li .ico span{ color:#fff; font-size:18px; font-weight:bold; display:block; line-height:92px;}
.contact-list li .ico:hover{ background-color:#454545;}
.contact-list li .ico:hover span{ background-position:left top; background-repeat:no-repeat; line-height:23px; padding-top:60px; font-size:14px; font-weight:normal; text-indent:-999px;}
.contact-list li .btn-map{ cursor:pointer; display:block; margin:5px 0;}
.contact-list li .box-r{ padding-top:5px;}
.contact-list li .box-r .ti{ font-weight:bold; padding-bottom:5px;}

.contactmap{ position:fixed; width:100%; height:100%; left:-999px; top:0; border:2px solid #000; background:#fff; overflow:hidden; z-index:100;}
.contactmap .btn-close{ display:block; position:absolute; right:0; top:0; width:39px; height:39px; cursor:pointer; background:url(../images/close.jpg) no-repeat; z-index:10;}
.contactmap .ul{ height:100%; position:relative;}
.contactmap .ul li{ float:left; width:100%; height:100%;}

.contactmap li > div{ width:100%; height:100%;}
@media screen and (min-width:480px) {
   .contact-list li .box-l{ width:92px; float:left;}
   .contact-list li .box-r{ width:75%; width:calc(100% - 4% - 92px); float:right;}
   .contact-list li .ico {margin: 0 auto;}
   .contact-list li .box-l{ text-align:center;}
}
@media screen and (min-width:1024px) {
   .contactmap{ position:fixed; width:796px; height:496px; left:-999px; top:50%; margin:-250px 0 0 -400px; border:2px solid #000; background:#fff; overflow:hidden; z-index:100;}
   .contactmap .ul li{ float:left; width:796px; height:496px;}
}

/**/
.jqvmap-pin span{ display: inline-block;padding-top:10px; background: url(../images/template/ry_px.png) no-repeat center 0; margin-top: 10px; }
#jqvmap1_us_pin{left:195.941px; top:159.277px;}
/*专题*/
#Subject .zt-title{ display:block; font-size:24px; font-weight:bold; text-align:center; margin-bottom:30px; margin-top:40px;}
#Subject .zt-about{ text-align:center}
#Subject .zt-video{ border:1px #ebebeb solid; padding:40px;}
#Subject .zt-video .thumbnail{ padding:0; border: 0;}
#Subject .zt-video .thumbnail i{ border:1px #eee solid; display:block; position: relative;}
#Subject .zt-video .thumbnail span{ position: absolute; font-size:50px; height:50px; width:50px; top: 50%; left: 50%; margin-left:-25px; margin-top: -25px; color: #fff;}
#Subject .zt-video img{ width:100%;}
#Subject .zt-video .caption{ padding:0;}
#Subject .zt-video .caption h3{ font-size:16px;}
#Subject .zt-video a:hover i span{ color:#e11a13;}
#Subject .home-news img{ width:100%;}
#Subject .home-news-list a{ font-size: 16px;}
#Subject .home-news-list li{ padding: 10px 0;}

/**/
.a3-service > .row > .col{ position:relative;}
.a3-service img{ width: 100%;}
.a3-service .radius{ border-radius:800px; width:180px; height:180px;}
.a3-service .a3-img1,
.a3-service .a3-img2,
.a3-box{ 
    -webkit-transition: all 0.5s;
       -moz-transition: all 0.5s;
            transition: all 0.5s;
}
.a3-service .a3-img1{ left:15px; top:-30px; opacity:0;}
.a3-service .a3-img2{ left:15px; bottom:0; opacity:0;}

.a3-box{ align-content: center; justify-content: center; align-items: center; display: flex; margin-top:50px;}
.a3-service > .row > .col > .row > .a3-box{ margin-top:0;}
.a3-box p{ display: inline-block; margin: 0; color: #fff;}
.a3-box p strong{ font-size: 30px; }
.a3-box p strong em {font-style: normal;}
.a3-box p span{font-size: 18px;}
.a3-service #r1,
.a3-service #r2,
.a3-service #r3,
.a3-service #r4,
.a3-service #r5{ padding:20px 0; text-align: center; opacity:0; margin-left:-90px; width:180px; float:none;}
.a3-text{font-size:24px; text-align: center; width: 100%;}

.a3-service #r1{ left:50%; top:-30px;}
.a3-service #r2{ left:50%; top:170px;}
.a3-service #r3{ left:50%; top:370px;}
.a3-service #r4{ left:50%; top:570px;}
.a3-service .a2-txt{ left:0; bottom:0; opacity:0;}
@media screen and (min-width:1024px) {
    .a3-service #r1,
    .a3-service #r2,
    .a3-service #r3,
    .a3-service #r4,
    .a3-service #r5{ margin:0; float:left;}

    .a3-service #r1{ left:0; top:-30px;}
    .a3-service #r2{ right:0; top:-30px;}
    .a3-service #r3{ left:0; top:190px;}
    .a3-service #r4{ right:0; top:190px;}
    .a3-service .a2-txt{ left:30px; bottom:0; opacity:0;}
}


.a3-service .rc1{ background: #ff0000;}
.a3-service .rc2{ background: #cc33ff;}
.a3-service .rc3{ background: #33cc33;}
.a3-service .rc4{ background: #ffb400;}

.a3Move .a3-img1{  opacity:1;
   
    -webkit-transform:translateY(30px);
       -moz-transform:translateY(30px);               
            transform:translateY(30px);
        
    -webkit-transition-delay: 0.2s;
       -moz-transition-delay: 0.2s;
            transition-delay: 0.2s;
}
.a3Move .a3-img2{  opacity:1;
    
    -webkit-transition-delay: 0.7s;
       -moz-transition-delay: 0.7s;
            transition-delay: 0.7s;
}
.a3Move #r1{  opacity:1;
     
    -webkit-transform:translateY(30px);
       -moz-transform:translateY(30px);               
            transform:translateY(30px);
    
    -webkit-transition-delay: 1s;
       -moz-transition-delay: 1s;
            transition-delay: 1s;
}
.a3Move #r2{  opacity:1;
    
    -webkit-transform:translateY(30px);
       -moz-transform:translateY(30px);               
            transform:translateY(30px);
    
    -webkit-transition-delay: 1.2s;
       -moz-transition-delay: 1.2s;
            transition-delay: 1.2s;
}
.a3Move #r3{  opacity:1;
    
    -webkit-transform:translateY(30px);
       -moz-transform:translateY(30px);               
            transform:translateY(30px);
     
    -webkit-transition-delay: 1.4s;
       -moz-transition-delay: 1.4s;
            transition-delay: 1.4s;   
}
.a3Move #r4{  opacity:1;
    -webkit-transform:translateY(30px);
       -moz-transform:translateY(30px);    
            transform:translateY(30px);           
            
    
    -webkit-transition-delay: 1.6s;
       -moz-transition-delay: 1.6s;
            transition-delay: 1.6s;  
}
.a3Move .a2-txt{ opacity:1;
    -webkit-transition-delay: 1.8s;
       -moz-transition-delay: 1.8s;
            transition-delay: 1.8s;
}



/*首页终端尺寸调整*/
@media (min-width:320px) {
   .home-main .col-padding{padding-right:30px; padding-left:30px; padding-top:20px; padding-bottom:40px;}
   .home-main .home-news .home-news-info h3{ margin-top:30px;}
   .home-main .home-news .home-news-info p{display:none;}
   .home-main .home-news .home-news-list span{display:inline;float:right; }
   .navbar-header{ float: none;}
}
@media (min-width:445px) {
   .home-main .home-news .home-news-info h3{ margin-top:60px;}
   .home-main .home-news .home-news-info p{font-size:18px;display:block;}
}
@media (min-width:460px) {
   .home-main .home-news .home-news-info h3{ margin-top:60px;}
   .home-main .home-news .home-news-info p{font-size:18px;display:block;}
}
@media (min-width:768px) {
   .first-links ul li.col i{ display:block;}
   .first-links .first-link-desc p{height:180px; margin-top:20px;}
   .navbar-toggle {display:block;}	
   .home-main .col-padding{padding-right:30px; padding-left:0; padding-top:20px; padding-bottom:40px;}
}
@media (min-width:992px) {
    .first-links .first-link-desc p{height:150px;}
    .home-main .col-padding{padding-right:30px; padding-left:0; padding-top:40px; padding-bottom:40px;}
}
@media (min-width:1024px) {
     .home-main .home-news .home-news-list li:last-child{ display:none;}
     .home-main .home-news .home-news-list li:nth-last-child(2){ display:none;}
     .home-main .home-news .home-news-list li:nth-last-child(3){ display:none;}
     .home-main .home-news .home-news-list{padding-left:30px;}
     .home-main .home-news .home-news-list span{display:block; float:none;}
}
@media (min-width:1200px) {
    .first-links .first-link-desc{ /*top:102px;*/}
    .first-links ul li.col i{ display:inline;}
    .home-main .col-padding{padding-right:30px; padding-left:30; padding-top:0; padding-bottom:0;}
    .home-main .zl-title{ font-size:18px; display:block; width:50%; margin-bottom:25px;}
    .home-main .home-news .home-news-list span{display:inline;float:right;}
    .home-main .home-news .home-news-list li:last-child{ display:block;}
    .home-main .home-news .home-news-list li:nth-last-child(2){ display:block;}
    .home-main .home-news .home-news-list li:nth-last-child(3){ display:block;}
    .global-title{padding-left:10px; margin-top:40px; margin-bottom:30px;}
    .navbar-toggle{display: none;}
    .navbar-header{ float:left;}
}
/*产品详情*/
@media (min-width:1024px) {
    .product-single .heading-group h1{ padding-top:35%; margin-top:-40px;}
}
.navbar-toggle{margin-top:25px;}
.mm-listview .mm-vertical .mm-panel, .mm-vertical .mm-listview .mm-panel{padding:0;}

.lang-mode .modal-header{ border: 0;}
.lang-mode .modal-header .close{ font-size: 24px;}
.lang-mode .modal-body{ font-size: 24px;}
.lang-mode .modal-body a{ display:block; padding: 10px;}


.modal.in .modal-dialog{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.modal-dialog{position:fixed; margin:10px auto; left:0;right:0;top:50%}
.jqvmap-zoomin, .jqvmap-zoomout{
	width: 20px !important;
	height: 20px !important;
}
.jqvmap-zoomout{
	top: 40px !important;
	line-height: 20px !important;
}


/*国外地图*/
.address{width: 500px;display: block;margin: 30px auto;float: left;}
.address h2{margin-bottom: 20px;font-weight: bold;font-size: 14pt;}
.address p{color: #333333;font-size: 16px;}
.address p span{color: #4790d0;border-bottom: 1px solid #4790d0;margin-left: 10px;}
.address a{color: #4790d0;border-bottom: 1px solid #4790d0;font-size: 16px;}


/*视频*/
.video-info{}
.video-info .video{ padding:15px 0;}
.video-info video{ width:100%;}
@media screen and (min-width:1024px) {
    .video-info .video{ width:720px; margin:0 auto;}
    .video-info video{ width:720px; height:480px; background:#000;}
}


.w100{width: 100% !important;}
.w100 h3{float: left;overflow: hidden;text-overflow: ellipsis;white-space: normal;width: 85%;}
.w100 p{float: right;margin:14px 0 !important;}


table.category-menu td.leve1{height: auto;}
@media (min-width: 1024px){
table.category-menu-buss td.leve1>a span {
  line-height: 22px;
    padding: 0;
    margin:0;
}
table.category-menu td.leve1>a{padding:20px;}

.hidden{display: none !important;}

}
@media (min-width: 1200px){
  /*table.category-menu-buss td.leve1>a span{padding:0 0 0 20px;}*/
}
.filehref{display: block;padding:20px 0;}



.Zjtitle .ap2-ti-1{ font-size:20px; font-weight: bold; text-align: center; color: #333; opacity: 1;}


@media screen and (min-width:480px) {
  .Zjtitle .ap2-ti-1{ font-size:24px;}
}
@media screen and (min-width:1280px) {
    .Zjtitle .ap2-ti-1{font-size: 40px; text-align: left;}
}


/*20190605*/
.sales-web{ padding-bottom:5%; overflow:hidden;}
.sales-web .map{width:1160px; margin-left:-10px; position:relative;}
.sales-web .map .list a{ position:absolute; width:30px; height:30px; color:#333;}
.sales-web .map .list a span{ width:30px; height:30px; line-height:1000px; overflow:hidden; display:block;}
.sales-web .map .list a aside{ position:absolute; left:100%; top:0; display:none; width:280px; background:#fff; padding:10px; border-radius:5px; box-shadow:0 0 5px  rgba(0,0,0,0.5);}
.sales-web .map .list a:hover aside{ display:block;}
.sales-web .list-result{ padding-top:30px;}
.sales-web .list-result .title{line-height: 50px; background: #e1e1e1;text-align: center; font-size: 16px;}
.sales-web .list-result li{border-bottom:1px solid #e1e1e1;}
.sales-web .list-result li h4{ margin:0; line-height:40px; font-size:14px;}
.sales-web .list-result li dl{ margin:0; background:#f7f7f7; overflow:hidden; text-align:center;}
.sales-web .list-result li dl dd{ float:left; width:50%; text-align:center;}
.sales-web .list-result li dl dd a{ display:block; width:100px; line-height:36px; text-decoration:underline; margin:0 auto;}
@media(min-width:1201px){
.sales-web .wap_map{ display:none;}
}
@media(max-width:1200px){
.sales-web .map{ display:none;}
.sales-web .wap_map dl{ position:relative; z-index:30;}
.sales-web .wap_map dt{ border:1px solid #eee; border-radius:5px; line-height:40px; padding:0 10px;}
.sales-web .wap_map dt:after{ position:absolute; right:10px; top:50%; border:6px solid transparent; border-top-color:#ccc; margin-top:-3px; content:'';}
.sales-web .wap_map dd{ display:none; overflow:hidden; position:absolute; top:100%; left:0; width:100%;border:1px solid #eee; border-top:0; background:#fff; padding:10px;}
.sales-web .wap_map dd a{ float:left; width:25%; line-height:30px; padding-right:10px;}
}
@media(max-width:375px){
.sales-web .wap_map dd a{ width:33.333333%;}
}

.sales-web .list-result .w25{
	width:25%;
	float: left;
    	text-align: center;
	padding: 10px 0;
	border-bottom: 1px solid #e1e1e1;
}
.redmore{color:red;font-size:12px;}
.sales-web .list-result .w30{width:30%;}
.sales-web .list-result .w20{width:20%}
.morelist li{margin:8px 0;}





.yum_jc{}
 .yun_title h1{
	line-height: 150px;
	height: 150px;
	background: no-repeat ;
	background-position:center ;
	text-align: center;
	font-size: 36px;
	color: #221815;
	font-weight: 100;
	margin-top: 90px;
	margin-bottom: 40px;
}
.yun_title p{
	color: #595757;
	font-size: 20px;
	line-height: 2;
	text-align: center;
}
 .yun_txt p{
	color: #595757;
	font-size: 20px;
	line-height: 2;
	text-align: center;
	
}
.yum_jc .yun_txt ul.ul {
	margin-top: 120px;
	overflow: hidden;
	margin-bottom: 80px;
}
.yum_jc .yun_txt ul.ul li{
	width: 33.333333%;
	float: left;
	
}
.yum_jc .yun_txt ul.ul li h2{
	font-size: 50px;
	color: #ff0000;
	text-align: center;
}
.yum_jc .yun_txt ul.ul li h2 span{
	font-size: 50px;
	line-height: 60px;
}
.yum_jc .yun_txt ul.ul li h2 i{
	font-size: 18px;
	line-height: 20px;
	font-style: inherit;
	position: absolute;
	color: #595757;
}
.yum_jc .yun_txt ul.ul li p{
	font-size: 20px;
	line-height: 60px;
	color: #595757;
}
.yum_jc .yun_txt div img{
	display: block;
	margin: 0 auto;
}







/*		地图*/
.chinaMapDiv {
	position: relative;
	width: 1089px;
	margin: auto;
	max-width: 100%;
	margin-top: 80px;
	margin-bottom: 180px;
}

.chinaMapDiv .img img {
	width: 100%;
}

.chinaMapUl .chinaMapLi {
	position: absolute;
}

.chinaMapLi {
	width: 10px;
	height: 10px;
}

.chinaMapLi:after {
	content: "";
	width: 119px;
	height: 31px;
	background: url(../images/xian.png) no-repeat center center;
	position: absolute;
	left: 7px;
	bottom: 7px;
	visibility: hidden;
	opacity: 0;
}

.textDiv {
	width: 270px;
	height: 320px;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);
	background-color: #fff;
	padding: 30px 35px;
	position: absolute;
	z-index: 2;
	left: 105px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	visibility: hidden;
	opacity: 0;
}

.textDiv .tit {
	font-size: 16px;
	color: #333333;
	
	/* margin-bottom: 15px; */
	margin: 0;
	position: relative;
	padding-left: 12px;
}

.textDiv .tit::after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 2px;
	height: 100%;
	background: #ff0000;
}
.textDiv .txt {
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	margin: 0;

}

.textDiv .img {
	/* margin-top: 30px; */
	margin: 10px 0;
}



.chinaMapLi .icon {
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	border: solid 1px #f65d35;
	position: relative;
}
.chinaMapLi .icon a{
	display: block;
}
.chinaMapLi .icon:after,.chinaMapLi .icon:before {
	content: "";
	width: 0px;
	height: 0px;
	position: absolute;
	left: 50%;
	top: 50%;
	border-radius: 100%;
	border: solid 1px #f65d35;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.chinaMapLi .icon:after {
	animation: chinaMapLi  2.5s ease 0s infinite;
}

.chinaMapLi .icon:before {
	animation: chinaMapLi  3.5s ease 0s infinite;
}

@keyframes chinaMapLi {
	0% {
		width: 0px;
		height: 0px;
		opacity: 1;
	}

	100% {
		width: 35px;
		height: 35px;
		opacity: 0;
	}
}

.chinaMapLi:hover .textDiv {
	left: 125px;
	visibility: visible;
	opacity: 1;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.chinaMapLi:hover:after {
	visibility: visible;
	opacity: 1;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}

.chinaMapLi:hover .icon {
	background-color: #f65d35;
}

.chinaMapLi:hover .icon:after,.chinaMapLi:hover .icon:before {
	background-color: #f65d35;
}

/* .chinaMapLi:nth-child(1) { */
	/*top: 24.766%;	left: 65.84%;*/
/* 	top: 36.760%;
	left: 58.034%;
} */
/* 
.chinaMapLi:nth-child(2) {
	top: 37.22%;
	left: 66.85%;
}

.chinaMapLi:nth-child(3) {
	top: 45.015%;
	left: 65.84%;
} */

/* .chinaMapLi:nth-child(4) {
	top: 55.607%;
	left: 73.002%;
} */
/* 
.chinaMapLi:nth-child(5) {
	top: 60.747%;
	left: 75.39%;
} */

/* .chinaMapLi:nth-child(6) {
	top: 65.420%;
	left: 73.094%;
} */

/*.chinaMapLi:nth-child(7) {
	top: 65.109%;
	left: 49.77%;
}*/

.chinaMapLi:nth-child(7) {
	top: 83.956%;
	left: 65.103%;
}


@media(max-width:1024px){
	.yun_title h1{
		font-size: 20px;
		line-height: 60px;
		height: 60px;
		-webkit-background-size:auto 100% ; 
		background-size:auto 100% ; 
		margin-bottom:20px ;
		margin-top: 50px;
	}
	.yun_txt p{
		font-size: 16px;
		line-height: 30px;
	}
	.yun_title p{
		font-size: 16px;
		line-height: 30px;
	}
	.yum_jc .yun_txt ul.ul{
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.yum_jc .yun_txt ul.ul li{
		width: 100%;
	}
	.yum_jc .yun_txt ul.ul li h2{
		font-size: 40px;
	}
	.yum_jc .yun_txt ul.ul li h2 span{
		font-size: 30px;
	}
	.yum_jc .yun_txt ul.ul li p{
		font-size: 16px;
		line-height: 40px;
	}
	.yum_jc .yun_txt ul.ul li h2 i{
		font-size: 14px;
	}
	.chinaMapDiv{
		  margin-top: 40px;
		margin-bottom: 60px;
	}
	.chinaMapUl .chinaMapLi{
		/* position: inherit; */
	}
	.chinaMapLi:hover .textDiv {
		position: fixed;
		top: 50%;
		left: 2%;
		visibility: visible;
		opacity: 1;
		-webkit-transition: all 0.5s ease 0s;
		-moz-transition: all 0.5s ease 0s;
		-ms-transition: all 0.5s ease 0s;
		-o-transition: all 0.5s ease 0s;
		transition: all 0.5s ease 0s;
		z-index: 999;
		background: #fff;
	}
	
}








.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.news-content2 h2{
	margin: 40px 0 20px;
}
.news-content2 h2 span{
	font-size: 24px;
	color: #221815;
	line-height: 30px;
	font-weight: 100;
	border-bottom: 2px solid #ff0000;
	margin-left: 4%;
}

.news-content2 .banner img{
	width: 100%;
}


.news-content2 .pic-text-left{
	float: left;
	width: 60%;
	margin-top: 70px;

}
.news-content2 .pic-text-left p{
	padding-left: 10%;
	padding-right: 5%;
	font-size: 16px;
	line-height: 26px;
	margin: 0;
	text-indent: 2em;
	color: #000000;
}
.news-content2 .pic-text-right{
	float: right;
	width: 40%;
	margin-top: 70px;
	padding-left: 2%;
}
.news-content2 .pic-text-right ul li p{
	font-size: 16px;
	line-height: 26px;
	padding-left: 30px;
	margin: 0;
	position: relative;
}
.news-content2 .pic-text-right ul li p::after{
	position: absolute;
	content: "";
	width: 16px;
	height: 16px;
	top: 5px;
	left: 0;
	background: url(../images/yuan.png) no-repeat center ;
	background-size: 100% 100%;
}
.news-content2 .list-icon{
	margin-top: 50px;
	overflow: hidden;
}
.news-content2 .list-icon ul li{
	width: 50%;
	float: left;
	margin:50px 0 ;

}
.news-content2 .list-icon ul li .pic-icon{
	float: left;
	margin-right: 20px;
}

.news-content2 .list-icon ul li .text-text{
	float: left;

}

.news-content2 .list-icon ul li .text-text h3{
	margin: 0;
}
.news-content2 .list-icon ul li .text-text h3 span{
	font-size: 20px;
	color: #000000;
	border-bottom:2px solid #FF0000 ;
	line-height: 40px;
}
.news-content2 .list-icon ul li .text-text p{
	font-size: 16px;
	line-height: 24px;
	color: #000;
}



.news-content2 .map-dizhi{
	overflow: hidden;
	background: #dcdddd;
	margin-bottom: 100px;

}
.news-content2 .map-dizhi .text-dizhi{
	float: left;
	width: 32%;
	padding-left: 3%;
	padding-top: 15%;
}
.news-content2 .map-dizhi .text-dizhi img{
	width: 40px;
}
.news-content2 .map-dizhi .text-dizhi h4 {
	margin-bottom: 0;
}
.news-content2 .map-dizhi .text-dizhi h4 span{
	font-size: 20px;
	font-weight: bold;
	color: #000;
	border-bottom: 2px solid #FF0000;
}
.news-content2 .map-dizhi .text-dizhi h5{
	font-size: 15px;
	font-weight: bold;
	margin:10px 0 0;
	color: #000;
	line-height: 22px;
}
.news-content2 .map-dizhi .text-dizhi p{
	margin: 0;
	line-height: 24px;
	color: #000;
}
.news-content2 .map-dizhi .map-map{
	width: 68%;
	padding: 1%;
	float: right;
}

.news-content2 .map-dizhi .map-map img{
	width: 100%;
}


@media(max-width:1024px){
	.news-content2 .pic-text-left{
		width: 100%;
	}
	
	.news-content2 .pic-text-right{
		width: 100%;
		padding-left: 10%;
	}
	.news-content2 .list-icon ul li{
		width: 100%;
	}
	.news-content2 .map-dizhi .text-dizhi{
		width: 100%;
	}
	.news-content2 .map-dizhi .map-map{
		width: 100%;
		padding: 2%;
	}
	.news-content2 .list-icon ul li .text-text{
		width: 60%;
	}
	
	
}


.Zhuan{display: table; margin: 0 auto; position: relative; width: 100%; max-width: 680px;}
.Zhuan .guding{position: relative; z-index: 10;}
.Zhuan .group{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; animation: zhuan 16s ease-out 2s infinite; -webkit-animation: zhuan 16s ease-out 2s infinite;}
@-webkit-keyframes zhuan{
	0%{ transform: rotate(0);}
	6%{transform: rotate(45deg);}
	12.5%{transform: rotate(45deg);}
	18.5%{transform: rotate(90deg);}
	25%{transform: rotate(90deg);}
	31%{transform: rotate(135deg);}
	37.5%{transform: rotate(135deg);}
	43.5%{transform: rotate(180deg);}
	50%{transform: rotate(180deg);}
	56%{transform: rotate(225deg);}
	62.5%{transform: rotate(225deg);}
	68.5%{transform: rotate(270deg);}
	75%{transform: rotate(270deg);}
	81%{transform: rotate(315deg);}
	87.5%{transform: rotate(315deg);}
	93.5%{transform: rotate(360deg);}
	100%{transform: rotate(360deg);}
}
@keyframes zhuan{
	0%{ transform: rotate(0);}
	6%{transform: rotate(45deg);}
	12.5%{transform: rotate(45deg);}
	18.5%{transform: rotate(90deg);}
	25%{transform: rotate(90deg);}
	31%{transform: rotate(135deg);}
	37.5%{transform: rotate(135deg);}
	43.5%{transform: rotate(180deg);}
	50%{transform: rotate(180deg);}
	56%{transform: rotate(225deg);}
	62.5%{transform: rotate(225deg);}
	68.5%{transform: rotate(270deg);}
	75%{transform: rotate(270deg);}
	81%{transform: rotate(315deg);}
	87.5%{transform: rotate(315deg);}
	93.5%{transform: rotate(360deg);}
	100%{transform: rotate(360deg);}
}


.ease-in-out{transition: 0.3s ease-in-out;-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;}
/* .scale img{transition: 0.3s ease-in-out;-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;} */
/* .scale:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);display: none;} */
.scale img.hover{display: none;}
.scale:hover img.hover{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);display: inline-block;}

.project-construction .sec2 .list li img{transition: 0.3s ease-in-out;-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;}
.project-construction .sec2 .list li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);display: none;}

.project-construction .sec2 .list li img.hover{display: none;}
.project-construction .sec2 .list li:hover img.hover{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);display: inline-block;}








.a-floor{}
.a-floor>.a-floor-item{margin-bottom: 120px;}
.a-floor>.a-floor-item>.title{font-size: 36px;color: #221815;text-align: center;margin:60px 0 40px 0;}
.a-floor>.a-floor-item>.desc{color: #595757;font-size: 20px;}
.a-floor>.a-floor-item>.list{margin-top: 40px;}
.a-floor>.a-floor-item>.list>li{float:left;width:16.6%;text-align: center;font-size: 16px;}
.a-floor>.a-floor-item>.list>li>.img{height: 100px;line-height: 100px;}

.b-floor{background:url(../images/b-floor-bg.jpg) center no-repeat;padding: 80px 0;}
.b-floor>.container>.title{font-size: 36px;color: #fff;text-align: center;}
.b-floor>.container>.desc{color: #fff;font-size: 20px;margin:40px 0 90px 0;}
.b-floor>.container>ul{margin-top: 40px;}
.b-floor>.container>ul>li{float:left;width:25%;text-align: center;color: #fff;border-right:solid 1px #fff;font-size: 16px;}
.b-floor>.container>ul>li:last-child{border-right:none;}
.b-floor>.container>ul>li>.img{width:180px;height: 180px;margin:auto;line-height: 180px;background-color:#fff;border-radius:50%;margin-bottom: 40px;}

.project-construction{text-align:center;}
.project-construction .a-floor>.a-floor-item>.title{font-size: 38px;margin:70px 0 50px 0;}
.project-construction .a-floor>.a-floor-item>.desc{font-size:21px;text-align: left;max-width: 1080px;margin: 0 auto;color: #333;}
.project-construction .b-floor .container .desc{margin:50px 0 60px 0;color:#eee;font-size: 21px;}
.project-construction .sec1 .back{position:relative;margin:250px auto 130px;width:792px;height:762px;background:url(../images/project-bg-1.png) no-repeat center center;}
.project-construction .sec1 .back p{margin:0 auto;max-width:115px;font-size:24px;}
.project-construction .sec1 .back .b-tab{position:absolute;top:39.5%;left:36.5%;width:27.5%;height:28.5%;color:#fff;}
.project-construction .sec1 .back .b-tab p{padding: 32% 0;font-size: 28px;}
.project-construction .sec1 .back .b-panel{color:#828282;}
.project-construction .sec1 .back .item{position:absolute;width:19%;height:20%;border-radius:50%;cursor:pointer;}
.project-construction .sec1 .back .item:hover,.project-construction .sec1 .back .item.aon{background:#828282;color:#fff;}
.project-construction .sec1 .back .item:nth-child(1){top:4.1%;left:40.5%;}
.project-construction .sec1 .back .item:nth-child(2){top:31.7%;left:77%;}
.project-construction .sec1 .back .item:nth-child(3){top:76.3%;left:63%;}
.project-construction .sec1 .back .item:nth-child(4){top:76.3%;left:18%;}
.project-construction .sec1 .back .item:nth-child(5){top:31.7%;left:4%;}
.project-construction .sec1 .back .item p{padding: 38% 0;}
.project-construction .sec1 .back .item .ul{position:absolute;display:none;}
.project-construction .sec1 .back .item.aon .ul{display:block;}
.project-construction .sec1 .back .item .ul li{width:180px;height:40px;border:2px solid #828282;border-radius:20px;color:#828282;font-size:17px;line-height:40px;}
.project-construction .sec1 .back .item:nth-child(1) .ul{bottom:100%;left:50%;margin-bottom:40px;margin-left:-640px;padding-bottom:110px;width:1280px;background:url(../images/project-bg-2.png) no-repeat center bottom;}
.project-construction .sec1 .back .item:nth-child(1) .ul li{float:left;margin-right:40px;}
.project-construction .sec1 .back .item:nth-child(2) .ul{top:50%;left:100%;margin-top:-170px;margin-left:40px;padding-left:110px;height:340px;background:url(../images/project-bg-3.png) no-repeat left center;}
.project-construction .sec1 .back .item:nth-child(2) .ul li{margin-bottom:60px;}
.project-construction .sec1 .back .item:nth-child(3) .ul{top:100%;left:50%;margin-top:40px;margin-left:-640px;padding-top:110px;width:1280px;background:url(../images/project-bg-4.png) no-repeat center top;}
.project-construction .sec1 .back .item:nth-child(3) .ul li{float:left;margin-right:40px;}
.project-construction .sec1 .back .item:nth-child(4) .ul{top:100%;left:50%;margin-top:40px;margin-left:-530px;padding-top:110px;width:1060px;background:url(../images/project-bg-5.png) no-repeat center top;}
.project-construction .sec1 .back .item:nth-child(4) .ul li{float:left;margin-right:40px;}
.project-construction .sec1 .back .item:nth-child(5) .ul{top:50%;right:100%;margin-top:-170px;margin-right:40px;padding-right:110px;height:340px;background:url(../images/project-bg-6.png) no-repeat right center;}
.project-construction .sec1 .back .item:nth-child(5) .ul li{margin-bottom:60px;}
.project-construction .sec1 .back .item .ul li:last-child{margin:0;}
.project-construction .sec2{padding: 90px 0 110px;}
.project-construction .sec2 .list{margin:40px -10px 0;}
.project-construction .sec2 .list li{padding:0 10px;width:20%;border:0;}
.project-construction .sec2 .list li .back{padding:10px 20px 30px;background:#fff;}
.project-construction .sec2 .list li .img{margin:auto;width:auto;height:180px;border-radius:50%;background-color:#fff;line-height:180px;}
.project-construction .sec2 .list li p{color:#333;font-size:20px;line-height: 1.8;margin: 0;}
.project-construction .sec3>.a-floor-item{margin-bottom: 140px;}
.project-construction .sec3>.a-floor-item>.title {margin-top: 90px;}
.project-construction .sec3 .list{margin-top:80px;}
.project-construction .sec3 .list li{width:14.285%;}
.project-construction .sec3 .list li .img{margin:0 auto 15px;width:100px;border:2px solid #e11a13;border-radius:50%;line-height:90px;}
.project-construction .sec3 .list li p{color:#333;font-size:20px;}
.project-construction .sec3 .list li .info{color:#999;font-size:18px;}
.project-construction .sec4{padding: 90px 0 100px;}
.project-construction .sec4 .container .desc{margin:100px 0 20px;font-size: 25px;color: #e11a13;}
.project-construction .sec4 .container .item li{width: 130px;height: 130px;margin: 0 55px; cursor: pointer; display: inline-block; line-height: 130px;background: url(../images/project-bg-7.png) no-repeat center center; background-size: cover;text-align: center;}
.project-construction .sec4 .container .item li span {font-size: 22px;display: inline-block;transition: all 0.1s ease;}
.project-construction .sec4 .container .item li:hover span {transform: scale(1.1);}
.project-construction .sec4 .container .info{margin-top: 20px; height: 75px; line-height: 75px; font-size: 25px; color: #e11a13; border: 2px solid #e11a13; border-radius: 38px;}
.project-construction .sec4 .container .info span{margin: 0 10px;}
@media(min-width:1025px){
	.project-construction .sec4{background-size:cover;}
}
@media(max-width:1440px){
.project-construction .sec1 .back .item:nth-child(2) .ul li{ width:154px;}
.project-construction .sec1 .back .item:nth-child(2) .ul{ margin-left:30px;}
.project-construction .sec1 .back .item:nth-child(5) .ul{ margin-right:30px;}
.project-construction .sec1 .back .item:nth-child(5) .ul li{ width:154px;}
.project-construction .sec1 .back .item:nth-child(4) .ul{ background:url(../images/project-bg-5-1366.png) no-repeat center top; margin-left:-350px;}
.project-construction .sec1 .back .item:nth-child(3) .ul{ background:url(../images/project-bg-4-1366.png) no-repeat center top; margin-left:-830px;}
}
@media(max-width:1024px){
	.project-construction .a-floor>.a-floor-item>.title{margin:20px 0;font-size:24px;}
	.project-construction .a-floor>.a-floor-item>.desc{font-size:16px;}
	.project-construction .a-floor>.a-floor-item{margin-bottom:40px;}
	.project-construction .b-floor{padding:20px 0;}
	.project-construction .b-floor>.container>.title{font-size:24px;}
	.project-construction .b-floor>.container>.desc{margin:20px 0;font-size:16px;}
	.project-construction .sec2{background-size:cover;}
	.project-construction .sec2 .list{margin-top:20px;}
	.project-construction .sec2 .list li{margin-bottom:20px;width:33.33%;}
	.project-construction .sec3 .list{margin-top:20px;}
	.project-construction .sec3 .list li{width:25%;}
	.project-construction .sec4 .container .info{font-size: 16px;line-height: 32px;height: auto;padding: 10px;}
}
@media(max-width:767px){
	.project-construction .sec1 .back{width:100%;height: 0; padding-bottom:96.21%; margin: 30px auto; background-size: 100% auto;}
	.project-construction .sec1 .back p{font-size: 14px;}
	.project-construction .sec1 .back .item p{padding: 34% 0;}
	.project-construction .sec1 .back .b-tab p{padding: 28% 0; font-size: 16px;}
	.project-construction .sec1 .back .item:hover .ul{display:none;}
}
@media(max-width:640px){
	.project-construction .sec2 .list li{width:50%;}
	.project-construction .sec3 .list li{width:50%;}	
}

.ops-operation .container {max-width: 1080px;}
.ops-operation .title {font-size: 42px; color: #221815; text-align: center; margin: 90px 0 60px 0;}
.ops-operation .desc{font-size: 21px;margin:40px auto 0;}
.ops-operation .h2{text-align: center; color: #ff0000; margin: 80px 0 0;font-size: 32px;}
.ops-operation .h4{margin: 50px 0 0;text-align: center;font-size: 21px;}
.ops-operation .sec1 {padding-bottom: 0px;}
.ops-operation .sec1 .h2 {margin: 130px 0 0;}
.ops-operation .sec1 .item{padding:100px 0;background:url(../images/operation-bg-1.png) no-repeat center top;}
.ops-operation .sec1 .item .h3{margin:0;font-size:38px;}
.ops-operation .sec1 .item li{position:relative;display:block;overflow:hidden;margin-top:66px;color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:24px;cursor:pointer;}
.ops-operation .sec1 .item li:hover{color:red;}
.ops-operation .sec1 .item .i-left{float:left;padding-right:155px;width:50%;text-align:right;}
.ops-operation .sec1 .item .i-right{float:left;padding-left:155px;width:50%;text-align:left;}
.ops-operation .sec1 .item .i-right .ul{padding-top:53px;}
.ops-operation .sec2 {background:#f5f5f5;padding-bottom: 115px;}
.ops-operation .sec2 .h2{margin: 115px 0 0;}
.ops-operation .sec2 .ul{margin:60px -8px 0;}
.ops-operation .sec2 .ul li{position: relative; float:left;padding:0 8px;width:25%;}
.ops-operation .sec2 .ul li .info{position:absolute;top:50%;padding:0 25px;width:100%;color:#fff;text-align:center;}
.ops-operation .sec2 .ul li .info::before{display:inline-block;width:40px;height:5px;background:red;content:"";}
.ops-operation .sec2 .ul li .info p{line-height:1.6;}
.ops-operation .sec2 .ul li .info .h3{margin:2px 0 0;font-size:20px;}
.ops-operation .sec2 .ul li .info .h5{margin:10px 0 0;opacity:.8;font-size: 13px;}
.ops-operation .sec2 .ul li .img{overflow: hidden;}
.ops-operation .sec2 .ul li .img img{width:100%;}


.ops-operation .sec3{padding-bottom:80px;}
.ops-operation .sec3 .title{margin:120px 0 0;}
.ops-operation .sec3 .back{text-align:center;}
.ops-operation .sec3 .h2{margin:170px 0 0;}
.ops-operation .sec3 .h4{margin-top:80px;}
.ops-operation .sec3 .b-top .item{position:relative;margin-top:45px;background:url(../images/operation-18.png) no-repeat center center;}
.ops-operation .sec3 .b-top .h3{position:absolute;top:50%;left:50%;margin-top:-100px;margin-left:-100px;padding:62px 0;width:200px;height:200px;color:#fff;font-size:32px;}
.ops-operation .sec3 .b-top li{float:left;width:50%;}
.ops-operation .sec3 .b-top li>div{cursor:pointer;}
.ops-operation .sec3 .b-top li>div:hover{color:red;}
.ops-operation .sec3 .b-top li span{font-size:21px;line-height:100px;}
.ops-operation .sec3 .b-top li .img{display:inline-block;width:100px;height:100px;border:2px solid #e11a13;border-radius:50%;background:#fff;text-align:center;line-height:90px;}
.ops-operation .sec3 .b-top .i-left,.ops-operation .sec3 .b-top .i-right{position:relative;margin-top:22px;width:272px;}
.ops-operation .sec3 .b-top .i-left{float:left;text-align:right;}
.ops-operation .sec3 .b-top .i-left .img{margin-left:20px;}
.ops-operation .sec3 .b-top .i-right{position:relative;float:right;text-align:left;}
.ops-operation .sec3 .b-top .i-right .img{margin-right:20px;}
.ops-operation .sec3 .b-top li:nth-child(1) .i-left,.ops-operation .sec3 .b-top li:nth-child(2) .i-right{margin-top:0;}
.ops-operation .sec3 .b-top li:nth-child(4) .i-right{top:60px;}
.ops-operation .sec3 .b-top li:nth-child(6) .i-right{top:126px;}
.ops-operation .sec3 .b-bot .item{position:relative;margin-top:45px;background:url(../images/operation-20.png) no-repeat center center;}
.ops-operation .sec3 .b-bot li{margin-top:60px;width:100%;height:40px;border:2px solid #828282;border-radius:20px;color:#828282;font-size:17px;line-height:40px;cursor:pointer;}
.ops-operation .sec3 .b-bot li:hover{background:#828282;color:#fff;}
.ops-operation .sec3 .b-bot li:nth-child(1){margin-top:0;}
.ops-operation .sec3 .b-bot .h3{position:absolute;top:50%;margin-top:-80px;width:160px;height:160px;border-radius:50%;color:#fff;line-height:160px;}
.ops-operation .sec3 .b-bot .i-left,.ops-operation .sec3 .b-bot .i-right{position:relative;float:left;width:50%;}
.ops-operation .sec3 .b-bot .i-left{padding-right:320px;}
.ops-operation .sec3 .b-bot .i-left .h3{right:30px;}
.ops-operation .sec3 .b-bot .i-left .ul{float:right;width:170px;}
.ops-operation .sec3 .b-bot .i-right{padding-left:320px;}
.ops-operation .sec3 .b-bot .i-right .h3{left:30px;}
.ops-operation .sec3 .b-bot .i-right .ul{float:left;width:170px;}
.ops-operation .sec4{padding-bottom:80px;background:#f5f5f5;}
.ops-operation .sec5{padding-bottom:80px;}
.ops-operation .video_panel{margin:60px auto 0 auto;width:70%;}
.ops-operation .video_div{position:relative;width:100%;}
.ops-operation .video_div .btn_play{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);}
.ops-operation .video_div .btn_play::after,.ops-operation .video_div .btn_play::before{position:absolute;top:50%;left:50%;display:block;content:"";transform:translate(-50%,-50%);}
.ops-operation .video_div .btn_play::before{width:80px;height:80px;border:2px solid #fff;border-radius:50%;background:#fff;}
.ops-operation .video_div .btn_play::after{margin-left:14px;width:0;height:0;border:16px solid rgba(255,255,255,0);border-left:28px solid #000;}
.ops-operation .video_div .video_img{padding-bottom:56.25%;width:100%;background-color:#000;background-position:center center;background-size:cover;background-repeat:no-repeat;}
.ops-operation .video_div .video_file{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;}
.ops-operation .video_div .video_file .btn_close{position:absolute;top:10px;right:10px;z-index:99;display:block;width:30px;height:30px;border-radius:50%;background:#fff;}
.ops-operation .video_div .video_file .btn_close::after,.ops-operation .video_div .video_file .btn_close::before{position:absolute;top:5px;left:50%;display:block;margin-left:-1px;width:2px;height:20px;background:#000;content:"";}
.ops-operation .video_div .video_file .btn_close::before{transform:rotate(45deg);}
.ops-operation .video_div .video_file .btn_close::after{transform:rotate(-45deg);}
.ops-operation .video_div .video_file video{width:100%;height:100%;}
@media (max-width:1024px){
	.ops-operation .title {margin: 20px 0;font-size: 24px;}
	.ops-operation .h2{margin-top: 20px;font-size: 20px;}
	.ops-operation .h4{margin-top: 20px;}
	.ops-operation .desc{font-size: 16px;margin: 20px 0 0;}
	.ops-operation .sec1{padding-bottom: 40px;}
	.ops-operation .sec1 .h2{margin-top: 20px;}
	.ops-operation .sec2{padding-bottom: 30px;}
	.ops-operation .sec2 .h2{margin-top: 20px;}
	.ops-operation .sec2 .ul{margin-top: 20px;}
	.ops-operation .sec2 .ul li{width: 50%;margin-bottom: 15px;}
	.ops-operation .sec3{padding-bottom: 40px;}
	.ops-operation .sec3 .title{margin-top: 30px;}
	.ops-operation .sec3 .h2{margin-top: 20px;}
	.ops-operation .sec3 .h4{margin-top: 20px;font-size: 16px;}
	.ops-operation .sec4,.ops-operation .sec5{padding-bottom: 40px;}
	.ops-operation .video_panel{margin-top: 20px;}
	.ops-operation .video_panel ul{margin:0 -10px;}
	.ops-operation .video_panel ul li{margin-top:20px;padding:0 10px;width:50%;}
	.ops-operation .video_div .btn_play::before{width:50px;height:50px;}
	.ops-operation .video_div .btn_play::after{margin-left:7px;border-width:10px;border-left-width:14px;}
}
@media(max-width: 767px){
	.ops-operation .sec1 .item{padding:10% 0;background-size:100% auto;}
	.ops-operation .sec1 .item .h3{font-size:22px;}
	.ops-operation .sec1 .item li{margin-top:11%;font-size:16px;}
	.ops-operation .sec1 .item li:first-child{margin-top:6%;}
	.ops-operation .sec1 .item .i-left{padding-right:16%;}
	.ops-operation .sec1 .item .i-right{padding-left:16%;}
	.ops-operation .sec1 .item .i-right .ul{padding-top:16%;}
	.ops-operation .sec2 .ul li .info{top:20%;}
	.ops-operation .sec3 .b-top .item{background-size:60% auto;}
	.ops-operation .sec3 .b-top li .img{width:50px;height:50px;line-height:45px;}
	.ops-operation .sec3 .b-top li span{display:inline-block;overflow:hidden;width:calc(100% - 60px);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:50px;}
	.ops-operation .sec3 .b-top .h3{margin-top:-10vw;margin-left:-10vw;padding:8.5% 0;width:20vw;height:20vw;font-size:18px;}
	.ops-operation .sec3 .b-top .i-left,.ops-operation .sec3 .b-top .i-right{margin-top:2%;width:54%;}
	.ops-operation .sec3 .b-top .i-left .img{margin-left:5px;}
	.ops-operation .sec3 .b-top .i-right .img{margin-right:5px;}
	.ops-operation .sec3 .b-top li:nth-child(4) .i-right{top:5vw;}
	.ops-operation .sec3 .b-top li:nth-child(6) .i-right{top:10.5vw;}
	.ops-operation .sec3 .b-bot .item{background-size:auto 90%;}
	.ops-operation .sec3 .b-bot li{overflow:hidden;margin-top:22%;padding:0 6px;height:30px;border-width:1px;background:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:30px;}
	.ops-operation .sec3 .b-bot .h3{overflow:hidden;margin-top:-10vw;width:20vw;height:20vw;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:20vw;}
	.ops-operation .sec3 .b-bot .i-left{padding-right:30%;}
	.ops-operation .sec3 .b-bot .i-left .h3{right:4vw;}
	.ops-operation .sec3 .b-bot .i-left .ul{width:20vw;}
	.ops-operation .sec3 .b-bot .i-right{padding-left:30%;}
	.ops-operation .sec3 .b-bot .i-right .h3{left:4vw;}
	.ops-operation .sec3 .b-bot .i-right .ul{width:20vw;}
}
@media (max-width:640px){
	.ops-operation .video_panel ul{margin:0;}
	.ops-operation .video_panel ul li{margin-top:10px;padding:0;width:100%;}	
}

.application-case {padding-bottom: 200px;}
.application-case .container {max-width: 1080px;}
.application-case .title {font-size: 40px; color: #221815; text-align: center; margin: 80px 0 50px 0;}
.application-case .desc {font-size: 32px; color: #999; text-align: center; margin: 15px 0 0;}
.application-case .b-top .img img {width: 100%;}
.application-case .b-mid .item { width: 48%; height: 120px; float: left; margin-top: 4%; margin-right: 4%; padding: 0 40px; line-height: 120px; background: url(../images/application-bg.png) no-repeat center center; background-size: cover;}
.application-case .b-mid .item:last-child {margin-right: 0;}
.application-case .b-mid .item .img {float: left; margin-right: 40px;}
.application-case .b-mid .item .info { font-size: 26px; color: #fff;display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.application-case .b-bot .ul li {width: 100%;padding-left: 4%;margin-top: 100px;}
.application-case .b-bot .ul li .img { width: 22%; float: left;padding-right: 10px;}
.application-case .b-bot .ul li .info{ width: 78%; float: left;}
.application-case .b-bot .ul li .info .h3 {margin-top: 0; font-size: 32px; color: #ff0000;}
.application-case .b-bot .ul li .info p {font-size: 21px;}
@media (max-width:1024px){
	.application-case{padding-bottom: 40px;}
	.application-case .title {margin: 20px 0;font-size: 24px;}
	.application-case .desc {font-size: 20px; margin-top: 0;}
	.application-case .b-bot .ul li{margin-top: 30px;}
	.application-case .b-bot .ul li .info .h3{font-size: 24px;}
	.application-case .b-bot .ul li .info p{font-size: 14px;}
}
@media (max-width:640px){
	.application-case .b-mid .item{width: 100%;margin-right: 0;height: 80px;line-height: 80px;padding: 0 15px;}
	.application-case .b-mid .item .img{margin-right: 10px;width: 40px;}
	.application-case .b-mid .item .info{font-size: 20px;}
}


.p_floor1{margin-top:60px;margin-bottom:120px;}
.p_floor1 .title{text-align: center;font-size: 36px;color: #221815;margin-bottom: 40px;}
.p_floor1 .desc{color: #595757;font-size: 20px;line-height: 2;}

.p_floor2{margin-bottom:120px;}
.p_floor2>.title{text-align: center;font-size: 36px;color: #221815;margin-bottom: 40px;}
.p_floor2>ul>li{float:left;text-align: center;width:9.6%;margin:0 3.5%;}
.p_floor2>ul>li>.title{color: #595757;font-size: 22px;margin-top:20px;}
.p_floor2>ul>li>.img{width:100%;height: auto;}

.p_floor3{}
.p_floor3>.title{text-align: center;font-size: 36px;color: #221815;margin-bottom: 40px;}
.p_floor3>ul>li{margin-bottom: 80px;}
.p_floor3>ul>li>.text>a{display:block;width:100%;height: 100%;color: #fff;}
.p_floor3>ul>li>.title{color: #ff0000;font-size: 30px;text-align: center;margin-bottom: 60px;}
.p_floor3>ul>li>.text{width:50%;float:left;background: url(../images/b-floor-bg.jpg) center no-repeat;height: 355.5px;box-sizing: border-box;padding: 8%;}
.p_floor3>ul>li>.img{width:50%;float:right;}
.p_floor3>ul>li>.img>img{width:100%;height: auto;}
.p_floor3>ul>li:nth-child(2n)>.text{float:right;}
.p_floor3>ul>li:nth-child(2n)>.img{float:left;}
.p_floor3>ul>li>.text>a>.title{font-size: 25px;margin-bottom: 20px;}
.p_floor3>ul>li>.text>a>.title:before{content: '';display:block;width:36px;height: 5px;background-color: #ff0000;margin-bottom: 15px;}
.p_floor3>ul>li>.text>a>.desc{font-size: 15px;}


#t83,
#menu83{ }



.video-btn {
	position: absolute;
	width: 600px;
	height: 300px;
	background: black;
	top: 50%;
	left: 50%;
	margin-top: -150px;
	margin-left: -300px;
	display: none;
	z-index: 101;
}

.video-area {
	float: left;
	width: 500px;
	height: 300px;
	background: red;
}

.video-shut {
	height: 100px;
	width: 100px;
	font-size: 40px;
	color: #fff;
	float: left;
	text-align: center;
	/*line-height: 50px;*/
	display: block;
	padding-top: 30px;
}

#shadow {
	position: absolute;
	opacity: 0.5;
	filter: alpha(opacity=50);
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	background: black;
	z-index: 100;
	display: none;
}
/*ces*/





















/*Banner002826 */



.Banner002826 li{}
.Banner002826 li figure{position: absolute;width: 480px;transform: translate(-50%,-50%);color: #fff;top: 50%;left: 50%;opacity: 0;text-align: center;z-index: 50;}
.Banner002826 li figure .play{cursor: pointer;border: 1px solid #fff;font-size:16px;border-radius: 100px;padding: 18px 50px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;font-style: normal;}
.Banner002826 li figure .play:hover{background:#e11a13;border-color:#e11a13;}
.Banner002826 li figure h2{width:100%;font-size:30px;margin:0 0 0;line-height:46px;color:#fff;display:block}
.Banner002826 li figure span{width:100%;font-size:17px;line-height:22px;font-weight:normal;margin:0;text-transform:uppercase;font-family:'Oswald';color:rgba(255,255,255,0.5);display:block}


@media(max-width:1500px){
.fp-tableCell,
    .fp-table{display: block!important; height: auto!important;}
}

/*Banner002826 */
.Banner002826{position: relative; z-index: 1;height: 100%; width: 100%;}
.Banner002826 .slick-list {position: relative;z-index: 1;display: block;overflow: hidden;}
.Banner002826 li.slick-slide{position: relative;float: left;}
.Banner002826 li img{display: block;width: 100%;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide video{position: absolute; z-index: 10; left: 0; top: 0 ; width: 100%;height: 100%; object-fit: cover;object-position: center center;}
.Banner002826 .slick-dots{position: absolute;width: 100%;bottom: 5%;left: 0;text-align: center;z-index: 100;}
.Banner002826 .slick-dots li{display: inline-block;font-size: 0;}
.Banner002826 .slick-dots li button{border: 0;width: 14px;height: 14px;border-radius: 50%;margin: 0 5px;background:#d6d6d6}
.Banner002826 .slick-dots li.slick-active button{background:#e11a13}

.Floor002619_video{ position:fixed; z-index:999; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,0.5);}
.Floor002619_video .close{ cursor:pointer; position:absolute; right:10%; top:10%; width:40px; height:40px;opacity: 100;}
.Floor002619_video .close::before,
.Floor002619_video .close::after{ position:absolute; content:''; transform:rotate(-45deg); width:100%; height:3px; background:#fff;top: 18px;}
.Floor002619_video .close::after{ transform:rotate(45deg);}
.Floor002619_video .ytable{height: 100%;}
.Floor002619_video .files{ margin:0 auto; width:96%; max-width:1000px; max-height:70%;}
.Floor002619_video .files video{ background:#000;border: 12px solid #555;}


@media(min-width:1025px){
.Banner002826  li.slick-slide img.wap{display: none;}
.Banner002826 li figure{top:70%}
.Banner002826 li.slick-current figure{opacity:1}
	
}
@media(max-width:1024px){
.Banner002826 {}
.Banner002826  li.slick-slide img.pc{display: none;}
.Banner002826  li.slick-slide video{left: -100%;top: 100%; opacity: 0;}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;}
.Banner002826  li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
.Banner002826  li.video-show video{left: 50%; top: 50%; opacity: 1;}
.Banner002826  li figure{width:100%;background:none;background-size:120px;background-position:right 0px center -100px;}
.Banner002826  li figure h1{font-size:30px;margin:0 0 10px 0; font-weight: normal}
.Banner002826  li figure h2{font-size:18px;line-height:32px; font-weight: normal}
.Banner002826  li figure span{width:100%;font-size:12px; line-height: 20px;}
.Banner002826 li figure .play{padding:10px 24px}
.Banner002826 li figure{}
.Banner002826 li.slick-current figure{opacity:1}
	
}

.ytable {
    display: table;
    width: 100%;
    table-layout: fixed;
}
.ytable-cell {
    display: table-cell;
    vertical-align: middle;
}