/*
 .Top000689
 */
.Top000689 { position: relative; z-index: 2;}
.Top000689 .auto{  padding: 0 2.7%; background: url(../jpg/top000689-line.jpg) no-repeat bottom center #fff;width: 100%; }
.Top000689 .logo{ padding: 22px 0; }
.Top000689 nav li span{ display:none;}
.Top000689 .email { background: url(../png/top000689-email.png) no-repeat left center; margin-right: 35px; padding-left: 25px;margin-left:38px;}
.Top000689 .email a { font-size: 12px; color: #333; line-height: 38px; }
.Top000689 .language { background: url(../png/top000689-lan.png) no-repeat left center; margin-right: 25px; padding-left: 50px;}
.Top000689 .language i { padding: 0 0 0 4px;}
.Top000689 .language i,
.Top000689 .language a{ font-style: normal; font-size: 12px; color: #333; line-height: 38px;}
.Top000689 .open-search{ position:relative;width:17px; height:40px; background:url(../png/top000689_icon_search.png) no-repeat center center; background-size:contain; display:block;}
@media(min-width:769px){
.Top000689 nav li{ float:left; padding:10px 1.7%;}
.Top000689 nav li:first-child{ padding-left:0;}
.Top000689 nav li::before{ position:absolute; content:''; width:1px; height:13px; border-right:1px solid #555595; right:0; top:50%; margin-top:-6px;}
.Top000689 nav li:last-child::before{ display:none;}
.Top000689 nav li a{ display:block; line-height:36px;}
.Top000689 nav li:hover > a,
.Top000689 nav li > a:hover,
.Top000689 nav li a.aon{ color:#e69424;}
.Top000689 nav li > a{ font-size:15px; color: #333;}
.Top000689 nav li#m0{ font-size:15px; color: #fff;padding: 0 1.7%;}
.Top000689 nav li dl{ background-color:#fff; position:absolute; top:156px; width:100%; min-height: 300px; left:0; padding: 55px 2.7% 50px 45%; display:none;}
.Top000689 nav li:hover dl{ display:block;}
.Top000689 nav li dl dt{ position: absolute; left: 2.7%; top: 45px;}
.Top000689 nav li dl dt h2{ margin: 0 0 5%; font-size: 24px; color: #333; font-weight: normal; }
.Top000689 nav li dl dt p{ margin: 0; font-size: 14px; color: #888; line-height: 30px; text-align: justify; max-width: 525px;}
.Top000689 nav li dl dt a{ display: inline-block; margin-top: 40px; padding: 5px 40px; font-size: 16px; color: #8c8cb8; border: 1px solid #8c8cb8; border-radius: 4px; transition: 0.3s;}
.Top000689 nav li dl dt a:hover{ color: #fff; border-color: #fff;}

.Top000689 nav li dl dd{ float: left; width: 25%; margin-bottom: 55px; padding: 0 2%; text-align: center;}
.Top000689 nav li dl dd a{ font-size: 16px; color: #333; line-height:20px; padding-bottom: 20px; border-bottom: 1px solid #f5f5f5;}
.Top000689 nav li dl dd a:hover{ color:#ed6c00; border-color: #ed6c00 ;}
.Top000689 nav li dl dd{ position:relative;}
.Top000689 nav li dl .canta{font-size: 14px; color: #fff; line-height: 30px; text-align: justify;padding-left:2%;margin: 0;}
@media(min-width: 1024px){
   .Top000689 nav li dl .canta{position: relative;top: -40px;}
}

.Top000689 .header-right{ position: absolute; right: 2.7%; top: 50px;}
.Top000689 .header-right > *{ float: left;}
.Top000689 .open-search-show{ background:none;}
.Top000689 .open-search-show::before,
.Top000689 .open-search-show::after{ position:absolute; content:''; width:100%; height:3px; background:#ffa130; transform:rotate(45deg); left:0; top:50%; margin-top:-1.5px;}
.Top000689 .open-search-show::after{ transform:rotate(-45deg);}
.Top000689 .search-box{ display:none; z-index:90; position:absolute; right:0; top:100%;width:300px;}
.Top000689 .search-box .text{ line-height:36px; width:100%;  padding:0 10px; border:3px solid #ffa130;}
.Top000689 .search-box .btn{ position:absolute; right:0; top:0; width:42px; height:42px; background:url(../png/top000689_icon_search.png) no-repeat center center; background-size:50% auto;}
}
.Top000689 .mobile_menu{ position:absolute; display:none; right:2%; top:25px;color:#ffa437; font-size:18px; cursor:pointer; font-size:30px;}
@media(max-width:1000px){
.Top000689{ position:relative; z-index:100;}
.Top000689 nav .auto{ position:inherit;}
}
@media(min-width:769px) and (max-width:1000px){
.Top000689 nav li{ padding-left:0; text-align:center; padding-right:0; width:14.28%;}
}
@media(max-width:768px){
.Top000689 .mobile_menu{ display:block;}
.Top000689 nav ul{ position:absolute; display:none; z-index:10; left:0; width:100%; background-color:rgba(237,108,0,0.8);}
.Top000689 nav li > a{ display:none !important;}
.Top000689 nav li:first-child > a{ display:block !important;}
.Top000689 nav li span{ display:block;}
.Top000689 nav li a{ display:block; padding:10px 3%; color:#fff; border-bottom:1px solid #ed6c00; box-shadow:0 1px 0 rgba(255,255,255,0.1);}
.Top000689 nav li dl{ display:none;background-color:rgba(237,108,0,0.5);}
.Top000689 nav li dl dt,
.Top000689 .email,
.Top000689 .top-search{display: none;}
.Top000689 .language { position: absolute; top: 25px; right: 5%;}
}
@media(max-width:640px){
.Top000689 .logo{ padding-right:60%;}
.Top000689 .logo img{ display:none;}
.Top000689 .logo a img{ display:block;}
.Top000689 .mobile_menu{ top:43px;}
}


/*
 .Banner000598
 */
.Banner000598 { position:relative; z-index:1; overflow: hidden;}
.Banner000598 .bx-viewport{ position:relative; z-index:1;}
.Banner000598 .list li img{ width:100%; display:block;}
.Banner000598 .list li .hasvid{position: relative;}
.Banner000598 .list li .video{position: absolute;z-index: 10;width:100%;height: 100%;top: 0;left: 0;background:#000;}
.Banner000598 .bx-controls-direction{ display:none;}
.Banner000598 .bx-controls{ position:absolute; width:100%; text-align:center; left:0; bottom: 5%; z-index:10;}
.Banner000598 .bx-pager div{ display:inline-block; padding:0 15px;}
.Banner000598 .bx-pager div a{ background: #fff; display:inline-block;width: 16px;height: 16px; overflow:hidden; line-height:100px; border-radius: 99px;}
.Banner000598 .bx-pager div a.active{ background: #191970;}

.ordSele .form{ background-color:rgba(255,255,255,0.7); position:fixed; z-index:3; width:360px; height:495px; top:38%; margin-top:-145px; right:40%; margin-right:-600px; padding: 1% 2% 0; border-top: 10px solid #ff9e29;display: none;}
.ordSele .form .network .tit{ background:url(../png/banner000598-icon01.png) no-repeat left center; margin-bottom: 20px; padding-left: 30px; font-size: 20px; color: #191970;}
.ordSele .form .network dl{ position: relative; padding-bottom: 10px;}
.ordSele .form .network dd{ overflow:hidden; position:relative; padding-bottom:19px;}
.ordSele .form .network dd select{ line-height:29px; height: 40px; background: url("../jpg/banner000598-btn01.jpg") no-repeat scroll right center #fff; border:2px solid #ff9e29; width: 80%; padding: 0 10px;
/*去掉默认的下拉三角*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
}

.ordSele .form .network dt{ position: absolute; right: 0; top: 0;}
.ordSele .form .network dt a{display:inline-block; width:40px; height:40px;background:url(../jpg/banner000598-btn02.jpg) no-repeat center;margin-left:10px;}

.ordSele .form .order .tit{ background:url(../png/banner000598-icon02.png) no-repeat left center; margin-bottom: 20px; padding-left: 30px; font-size: 20px; color: #191970;}
.ordSele .form .order dd .text{ background:#fff; width: 100%; height: 170px; padding:5px 10px; line-height:29px; border:2px solid #ff9e29;}
.ordSele .form .order dd .text:focus{ border-color:#ee5031; box-shadow:0 0 5px rgba(238,80,49,0.5) inset;}
.ordSele .form .order dd p{ color: #81868b; line-height: 22px; text-align: center;}
.ordSele .form .order dd .btn{ background: #ff9e29; display: block; width: 120px; height: 36px; margin: 0 auto; font-size: 16px; color: #fff; line-height: 36px; text-align: center; border-radius: 99px;}
.ordSele .form .order dd .btn i{ font-family: '宋体'; font-style: normal; font-weight: bold;}
@media(max-width:1390px){
.ordSele .form{ right:0; margin-right:0;}
}
@media(max-width:1100px){
.Banner000598 .bx-wrapper{ position:relative; z-index:1;}
.ordSele .form{ position:relative; background-color:#f7f6f6; width:auto; height:auto; left:auto; margin-top:0; margin-right:0; right:auto; padding-bottom:20px;display: block;}
.ordSele .form dl{ text-align:center;}
.ordSele .form dd	{ display:inline-block; width:80%;}
.ordSele .form .tab{ padding-bottom:20px;}
.ordSele .form .tab span{ font-size:18px;}
.ordSele .form dt{ padding-top:0;}
}
@media(max-width:768px){
	.ordSele .form .network .tit, .ordSele .form .order .tit {margin-bottom:10px;}
	.ordSele .form .network dd {padding-bottom:5px; margin-right:95px;}
	.ordSele .form dd {display:block; width:auto;}
	.ordSele .form .network dd .text {width:100%;}
	.ordSele .form .order dd .text {height:90px;}
}

/*
 .home_title
 */
.home_title { position: relative; margin-bottom: 2.5%; text-align: center;}
.home_title h3{ position: relative; margin: 0; font-size: 36px; color: #3f3f3f; font-weight: normal; }
.home_title h3::after { background: #d6d6d6; display: block; margin: 30px auto 0; width: 40px; height: 3px; content: '';}
.home_title span{ display: block; max-width: 850px; margin: 2.5% auto 0; font-size: 16px; color: #666; line-height: 28px; text-align: center;}


/*
 .Demo001450
 */
.Demo001450 {padding: 3% 0;}
.Demo001450 .auto{ max-width: 1400px;}
.Demo001450 dl{ padding: 5% 0 0;}
.Demo001450 dl dd{ float: left; width: 16.666%; font-size: 16px; color: #666; text-align: center; }
.Demo001450 dl dd img{ transition: 0.3s;}
.Demo001450 dl dd:hover img{ transform: rotateY(180deg);}
@media (max-width:1025px){
.Demo001450 dl dd{ float: left; width: 33.333%; }
}
@media (max-width:640px){
.Demo001450 dl dd{ float: left; width: 50%; }
}

/*
 .Floor000881
 */
.Floor000881{ background: url(../jpg/floor000881-bg.jpg) no-repeat center; background-size: cover; padding:4% 0 6%; overflow: hidden;}
.Floor000881 .auto{ max-width: 1550px;}
.Floor000881 .home_title h3::after{ background: #b2b2b2;}
.Floor000881 .home_title span{ color: #333;}
.Floor000881 .list_copy{ display:none;}
.Floor000881 .bx-viewport{ z-index:1;}
.Floor000881 .list_scroll li{ text-align:center; position:relative;}
.Floor000881 .list_scroll li .Ispic{ display:block; padding-bottom:118%;}
.Floor000881 .list_scroll li p{ background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(25,25,112,1)); position: absolute; bottom: 0; left: 0; width: 100%; height: 150px; margin:0;}
.Floor000881 .list_scroll li:nth-child(2n) p{ background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(254,153,1,1));}
.Floor000881 .list_scroll li:nth-child(3n) p{ background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(9,150,222,1));}
.Floor000881 .list_scroll li:nth-child(4n) p{ background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(156,189,224,1));}
.Floor000881 .list_scroll li p a{ font-size: 18px; color: #fff; line-height:230px;}
.Floor000881 .bx-wrapper{ position:relative;}
.Floor000881 .bx-pager{ display:none;}
.Floor000881 .bx-controls-direction a{ position:absolute; width:35px; height:60px; top:50%; margin-top:-10px; overflow:hidden; line-height:200px; z-index:10;}
.Floor000881 .bx-controls-direction a.bx-prev{ left:-75px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:-75px;}
.Floor000881 .bx-controls-direction a::before,
.Floor000881 .bx-controls-direction a::after{ position:absolute; content:''; width:60px; height:2px; background-color:#3d3d3d; left:0; }
.Floor000881 .bx-controls-direction a::before{ transform:rotate(-45deg);top:8px;}
.Floor000881 .bx-controls-direction a::after{ transform:rotate(45deg);top:49px;}
.Floor000881 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:auto; right:0;}
.Floor000881 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; right:0;}
@media(max-width:1600px){
.Floor000881 .bx-controls-direction a.bx-prev{ left:15px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:15px;}
}
@media(max-width:768px){
.Floor000881{ padding:20px 0;}
}


/*
 .Demo001725
 */
.Demo001725 { background: url(../jpg/demo001725-bg.jpg) no-repeat left bottom;  padding: 3% 0;}
.Demo001725 .auto{ max-width: 1720px;}
.Demo001725 .home_title h3::after{ background: #b2b2b2;}
.Demo001725 .home_title span{ margin-top: 1.5%;color: #333;}
.Demo001725 .left{ float: left; width: 50%; padding: 4% 0;}
.Demo001725 .left figure{ font-size: 18px; color: #454545; line-height: 36px; height: 160px; overflow: hidden;}
.Demo001725 .left dl dd{ float: left; width: 16.666%; text-align: center;}
.Demo001725 .left dl dd img{ transition: 0.3s;}
.Demo001725 .left dl dd:hover img{ transform: rotateY(180deg);}
.Demo001725 .left dl dd span{ display: block; padding-top: 15px; font-size: 16px; color: #666;}

.Demo001725 .right {position: relative; float: right; width: 45%;}
.Demo001725 .right .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.Demo001725 .right .videobg .play{ display: block; background: url(../png/demo001725-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer; z-index: 5;}
.Demo001725 .right .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;}
.Demo001725 .right .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 15; display: none;}
.Demo001725 .right .video video{ width: 100%; height: 420px; background: #000;}
@media only screen and (min-width: 768px) {
.Demo001725 .right .videobg,
.Demo001725 .right .videobox{ height: 400px;}
.Demo001725 .right .videobg .play{background-size:40px 40px;}
.Demo001725 .right .videobg h2{font-size: 20px;}
}
@media only screen and (min-width: 1024px) {
.Demo001725 .right .videobg h2{font-size: 24px;}
.Floor002466 .list .item .word{bottom: 38px; left: 20px;}
}
@media only screen and (min-width: 1200px) {
.Demo001725 .right .videobg,.Demo001725 .right .videobox{ height: 420px;}
.Demo001725 .right .videobg .play{background-size: 107px 107px;}
.Demo001725 .right .videobg h2{font-size: 30px;}
}

@media (max-width:768px){
.Demo001725 .left{ float: none; width: 100%; padding: 4% 2%;}
.Demo001725 .left figure{ height: auto;}
.Demo001725 .right { float: none; width: 100%;}
}

@media (max-width:480px){
.Demo001725 .left dl dd{ width: 33.333%;}
}

/**
 * Swiper 3.4.0 插件样式，如遇有相同插件样式只留一份
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom: 5%;right:0;width:100%}.swiper-pagination-bullet{width:14px;height:14px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}


/*
 .Floor002493
 */
.Floor002493{ background: url(../jpg/floor002493-bg.jpg) no-repeat center; background-size: cover; padding: 3% 0 5%; }
.Floor002493 .auto{max-width: 1720px; position: relative;}
.Floor002493 .home_title h3::after{ background: #c2c2c2;}
.Floor002493 .home_title span{ margin-top: 1.5%;}
.Floor002493 .swiper-slide,
.Floor002493 .swiper-wrapper{ height: auto;}
.Floor002493 .HomeVideo *{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}

.Floor002493 .con{position: relative;}
.Floor002493 .HomeNew {float: left; width: 48.33%;}
.Floor002493 .HomeNew .con .swiper-slide{position: relative;}
.Floor002493 .HomeNew .con .swiper-slide .txtBox{position: absolute; width: 50%;left: 0;top: 0;height: 100%; background: #20979b;color: #fff;}
.Floor002493 .HomeNew .con .swiper-slide .txtBox .txtwarp{padding: 20px;}
.Floor002493 .HomeNew .con .swiper-slide .txtBox .txt{ font-size: 14px; max-height: 66px; line-height: 22px; overflow: hidden;}
.Floor002493 .HomeNew .con .swiper-slide .txtBox .more{display: block; font-size: 14px; width: 100px;padding-left: 15px;height: 30px;line-height: 30px; border-radius: 8px 0;border:1px solid #fff; color: #fff; margin-top: 20px;}
.Floor002493 .HomeNew .con .swiper-slide .img img{ width: 100%; }
.Floor002493 .swiper-pagination{width: 30%;}
.Floor002493 .HomeNew .con .time{font-weight: normal; font-size: }
.Floor002493 .swiper-pagination-bullet{ background:#fff; opacity: 1; }
.Floor002493 .swiper-pagination-bullet-active{ background: #0996de; opacity: 1; }

.Floor002493 .HomeVideo {float: right; width: 48.33%;}
.Floor002493 .listul ul li{ position: relative; margin-bottom: 40px; padding-left: 22%; padding-bottom: 3%;}
.Floor002493 .listul ul li.last{margin-bottom: 0;}
.Floor002493 .listul ul li a{ display: block;}
.Floor002493 .listul ul li a .tip{ position: absolute; left: 0; top: 0; height: 100%; padding-right: 15px; border-right: 1px solid #aeaeae;}
.Floor002493 .listul ul li a .tip span{ background: #96a9c0; display: block; padding: 5px 20px; font-size: 20px; color: #fff;}
.Floor002493 .listul ul li a .tip time{ display: block; padding: 20px 20px 0 0; font-family: 'Arial'; font-size: 16px; color: #999; text-align: right;}
.Floor002493 .listul ul li a .tip time b{ display: block; padding-bottom: 15px; font-size: 22px; color: #4c4c4c;}
.Floor002493 .listul ul li a .txt h3{ margin: 0; font-size: 16px; color: #333; font-weight: normal;}
.Floor002493 .listul ul li a .txt p{ margin: 20px 0 35px; color: #888;}
.Floor002493 .listul ul li a .txt span{ background: url(../png/floor002493-arrow.png) no-repeat 88% center; padding: 1% 6% 1% 2%; color: #ff9422; border: 1px solid #ff9422; }

.Floor002493 .listul ul li a:hover .img .btn{display: none;}
.Floor002493 .listul ul li a:hover .txt .h3{color: #20979b; }
.Floor002493 .listul ul li a:hover .txt .right{background-image: url(../png/floor002493-yjiconon.png);}
@media (max-width:1400px ){
.Floor002493 .HomeNew { width: 45%;}
.Floor002493 .HomeVideo { width: 52%;}
}
@media (max-width:1200px ){
.Floor002493 .HomeNew ,
.Floor002493 .HomeVideo { float: none; width: 100%;}
.Floor002493 .con{padding-top: 3%;}
}
@media (max-width:480px ){
.Floor002493 .listul ul li{ padding-left: 40%; padding-bottom: 3%;}
}


/*
 .Floor000882
 */
.Floor000882{ padding:4% 0; overflow: hidden;}
.Floor000882 .auto{ max-width: 1550px;}
.Floor000882 .home_title h3::after{ background: #b2b2b2;}
.Floor000882 .home_title span{ color: #333;}
.Floor000882 .list_copy{ display:none;}
.Floor000882 .bx-viewport{ z-index:1;}
.Floor000882 .list_scroll li{ text-align:center; position:relative;}
.Floor000882 .list_scroll li .Ispic{ display:block; background-size: contain; padding-bottom: 74%;}
.Floor000882 .list_scroll li p::before{ background: #c4c8cc; display: block; margin: 20px auto; width: 30px; height: 2px; content: ''; }
.Floor000882 .list_scroll li p a{ font-size: 16px; color: #50545a;}
.Floor000882 .bx-wrapper{ position:relative;}
.Floor000882 .bx-pager{ display:none;}
.Floor000882 .bx-controls-direction a{ position:absolute; width:35px; height:60px; top: 35%; margin-top:-10px; overflow:hidden; line-height:200px; z-index:10;}
.Floor000882 .bx-controls-direction a.bx-prev{ left:-75px;}
.Floor000882 .bx-controls-direction a.bx-next{ right:-75px;}
.Floor000882 .bx-controls-direction a::before,
.Floor000882 .bx-controls-direction a::after{ position:absolute; content:''; width:60px; height:2px; background-color:#3d3d3d; left:0; }
.Floor000882 .bx-controls-direction a::before{ transform:rotate(-45deg);top:8px;}
.Floor000882 .bx-controls-direction a::after{ transform:rotate(45deg);top:49px;}
.Floor000882 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:auto; right:0;}
.Floor000882 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; right:0;}
@media(max-width:1250px){
.Floor000882 .bx-controls-direction a.bx-prev{ left:5px;}
.Floor000882 .bx-controls-direction a.bx-next{ right:5px;}
}
@media(max-width:768px){
.Floor000882{ padding:20px 0;}
}

/*
 *  Owl Carousel - Core 插件样式如遇多个只留一个
 */
.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("../owl.video.play.html") 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%; }


/*
 .Floor002358
 */
.Floor002358 { background: url(../jpg/floor002358-bg.jpg) no-repeat center; background-size: cover; padding:3% 0;overflow: hidden; }
.Floor002358 .auto{ position:relative; max-width: 1635px;}
.Floor002358 .list{ width:100%; position: relative;}
.Floor002358 .bd{  }
.Floor002358 .bd ul{ margin: 0; padding: 0 10px;}
.Floor002358 .bd li{ width: 100%; margin: 0 0 15px; transition:.5s; display: block; }
.Floor002358 .bd li img{ width: 100%; margin: 0 0 15px; transition:.5s; display: block; }
.Floor002358 .bd li:hover{}
.Floor002358 .list .iconfont{ position: absolute; top: 50%; margin-top: -35px; width: 70px; height: 70px; font-size: 70px; text-align: center; cursor: pointer; color: #999999; font-weight: lighter;}
.Floor002358 .list .iconfont:hover{ color: #f8b62b;}
.Floor002358 .list .prev{ left: -80px;}
.Floor002358 .list .next{ right: -80px;}
.Floor002358 .owl-nav{display: none !important;}
.Floor002358 .owl-dots{ display: block !important; width: 100%; margin-top: 3%; text-align: center;}
.Floor002358 .owl-dots>div{ display: inline-block; margin:0 5px;}
.Floor002358 .owl-dots>div >span{ display: block; width: 14px; height: 14px; border-radius: 50%; background: #999999;}
.Floor002358 .owl-dots>div.active >span{ background: #387bc9;}

@media only screen and (max-width:1360px ) {
.Floor002358 .list{ padding: 0 50px;overflow:hidden;}
.Floor002358 .list .iconfont{ font-size: 40px; width: 40px; height: 40px; margin-top: -20px;}
.Floor002358 .list .prev{ left: 0;}
.Floor002358 .list .next{ right: 0;}
}
@media only screen and (max-width:767px ) {
.Floor002358 .title{ padding-bottom: 20px;}
.Floor002358 .list{ padding: 0 15px 0 0;}
.Floor002358 .list .iconfont{ display: none;}
}

/*
 .Bottom002654
 */
.Bottom002654{ background: url(../jpg/bottom002654-line.jpg) no-repeat center top #cdd0d9; position:relative; padding-top: 4px;}
.Bottom002654 footer{ padding: 3% 5.25%;}
.Bottom002654 footer nav{ float: left; width: 48%; padding:1% 0; border-right: 1px solid #bec1c9;}
.Bottom002654 footer nav dl{ float:left; width:20%;}
.Bottom002654 footer nav dt a{ font-size:16px; color:#323232; }
.Bottom002654 footer nav dt a::after{ background: #559cd7; display: block; width: 24px; height: 1px; margin: 22px 0; content: '';}
.Bottom002654 footer nav dd{ line-height:30px;}
.Bottom002654 footer nav dd a{ font-size: 12px; color:#666; line-height: 38px;}
.Bottom002654 footer nav dd a:hover{ color:#ffa130;}

.Bottom002654 footer .contact{ float: left; width: 22%; padding-top: 1%; padding-left: 3%;}
.Bottom002654 footer .contact h2{ background: url(../png/bottom002654_kf.png) no-repeat left 5px; margin: 0; padding-left: 38px; font-size: 18px; color: #0996de; font-weight: normal; line-height: 35px;}
.Bottom002654 footer .contact h2 span{ font-family: 'Arial'; font-size: 24px; color: #0084c8;}
.Bottom002654 footer .contact ul{ padding-top: 15px;}
.Bottom002654 footer .contact li{ margin-bottom: 15px; padding-left: 45px; font-size: 14px; color: #323232; line-height: 21px;}
.Bottom002654 footer .contact li:nth-child(1){ background: url(../png/bottom002654_tel.png) no-repeat left center;}
.Bottom002654 footer .contact li:nth-child(2){ background: url(../png/bottom002654_email.png) no-repeat left center;}
.Bottom002654 footer .contact li:nth-child(3){ background: url(../png/bottom002654_link.png) no-repeat left center;}
.Bottom002654 footer .contact li:nth-child(4){ background: url(../png/bottom002654_add.png) no-repeat left 15%;}
.Bottom002654 footer .contact .core{ padding-top: 20px; max-width: 280px}
.Bottom002654 footer .contact .core img:nth-child(2){ float: right;}
.Bottom002654 footer .contact .core p{ margin: 0; padding-top: 20px; font-size: 14px; color: #878282; text-align: center;}

.Bottom002654 footer .mapbox{ position: relative; float: right; width: 25%; padding-top: 1%;}
.Bottom002654 footer .mapbox h2{ background: url(../png/bottom002654_map_title.png) no-repeat center center; position: absolute; top: 4%; left: 0; width: 120px; height: 34px; margin: 0; padding-left: 18px; font-size: 16px; color: #fff; font-weight: normal; line-height: 34px; z-index: 10;}
.Bottom002654 footer #map{ height:340px; padding-top: 50px;}
.Bottom002654 footer #map img{ max-width:none;}
.Bottom002654 footer #map *{ box-sizing:content-box;}
.Bottom002654 footer #map .BMap_bubble_title{ white-space: pre-line !important;}
.Bottom002654 footer #map .anchorBL{ display: none;}

.Bottom002654 .bottom {background: #c4c7d0;}
.Bottom002654 .bottom .auto{padding: 1% 5.25% 1%;}
.Bottom002654 .copyright {float: left;}
.Bottom002654 .link{ float: right;}
.Bottom002654 .copyright,
.Bottom002654 .copyright a,
.Bottom002654 .link a{font-size: 14px;color: #777;}
.Bottom002654 .link a{ padding: 0 12px; border-right: 1px solid #7979a1;}
.Bottom002654 .copyright a:hover,
.Bottom002654 .link a:hover{ color: #fff;}
.Bottom002654 .link a{padding: 0 12px;border-right: 1px solid #b3b3b3;}
.Bottom002654 .link a:last-child{ border-right: none;}

@media(max-width:1280px){
.Bottom002654 footer .mapbox{ display: none;}
.Bottom002654 footer nav,
.Bottom002654 footer .contact{ width: 48%;}
}
@media(max-width:1200px){
.Bottom002654{ padding-right:0;}
}
@media(max-width:768px){
.Bottom002654 footer nav{ display: none;}
.Bottom002654 .contact{ width: 100% !important;}
.Bottom002654 .copyright ,
.Bottom002654 .link{ float: none; line-height: 1.7;}
}


/*
 .Banner002307
 */
.Banner002307 { overflow: hidden;}
.Banner002307 span{ display: none;}
.Banner002307 img{ max-width: none; width: 155%; margin-left: -27.5%;}
@media only screen and (min-width: 768px) {
.Banner002307 img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
.Banner002307 img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
.Banner002307{ height: 450px;}
.Banner002307 img{ display: none;}
.Banner002307 span{ display: block; background-position: center; background-repeat: no-repeat; height: 450px; width: 100%;}
}


/*
 .Menu000939
 */
.Menu000939 nav{ background-color:#f4f4f4;}
.Menu000939 nav .auto{ position:relative;}
.Menu000939 nav header{ padding:15px 0;text-align:center; font-size:24px; background-color:#0996de; color:#fff;}
.Menu000939 nav header span{ display:block; color:#3aabe5; font-size:14px; text-transform:uppercase;}
.Menu000939 nav li a{ display:block;}
.Menu000939 nav li.nav{position:relative; z-index:10;}
.Menu000939 nav li.nav > a{position:relative; padding-right:35px;}
.Menu000939 nav li > a{ position: relative; padding:0 25px; font-size: 15px; color: #666; line-height:62px;height:62px;}
.Menu000939 nav li a.aon,
.Menu000939 nav li:hover > a{ color:#3aabe5; }
.Menu000939 nav li a.aon::before,
.Menu000939 nav li:hover > a::before{ background: #3aabe5; position: absolute; left: 5px; top: 45%; width: 6px; height: 6px; content: ''; border-radius: 10px;}
.Menu000939 nav li dl{;background-color:#e5352c;display:none;}
.Menu000939 nav li dl dd{ text-align:center; font-size:12px;}
.Menu000939 nav li dl dd a{ display:block; line-height:20px; padding:5px 0;color:#fff;}
.Menu000939 nav li dl dd a:hover{background-color:#f4f4ea;color:#e5352c;}
@media(min-width:641px){
.Menu000939 nav li{ float:left; position:relative;}
.Menu000939 nav li dl{ position:absolute; top:62px; left:0; width:100%}
}
@media(min-width:1001px){
.Menu000939 nav header{ position:absolute; left:0; width:147px;top:-40px;height:102px; padding:26px 0;}
.Menu000939 nav ul{ padding-left: 170px;}
}
@media(max-width:768px){
.Menu000939 .current{font-size:12px;}
}
@media(max-width:640px){
.Menu000939 nav li{ float:left; font-size:16px; width:33.333%;}
.Menu000939 nav li dl dd{font-size:14px;}
.Menu000939 nav li dl dd a{padding:10px 0;}
.Menu000939 nav li > a{ line-height:37px; height:37px; padding:0 0 0 14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
}


/*
 .Singlepage
 */
.Singlepage{ padding: 3% 0;}
.Singlepage .title{ text-align: center;}
.Singlepage .title h2{ position: relative; margin: 0; font-family: '宋体'; font-size: 36px; color: #333;}
.Singlepage .title h2::after{ background: #c2c2c2; display: block; width: 40px; height: 3px; margin:  20px auto; content: '';}
.Singlepage .content p{ font-size: 15px; color: #666; line-height: 36px; text-align: justify;}
.Singlepage .content p img{ height: auto !important;}
.Singlepage .content p.col{ display: inline-block; width: 49%; text-align: center;}
.Singlepage .content p.col span{ display: inline-block; padding-top: 15px; width: 100%; font-size: 18px; color: #666;}
.Singlepage .content h4{ font-family: '宋体'; font-size: 28px; color: #0996de;}
.Singlepage .content h4::after{ background: #0996de; display: block; margin: 15px 0; width: 60px; height: 1px; content: '';}
.Singlepage .content .info:last-child { text-align: center;}
.Singlepage .content .info:last-child h4{ text-align: center;}
.Singlepage .content .info:last-child h4::after{ margin: 15px auto;}

.Singlepage .leader{ background: #f6f7f9; position: relative; margin-top: 3%; padding: 3% 3% 3% 50%; border: 1px solid #eee;}
.Singlepage .leader .pic{ position: absolute; left: 0; top: 0; width: 45%; height: 100%;}
.Singlepage .leader .name{ font-size: 18px; color: #0996de; text-align: right;}
.Singlepage .leader .name img{max-width:200px;}

.Singlepage .tab{ margin: 2.5% 0; text-align: center;}
.Singlepage .tab span{ display: inline-block; width: 200px; height: 55px; margin: 0 20px; font-family: '宋体'; font-size: 20px; color: #424242; font-weight: bold; line-height: 53px; border: 1px dashed #0996de; border-radius: 4px; cursor: pointer;}
.Singlepage .tab span.aon{ background: #0996de; color: #fff;}

@media(max-width:768px){
.Singlepage .content p.col{ display: inline-block; width: 100%; margin-bottom: 2.5%; text-align: center;}
.Singlepage .leader{ padding: 3%;}
.Singlepage .leader .pic{ position: relative; width: 100%; height: auto;}
.Singlepage .content p.col span{ padding-top: 0; }
}

/*
 .Culture
 */
.Culture .content{ padding-top: 1%;}
.Culture dl{ background: #f4f4f4; display: table; margin-bottom: 25px; border: 1px solid #eee; }
.Culture dl:nth-child(2){ background: #f6f7f9; }
.Culture dl:nth-child(3){ background: #f6f7f9; }
.Culture dl:nth-child(4){ background: #f6f7f9; }
.Culture dl dd.pic,
.Culture dl dd.info{ display: table-cell; width: 50%; vertical-align: middle;}
.Culture dl dd.pic img{ width: 100%; }
.Culture dl dd.info { padding: 0 6%; }
.Culture dl dd.info h3{ margin: 0; font-size: 20px; color: #0996de; }
.Culture dl dd.info h3::after{ background: #0996de; display: block; margin: 20px 0; width: 80px; height: 1px; content: '';  }
.Culture dl dd.info p{ background: url(../png/culture-dot.png) no-repeat left center; margin: 0; padding-left: 25px; font-size: 16px; line-height: 36px; }
@media(max-width:768px){
.Culture dl,
.Culture dl dd.pic,
.Culture dl dd.info{ display: block; width: 100%;}
.Culture dl dd.info{ padding: 3% 6%;}
.Culture dl dd.info h3{ text-align: justify; }
}


/*
 .QEHS
 */
.QEHS .item{ margin-bottom: 40px;}
.QEHS .item h3{ margin: 0; font-size: 20px; color: #0996de; }
.QEHS .item h3::after{ background: #0996de; display: block; margin: 20px 0; width: 80px; height: 1px; content: '';  }
.QEHS .item p{ background: url(../png/culture-dot.png) no-repeat left 12px; display: inline-block; margin: 0 20px 0 0; padding-left: 25px; font-size: 16px; line-height: 36px; }
.QEHS .item2 span{display: block; font-size: 16px; line-height: 36px; }
.QEHS .item2 p{ display: block; margin-right: 0;}


/*
 .PicList002239
 */
.PicList002239{ padding:3% 0;}
.PicList002239 .title{ margin-bottom: 2%; text-align: center;}
.PicList002239 .title h2{ position: relative; margin: 0; font-family: '宋体'; font-size: 36px; color: #333;}
.PicList002239 .title h2::after{ background: #e69424; display: block; width: 40px; height: 3px; margin:  20px auto; content: '';}
.PicList002239 li{ position: relative; float:left; margin-bottom: 3%; padding: 25px 0 80px; border: 3px solid #f3f3f3; }
.PicList002239 li:hover{ border-color: #0996de; }
.PicList002239 li::after{ background: url(../png/piclist002239-search.png) no-repeat center center #f3f3f3; position: absolute; bottom: 0; right: 0; width: 50px; height: 50px; content: ''; }
.PicList002239 li:hover::after{ background: url(../png/piclist002239-search-on.png) no-repeat center center #0996de; }
@media(min-width:769px){
.PicList002239 li{ width:23%; margin-right:2.5%; }
.PicList002239 li:nth-child(4n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom: 59%; background-size:contain;}
.PicList002239 li dl{ position:relative; margin:0 10px;}
.PicList002239 li dt{ padding: 0 0 35px; font-size: 16px; color: #333; text-align: center;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002239 li{ width:100%; margin-right:0;}
}


/*
 .Timeline
 */
.Timeline{ padding: 3% 0 0;}
.Timeline .title{ margin-bottom: 2%; text-align: center;}
.Timeline .title h2{ position: relative; margin: 0; font-family: '宋体'; font-size: 36px; color: #333;}
.Timeline .title h2::after{ background: #e69424; display: block; width: 40px; height: 3px; margin:  20px auto; content: '';}
.Timeline .list { background:url(../png/timeline-top.png) no-repeat center top; padding-top:133px;}
.Timeline .list ul{ background:url(../png/timeline-line.png) repeat-y center top; padding: 1% 0 8%;}
.Timeline .list li { padding-left:53%;}
.Timeline .list li:nth-child(2n) { padding-left:0; padding-right: 53%; text-align: right;}
.Timeline .list li div{ background: #f7f7f7; position: relative; padding: 5% 3%;}
.Timeline .list li div::before{ background: url(../png/timeline-dot.png) no-repeat center; position: absolute; left: -42px; top: 25px; width: 11px; height: 11px; content: '';}
.Timeline .list li:nth-child(2n) div::before{ left: auto; right: -45px;}
.Timeline .list li div::after{ background: url(../png/timeline-left.png) no-repeat center; position: absolute; left: -16px; top: 15px; width: 17px; height: 34px; content: '';}
.Timeline .list li:nth-child(2n) div::after{ background: url(../png/timeline-right.png) no-repeat center; left: auto; right: -16px;}
.Timeline .list li time{ font-family: 'Arial'; font-size: 24px; color: #333; font-weight: bold;}
.Timeline .list li p{ margin: 0; font-size: 16px; color: #333; line-height: 28px;}
@media(max-width:768px){
.Timeline .list { background:url(../png/timeline-top.png) no-repeat 25px top; padding-top:133px;}
.Timeline .list ul{ background:url(../png/timeline-line.png) repeat-y 20px top; padding: 1% 0 8% 66px;}
.Timeline .list li ,
.Timeline .list li:nth-child(2n) { margin-bottom: 25px; padding-left: 0; padding-right: 0; text-align: justify;}
.Timeline .list li:nth-child(2n) div::before{ left: -42px; right: auto;}
.Timeline .list li:nth-child(2n) div::after{ background: url(../png/timeline-left.png) no-repeat center; left: -16px; right: auto;}
}

/*
 .PicList002273
 */
.PicList002273{ padding-top: 3%;}
.PicList002273 .title{ margin-bottom: 2%; text-align: center;}
.PicList002273 .title h2{ position: relative; margin: 0; font-family: '宋体'; font-size: 36px; color: #333;}
.PicList002273 .title h2::after{ background: #c2c2c2; display: block; width: 40px; height: 3px; margin:  20px auto; content: '';}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{ background: #0996de; display: inline-block; padding: 3px 10px; margin-top: 8px; font-size: 18px; color: #fff; border-radius: 99px;}
.PicList002273 .right .h3{ margin: 15px 0 30px; font-weight: normal;}
.PicList002273 .right .h3 a{color: #313131;font-size: 18px;}
.PicList002273 .right .p{ margin: 0; color: #888;font-size: 14px;}
.PicList002273 .right .arrow{ background: url(../png/piclist002273-arrow_right.png) no-repeat right center; padding-right: 25px; font-size: 14px; color: #888;}
.PicList002273 ul li{margin-bottom: 50px;padding: 18px 0 50px; border-bottom: 1px solid #eee;}

@media screen and (min-width:768px ) {
.PicList002273 .left{float: left;width: 34%;}
.PicList002273 .right{float: right;width: 72%;}
.PicList002273 .right .time{margin-top: 0px;}
}

@media screen and (min-width:1024px ) {
.PicList002273 .right .time{margin-top: 15px;}
.PicList002273 ul li{position: relative;}
}

@media screen and (min-width:1200px ) {
.PicList002273 .left{float: left;margin-right: 4%;}
.PicList002273 .right{float: left;width: 62%;}
.PicList002273 .right .time{margin-top: 30px;}
.PicList002273 .right .h3{line-height: 18px;margin: 30px 0;}
.PicList002273 .right .p{ margin-bottom: 30px; line-height: 24px;}
}


/*
 .Page002046
 */
.Page002046 .Pages{ text-align:center; padding:3% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#0079c3; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../gif/page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../gif/page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}


/*
 .PicList000593
 */
.PicList000593{ padding-top:2%;}
.PicList000593 .title{ margin-bottom: 2%; text-align: center;}
.PicList000593 .title h2{ position: relative; margin: 0; font-family: '宋体'; font-size: 36px; color: #333;}
.PicList000593 .title h2::after{ background: #c2c2c2; display: block; width: 40px; height: 3px; margin:  20px auto; content: '';}
.PicList000593 li{ float:left; width:30%; margin-right: 4.5%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:66%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.3); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 45px;height: 45px;border: 3px solid rgba(255,255,255,0.9);margin-left: -15px;margin-top: -25px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 15px solid rgba(255,255,255,0.9);margin-left: 3px;margin-top: -12px;}
.PicList000593 li p{ font-size: 16px; color: #333; text-align:center;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li{width:100%; margin-right:0;}
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}

/*
 .RichInfo005
 */
.RichInfo005{ padding: 3% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; font-size: 30px; color: #333; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0;}
.RichInfo005 .news_info .title p span{ display: inline-block; margin: 25px 10px; color:#999;}
.RichInfo005 .news_info .title p.intro { background: #f6faff; margin-top: 25px; padding: 2%; font-size: 16px; color: #7a7c7b; line-height: 30px; text-align: justify;}
.RichInfo005 .news_info .title p.intro b{ color: #0996de;}
.RichInfo005 .news_info .info{ font-size: 16px; color: #666; line-height: 2; text-align:justify; }
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0 35px;}
.RichInfo005 .news_info .info_back a{ background: #0996de; display: inline-block; padding: 0.75% 3%; font-size: 16px; color:#fff;}
.RichInfo005 .news_info .info_pn{ padding-top: 25px; border-top: 1px solid #eee;}
.RichInfo005 .news_info .info_pn span{ float: left; width: 48%; color: #999;}
.RichInfo005 .news_info .info_pn span:nth-child(2){ float: right; text-align: right;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#0996de;}


/*
 .Industry
 */
.Industry{ padding: 3% 0;}
.Industry .title{ margin-bottom: 2%; text-align: center;}
.Industry .title h2{ position: relative; margin: 0; font-family: '宋体'; font-size: 36px; color: #333;}
.Industry .title h2::after{ background: #c2c2c2; display: block; width: 40px; height: 3px; margin:  20px auto 30px; content: '';}
.Industry .title p{ font-size: 16px; color: #666;}
.Industry dl { padding-top: 2.5%; }
.Industry dl dd{ background: #f0f6f9; position: relative; float: left; width: 48%; margin-right: 4%; margin-bottom: 4%; overflow: hidden; }
.Industry dl dd:nth-child(2n){ margin-right: 0; }
.Industry dl dd a{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3;}
.Industry dl dd .icon{ position: absolute; left: 39%; top: 40%; z-index: 2; transition: 0.3s; max-width: 80px; overflow: hidden;}
.Industry dl dd:hover .icon{ transform: rotateY(360deg)}
.Industry dl dd figure{ position: absolute; left: 0; top: 0; width: 46%; padding-bottom: 52%;z-index: 1;}
.Industry dl dd .txt{ padding: 7% 7% 3% 54%;}
.Industry dl dd .txt h2{ margin: 0 0 15px; font-size: 16px; color: #333;}
.Industry dl dd:hover .txt h2{ color: #0996de;}
.Industry dl dd .txt p{ position: relative; margin: 0; padding-bottom: 10%; font-size: 14px; color: #555; line-height: 22px; text-align: justify; height: 222px; overflow: hidden;}
.Industry dl dd .txt p::after{ background: url(../png/industry-arrow.png) no-repeat center; position: absolute; right: 0; bottom: 0; width: 20px; height: 20px; content: '';}

.Industrys .item{ margin-bottom: 40px;}
.Industrys .item h3{ margin: 0; font-size: 20px; color: #0996de; }
.Industrys .item h3::after{ background: #0996de; display: block; margin: 20px 0; width: 80px; height: 1px; content: '';  }
.Industrys .item p{ font-size: 16px; line-height: 36px; }

@media(max-width:1160px){
.Industry dl dd{ float: none; width: 100%; margin-right: 0; margin-bottom: 8%; }
}
@media(max-width:640px){
.Industry dl dd figure{ padding-bottom: 80%;}
}

/*
 .Service
 */
.Service{ padding: 3% 0;}
.Service .title{ margin-bottom: 2%; text-align: center;}
.Service .title h2{ position: relative; margin: 0; font-family: '宋体'; font-size: 36px; color: #333;}
.Service .title h2::after{ background: #c2c2c2; display: block; width: 40px; height: 3px; margin:  20px auto 30px; content: '';}
.Service dl { padding-top: 2.5%; }
.Service dl dd{ position: relative; float: left; width: 48.5%; margin-right: 3%; margin-bottom: 10%; }
.Service dl dd:nth-child(2n){ margin-right: 0; }
.Service dl dd a{ position: absolute; left: 0; top: 0; width: 100%; height: 120%; z-index: 3; }
.Service dl dd figure{ width: 100%; padding-bottom: 56.5%; }
.Service dl dd figure img{ display: none; }
.Service dl dd .txt{ background: rgba(0,0,0,0.5); position: absolute; right: 0; bottom: -20%; width: 90%; padding: 3% 5%; }
.Service dl dd:hover .txt{ background: rgba(9,150,222,0.8); }
.Service dl dd .txt h2{ margin: 0 0 20px; font-size: 18px; color: #fff; font-weight: normal; }
.Service dl dd .txt p{ margin: 0; font-size: 14px; color: #fff; line-height: 24px; height: 72px; overflow: hidden; }

.Server .item{ margin-bottom: 20px;}
.Server .item h3{ margin: 0; font-family: '宋体'; font-size: 24px; color: #0996de; }
.Server .item h3::after{ background: #0996de; display: block; margin: 15px 0; width: 80px; height: 1px; content: '';  }
.Server .item p{ font-size: 16px; line-height: 36px; }

.Server .item2 { margin-bottom: 35px; }
.Server .item2 p{ background: url(../png/culture-dot.png) no-repeat left 12px; display: inline-block; margin: 0 20px 0 0; padding-left: 25px; font-size: 16px; line-height: 36px; }
.Server .item2 .p{ background: none; padding-left: 0; margin: 0; display: block; font-size: 18px; }

@media(max-width:768px){
.Service dl dd{ float: none; width: 100%; margin-right: 0; margin-bottom: 20%; }
}

/*
 .Career
  */
.Career .item{ margin-bottom: 20px;}
.Career .item h3{ margin: 0; font-family: '宋体'; font-size: 24px; color: #0996de; }
.Career .item h3::after{ background: #0996de; display: block; margin: 15px 0; width: 80px; height: 1px; content: '';  }
.Career .item p{ font-size: 16px; line-height: 36px; }
.Career .item p span{ display: block; font-size: 18px; color: #0996de;}


/*
 .TextList001652
 */
.TextList001652 { padding: 3% 0;}
.TextList001652 .title{ margin-bottom: 2%; text-align: center;}
.TextList001652 .title h2{ position: relative; margin: 0; font-family: '宋体'; font-size: 36px; color: #333;}
.TextList001652 .title h2::after{ background: #c2c2c2; display: block; width: 40px; height: 3px; margin:  20px auto 30px; content: '';}
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:25%; text-align:center;}
.TextList001652 .job_ol li{ background-color:#0996de; font-size: 15px; color:#fff; line-height:50px;}
.TextList001652 .list{ border-bottom:1px solid #fff;}
.TextList001652 .job_info{ display:none;}
.TextList001652 .list_ul{ background: #f8f8f8; cursor:pointer; font-size:15px;}
.TextList001652 .list_ul li{ padding:1em 0;}
.TextList001652 .job_info{padding:2% 0; line-height: 33px;}
.TextList001652 .job_info p{ float: left; width: 50%; padding-right: 5%; font-size: 14px;}
.TextList001652 .job_info strong{ display: block; padding-bottom: 5px; font-size: 15px; color: #0996de; font-weight: normal;}
.TextList001652 .job_info .link{ background: #0996de; display: inline-block; margin-top: 15px; padding: 0.2% 5.5%; font-size: 14px; color: #fff;}
@media(max-width:640px){
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{width:25%;}
.TextList001652 .job_info p{ float: none; width: 100%; padding-right: 0;}
}


/*
 .Formlist
 */
.Formlist{ padding: 3% 0 4%;}
.Formlist .title{ margin-bottom: 2%; text-align: center;}
.Formlist .title h2{ position: relative; margin: 0; font-family: '宋体'; font-size: 36px; color: #333;}
.Formlist .title h2::after{ background: #c2c2c2; display: block; width: 40px; height: 3px; margin:  20px auto 30px; content: '';}

.Formlist .form dl { margin-bottom: 3%;}
.Formlist .form dl.info { padding: 0 2% 2%; border: 1px solid #dbdbdb;}
.Formlist .form dl dt{ padding-bottom: 20px; font-family: '宋体'; font-size: 18px; color: #333; font-weight: bold;}
.Formlist .form dl.info dt{ padding-bottom: 30px; font-family: '宋体'; font-size: 16px; color: #666; font-weight: bold;}
.Formlist .form dl.info dt.top{ margin-top: -1%; }
.Formlist .form dl.info dt.select{ font-size: 14px; font-weight: normal; }
.Formlist .form dl.info dd{ position: relative; float: left; width: 23.5%; margin-right: 2%; margin-bottom: 3%; padding: 0 15px;  line-height: 50px; border: 1px solid #dbdbdb;}
.Formlist .form dl.info dd:nth-child(5){ margin-right: 0;}
.Formlist .form dl dd i{ position: absolute; right: 15px; top: 0; color: red;}
.Formlist .form dl dd input{ width: 100%; font-family: '宋体'; border: none;}
.Formlist .form dl dd textarea{ padding: 15px; width: 100%; height: 150px; border: 1px solid #dbdbdb;}
.Formlist .form dl .btn{ background: #0996de; padding: 1% 5.5%; font-size: 18px; color: #fff; border: none; cursor: pointer;}
@media(max-width:768px){
.Formlist .form dl.info dd{ float: none; width: 100%; margin-right: 0; }
}


/*
 .Contact
 */
.Contact{ padding: 3% 0 4%;}
.Contact .title{ margin-bottom: 2%; text-align: center;}
.Contact .title h2{ position: relative; margin: 0; font-family: '宋体'; font-size: 36px; color: #333;}
.Contact .title h2::after{ background: #c2c2c2; display: block; width: 40px; height: 3px; margin:  20px auto 30px; content: '';}
.Contact dl { background: #f6f6f6; margin-bottom: 1%; padding: 3% 2%;}
.Contact dl dd { float: left; padding: 0 4%; text-align: center;}
.Contact dl dd.add { width: 35%;}
.Contact dl dd.tel { width: 25%; border-left: 1px solid #ededed; border-right: 1px solid #ededed;}
.Contact dl dd.code { width: 40%; }
.Contact dl dd p{ margin: 25px 0 5px;font-size: 16px; color: #333;}
.Contact dl dd span{ display: block; font-size: 16px; color: #787878; line-height: 24px;}
.Contact ul{ padding-top: 20px; text-align: center;}
.Contact ul li{ display: inline-block; margin: 0 5%; }
.Contact ul li p{ margin: 10px 0 0; font-size: 14px; color: #787878;}

.Contact #maps{ height: 600px; padding-top: 50px;}
.Contact #maps img{ max-width:none;}
.Contact #maps *{ box-sizing:content-box;}
.Contact #maps .BMap_bubble_title{ white-space: pre-line !important;}
.Contact #maps .anchorBL{ display: none;}

.Contact .list { padding-top: 3.5%;}
.Contact .list .tit { margin-bottom: 5%; text-align: center;}
.Contact .list .tit h3{ display: inline-block; margin: 0; padding: 1% 5%; font-size: 20px; color: #0996de; font-weight: normal; border: 1px dashed #0996de; border-radius: 12px;}
.Contact .list .tab .tabs{ margin-bottom: 3.5%; text-align: center; }
.Contact .list .tab .tabs span{ display: inline-block; margin: 0 1%; width: 120px; height: 120px; font-size: 20px; color: #0996de; line-height: 120px; border: 1px dashed #0996de; border-radius: 999px; cursor: pointer;}
.Contact .list .tab .tabs span.aon{ background: linear-gradient( #0996de, #097bb6); color: #fff;}
.Contact .list .info { padding: 3%; text-align: center; border: 1px dashed #0996de; border-radius: 50px;}
.Contact .list .info p{ font-size: 20px; color: #0996de;}
.Contact .list .info span{ display: inline-block; padding: 0 4%;}
.Contact .layout{position: relative;}
.Contact .layout img{width: 100%;}
.Contact .layout ul li{position: absolute;line-height: 1;}
.Contact .layout ul li .name{font-size: 18px;color: #333;transition: all 0.3s ease-in-out}
.Contact .layout ul li em{display: block;width: 20px;height: 20px;border-radius: 20px;margin: 15px auto 0 auto;border: 5px solid rgba(9, 150,222, .6);overflow: hidden;box-sizing: border-box;transition: all 0.3s ease-in-out}
.Contact .layout ul li em:after{display: block;content: '';width: 15px;height: 15px;background-color: #0996de;}
.Contact .layout ul li .text{display: none;position: absolute;top: 65px;width: max-content;padding: 10px 10px;background-color: #fff;text-align: left;box-shadow: 0 5px 10px rgba(0, 0, 0, .38);transform: translateX(-50%);z-index: 3;
    left: 50%;}
.Contact .layout ul li .text .items{padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #ccc;}
.Contact .layout ul li .text .items:last-child{margin-bottom: 0;padding-bottom: 0;border: 0;}
.Contact .layout ul li .text p{font-size: 16px;color: #666;line-height: 1.6;}
.Contact .layout ul li .text:after{
	position: absolute;
	display: block;
	content: '';
	top: -16px;
	width: 0;
    height: 0;
    left: 0;right: 0;
    margin: 0 auto;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 16px solid #fff;
    z-index: 3;
}
.Contact .layout ul li:hover .text{display: block;}
.Contact .layout ul li:hover .name{color: #0996de;}
.Contact .layout ul li:hover em{animation: scaleDraw 3s ease-in-out infinite;}
@keyframes scaleDraw{
	0%{
        transform: scale(1);  /*开始为原始大小*/
    }
    50%{
    	transform: scale(1.5);
    }
    100%{
    	transform: scale(1);
    }
}
@media(max-width:930px){
.Contact dl dd.add,
.Contact dl dd.tel,
.Contact dl dd.code { float: none; width: 100%; margin-bottom: 3%; }
.Contact .list .tab .tabs span{ width: 100px; height: 100px; margin-bottom: 2.5%; font-size: 18px; line-height: 100px;}
}

/*
 .TextList002322
 */
.TextList002322{ padding: 3% 0;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #666;}
.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: #2196f3;}
@media only screen and (max-width:767px ) {
.TextList002322{ padding: 20px 3%;}
}


/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:0;}
.Other002539 ul li{ position:relative; border-bottom:1px solid #fff;}
.Other002539 ul li:nth-child(6){ border-bottom: none;}
.Other002539 ul li figure{ position:absolute; top:0; right: 80px;background:#0996de; color:#fff; display:none;}
.Other002539 .icon{ background:url(../png/other002539-icon.png) no-repeat left top #0996de; display:block; width:80px; height:80px; color: #fff; line-height: 120px; text-align: center;}
.Other002539 .li_tel .icon{ background-position: 0 5%;}
.Other002539 .li_tel figure{ width: 130px; padding: 0 10px; font-size: 16px; line-height: 80px;}
.Other002539 .li_wx .icon{ background-position: 0 40%;}
.Other002539 .li_wx figure{ width:150px; padding:10px;}
.Other002539 .li_dy figure{ width:150px; padding:10px;}
.Other002539 .li_wx figure img{ display:block; width:100%;}
.Other002539 .li_dy figure img{ display:block; width:100%;}
.Other002539 .li_order .icon{ background-position:0 72%;}
.Other002539 .li_dy .icon{background:url(../png/dy.png) no-repeat left top 10px #0996de;}
.Other002539 .li_wb .icon{background:url(../png/wb.png) no-repeat left top 10px #0996de;}
.Other002539 .icon.gettop{ background-position:0 105%;}
.Other002539 .icon.open{ background-image:none; position:relative; }
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@media(min-width:1025px){
.Other002539{ top:50%; transform:translateY(-50%);}
.Other002539 ul{ display:block !important;}
}
@media(max-width:1024px){
.Other002539 ul{ display:none;}
}