


/* ↓↓↓↓2019-12-10新增css↓↓↓↓ */

/* 生成设计稿用 */
/*.top{  width: 100%; height: 113px; background: url(https://www.tyt.net/cn/uploadfiles/top.jpg) no-repeat center; }*/

/* 栏目页 下载中心 */
.TextList001214 .city{ padding:2% 0; margin-bottom:2%;}
.TextList001214 .city dl{ float:left; margin-right:3%;}
.TextList001214 .city dd,
.TextList001214 .city dt{ display:inline-block; vertical-align:middle;line-height:30px;}
.TextList001214 .city dt{ font-weight:bold; color:#b92e43; padding-right:10px;}
.TextList001214 .city dd{ position:relative;}
.TextList001214 .city dd span{ width:300px; border:1px solid #d1dedd; padding: 0 50px 0 5%;  background-color:#fff; position:relative;}
.TextList001214 .city dd span::before,
.TextList001214 .city dd span::after{ position:absolute; content:''; }
.TextList001214 .city dd span::before{width:1px; height:100%; background-color:#d1dedd; right:32px; top:0;}
.TextList001214 .city dd span::after{ width:0; height:0; border:6px solid #383838; border-left-color:transparent;border-right-color:transparent; border-bottom:0; top:50%; margin-top:-3px; right:12px;}
.TextList001214 .city dd figure{ display:none; position:absolute; left:0; top:100%; width:100%; background-color:#fff;border:1px solid #d1dedd; border-top:0; padding:2% 5%;}
.TextList001214 .city dd figure a{ display:block; padding:2% 0;}
.TextList001214 .city dd:hover figure{ display:block;}
.TextList001214 .city dd:hover{ z-index:10;}
.TextList001214 .city .btn{ cursor:pointer; height:30px; background:#b92e43; color:#fff; border:none; padding:0 15px;}
.TextList001214 li{float:left; width:49%; margin-right:2%; margin-bottom:2%; border:1px solid #e9efee; border-left:2px solid #b92e43; padding:4%;padding-right: 10%; background:#fff; position: relative; }
.TextList001214 li a{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9;}
.TextList001214 li:nth-child(2n){ margin-right:0;}
.TextList001214 li h3{ color:#000; font-size:18px; font-weight:normal; margin:0;}
.TextList001214 li p{ margin:10px 0;}
.TextList001214 li p u{  text-decoration: none; }
.TextList001214 li .down{ position: absolute; right: 8%; padding-top: 25px; height: 24px; top: 50%; margin-top: -25px; background: url(../img/TextList001230-icon.png) no-repeat center top; }
.TextList001214 li:hover h3,
.TextList001214 li:hover .down{ color: #b92e43; }
.TextList001214 li:hover{ box-shadow:0 2px 7px rgba(0,0,0,0.19);}

@media(max-width:768px){
    .TextList001214 li{ width:49%;}
    .TextList001214 li:nth-child(3n){ margin-right:2%;}
    .TextList001214 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:640px){
    .TextList001214 .city dl{ float:none; width:100%; clear:both; margin-bottom:2%;}
}
@media(max-width:480px){
    .TextList001214 li{ float:none; width:auto; margin-right:0 !important;}
    .TextList001214 li h3{font-size:16px;}
}
/* 栏目页 常见问题 */
.TextList001202 .tips{ padding:25px 0; font-size:14px;position:relative;}
.TextList001202 .search{ position:absolute; left:0; top:0; width:40%; height:46px; border:2px solid #b92e43; background: #fff; }
.TextList001202 .search input{border:none; }
.TextList001202 .search .text{ width:100%; height:42px; line-height:42px; padding:0 56px 0 10px; background:none; color:#999;}
.TextList001202 .search .btn{ cursor:pointer; position:absolute; right:0; top:0; width:56px; height:100%; background:url(../img/TextList001729-search.png) no-repeat center center; padding:0;}

.TextList001202 .ul{ margin-top: 20px;  }
.TextList001202 li{padding-bottom:10px;}
.TextList001202 dl{ position:relative; padding-left:53px;}
.TextList001202 dl dt,
.TextList001202 dl dd{ border:1px solid #e3e7e6;}
.TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:#b92e43; text-align:center; font-size:24px;}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:50px; line-height:50px;}
.TextList001202 dl.A dd{ padding:3% 2%; background: #fff; }
.TextList001202 dl.Q dd{ padding:0 2%;}
.TextList001202 dl.A{ display:none; padding-top:10px;}
.TextList001202 dl.A dt{ top:10px; background: #fff; }
.TextList001202 dl.A p{ margin:0; line-height: 30px; font-size: 14px; }
.TextList001202 dl.Q_on dt{ color:#fff; background-color:#b92e43;}
.TextList001202 dl.Q_on dd{background-color:#fafbff;}
@media(max-width:480px){
    .TextList001202 dl.Q dt,
    .TextList001202 dl.Q dd,
    .TextList001202 dl.A dt{ height:40px; line-height:40px;}
    .TextList001202 dl dt{font-size:20px;}
}

/* 联系信息 */
.RighInfo002296{ margin-bottom: 4%; }
.RighInfo002296 .h5,.RighInfo002296 .h3,.RighInfo002296 .p{ margin: 0; padding: 0;}
.RighInfo002296 .p{ font-size: 18px; color: #999;  }
.RighInfo002296 .column-name{ font-size:32px; padding-bottom:6%; color: #333; }
.RighInfo002296 .auto{ position: relative; margin-top: -184px; padding: 3% 5% 3%; background: #fff; box-shadow: 0 5px 15px 0 rgba(0,0,0,0.2);  }
.RighInfo002296 ul{ }
.RighInfo002296 ul li{ font-size:16px; min-height: 150px; float: left; width: 31%; margin-right: 3.5%; border-right: 1px solid #eee; display: -webkit-box; -webkit-box-pack: center;  -webkit-box-orient: vertical;  }
.RighInfo002296 ul li:last-child{width:27%;border-right:none;}
.RighInfo002296 ul li:nth-of-type(3n){ margin-right: 0; }
.RighInfo002296 ul li h5{ font-size:29px; font-weight:bold; color:#333; line-height:50px;}

@media(max-width:1024px){
    .RighInfo002296 .auto{ margin-top:30px; box-shadow: 0 5px 15px 0 rgba(0,0,0,0.2);  }
}
@media(max-width:768px){
    .RighInfo002296 .auto{ box-shadow: none;  }
    .RighInfo002296 .column-name{ padding-bottom:20px; }
    .RighInfo002296 ul li{ width: 100%; min-height: inherit; padding: 15px 0; border-bottom: 1px solid #eee; border-right: 0; }
}

/* 子公司信息 主营业务 */
.RighInfo002275{padding:0 0 4% 0; }
.RighInfo002275 .map,
.RighInfo002275 .text{ width: 50%; height: 500px; }
.RighInfo002275 .map{ float: left; }
.RighInfo002275 .text{float: right; padding: 5%; background: #f8f8f8;display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; -webkit-box-orient: vertical; text-align: center; }
.RighInfo002275 .text img{ margin-bottom: 20px;  }
.RighInfo002275 .text .p{ margin: 10px 0; }
.RighInfo002275 .text .links{ background: #e5e5e5; margin-top: 20px;  display: block; padding: 0 30px; height: 36px; line-height: 36px; text-align: center; }
.RighInfo002275 .map #map,
.RighInfo002275 .map #map2,
.RighInfo002275 .map #map0,
.RighInfo002275 .map #map1,
.RighInfo002275 .map #map4,
.RighInfo002275 .map #map5,
.RighInfo002275 .map #map6,
.RighInfo002275 .map #map7,
.RighInfo002275 .map #map8,
.RighInfo002275 .map #map9,
.RighInfo002275 .map #map10,
.RighInfo002275 .map #map11,
.RighInfo002275 .map #map3{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media(max-width:640px){
    .RighInfo002275 .map,
    .RighInfo002275 .text{ width: 100%; height: 300px;}
    .RighInfo002275 .text{ height: auto; padding: 30px;margin-top: 52%;}
}

/* 底部 */
.Bottom002042{ background-color:#454545;}
.Bottom002042 footer{ background-color:#3a3a3a; height: 60px; line-height: 60px; }
.Bottom002042 footer span{ font-size: 14px; color: #fff; opacity: 0.4; float: left; }

.Bottom002042 .info{ width: 10%; margin-right: 13%; max-width: 120px; text-align: center; float: left; }
.Bottom002042 .nav{ float: left; width: 77%; }
.Bottom002042 .bottom{ padding-top:3%; padding-bottom:5%;}

.Bottom002042 .bottom figure{ color: #fff;  }
.Bottom002042 .bottom .logo{ margin-bottom: 10px; }
.Bottom002042 .bottom figure img{ width: 120px; margin-bottom: 10px; border:3px solid #fff;}

.Bottom002042 .bottom dl{ float:left; width: 24%; padding-right: 5%;  }
.Bottom002042 .bottom dl.lxwm{ float:left; width: 37%; }
.Bottom002042 .bottom dl.lxwm dd{ color: #fff;}
.Bottom002042 .bottom dl.lxwm dd a{ color: #8f8f8f;opacity:1!important;}
.Bottom002042 .bottom dl.lxwm dd a span{ color: #fff;font-size: 30px;font-weight: bold;}
.Bottom002042 .bottom dl.lxwm dd a:hover{ color: #8f8f8f;}
.Bottom002042 .bottom dl.lxwm dd a:hover span{ color: #fff;}

.Bottom002042 dl.contact{margin-right: 0;margin-left:0%; padding-right: 0; }
.Bottom002042 .stock{padding: 0}
.Bottom002042 .stock h2{ color: #fff; font-size: 16px; margin: 0; font-weight: normal;}
.Bottom002042 .stock .stock-num { height: 55px; position: relative; margin-top: 10px; margin-bottom: 18px; }
.Bottom002042 .stock .stock-num h2 {  color: #fff; font-size: 72px; margin: 0;padding-top: 10px;}
.Bottom002042 .stock .stock-num h3 {  font-size: 14px; color: #fff; font-weight: normal; margin: 0; position: absolute; left: 192px; top: 70px; }
.Bottom002042 .stock p { color: #fff; font-size: 14px; margin: 60px 0 0; }

.Bottom002042 .bottom dt{ font-size:19px; color:#fff; padding-bottom:20px;}
.Bottom002042 .bottom dt a{ color:#fff; }
.Bottom002042 .bottom dd{ line-height:32px;
font-size: 16px;
}
.Bottom002042 .bottom dd a{ color: #858181; opacity: 1; }
.Bottom002042 .bottom dd a:hover{color:#db3939;}

.Bottom002042 .copyright{ background: #454545}
.Bottom002042 .copyright .auto{border-top: 1px solid #666;padding: 2% 0 4%;color: #ddd}
.Bottom002042 .copyright a{ color:#ddd;}
.Bottom002042 .copyright a:hover{ color:#fff;}
@media(min-width:1025px){
    .Bottom002042 .copyright dt{ float:right;}
    .Bottom002042 .copyright dd{ float:left;}
}
.Bottom002042 .copyright dt a::after{ display:inline-block; content:''; width:1px; height:10px; background:#ccc; margin:0 15px;}
.Bottom002042 .copyright dt a:last-child::after{ display:none;}

@media(max-width:1024px){
    .Bottom002042 .copyright{ padding-top:2%; padding-bottom:2%;}
    .Bottom002042 .copyright{ text-align:center;}
    .Bottom002042 .copyright dt{ padding-bottom:10px;}
}


.Bottom002042 .share{ float:left; margin-top: 15px; }
.Bottom002042 .share .bdsharebuttonbox a{ float:left; display:block; width:33px; margin-right: 10px; background: url(../img/share.png) no-repeat center top; padding:0; height:33px;position: relative}
.Bottom002042 .share .bdsharebuttonbox a figure{position: absolute;width: 100px;height: 100px; right: 130%; bottom: 0; display: none;z-index: 99}
.Bottom002042 .share .bdsharebuttonbox a:hover figure{display: block;}
.Bottom002042 .share .bdsharebuttonbox a.bds_ss{ background-position:center -44px;}
.Bottom002042 .share .bdsharebuttonbox a.bds_tt{ background-position:center -89px;}
.Bottom002042 .share .bdsharebuttonbox a.bds_tsina{ background-position:center -133px;}
.Bottom002042 .share .bdsharebuttonbox a:hover{background: url(../img/share-hover.png) no-repeat center top;}
.Bottom002042 .share .bdsharebuttonbox a.bds_ss:hover{ background-position:center -44px;}
.Bottom002042 .share .bdsharebuttonbox a.bds_tt:hover{ background-position:center -89px;}
.Bottom002042 .share .bdsharebuttonbox a.bds_tsina:hover{ background-position:center -133px;}


@media(max-width:1200px){
    .Bottom002042  nav dl.contact{ display:block;width: 50%;text-align: center; }
    .Bottom002042 .stock{text-align: left}
    .Bottom002042 .stock .stock-num h2 {padding-top: 0px;}
}
@media(max-width:1024px){
    .Bottom002042 .info{ width: 100%; display: block; margin: auto; max-width: inherit; margin-bottom: 30px; }
    .Bottom002042 .nav{ width: 100%; }
    .Bottom002042 .bottom dl{ width: 20%; }
    .Bottom002042 .bottom dl.lxwm,
    .Bottom002042 dl.contact{ width: 30%;  }
    .Bottom002042 .stock .stock-num h3 { left: 192px; top: 62px; }
}
@media(max-width:768px){
    .Bottom002042 .bottom{ padding:2%;}
    .Bottom002042 .bottom figure{ float:none; width:auto; text-align:center;}
}
@media(max-width:640px){
    .logo img{width: 40%;}
    .Bottom002042 .bottom dl,
    .Bottom002042 .bottom dl.lxwm,
    .Bottom002042 dl.contact{  width: 33.333%; text-align: center; padding-right: 0; }
    .Bottom002042 dl.contact{  width: 100%;  }
    .Bottom002042 .bottom dd{ display: none; }
    .Bottom002042 dl.contact dt{ padding:15px 0 10px 0; font-size:16px; border-bottom:1px solid #000; margin-bottom:10px;}
    .Bottom002042 footer{ height: 120px; line-height: inherit;}
    .Bottom002042 footer span{ display: block; line-height: 24px; padding: 15px 0 10px; }
    .Bottom002042 footer .share{ float: left; margin-top: 0; }
}














@media(max-width: 1024px){
.fl, .fr {float: none;width: 100%}
}
/*Top002727 */
.Top002727{position: relative}
.Top002727 .top{background:#222; height:35px;z-index: 1000;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s;position: relative;}
.Top002727 .top dl dt{ float:left;}
.Top002727 .top dl dd{ float:right; position:relative;height:35px; line-height:35px;}
.Top002727 .top dl a{ color:#fff;}
.Top002727 .top dl dt span{color:#fff; font-size:12px;font-weight: lighter; line-height:35px; padding-right:15px; display:inline-block;background: url(../img/top-lang1.png) no-repeat right center;cursor: pointer}
.Top002727 .top dl dt span.on{background: url(../img/top-lang4.png) no-repeat right center;}
.Top002727 .top dl dd.li1{margin-right: 15px;}
.Top002727 .top dl dd.li1 span{color: white;margin-right: 15px;}
.Top002727 .top dl dd.li1 span.gp-zdz{padding-right:20px;margin-right:0px;}
.Top002727 .top dl dd.li1 span.gp-zdz.up{background: url(../img/arrow_red.png) no-repeat right center;}
.Top002727 .top dl dd.li1 span.gp-zdz.down{background: url(../img/arrow_green.png) no-repeat right center;}
.Top002727 .top dl dd.store,
.Top002727 .top dl dd.login{ padding-left: 22px;margin-left: 30px;position: relative}
.Top002727 .top dl dd.login::before{content: '';display: block;position: absolute;width: 1px;height: 10px;background: #fff;left: -18px;top: 50%;transform: translateY(-50%);}
.Top002727 .top dl dd.login b{line-height: 10px;font-weight: normal;position: relative}
.Top002727 .top dl dd.login span{background: url(../img/top-login.png) no-repeat center left;width: 15px;height: 15px;position: absolute;left: 0;top: 50%;transform: translateY(-50%)}
.Top002727 .top dl dd.login b:hover::after{width: 100%;height: 1px;background: #fff;background: #fff;content: '';position: absolute;bottom: 0;left: 0}
.Top002727 .top dl dd.lang{}
.Top002727 .top dl dd.lang{padding-left: 20px;color:#fff; font-size:12px;position: relative;font-weight: lighter; line-height:35px; padding-right:15px; display:inline-block;background: url(../img/top-lang1.png) no-repeat right center;cursor: pointer}
.Top002727 .top dl dd.lang::before{content: '';top: 8px;left: 0;padding: 10px;position: absolute;background: url(../img/top-lang.png) no-repeat center left;}
.Top002727 .top dl dd.bgon{background: url(../img/top-lang4.png) no-repeat right center;}
.Top002727 .top dl dd a{ display:inline-block;font-size:12px;font-weight: lighter;line-height: 18px;}
.Top002727 .top dl dd.li1 a{ font-size:14px;font-weight: normal;}
.Top002727 .top dl dd.lang figure{ position:absolute; left:0; top:35px;border: 1px solid #ddd; width:100%; display:none; z-index:100;text-align: center}
.Top002727 .top dl dd.lang:hover figure{}
.Top002727 .top dl dd figure a{ color:#000;border-top: 1px solid #ddd}


.Top002727 .top dl dd.store{margin-left: 30px;position: relative;padding-left: 28px;}
.Top002727 .top dl dd.store span{background: url(../img/TMlogo.png) no-repeat center left;background-size:contain;width: 20px;height: 20px;position: absolute;left: 0;top: 50%;transform: translateY(-50%)}
.Top002727 .top dl dd.store::before{content: '';display: block;position: absolute;width: 1px;height: 10px;background: #fff;left: -18px;top: 50%;transform: translateY(-50%);}
.Top002727 .top dl dd.store b{line-height: 10px;font-weight: normal;position: relative}
.Top002727 .top dl dd.store b:hover::after{width: 100%;height: 1px;background: #fff;background: #fff;content: '';position: absolute;bottom: 0;left: 0}

.Top002727 .open{background: #f5f5f5;padding: 2.5% 0;display: none}
.Top002727 .open ul{display: flex;display: -webkit-flex;flex-wrap: wrap;}
.Top002727 .open li{float: left;width: 20%;margin-right:6.6%}

.Top002727 .open li img{
	width: 120px;
}

.Top002727 .open li:nth-child(4){margin-right:0%}
.Top002727 .open li h3{margin: 0;font-size: 16px;font-weight: normal;color: #000;padding-bottom: 20px;}
.Top002727 .open li  a:hover h3{color: #b92e43}
.Top002727 .open li p{margin: 0;font-size: 14px;font-weight: lighter;color: #777;height: 40px;overflow: hidden;line-height: 22px;}
.container{overflow: hidden; position: relative;transition: 0.5s;z-index: -1;height: 0;width: 100% !important;max-width: 1128px;margin-left: auto;margin-right: auto;padding-left: 11px;padding-right: 11px;}
.containershow{height: 65px;}
.worldwide-dropdown{width: 100%;}
.navbar-collapse {
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
.worldwide-dropdown .worldwide-contact{overflow: hidden;}
.worldwide-dropdown .worldwide-contact{font-size: 14px;padding-bottom: 0px;}
.worldwide-dropdown .worldwide-contact .worldwide-language .hwic_browser{margin-right: 10px;}
[class^="hwic_"], [class*=" hwic_"]{ font-family: 'corpfont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}
  .hwic_browser:before{content: "\e90a";}
  .worldwide-dropdown .worldwide-contact .worldwide-language a{color: #222222}
  .worldwide-dropdown .worldwide-contact > ul{letter-spacing: -0.31em;margin-bottom: 0;}
  .clearfix:before,.clearfix:after,.container:after{content: '';display: table;}
  .clearfix:after,.container:after{clear: both;}
  .worldwide-dropdown .worldwide-contact > ul > li{display: inline-block;width: 20%;letter-spacing: 0;font-size: 14px;padding-top: 20px;}
  .worldwide-dropdown .worldwide-contact > ul > li a{color: #222222;text-decoration: underline;}
  
  
  
  
.navTopBox{height: 66px; position: relative; z-index: 88;-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);}
@media (min-width: 1025px){
    .searchopen .Top002727 .top-menu{visibility: hidden;}
}


.navTop{width: 100%;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s; background-color: #fff;}


.affix .navTop{position: fixed; top:0; left: 0;width: 100%;-webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
            transform: translateY(0px);}
.affix-top .navTop{
  position: absolute;
  width: 100%;
}


.scroll-down .affix .navTop{
    -webkit-transform: translateY(-66px);
        -ms-transform: translateY(-66px);
            transform: translateY(-66px);
}


@media(min-width:1025px){
    .navTopBox{height:80px;}

    .scroll-down .affix .navTop{
        -webkit-transform: translateY(-80px);
            -ms-transform: translateY(-80px);
                transform: translateY(-80px);
    }

}




@media(max-width:1366px){
.Top002727 .header-menu li#m11.aon .sub{left: -250px!important;}
}
@media(max-width:1024px){
.Top002727 .open li{width: 100%;margin-right:0;padding-right: 5%;margin-bottom: 20px;border-bottom: 1px solid #ddd;padding-bottom: 20px}
.Top002727 .open li h3{padding-bottom: 10px;}
.navTopBox{    height:auto;}
.affix-top .navTop{ position:inherit !important}
}


.Top002727 .logo{max-width:300px; width: 30%;}
.Top002727 .logo p{display: none !important;font-size: 16px;color: #777777;margin: 0;display: table-cell; vertical-align: middle;}
.Top002727 .auto{z-index: 100;max-width: 1260px}
@media(min-width:1025px){
.Top002727 .logo{position: absolute; left: 0; top:10px;height:60px; display: table;  }
.Top002727 .logo a{display: table-cell; vertical-align: middle;}
.Top002727 .logo img{display: block; max-height:60px;}
}
@media(max-width:1024px){
.Top002727 .logo{ padding: 15px 0;width: 100%;max-width: 100%}
.Top002727 .logo p{font-size: 12px;display: inline-block}
}

.Top002727 .top-nav{position: absolute;z-index: 10;right: 0;transform: translateY(84%)}
.Top002727 .top-nav > *{float: left; line-height: 24px;}
.Top002727 .top-nav dd{font-size: 18px; background: url(https://www.tyt.net/cn/imgs/Top002727-call.png) no-repeat left center; }
.Top002727 .open-search{position: relative; width: 20px; height: 20px;background-size: 100% 100%; background: url(../img/sous1.png) no-repeat center center; display: block;transition: all 0.3s}
.Top002727 .open-search:hover{background: url(../img/sous2.png) no-repeat center center;}
.Top002727 .open-search:before,
.Top002727 .open-search:after{position: absolute; left: 0; content: ''; width: 100%; height: 2px; top: 50%; margin-top: -1.5px;background: #282828; opacity: 0; -webkit-opacity: 0; transition: 0.5s; -webkit-transition: 0.5s;  }
.Top002727 .open-search.on{background: none;}
.Top002727 .open-search.on:before,
.Top002727 .open-search.on:after{ opacity: 1; -webkit-opacity: 1;  -webkit-transform: rotate(45deg);transform: rotate(45deg);}
.Top002727 .open-search.on:after{ -webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.Top002727 .top-search{position: absolute; right: 0; top: 100%; width: 100%;display: none}
.Top002727 .top-search .text{ color: #999; background: #fff; border: none; width: 100%; padding: 0 50px 0 50px; height: 40px; line-height: 40px; box-shadow: 0 0 5px rgba(0,0,0,0.3);transition: 0.3s;}
.Top002727 .top-search .text.focus{color: #333;}
.Top002727 .top-search .btn{position: absolute; left: 20%; top: 0; width: 38px; height: 100%; background: url(../img/Top002727-search.png) no-repeat center center;}

.hysearch{ display: block;width:0;height:100%; height: 66px; padding-right:0px; max-width: 500px; background-color: #fff;  position: absolute;left: auto; right: 0;top: 0;
    -webkit-transform: scale3d(0, 0, 0);
    -ms-transform: scale3d(0, 0, 0);
    -o-transform: scale3d(0, 0, 0);
    transform: scale3d(0, 0, 0);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    
}
.hysearch.show{
    width: 100%;
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);

}

.top-menu{

}

.searchopen .top-menu{
}

.hysearch .searchbox{ width: 100%; padding-right: 95px; padding-left: 10px; }
.hysearch .searchbox .swarp{position: relative; border:1px solid #ccc; border-radius: 5px;
        height: 45px; padding-right: 50px; overflow: hidden; margin-top: 11px;
        
}
.hysearch .searchbox .swarp input{display: block; border:none; height: 45px;line-height: 45px; width:100%; padding:0 10px;}
.hysearch .searchbox .swarp .btn{position: absolute; right:0px; top: 0; width:50px;height: 100%;background: url(../img/sous1.png) no-repeat center center;display: block;}
.hysearch .searchbox .swarp .btn:hover{background-image: url(../img/sous2.png);}
@media(min-width:1025px){
    .hysearch{height: 79px;}
    .hysearch .searchbox .swarp{margin-top: 17px;}
    .hysearch .searchbox{padding-right: 50px;}
}


@media(min-width:1025px){
.Top002727 .top-nav{position: absolute;z-index: 10;right: 0;transform: translateY(134%)}
.Top002727 .top-search{max-width: 660px;top: 64%;right: 8%;transform: translateY(50%);background: #fff;padding-left: 10%;}
.Top002727 .top-search.show{}
.Top002727 .top-search .text {box-shadow:none;border: 1px solid #e6e6e6}
.Top002727 .top-nav dd{padding-left: 30px;margin-right: 38px;}
}
@media(max-width:1024px){
.Top002727 .top-nav{right: 2%;top: 50%;transform: translateY(-50%);}
.Top002727 .top-nav dd{background-position: center center;}
.Top002727 .top-nav dd span{ display: none;}
.Top002727 .top-nav dd a{display: block; width:24px; height: 24px;}
.Top002727 .top-nav dt{margin-left: 20px;}
.Top002727 .top dl dd.li1{display: none}
.Top002727 .open-menu{ width:36px; height:24px; position:relative;}
.Top002727 .open-menu span,
.Top002727 .open-menu:after,
.Top002727 .open-menu:before{ position:absolute; width:100%; left:0; height:4px; background:#b92e43;}
.Top002727 .open-menu:after,
.Top002727 .open-menu:before{ content:''; transition:transform 0.3s;}
.Top002727 .open-menu span{ top:50%; transform:translateY(-50%);}
.Top002727 .open-menu:before{top:2px;}
.Top002727 .open-menu:after{ bottom:2px;}

.Top002727 .open-menu.on span{ opacity:0;}
.Top002727 .open-menu.on:after,
.Top002727 .open-menu.on:before{ top:50%; margin-top:-2px; transform:rotate(45deg);width:70%; left:15%;}
.Top002727 .open-menu.on:before{ transform:rotate(-45deg);}
}
.Top002727 .subnav dl dd .sub1 .nulldate{display: none;}
.Top002727 .top-menu li em{font-style: normal}
.Top002727 .top-menu li em a{ }
.Top002727 .top-menu li a{ line-height: 48px;border-bottom: 2px solid transparent; transition: 0.3s;color: #333; font-size: 16px;}
@media(min-width:1025px){
.Top002727 .top-menu{ display: block!important;margin: 0 auto; width:64%;float: right}
.Top002727 .top-menu li{float: left;padding: 15px 30px;text-align: center;width: auto!important}
.Top002727 .top-menu li a{display: inline-block;}
.Top002727 .top-menu li a:hover,
.Top002727 .top-menu li.aon em a{color: #b92e43}
}
@media(max-width:1024px){
.Top002727 .top-menu{position: absolute; top: 100%; right: 0; width: 220px; padding:0 20px; box-shadow: 0 5px 5px rgba(0,0,0,0.3); background: #222; display: none;margin: 0;z-index: 100}
.Top002727 .top-menu li a{ display: block;color: #fff; text-align: center;border-bottom: 1px solid #555}
.Top002727 .top-menu li:last-child a{ border-bottom:0}
.Top002727 .top-menu li.aon a{border-bottom-color:rgb(254, 210, 1);}
}

.Top002727 .subnav1{background: #fff;border-top: 1px solid #ebebeb;position: absolute;width: 100%;top: 100%;left: 0;z-index: 100;display: none}
.Top002727 .subnav1 dl{text-align: center}
.Top002727 .subnav1 dl dt{display: inline-block}
.Top002727 .subnav1 dl a{display: inline-block;line-height: 60px;padding: 0 15px;font-size: 14px;}

@media(min-width:1025px){
.Top002727 .subnav{position: absolute;width: 100%;top: 100%;left: 0;background: #111214;height: 550px;border-top: 1px solid #e2e2e4;display: none;z-index: 100;overflow: hidden}
.Top002727 .subnav::before{position: absolute;width: 60%;top: 0%;right: 0;background: #fff;height: 100%;content: '';}
.Top002727 .subnav dl{float: left;width: 23%;max-width: 280px;padding-top: 20px;position: relative;}
.Top002727 .subnav dl dd{ line-height:50px; text-align:left;background: url(../img/top-lang2.png) no-repeat right 30px center; padding-left: 20px;border-radius: 6px 0 0 6px; border-left: 6px solid transparent;}
.Top002727 .subnav dl dd h3{position:relative;color: #fff;font-size: 16px;margin: 0;font-weight: normal}
.Top002727 .subnav dl dd.on,
.Top002727 .subnav dl dd:hover{background:url(../img/top-lang2.png) no-repeat right 30px center #2f3034; border-color: #b92e43;}
.Top002727 .subnav dl dd .sub1{position: absolute;width: 120%;max-width: 300px;height: 500px;padding:20px 0 20px 15px;background: #eee;left: 100%;top: 0;display: none}
.Top002727 .subnav dl dd .sub1 .nulldate{display: block;position: absolute; top: 20px;right: -150px; font-size: 16px; font-style: normal; z-index: 1;}
.Top002727 .subnav dl dd .sub1 li{/*position: relative;*/line-height: 50px;text-align: left;background: url(../img/top-lang3.png) no-repeat right 30px center;padding:0 0 0 20px;border-radius: 6px 0 0 6px;float: none;border-left: 6px solid transparent; z-index: 2;}
.Top002727 .subnav dl dd .sub1 li:nth-child(1){}
.Top002727 .subnav dl dd .sub1 li p{position:relative;color: #333;font-size: 16px;margin: 0;font-weight: normal}
.Top002727 .subnav dl dd .sub1 li.on,
.Top002727 .subnav dl dd .sub1 li:hover{background: url(../img/top-lang3.png) no-repeat right 30px center #fff;border-color: #b92e43;}
.Top002727 .subnav dl dd .sub1 .box{position: absolute;left: 100%;top: 0px;background: #fff;width: 300%;max-width: 690px;padding:30px 50px;height: 500px;overflow-y: auto;display: none;z-index: 2}
.Top002727 .subnav dl dd .sub1 li:nth-child(1) .box{display: block}
.Top002727 .subnav dl dd .sub1 .box .item{float: left;width: 47%;margin-right: 6%;border: 1px solid #e2e2e4;margin-bottom: 6.1%;display:block!important}
.Top002727 .subnav dl dd .sub1 .box .item a{display: block;text-align: center;position: relative}
.Top002727 .subnav dl dd .sub1 .box .item a i{position: absolute;width: 71px;height: 71px;background: url(../img/top-new.png) no-repeat center;left: 0;right: 0;}
.Top002727 .subnav dl dd .sub1 .box .item:nth-child(2n){margin-right: 0%;}
.Top002727 .subnav dl dd .sub1 .box .item .Ispic{padding-bottom: 60%;margin-bottom:2%;background-size:auto 100%}
.Top002727 .subnav dl dd .sub1 .box .item p{margin: 0;padding: 1px 16px;;line-height:28px;}
.Top002727 .subnav dl dd .sub1 .box .item:hover{border: 1px solid #b2b2b2;}
.Top002727 .subnav dl dd .sub1 .box .item:hover p{color: #b92e43;}
.Top002727 .subnav dl dd .sub1 .box h4{font-size: 20px;margin: 0;color: #333}
.Top002727 .subnav dl dd .sub1 .box.service a{line-height: 24px!important;border-bottom: 1px solid transparent}
.Top002727 .subnav dl dd .sub1 .box.service a:hover{border-bottom: 1px solid #333;color: #333!important;}
.Top002727 .sub-menu-layer{ background:url(../img/bgg.png) left top;border-top: 1px solid #ddd;z-index: 10;background-size: 100% 100%}
.Top002727 .sub-slideDown li .sub{ transition: inherit 0.3s;}
.header-menu li .sub dt a{line-height: 60px}
}
@media(max-width:1366px){
}
@media(max-width:1024px){
.Top002727 .subnav{display: none!important}    
.Top002727 .subnav1{display: none!important}
}
.scrollbar::-webkit-scrollbar-track
{
  
  background-color: #fff;
}
.scrollbar::-webkit-scrollbar
{
  width: 5px;
  background-color: #fff;
}
.scrollbar::-webkit-scrollbar-thumb
{
  background-color: #222;
  border-radius: 8px
}


/*Banner002744 */
.Banner002744{position: relative;}
/*slick Basic*/
.Banner002744 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Banner002744 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Banner002744 .slick-list:focus {outline: none}
.Banner002744 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Banner002744 .slick-slider .slick-track, 
.Banner002744 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Banner002744 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Banner002744 .slick-track:before, 
.Banner002744 .slick-track:after{display: table; content: '';}
.Banner002744 .slick-track:after{ clear: both;}
.Banner002744 .slick-loading .slick-track { visibility: hidden;}
.Banner002744 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Banner002744 .slick-slide .slick-loading img { display: none;}
.Banner002744 .slick-slide .dragging img { pointer-events: none;}
.Banner002744 .slick-initialized .slick-slide { display: block;}
.Banner002744 .slick-loading .slick-slide { visibility: hidden;}
.Banner002744 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Banner002744 .slick-arrow .slick-hidden { display: none;}
.Banner002744 button{display: none !important;position: absolute;font-size: 0px;top: 50%;border-radius: 50%;transform: translateY(-50%);z-index: 9;width: 50px;height: 50px;outline: none;border: none;/*background: rgba(255,255,255,0.2);color: white;*/;}
.Banner002744 .slick-prev{left: 50px;padding-right: 16px;background: url(../img/Banner002744-prev.png) no-repeat center}
.Banner002744 .slick-next{right: 50px;padding-left: 16px;background: url(../img/Banner002744-next.png) no-repeat center}
.Banner002744:hover button{display: inline-block !important;}

/*slick Basic End*/

.Banner002744 li.slick-slide{position: relative;}
.Banner002744 li.slick-slide a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; opacity: 0;-webkit-opacity: 0;}
.Banner002744 li.slick-slide > img{display: block; width: 100%;}
@media(min-width:1025px){
.Banner002744 li.slick-slide > img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002744 li.slick-slide > img.pc{display: none;}
}
.Banner002744 .slick-dots{position: absolute;right:8%;bottom: 3%;z-index: 10;overflow:hidden;}
.Banner002744 .slick-dots li{float: left;width: 14px; height: 14px; background: rgba(255,255,255,0); margin-right: 4px; cursor: pointer;border: 2px solid #fff;border-radius: 50%}
.Banner002744 .slick-dots li button{display: none!important;}
.Banner002744 .slick-dots li.slick-active{background: #fff;}
@media(max-width:1600px){
.Banner002744 .slick-dots{position: absolute;right:2%;}
}
@media(max-width:1400px){
.Banner002744 .slick-dots{position: absolute;right:0%;}
}
@media(max-width:1024px){
.Banner002744 .slick-dots{bottom:28%;}
}
@media(max-width:768px){
.Banner002744 .slick-dots{bottom:8%;}
}
@media(max-width:640px){
.f-right{display:none;}
.Banner002744 .slick-dots{bottom:13%;}
.Bottom002042 .bottom dl{width:25%;}
.Bottom002042 .bottom .logo{width:50%;}
}
@media(max-width:375px){
.Banner002744 .slick-dots{bottom:20px;}
}


/*Floor002214*/
.Floor002214{ padding:60px 0 0;position: relative;z-index: 50;background: #f9f9f9}
.Floor002214 .auto{ overflow:hidden;background: #fff;margin-top: -150px;padding: 1% 0;border-radius: 5px;box-shadow: 0 0 24px rgba(0,0,0,0.2) }
.Floor002214 ul{ position:relative;}
.Floor002214 ul li{float: left; width: 33%; padding:2.5% 1%;position: relative;}
.Floor002214 ul li::before{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 70%;max-height: 96px;background: #eee}
.Floor002214 ul li:last-child::before{display: none;}
.Floor002214 ul li span{display: block;}
.Floor002214 .pic{text-align: center;float: left;width: 46%;display: table-cell; vertical-align: middle;padding-top:3px}
.Floor002214 .pic .img2{ display:none;}
.Floor002214 li:hover .pic .img1{ display:none;}
.Floor002214 li:hover .pic .img2{ display:-webkit-inline-box;}
.Floor002214 .right{float: right;width:53%; margin-top:9%;}
.Floor002214 .title{font-size: 18px; color: #000;padding-bottom: 10px}
.Floor002214 .text{font-size: 14px; color: #9ba6af;}
@media(max-width:1280px){
.Floor002214{ padding:60px 2% 0;}    
}
@media(max-width:1000px){
.Floor002214{ padding:3% 2% 6%;}
.Floor002214 .auto{ margin-top:0px;padding:  20px 0;}
.Floor002214 ul li{width: 50%;padding: 2.5% 4%}
.Floor002214 ul li:nth-child(3),
.Floor002214 ul li:nth-child(4){margin-bottom: 0}
.Floor002214 .pic{padding-top: 24px;width:35% }
.Floor002214 .right{width: 65%;margin-top: 16%;}
.Floor002214 .title{font-size:15px;}
}
@media(max-width:480px){
    .Floor002214 ul li{
        /*height:109px;*/
        width: 33.3333%;
    }
    .Floor002214 .pic{
        float: none;
    }
    .Floor002214 .right{
        width: 100%;
    }
}

/*Floor002655 */
.Floor002655{ 
  /* background: #f9f9f9; */
  padding: 1% 0 3%}
.Floor002655 .title-intro{padding:3% 0; color:#282828;margin:0 auto;position: relative}
.Floor002655 .title-intro h3{ margin:0; font-size:34px;}
.Floor002655 .title-intro a{ color:#282828;font-size: 22px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: url(../img/Floor002655-icon.png) no-repeat right center;padding-right: 30px;border-bottom: 1px solid transparent;transition: all 0.3s}
.Floor002655 .title-intro a::after{content: '';position: absolute;bottom: -5px;left: 0;width: 0;height: 1px;background: #282828;transition: all 0.3s}
.Floor002655 .title-intro a:hover::after{width: 100%}
.Floor002655 li{ float:left; width:49.21%; margin-right:1.58%;margin-bottom:1.5%;}

/* .Floor002655 li:nth-child(1){width: 100%;margin-right: 0} */

.Floor002655 li:nth-child(2n){ margin-right:0;}
.Floor002655 li a{ display:block; position:relative;transition:0.3s;box-shadow:0px 8px 8px rgba(33,59,107,0.11);padding-bottom: 60.6%;border-radius: 5px;overflow: hidden;background-size: cover;background-repeat: no-repeat;background-position: center}

.Floor002655 li:nth-child(1) a{
  /* padding-bottom: 29.68%; */
  max-height: 374px;
  background-image: url(../img/Floor002655_01.jpg)}
.Floor002655 li:nth-child(2) a{background-image: url(../img/Floor002655_02.jpg)}
.Floor002655 li:nth-child(3) a{background-image: url(../img/Floor002655_03.jpg)}
.Floor002655 li:nth-child(4) a{background-image: url(../img/Floor002655_02.jpg)}
.Floor002655 li .txt{ position:absolute; left:40px; top:50%;transform: translateY(-50%); width:50%;z-index: 10}
.Floor002655 li .txt h2{ margin:0; padding-right: 20px;font-size:27px; color:#b92e43;}
.Floor002655 li .txt h2:after{ content: '';width: 30px;height: 3px;background: #b92e43;margin: 15px 0;display: block}
.Floor002655 li .txt p{ font-size:22px; color:#555;font-weight: lighter;margin: 0;}
.Floor002655 li .txt span{ color:#333; text-decoration:underline;}
.Floor002655 li .pic{position: absolute;right:0;top: 48%;transform: translateY(-50%);transition: all 0.3s;max-width: 378px;max-height: 300px;z-index: 1}
.Floor002655 li:nth-child(1) .pic{right:1%}
.Floor002655 li a:hover .pic{transform: scale(1.05);top: 15%;}
@media(max-width:1366px){
.Floor002655 li .txt h2{font-size:26px;}
.Floor002655 li .txt p{ font-size:18px;}
}
@media(max-width:768px){
.Floor002655 .title-intro{margin-bottom: 20px}
.Floor002655 .title-intro a{font-size: 18px;}
.Floor002655 li{ float:none; width:auto; margin-right:0; margin-bottom:2%;}
.Floor002655 li .txt{left:20px;width: 57%}
.Floor002655 li a{padding-bottom: 60.6%!important}
.Floor002655 .title-intro h3{ font-size:24px;}
.Floor002655 .title-intro p{ font-size:16px; line-height:24px;}
.Floor002655 li .pic{max-width: 150px;right: 5%!important}
}
@media(max-width:480px){
.Floor002655 .title-intro h3{ font-size:28px;}
.Floor002655 .title-intro p{ font-size:14px; line-height:20px;}
.Floor002655 li .txt h2{font-size:20px;}
.Floor002655 li .txt p{ font-size:14px;}
}


/*
 .Floor000952 为demo编号
 */
.Floor000952{ padding:3.5% 0 4%;}
.Floor000952 .auto_1360{max-width: 1360px;}
.Floor000952 .title-intro{margin-bottom: 3%; color:#282828;position: relative}
.Floor000952 .title-intro h3{ margin:0; font-size:34px;}
.Floor000952 .title-intro a{ color:#282828;font-size: 22px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: url(../img/Floor002655-icon.png) no-repeat right center;padding-right: 30px;border-bottom: 1px solid transparent;transition: all 0.3s}
.Floor000952 .title-intro a::after{content: '';position: absolute;bottom: -5px;left: 0;width: 0;height: 1px;background: #282828;transition: all 0.3s}
.Floor000952 .title-intro a:hover::after{width: 100%}
.Floor000952 h2{margin:0;font-weight: normal;padding: 1.5% 0; color:#b92e43; font-size:32px;}
.Floor000952 h4{ color:#666; font-size:16px; margin:0;font-weight: lighter;}
.Floor000952 p{ color:#666; margin:0;font-size: 16px;font-weight: lighter;line-height: 30px;padding-top: 7%;height: 154px;overflow: hidden;letter-spacing: 2px}
.Floor000952 .text a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 10}
.Floor000952 .text span{ color:#333;font-size: 16px;font-weight: lighter;margin-top: 8%;display: inline-block;padding-right: 15px;position: relative;transition: all 0.3s;z-index: 1}
.Floor000952 .text span::after{content: ' + ';position: absolute;right: 0;top: 45%;transform: translateY(-50%);}
.Floor000952 li:hover span{padding-right: 30px;color: #b92e43}
.Floor000952 .owl-carousel .owl-item { margin-bottom:15px; position:relative;}
.Floor000952 .owl-carousel li .text{ width:50%; max-width: 646px;max-height:450px; position:absolute; left:30px; top:50%;transform: translateY(-50%); background:#fff; padding:5% 6% 8%; overflow:hidden;z-index: 1;box-shadow: 0 0 24px rgba(0,0,0,0.15);border-radius: 5px 0 0 5px;}
.Floor000952 .owl-carousel li .pic{float: right;width: 50%;max-width: 615px;border-radius: 5px;overflow: hidden;z-index: 10;position: relative;margin-right: 20px;}
.Floor000952 .owl-carousel li .pic figure{padding-bottom: 94.3%;background-size: auto;background-repeat: no-repeat;background-position: center;transition: all 0.5s}
.Floor000952 li:hover .pic figure{transform: scale(1.1)}

.Floor000952 .owl-carousel{ position:relative; z-index:1;overflow:hidden;padding-right: 50px;padding-left: 30px}

.Floor000952 .owl-nav div{ position:absolute; top:50%; width:22px; overflow:hidden; line-height:1000px; height:40px; margin-top:-20px; z-index:10;}
.Floor000952 .owl-nav .owl-prev{ left:0;margin-left:-40px;}
.Floor000952 .owl-nav .owl-next{right:0; margin-right:-40px; background-position: right top;}
.Floor000952 .owl-carousel{ padding:0 30px;}
.Floor000952 .owl-nav .owl-prev{margin-left:0;transform: scale(0.9)}
.Floor000952 .owl-nav .owl-next{margin-right:0;transform: scale(0.9)}

.Floor000952 .owl-nav div{ position:absolute; top:50%; margin-top:-18px; width:21px; height:36px;overflow:hidden; line-height:100px; z-index:10;}
.Floor000952 .owl-nav div:hover{ border-color:#e5352c;}
.Floor000952 .owl-nav div::before,
.Floor000952 .owl-nav div::after{ position:absolute; content:''; left:8px; top:0; width:4px; height:24px; background-color:#555;}
.Floor000952 .owl-nav div::before{ transform:rotate(-45deg);}
.Floor000952 .owl-nav div::after{transform:rotate(45deg); top:15px;}
.Floor000952 .owl-nav div:hover::before,
.Floor000952 .owl-nav div:hover::after{background-color:#b92e43;}
.Floor000952 .owl-nav div.owl-prev::before{ transform:rotate(45deg);}
.Floor000952 .owl-nav div.owl-prev::after{transform:rotate(-45deg);}
@media(max-width:1366px){
.Floor000952 .owl-nav div.owl-prev{ left:2%;}
.Floor000952 .owl-nav div.owl-next{ right:1%;}
}
@media(max-width:768px){
.Floor000952 .title-intro{margin-bottom: 30px}
.Floor000952 .title-intro h3{ font-size:28px;}
.Floor000952 .title-intro p{ font-size:14px; line-height:20px;}
.Floor000952 .title-intro a{font-size: 18px;}
.Floor000952 .bx-wrapper{ padding: 0 2%}
.Floor000952 .owl-carousel li .text{position: relative;width: 100%;left: 0;transform: translateY(0);padding: 5% 8% 8%;box-shadow: none;max-height: 100%;}
.Floor000952 .owl-carousel li .pic{float: none;width: 100%}
.Floor000952 .owl-nav div{ transform: scale(0.8)}
.Floor000952 .owl-nav div.owl-prev{ left:3%;}
.Floor000952 .owl-nav div.owl-next{ right:3%;}
.Floor000952 .owl-carousel li .pic figure{padding-bottom:76%;}
}
@media(max-width:480px){
.Floor000952 h4{ font-size:14px;}
.Floor000952 h2{ font-size:26px;}
.Floor000952 p{font-size:14px;height: auto;line-height: 24px;color: #555;height: 72px;margin-top: 7%;padding-top: 0;overflow: hidden;}
.Floor000952 .owl-carousel li .pic figure{padding-bottom:60%;}
}
@media(max-width:375px){
.Floor000952 .owl-carousel li .pic figure{ padding-bottom:50%}
}

/*Floor002065 */
.Floor002065{background: #f9f9f9;padding: 3.5% 0 4%;overflow: hidden}

/* .Floor002065 .owl-stage-outer{overflow: unset!important} */

.Floor002065 .title-intro{margin-bottom:3%; color:#282828;position: relative}
.Floor002065 .title-intro h3{ margin:0; font-size:34px;}
.Floor002065 .title-intro a{ color:#282828;font-size: 22px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: url(../img/Floor002655-icon.png) no-repeat right center;padding-right: 30px;border-bottom: 1px solid transparent;transition: all 0.3s}
.Floor002065 .title-intro a::after{content: '';position: absolute;bottom: -5px;left: 0;width: 0;height: 1px;background: #282828;transition: all 0.3s}
.Floor002065 .title-intro a:hover::after{width: 100%}
.Floor002065 .item{ position:relative;-webkit-transition: all .2s linear;transition: all .2s linear;}
.Floor002065 .item .pic{ overflow:hidden;position:relative;border-radius: 5px 5px 0 0;}
.Floor002065 .item .Ispic{ display:block; padding-bottom:56.55%; transition:0.3s; position:relative;}
.Floor002065 .item .pic span{ position:absolute; right:3%; bottom:3%; width:59px; line-height:59px;height:59px; color:#fff; font-size:16px; font-weight:bold; color:#fff; text-align:center; border-radius:50%;}
.Floor002065 .item .pic span.hot1{ background:#f04848;}
.Floor002065 .item .pic span.hot2{ background:#953896;}
.Floor002065 .item .Ispic img{ display:none;}
.Floor002065 .item:hover{
  /* z-index: 3; */
  /* -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);box-shadow: 0 15px 30px rgba(0,0,0,.1); */
  /* -webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0); */
}
.Floor002065 .item:hover .Ispic{}
.Floor002065 .item .txt{ padding:40px; background-color:#fff;font-size:16px;border-radius: 0 0 5px 5px;position: relative;box-shadow: 0 0 24px rgba(0,0,0,0.15);}
.Floor002065 .item .txt a{ position: absolute;width: 100%;top: 0;left: 0;height: 100%;z-index: 10}
.Floor002065 .item p{ font-size:16px; color:#999; line-height:24px; overflow:hidden;font-weight: lighter;margin: 0;}
.Floor002065 .item h3{ font-size:20px; color:#000; line-height:28px;font-weight: normal;margin: 0;padding-top: 8px;}
.Floor002065 .item span{ font-size:14px; color:#000; line-height:24px;font-weight: lighter;margin-top: 8%;position: relative;transition: all 0.3s;display: inline-block;padding-right: 15px;z-index: 1}
.Floor002065 .item span::after{content: ' + ';position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.Floor002065 .item:hover span{padding-right: 30px;color: #b92e43}
.Floor002065 .owl-nav div{ position:absolute; top:50%; width:22px; overflow:hidden; line-height:1000px; height:40px; margin-top:-20px; background:url(../img/Floor002065-btn.png) no-repeat left top; z-index:10;}
.Floor002065 .owl-nav .owl-prev{ left:0;margin-left:-40px;}
.Floor002065 .owl-nav .owl-next{right:0; margin-right:-40px; background-position: right top;}

@media(max-width:1100px){
.Floor002065 .owl-carousel{ padding:0 30px;}
.Floor002065 .owl-nav .owl-prev{margin-left:0;transform: scale(0.9)}
.Floor002065 .owl-nav .owl-next{margin-right:0;transform: scale(0.9)}
}
@media(max-width:640px){
.Floor002065 .title-intro{margin-bottom: 30px}
.Floor002065 .title-intro h3{ font-size:28px;}
.Floor002065 .title-intro p{ font-size:14px; line-height:20px;}
.Floor002065 .title-intro a{font-size: 18px;}
.Floor002065 .title span{ display:block;}
}
@media(max-width:640px) and (min-width:376px){
.Floor002065 .item dt,
.Floor002065 .item dd{ float:none; text-align:right;}
}


/*Floor0020651 */
.Floor0020651{background: #f6f7f9;padding: 3.5% 0 4%;overflow: hidden}
.Floor0020651 .title-intro{margin-bottom:3%; color:#282828;position: relative}
.Floor0020651 .title-intro h3{ margin:0; font-size:30px;text-align: center}
.Floor0020651 .item{ position:relative;float: left;width: 32%;margin-right: 2%;margin-bottom: 2%;-webkit-transition: all .2s linear;transition: all .2s linear;}
.Floor0020651 .item:nth-child(3n){ margin-right: 0%}
.Floor0020651 .item .pic{ overflow:hidden;position:relative;border-radius: 5px 5px 0 0;}
.Floor0020651 .item .Ispic{ display:block; padding-bottom:56.55%; transition:0.3s; position:relative;}
.Floor0020651 .item .pic span{ position:absolute; right:0%; bottom:0%; text-align: center;padding: 0 14px;line-height:32px;height:32px;font-size:14px;color:#fff; text-align:center;background:#b92e43 }
.Floor0020651 .item .Ispic img{ display:none;}
.Floor0020651 .item:hover{-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);box-shadow: 0 15px 30px rgba(0,0,0,.1);-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);z-index: 3;}
/*.Floor0020651 .item:hover .Ispic{ transform:scale(1.2);}*/
.Floor0020651 .item .txt{ padding:40px; background-color:#fff;font-size:16px;border-radius: 0 0 5px 5px;position: relative;box-shadow: 0 0 24px rgba(0,0,0,0.15);}
.Floor0020651 .item .txt a{ position: absolute;width: 100%;top: 0;left: 0;height: 100%;z-index: 10}
.Floor0020651 .item p{ font-size:16px; color:#999; line-height:24px; overflow:hidden;font-weight: lighter;margin: 0;}
.Floor0020651 .item h3{ font-size:20px; color:#000; line-height:28px;font-weight: normal;margin: 0;padding-top: 8px;height: 64px;overflow: hidden;}
.Floor0020651 .item .txt span{ font-size:14px; color:#000; line-height:24px;font-weight: lighter;margin-top: 8%;position: relative;transition: all 0.3s;display: inline-block;padding-right: 15px;z-index: 1}
.Floor0020651 .item .txt span::after{content: ' + ';position: absolute;right: 0;top: 50%;transform: translateY(-50%);color: #000}
.Floor0020651 .item:hover .txt span{padding-right: 30px;color: #b92e43}
.Floor0020651 .btn{text-align: center;padding: 50px 0}
.Floor0020651 .btn a{display: inline-block;margin: auto;width: 200px;height: 50px;line-height: 50px;font-size: 16px;background: #5074c2;color: #fff}
@media(max-width:1100px){
.Floor0020651 .owl-carousel{ padding:0 30px;}
.Floor0020651 .owl-nav .owl-prev{margin-left:0;transform: scale(0.9)}
.Floor0020651 .owl-nav .owl-next{margin-right:0;transform: scale(0.9)}
}
@media(max-width:640px){
.Floor0020651 .title-intro{margin-bottom: 20px}
.Floor0020651 .title-intro h3{ font-size:28px;}
.Floor0020651 .title-intro p{ font-size:14px; line-height:20px;}
.Floor0020651 .title-intro a{font-size: 18px;}
.Floor0020651 .title span{ display:block;}
.Floor0020651 .item{width: 49%;margin-right: 2%;}
.Floor0020651 .item:nth-child(2n){ margin-right: 0%}
.Floor0020651 .item:nth-child(3){ margin-right: 2%}
.Floor0020651 .item .txt{ padding:10px;}
.Floor0020651 .item p{ font-size:14px; }
.Floor0020651 .item h3{ font-size:16px;}
}
@media(max-width:640px) and (min-width:376px){
.Floor0020651 .item dt,
.Floor0020651 .item dd{ float:none; text-align:right;}
}


/*
 .Floor002438 为demo编号
 */
.Floor002438{ padding: 3% 0 4%;}
.Floor002438 .title-intro{margin-bottom:3%; color:#282828;position: relative}
.Floor002438 .title-intro h3{ margin:0; font-size:34px;}
.Floor002438 .title-intro a{ color:#282828;font-size: 22px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: url(../img/Floor002655-icon.png) no-repeat right center;padding-right: 30px;border-bottom: 1px solid transparent;transition: all 0.3s}
.Floor002438 .title-intro a::after{content: '';position: absolute;bottom: -5px;left: 0;width: 0;height: 1px;background: #282828;transition: all 0.3s}
.Floor002438 .title-intro a:hover::after{width: 100%}
.Floor002438 .list{}
.Floor002438 .list .pic{border-radius: 5px;box-shadow: 0 0 24px rgba(0,0,0,0.15);overflow: hidden}
.Floor002438 .list .pic .Ispic{padding-bottom: 43.98%;background-size: cover;background-repeat: no-repeat;background-position: center;transition: all 0.3s}
.Floor002438 .list .pic .word{padding: 40px;background: #fff;border-radius: 0 0 5px 5px;overflow: hidden;position: relative;z-index: 10}
.Floor002438 .list .pic .word time{color: #999;font-size: 16px;font-weight: lighter;}
.Floor002438 .list .pic .word time b{font-size: 32px;font-weight:bold;color: #555}
.Floor002438 .list .pic .word h3{margin: 0;font-size: 20px;font-weight: normal;color: #000;padding: 2% 0;line-height: 30px;height: 72px;overflow: hidden}
.Floor002438 .list .pic .word span{ font-size:14px; color:#000; line-height:24px;font-weight: lighter;margin-top: 4%;position: relative;transition: all 0.3s;display: inline-block;padding-right: 15px;}
.Floor002438 .list .pic .word span::after{content: ' + ';position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.Floor002438 .list .pic:hover .Ispic{transform: scale(1.05)}
.Floor002438 .list .pic:hover span{padding-right: 30px;color: #b92e43}
@media only screen and (min-width:768px ) {
    .Floor002438 .list .pic{ position: absolute; left: 0; top: 0;  width: 48%; max-width: 600px;}
    .Floor002438 .list ul{ padding-left: 51%;position: relative;}
}

.Floor002438 .list ul li{ position: relative; padding: 43px 10px 43px 0;background:rgba(236, 241, 243, 0) none repeat scroll 0 0 !important;filter:Alpha(opacity=0); background:#ecf1f3; transition: all .3s; cursor: pointer;}
.Floor002438 .list .box{}
.Floor002438 .list ul li+li{ border-top: 1px solid #ededed;}
.Floor002438 .list ul li time{ position: absolute; left: 0; width: 90px; padding:2% 15px 2% 0;top: 50%;transform: translateY(-50%); color: #999; font-size: 16px; text-align: center; line-height: 1; border-right: 1px solid #e5e5e5;font-weight: lighter;}
.Floor002438 .list ul li time span{font-size: 32px; display: block;font-weight:bold;padding-bottom: 5px;color: #555}
.Floor002438 .list ul li .text{ padding-left: 110px;}
.Floor002438 .list ul li .text h3{ margin: 0 0 15px; font-weight: normal; font-size: 18px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002438 .list ul li .text h3 a{ color: #000;}
.Floor002438 .list ul li .text .con{ color: #999; font-size: 14px; margin: 0;overflow:  hidden; height: 42px;line-height: 22px;font-weight: lighter}
.Floor002438 .list ul li:hover{ background:rgba(236, 241, 243, 1) none repeat scroll 0 0 !important;filter:Alpha(opacity=1); }
.Floor002438 .list ul li:hover .text h3 a,
.Floor002438 .list ul li .text h3 a:hover,
.Floor002438 .list ul li:hover time span{}
.Floor002438 .list .more{ display: block; width: 204px; height: 40px; border-radius: 40px; text-align: center; color: #fff; font-size: 16px; line-height: 40px; margin: 30px auto 0; background-color: #004b64;}
@media(max-width:640px){
.Floor002438 .title-intro{margin-bottom: 30px}
.Floor002438 .title-intro h3{ font-size:28px;}
.Floor002438 .title-intro p{ font-size:14px; line-height:20px;}
.Floor002438 .title-intro a{font-size: 18px;}
.Floor002438 .list ul li{padding: 20px 10px 20px 0;}
}

/*Bottom002574 */
.Bottom002574 .bottom{ background:#454545; padding:4% 0 4% 0;}
.Bottom002574 .share{ float:right;}
.Bottom002574 .share li{ float:left;}
.Bottom002574 .share li img{ max-width:117px;}
.Bottom002574 .share .bdsharebuttonbox a{ float:none; display:block; margin:0 0 15px 0; width:33px;background: url(../img/share.png) no-repeat center top; padding:0; height:33px;position: relative}
.Bottom002574 .share .bdsharebuttonbox a figure{position: absolute;width: 100px;height: 100px;right: 130%;top: 0;display: none;z-index: 99}
.Bottom002574 .share .bdsharebuttonbox a:hover figure{display: block;}
.Bottom002574 .share .bdsharebuttonbox a.bds_ss{ background-position:center -44px;}
.Bottom002574 .share .bdsharebuttonbox a.bds_tt{ background-position:center -86px;}
.Bottom002574 .share .bdsharebuttonbox a.bds_tsina{ background-position:center -130px;}
.Bottom002574 .share .bdsharebuttonbox a:hover{background: url(../img/share-hover.png) no-repeat center top;}
.Bottom002574 .share .bdsharebuttonbox a.bds_ss:hover{ background-position:center -44px;}
.Bottom002574 .share .bdsharebuttonbox a.bds_tt:hover{ background-position:center -86px;}
.Bottom002574 .share .bdsharebuttonbox a.bds_tsina:hover{ background-position:center -130px;}
.Bottom002574  nav dl{ float:left; margin-right:4.5%;}
.Bottom002574  nav dt{ color:#FFF; padding-bottom:32px;font-size: 16px;}
.Bottom002574  nav dt a{ color:#FFF; }
.Bottom002574  nav dd{color:#ddd; line-height:32px; font-size:14px;font-weight: lighter}
.Bottom002574  nav dd a{ color:#ddd;} 
.Bottom002574  nav dd a:hover{ color:#fff;} 
.Bottom002574  nav dl.contact{margin-right: 0;margin-left:0%}
.Bottom002574 .stock{padding: 0}
.Bottom002574 .stock h2{ color: #fff; font-size: 16px; margin: 0; font-weight: normal;}
.Bottom002574 .stock .stock-num { height: 55px; position: relative; margin-top: 10px; margin-bottom: 18px; }
.Bottom002574 .stock .stock-num h2 {  color: #fff; font-size: 72px; margin: 0;padding-top: 10px;}
.Bottom002574 .stock .stock-num h3 {  font-size: 14px; color: #fff; font-weight: normal; margin: 0; position: absolute; left: 192px; top: 70px; }
.Bottom002574 .stock p { color: #fff; font-size: 14px; margin: 60px 0 0; }
.Bottom002574 .copyright{ background: #454545}
.Bottom002574 .copyright .auto{border-top: 1px solid #666;padding: 2% 0 4%;color: #ddd}
.Bottom002574 .copyright a{ color:#ddd;}
.Bottom002574 .copyright a:hover{ color:#fff;}
@media(min-width:1025px){
.Bottom002574 .copyright dt{ float:right;}
.Bottom002574 .copyright dd{ float:left;}
}
.Bottom002574 .copyright dt a::after{ display:inline-block; content:''; width:1px; height:10px; background:#ccc; margin:0 15px;}
.Bottom002574 .copyright dt a:last-child::after{ display:none;}
@media(max-width:1200px){
.Bottom002574 .auto{position: relative}
.Bottom002574  nav{float: none;width: 100%}
.Bottom002574  nav dl{width: 33.33%;margin-right: 0;text-align: center}
.Bottom002574  nav dl dd{display: none}
.Bottom002574  nav dl.contact{ display:block;width: 50%;text-align: center}
.Bottom002574 .stock{text-align: left}
.Bottom002574 .share{ float:none; display:table; margin:0 auto;padding-left: 40px;position: absolute;top: 0;right: 2%;display: none}
.Bottom002574 .stock .stock-num h2 {padding-top: 0px;}
}
@media(max-width:1024px){
.Bottom002574 .copyright{ padding-top:2%; padding-bottom:2%;}
.Bottom002574 .copyright{ text-align:center;}
.Bottom002574 .copyright dt{ padding-bottom:10px;}
.Bottom002574 .stock .stock-num h3 { left: 192px; top: 62px; }
}
@media(max-width:480px){

.Bottom002574  nav dl.contact{ text-align:center;}
.Bottom002574  nav dl.contact dt{ padding:15px 0 10px 0; font-size:16px; border-bottom:1px solid #000; margin-bottom:10px;}
}


.Solution_form{  width: 100%; height: 800px; background: url(https://www.tyt.net/cn/uploadfiles/Solution-form.jpg) no-repeat center; }

li{ list-style: none; }

/*Banner002033 */
.Banner002033{ position: relative;overflow: hidden}
.Banner002033 div{ height:500px; background-position:center top; background-repeat:no-repeat;transition: all 3s}
.Banner002033 div img{ display:none;}
.Banner002033 aside{ position:absolute; left:0%; top:0%;width:100%;color:#fff;z-index: 1;}
.Banner002033 aside .auto{}  
.Banner002033 aside .box{position: relative;display: table-cell;vertical-align: middle;} 
.Banner002033 aside h1{font-size: 50px;color:#fff;margin: 0;padding-bottom: 12px}
.Banner002033 aside h3{font-size: 24px;color:#fff;margin: 0;font-weight: lighter;padding-bottom: 36px;}
.Banner002033 aside p{font-size:16px;color:#fff;margin: 0;font-weight: lighter;height: 24px;overflow: hidden;}
.Banner002033 aside a{display: inline-block;width: 140px;height: 45px;background: #b92e43;text-align: center;line-height: 45px;color: #fff;margin-top: 43px}
.Banner002033 aside .auto .txt{position: absolute;top: 50%;transform: translateY(-50%);left: 0;font-size: 36px;color: #fff;margin: 0;line-height: 30px}
.Banner002033 figure{ position:absolute; left:0%; top:0%;width:100%;color:#fff;z-index: 1;}
.Banner002033 figure .auto{text-align: center;display: table}    
.Banner002033 figure .box{position: relative;display: table-cell;vertical-align: middle;text-align: center} 
.Banner002033 figure .box h1{font-size: 64px;margin: 0;} 
.Banner002033 figure .box h2{font-size: 52px;margin: 0;} 
.Banner002033 figure .box h1::after{content: '';display: block;width: 80px;height: 8px;background: #fff;margin: 30px auto} 
.Banner002033 figure .box h2::after{content: '';display: block;width: 80px;height: 8px;background: #fff;margin: 30px auto} 
.Banner002033 figure .box p{font-size: 36px;margin: 0;text-transform: uppercase} 
.Banner002033 figure .box h3{font-size: 24px;margin: 0;font-weight: normal;padding-bottom: 20px;} 
.Banner002033 figure .box h4{font-size: 14px;margin: 0;font-weight: lighter;line-height: 24px;text-transform: uppercase;text-align: center;} 
/*.Banner002033:hover .Ispic{transform: scale(1.1)}*/
.Banner002033 aside a:hover{background: #3290fe}
@media(min-width:1001px){
.Banner002033 .auto{position: relative;}       
}
@media(max-width:1000px){
.Banner002033 aside{display: none}
.Banner002033 div{ height:auto; background:none !important;}
.Banner002033 div img{ display:block; width:100%;}
.Banner002033 .auto .txt{left: 2%;font-size: 20px;}
.Banner002033 figure .box{padding-top: 30%} 
.Banner002033 figure .box1{padding-top: 10%} 
.Banner002033 figure .box h1{font-size: 30px;margin: 0;} 
.Banner002033 figure .box h1::after{width: 50px;height: 4px;margin: 15px auto}  
.Banner002033 figure .box p{font-size: 16px;} 
.Banner002033 figure .box h2{font-size: 30px;margin: 0;} 
.Banner002033 figure .box h2::after{width: 50px;height: 4px;margin: 10px auto}
.Banner002033 figure .box h3{font-size: 16px;margin: 0;font-weight: normal;padding-bottom: 10px;} 
.Banner002033 figure .box h4{font-size: 12px;margin: 0;line-height: 20px;display: none} 
}


/*RighInfo002092 */
.RighInfo002092{padding: 4% 0 0; background: #fff; }
.RighInfo002092 .h2{  font-size: 36px; color: #333; padding: 20px 0; margin: 0 0 3%;  }
.RighInfo002092 .auto{max-width: 1260px;}
.RighInfo002092 .list_img{width:50%;float: left;padding: 0 50px;position:  relative;}
.RighInfo002092 .big{ background: #fff;  margin-bottom:20px;}
.RighInfo002092 .big li figure{ padding-bottom:100%; background-size:contain;  }
.RighInfo002092 .scroll li img,
.RighInfo002092 .big li img{ display:none;}
.RighInfo002092 .scroll{padding:0 30px;position: absolute;width: 85%;}
.RighInfo002092 .scroll a{position: absolute;width: 50px;height: 50px;background: url(../img/RighInfo001278-btn_prev.png) no-repeat center center;cursor: pointer;top: -176%;margin-top: -30px;z-index: 10;} 

.RighInfo002092 .scroll a.prev{ left:-50px;}
.RighInfo002092 .scroll a.next{ right:-50px; background-image:url(../img/RighInfo001278-btn_next.png);}

.RighInfo002092 .scroll a.prevStop,
.RighInfo002092 .scroll a.nextStop{ cursor:default;}
.RighInfo002092 .scroll li{ float: left}
.RighInfo002092 .scroll li figure{ margin:0 auto; padding-bottom:100%; background-size:cover; max-width:90%; border-radius: 3px; }
.RighInfo002092 .scroll li.on figure{ border-color:#333; }
.zoomContainer{ z-index:100;}

.RighInfo002092 .intro{ width: 43%; float: right; }
.RighInfo002092 .intro h2{ font-size: 48px; color: #5074c2; padding: 50px 0 0; margin: 0; }
.RighInfo002092 .intro span{ font-size: 30px; color: #000; margin-bottom: 30px; display: inline-block; }
.RighInfo002092 .intro .dd_box{  padding: 30px 0 40px; border-top: 1px solid #eee; }
.RighInfo002092 .intro dd{ line-height: 30px; color: #666;  }
.RighInfo002092 .intro .buy a{ display: inline-block; font-size: 16px; text-align: center;  background: #5074c2; color:#fff; width:160px; height: 50px; line-height: 50px; } 

.RighInfo002092 .tab{ padding-top:5%;}
.RighInfo002092 .ul_tab{ border-bottom: 1px solid #eee; }
.RighInfo002092 .ul_tab li{ float:left; width:50%; max-width:130px; margin-right: 5px;  overflow:hidden; text-align:center; font-size:14px; color:#333; background: #fff; border: 1px solid #e5e5e5;  cursor:pointer; line-height:50px;}
.RighInfo002092 .ul_tab li.active{ color:#fff; background-color:#333;} 
.RighInfo002092 .tab_info{ padding:3% 0;}
.product-con{text-align: center;margin: 0 auto;height: auto;margin: 30px;}
@media(max-width:768px){
.zoomContainer{ display:none;}
.RighInfo002092 .intro h2{ font-size: 34px; color: #5074c2; padding: 50px 0 0; margin: 0; }
.RighInfo002092 .intro span{ font-size: 22px; color: #000; margin-bottom: 30px; display: inline-block; }
.RighInfo002092 .scroll a.next{ right:0px;}
}
@media(max-width:640px){
.RighInfo002092 .list_img,
.RighInfo002092 .intro{ float:none; width:auto;}
.RighInfo002092 .intro{ margin-top:14%;}
}





/*Floor002461 */
.Floor002461{ padding:3% 0 4%;}
@media(max-width:1400px){
.Floor002461 .auto{ padding:0 2%;}
}
.Floor002461 li{ float:left; margin-bottom:2%; width:31.33%;margin-right: 2%; position:relative;padding-bottom:26%;}
/*.Floor002461 li:nth-child(1){margin-right:2%;padding-bottom: 26%;}*/
/*.Floor002461 li:nth-child(2),*/
/*.Floor002461 li:nth-child(3){ float:left; width:23.5%;}*/
/*.Floor002461 li:nth-child(2){ margin-right:2%;}*/
/*.Floor002461 li:nth-child(4){ clear:left; margin-right:2%;}*/

/*.Floor002461 li:nth-child(8){margin-right:0;padding-bottom: 26%; }*/
/*.Floor002461 li:nth-child(6),*/
/*.Floor002461 li:nth-child(7){width: 23.5%;margin-right:2%;}*/

.Floor002461 li > *{ position:absolute; left:0;width:100%;}
.Floor002461 li a{ height:100%; top:0;}
.Floor002461 li>div{ overflow:hidden; transition: all .5s ease-in-out; display:block;}
.Floor002461 li figure{ overflow:hidden;transition: all .5s ease-in-out;padding-bottom:53%;}
/*.Floor002461 li:nth-child(2) figure,*/
/*.Floor002461 li:nth-child(3) figure,*/
/*.Floor002461 li:nth-child(6) figure,*/
/*.Floor002461 li:nth-child(7) figure{padding-bottom:110%;}*/
.Floor002461 li .txt{bottom: 18%;z-index: 4;}
.Floor002461 li .txt p{z-index:3;color:#fff;padding: 10px 2% 0 25px;font-size: 15px;margin: 0;}
.Floor002461 li h2{font-size: 20px;padding: 0 2% 0 38px;margin:0;font-weight:normal;}
.Floor002461 li h2 a{color:#fff;}
.Floor002461 li h2:after{content:'';width: 5px;height: 22px;background:#f8b500;display:block;position:relative;margin-top: -22px;margin-left: -14px;}
.Floor002461 li:nth-child(1) h2{ bottom:7%;}
.Floor002461 li .Ispic{ top:0;  height:100%; z-index:1;}

.Floor002461 li::after{position: absolute;left: 0;bottom: 14%;height: 25%;width: 100%;content: "";background-color:#646464;transition: all .3s;z-index: 3;opacity:0.55;}
.Floor002461 li:hover .Ispic{ transform:scale(1.12);transition: all .5s ease-in-out;}
@media (max-width: 1024px) {
.Floor002461 li h2{ font-size:24px;padding:0 5%; }
}
@media (max-width:640px) {
.Floor002461 li{ float:none; margin-bottom:2%; width:100%!important;margin-right: 0!important;padding-bottom:53%!important;}
.Floor002461 li h2{ font-size:16px; line-height:20px; max-height:60px; overflow:hidden;}
.Floor002461 li figure{ padding-bottom:53%!important;}
.Floor002461 li::after{height: 35%;}
.Floor002461 li .txt p{padding: 10px 2% 0;}
}
@media (max-width:480px) {
}


/*
 PicList000715 为demo编号
 */
.PicList000715{ padding-top:0px;}
.PicList000715 ul li{ width:23.111%; float:left; margin-right:2.5%; margin-bottom:4.16667%; background: #f3f3f3}
.PicList000715 ul li .imgbox{overflow: hidden;}
.PicList000715 ul li:nth-child(4n){ margin-right:0;}
.PicList000715 ul li a{position: relative;display: block;padding-bottom: 62.5%;transition: all 2s}
.PicList000715 ul li a::before{position: absolute;z-index: 10;;background: rgba(250,250,250,0.15);width: 100%;height: 100%;top: 0;left: 0;content: '';display: block;transition: all 0.3s}
.PicList000715 ul li:hover .Ispic{transform: scale(1.1)}
.PicList000715 ul li:hover a::before{display: none}
.PicList000715 ul li img{ width:100%;position: relative}
.PicList000715 ul li .CasesCont{ padding:0 6.5789%; background:#f3f7f9;}
.PicList000715 ul li h1{ margin:0; font-weight:normal; font-size:18px; color:#000; letter-spacing:2px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:2.5; padding-top:4%;}
.PicList000715 ul li p{ font-size:14px; margin:0; line-height:24px; letter-spacing:1px; text-transform:uppercase; margin:0; height:72px; overflow:hidden;}
.PicList000715 ul li .CasesCont .more{color:#a7c222; font-size:0.75em; background:url(https://www.tyt.net/cn/imgs/BG5.jpg) no-repeat left center; padding-left:20px; text-transform:uppercase; display:inline-block; letter-spacing:1px; margin:8% 0;}
.PicList000715 ul li dl{ width:100%; padding:5% 0 6%;}
.PicList000715 ul li dl a{ margin-right:3px; border: 1px solid #999; float:left;font-size:12px; color:#999; display:block; padding:5px 20px;}
.PicList000715 ul li dl a::before{display: none}
.PicList000715 ul li .main{ padding: 0 6.5789%;}

@media (max-width:768px){
    .PicList000715 ul li{ width: 47.5%; margin-right:5%;}
    .PicList000715 ul li:nth-child(3n){ margin-right:5%;}
    .PicList000715 ul li:nth-child(2n){ margin-right:0;}
    }
@media (max-width:480px){
    .PicList000715 ul li{ width: 100%; margin-right:0%;}
    .PicList000715 ul li:nth-child(3n){ margin-right:0%;}
    .PicList000715 ul li:nth-child(2n){ margin-right:0;}
    }
/*Floor002708 */
.Floor002708{ position:relative; padding:1% 0 4%; overflow:hidden;}
.Floor002708_1{ padding:5% 0 4%;}
.Floor002708::before{ position:absolute; content:''; width:43.48%; left:2%; top:7%; background:url(../img/Floor002708_bg.png) no-repeat center top; background-size:100% auto; height:100%;}

.Floor002708 .auto{  width:100%;}
@media(max-width:1600px){
.Floor002708 .auto{ padding:0 2%;}
}

.Floor002708 .slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002708 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002708 .slick-list:focus {outline: none}
.Floor002708 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002708 .slick-slider .slick-track, 
.Floor002708 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002708 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002708 .slick-track:before, 
.Floor002708 .slick-track:after{display: table; content: '';}
.Floor002708 .slick-track:after{ clear: both;}
.Floor002708 .slick-loading .slick-track { visibility: hidden;}
.Floor002708 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002708 .slick-slide .slick-loading img { display: none;}
.Floor002708 .slick-slide .dragging img { pointer-events: none;}
.Floor002708 .slick-initialized .slick-slide { display: block;}
.Floor002708 .slick-initialized .slick-slide img{transition: all 2.5s}
.Floor002708 .slick-loading .slick-slide { visibility: hidden;}
.Floor002708 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002708 .slick-arrow .slick-hidden { display: none;}

.Floor002708 .title{ position:relative; z-index:3; padding-bottom:0%;}
.Floor002708 .title h3{ margin:0; font-size:50px; color:#b0b8c1; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif;}
.Floor002708 .title h3::after{ display:block; content:''; width:35px; height:2px; background:#da251c; margin-bottom:20px;}
.Floor002708 .title h4{ color: #333; position: relative; font-weight: normal; padding-left: 20px;    font-size: 32px; text-align: center}
.Floor002708 .title h4::after{display:block; content: ''; width: 50px; height: 4px; margin: 20px auto 0; background: #b92e43;  }

@media(min-width:1025px){
.Floor002708 .title{width:100%; }
}
@media(max-width:640px){
.Floor002708 .title h3{ font-size:40px;}
.Floor002708 .title h4{ padding: 0}
}
@media(max-width:480px){
.Floor002708 .title h3{ font-size:30px;}
}


.Floor002708 .right-img .slick-active{transition: all 2.5s}

.Floor002708 .list{ background:#f3f3f3;}
.Floor002708 .list:hover .right-img .slick-active{transform: scale(1.05);}
.Floor002708 .slider-for .slick-list li a{ font-size:16px; display:block;  color:#fff; }
.Floor002708 .slider-for li h2{ font-weight:normal; font-size:22px; line-height:32px; margin:0; max-height:64px;color:#333;}
.Floor002708 .slider-for .slick-list li a:hover h2{ text-decoration:underline;}
.Floor002708 .slider-for li time{ display:block; margin:4% 0;color: #555}
.Floor002708 .slider-for li p{ opacity:0.6; line-height:27px; max-height:50px; margin:0;    color: #555;}
.Floor002708 .slider-for li .more{ margin:8% 0; position:relative; display:block; width:80px; height:2px; background:#999; transition:0.3s;}
.Floor002708 .slider-for .slick-list li a:hover .more{width:100px; }
.Floor002708 .slider-for li .more::after{ position:absolute; content:''; border:5px solid transparent; border-right-color:#999; right:1px; bottom:-5px; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.Floor002708 .slider-for .slick-dots{ overflow:hidden; }
.Floor002708 .slider-for .slick-dots > *{ float:left;font-family:Helvetica, Arial, sans-serif;}
.Floor002708 .slider-for .slick-dots li{ display:none;}
.Floor002708 .slider-for .slick-dots li a{ font-size:50px; color:#999;}
.Floor002708 .slider-for .slick-dots li.slick-active{ display:block;}
.Floor002708 .slider-for .slick-dots ol{ color:#fff; opacity:0.22; font-size:30px; line-height:65px;}
.Floor002708 .slider-img .slick-arrow{ z-index:10; border:none; font-size:0; position:absolute; left:-230px; bottom:50px;width: 50px;height: 50px;border-radius: 50px;cursor: pointer;background: none;border: 2px solid #999;}
.Floor002708 .slider-img .slick-disabled{/*background:#064787;*/}
.Floor002708 .slider-img .slick-arrow::before{position:absolute; content:''; width:12px; height:12px; left:50%; top:50%; margin:-6px 0 0 -8px; border-top:4px solid #999; border-right:4px solid #999; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor002708 .slider-img .slick-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); margin-left:-4px;}
.Floor002708 .slider-img .slick-disabled::before{ opacity:0.3;}
.Floor002708 .slider-img .slick-next{ left:-164px; }
@media(min-width:1025px){
.Floor002708 .list{padding-bottom:0%;}
.Floor002708 .slider-for{width:46.25%; float:left; padding-top:3%;overflow: hidden;}
.Floor002708 .right-img{ float:right; width:53.75%;}
.Floor002708 .slider-img{ width:100%;}
.Floor002708 .slider-for .slick-list li a{width:90%;max-width:568px; margin:0 auto;}
.Floor002708 .slider-for .slick-dots{max-width: 568px;margin: 0 auto; width:90%;}
}
@media(max-width:1024px){
.Floor002708 .right-img{ margin-top:0 !important;}
.Floor002708 .slider-img .slick-arrow{ left:auto; right:2%; width:50px; height:50px;bottom: -104%}
.Floor002708 .slider-img .slick-prev{ right:63px;}
.Floor002708 .slider-for{ padding:3%;}
.Floor002708 .slider-for li time{ margin:15px 0;}
.Floor002708 .slider-for li .more{ margin-top:25px; margin-bottom:15px;}
}
@media(max-width:640px){
.Floor002708 .slider-for .slick-list li a{ font-size:14px;}
.Floor002708 .slider-for li h2{ font-size:18px;}
.Floor002708::before{ width:100%;}
}



/*
 .Form001518 为demo编号
 */
.Form001518{ padding:3% 0;background: #fff}
.Form001518 .title{font-size: 32px;color: #fff;position:relative;text-align:center;margin-bottom: 76px;}
.Form001518 .title:after{content:'';background:#fff;height:3px;position:absolute;left:50%;margin-left: -25px;bottom:-20px;width: 50px;}
.Form001518 dl dt{ padding:3% 0; color:#f5a100; font-size:16px; }
.Form001518 dd li{ float:left;width:32%; margin-right:2%;margin-bottom:30px; position:relative;border-radius: 3px;}
.Form001518 dd li:nth-child(3n){ margin-right:0;}
.Form001518 dd li.bz{width: 100%;}
.Form001518 dd .text{line-height: 46px;height: 40px; width:100%; background:#e3e5e7; padding:0 10px;border: none;border-radius: 3px;color: #121212}
.Form001518 dd li label{ position:absolute; left:10px; top:0; line-height:40px;color: #666;font-size: 16px; }
.Form001518 dd li .yzm{position:absolute; left:107%; top:0%;line-height:20px;width: 125px;}
.Form001518 dd p{margin: 0}
.Form001518 dd p a{color: #b92e43;}
.Form001518 dd textarea.text{height:220px;}
.Form001518 .btn{ margin: 3% 0; cursor: pointer;background: #b92e43;color: #fff; height: 45px;border: none; font-size:16px; width:40%; max-width:120px;}
@media(max-width:768px){
.Form001518{ padding:6% 0;background: #000}
.Form001518 dd li{ float:none; width:auto; margin-right:0 !important;margin-bottom: 15px;}
.Form001518 dd li .yzm{position:relative; left:0; top:0%;line-height:20px;width: 125px;margin-top: 10px;display: inline-block}
}
@media(max-width:480px){
.Form001518 .title{}
}


/*
 .PicList001213 为demo编号
 */
.PicList001213{padding-bottom: 3%}
.PicList001213 dl{position: relative;}
.PicList001213 dl:first-child{box-shadow: 0 -8px 14px rgba(0,0,0,0.08)}
.PicList001213 dl:nth-child(3){box-shadow: 0 8px 14px rgba(0,0,0,0.08)}
@media(min-width:481px){
.PicList001213 dl{ display:table; width:100%;}
.PicList001213 dl dt,
.PicList001213 dl dd{ display:table-cell; vertical-align:middle;padding-top: 1%;padding-bottom: 1%;}
.PicList001213 dl dt{ width:50%;padding-left: 5%;}
.PicList001213 dl dd{padding-right: 5%;overflow: hidden}
.PicList001213 dl dd img{ width:100%;transition: all 2.5s}
.PicList001213 dl:nth-child(2n){background: #fff}
.PicList001213 dl:nth-child(2n) dt{ text-align:right;background: #fff;padding-right: 5%;padding-left: 0}
.PicList001213 dl:nth-child(2n) dd{ padding-left: 5%;padding-right: 0;}
}
.PicList001213 dl h2{ font-size:30px; margin:0;}
.PicList001213 dl p{ line-height:30px;overflow:hidden; padding-right:3%;text-align: center;font-size: 16px;color: #666}
.PicList001213 dl dd{background: #f5f5f5}
.PicList001213 .btn{padding-top: 3%}
.PicList001213 .more{ background: #5074c2; font-size: 16px; width: 200px; height: 50px; line-height: 50px; color: #fff; border: 0; display: block; text-align: center; margin:auto; }
.PicList001213 i{ width: 120px; height: 120px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;overflow: hidden}
.PicList001213 i img{transition: all 0.3s}
.PicList001213 dl:hover dd img{transform: scale(1.05)}
.PicList001213 dl:hover i img{opacity: 0.85}
@media(max-width:768px){
.PicList001213 dl{padding:5% 2%;}
.PicList001213 dl h2{ font-size:24px; margin:0;}
.PicList001213 dl p{text-align: left;}
.PicList001213 i{display: none}
}
@media(max-width:480px){
.PicList001213 dl dd{ padding:3%;}
}

/*
 .Menu002188 为demo编号
 */
.Menu002188 .Menu{ border-bottom:1px solid #e3e3e3;}
.Menu002188 .Menu ul{ padding-top:20px;}
.Menu002188 .Menu li{ float:left; padding:0 30px 20px 0px;}
.Menu002188 .Menu li a{  color:#666; padding-bottom:19px;transition: .3s ease-out; font-size:16px;}
.Menu002188 .Menu li.cur a,.Menu002188 .Menu li a:hover{color:#b92e43;border-bottom:2px solid #b92e43;}
.Menu002188 .Currents{ text-align:left;  color:#666; line-height:25px; background:#f4f4f4; padding:8px 0; }
.Menu002188 .Currents a{color:#666;transition: .3s ease-out;}
.Menu002188 .Currents a:hover{color:#b92e43;}
@media (max-width: 1000px){
   .Menu002188  .Currents{ display:none;}
    .Menu002188 .Menu li{width: 25%; padding:0 0px 20px 0px;text-align: center}
}
@media(max-width:768px){
.Menu002188 .Menu li{margin-bottom: 10px}
.Menu002188 .Menu li a{ font-size:14px; padding-bottom:10px;}
}
/*
 .PicList001747 为demo编号
 */
.PicList001747{ padding: 3% 0;  }
.PicList001747 ol{ width: 100%; background-color:#fff; margin-bottom:3%; position:relative; }
.PicList001747 ol .imgbox{ overflow: hidden}
.PicList001747 ol .Ispic{ display: block; width:100%; padding-bottom: 40%; transition: all 2.5s}
.PicList001747 ol .Ispic img{ display:none;}
.PicList001747 ol div{ padding:20px 0 0;}
.PicList001747 ol h3{ margin: 0; font-weight: normal; } 
.PicList001747 time{  color:#666; background:#f1f1f1; padding:4px 6px; margin-top:10px; display:block; font-size: 12px; width:80px; text-align:center; }
.PicList001747 ol p{ height:72px; line-height: 24px; overflow: hidden;}
.PicList001747 ol span{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background: #b92e43; font-size:12px;}
.PicList001747 ol:hover .Ispic{transform: scale(1.1)}
.PicList001747 li{ width: 48%; margin-right: 4%; margin-bottom: 4%; float: left; }
.PicList001747 li:nth-of-type(2n){ margin-right:0;}
.PicList001747 li .imgbox{ overflow: hidden;padding: 0}
.PicList001747 li a{display: block; color:#333;}
.PicList001747 li:hover a{display: block; color:#b92e43;}
.PicList001747 li div{ padding:20px 0 10px;}
.PicList001747 li figure{ padding-bottom:59%;transition: all 2.5s}
.PicList001747 li figure img{ display:none;}
.PicList001747 li:hover figure{transform: scale(1.1)}
.PicList001747 li h3{margin:0;font-size: 16px; line-height: 22px; overflow: hidden; font-weight:normal;}
.PicList001747 li p{line-height: 24px;margin: 18px 0;color: #999;height: 48px;overflow:hidden;font-size: 14px;}
.PicList001747 li time{ margin-top:15px; }
@media(max-width:768px){
.PicList001747 li{ width:49%;margin-right: 2%}
.PicList001747 li:nth-of-type(3n){ margin-right:2%;}
.PicList001747 li:nth-of-type(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001747 h1{ font-size:18px;}
.PicList001747 li p{ font-size:12px;}
}

/*Page001887 */
.Page001887 .Pages{ padding:30px 0 0; text-align:center; line-height:40px; zoom:1; overflow:hidden; font-size:12px;}
.Page001887 .Pages .p_cur,
.Page001887 .Pages .p_count,
.Page001887 .Pages .p_jump,
.Page001887 .Pages .p_total,
.Page001887 .Pages .a_first,
.Page001887 .Pages .a_end{ display:none;}
.Page001887 .Pages .p_page em{ font-style:normal;}
.Page001887 .Pages a{ display:inline-block;padding:0px 20px;border:1px solid #eee; margin: 0 5px; background: #fff; }
.Page001887 .Pages a:hover,
.Page001887 .Pages a.a_cur{ color:#fff; background:#b92e43; border-color:#b92e43;}
@media(max-width:480px){
.Page001887 .Pages{padding: 30px 0}
.Page001887 .Pages .p_page em{ display:none;}
}

/* 新闻详情  */
.news_info{ padding: 3% 0 4% }
.news_info .title{ text-align:left; padding-bottom:0px; background:none;}
.news_info .title h1{ margin:0; padding-bottom:15px; font-weight: bold; font-size:18px; color:#b92e43;}
.news_info .title p{ margin:0; padding-bottom:20px;}
.news_info .title p em{ display:inline-block; color: #fff; font-size: 12px; font-style:normal; background:#6a6d69; padding:1px 3px 2px; border-radius: 2px;}
.news_info .title p span{ margin:0 0 0 10px; color:#999;  font-size:12px;}
.news_info .tit{ font-size:20px; padding: 30px 0; text-align: center; color:#333;  }
.news_info .info{ text-align:justify; text-justify:inter-ideograph; padding-top:20px;}
.news_info .info img{ margin:15px auto; }
.news_info .info p{font-size: 14px;color:#999;line-height: 24px; margin: 10px 0;}
.news_info .info h5{ font-size:14px; color:#666; text-align:left; margin:25px 0 10px;}
.news_info .info_back{ text-align:center; clear:both; padding:2% 0 20px 0;} 
.news_info .info_back a{ color:#999; font-size:14px;} 
.news_info .info_back a:hover{color:#b92e43;}
.news_info .info_back .goback{ background:#b92e43; padding:12px 28px; color:#fff; border-radius:6px;}
.news_info .info_back .goback:hover{ color:#fff}
.news_info .info_back .prepage{float:left;}
.news_info .info_back .nextpage{ float:right;}
@media(max-width:768px){
.news_info .info_back{ text-align:left;} 
.news_info .info_back .prepage{float:none;padding-bottom: 10px}
.news_info .info_back .nextpage{ float:none;}
}


/* 案例详情  */
.news_info1{ padding: 3% 0 4% }
.news_info1 .tit{ font-size:30px; padding: 30px 0; text-align: center; color:#333;  }
.news_info1 .left{float: left;width: 74.64%;box-shadow: 0px 3px 12px rgba(0,0,0,.1);padding: 30px 90px 60px;}
.news_info1 .right{float: right;width: 25.36%;padding-left: 30px}
.news_info1 .info{ text-align:justify; text-justify:inter-ideograph; padding-top:20px;}
.news_info1 .info img{ margin:35px auto; display: block}
.news_info1 .info p{font-size: 16px;color:#666;line-height: 28px; margin: 10px 0;}
.news_info1 .info h5{ font-size:24px; color:#333;margin:25px 0;font-weight: normal;}
.news_info1 .info h5::before{content: '';display: block;width: 4px;height: 24px;background:#b92e43;float: left;margin: 4px 15px 0 0 }
.news_info1 .info_back{ text-align:center; clear:both; padding:2% 0 20px 0;} 
.news_info1 .info_back a{ color:#999; font-size:14px;} 
.news_info1 .info_back a:hover{color:#b92e43;}
.news_info1 .info_back .goback{ background:#b92e43; padding:12px 28px; color:#fff; border-radius:6px;}
.news_info1 .info_back .goback:hover{ color:#fff}
.news_info1 .info_back .prepage{float:left;}
.news_info1 .info_back .nextpage{ float:right;}
.news_info1 .right .case1{background: #b92e43;display: block;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 16px;transition: .2s;-webkit-transition: .2s;}
.news_info1 .right .case1:hover{background: #4269af;}
.news_info1 .right .case2{padding: 30px 30px 40px;margin-top: 15px;box-shadow: 0px 3px 12px rgba(0,0,0,.1);}
.news_info1 .right .case2 a{font-size: 16px;font-weight: bold;color: #333;padding-bottom: 14px;margin: 0;}
.news_info1 .right .case2 a{font-size: 14px;color: #666;margin-bottom: 10px;display: block;padding-left: 10px;position: relative;transition: .2s;-webkit-transition: .2s;line-height: 16px;}
.news_info1 .right .case2 a:after {position: absolute;left: 0;top: 7px;width: 3px;height: 3px;background: #e31313;content: "";border-radius: 50%;}
@media(max-width:768px){
.news_info1 .info_back{ text-align:left;} 
.news_info1 .info_back .prepage{float:none;padding-bottom: 10px}
.news_info1 .info_back .nextpage{ float:none;}
.news_info1 .left{float: none;width: 100%;margin-bottom: 20px;padding: 15px}
.news_info1 .right{float: none;width: 100%;padding-left: 0px}
}


/* 电气课堂详情 */
.class_info{ }
.class_info .title{ text-align:center; padding-bottom:0px; background:none;}
.class_info .title h1{ margin:0; padding-bottom:15px; font-size:22px; color:#333;}
.class_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:20px;}
.class_info .title p em{ display:inline-block; font-style:normal; }
.class_info .title p span{  color:#999;  font-size:14px;}
.class_info .title p i{margin:0 20px;display: inline-block;}

.class_info .info{ text-align:justify; text-justify:inter-ideograph; padding-top:20px;}
.class_info .info img{ margin:15px auto; }
.class_info .info p{font-size: 14px;color:#666;line-height: 30px; margin: 20px 0;}
.class_info .info h5{ font-size:16px; color:#000; text-align:left; margin:25px 0 10px;}
.class_info .info_back{ text-align:center; clear:both; padding:2% 0 20px 0;} 
.class_info .info_back a{ color:#999; font-size:14px;} 
.class_info .info_back a:hover{color:#b92e43;}
.class_info .info_back .goback{ background:#b92e43; padding:12px 28px; color:#fff; border-radius:6px;}
.class_info .info_back .goback:hover{ color:#fff}
.class_info .info_back .prepage{float:left;}
.class_info  .info_back .nextpage{ float:right;}

.class_info .videobox{ position: relative;height: 200px;}
.class_info .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.class_info .videobg .play{ display: block; background: url(../img/Floor002467-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer; z-index: 5;}
.class_info .videobg h2{ font-size: 18px; margin: 0; position: absolute; top: 50%; left: 0; width: 100%; text-align: center; font-weight: normal; color: #fff; margin-top: 40px;}
.class_info .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 15; display: none;}
.class_info .video video{ width: 100%; height: 100%; background: #000;}
@media only screen and (min-width: 768px) {
    .class_info .videobg,.class_info .videobox{ height: 600px;}
    .class_info .videobg .play{background-size:40px 40px;}
    .class_info .videobg h2{font-size: 20px;}
    .class_info .title h1{font-size:32px;}
}
@media only screen and (min-width: 1024px) {
    .class_info .videobg h2{font-size: 24px;}
    .class_info .list .item .word{bottom: 38px; left: 20px;}
}
@media only screen and (min-width: 1200px) {
    .class_info .videobg,.class_info .videobox{ height: 600px;}
    .class_info .videobg .play{background-size:63px 63px;}
    .class_info .videobg h2{font-size: 30px;}
}
@media (max-width:768px){
.class_info .info_back{ text-align:left; }     
.class_info .info_back .prepage{float:none;padding-bottom: 10px}
.class_info  .info_back .nextpage{ float:none;}
}
/*
 .Banner002242 为demo编号
 */
.Banner002242{ padding:0; position:relative; overflow:hidden;}
@media (min-width:1024px) {
.Banner002242 .banbox{ margin: 0;  height:500px;}
.Banner002242 .banbox img{ display:block; width:100%; height:100%;transition: all 3s}
.Banner002242 .banbox .pc{ display:block;}
.Banner002242 .banbox .wap{ display:none;}
}
@media (max-width:1023px) {
.Banner002242 .banbox{ background: none !important;}    
.Banner002242 .banbox .pc{ display:none;}
.Banner002242 .banbox .wap{ display:block;}
}
.Banner002242:hover .banbox img{transform: scale(1.1)}
.Banner002242 .wrapBox{overflow: hidden; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.Banner002242 .wrapBox .text{ text-align: center; font-size: 20px; color: #fff; font-size:42px;}
.Banner002242 .wrapBox .text span{ text-align:center; display:block; font-size:24px; line-height:24px; margin:20px 0 0;}
.Banner002242 .wrapBox .searList { margin-top:30px; text-align:center;}
.Banner002242 .wrapBox .searList a{display:inline-block; color:#fff; padding:12px 45px; border:1px #b92e43 solid; background:#b92e43; font-size:16px;transition: all 0.3s}
.Banner002242 .wrapBox .searList .video{border:1px #eee solid;background:url(../img/play-icon.png) no-repeat left 28px center;background-color:none;margin-right:20px;padding-left: 60px;transition: all 0.3s}
.Banner002242 .wrapBox .searList a:hover{background: #3290fe}
.Banner002242 .wrapBox .searList .video:hover{border:1px #3290fe solid;background:url(../img/play-icon.png) no-repeat left 28px center;background-color:none;}
@media (max-width:1023px) {
.Banner002242 .wrapBox{width: 100%}
.Banner002242 .wrapBox .text{ text-align: center; font-size: 24px; color: #fff;}
.Banner002242 .wrapBox .text span{ text-align:center; display:block; font-size:16px; line-height:24px; margin:20px 0 0;}
.Banner002242 .wrapBox .searList a{display:inline-block; color:#fff; padding:8px 35px; border:1px #b92e43 solid; background:#b92e43; font-size:14px;}
.Banner002242 .wrapBox .searList .video{border:1px #eee solid;background:url(../img/play-icon.png) no-repeat left 28px center;background-color:none;margin-right:20px;padding-left: 50px;}
}

.Banner002242_video{ position:fixed; z-index:999; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,0.5);}
.Banner002242_video .close{ cursor:pointer; position:absolute; right:20%; top:20%; width:40px; height:40px;}
.Banner002242_video .close::before,
.Banner002242_video .close::after{ position:absolute; content:''; transform:rotate(-45deg); width:100%; height:3px; background:#fff;}
.Banner002242_video .close::after{ transform:rotate(45deg);}
.Banner002242_video .files{ margin:0 auto; width:96%; max-width:1000px; max-height:50%;}
.Banner002242_video .files video{ background:#000;}
/*
 Floor000780 为demo编号
 */
.Floor000780{padding: 4% 0;}
.Floor000780 .title{font-size: 32px;color: #000;position:relative;text-align:center;margin-bottom: 40px;}
.Floor000780 .title:after{content:'';background:#b92e43;height:3px;position:absolute;left:50%;margin-left: -25px;bottom:-20px;width: 50px;}

.Floor000780 ul{overflow:hidden;background:#fff;}
.Floor000780 ul li{float:left;list-style:none;width:25%;padding: 4% 3% 0;text-align:center;}
.Floor000780 ul li .radius{display:block;width: 120px;height: 120px;margin:auto;border-radius:100px;overflow:hidden;margin-bottom: 20px;
background: linear-gradient(to right, #bbb 35%,#999 100%);  
}
.Floor000780 ul li .radius:hover{ 
background: -moz-linear-gradient(left, #56bafa 0%, #3b94f8 100%); 
background: -webkit-gradient(linear,8% 0%, 75% 0%, from(#56bafa), to(#3b94f8)); 
background: -webkit-linear-gradient(left, #56bafa 0%,#3b94f8 100%); 
background: -o-linear-gradient(left, #56bafa 0%,#3b94f8 100%); 
background: -ms-linear-gradient(left, #56bafa 0%,#3b94f8 100%); 
background: linear-gradient(to right, #56bafa 35%,#3b94f8 100%); 
filter: progid:DXimgTransform.Microsoft.gradient( startColorstr='#56bafa', endColorstr='#3b94f8',GradientType=0 );
}
.Floor000780 ul li .radius img{ transition: 0.5s ease; }
.Floor000780 ul li .radius:hover img{ transform: scale(1.1); }
.Floor000780 ul li p{color: #666;font-size:14px;line-height: 24px;overflow:hidden;margin:10px 0;text-align:  center;}
.Floor000780 ul li h3{color: #333;font-size:18px;line-height: 24px;overflow:hidden;margin:10px 0;text-align:  center;}

@media (max-width:768px){
    .Floor000780 ul li{ width:100%; margin-left:0; }
    .Floor000780 ul li p{ text-align:center; }
    }


/*
 .Floor001026 为demo编号
 */
.Floor001026 { padding:3% 0 4%; background: #f5f5f5;  margin-bottom:4%;}
.Floor001026 .title{font-size: 32px;color: #000;position:relative;text-align:center;margin-bottom:80px;}
.Floor001026 .title:after{content:'';background:#b92e43;height:3px;position:absolute;left:50%;margin-left: -25px;bottom:-20px;width: 50px;}

.Floor001026 .box{position:relative;background: #fff;margin-bottom:2%;}
.Floor001026 .box .txt{background: #fff; padding: 50px; float:right;color: #333;width: 60%;}
.Floor001026 .box .txt h1{font-size: 24px;margin-bottom:10px;padding-bottom:3%;position:relative;}
/*.Floor001026 .box .txt h1::before{position:absolute;content:'';width:42px;height: 4px;background: #b92e43;width: 7%;left:0;bottom: 0;}*/
.Floor001026 .box .txt p.p1{font-size: 14px;margin: 0 0 20px;line-height: 26px;color: #666;}
.Floor001026 .box .txt p.p2{ color:#cde4f2; line-height:20px; height:40px; overflow:hidden;}
.Floor001026 .box .txt dl dd{ padding-left:20px; margin-bottom:15px; line-height:24px; position:relative;}
.Floor001026 .box .txt dl dd:after{width:12px;height:2px;content:'';background: #b92e43;display:block;position:absolute;top:10px;left:0;}
.Floor001026 .box .pic{float: left;width: 39%;display:block;}

.Floor001026 .box:nth-child(2n) .txt{float: left;}
.Floor001026 .box:nth-child(2n) .pic{ float:right;}

@media(max-width:1440px){
.Floor001026 .box:nth-child(2n-1) .txt{ padding-left:25%;}
.Floor001026 .box:nth-child(2n) .txt{ padding-right:25%;}
}
@media(max-width:768px){
.Floor001026 .box .txt h1{ font-size:20px; }
.Floor001026 .box .txt{ padding:5% !important;}
}
@media(max-width:480px){
.Floor001026 .box{ padding:0 !important;}
.Floor001026 .box .pic{ padding-bottom:50%; position:relative;}
}


/* 产品列表页 */
.PicList000960{ }
.PicList000960 .pic{  width: 100%; }
.PicList000960 .Ispic{ max-width: 100%; padding-bottom: 60%;transition: all 0.3s}
.PicList000960 .txt{ width: 100%; padding-top: 0; }
.PicList000960 dd{ background: #fff; width: 48.5%; margin-right: 3%; float: left; padding:1.5% 40px 40px;  margin-bottom: 3%; overflow: hidden;-webkit-transition: all .2s linear;transition: all .2s linear;}
.PicList000960 dd:nth-child(2n){ margin-right: 0; } 
 
.PicList000960 dd:hover{-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);box-shadow: 0 15px 30px rgba(0,0,0,.1);-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);z-index: 3;}
.PicList000960 dd:hover .Ispic{}
.PicList000960 dd h2{ font-weight: normal; font-size: 22px; color: #000; margin-bottom: 0;padding: 0px 20px;}
.PicList000960 dd p{ font-size: 14px; color: #999; line-height: 24px; height: 48px; overflow: hidden; letter-spacing: 2px; margin:16px 0 20px 0; }
.PicList000960 dd .ul li{ float: left; margin: 10px 20px 30px 0; }
.PicList000960 dd .ul li a{ position: relative; display: inline-block; height: 30px; line-height: 30px; color: #333;  }
.PicList000960 dd .ul li a::before{  width: 8px; height: 8px; background: #666; display: inline-block;  content: ''; margin-right: 10px; margin-bottom: 1px; }
.PicList000960 dd .more{  margin-top: 4%; display: inline-block; line-height: 46px; height: 46px; padding: 0 35px; font-size: 14px; color: #fff;  background:#b92e43;}

.PicList000960 .pr_list dd{ float: left; width: 31%; margin-right: 3.5%; padding: 1% 4% 4%; border-radius: 0;  }
.PicList000960 .pr_list .Ispic{ width: 100%; margin-right: 0; margin-bottom: 10px; }
.PicList000960 .pr_list dd:nth-of-type(3n){   margin-right: 0; }
.PicList000960 .pr_list p{ height: 66px; }

@media (max-width:768px){
    .PicList000960 ol img{ width:100%; float:none;}
    .PicList000960 ol h1{ margin-top:2%;}
}
@media(max-width:640px){
.PicList000960{ padding: 20px 0; }
.PicList000960 dd{ padding: 0 0 40px;float: none;width: 100%;}
.PicList000960 .Ispic{ width: 100%; margin-right: 0; float: inherit; padding-bottom: 60%; border-radius: 0;  }
.PicList000960 .pr_list dd{ float: inherit; width: 100%; padding-bottom: 65%; margin-right: 0; padding: 1% 4% 4%;}
.PicList000960 .pr_list .Ispic{ padding-bottom: 65%; }
.PicList000960 dd h2{ padding-top: 0; }
.PicList000960 dd p{ margin: 10px 0; }
.PicList000960 ol{ padding: 0; }
.PicList000960 .txt{ padding: 0 20px; }
.PicList000960 ol img{ float:inherit; width:100%; margin-right: 0; }
.PicList000960 ol p{ margin:20px 0; }
}




/*TextList002514 */
.TextList002514{ }
.TextList002514 .title{ padding:20px 30px; font-size:16px; cursor:pointer; position:relative; background:#fff; }
.TextList002514 .title i{ position:absolute; width:22px; height:22px; right:25px; top:50%; margin-top:-11px;}
.TextList002514 .title i::before,
.TextList002514 .title i::after{ position:absolute; content:''; background:#ccc;}
.TextList002514 .title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .title.select i::after{ display:none;  border-bottom:1px #b92e43 solid;}
.TextList002514 .title.select i::before{ background:#fff;}
.TextList002514 .title.select{ background:#b92e43;}
.TextList002514 .title.select a{ color:#fff;}
.TextList002514 .main{ display:none; padding:20px 30px; background:#fafbff; }
.TextList002514 .main li{ list-style:none; font-size:15px; padding:10px 0; color:#333;}
.TextList002514 .main li a{color:#666;}
.TextList002514 .main li.aon a{ color:#b92e43; }


/*
 .PicList001302 为demo编号
 */
.PicList001302{ margin-top:60px; margin-bottom:30px;}
.PicList001302 li{ float:left; width:33.333%; position:relative;  border:1px #eee solid; border-right:0; position:relative;}
.PicList001302 li:nth-child(3n):after{ content:''; width:1px; height:100%; position:absolute; right:0; top:0; background:#eee;}
.PicList001302 li:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(79, 118, 187, 0.9);opacity:0;transition:0.3s;}
.PicList001302 li:hover:before{ opacity:1;}
.PicList001302 li:nth-child(4n){ margin-right:0;}
.PicList001302 li figure div{ padding-bottom:69%; background-size:contain;}
.PicList001302 li dl{width:100%;height:100%;display:block;position:absolute;left:0; top:0;opacity:0; padding:5%;}
.PicList001302 li dl dd{ float:left; color:#fff; display:block; width:50%; text-align:center; position:relative; top:15%; margin-bottom:40px;}
.PicList001302 li dl dd img{ display:block; width:44px; height:44px; margin-bottom:15px; text-align:center; border:1px #fff solid; border-radius:23px; margin:0 auto 10px;}
.PicList001302 li dl dd a{ color:#fff;}
.PicList001302 li:hover dl{opacity:1;}

.PicList001302 li p{ margin:10px 0 15px; line-height:24px; text-align:center;}
@media(max-width:480px){
.PicList001302 li{ width:49%;}
.PicList001302 li:nth-child(3n){ margin-right:2%;}
.PicList001302 li:nth-child(2n){ margin-right:0;}
}


/* 栏目页内容 */
.column_content{ background: #f8f8f8; padding: 3% 0;z-index: 10;position: relative}

/*
 .Map002364 为demo编号
 */ 
.Map002364{ }
.Map002364 .auto{  }
.Map002364 dd{ border:10px solid #fff;margin-bottom:2%; padding-left:62%; background:#f9f9f9; position:relative;}
.Map002364 dd:last-child{ margin-bottom:0;}
.Map002364 dd figure{ padding:3% 3% 0 3%;}
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd li{line-height:24px; padding:30px 0; padding-left:50px; border-bottom:1px dashed #dbdbdb; background:url(../img/Map002364-icon_name.gif) no-repeat center left; font-size:16px; color:#767676;}
.Map002364 dd li:nth-child(2){background-image:url(../img/Map002364-icon_add.png);}
.Map002364 dd li:nth-child(3){background-image:url(../img/Map002364-icon_tel.gif);}
.Map002364 dd li:nth-child(4){background-image:url(../img/Map002364-icon_fax.gif);}
@media(min-width:641px){
.Map002364 .pic{ position:absolute !important; width:60%; left:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map002364 dd{ padding:3%;}
.Map002364 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map002364 dd figure h1{ font-size:20px;}
}

/* 股票信息 */
.Floor002436{padding: 3% 0}
.Floor002436 .auto{ position: relative;background: #2b4059; padding: 80px 60px; }
.Floor002436 .about{float: left;width: 64%}
.Floor002436 .about li{float: left;width: 16.65%;}
.Floor002436 .about li p{font-size: 14px;color: #7a8ca0;margin: 0;font-weight: lighter;padding-bottom: 10px;}
.Floor002436 .about li span{font-size: 28px;color: #bfcfe2;margin: 0;}

.Floor002436 .stock{}
@media only screen and (min-width:768px ) {
.Floor002436 .stock{ position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 33%}
}
.Floor002436 .stock h2{ font-size: 14px; margin: 0; font-weight: lighter; color:#bfcfe2}
.Floor002436 .stock .stock-num {height: 55px; position: relative; margin-top: 10px; margin-bottom: 18px; }
.Floor002436 .stock .stock-num h2 {  color:#bfcfe2; font-size: 58px; margin: 0;font-weight: normal;line-height: 68px}
.Floor002436 .stock .stock-num h3 { color:#bfcfe2;  font-size: 30px; font-weight: bold; margin: 0; position: absolute; left: 192px; top:25px; }
.Floor002436 .stock .stock-num .stock-bt { width: 15px; height: 19px;  background-size: 100%; display: inline-block; position: absolute; top: 48px; left: 165px; }
.Floor002436 .stock .stock-num .stock-bt.up{background: url(../img/stock_icon_red.png) no-repeat;}
.Floor002436 .stock .stock-num .stock-bt.down{background: url(../img/stock_icon_green.png) no-repeat;}
.Floor002436 .stock .stock-num.red h2,
.Floor002436 .stock .stock-num.red h3{ color: #820000;}
.Floor002436 .stock .stock-num.green h2,
.Floor002436 .stock .stock-num.green h3{color: #00a352;}
.Floor002436 .stock .stock-num.green .stock-b{ background-image:url(../img/Floor002436-icon_down.png);}
.Floor002436 .stock p { color: #7a8ca0; font-size: 12px; margin: 34px 0 0; }
@media(max-width:640px){
.Floor002436 .auto{padding: 30px; }
.Floor002436 .about{float: none;width: 100%;margin-bottom: 20px;}
.Floor002436 .about li{float: left;width: 33.33%;margin-bottom: 20px}
}

/* 最新公告 */
.TextList001230{ padding: 1% 0 5%; font-size:12px;}
.TextList001230 li{border-bottom: 1px dotted #ddd;padding: 20px 60px 20px 0; overflow:hidden; position:relative;}
.TextList001230 li time{ text-align:center; float:left;line-height: 24px; width:68px; margin-right:25px; background-color:#b92e43; color:#fff;}
.TextList001230 li time span{line-height: 44px;display: block;font-size: 30px;color: #b92e43; background-color:#e2e2e2; }
.TextList001230 li a{ position:absolute; right:0; padding-top:25px; height:24px; top:60%; margin-top:-25px; background:url(../img/TextList001230-icon.png) no-repeat center top;}
.TextList001230 li p{ margin:0; font-size:16px; line-height:32px; color:#333;}
.TextList001230 li p span{ color:#999; font-size:12px;line-height: 24px;}
.TextList001230 li p span i{ font-style:normal; color:#9c0015;}


/* 电气学堂 */
.PicList002323{ padding: 0; margin: 0 auto;} 
.PicList002323 ul li{ float: left; width: 31%; margin:0 3.5% 3.5% 0; border-radius: 5px; box-shadow: 0px 1px 4px rgba(0,0,0,0.3); background: #fff;}
.PicList002323 ul li:nth-child(3n){ margin-right: 0;  }
.PicList002323 ul li .sc{ padding-bottom: 55%; position: relative; overflow: hidden;}
.PicList002323 ul li .txt{  padding:10px 20px 30px;  }
.PicList002323 ul li .txt img{ float: left; margin-right: 10px; }
.PicList002323 ul li .txt dl{  width: 70%;  display: flex; float: left; padding-top: 5px; height: 24px;overflow: hidden}
.PicList002323 ul li .txt dd{ display: inline-block; margin-right: 10px;color: #999; font-size: 12px;  }
.PicList002323 ul li .txt dd a{ color: #999; font-size: 12px;  }
.PicList002323 ul li .txt .more{ color: #fff; font-size: 12px; display: inline-block; background: #b92e43; text-align: center; float: right; width: 25%; line-height: 30px; border-radius: 4px;   }
.PicList002323 ul li figure{ position:absolute; border-radius: 5px 5px 0 0; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{  color: #000; margin:10px 0 0; font-size: 18px; line-height: 24px; height: 84px; text-align: left; }
.PicList002323 ul li a:hover figure{transform: scale(1.1);}
.PicList002323 ul li a:hover h3{ color: #0075b8;}
@media(max-width:768px){
.PicList002323 ul li{width: 100%;float: none; margin:0 0% 3.5% 0;}
}
/* 电气学堂行业 */
.Spec001771{ padding:0 0 40px 0;}
.Spec001771 li{ float:left; margin-right:5px; margin-bottom: 8px; line-height:30px; font-size:12px;}
.Spec001771 li a{ display:block; border:1px solid #e5e5e5; border-radius: 3px; color:#666; padding:6px 20px;font-size:16px;}
.Spec001771 li:hover a,
.Spec001771 li.on a{ color:#fff; background-color:#b92e43; border-color:#b92e43;}
@media(max-width:768px){
.Spec001771 li{ width: 32%;margin-right: 2%;text-align: center}
.Spec001771 li:nth-child(3n){ margin-right: 0%;}
.Spec001771 li a{padding:0 6px;}
}

/* 专家观点 */
.PicList001647 li{ float:left; margin-right:3%; width:22.75%; margin-bottom:3%; box-shadow: 0px 1px 4px rgba(0,0,0,0.3); background: #fff; }
.PicList001647 li figure{ position:relative;}
.PicList001647 li figure img{ width:100%;}
.PicList001647 li a.Ispic{ padding-bottom:113%; display:block; }
.PicList001647 li *{margin:0;}
.PicList001647 li .txt{ padding: 10px 20px; min-height: 122px; }
.PicList001647 li p{ font-size:12px; color:#999; height:40px; overflow:hidden; line-height:20px;}
.PicList001647 li h1{ font-size:16px; color: #000;  font-weight:normal; padding-top:5%; padding-bottom:3%;}
@media(min-width:641px){
.PicList001647 li:nth-child(4n){ margin-right:0;}
.PicList001647 li:nth-child(4n+1){ clear:left;}
}
@media(max-width:640px){
.PicList001647 li{ float:left; margin-right:2%; width:49%;}
.PicList001647 li:nth-child(2n){ margin-right:0;}
.PicList001647 li:nth-child(2n+1){ clear:left;}
.PicList001647 li h1{ font-size:16px;}
}


/*
 .Floor002248 为demo编号
 */
.Floor002248{background: #fff; padding: 3% 0;}
.Floor002248 .title{font-size: 32px;color: #000;position:relative;text-align:center;margin-bottom: 76px;}
.Floor002248 .title:after{content:'';background:#b92e43;height:3px;position:absolute;left:50%;margin-left: -25px;bottom:-20px;width: 50px;}
.Floor002248 .item{background: #fff;margin-bottom: 40px; display: flex;justify-content: space-between;}
.Floor002248 .item:last-child{margin-bottom: 0px;}
.Floor002248 .word{ width: 100%;padding-top: 70px; padding-bottom: 30px;}
.Floor002248 .word h3{ margin: 0; font-size: 20px;color: #000; padding-bottom: 25px; font-weight: normal;}
.Floor002248 .word figure{margin: 0;line-height: 26px; font-size: 16px;color: #999;/*height: 52px;*/overflow: hidden;margin-bottom: 30px;}
.Floor002248 .word ul{ padding-top: 15px; }
.Floor002248 .word ul li{ float: left;  text-align: center;width: 25%; max-width: 70px;position: relative;margin-right: 50px}
.Floor002248 .word ul li::before{content: '+';color: #b92e43;font-size: 24px;font-weight: lighter;display: block;text-align: center;position: absolute;right: -32px;top: 35%;transform: translateY(-50%)}
.Floor002248 .word ul li:last-child::before{display: none}
.Floor002248 .word ul li img{ display: block; max-width: 70px;border-radius: 50%; transition: all .3s ease-in-out;}
.Floor002248 .word ul li p{margin: 0;font-size: 16px;color: #666;padding-top: 10px;}


.Floor002248 .right-img{ position: relative;overflow: hidden;align-self: center;}
.Floor002248 .right-img img{ transition: all 2.5s}
/*.Floor002248 .item:hover .right-img img{transform: scale(1.03);}*/
.Floor002248 .right-img .right-img_tit{ width: 160px; text-align: center; padding: 20px 0;
background:rgba(60, 137, 217, 0.9) none repeat scroll 0 0 !important;filter:Alpha(opacity=90); background:#fff;
 position: absolute;  bottom:20px;left: -8%;}
.Floor002248 .right-img .right-img_tit span{ position: relative; z-index: 1;  color: #fff; font-size: 16px;}
@media only screen and (max-width: 767px) {
    .Floor002248{padding: 6% 0;}
    .Floor002248 .title{margin-bottom: 46px;}
    .Floor002248 .item{padding: 6%;display: block;}
    .Floor002248 .word{padding-top: 0px;padding-bottom: 0px;}
    .Floor002248 .word h3{ text-align: center;}
    .Floor002248 .word h3:after{ margin: 20px auto 0; width: 35px;}
    .Floor002248 .right-img{ margin: 0 auto;}
    .Floor002248 .word ul{ margin: 0 auto 30px;max-width: 408px;}
}
@media only screen and (max-width: 365px) {
    .Floor002248 .word ul li{ padding: 0 10px;}
}
@media only screen and (min-width: 768px) {
    .Floor002248 .word h3{ font-size: 24px;}
    .Floor002248 .word{ width: 48%; float: left;}
    .Floor002248 .right-img{ float: right; width: 100%;}
    
}



.pr_Highlight{ padding: 4% 0; }
.pr_Highlight .fff{ padding: 0% 0 4%; border-bottom: 1px solid #eee;margin-bottom: 3%}
.pr_Highlight .auto_1400{ /*padding: 3% 0 0;border-top: 1px solid #eee;*/ border-bottom: 1px solid #eee;  }
.pr_Highlight .pr_tit{ padding-bottom: 20px;}
.pr_Highlight .pr_tit h1{ color: #000; position: relative; font-weight: normal;text-align: center;font-size: 32px;}
.pr_Highlight .pr_tit h1::after{ display:block; content: ''; width: 50px; height: 4px; left: 0; top: 6px; background: #b92e43;margin:20px auto 0}
.pr_Highlight figure{ float: right; }
.pr_Highlight h2{  font-size: 30px; padding-top: 2%; font-weight: normal;color: #333;text-align: center;}
.pr_Highlight h2::after{ content: '';display: block;width: 50px;height: 4px;background: #b92e43;margin:20px auto}
.pr_Highlight .more{ width: 200px; height: 50px; line-height: 50px;  display: block; text-align: center; margin: 20px auto; }
@media(max-width:768px){
.pr_Highlight h2{ text-align: left;}
.pr_Highlight h2::after{ display: none}    
}
.side-label,
.side-share,
.side-sub,
.side-news{ margin-bottom:30px; }

.side-sub h2,
.side-share h2,
.side-label h2,
.side-news h2{ padding-bottom:25px; color:#000; font-weight: normal; font-size: 18px; margin: 0; }

.side-news li{ width: 100%; display: block; margin: 0; }
.side-news li a{ color: #b92e43; font-size: 16px; line-height: 32px; }
.side-news li a:hover{ text-decoration: underline;  }

/* 新闻标签 */
.side-label a{ line-height: 18px; border: solid 1px #b92e43; color: #b92e43; padding: 3px 6px; display: inline-block; font-size: 12px; font-weight: 300; border-radius: 2px; margin-bottom: 10px;  } 
.side-label a:hover{ color: #fff; background: #b92e43; } 

/* 社交媒体 */
.side-share{ background: #f8f8f8; padding: 30px;    } 
.side-share a{ color: #333;  display: block; margin-bottom: 20px;position: relative} 
.side-share a:hover img.de,
.side-share a img.on{ display: none; }  
.side-share img{  padding-right: 15px;  display: inline-block;  } 
.side-share figure{ position: absolute;width: 100px;height: 100px;right: 20px;top: 0;display: none} 
.side-share figure img{ padding: 0} 
.side-share a:hover img.on{ display: inline-block;}  
.side-share a:hover figure{ display: block;}  

/* 订阅TYT */
.side-sub{ padding: 30px;  background: #b92e43;color: #fff;  } 
.side-sub h2{color: #fff;  } 
.side-sub p{ margin-top: 0;   } 
.side-sub .email{  width: 100%; border: 0; height: 40px; padding-left: 10px; font-size: 12px; } 
.side-sub .sub{ background-image:linear-gradient(-180deg,#5083ff 0%,#6579ff 100%); color: #fff; border: 0; padding:15px 40px; margin: 20px 0; border-radius: 3px; transition: all 0.3s ;position: relative;cursor: pointer} 
.side-sub .sub:hover{ background-image:linear-gradient(-180deg,#6589fc 0%,#6589fc 100%);}
/* 解决方案三大优势 */
.solution_adv{ padding:2% 0;background: #f4f4f4;border-top: 1px solid #ddd}
.solution_adv h2{ margin: 0 0 3%; color: #000; font-size: 24px; text-align: center; font-weight: normal; }
.solution_adv dd{ width: 31%; min-height: 350px; margin-right: 3.5%;  float: left; background: #fff; padding: 30px; text-align: center; }
.solution_adv dd:nth-of-type(3){ margin-right: 0;  }
.solution_adv dd img{ display: block; margin: 0 auto; transition: all 0.3s }
.solution_adv dd h3{ font-size: 18px; color: #000; margin:30px 0  0px; font-weight: normal; }
.solution_adv dd p{ margin-top: 10px; line-height: 24px; }
.solution_adv dd:hover img{margin-top: -10px}
@media(max-width:768px){
.solution_adv dd{ width: 100%; min-height: 100%; margin-right: 0%;  float: none;}    
}
/*
 .Floor001081 为demo编号
 */
.Floor001081{ padding:2% 0;}
.Floor001081 .title{ text-align:center; padding-bottom:3%;}
.Floor001081 .title span{ position:relative; font-size:48px; color:#7b7b7b; display:inline-block; padding-bottom:10px; font-family:Tahoma;}
.Floor001081 .title span:before{ position:absolute; content:''; width:50%; height:2px; background-color:#f11212; bottom:0; left:25%;}
.Floor001081 .title em{ font-size:24px; border-bottom:1px solid #bfbfbf; padding-bottom:10px; display:inline-block; padding-top:20px; font-style:normal;}
.Floor001081 .title p{ padding:0 20%; line-height:24px;}
.Floor001081 .copy{ display:none;}
.Floor001081 .list{ position:relative;}
.Floor001081 .list li{ border-bottom:1px solid #d3d3d3; padding-bottom:30px;}
.Floor001081 .list li:hover{ border-bottom-color:#f11212;}
.Floor001081 .list li img{ width:100%;}
.Floor001081 .list li h3{ font-size:16px;}
.Floor001081 .list li:hover h3 a{ color:#f11212;}
.Floor001081 .list li p{ line-height:18px; overflow:hidden; height:36px;}
.Floor001081 .list li .more{ width:112px; height:28px; border-radius:30px; background:url(../img/Floor001081-more.gif) no-repeat left center; display:inline-block; transition:all ease-in-out 0.3s;}
.Floor001081 .list li:hover .more{ background-image:url(../img/Floor001081-more_hover.gif); background-color:#f11212; background-position:center center;}
.Floor001081 .list .bx-pager{ display:none;}
.Floor001081 .list .bx-viewport{ z-index:2;}
.Floor001081 .list .bx-controls-direction a{ position:absolute; width:16px; height:32px; top:50%; margin-top:-16px; background-image:url(../img/Floor001081_btn.gif); background-repeat:no-repeat; z-index:10; overflow:hidden; text-indent:-999em;}
.Floor001081 .list .bx-controls-direction a.bx-prev{ left:-32px;}
.Floor001081 .list .bx-controls-direction a.bx-next{ right:-32px; background-position: left -32px;}
.Floor001081 .list .bx-controls-direction a.disabled{ cursor:default;}
.Floor001081 .list .bx-controls-direction a.bx-prev.disabled{ background-position: right -32px;}
.Floor001081 .list .bx-controls-direction a.bx-next.disabled{ background-position: right 0;}
@media(max-width:1270px){
.Floor001081 .title{ padding-bottom:40px;}
.Floor001081 .list .bx-controls-direction{ position:absolute; width:100%; top:-38px; left:0; text-align:center;}
.Floor001081 .list .bx-controls-direction a{margin:0 4%; position:static; display:inline-block;}
.Floor001081 .list .bx-controls-direction a.bx-prev{ left:0; }
.Floor001081 .list .bx-controls-direction a.bx-next{ right:0; }
}
@media(max-width:1000px){
.Floor001081 .title p{ padding:0 3%; }
}


/*
 .Floor000935 为demo编号
 */
 .Floor000935{ background-color:#f7f7f7; padding:2% 0;}
.Floor000935 .list_copy{ display:none;}
.Floor000935 .title{ text-align:center; overflow:hidden; padding-bottom:20px;}
.Floor000935 .title span{ position:relative; display:inline-block; font-size: 24px; color: #e5352c;}
.Floor000935 .title span::before,
.Floor000935 .title span::after{ position:absolute; content:''; background-repeat:no-repeat;  top:50%; height:17px; width:355px; margin-top:-8px;}
.Floor000935 .title span::before{ left:-375px; background-image:url(../img/Floor000935-title_l.png);background-position: left center;}
.Floor000935 .title span::after{ right:-375px; background-image:url(../img/Floor000935-title_r.png);background-position: right center;}
.Floor000935 .title span b{ display:block; text-transform:uppercase;font-family: Georgia;font-size: 18px;color: #f2bcba;}
.Floor000935 .list_scroll li{ border-bottom:2px solid #d5d5d5;}
.Floor000935 .list_scroll li:hover{ border-bottom-color:#e5352c;}
.Floor000935 .list_scroll li .Ispic{ padding-bottom:64%; display:block;}
.Floor000935 .list_scroll li h5{ margin:0; font-size:14px; line-height:30px;}
.Floor000935 .list_scroll li h5 a:hover{ color:#e5352c;}
.Floor000935 .list_scroll li time{ font-size:12px; color:#999;}
.Floor000935 .list_scroll li p{ margin:10px 0; font-size:12px; line-height:24px; height:48px; overflow:hidden;}
.Floor000935 .bx-wrapper{ position:relative; z-index:1;}
.Floor000935 .bx-viewport{ position:relative; z-index:1;overflow:hidden;}
.Floor000935 .bx-pager{ display:none;}
.Floor000935 .bx-controls-direction a{ position:absolute; top:50%; margin-top:-18px; width:36px; height:36px; border:1px solid #e0e0e0; border-radius:50%; overflow:hidden; line-height:100px; z-index:10;}
.Floor000935 .bx-controls-direction a:hover{ border-color:#e5352c;}
.Floor000935 .bx-controls-direction a::before,
.Floor000935 .bx-controls-direction a::after{ position:absolute; content:''; left:16px; top:5px; width:2px; height:15px; background-color:#b8b7bc;}
.Floor000935 .bx-controls-direction a::before{ transform:rotate(-45deg);}
.Floor000935 .bx-controls-direction a::after{transform:rotate(45deg); top:15px;}
.Floor000935 .bx-controls-direction a:hover::before,
.Floor000935 .bx-controls-direction a:hover::after{background-color:#e5352c;}
.Floor000935 .bx-controls-direction a.bx-prev{ left:-56px;}
.Floor000935 .bx-controls-direction a.bx-next{ right:-56px;}
.Floor000935 .bx-controls-direction a.bx-prev::before{ transform:rotate(45deg);}
.Floor000935 .bx-controls-direction a.bx-prev::after{transform:rotate(-45deg);}
@media(max-width:1320px){
.Floor000935 .bx-controls-direction a.bx-prev{ left:10px;}
.Floor000935 .bx-controls-direction a.bx-next{ right:10px;}
}


.PicList001396{ padding: 3% 0 ; }
.PicList001396 .txt{background: #f3f3f3;padding: 3%;line-height: 24px;margin-bottom: 3%}
.PicList001396 ul li:first-of-type{ padding-top: 0; }
.PicList001396 ul li{padding: 30px 0; overflow:hidden;}
.PicList001396 ul li .dot{font-size: 14px; color: #353535; font-weight: bold;}
.PicList001396 ul li .dot:hover{color: #b92e43;}
.PicList001396 ul li p{color: #727272; height: 72px; font-size: 12px; overflow: hidden; line-height: 24px;}
.PicList001396 ul li .pic{width: 25%; float: left;overflow: hidden}
.PicList001396 ul li .pic img{display: block; width: 100%;transition: all 2s}
.PicList001396 ul li:hover .pic img{transform: scale(1.1)}
.PicList001396 ul li a{ display: inline-block; color: #b92e43; font-size: 12px; margin-right: 20px; }
.PicList001396 ul li a:hover{ text-decoration: underline;   }
.PicList001396 ul li a i{ font-family: 宋体; font-style: normal; font-weight: bold; display: inline-block; padding-right: 5px;}
.PicList001396 ul li figure{float: right; width: 72%; padding-top: 15px; }
@media(max-width: 640px){
.PicList001396 ul li .pic {width: 100%;float: none}  
.PicList001396 ul li figure { width: 100%;float: none;}
.PicList001396 ul li{border-bottom: 1px solid #ddd}
}
@media(max-width: 375px){
.PicList001396 ul li .pic,
.PicList001396 ul li figure{ float:none; width:auto;}
.PicList001396 ul li figure{ padding-top:3%;}
}

.CenTitle{ padding:10px 0; position:relative; z-index:1;}
.CenTitle .name{ text-align:center; font-size:20px; font-weight:bold; color:#555; line-height:30px;}
.CenTitle .line{ width:10px; height:1px; background:#b92e43; overflow:hidden; margin:10px auto 20px; }

/* 关于TYT */
.RighInfo002309{ padding:3% 0; }
.RighInfo002309 .txtbox{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.RighInfo002309 .aboutTxt01{ line-height:30px; font-size:14px; color:#555;}
.RighInfo002309 .aboutTxt01 .right{margin-top: 20px}
.RighInfo002309 .aboutTxt01 .wap_pic{ display: block; text-align: center;}
.RighInfo002309 .aboutTxt01 .pc_pic{ display: none;}
@media only screen and (min-width:768px ) {
    .RighInfo002309 .aboutTxt01 .wap_pic{ display: none;}
    .RighInfo002309 .aboutTxt01 .pc_pic{ display: block;}
    .RighInfo002309 .aboutTxt01 .pic{ display: block;float:right; margin-left:80px;}
    .RighInfo002309 .aboutTxt01 .left{ float: left;width: 65%;}
    .RighInfo002309 .aboutTxt01 .right{ float: right;width: 31%;}
}

/* 发展历程 */
.Timeline001915{ }
.Timeline001915 .list{ }
.Timeline001915 .list ul{ background:url(../img/Timeline001915-ul.jpg) repeat-y center top; padding:0 0 54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../img/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;transition: all 0.3s}
.Timeline001915 li div p{ line-height:24px; font-size: 18px; }
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#b92e43; font-size:18px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#b92e43; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:200px; height:50px; line-height:50px; text-align:center; background-color:#5074c2; color:#fff; font-size:16px;}
.Timeline001915 li div:hover{transform: scale(1.05)}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}



/*! fancyBox 插件样式，如有一样的只留一份 */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-img,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
       -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-img, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-img {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('../img/PicList002311-fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('../img/PicList002311-fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('../img/PicList002311-blank.gif'); /* helps IE */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url('../img/PicList002311-fancybox_overlay.png');
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-x: hidden;
    overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent; /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
       -moz-border-radius: 15px;
            border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-device-pixel-ratio: 1.5){

    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
        background-image: url('../img/PicList002311-fancybox_sprite@2x.png');
        background-size: 44px 152px; /*The size of the normal img, half the size of the hi-res img*/
    }

    #fancybox-loading div {
        background-image: url('../img/PicList002311-fancybox_loading@2x.gif');
        background-size: 24px 24px; /*The size of the normal img, half the size of the hi-res img*/
    }
}



/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("https://www.tyt.net/cn/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }



/*
 .PicList002311 为demo编号
 */
.PicList002311{ padding: 3% 0;  }
.PicList002311 .honorList{ position:relative; padding:20px 40px;}
.PicList002311 .honorList .btn{ display:block; position:absolute; top:50%; margin-top:-12px; width:24px; height:24px; background:url(../img/PicList002311-button_hover.png); cursor:pointer;}
.PicList002311 .honorList .prev{ left:0; background-position:left top;}
.PicList002311 .honorList .prev:hover{ background-position:left bottom;}
.PicList002311 .honorList .next{ right:0; background-position:right top;}
.PicList002311 .honorList .next:hover{ background-position:right bottom;}
.PicList002311 .honorList .list{margin:0 auto; overflow:hidden;}
.PicList002311 .honorList .list .ul li{ padding: 0 2%;}
.PicList002311 .honorList .list .ul li .box{ overflow: hidden;}
.PicList002311 .honorList .list .ul li figure{ padding-bottom: 77%;transition: all 2s}
.PicList002311 .honorList .list .ul li img{transition: all 0.3s;z-index: 1}
.PicList002311 .honorList .list .ul .dot{ display:block; text-align:center; padding-top:10px; line-height:20px; font-size:14px; color:#555;background: #fff;z-index: 10}
.PicList002311 .honorList .list .ul .dot:hover{ color:#002870;}
.PicList002311 .honorList .list .ul li:hover figure{transform: scale(1.1)}
@media only screen and (min-width:768px ) {
.PicList002311 .honorList{ padding:20px 50px;}  
}



/*
 .Linklist002317 为demo编号
 */
.Linklist002317{ padding: 20px 0; }
.Linklist002317 .auto{overflow: hidden;}
.Linklist002317 ul{ margin: 0 -1%;}
.Linklist002317 ul li{ float: left; width: 48%;margin: 0 1% 20px 1%;text-align: center;overflow: hidden}
.Linklist002317 ul li .pic{display: block; padding-bottom: 46%; position: relative;border: 1px solid #eee; background: #fff;overflow: hidden;background-size: 70%;background-repeat: no-repeat;background-position: center;transition: all 0.5s}
.Linklist002317 ul li img{ max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50% ,-50%);transition: all 1s}
.Linklist002317 ul li h4{overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; margin:10px 0 0; font-weight: normal; font-size: 14px;}
.Linklist002317 ul li:hover .pic{transform: scale(1.1)}
@media screen and (min-width:768px ){
.Linklist002317 ul li{width:31.334%;}
}
@media screen and (min-width:1024px ){
.Linklist002317 ul li{width:23%; margin-bottom: 30px; }
.Linklist002317_1 ul li{width:18%; margin-bottom: 30px; }
}

.Linklist002317_2 .auto{ padding:0 12%;}


/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding:4% 0 3%;}
.RighInfo002226 .dl{color:#617182;}
.RighInfo002226 .dl .h4{ font-size:16px; margin:0;}
.RighInfo002226 .dl .h4 span{display:inline-block;position:relative;padding-bottom:10px;color: #333;}
.RighInfo002226 .dl .h4 span:after{ content:''; background:#b92e43; height:2px; width:27px; position:absolute; left:0; top:35px; display:block;}
.RighInfo002226 .dl .con{font-size:14px;padding:15px 0 30px;line-height:2.25;color:  #666;}
.RighInfo002226 .word{ float:left;}
.RighInfo002226 .pic{ float:left; padding:0 4%; margin-top:-2%;}


/*Floor002212*/
.Floor002212 .auto{ border-top:1px #e6e6e6 solid;  padding:40px 0 80px;}
.Floor002212 .List li h4 a,
.Floor002212 .List li{transition:all 0.5s ease-out 0s;}
.Floor002212 h2{text-align:center;font-size:16px;font-weight:bold;color:#555;line-height:30px;position:relative;margin: 0 0 50px;}
.Floor002212 h2:after{content:'';background:#b92e43;position:absolute;left:50%;width:10px;margin-left:-5px;top: 32px;height:2px;}
.Floor002212 .List{margin-top: 20px; position: relative;}
.Floor002212 .List li{float: left; margin-right:40px;}
.Floor002212 .List li dl{ margin-bottom:20px;}
.Floor002212 .List li .pic {width: 100%; overflow: hidden; display: block;}
.Floor002212 .List li dl dd{ float:left; width:41%;}
.Floor002212 .List li dl dd:nth-child(2){ width:56%; margin-left:3%;}
.Floor002212 .List li .pic img{width: 100%;  display: block; transition: 1s;}
.Floor002212 .List li dl:hover .pic img{transform: scale3d(1.04,1.04,1.04);}
.Floor002212 .List li dl:hover h4 a{ color:#b92e43;}
.Floor002212 .List li .time{font-size: 14px; color: #9099a0;}
.Floor002212 .List li h4{font-size: 18px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; margin: 10px 0 0; font-weight:normal;}
.Floor002212 .List li h4 a{color: #333;font-size: 16px;}
.Floor002212 .List li p{font-size: 14px;color: #666;height:72px;overflow: hidden;line-height: 24px;margin: 10px 0 0;}
.Floor002212 .List .btn{width:38px;height:38px;position:absolute;bottom: -12%;margin-top: -16px;background-image:url(../img/Floor002212-icon.png);background-repeat:no-repeat;display:block;z-index:5;}
.Floor002212 .List .prev{left: 50%;background-position:0 0;margin-left: -44px;}
.Floor002212 .List .next{right: 50%;background-position: -38px 0;margin-right: -44px;}
.Floor002212 .List .prev:hover{background-position:0 -38px;}
.Floor002212 .List .next:hover{background-position:-38px -38px;}
.Floor002212 .List .btn a{display:block;width: 38px;height: 38px;}
.Floor002212 .List { position:relative;}
.Floor002212 .List:after{ content:''; background:#e6e6e6; display:block; width:48%; height:1px; position:absolute; left:0; bottom:-12%; margin-bottom:19px; }
.Floor002212 .List:before{ content:''; background:#e6e6e6; display:block; width:48%; height:1px; position:absolute; right:0; bottom:-12%; margin-bottom:19px; }
@media(max-width:1336px){
.Floor002212 .List .prev{ left:0;}
.Floor002212 .List .next{ right:0;}
}
@media(max-width:1199px){
.Floor002212 .auto{ padding:40px 2% 80px;}  
}
@media(max-width:1000px){
.Floor002212{ padding:4% 0 8%;}
.Floor002212 .List .prev{ left:50%;}
.Floor002212 .List .next{ right:50%;}
}
@media(max-width:720px){
.Floor002212 nav ul li{ width:25%; max-width:none; float:left; padding:0 5px;}
.Floor002212 nav ul li a{ padding:0 10px;min-width:1px;}
}
@media(max-width:500px){
.Floor002212 nav ul li{ width:100%; margin-bottom:5px; float:none;} 
.Floor002212 nav{ margin:3% 0;}
}



/*Floor002029 */
.Floor002029{padding: 0 0 3%;}
.Floor002029 h2{text-align:center;font-size:16px;font-weight:bold;color:#555;line-height:30px;position:relative;margin: 0 0 50px;}
.Floor002029 h2:after{content:'';background:#b92e43;position:absolute;left:50%;width:10px;margin-left:-5px;top: 32px;height:2px;}

.Floor002029 .list{ position:relative; z-index:1;}
.Floor002029 .bx-controls-direction a{ position:absolute; top:50%; transform: translateY(-80%); width:38px; height:38px; background:url(../img/Floor002212-icon.png) no-repeat left top; overflow:hidden; line-height:1000px;}
.Floor002029 .bx-controls-direction a.bx-prev{left: -4%;}
.Floor002029 .bx-controls-direction a.bx-next{ right: -4%; background-position:-38px 0;}
.Floor002029 .bx-controls-direction a.bx-prev:hover{background-position:0 -38px;}
.Floor002029 .bx-controls-direction a.bx-next:hover{background-position:-38px -38px;}

.Floor002029 .list li a{ margin:0 auto; display:block; color:#333;}
.Floor002029 .list li figure{background-size:contain;padding-bottom:68%;border: 3px #b92e43 solid;}
.Floor002029 .list li figure img{ display:none;}
.Floor002029 .list li span{opacity:0.5; text-decoration:underline; transition:0.3s;}
.Floor002029 .list li p{font-size: 16px;margin:4% 0 3% 0;color:  #333;text-align:  center;}
.Floor002029 .list li:hover a p{ color:#b92e43;}
@media(max-width:1366px){
.Floor002029 .list{ padding-bottom:5%;}
.Floor002029 .bx-controls-direction{ position:relative; height:45px; width:100px; margin:30px auto 0;}
.Floor002029 .bx-controls-direction a.bx-prev{ left:0;}
.Floor002029 .bx-controls-direction a.bx-next{ right:0;}
}
@media(max-width:768px){
.Floor002029 .top dd p{ font-size:28px; }
.Floor002029 .list li p{ font-size:16px;}
}
@media(max-width:480px){
.Floor002029 .top dd p{ font-size:20px; }
.Floor002029 .top dd span{ font-size:16px;}
.Floor002029 .top dd a{ font-size:14px;}
}
@media(max-width:375px){
.Floor002029 .list li p{ font-size:16px;}
}


/*
 .RighInfo002450 为demo编号
 */
.RighInfo002450{ padding:0 0 3%;}
.RighInfo002450 .auto{ position: relative;/*background:url(../imgs/RighInfo002450-img.png) no-repeat;*/}
.RighInfo002450 p{ line-height:24px;}
.RighInfo002450 .box  .img{margin: 0 auto;display: block;float:left;width: 43%;}
.RighInfo002450 .word{color: #1a1002;font-size: 14px;line-height: 24px;float:right;width: 54%;}

.RighInfo002450 .word .tit{text-align:left;font-size:16px; padding-left:0px;font-weight:bold;color:#555;line-height:30px;position:relative;margin: 0 0 30px;}
.RighInfo002450 .word .tit:after{content:'';background:#b92e43;position:absolute;left:0;width:10px;top: 32px;height:2px;}
.RighInfo002450 .word p{ margin:0; padding-left:30px;line-height:28px; position:relative}

.RighInfo002450  p span{ display:block; color:#333; font-weight:bold; margin:16px 0 0;}
.RighInfo002450 .word p span:after{background:url(../img/RighInfo002450-icon.png) no-repeat; content:''; width:20px; height:20px; position:absolute; left:0; top:5px; display:block; }

.RighInfo002450 .box2,.RighInfo002450 .box3{ margin-top:5%;}
.RighInfo002450 .box2 .tit{text-align:left;font-size:16px; padding-left:0px;font-weight:bold;color:#555;line-height:30px;position:relative;margin: 0 0 30px; text-align:center;}
.RighInfo002450 .box2 .tit:after{content:'';background:#b92e43;position:absolute;left:50%;width:10px;top:36px; margin-left:-5px;height:2px;}
.RighInfo002450 .box2 .word{color: #1a1002;font-size: 14px;line-height: 24px;float:left;width: 54%;padding-top: 5%;}
.RighInfo002450 .box2 p { margin:0; padding:5px 0;}
.RighInfo002450 .box2 p span{ display:block; color:#333; font-weight:bold; margin:16px 0 0;}
.RighInfo002450 .box2 p span:after{ display:none;}
.RighInfo002450 .box2 .pic{ display:block; text-align:center; margin-top:15px; float:right;width:43%;}
.RighInfo002450 .box3 .pic{margin: 0 auto;display: block;float:left;width: 45%;margin-right: -51px;}
.RighInfo002450 .box3 .txt{border:1px #b92e43 solid;padding: 0 3% 4% 7%;float:left;width:55%;border-left:none;margin-top: 4.5%;}
.RighInfo002450 .box3 .tit{text-align:left;font-size:16px; font-weight:bold;color:#555;line-height:30px;margin:-15px -8px 50px; display:block; position:relative; width:7em; background:#fff; text-align:center;}
.RighInfo002450 .box4{ margin-top:2%;}
.RighInfo002450 .box4 p span{ margin:3% 0 1%;}
.RighInfo002450 .box4 ul li{ float:left; width:48%; margin-right:3%;}
.RighInfo002450 .box4 ul li:nth-child(2n){ margin-right:0;}
.RighInfo002450 .box4 ul li i{display:block;float:left;width: 20.5%;margin-right:3%;font-style:  normal;}
.RighInfo002450 .box4 ul li figure{float:right;width: 76.5%;}
.RighInfo002450 .box4 ul li i h3{font-size:14px;color:#fff;text-align:center;position:relative;top: -54px;width: 5em;text-align: center;margin:  0 auto;}

.RighInfo002450 .box4 ul li:nth-child(3) figure,
.RighInfo002450 .box4 ul li:nth-child(4) figure,
.RighInfo002450 .box4 ul li:nth-child(5) figure{ padding-top:4%;}

.RighInfo002450 .box,
.RighInfo002450 .box3{ background:#fff; padding:3%;}

@media(max-width:768px){
.RighInfo002450 .box  .img{float:none;width: 100%;}
.RighInfo002450 .word{float:none;width: 100%;}
.RighInfo002450 .box2 .word{float:none;width: 100%;}
.RighInfo002450 .box2 .pic{ float:none;width:100%;}
.RighInfo002450 .box3 .pic{float:none;width: 100%;margin-right: 0px;}
.RighInfo002450 .box3 .txt{border:none;padding: 0 3% 4%;float:none;width:100%;border-left:none;margin-top: 4.5%;}
.RighInfo002450 .box3 .tit{text-align:left;font-size:14px; font-weight:bold;color:#555;line-height:30px;margin:0;}
.RighInfo002450 .box4 ul li{ float:none; width:100%; margin-right:0%;}
.RighInfo002450 .box4 ul li i{width: 32.5%;margin-right:0%;}
.RighInfo002450 .box4 ul li figure{width: 100%;}
}

.info-title{text-align:center;font-size:16px; padding-left:0px;font-weight:bold;color:#555;line-height:30px;position:relative;margin: 0 0 30px; display:block;}
.info-title:after{content:'';background:#b92e43;position:absolute;left:50%;width:10px;top: 32px; margin-left:-5px;height:2px;}
.RighInfo001355 .box,.RighInfo001355 .box2,.RighInfo001355 .box3{ margin-bottom:3%;}
.RighInfo001355 .box3{ border-bottom:1px #d9e2f0 solid; padding-bottom:3%;}
.RighInfo001355 figure{float:right; margin-left:3%; width:55.6%;}
.RighInfo001355 p{ line-height:26px; color:#666; margin:0 0 15px;}
@media(max-width:768px){
.RighInfo001355 figure{float:none; margin-left:0%; width:100%;}
}


/*
 .TextList001729
  */

.TextList001729 .type{display:table;width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#b92e43; color:#fff;}
.TextList001729 .type li{display:table-cell;vertical-align:middle;text-align:center;padding-top: 15px;padding-bottom: 15px;line-height:24px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:24%;}
.TextList001729 .type li:nth-child(2){ width:24%;}
.TextList001729 .type li:nth-child(3){ width:24%;}
.TextList001729 ul.type li:nth-child(4){background:url(../img/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(4){ background-image:url(../img/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom: 1px solid #eee;background:#fff;}
.TextList001729 .list .con{ display:none; overflow:hidden; font-size:14px;background: #f8f8f8;padding:3%; margin:0 2% 2%;}
.TextList001729 .list .con p{ margin:0; display:block; padding-bottom:10px; color:#666;}
.TextList001729 .list .con p span{ margin:0; font-weight:700; color:#333; display:block; padding:28px 0 5px;}
.TextList001729 .list .con p:first-child span{ padding-top:0;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#b92e43; font-size:18px; border-radius:3px;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}

.Campus_add .box{ margin:3% 0;border-bottom:1px #d9e2f0 solid; padding-bottom:3%;}
.Campus_add .box ul{float:left;width:85%;margin-top: 3%;}
.Campus_add .box ul li{ float:left; width:49%; margin-right:2%; color:#666; position:relative; padding-bottom:15px; padding-left:30px;}
.Campus_add .box ul li:nth-child(2n){ margin-right:0;}
.Campus_add .box ul li:after{ content:''; background:url(../img/Campus_icon.png) no-repeat; width:24px; height:24px; position:absolute; left:0; top:0px;}
.Campus_add .box ul li:nth-child(2):after{ content:''; background:url(../img/Campus_icon2.png) no-repeat;}
.Campus_add .box ul li:nth-child(3):after{ content:''; background:url(../img/Campus_icon3.png) no-repeat;}
.Campus_add .box ul li:nth-child(4):after{ content:''; background:url(../img/Campus_icon4.png) no-repeat;}
.Campus_add .box .pic{ float:right; width:12%;}
.Campus_add .box .pic span{ display:block; text-align:center; margin-bottom:12px;}
.Campus_add .box .pic img{ display:block; text-align:center; margin:0 auto;}
.Campus_add .Campus_fz .Campus_zy{margin-bottom:3%;float:right;width: 35.5%;}
.Campus_add .Campus_fz .pic,.Campus_add  .Campus_fz .Campus_zy .img{ margin:0 auto; display:block; text-align:center;}
.Campus_add .Campus_fz .pic{float:left;width: 60.5%;}
.Campus_add  .p{ margin:0; padding-bottom:15px; line-height:28px; text-align:center;}
.Campus_add .Campus_zy .title,
.Campus_add .Floor002029 .title{ display:block; max-width:140px; font-weight:bold; color:#333; padding:12px 0; text-align:center; margin:0 auto;border:1px #d9e2f0 solid; margin-bottom:20px;}
@media(max-width:768px){
.Campus_add .box ul{float:none;width:100%;}
.Campus_add .box ul li{ float:none; width:100%; margin-right:0%;}  
.Campus_add .box .pic{ float:none; width:100%;}
.Campus_add .Campus_fz .Campus_zy{float:none;width: 100%;}
.Campus_add .Campus_fz .pic{float:none;width: 100%;margin-bottom: 30px}
}



/*
 .Map000101 为demo编号
 */
.Map000101{padding:4% 0 0;}
.Map000101 .auto{background: #fff;}
.Map000101 .map{width:55%;float:left;}
.Map000101 .map #allMap{height: 360px;width:100%;}
.Map000101 .map #allMap img{ max-width:none;}
.Map000101 .info{ float:right; width:45%;max-height:360px; overflow:auto; padding:2% 0% 0% 0;}
.Map000101 .info .title{text-align:left;font-size:16px; font-weight:bold;color:#555;line-height:30px;position:relative;margin: 0 0 30px; display:block; padding-left:40px;}
.Map000101 .info .title:after{content:'';background:#b92e43;position:absolute;left:40px;width:10px;top: 32px; height:2px;}
.Map000101 .info li{ line-height:25px;padding:20px; border-bottom:1px #dbdbdb dotted;}
.Map000101 .info li p{ margin:0;}
.Map000101 .info li h1{ margin:0;font-size:14px;}
.Map000101 .info li.on{ background-color:#f8f8f8;}
@media(max-width:768px){
.Map000101 .map,
.Map000101 .info{width:100%;float:none;}
.Map000101 .info .title{padding-left:0px;}
.Map000101 .info .title:after{left:0px;}
}




/*Floor002645 */
.Floor002645{}
.Floor002645 .auto{border-top: 1px #e6e6e6 solid;padding: 40px 0 60px;}
.Floor002645 h2{text-align: center;font-size: 16px;font-weight: bold;color: #555;line-height: 30px;position: relative;margin: 0 0 50px;}
/* .Floor002645 h2:after {content: '';background: #b92e43;position: absolute;left: 50%;width: 10px;margin-left: -5px;top: 32px;height: 2px;} */
/*swiper*/
.Floor002645 .swiper-container,
.Floor002645 .swiper-wrapper,
.Floor002645 .swiper-slide {position: relative;width: 100%;}
.Floor002645 .swiper-container,
.Floor002645 .swiper-wrapper{z-index: 1;}
.Floor002645 .swiper-container {overflow: hidden;}
.Floor002645 .swiper-container-multirow>.swiper-wrapper {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.Floor002645 .swiper-container-android .swiper-slide, 
.Floor002645 .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002645 .swiper-wrapper,
.Floor002645 .swiper-slide {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Floor002645 .swiper-wrapper {-webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002645 .swiper-slide {-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}
/*swiper end*/

.Floor002645 li{}
.Floor002645 li .pic{ width:50%; overflow:hidden;}
.Floor002645 li .pic .Ispic{ background-size: cover;background-position: center;background-repeat: no-repeat;padding-bottom: 60%;display: block;}
.Floor002645 li .pic img{ display:block; width:100%;}
.Floor002645 li .txt{ width:68.2%; padding:0 3% 0 5%;}
.Floor002645 li .txt > *{ margin:0; font-weight:normal;}
.Floor002645 li .txt h3{ font-size:16px;font-weight: bold}
.Floor002645 li .txt p{ line-height:24px; height:72px;margin: 10px 0;color: #666;overflow: hidden;}

.Floor002645 .pagers{ padding-top:5%; text-align:center;}
.Floor002645 .pagers span{ display:inline-block; width:12px; height:12px; border:2px solid #12aec1; border-radius:50%; cursor:pointer; margin:0 5px;}
.Floor002645 .pagers span.swiper-pagination-bullet-active{ background:#12aec1;}
.Floor002645 .btn{text-align: center;margin-top: 30px;position: relative}
.Floor002645 .btn::before,
.Floor002645 .btn::after{content:'';position: absolute;top: 50%;transform: translateY(-50%);width: 48%;height: 1px;background: #e6e6e6;z-index: 1}
.Floor002645 .btn::before{left: 0;}
.Floor002645 .btn::after{right: 0}
.Floor002645 .swiper-button-prev{width: 38px;height: 38px;background-image: url(../img/Floor002212-icon.png);background-repeat: no-repeat;display: block;z-index: 5;display: inline-block;cursor: pointer;margin: 0 3px;z-index: 10;position: relative}
.Floor002645 .swiper-button-next{width: 38px;height: 38px;background-image: url(../img/Floor002212-icon.png);background-position: -38px 0;background-repeat: no-repeat;display: block;z-index: 5;display: inline-block;cursor: pointer;margin: 0 3px;z-index: 10;position: relative}
.Floor002645 .swiper-button-prev:hover{background-position: 0 -38px}
.Floor002645 .swiper-button-next:hover{background-position: -38px -38px}
@media(max-width:1400px){
.Floor002645{ padding-left:2%; padding-right:2%;}
}



/*搜索*/
.TextList002322{ padding: 2% 0;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #777;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #b92e43;}
@media only screen and (max-width:767px ) { 
.TextList002322{ padding: 20px 3%;} 
}





/*登陆*/
.Form0023241{ position:absolute; background:rgba(0,0,0,0.5); width:100%;height: 100%; top:0; left:0; z-index:99;display:none}
.Form0023241 .wrap-container{ position:fixed; top:50%;margin-top: -243.5px; width:450px; height:450px; transform: translateX(-50%); left:50%; background:#fff; z-index:100;}
.Form0023241 .closeBtn{ position:absolute; top:20px; right:20px; height:17px; width:17px; display:block; background:url(../img/Form002324-colseBtn.jpg) no-repeat;}
.Form0023241 .Title{ font-size:24px; color:#333; text-align:center; line-height:80px;background: #f6f7fb;margin-bottom: 36px;}
.Form0023241  input{ display:block;color:#6e6e6e; border:1px solid #dcdcdc; height:48px; line-height:48px; padding:0px 10px 0px 45px; margin:0 auto 10px; width:80%;font-size: 16px}
.Form0023241 .Login1{ background:url(../img/Form002324-mico.png) no-repeat 12px 14px;}
.Form0023241 .Login2{ background:url(../img/Form002324-mico.png) no-repeat 12px -48px;}
.Form0023241 .Lyzm{ float:left; width:134px; padding-left:45px;background:url(../img/Form002324-mico.png) no-repeat 12px -92px;}
.Form0023241 .yzm{ width:80%; margin:0 auto;font-size: 14px;}
.Form0023241 .yzm a{ float:left; margin-left:5px; color:#555; line-height:48px;}
.Form0023241 .yzm a span{ color:#1e60ad;}
.Form0023241 .yzm img{ display:inline-block; vertical-align:top; max-width:134px; width: 50%; margin-right:10px; height:48px;}
.Form0023241 .goTo{ width:80%;margin: 20px auto 0}
.Form0023241 .goTo a{ float:right; color:#333; line-height: 24px;border-bottom: 1px solid #adadad;}
.Form0023241 .goTo .gozc{ float:right;position: relative;/*margin-right: 20px*/}
.Form0023241 .goTo .gozc::after{ content: '';display: block;width: 1px;height: 50%;background: #adadad;position: absolute;right: -10px;top: 50%;transform: translateY(-50%);display:none}
.Form0023241 .goTo a:hover{ color:#b92e43; border-color: #b92e43}
.Form0023241 .goLogin{ width:80%; margin:10px auto 0; color:#fff; text-align:center; line-height:48px; font-size:16px; display:block; background:#b92e43;}
@media only screen and (max-width:664px ) {
	.Form0023241 .wrap-container{top:0;margin-top: 35px; width:100%; height:100%; margin-left:0; left:0; padding:0%;transform: translateX(0%);}
	.Form0023241 input,.Form0023241 .yzm,.Form0023241 .goTo,.Form0023241 .goLogin,.Form0023241 .OtherLogin{width: 90%}
	.Form0023241 .OtherLogin{ text-align: center;}
	.Form0023241 .Title{ font-size: 20px;}
	
}


/*注册*/
.Form0023242{ position:absolute; background:rgba(0,0,0,0.5); width:100%;height: 100%; top:0; left:0; z-index:99;display:none}
.Form0023242 .wrap-container{ position:fixed; top:50%;margin-top: -243.5px; width:450px; height:550px; transform: translateX(-50%); left:50%; background:#fff; z-index:100;}
.Form0023242 .closeBtn{ position:absolute; top:20px; right:20px; height:17px; width:17px; display:block; background:url(../img/Form002324-colseBtn.jpg) no-repeat;}
.Form0023242 .Title{ font-size:24px; color:#333; text-align:center; line-height:80px;background: #f6f7fb;margin-bottom: 36px;}
.Form0023242  input{ display:block;color:#6e6e6e; border:1px solid #dcdcdc; height:48px; line-height:48px; padding:0px 10px 0px 45px; margin:0 auto 10px; width:80%;font-size: 16px}
.Form0023242 .Login1{ background:url(../img/Form002324-mico.png) no-repeat 12px 14px;}
.Form0023242 .Login2{ background:url(../img/Form002324-mico.png) no-repeat 12px -48px;}
.Form0023242 .down{position: relative;height:48px; line-height:48px;margin:0 auto 10px;width:80%;background:url(../img/Form002324-mico.png) no-repeat 12px -135px;}
.Form0023242 .down dt{position: relative;cursor: pointer;color: #6e6e6e;font-size: 16px;width: 100%;border:1px solid #dcdcdc;padding:0px 10px 0px 45px;background:url(../img/Form002319-icon.png) no-repeat center right 15px;}
.Form0023242 .down dt select{width: 80%;border: none;appearance: none;-moz-appearance: none;-webkit-appearance: none;}
.Form0023242 .down dd{position: absolute;left: 0;width: 100%;display: none;border:1px solid #dcdcdc;border-top: none;background: #fff;top: 100%;box-shadow: 0 3px 6px #ddd}
.Form0023242 .down span{display: block;line-height: 30px;padding-left: 15px;border-top: 1px solid #dcdcdc;font-size: 14px}
.Form0023242 .down span:hover{background: #b92e43;color: #fff}
.Form0023242 .Lyzm{ float:left; width:134px; padding-left:45px;background:url(../img/Form002324-mico.png) no-repeat 12px -92px;}
.Form0023242 .yzm{ width:80%; margin:0 auto;font-size: 14px;}
.Form0023242 .yzm a{ float:left; margin-left:5px; color:#555; line-height:48px;}
.Form0023242 .yzm a span{ color:#1e60ad;}
.Form0023242 .yzm img{ display:inline-block; vertical-align:top; max-width:134px; width: 50%; margin-right:10px; height:48px;}
.Form0023242 .goTo{ width:80%;margin: 20px auto 0}
.Form0023242 .goTo a{ float:right; color:#333; line-height: 24px;border-bottom: 1px solid #adadad;}
.Form0023242 .goTo .gozc{ float:right;position: relative;margin-right: 20px}
.Form0023242 .goTo .gozc::after{ content: '';display: block;width: 1px;height: 50%;background: #adadad;position: absolute;right: -10px;top: 50%;transform: translateY(-50%);}
.Form0023242 .goTo a:hover{ color:#b92e43; border-color: #b92e43}
.Form0023242 .goLogin{ width:80%; margin:10px auto 0; color:#fff; text-align:center; line-height:48px; font-size:16px; display:block; background:#b92e43;}
@media only screen and (max-width:664px ) {
	.Form0023242 .wrap-container{top:0;margin-top: 35px; width:100%; height:100%; margin-left:0; left:0; padding:0%;transform: translateX(0%);}
	.Form0023242 input,.Form0023242 .yzm,.Form0023242 .goTo,.Form0023242 .down,.Form0023242 .goLogin,.Form0023242 .OtherLogin{width: 90%}
	.Form0023242 .OtherLogin{ text-align: center;}
	.Form0023242 .Title{ font-size: 20px;}
	
}