body{background:#ececec}
.title{position:relative}
.title:after{position:absolute;content:"";z-index:1;background:#44a5ae;width:100%;height:1px;left:0;top:50%}
.title h3{color:#333;width:200px;text-align:center;font-weight:400;font-size:30px;background:#fff;display:block;margin:0 auto;margin-bottom:3%;position:relative;z-index:2}
.title1{position:relative}
.title1:after{position:absolute;content:"";z-index:-1;background:#44a5ae;width:100%;height:1px;left:0;top:50%}
.title1 h3{color:#333;letter-spacing:3px;width:200px;text-align:center;font-weight:400;font-size:30px;background:#ececec;display:block;margin:0 auto;margin-bottom:3%;z-index:2}
@media(max-width:768px){.title h3,.title1 h3{font-size:20px;width:140px}
}
.Top002263{position:relative;width:100%;top:0;z-index:9999;background:#fff}
.Top002263 .header-left{float:left;width:17%;display:table;height:70px;max-width:198px}
.Top002263 .logo{display:table-cell;vertical-align:middle}
.Top002263 .header-mid,.Top002263 .header-right{float:right}
.Top002263 .header-right{margin-left: 20px;}
.Top002262 .header-menu li{ width:auto !important;}
.Top002263 .header-menu li em{position:relative}
.Top002263 .r{float:right;width:80%}
.Top002263 .header-menu li em a{line-height:40px;margin-top:15px;padding:0 25px;position:relative;font-size:15px;color:#555}
.Top002263 .header-menu li em a::before{position:absolute;content:'';left:50%;transform:translateX(-50%);height:2px;background:rgba(0,0,0,.4);width:0;transition:ease-in-out .3s;    bottom: 2px;}
.Top002263 .header-menu li em a:hover::before,.Top002263 .header-menu li em a.aon::before{width:38%}
.Top002263 .header-menu li .sub{width:130%;left:-15%;overflow:hidden}
.Top002263 .header-menu li .sub-menu{padding:8px;text-align:center}
.Top002263 .header-menu li .sub-menu dt{border-bottom:1px solid rgba(255,255,255,.2)}
.Top002263 .header-menu li .sub-menu dt:last-child{border-bottom:0}
.Top002263 .header-menu li .sub-menu dt a{color:#333;transition:.3s}
.Top002263 .header-menu li .sub-menu dt a:hover{background:0 0;color:#e60012}
.Top002263 .header-right dd{float:left;    margin-top: 14px;}
.Top002263 .header-right .lan{background:url(../images/Top002453-lang1.png) no-repeat left center;line-height:40px;padding-left:26px;margin-top:15px}
.Top002263 .header-right .lan a{color:#555;}
.Top002263 .top-search{position:relative;z-index:100}
.Top002263 .open-search{background:url(../images/Top002263-search.png) no-repeat center center;width:30px;height:30px;display:block}
.Top002263 .open-search-show{position:relative;background:0 0}
.Top002263 .open-search-show::after,.Top002263 .open-search-show::before{position:absolute;content:'';width:80%;height:3px;background:#e60012;top:50%;left:10%;transform:rotate(-45deg)}
.Top002263 .open-search-show::after{transform:rotate(45deg)}
.Top002263 .search-box{position:absolute;top:100%;right:0;z-index:100;display:none}
.Top002263 .search-box .text{width:254px;line-height:46px;height:46px;border:1px solid #fff;background:rgba(0,0,0,.2);color:#fff;padding:0 50px 0 10px}
.Top002263 .search-box .btn{position:absolute;right:0;top:0;line-height:46px;width:46px;text-align:center;color:#fff;font-weight:700;font-size:16px;font-family:Verdana,Arial,Helvetica,sans-serif}
.Top002263 .search-box .btn::before{position:absolute;content:'';border:8px solid transparent;border-bottom-color:#b4b4b4;top:-15px;right:4px}
@media(max-width:850px)
{.Top002263 #header-menu{position:fixed;right:-100%;top:0;background:#000;z-index:100;padding-top:70px;width:70%;max-width:300px;height:100%;transition:ease-in-out .3s}
.Top002263 #header-menu.header-menu-show{right:0}
.Top002263 #header-menu li em,.Top002263 #header-menu li em a{border-bottom:0}
.Top002263 #header-menu li:nth-child(2n){background:rgba(255,255,255,.1)}
.Top002263 #header-menu li em a{font-weight:400}
.Top002263 #header-menu li.has-sub em a{background:url(../images/Top002263-icon.png) no-repeat 95% center}
.Top002263 #header-menu li.clickon em a{background-image:url(../images/Top002263-icon_up.png)}
.Top002263 #header-menu li .sub-menu{padding:5%}
.Top002263 #open_menu{width:40px;margin-top:6px;height:30px;background:#fff;margin-left:10px;position:relative;z-index:101;transition:background .3s}
.Top002263 #open_menu i,.Top002263 #open_menu i::after,.Top002263 #open_menu i::before{background:#44a5ae;border-radius:3px}
.Top002263 #open_menu i{left:20%;width:60%;height:2px;margin-top:-1px}
.Top002263 #open_menu.open_menu_on{background:#000;position:fixed;right:2%}
.Top002263 #open_menu.open_menu_on i{height:3px;margin-top:-1.5px}
}
@media(max-width:768px){.Top002263 .header-left{height:40px;    width: 40%;}
    .Top002263 .r{ width: 50%;}
    .Top002263 .header-right dd{ margin-top: 0;}
.Top002263 .header-right .lan{margin-top:0}
    
}
.Top002262{position:fixed;width:100%;z-index:100}
.Top002262 .header-left{float:left;width:17%;display:table;height:70px;max-width:198px}
.Top002262 .logo{display:table-cell;vertical-align:middle}
.Top002262 .header-mid,.Top002262 .header-right{float:right}
.Top002262 .header-right{margin-left: 20px;}
.Top002262 .header-menu li{ width:auto !important;}
.Top002262 .header-menu li em{position:relative}
.Top002262 .r{float:right;width:80%}
.Top002262 .header-menu li em a{line-height:40px;margin-top:15px;padding:0 25px;position:relative;font-size:15px;color:#fff}
.Top002262 .header-menu li em a::before{position:absolute;content:'';left:50%;transform:translateX(-50%);height:2px;background:rgba(255,255,255,.4);width:0;transition:ease-in-out .3s;bottom:4px;}
.Top002262 .header-menu li em a:hover::before,.Top002262 .header-menu li.aon em a::before{width:38%}
.Top002262 .header-menu li .sub{width:130%;left:-15%;overflow:hidden}
.Top002262 .header-menu li .sub-menu{padding:8px;text-align:center}
.Top002262 .header-menu li .sub-menu dt{border-bottom:1px solid rgba(255,255,255,.2)}
.Top002262 .header-menu li .sub-menu dt:last-child{border-bottom:0}
.Top002262 .header-menu li .sub-menu dt a{color:#333;transition:.3s}
.Top002262 .header-menu li .sub-menu dt a:hover{background:0 0;color:#e60012}
.Top002262 .header-right dd{float:left}
.Top002262 .header-right .lan{background:url(../images/Top002453-lang.png) no-repeat left center;line-height:40px;color:#fff;padding-left:26px;margin-top:15px}
.Top002262 .header-right .lan a{color:#fff;}
.Top002262 .top-search{position:relative;z-index:100}
.Top002262 .open-search{background:url(../images/Top002262-search.png) no-repeat center center;width:30px;height:30px;display:block}
.Top002262 .open-search-show{position:relative;background:0 0}
.Top002262 .open-search-show::after,.Top002262 .open-search-show::before{position:absolute;content:'';width:80%;height:3px;background:#e60012;top:50%;left:10%;transform:rotate(-45deg)}
.Top002262 .open-search-show::after{transform:rotate(45deg)}
.Top002262 .search-box{position:absolute;top:100%;right:0;z-index:100;display:none}
.Top002262 .search-box .text{width:254px;line-height:46px;height:46px;border:1px solid #fff;background:rgba(0,0,0,.2);color:#fff;padding:0 50px 0 10px}
.Top002262 .search-box .btn{position:absolute;right:0;top:0;line-height:46px;width:46px;text-align:center;color:#fff;font-weight:700;font-size:16px;font-family:Verdana,Arial,Helvetica,sans-serif}
.Top002262 .search-box .btn::before{position:absolute;content:'';border:8px solid transparent;border-bottom-color:#b4b4b4;top:-15px;right:4px}
@media(max-width:850px){.Top002262 #header-menu{position:fixed;right:-100%;top:0;background:#000;z-index:100;padding-top:70px;width:70%;max-width:300px;height:100%;transition:ease-in-out .3s}
.Top002262 #header-menu.header-menu-show{right:0}
.Top002262 #header-menu li em,.Top002262 #header-menu li em a{border-bottom:0}
.Top002262 #header-menu li:nth-child(2n){background:rgba(255,255,255,.1)}
.Top002262 #header-menu li em a{font-weight:400}
.Top002262 #header-menu li.has-sub em a{background:url(../images/Top002262-icon.png) no-repeat 95% center}
.Top002262 #header-menu li.clickon em a{background-image:url(../images/Top002262-icon_up.png)}
.Top002262 #header-menu li .sub-menu{padding:5%}
.Top002262 #open_menu{width:40px;margin-top:6px;height:30px;background:#fff;margin-left:10px;position:relative;z-index:101;transition:background .3s}
.Top002262 #open_menu i,.Top002262 #open_menu i::after,.Top002262 #open_menu i::before{background:#44a5ae;border-radius:3px}
.Top002262 #open_menu i{left:20%;width:60%;height:2px;margin-top:-1px}
.Top002262 #open_menu.open_menu_on{background:#000;position:fixed;right:2%}
.Top002262 #open_menu.open_menu_on i{height:3px;margin-top:-1.5px}
}
@media(max-width:768px){.Top002262 .header-left{height:40px;width: 50%;}
.Top002262 .header-right .lan{margin-top:0}
    .Top002262 .r{width: 40%;}
}
.Banner002697{position:relative;z-index:1;overflow:hidden}
.Banner002697 .d{position:absolute;bottom:0;left:50%;z-index:12;margin-bottom:-30px;margin-left:-30px}
.Banner002697 .slides>li{display:none;-webkit-backface-visibility:hidden;overflow:hidden}
.Banner002697 .slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .Banner002697 .slides{display:block}
* html .Banner002697 .slides{height:1%}
.no-js .Banner002697 .slides>li:first-child{display:block}
.Banner002697 .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.loading .Banner002697 .flex-viewport{max-height:300px}
.Banner002697 .slides{zoom:1}
.Banner002697 .slides>li{position:relative}
.Banner002697 .slides>li img{display:block;width:100%;transition:10s linear}
.Banner002697 .slides>li.flex-active-slide img{transform:scale(1.12);-webkit-transform:scale(1.12)}
.Banner002697 .slides>li a{position:absolute;left:0;width:100%;height:100%;z-index:5}
.Banner002697 .flex-control-nav{z-index:10;position:absolute;left:50%;transform:translateX(-50%);bottom:3%}
.Banner002697 .flex-control-nav li{float:left;padding:0 25px}
.Banner002697 .flex-control-nav li a{display:block;position:relative;overflow:hidden;line-height:1100px;width:34px;height:34px}
.Banner002697 .flex-control-nav li a.flex-active{background:url(../images/Banner002697-dot.png) no-repeat center center;animation:zhuan linear 10s}
.Banner002697 .flex-control-nav li a::before{position:absolute;content:'';background:#fff;left:50%;top:50%;border-radius:50%;margin:-4px 0 0 -4px;width:8px;height:8px}
.Banner002697 .flex-control-nav li a.flex-active{border-color:#fff}
.Banner002697 .flex-control-nav li a.flex-active::before{background:#fff;width:8px;height:8px;margin:-4px 0 0 -4px}
@keyframes zhuan{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@-webkit-keyframes zhuan{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@media(max-width:1024px){.Banner002697 .flex-control-nav li{padding:0}
}
.case{background:#fff;padding-bottom:4%}
.case .nr{position: relative;}
.case .nr .r{float:left;width:53%}
.case .nr .l{margin-right:2%;float:left;width:45%;position:absolute;left: 0;height: 100%;    overflow: hidden;}
.case .nr .l a{position:absolute;width:100%;height:100%;top:0;left:0}
.case .nr .l .word{background:#e5e5e5;padding:8% 8%;margin-top:20px;font-size:15px;line-height:26px;color:#666;min-height:230px;}
@media(max-width:1024px){
    .case .nr .l .word{padding:4% 8%;}
}
.case .nr .l .word h3{color:#333;font-weight:400;margin:0;font-size:18px}
.case .nr .l .word .x{background:#666;width:40px;height:2px;position:relative;left:0;margin-top:7%}
.case .nr .l:hover .word{background:#44a5ae;color:rgba(255,255,255,.7)}
.case .nr .l:hover .word h3{color:#fff}
.case .nr .l:hover .word .x{background:rgba(255,255,255,.7)}
.case .nr .r{overflow:hidden;margin-left: 47%;}
.case .nr .r dl dd{width:49%;float:left;margin-right:2%;overflow: hidden;margin-bottom:2%;position:relative}
.case .nr .r dl dd:nth-child(5),.case .nr .r dl dd:nth-child(6){    margin-bottom:0;}
.case .nr .r dl dd:nth-child(2n){margin-right:0}
.case .nr .r dl dd a{position:absolute;width:100%;height:100%;top:0;left:0; z-index:10;}
.case .nr .r dl dd:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.1);transition:all .4s ease-out;transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-110%,0)}
.case .nr .r dl dd:hover:before{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,110%,0)}
.case .nr .r dl dd:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4); z-index:1;}
.case .nr .r dl dd h3{position:absolute;width:100%;height:100%;top:40%;left:0;text-align:center;color:#fff;margin:0;padding:0 7%;font-size:15px;font-weight:400; z-index:10;}
@media(max-width:1024px){
    .case .nr .r dl dd h3 {font-size:14px;} 
}
.case .nr .r dl dd:hover h3{top:30%;transition:all .4s ease-out;color: #0598aa}
.news{padding:3% 0;background:#fff}
.news li{overflow:hidden;margin-bottom:2%;position:relative}
.news li a{position:absolute;width:100%;height:100%;top:0;left:0}
.news li img{width:49%;float:left;margin-right:2%}
.news li .word{width:49%;float:left;background:#e5e5e5;font-size:15px;line-height:26px;color:#666;padding: 4% 4%;height: 100%;position: absolute;right: 0;display: flex;align-items: center;flex-wrap: wrap;}
.news li:hover .word{background:#44a5ae;color:rgba(255,255,255,.7)}
.news li:hover .word h3{color:#fff}
.news li:hover .word .x{background:rgba(255,255,255,.7)}
.news li .word h3{color:#333;font-weight:400;margin:0;font-size:18px;margin-right:20px;}
.news li .word .x{background:#666;width:40px;height:2px;position:relative;left:0;margin-top:7%}
.news1{padding:3% 0 0}
.news1 li{list-style: none;margin-bottom:2%;position:relative;background:#fff;padding:4%}
.news1 li .inner{overflow:hidden;position: relative;}
.news1 li a{position:absolute;width:100%;height:100%;top:0;left:0;display:block;z-index:1;}
.news1 li img{width:49%;float:left;margin-right:2%}
.news1 li .word{width:49%;float:left;background:#e5e5e5;padding:4% 4%;  height: 100%;  position: absolute;
    right: 0;font-size:15px;line-height:26px;color:#666;display: flex;align-items: center;flex-wrap: wrap;}
.news1 li .word h3{color:#333;font-weight:400;margin:0;font-size:18px;margin-right:20px;}
.news1 li .word .x{background:#666;width:40px;height:2px;position:relative;left:0;margin-top:7%}
.news1 li:hover .word{background:#44a5ae;color:rgba(255,255,255,.7)}
.news1 li:hover .word h3{color:#fff}
.news1 li:hover .word .x{background:rgba(255,255,255,.7)}

.ks{background:#44a5ae;line-height:34px;overflow:hidden}
.ks dl{text-align:right;float:right;background:#fff}
.ks dl a{line-height:34px;padding:0 20px;font-size:17px}
.ks1{background:#44a5ae;line-height:34px;overflow:hidden;}
.ks1 dl{text-align:right;float:right;background:#ececec}
.ks1 dl a{line-height:34px;padding:0 20px;font-size:17px}
.location .t{font-size:20px;color:#666;margin:40px 0}
.location .b{font-size:16px;color:#666}
.location .b a{padding:0 20px;position:relative}
.location .b a:after{position:absolute;content:"";background:#999;width:1px;height:10px;top:7px;left:0}
.location .b a:first-child:after{display:none}
.location .b a:first-child{padding-left:0}
.location .b a.aon{color:#44a5ae}
.gywm{padding-bottom:5%}
.gywm .auto{background:#f2f2f2;text-align:center;padding:3% 8%;margin-top:3%}
.gywm .auto h3{font-weight:400;font-size:26px;color:#333;letter-spacing:5px}
.gywm .auto h3 span{color:#666;font-size:16px;display:block;line-height:48px}
.gywm .auto p{color:#333;font-size:16px;line-height:30px;letter-spacing:4px}
.team{margin-top:3%;margin-bottom:4%}
.team dl{overflow:hidden;padding:0 14%}
.team dl dd{position:relative;width:24%;float:left;margin-right:1.3%;margin-bottom:1.3%}
.team dl dd:nth-child(4n){margin-right:0}
.team dl dd .hover,.team dl dd a{position:absolute;left:0;height:100%;width:100%;top:0}
.team dl dd .hover{opacity:0;transition:.4s}
.team dl dd:hover .hover{opacity:1}
.team dl dd a{z-index:20}
.team dl dd .hover{top:100%;transition:.2s;z-index:10;background:rgba(0,0,0,.6)}
.team dl dd:hover .hover{top:0}
.team dl dd .txt{position:absolute;width:100%;text-align:center;color:#fff;padding:3% 5%;left:0;bottom:0}
.team dl dd .txt p{opacity:.9;line-height:20px;padding-bottom:4%;display:none;}
.team dl dd .txt h2{font-weight:400;font-size:30px;margin:0;padding-bottom:4%;}
.team .auto{padding-top:1%;background:#ffff}
.team .nr{padding:0 20% 2%;text-align:center}
.team .nr h3{font-weight:400;font-size:24px;margin-top:0;color:#333;letter-spacing:5px}
.team .nr h3 span{color:#666;font-size:16px;display:block;line-height:48px}
.team .nr p{color:#333;font-size:16px;line-height:30px;letter-spacing:2px}
.meeting{margin-top:3%}
.meeting dl dd{position:relative;padding:4%;background:#fff;margin-bottom:2%}
.meeting dl dd .inner{overflow: hidden;position: relative;height: 100%;}
.meeting dl dd a{position:absolute;top:0;left:0;width:100%;height:100%;    z-index: 1000;}
.meeting dl dd .inner .l{position: absolute;height: 100%;}
.meeting dl dd .l,.meeting dl dd .pic,.meeting dl dd .pic2{float:left}
.meeting dl dd .l{width:18%;margin-right:1%;background:#44a5ae;color:#fff;padding:0 2%;display: flex;align-items: center;flex-wrap: wrap;}
.meeting dl dd .l time{color:rgba(255,255,255,.7);font-size:22px;font-weight:700;width:100%;}
.meeting dl dd .l h3{font-size:16px;margin:0;margin-top:4%;margin-bottom:2%;width:100%;}
.meeting dl dd .l p{font-size:14px;color:rgba(255,255,255,.7);margin:0;margin-bottom:0%}
.meeting dl dd .l span{background:rgba(0,0,0,.1);border-radius:5px;padding:3px 10px;margin-top:0%;display:inline-block;width:56px}
.meeting dl dd .pic{width:54%;margin-right:1%;margin-left: 19%;}
.meeting dl dd .pic2{width:26%}
.meeting dl dd .pic2 img:first-child{margin-bottom:4%}
.meeting dl dd:nth-child(2n) .l,.meeting dl dd:nth-child(2n) .pic,.meeting dl dd:nth-child(2n) .pic2{float:right}
.meeting dl dd:nth-child(2n) .l,.meeting dl dd:nth-child(2n) .pic{margin-left:1%;margin-right:0}
.meeting dl dd:nth-child(2n) .l{text-align:right;right: 0;}
.meeting dl dd:nth-child(2n) .pic{    margin-right: 19%;}
.hynr{ min-height:540px;}
.hynr .t{padding:0 0 4% 0;line-height:26px}
.hynr .t h3{color:#333;font-weight:400;font-size:22px}
.hynr .t .l{width:40%;float:left}
.hynr .t .r{width:40%;float:right}
.hynr .pic img{padding-bottom:2%}
.hynr .pic{padding-bottom:5%}
.banner{margin:0 auto;text-align:center;position:relative;overflow:hidden;}
.banner img{}
#myvideo{ position:absolute; left:0; top:0; width:100%; height:auto; z-index:0;}
@media(max-width:1000px){
   .team dl{    padding: 0 6%;} 
    .news1 li .word{    padding: 2% 4%;}
}

@media(max-width:768px){.case .nr .l,.case .nr .r,.news li .word,.news li img{width:100%}
.news li .word{padding:1% 3%;    position: relative;}
.case .nr .l,.case .nr .r,.news li .word,.news1 li img{width:100%;     position: relative;   margin-left: 0;}
.news1 li .word{padding:1% 3%;width:100%;    position: relative;}
.case .nr .l .word{padding:1% 3%;margin-top:0}
.case .nr .r dl dd h3{font-size:12px}
.ks dl a{padding:0 14px;font-size:14px}
.ks1 dl a{padding:0 14px;font-size:14px}
.location .t{font-size:16px;margin:20px 0}
.location .b a{font-size:14px;width:30%}
.gywm .auto h3 span{font-size:13px}
.gywm .auto h3{font-size:20px}
.gywm .auto p{font-size:14px;line-height:24px;letter-spacing:2px}
.team .nr{padding:2%}
.team .nr h3{font-size:16px}
.team .nr h3 span,.team .nr p{font-size:12px}
     .team dl{padding:0 0%;}
.team dl dd{width:31.3%}
.team dl dd:nth-child(4n){margin-right:1%}
.team dl dd:last-child,.team dl dd:nth-child(3n){margin-right:0}
.team dl dd .hover{position:relative;opacity:1}
.team dl dd .txt{position:relative}
.team dl dd .txt h2{font-size:16px}
.team dl dd .txt p{font-size:12px;margin:0}
.meeting dl dd .l,.meeting dl dd .pic,.meeting dl dd .pic2{width:49%}
    .meeting dl dd .pic,.meeting dl dd .pic2{margin-left: 50%;}

.meeting dl dd:nth-child(2n) .pic,.meeting dl dd:nth-child(2n) .pic2{    margin-right: 50%;}
.meeting dl dd .l span{margin-top:7.5%}
.hynr .t .l,.hynr .t .r{width:100%}
   
}
@media(max-width:410px){
 .team dl dd{width:49.3%}
.team dl dd:nth-child(5n),.team dl dd:nth-child(3n){margin-right:1%}
.team dl dd:last-child,.team dl dd:nth-child(2n){margin-right:0}   
}
.Floor000556{padding:0 0 3% 0;background:#fff;position:relative}
.Floor000556 .d{position:absolute;top:0;left:50%;z-index:12;margin-top:-30px;margin-left:-30px}
.Floor000556 .title{max-width:915px;margin:0 auto;text-align:center;font-size:22px;overflow:hidden}
.Floor000556 .title a{color:#09C}
.Floor000556 .title aside{font-size:30px}
.Floor000556 .title span{position:relative}
.Floor000556 .title span::after,.Floor000556 .title span::before{position:absolute;content:'';height:7px;width:360px;background:url(../images/Floor000556_line.gif) repeat-x bottom center;top:50%;margin-top:-3.5px}
.Floor000556 .title span::before{right:100%;margin-right:50px}
.Floor000556 .title span::after{left:100%;margin-left:50px}
.Floor000556 .tab{text-align:center;padding:5% 0 3% 0}
.Floor000556 .tab span{position:relative;display:inline-block;line-height:37px;padding:0 25px;height:37px;text-align:center;font-size:14px;cursor:pointer;transition:.3s;background:#2b2b2b;color:#fff}
.Floor000556 .tab span.on{background:#44a5ae}
.Floor000556 .tab span.on:before{position:absolute;content:"";bottom:-35px;left:40px;width:29px;height:35px;background:url(../images/jt.png) no-repeat;background-size:contain}
.Floor000556 .tab-info{display:none}
.Floor000556 .pro_list{position:relative}
.Floor000556 .owl-stage-outer{overflow:hidden}
.Floor000556 .owl-item{float:left}
.Floor000556 .owl-nav{display:block}
.Floor000556 .owl-nav button{font-size:0;width:50px;height:50px;border:none;position:absolute;top:50%;margin-top:-25px;background:0 0;cursor:pointer;padding:0}
.Floor000556 .owl-nav button.owl-prev{left:0}
.Floor000556 .owl-nav button.owl-next{right:0}
.Floor000556 .owl-nav button::before{position:absolute;content:'';width:50%;height:50%;border-top:3px solid #e5e5e5;border-right:3px solid #e5e5e5;top:25%;left:25%;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.Floor000556 .owl-nav button.owl-prev::before{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
.Floor000556 .owl-nav button:hover::before{border-color:#44a5ae}
.Floor000556 .item a{display:block;border-bottom:5px solid #ddd;transition:.3s}
.Floor000556 .item a:hover{border-bottom-color:#0089d2}
.Floor000556 .item .pic{text-align:center;overflow:hidden;padding:20px 0}
.Floor000556 .item .pic img{width:100%;display:block;max-width:220px;margin:0 auto;transition:.3s}
.Floor000556 .item:hover .pic img{transform:scale(1.12,1.12)}
.Floor000556 .item p{margin:0;text-align:center;padding:5% 0 10% 0}
@media(max-width:480px){.Floor000556 .title{font-size:18px}
.Floor000556 .title aside{font-size:26px}
.Floor000556 .tab{padding:10% 0 9% 0}
}
.Other002638 ul{position:fixed;right:0;z-index:110;top:50%;margin-top:-122px}
.Other002638 li{position:relative;width:50px;height:50px;margin:1px 0}
.Other002638 li>a{display:block;width:50px;height:50px;border-radius:3px;background:url(../images/Other002638_icon.png) no-repeat center -5px #0598aa;transition:.3s}
.Other002638 li>a:hover{background-color:#c91b40}
.Other002638 li.li_tel .wap{display:none}
.Other002638 li.li_tel aside{display:none;position:absolute;right:100%;line-height:50px;white-space:nowrap;text-overflow:ellipsis;top:0;background:#0598aa;margin-right:1px;border-radius:3px;padding:0 10px;font-size:18px;color:#fff}
.Other002638 li.li_wx aside{display:none;position:absolute;right:100%;width:100px;height:100px;top:0;background:#0598aa;margin-right:1px;border-radius:3px;padding:10px;font-size:18px;color:#fff}
.Other002638 li.li_wx:hover aside{display:block}
.Other002638 li.li_wx a{background-position:center -64px}
.Other002638 li.li_map a{background-position:center -122px}
.Other002638 li.li_gettop a{background-position:center -186px}
@media(min-width:1025px){.Other002638 li.li_tel:hover aside{display:block}
}
@media(max-width:1024px){.Other002638 li.li_tel a{}
.Other002638 li.li_tel .wap{display:block}
}
.Other002638 .pop-up{display:none;position:fixed;z-index:150;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8)}
.Other002638 .pop-up .ycenter{height:100%}
.Other002638 .pop-up .main{position:relative;width:90%;margin:0 auto;max-width:600px;background:#fff;border:5px solid #0598aa;border-radius:10px;padding:2%}
.Other002638 .pop-up .close{position:absolute;width:30px;height:30px;right:-15px;top:-15px;border-radius:50%;background:#0598aa;cursor:pointer}
.Other002638 .pop-up .close::after,.Other002638 .pop-up .close::before{position:absolute;content:'';left:20%;top:50%;width:60%;height:3px;background:#fff;margin-top:-1px;transform:rotate(-45deg)}
.Other002638 .pop-up .close::before{transform:rotate(45deg)}
.Other002638 .pop-up#form td{padding-top:4%;vertical-align:top}
.Other002638 .pop-up#form td.f-name{text-align:right;width:90px;line-height:32px}
.Other002638 .pop-up#form td .text{width:100%;line-height:32px;height:32px;border:1px solid #eee;border-radius:3px;padding:0 5px}
.Other002638 .pop-up#form td .btn{width:40%;margin-right:3%;height:40px;cursor:pointer;border:none;border-radius:3px;color:#fff;background:#0598aa;max-width:120px}
.Other002638 .pop-up#form td .btn_reset{background:#999}
.Other002638 .pop-up#form td textarea.text{height:90px}
.Other002638 .pop-up#form p{margin:0;text-align:center;color:#0598aa}
.Other002638 .pop-up#map .main{padding:15px}
.Other002638 .pop-up .map{height:300px}
@media(max-width:640px){
    .Other002638{display: none;}
    .Other002638 ul{top:auto;margin-top:0;bottom:2%}
.Other002638 li>a{width:30px;height:30px}
.Other002638 li.li_tel a{background-position:center -13px}
.Other002638 li.li_email a{background-position:center -75px}
.Other002638 li.li_map a{background-position:center -137px}
.Other002638 li.li_gettop a{background-position:center -198px}
}
.Floor002660{font-family:Arial,Helvetica,sans-serif;padding-top:3%;padding-bottom:3%}
.Floor002660 li{position:relative;margin-bottom:2%;margin-right:2%;width:32%;float:left;overflow: hidden;}
.Floor002660 li:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.1);transition:all .4s ease-out;transition-delay:0.2s;transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-110%,0);z-index: 10}
.Floor002660 li:hover:before{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,110%,0)}
.Floor002660 li:nth-child(3n){margin-right:0}
.Floor002660 li>img{display:block;width:100%}
.Floor002660 li .ycenter,.Floor002660 li a{position:absolute;left:0;top:0;width:100%;height:100%}
.Floor002660 li a{z-index:20}
.Floor002660 li .ycenter{z-index:10}
.Floor002660 li .ycenter::after{position:absolute;content:'';left:15px;top:15px;right:15px;bottom:15px;background:rgba(43,13,0,.6);z-index:2;transition:.8s}
.Floor002660 li .ycenter::after{transform:scale(0)}
.Floor002660 li:hover .ycenter::after{transform:scale(1)}
.Floor002660 li aside{opacity:0;position:relative;z-index:5;text-align:center;width:100%;font-size:20px;font-weight:400;color:#fff;transition:.3s}
.Floor002660 li:hover aside{opacity:1}
.Floor002660 li aside h3{font-size:18px;font-weight:400;position:relative}
.Floor002660 li aside h3:before{content:"";position:absolute;background:rgba(255,255,255,.3);width:100px;height:1px;bottom:-10px;left:37%}
.Floor002660 li aside p{opacity:.8;font-size:15px}
@media(max-width:1024px){.Floor002660 li aside{font-size:20px}
}
@media(min-width:481px) and (max-width:768px){.Floor002660 li .ycenter::after,.Floor002660 li .ycenter::before{left:5px;top:5px;right:5px;bottom:5px}
.Floor002660 li:hover .ycenter::before{left:10px;top:10px;right:10px;bottom:10px}
.Floor002660 li figure{padding-bottom:10%}
}
@media(max-width:480px){.Floor002660 li{width:49.5%;margin-right:1%}
.Floor002660 li aside{opacity:1;font-size:16px}
.Floor002660 li aside h3{font-size:16px}
.Floor002660 li .ycenter::after{transform:scale(1);left:5px;top:5px;right:5px;bottom:5px}
.Floor002660 li:nth-child(3n){margin-right:1%}
.Floor002660 li:last-child,.Floor002660 li:nth-child(2n){margin-right:0}
.Floor002660 li aside h3:before{left:23%}
}
.Floor002661{font-family:Arial,Helvetica,sans-serif;padding-top:3%;padding-bottom:3%}
.Floor002661 li{position:relative;margin-bottom:1.3%;margin-right:1.3%;width:24%;float:left}
.Floor002661 li:nth-child(4n){margin-right:0}
.Floor002661 li>img{display:block;width:100%}
.Floor002661 li .ycenter,.Floor002661 li a{position:absolute;left:0;top:0;width:100%;height:100%}
.Floor002661 li a{z-index:20}
.Floor002661 li .ycenter{z-index:10}
.Floor002661 li .ycenter::after{position:absolute;content:'';left:8px;top:8px;right:8px;bottom:8px;background:#44a5ae;z-index:2;transition:.3s}
.Floor002661 li .ycenter::after{transform:scale(0)}
.Floor002661 li:hover .ycenter::after{transform:scale(1)}
.Floor002661 li aside{opacity:0;position:relative;z-index:5;text-align:center;width:100%;font-size:20px;font-weight:400;color:#fff;transition:1.2s}
.Floor002661 li:hover aside{opacity:1}
.Floor002661 li aside h3{font-size:18px;font-weight:400;position:relative}
.Floor002661 li aside h3:before{content:"";position:absolute;background:rgba(255,255,255,.3);width:100px;height:1px;bottom:-10px;left:32%}
.Floor002661 li aside p{opacity:.8;font-size:15px}
@media(max-width:1024px){.Floor002661 li aside{font-size:20px}
}
@media(min-width:481px) and (max-width:768px){.Floor002661 li .ycenter::after,.Floor002661 li .ycenter::before{left:5px;top:5px;right:5px;bottom:5px}
.Floor002661 li:hover .ycenter::before{left:10px;top:10px;right:10px;bottom:10px}
.Floor002661 li figure{padding-bottom:10%}
}
@media(max-width:480px){.Floor002661 li{width:49.5%;margin-right:1%}
.Floor002661 li aside{opacity:1;font-size:16px}
.Floor002661 li aside h3{font-size:16px}
.Floor002661 li .ycenter::after{transform:scale(1);left:5px;top:5px;right:5px;bottom:5px}
.Floor002661 li:nth-child(3n){margin-right:1%}
.Floor002661 li:last-child,.Floor002661 li:nth-child(2n){margin-right:0}
.Floor002661 li aside h3:before{left:23%}
}
/*
 .Map001070 为demo编号
 */
.Map001070{ margin: 3% 0 6%;}
.Map001070 .b{padding: 4%;margin-bottom:2%;background: #fff;}
.Map001070 dd{ border:1px solid #e7e7e7;  padding-left:51%; background-color:#fff; position:relative;}
.Map001070 dd:last-child{ margin-bottom:0;}
.Map001070 .map *{ max-width:none;}
.Map001070 dd figure{ padding:3% 0 6% 4%;    background-color: #ebeff1;}
.Map001070 dd .x{background:#666;width:40px;height:2px;position:relative;left:0;margin-top:7%}
.Map001070 dd figure h1{font-size: 22px;color: #333; font-weight:normal;padding: 16px 0 4px; margin:0;}
.Map001070 dd figure h2{font-size: 18px;color: #666; font-weight:normal;margin-bottom: 5%;margin: 0;}
.Map001070 dd ul{ padding-top:26px;}
.Map001070 dd li{line-height:25px; margin-bottom:10px; }

@media(min-width:641px){
.Map001070 .map{ position:absolute !important; width:50%; left:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map001070 dd{ padding:0;}
.Map001070 .map{ height:300px; position:relative !important;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}

.Bottom002085{background-color:#242424}
.Bottom002085 .auto{color:grey}
.Bottom002085 nav{background-color:#242424;color:grey;padding:3% 0}
.Bottom002085 dl dd a{color:#b4b4b4;display:block;font-size:14px}
.Bottom002085 dl:nth-child(2) a{width:34%;float:left}
.Bottom002085 dl dd i:last-child{ display:none;}
.Bottom002085 a:hover{color:#fff!important}
.Bottom002085 nav dl{float:left;width:25%}
.Bottom002085 nav dl:last-child{text-align:center;}
.Bottom002085 nav dl:last-child dt{background:url(../images/Bottom002085-line.jpg) no-repeat 44% bottom; padding-right:32px;}
.Bottom002085 nav dl.contact{float:right;width:auto}
.Bottom002085 nav dt{font-size:16px;height:32px;background:url(../images/Bottom002085-line.jpg) no-repeat left bottom;margin-bottom:20px;color:#fff}
.Bottom002085 nav dl.contact dt{background:0 0;margin-bottom:0}
.Bottom002085 nav dd{line-height:25px;font-size:12px}
.Bottom002085 nav dl.contact li{float:left;width:49%;text-align:center}
.Bottom002085 nav dl.contact li.end{margin-left:2%}
.Bottom002085 nav dl.contact li span{display:block;color:#b4b4b4}
.Bottom002085 nav dl.contact p{background:url(../images/Bottom002085-icon_tel.png) no-repeat left center;padding-left:40px;min-height:32px}
.Bottom002085 nav dl.contact p span{display:block;color:#fff;font-size:24px}
.Bottom002085 .footer{background:#191919;padding:0 3%}
.Bottom002085 .footer dt{float:left}
.Bottom002085 .footer dt span{float:left;line-height:32px;margin:6px 10px 6px 0}
.Bottom002085 .footer dt a{width:32px;height:32px;background:url(../images/Bottom002085-share.png) no-repeat left top;padding-left:0;float:left;margin:6px 6px 6px 0}
.Bottom002085 .footer dt a.bds_weixin{background-position:-43px 0}
.Bottom002085 .footer dt a.bds_sqq{background-position:-86px 0}
.Bottom002085 .footer dd a{color:#b4b4b4;font-size:16px;line-height:60px;display:inline-block;float:none;width:auto}
.Bottom002085 .footer dd i{margin:0 10px}
.Bottom002085 .footer dd i::before{display:inline-block;content:'';width:2px;border-right:1px solid #3d3d3d;height:10px;background-color:#4a4a4a}
.Bottom002085 .co{background:#e5e5e5;text-align:center;line-height:40px;margin:0}
.Bottom002085 .footer dd p{margin:0}
#bdshare_weixin_qrcode_dialog{box-sizing:content-box}
@media(max-width:1024px){.Bottom002085 a{font-size:12px}
.Bottom002085 nav dl{width:100%;padding-bottom:7%;text-align:center;}
.Bottom002085 nav dt{ background-position:bottom center;}
.Bottom002085 nav dl:nth-child(2),.Bottom002085 .footer{ display:none;}
.Bottom002085 nav dl.contact{display:block;float:none;max-width:200px;margin:0 auto}
.Bottom002085 nav dl:last-child dt{ padding:0; background-position:center bottom;}
.Bottom002085 .logo{text-align:center}
.Bottom002085 .footer dd,.Bottom002085 .footer dt{float:none}
.Bottom002085 .footer dd{text-align:left;clear:both;width:100%}
}
@media(max-width:480px){.Bottom002085 .footer dd i{display:none}
.Bottom002085 .footer dd a{width:25%;line-height:40px;font-size:12px}
.Bottom002085 .footer dd{font-size:12px}
.Bottom002085 .co{line-height:20px;font-size:12px;padding:5px 0}
.Bottom002085 .footer dd p{padding:10px 0}
}
.Form002337{padding-right:6%}
.Form002337 .row{padding-bottom:5px}
.Form002337 .rowbox{padding-bottom:0}
.Form002337 .rowbox:after{content:"";height:1px;width:100%;margin:30px 0;padding:0;background-color:#f2f2f2;border:none;display:block}
.Form002337 .row-inner{margin:0 auto;position:relative;padding-left:102px;color:#666;font-size:14px;line-height:30px}
.Form002337 .row-inner .h5{color:#b4b4b4;position:absolute;left:0;top:0;margin:0;font-size:14px;font-weight:400}
.Form002337 .row-inner .username{display:block}
.Form002337 .row-inner .text{border:1px solid rgba(255,255,255,.4);color:#adadad;line-height:25px;width:100%;max-width:344px;padding:0 10px;display:inline-block;border-radius:3px;background:rgba(255,255,255,.1)}
.Form002337 .row-inner .text.focus{border-color:#333;color:#333}
.Form002337 .btn{background-color:rgba(255,255,255,.1);line-height:25px;font-size:12px;color:#fff;text-align:center;width:70px;border:none;cursor:pointer;display:inline-block}
.Form002337 .btn.reset{background-color:#d4c496;margin-left:30px}
.Form002337 .address>*{display:block;float:left}
.Form002337 .address>*+*{margin-left:1%}
.Form002337 .address .selectbox{max-width:117px;width:20%}
.Form002337 .address .selectbox select{height:44px;width:100%;border:1px solid #adadad;border-radius:3px;color:#adadad}
.Form002337 .address .selectbox select.focus{color:#333}
.Form002337 .address .text{width:37%;max-width:546px}
@media only screen and (max-width:767px){.Form002337 .btn{width:85px;line-height:35px;font-size:16px}
.Form002337 .address .selectbox{width:32.3334%}
.Form002337 .address .text{width:100%;margin-top:10px;margin-left:0}
}
@media only screen and (max-width:480px){.Form002337 .address .selectbox{width:100%;margin-left:0!important;max-width:none}
.Form002337 .address .selectbox+.selectbox{margin-top:10px}
.Form002337 .row-inner .text{max-width:none}
}
.Page002046 .Pages{text-align:center;padding:3% 0}
.Page002046 .Pages a{background:#fff;display:inline-block;vertical-align:middle;border:1px solid #ececec;padding:0 15px;line-height:38px;color:#999}
.Page002046 .Pages a.a_cur,.Page002046 .Pages a:hover{background-color:#44a5ae;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_count,.Page002046 .Pages .p_cur,.Page002046 .Pages .p_jump,.Page002046 .Pages .p_total{display:none}
.Page002046 .Pages .a_next,.Page002046 .Pages .a_prev{padding:0;width:44px;background:url(../images/Page002046-a_prev.gif) no-repeat center center #fff;overflow:hidden;line-height:1000px;height:38px}
.Page002046 .Pages .a_next{background-image:url(../images/Page002046-a_next.gif)}
@media(max-width:640px){.Page002046 .Pages .a_end,.Page002046 .Pages .a_first{display:none}
}
.Location002362 .auto{max-width:1600px}
@media only screen and (max-width:1600px){.Location002362 .auto{padding-left:2%;padding-right:2%}
}
.Location002362{padding:25px 0;text-align:right;background:#f6f6f6}
.Location002362 em{font-style:normal;padding-left:25px;font-size:12px;line-height:2;margin-top:13px;color:#333;position:relative}
.Location002362 em:before{content:"\e828";font-family:iconfont!important;font-size:18px;position:absolute;top:0;left:0;height:17px;line-height:17px}
.Location002362 em a{color:#333;padding-right:10px;margin-right:5px;position:relative}
.Location002362 em a:after{content:">";position:absolute;height:17px;line-height:17px;right:0;top:0;color:#999;font-family:"宋体"}
.Location002362 em a:hover{text-decoration:underline}
.Location002362 em span{color:#f8b62b}
/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ min-height:540px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#666; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px;}
.RighInfo002228 .single-content{ background:#fff; min-height:450px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word;  font-size:14px; line-height:24px; color:#666; margin-top:2%; padding:2%; overflow:hidden;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}
/*RighInfo002522 */
.RighInfo002522{ padding:3% 0;}
.RighInfo002522 .title{ padding:1% 0; border-bottom:solid 1px #44a5ae; margin-bottom:2%;}
.RighInfo002522 .title:after{ display:none;}
.RighInfo002522 .title h1{ font-size:15px; font-weight:normal; padding:0; margin:0; color:#44a5ae; display:inline-block;}
.RighInfo002522 .title span{ font-size:14px; color:#999; text-transform:uppercase;}
.RighInfo002522 .list dl{ float:left; width:100%; display:table; margin-bottom:2%; text-align:center;}
.RighInfo002522 .list dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo002522 .list dd a{ padding:4% 0; display:block; background:#fff; font-size:14px; border:1px solid #ddd;}
.RighInfo002522 .list dd a:hover{ background:#44a5ae; color:#fff;}
@media(max-width:1024px){
.RighInfo002522 .title{ font-size:24px;}
}
@media(min-width:769px){
.RighInfo002522 .list dl{width:31%;margin-right:3.5%;}
.RighInfo002522 .list dl:nth-child(3n){ margin-right:0;}
.RighInfo002522 .list dl:nth-child(3n+1){ clear:left;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo002522 .list dl{ width:48%;}
.RighInfo002522 .list dl:nth-child(2n){ float:right;}
.RighInfo002522 .list dl:nth-child(2n+1){ clear:left;}
}