
.title{ text-align:center; color:#333;font-size: 28px;line-height: 60px; padding-bottom:3%;}
.title span{ display:block; position:relative; font-family:"Times New Roman"; line-height:35px; font-size:14px;text-transform: uppercase;}
.title span::before{ position:absolute; content:''; width:61px; height:2px; background-color:#da251d; position:absolute; top: -5px; left:50%; margin-left:-30px;}
@media(max-width:480px){
 .title{font-size: 20px; line-height:45px;}
.title span{ font-size:14px;}
}
/*Top002299*/
.Top002299{ position:relative; z-index:100; border-bottom:1px solid #f1f1f1;}
@media(min-width:1025px){
.Top002299::after{ position:absolute; content:''; width:20%; right:0; top:0; height:100%; background:#da251d;}
}
.Top002299 .header{ position:relative; z-index:100; background:#fff; height:80px;}
.Top002299 .header-mid{ margin-left:330px; padding-top:10px;}
.Top002299 .header-right,
.Top002299 .header-left{ position:absolute; }
.Top002299 .header-left{left:0;top:50%; transform:translateY(-50%);}
.Top002299 .header-right{right:0; background:#da251d;}
.Top002299 .header-right dd{}
.Top002299 .header-right dd span{ padding-left:33px; color:#fff; cursor:pointer; background:url(../images/Map002788-kf.png) no-repeat 0 -1px; display:block; line-height:28px;}
/*.Top002299 .header-right dd span::after{ display:inline-block; vertical-align:middle; content:''; width:20px; height:20px; background:url(../images/Top002299-icons.png) no-repeat -2px -94px; transition:ease-out 0.3s;}*/
/*.Top002299 .header-right dd span.mouse_on::after{ transform:rotate(180deg);}*/
.Top002299 .header-right dd.top-language span{ background-position:0 -36px;}
@media(min-width:1025px){
.Top002299 .header-right::before{ position:absolute; content:''; left:-40px; width:40px; height:100%; background:url(../images/Top002299-bg.png) no-repeat right top; background-size:auto 100%;}
.Top002299 .header-right{ display:table; height:100%;}
.Top002299 .header-right dd{ display:table-cell; vertical-align:middle; position:relative; z-index:20;}
.Top002299 .search-box{ background:url(../images/Top002299-topsearch.png) no-repeat; width:280px; height:36px; top:50%; margin-top:-18px;}
}
.Top002299 .open-search{ display:block; width:20px; height:20px; background:url(../images/Top002299-icons.png) no-repeat 0 -70px;}
.Top002299 .search-box,
.Top002299 .header-right ol{ position:absolute; right:0; display:none;}
.Top002299 .header-right ol{ background:#87b2c7; border:1px solid #a8ccde; min-width:73px;}
.Top002299 .header-right ol a{ display:block; padding:5px; line-height:21px; border-bottom:1px solid #a8ccde; font-size:12px; color:#fff; opacity:0.9; transition:ease-in 0.3s;}
.Top002299 .header-right ol a:hover{ opacity:1; background:rgba(255,255,255,0.2);}
.Top002299 .header-right .top-member ol{ width:230px;}
.Top002299 .header-right .top-language ol a{ text-align:center;}
.Top002299 .header-right ol a:last-child{ border-bottom:0;}
.Top002299 .search-box .text{ width:100%; border:none; line-height:36px; padding:0 40px 0 10px; background:none;}
.Top002299 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:36px;}

.Top002299 .header-left .logo{ display:inline-block;width:250px;vertical-align:text-bottom;}
.Top002299 .header-left .stock{ display:inline-block;color:#002870; margin-left:20px;}

.Top002299 .header-menu li{ width:auto !important; margin-left:6.5%;position: relative}
.Top002299 .header-menu li em a{ color:#00579d;/* font-weight:bold; */font-size:17px; line-height:68px; border-bottom:2px solid #fff; position:relative;}
/*.Top002299 .header-menu li.aon em a{ border-bottom-color:#00579d;}*/
.Top002299 .header-menu li.aon.on em a,
.Top002299 .header-menu li.aon em a:hover{border-bottom-color:#fff;}
.Top002299 .header-menu li.aon em a::after{position:absolute; content:''; left:50%; bottom:-2px; margin-left:-6px; border:6px solid transparent; border-bottom-color:#da251d;}
.Top002299 .header-menu li .special-sub{ position:absolute; display:none; left:-80%; width:260%!important; top:100%; background:rgba(255, 255, 255, 1); color:#002870;}
.Top002299 .header-menu li .special-sub a{color:#fff;}
.Top002299 .header-menu li .special-sub a:hover{color:#002870;}

.Top002299 .header-menu li .sub-menu{ padding:2px 10px 2px;}
.Top002299 .header-menu li .sub-menu-table{ display:table; margin:0 auto;} 
.Top002299 .header-menu li .modusA dl{width:100%;}
.Top002299 .header-menu li .modusA dt{ width:100% !important; padding:10px 3px;border-bottom: 1px solid #cecece;position: relative;}
.Top002299 .header-menu li .modusA dt:hover ol{display: block;}
.Top002299 .header-menu li .modusA dt ol{position: absolute;width:100%;left: 100%;top:0;background: #fff;display: none;}
.Top002299 .header-menu li .modusA dt ol li{float: none !important;width: 100% !important;padding: 10px 3px;
    border-bottom: 1px solid #cecece;margin-left: 0;}
.Top002299 .header-menu li .modusA dt ol li a{ color: #00579d !important;padding-left: 10px;}
.Top002299 .header-menu li .modusA dt ol li:hover{background: #00579d;}
.Top002299 .header-menu li .modusA dt ol li:hover a{color: #fff !important;}
.Top002299 .header-menu li .modusA dt a{ color:#00579d;font-size: 14px;}
.Top002299 .header-menu li .modusA dt a:hover{ /*border-bottom:1px solid #002870;*/}
.Top002299 .header-menu li .modusA dt:hover{background: #00579d;}
.Top002299 .header-menu li .modusA dt:hover a{color: #fff;}
.Top002299 .header-menu li .modusB .sub-menu dl{ overflow:hidden; line-height:30px;}
.Top002299 .header-menu li .modusB .sub-menu dt,
.Top002299 .header-menu li .modusB .sub-menu dd{ float:left;}
.Top002299 .header-menu li .modusB .sub-menu dt{ min-width:120px; font-weight:bold;}
.Top002299 .header-menu li .modusB .sub-menu dd a{ padding-left:11px; margin-right:25px; background:url(../images/Top002299-icons.png) no-repeat -28px -88px; display:inline-block;}
.Top002299 .header-menu li .modusB .sub-menu dd a:hover{ background-position:-28px -111px;}

.Top002299 .header-menu li .sub-tab dd{ width:100%; float:left; border-bottom:1px solid #c2d8e3; height:60px; text-align:center; line-height:58px; font-weight:bold; font-size:16px;}
.Top002299 .header-menu li .sub-tab dd.on{ background:#6b9cb9;}
.Top002299 .header-menu li .sub-tab dd.on a{ border-bottom:0;}
.Top002299 .header-menu li .sub-tab dd a{ border-bottom:3px solid #fff; display:inline-block;}
@media(max-width:1200px){
.Top002299 .header{ padding:0; margin:0 2%;}
.Top002299 .header-menu li{ margin-left:3%;}
.Top002299 .header-menu li em a{ font-size:15px;}
}
@media(max-width:1024px){
.Top002299 .header{ height:60px;}
.Top002299 .header-menu-layer{ position:fixed; z-index:101; background:rgba(0,0,0,0.4); left:0; top:0; right:0; bottom:0;display:none;}
.Top002299 #header-menu{ position:fixed; width:80%; height:100%; overflow:auto; right:0; top:0; z-index:102; background:rgba(0, 0, 0, 0.8); display:none;}
.Top002299 #header-menu ul{ padding-top:125px;}
.Top002299 #header-menu li a{ line-height:41px;}
.Top002299 #header-menu li em{ border-bottom-color: #393a3a;  padding:0 5%;}
.Top002299 #header-menu li.has-sub em a{background:url(../images/Top002299-aon.png) no-repeat right center;}
.Top002299 #header-menu li .special-sub{ display:none;padding:0 5%;}
.Top002299 #header-menu li .sub-menu dd{ display:none;}
.Top002299 #header-menu li .sub-menu dd a{ padding-left:5%; position:relative; opacity:0.7;}
.Top002299 #header-menu li .sub-menu dd a::before{position: absolute;content: ""; width: 9px;height: 2px;background: #a2a2a2;top: 50%;left: 0;margin-top: -1px;}
.Top002299 #header-menu li .sub-tab dl{ overflow:hidden;}
.Top002299 #header-menu li .sub-tab dd{ float:left; width:48%; margin-right:2%;}
.Top002299 #header-menu li .modusB-2 .sub-menu{ display:block !important; float:left; width:48%; margin-right:2%; max-height:205px; overflow:auto;}
.Top002299 #header-menu li .modusB-2 .sub-menu-2 dd{ display:block;}

.Top002299 .header-right{ display:none;}
.Top002299 .header-right-show{ display:block; position:fixed; z-index:103; height:60px; width:80%;}
.Top002299 .open-search{ display:none;}
.Top002299 .search-box{ display:block !important; height:36px !important; width:90%; left:5%; top:75px; background:#fff; border-radius:30px; padding:0 3%;}
.Top002299 .search-box .btn{ background:url(../images/Top002299-search_btn.png) no-repeat center center; background-size:25px auto; right:3%;}
.Top002299 .top-member{ padding:20px 0 0 2%; height:60px; width:auto; float:left;}
.Top002299 .header-right .top-member ol{ left:0; z-index:10; top:100%; width:100%;}
.Top002299 .header-right dd.top-language{ float:left;padding-top:12px;}
.Top002299 .header-right dd.top-language span{ display:none;}
.Top002299 .header-right dd.top-language ol{ position:inherit; display:block !important; height:auto !important;  border-radius:5px; overflow:hidden;}
.Top002299 .header-right dd.top-language ol a{ background:#fff;color:#87b2c7;}

.Top002299 #open_menu{ position:absolute; right:0; top:50%; transform:translateY(-50%); width:36px; height:30px;}
.Top002299 #open_menu i::after,
.Top002299 #open_menu i::before,
.Top002299 #open_menu i{  left:0;  background:#002870;}
.Top002299 #open_menu i{margin-top:-1.5px;height:3px;width:100%;}
.Top002299 #open_menu i::after,
.Top002299 #open_menu i::before{ transition:transform ease-in-out 0.3s;}
.Top002299 #open_menu i::before{top:-8px;}
.Top002299 #open_menu i::after{ top:8px;}
.Top002299 #open_menu.open_menu_on{ z-index:104;}
.Top002299 #open_menu.open_menu_on i::after,
.Top002299 #open_menu.open_menu_on i::before{ top:50%;background:#fff; width:70%; left:15%;}
}
@media(max-width:480px){
.Top002299 .header-left .stock{ display:block; margin-left:0; text-align:center;}
}
/*Banner002579 */
.Banner002579 img{ display:block; width:100%;}

/*
 .Menu000706 ä¸ºdemoç¼–å·
 */
.Menu000706{ padding-bottom:2%;}
.Menu000706 header{margin-top: -67px;}
.Menu000706 header h1{ margin:0; display:inline-block; border-radius:5px 5px 0 0;  padding:10px 10% 10px 18px; background:url(../images/Menu000706-icon.png) no-repeat 95% center #00579d; color:#fff; font-weight:normal; font-size:24px;}
.Menu000706 header h1 span{ opacity:0.3; display:block; font-size:12px; text-transform:uppercase;}
.Menu000706 nav{ border-bottom:1px solid #e6e6e6; position:relative;}
.Menu000706 nav dl{position: relative;right:0;top:0%;top: -29px;background:url(../images/icon02.png) no-repeat left center;padding-left:25px;color: #ffffff;line-height:24px;font-size: 12px;float: right;/* text-align: right; */}
.Menu000706 nav dl a{color: #ffffff;}
.Menu000706 nav dl span,
.Menu000706 nav dl a:hover{color:#da251d;}
.Menu000706 nav li a{ display:block; font-size:18px; padding:14px; margin:10px 0; position:relative;}
.Menu000706 nav li a:hover::after,.Menu000706 nav li a.aon::after{position:absolute; content:''; left:50%; bottom:-10px; margin-left:-6px; border:6px solid transparent; border-bottom-color:#da251d;}
@media(min-width:769px){
.Menu000706 nav ol{ display:none;}
.Menu000706 nav ul{ display:block !important;}
.Menu000706 nav li{ float:left; margin-right:0.5%;}
.Menu000706 nav li a:hover,
.Menu000706 nav li a.aon{ background:#00579d; color: #fff;}
}
@media(max-width:1000px){
.Menu000706 nav dl{ display:none;}
.Menu000706 header{ position:relative; z-index:5;}
.Menu000706 header h1{ display:block; padding-right:0;}
}
@media(max-width:768px){
.Menu000706 nav{ position:relative;}
.Menu000706 nav ol{ border-top:1px solid #e6e6e6; margin-top:2%; padding:10px 0;display: none;}
.Menu000706 nav ol span{display:block; background-color:#00579d; padding:5px;border-radius:3px;}
.Menu000706 nav ol a{ display:block; background-color:#fff;color:#333; border-radius:5px; line-height:40px; padding:0 10px; position:relative; font-size:16px;}
.Menu000706 nav ol a::before{ position:absolute; content:''; right:5px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #00579d;}
.Menu000706 nav ul{ position:absolute; width:100%; top:56px; left:0; background-color:#00579d; padding:5px; border-radius:0 0 5px 5px; display:none;}
.Menu000706 nav li{ background-color:#fff; border-bottom:1px solid #00579d;border-radius:5px;}
.Menu000706 nav li:nth-child(2n){ background-color:rgba(255,255,255,0.8);}
.Menu000706 nav li a{ padding:0 2%; line-height:40px; }
.Menu000706 nav li a:hover{color:#00579d;}
}
@media(max-width:768px){
.Menu000706 header h1{ font-size:20px;}
    .Menu000706{display: none;}
}
/*PicList002735 */
.PicList002735{}
.PicList002735 li{ margin-bottom: 2%; margin-top: 2%;position: relative;}
.PicList002735 li a{display: block;background: #00579d;     border: 1px solid #e8e8e8; transition: 0.3s;}
.PicList002735 li a:hover{border-color: #00579d; box-shadow: 0 10px 14px rgba(0,0,0,0.3);}
.PicList002735 li .pic{width:100%;height:100%;overflow: hidden;display: block;}
.PicList002735 li .Ispic{ background-size: contain;background-color: #fff;  padding-bottom: 65.241%;transition: all 0.5s}
.PicList002735 li:hover .Ispic{
	transform: scale(1.2);}
.PicList002735 li .txt{padding: 10px;text-align: center;}
.PicList002735 li .txt h3{font-size: 14px; color: #fff;    margin-top: 0;margin-bottom: 2%;font-weight: normal;}
.PicList002735 li .txt p{line-height: 28px;color: #555;height: 84px; }
@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width: 23.5%; }
.PicList002735 li:not(:nth-child(4n)){margin-right: 2%;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}
@media(max-width:480px){
    .PicList002735 li{width:49%;margin-right: 2%;float: left;}
    .PicList002735 li:nth-child(2n){margin-right: 0%;}
}

/*Bottom002743 */
.Bottom002743{background: #0163a2;padding-top: 2%;color: rgba(255,255,255,0.8);}
.Bottom002743 section{padding-bottom: 2%;}
.Bottom002743 a{color: rgba(255, 255, 255, 0.8);}
.Bottom002743 a:hover{color: #fff;}
.Bottom002743 .copyright{background: #fff; line-height: 24px; padding: 5px 0;color: #888;}
.Bottom002743 .copyright section{padding-bottom: 0;}
.Bottom002743 .copyright a{color: #888;}
.Bottom002743 .copyright a:hover{color: #eb422c;}
.Bottom002743 .copyright a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: #c0c0c0; vertical-align: middle; margin: 0 7px;}

.Bottom002743 .links{margin: 53px 0; border-top: 1px solid rgba(255,255,255,0.07);border-bottom: 1px solid rgba(255,255,255,0.07);position: relative; line-height: 24px; padding: 11px 0 11px 70px;}
.Bottom002743 .links a{display: inline-block;}
.Bottom002743 .links span{position: absolute; left: 0; top: 11px; color: rgba(255,255,255,0.4);}
.Bottom002743 .links a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: rgba(255,255,255,0.07);vertical-align: middle; margin: 0 14px;}

.Bottom002743 .contact{max-width: 320px;width:30%;}

.Bottom002743 .contact .name{font-size: 18px;color: #fff;padding-bottom: 10px;border-bottom: 1px solid #f1f1f1;margin-bottom: 10px;}
.Bottom002743 nav dl dt{font-size: 18px;color: #fff;padding-bottom: 10px;border-bottom: 1px solid #e1f3ff;margin-bottom: 10px;}
.Bottom002743 .contact li{ padding-bottom: 5px;}
.Bottom002743 .contact li aside{ padding-left: 25px;background-position: left center; background-repeat: no-repeat;}
.Bottom002743 .contact li:nth-child(1){padding-bottom: 0px;}
.Bottom002743 .contact li:nth-child(1) aside{background-image: url(../images/Bottom002743_icon_call.png);}
.Bottom002743 .contact li:nth-child(2) aside{background-image: url(../images/Bottom002743_icon_email.png);}
.Bottom002743 .contact li:nth-child(3) aside{background-image: url(../images/Bottom002743_icon_add.png);}
.Bottom002743 .contact li:nth-child(4) aside{background-image: url(../images/Bottom002743_icon_add.png);}
.Bottom002743 .contact li b{font-size: 28px;color:#ff6862;    line-height: 50px;}
.Bottom002743 nav dl dt a{color: #fff;}
.Bottom002743 nav{float: right; width: 70%;     max-width: 900px;}
.Bottom002743 nav dl{float: left; max-width:300px;margin-right:89px!important}
.Bottom002743 nav dl:last-child{margin-right: 0!important;}
.Bottom002743 nav dl.dl{min-width: 239px;max-width: auto;}
.Bottom002743 nav dd{line-height: 20px; padding: 4px 0;}
.Bottom002743 nav dl .more a{text-decoration:underline;color: #eceff3;}
.Bottom002743 nav .fl{width: 30%}
.Bottom002743 nav .fr{width: 70%}
.Bottom002743 nav .code{text-align: center;}
.Bottom002743 nav .code img{max-width: 121px;}
@media(min-width:769px){
.Bottom002743 .contact{float: left;}
.Bottom002743 .copyright aside{float: right;}
}
@media(max-width:768px){
.Bottom002743{padding-top: 5%;}
.Bottom002743 nav{display: none;}
.Bottom002743 .contact{display: table; margin: 0 auto;width:100%; }
.Bottom002743 .links{margin: 30px 0; }
.Bottom002743 .contact .name,
.Bottom002743 .copyright{text-align: center;}
}



/*
 .Banner002345 为demo编号
 */
.Banner002345{}
.Banner002345{ position: relative; overflow: hidden;}
.Banner002345 .bx-wrapper{ position:relative; z-index:1;}
.Banner002345 .bx-viewport{ z-index:1;}
.Banner002345 li a{ display:block; }
.Banner002345 li img{ display:block; width:140%; position: relative; left: -20%; max-width: none; }
.Banner002345 .bx-pager{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002345 .bx-pager div{ display:inline-block; width: 20px; height: 20px; padding: 6px; overflow: hidden;}
.Banner002345 .bx-pager div a{ display:block; width:8px; height:8px; position: relative; background-color:#FFFFFF; -moz-opacity:0.8;  opacity: 0.8; filter:alpha(opacity=80); border-radius:100%; text-indent: 9999px; transition: all .5s ease-in-out;}
.Banner002345 .bx-pager div a:after{ content:""; position: absolute; left: 50%; top: 50%; width: 0; height: 0;  border-radius: 50%; display: block; opacity: 0;transition: all .3s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;}
.Banner002345 .bx-pager div a.active{position: relative;}
.Banner002345 .bx-pager div a.active:after{ opacity: 1;left: -5px; top: -5px; width: 18px; height: 18px;border: 1px solid #fff;}
.Banner002345 .bx-controls-direction{ display: none;}

@media(min-width:768px){
.Banner002345 li img{width:100%; left: 0; max-width: 100%;}
.Banner002345 .bx-pager{ bottom:40px;}
.Banner002345 .bx-controls-direction{ display: block;}
.Banner002345 .bx-controls-direction a {position:absolute; top:50%; z-index: 6; text-indent: 99999px; overflow: hidden; margin-top:-25px; width:50px; height:50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms; background: #fff;}
.Banner002345 .bx-controls-direction .bx-prev {left:-50px;background:url(../images/Banner002345-prev.png) no-repeat 0 0;}
.Banner002345 .bx-controls-direction .bx-next {right:-50px;background:url(../images/Banner002345-next.png) no-repeat 0 0;}
.Banner002345 .bx-controls-direction.on .bx-prev {left:120px;}
.Banner002345 .bx-controls-direction.on .bx-next {right:120px;}
}

/*
 .Floor001711 为demo编号
 */
.Floor001711{ background:url(../images/Floor001711-bg.jpg) repeat; /*padding-bottom:15px;*/padding:3% 0;}
.Floor001711 ul{float:left; width:100%;}
.Floor001711 li{ float:left; width:32%; margin-right:2%; position:relative; z-index:10;}
.Floor001711 li::before{ position:absolute; content:''; width:100%; height:7px; left:0; bottom:-7px; background:url(../images/Floor001711-ying.png) no-repeat center top;}
.Floor001711 li:last-child{ margin-right:0;}
.Floor001711 li a{ display:block; position:relative; border-radius:10px; background-color:rgba(255,255,255,0.9); overflow:hidden;transition:0.3s;}
.Floor001711 li a:hover{ background:#00579d;}
.Floor001711 li figure{ padding-bottom:78%; position:relative;background:url(../images/Floor001711-icon1.png) no-repeat center bottom/auto 85%; transition:0.3s; overflow:hidden;}
.Floor001711 li:nth-child(2) figure{ background-image:url(../images/Floor001711-icon2.png);}
.Floor001711 li:nth-child(3) figure{ background-image:url(../images/Floor001711-icon3.png);}
.Floor001711 li:nth-child(4) figure{ background-image:url(../images/Floor001711-icon4.png);}
.Floor001711 li a:hover figure{ background-position:center -100%;}
.Floor001711 li figure span{ position:absolute; left:0; top:-100%; height:100%; width:100%;transition:0.3s;}
.Floor001711 li a:hover figure span{ top:0;}
.Floor001711 li div{ padding:10% 4% 10% 4%; text-align:center;}
.Floor001711 li h1{ margin:0;font-size:18px; color:#00579d;}
.Floor001711 li h1 span{ font-size:20px; font-family:"Courier New", Courier, monospace; letter-spacing:-2px; font-weight:normal; opacity:0.5;}
.Floor001711 li p{ font-size:12px; line-height:20px;color:#da251d; overflow:hidden; height:40px; margin-bottom:0; padding:0 8%;text-decoration: underline;}
.Floor001711 li a:hover *{ color:#fff !important;}
@media(max-width:768px){
.Floor001711 ul{ float:none; margin-top:0; max-width:640px; margin:0 auto;}
.Floor001711 li{ width:100%; margin-top:15px;float: none;}
.Floor001711 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.Floor001711 li h1{ font-size:16px;}
.Floor001711 li h1 span{ font-size:12px; letter-spacing:0;}
}
/*
 .Floor000648 为demo编号
 */
.Floor000648{ background:url(../images/Floor000648-bg.jpg) no-repeat center center #003d6c; background-size:cover; padding:2% 0 2% 0;}
.Floor000648 .title{ color:#fff;}
.Floor000648 .more{margin-top: 8%;}
.Floor000648 .more a{ font-size:12px; display:inline-block; height:32px; line-height:32px; color:#fff; padding:0 24px; border:1px solid #b6c7d9; border-radius:30px; position:relative; font-weight:bold; text-transform:uppercase; overflow:hidden; z-index:3;}
.Floor000648 .more a::after,
.Floor000648 .more a::before{ position:absolute; content:''; }
.Floor000648 .more a::before{top:50%; margin-top:-4px; right:10px; border:4px solid #fff; border-top-color:transparent; border-bottom-color:transparent; border-right:0; width:0; height:0;}
.Floor000648 .more a::after{ z-index:-1; left:50%; top:0; background-color:#fff;transition: all 0.3s ease; transform:skew(35deg,0);  height:100%; width:0;}
.Floor000648 .more a:hover{ color:#00a3df;}
.Floor000648 .more a:hover::after{ left:-20%;width:140%;}
/*.Floor000648 .title span{ display:block; position:relative; font-family:"Times New Roman"; line-height:35px; font-size:20px;text-transform: uppercase;}
.Floor000648 .title span::before{ position:absolute; content:''; width:61px; height:2px; background-color:#da251d; position:absolute; top:0; left:50%; margin-left:-30px;}*/
.Floor000648 .img{ float:right; width:50%;}
.Floor000648 a{ color:#fff;font-size: 15px;line-height: 2;text-align: justify;}
.Floor000648  .info{ float:left; width:47%;}
.Floor000648  .info p{ line-height:25px;}
.Floor000648  .info dl{ overflow:hidden;}
.Floor000648  .info dd{ float:left; width:16%; margin-right:5%;}
.Floor000648  .info dd:last-child{ margin-right:0;}
.Floor000648  .info dd a{ display:block; text-align:center;}
.Floor000648  .info dd span{  display:block; font-size:12px; padding-top:10px;}
@media(max-width:1000px){
.Floor000648 .img,
.Floor000648  .info{ float:none; width:100%;}
.Floor000648 .img{ text-align:center;}
}
@media(max-width:480px){
.Floor000648  .info p{ font-size:12px; line-height:20px;}
    .Floor000648 .more{margin-top: 2%;}

}
/*.Map002788 */
.Map002788{ padding: 3% 0 3% }
/*slick Basic*/
.Map002788 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Map002788 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Map002788 .slick-list:focus {outline: none}
.Map002788 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Map002788 .slick-slider .slick-track, 
.Map002788 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Map002788 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Map002788 .slick-track:before, 
.Map002788 .slick-track:after{display: table; content: '';}
.Map002788 .slick-track:after{ clear: both;}
.Map002788 .slick-loading .slick-track { visibility: hidden;}
.Map002788 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Map002788 .slick-slide .slick-loading img { display: none;}
.Map002788 .slick-slide .dragging img { pointer-events: none;}
.Map002788 .slick-initialized .slick-slide { display: block;}
.Map002788 .slick-loading .slick-slide { visibility: hidden;}
.Map002788 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Map002788 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Map002788{ width:100%;  position:relative;  }

.Map002788 .hd{padding-bottom: 20px; margin: 0 auto;}
.Map002788 .hd  li span{display: block;padding:15px 20px; line-height:14px;text-align:center;  cursor:pointer; background: #f5f5f5;   }
.Map002788 .hd  li:first-child span{border-radius: 5px 0 0 5px;}
.Map002788 .hd  li:last-child span{border-radius: 0 5px 5px 0;}
.Map002788 .hd  li.slick-current span{ background:#05d0b2; color:#fff; }

.Map002788 .bd .title{  width: 18%; margin-right: 1%; float: left; background: #f5f5f5;height: 350px; padding:20px 30px; border-radius: 5px; border: 1px solid #cecece; box-shadow: 1px 1px 10px #cecece;}
.Map002788 .bd .title h1{  font-size:18px; color: #fff ;text-align: center;}
.Map002788 .bd .map{ height: 350px;  }
.Map002788 .bd .map img{ max-width: none }
.Map002788 .bd .text{   background:  #fff;padding:2% 1.5%;border-radius: 5px;border:1px solid #cecece;box-shadow: 1px 1px 10px #cecece;}
.Map002788 .bd .text p{  font-size: 12px; line-height: 2;margin:2% 0;color: #333;}
.Map002788 .bd .text p.p{font-size: 14px;color: #00579d;font-weight: bold;}
.Map002788 .bd .text p img{margin-right: 5px;}
.Map002788 .bd .text .btn{   background:url(../images/Map002788-kf.png) no-repeat 10px #00579d; display: block; width: 165px; padding-left: 25px; border-radius: 5px; line-height: 46px; text-align: center; color: #fff; margin-top: 13px; }
@media(min-width:769px){
.Map002788 .bd .map{width:45%; float: left}
.Map002788 .bd .text{ width:80%; margin-left: 1%; float: left;height: 350px; overflow-x: hidden;}
}
@media(max-width:768px){
.Map002788 .bd .title{display: none;}

}

/
/*RighInfo001960*/
.RighInfo001960{ padding:0 0 3% 0;}
.RighInfo001960 .fl{float: left;width:48%;border-radius: 5px;
    border: 1px solid #cecece;
    box-shadow: 1px 1px 10px #cecece;}
.RighInfo001960 .fr{width: 48%;float: right;}
.RighInfo001960 .info{ background:#fafafa;padding-top:38px; overflow:hidden;}
.RighInfo001960 .img{ width:31.3%; float:left; padding:9px; border-radius:20px; background-color:#fff;}
.RighInfo001960 .img img{ display:block; width:100%;}
.RighInfo001960 .intro{ float:right; width:62%; padding-bottom:70px; min-height:290px;}
.RighInfo001960 .intro .title{ margin:0; padding:2% 10% 2% 0; font-size:45px; color:#58b530; border-bottom:1px solid #ebebeb;}
.RighInfo001960 .intro .info{ padding-top:20px; padding-bottom:30px;}
.RighInfo001960 .tips{ color:#898989; font-size:14px; }
.RighInfo001960 .tips dd{ padding-bottom:10px;}

.RighInfo001960 .share{ background-color:#fff;margin-top:-70px; padding-top:15px;min-height:70px;}
.RighInfo001960 .share dt{padding-left:38.6%;}
.RighInfo001960 .share dt,
.RighInfo001960 .share dd{ float:left; padding-right:32px; }
.RighInfo001960 .share dd{ margin-top:4px;}
.RighInfo001960 .share dt a{ display:inline-block; background:url(../images/RighInfo001960-qq.png) no-repeat; font-size:16px; color:#fff; width:124px; padding-left:42px; height:36px;line-height:36px;}

.RighInfo001960 .con{ background:url(../images/RighInfo001960-bg.jpg) repeat-y left top; }

.RighInfo001960 .con .title01{padding-left:30px; line-height:52px; font-size:30px; color:#00579d;font-weight:normal; border-left:4px solid #00579d;
background: rgb(208,239,195); 
background: -moz-linear-gradient(left,  rgba(78, 167, 239)0%, rgba(0, 87, 157) 100%);
background: -webkit-linear-gradient(left,  rgba(78, 167, 239) 0%,rgba(0, 87, 157) 100%); 
background: linear-gradient(to right, rgb(78, 167, 239) 0%,rgb(0, 87, 157) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0efc3', endColorstr='#d2f6ec',GradientType=1 ); 
}
.RighInfo001960 .con .title01 b{ background:url(../images/RighInfo001960-title_icon.png) no-repeat right center; padding-right:65px; display:inline-block;}

.RighInfo001960 .Sample_num{ /*font-size:66px;   font-style:normal; display:inline-block;*/}
.RighInfo001960 p{    margin-bottom: 2%;color: #333;}
.RighInfo001960 .Sample_num font,.Sample_num i{ color:#58b530;display:block; clear:both; font-weight:bold; font-family:Arial; padding-left:70px; line-height:51px; font-style:normal;}
.RighInfo001960 .Sample_num span{/*text-align:center; font-size:20px; color:#fff; float:left; display:inline-block; padding-left:50px; background:url(../images/RighInfo001960-num.png) no-repeat left top; *//*margin-top:-10px;*/}
.RighInfo001960 .Sample_num span b{ height:40px; line-height:40px; display:inline-block; font-size:16px; color:#fff; /*background:url(../images/RighInfo001960-num.png) no-repeat right -41px;*/ font-family:黑体; font-weight:normal;width:150px;background: #00579d;border-radius: 20px;text-align: center;font-style: normal;}
@media(max-width:1000px){
.RighInfo001960 .intro .title{ font-size:30px;}
.RighInfo001960 .con .title{ font-size:20px;}
}
@media(max-width:768px){
.RighInfo001960 .img,
.RighInfo001960 .intro{ float:none; width:auto;}
.RighInfo001960 .img{ padding-bottom:3%;}
.RighInfo001960 .img img{ max-width:400px; margin:0 auto;}
.RighInfo001960 .share dt{ padding-left:0;}
.RighInfo001960 .Sample_num{ }
.RighInfo001960 .Sample_num font, 
.RighInfo001960 .Sample_num i{ padding-left:25px;}
.RighInfo001960 .Sample_num span{ font-size:14px; padding-left:22px; }
}
@media(max-width:480px){
.RighInfo001960 .intro .title{ font-size:20px;}
.RighInfo001960 .con .title{ font-size:16px;}
.RighInfo001960 .share dt,
.RighInfo001960 .share dd{ float:none;}
    .RighInfo001960 .fr,.RighInfo001960 .fl{float: left;width:100%;}
}
/*
 .Floor001348为demo编号
 */
.Floor001348{ padding: 3% 0; overflow: hidden;}
.Floor001348 .textall{padding:3%;border-radius: 0 200px 200px 0;box-shadow: 1px 1px 10px #cecece;overflow:hidden;}
.Floor001348 .text{ float:left; width:48%;}
.Floor001348 .img{ float:right; width:48%;}
.Floor001348 .img img{ width: 100%;}
.Floor001348 .text h1{ margin:0 0 27px; font-weight: 700; font-style: normal; color: #333; font-size: 24px; letter-spacing: 0px;  }
.Floor001348 .text h1 i{ display:inline-block; font-style:normal; position:relative; padding-bottom: 15px;  }
.Floor001348 .text h1 span{ font-size:28px; color:#f0f0f0; font-family:Arial; text-transform:uppercase;  position:relative; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.Floor001348 .text h1 i::after{ position:absolute; left:0; bottom:0;  content:""; background:#00579d; width:20px; height:2px;  margin-bottom: 7px;}
.Floor001348 .text h1 span::after{ position:absolute; left:8px; bottom:7px;  content:""; border:1px #f0f0f0 solid; width:600px;  }
.Floor001348 .text p{ margin: 0; font-size: 14px; color: #333;  letter-spacing: 0px; line-height:30px; padding-bottom:27px;}
.Floor001348 .text .btn{ display:block; font-weight:bold; font-style: normal; color: #333;  font-size: 14px; position:relative; border:2px #fa7d02 solid; width:116px; height:36px; text-align:center; line-height:36px; }
.Floor001348 .text .btn:hover{ color:#fff; background:#fa7d02;}
.Floor001348 .text .btn:before{ position:absolute; color:#fa7d02; content:"———"; top: -2px; font-size: 13px; right: -24px; transition:all .3s ease; -webkit-transition:all .3s ease; -ms-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease;}
.Floor001348 .text .btn:hover:before{ right:-34px;}
@media (max-width:1000px){
.Floor001348 .text h1{ padding-bottom:20px;}
.Floor001348 .text h1 span{ font-size:30px; }
.Floor001348 .text p{ padding-bottom:30px;}
}
@media (max-width:768px){
.Floor001348 .img,.Floor001348 .text{ width:100%; float:none; margin:0; text-align:center;}
.Floor001348 .img{ padding-bottom:15px;}
.Floor001348 .text p{ padding-bottom:10px;}
.Floor001348 .text h1{ font-size:20px; padding-bottom:15px;}
.Floor001348 .text h1 span{ font-size:48px; }
}
@media (max-width:480px){
.Floor001348 .text h1 span{ display:none; }
    .Floor001348 .textall{box-shadow: none;border-radius: 0;}
    .Floor001348 .text h1{margin-bottom: 2%;padding-bottom: 0;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding-bottom:3%;}
.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:#00579d; 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(../images/Page002046-a_prev.gif) no-repeat center center; 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_first,
.Page002046 .Pages .a_end{ display:none;}
}

.pro{margin:3% 0;}
.pro .kc01 .dot{ font-weight: normal; margin: 0; padding: 5px 45px 5px 15px; background: url(../images/TextList001851-close.jpg) no-repeat 98% center #f9f9f9; font-size: 16px; cursor: pointer; background: #00579d; color: #fff;}
.pro .kc01:nth-child(2n) .dot{background: #da251d}

.kc01{margin-bottom: 4%;}
.kc01 tr{ line-height: 40px; border-left: 1px solid #d0d0d0;}
.kc01 tr td { padding: 10px; border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; width:20%; float:left;}
.kc01 tr td a{ line-height: 20px; font-size: 16px;  text-decoration: underline; color: #333;}
.kc01 tr td a:hover{color: #00579d;}

@media (max-width:480px){
    .kc01 tr td a{padding:10px 0;text-align: center;}
    .kc01 tr td{border:1px solid #ddd;}
}

.down .kc02 .dot{ font-weight: normal; margin: 0; padding: 15px 45px 15px 15px; background: url(../images/TextList001851-close.jpg) no-repeat 98% center #f9f9f9; font-size: 16px; cursor: pointer; background: #00579d; color: #fff;}
.down .kc02:nth-child(2n) .dot{background: #da251d}
.down .kc02{ margin-bottom: 3%;}
.down .kc02 tr{line-height: 40px; border-left: 1px solid #d0d0d0;}
.down .kc02 .tr{text-align: center;}
.down .kc02 .tr td a{border:0;}
.down .kc02 tr td{ padding: 10px; width:25%; border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; float:left;}
.down .kc02 tr td a{ line-height: 20px; font-size: 16px;  text-decoration: underline; color: #333;}
.down .kc02 tr td a:hover{color: #00579d;}

.down .kc03{margin-bottom: 3%;}
.down .kc03 .dot{ font-weight: normal; margin: 0; padding: 15px 45px 15px 15px; background: url(../images/TextList001851-close.jpg) no-repeat 98% center #f9f9f9; font-size: 16px; cursor: pointer; background: #00579d; color: #fff;}
.down .kc03 .dot a{ color:#fff;}
.down .kc03 h1 select{float: right; border: 1px solid #cecece;}
.down .kc03 tr:first-child .td{ color: #1572ba;font-size: 14px;}
.down .kc03 tr:first-child td{border-right:1px solid #fff;}
.down .kc03 tr:first-child td:last-child{border-right:none;}
.down .kc03 tr:first-child td:first-child{border-right:1px solid #fff;}
.down .kc03 tr td:first-child{
    /* background-color: #dadada; */
    border-bottom: 1px solid #dadada;
    font-size: 14px;
    color: #666;
    border-right: 1px solid #dadada;
    }
.down .kc03 tr td:last-child{
    font-size: 13px;
    padding: 10px;
    /* border: 1px solid #dadada; */
    position: relative;
    width:50%;
    font-size: 12px;
    color:#da251d;
    line-height: 2.5;
    text-decoration: underline;
    }
.down .kc03 tr td:last-child:hover{color: #ad4d4d;cursor: pointer;}
.down .kc03 tr {
    border-bottom: 1px #ddd solid;
    line-height: 40px;
}
.down .kc03 tr:first-child{background: #dbdbdb}
.down .kc03 tr:last-child{border-bottom: 0;}
.down .kc03 tr:last-child td:first-child{border-bottom: 0;}
.down .kc03 tr td {
    width: 25%;
    line-height: 20px;
    font-size: 12px;
    padding: 10px 0 10px 10px;
    border-left: 1px #eee solid; 
    padding-left: 2%;
}
.down .kc03 table{border:1px solid #ddd;}


.down .kc04 .dot{
    font-weight: normal;
    margin: 0;
    padding: 15px 45px 15px 15px;
    background: url(../images/TextList001851-close.jpg) no-repeat 98% center #f9f9f9;
    font-size: 16px;
    cursor: pointer;
    background: #00579d;
    color: #fff;
}
.down .kc04 h1 select{float: right;    border: 1px solid #cecece;width: 15%;}
.down .kc04 tr:first-child .td{ color: #1572ba;font-size: 14px;}
.down .kc04 tr:first-child td{border-right:1px solid #fff;}
.down .kc04 tr:first-child td:last-child{border-right:none;}
.down .kc04 tr:first-child td:first-child{border-right:1px solid #fff;}
.down .kc04 tr td:first-child{
    /* background-color: #dadada; */
    border-bottom: 1px solid #dadada;
    font-size: 14px;
    color: #666;
    border-right: 1px solid #dadada;
    }
.down .kc04 tr td:last-child{
    font-size: 13px;
    padding: 10px;
    /* border: 1px solid #dadada; */
    position: relative;
    width:50%;
    font-size: 12px;
    color:#da251d;
    line-height: 2.5;
    text-decoration: underline;
    }
.down .kc04 tr td:last-child:hover{color: #ad4d4d;cursor: pointer;}
.down .kc04 tr {
    border-bottom: 1px #ddd solid;
    line-height: 40px;
}
.down .kc04 tr:first-child{background: #dbdbdb}
.down .kc04 tr:last-child{border-bottom: 0;}
.down .kc04 tr:last-child td:first-child{border-bottom: 0;}
.down .kc04 tr td {
    width: 25%;
    line-height: 20px;
    font-size: 12px;
    padding: 10px 0 10px 10px;
    border-left: 1px #eee solid; 
    padding-left: 2%;
}
.down .kc04 table{border:1px solid #ddd;}
@media(max-width:480px){
   .down .kc02 tr td a{padding:10px 0;text-align: center}
}
/*RighInfo002092 */
.RighInfo002092{ margin: 3% 0; }
.RighInfo002092 .wrap{ }

.RighInfo002092 .list_img{float:left; width:53.5%;}
.RighInfo002092 .big{ border:1px solid #e5e5e5; margin-bottom:20px;}
.RighInfo002092 .big li figure{ padding-bottom:60%; background-size:contain;}
.RighInfo002092 .scroll li img,
.RighInfo002092 .big li img{ display:none;}
.RighInfo002092 .scroll{ padding:0 30px; position:relative;}
.RighInfo002092 .scroll a{ position:absolute; height:100%; top:0; width:25px; z-index:10; cursor:pointer; background-position:center center; background-repeat:no-repeat;}
.RighInfo002092 .scroll a.prev{ left:0; background-image:url(../images/RighInfo002092-btn_prev.png);}
.RighInfo002092 .scroll a.next{ right:0;background-image:url(../images/RighInfo002092-btn_next.png);}
.RighInfo002092 .scroll a.prevStop,
.RighInfo002092 .scroll a.nextStop{ cursor:default;}
.RighInfo002092 .scroll li figure{ margin:0 auto; padding-bottom:52%; background-size:contain; max-width:90%; border:1px solid #e5e5e5;}
.RighInfo002092 .scroll li.on figure{ border-color:#ed4d50;}
.zoomContainer{ z-index:100;}

.RighInfo002092 .intro{ float:right; width:42%;}
.RighInfo002092 .intro h3{    margin: 0;
    
    color: #00579d;
    font-weight: bold;
    font-size: 24px;
    letter-spacing: -0.6px;
    text-transform: uppercase;}
h4{    margin: 0;
    margin-bottom: 2%;
    color: #999;
    font-weight: normal;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 2;}
.RighInfo002092 .intro dl{ position:relative; margin-bottom:2%;font-size:16px;border-bottom:1px solid #cbcbcb;line-height: 2;}
.RighInfo002092 .intro dl.recently_store{ border-bottom:1px solid #e0e1e3; padding-bottom:17px;}
.RighInfo002092 .intro dt{ text-align: left; display: inline-block;color: #333;}
.RighInfo002092 .intro dl.recently_store dt{ line-height:29px;}
.RighInfo002092 .intro dd{color:#666;display: inline-block;margin-left: 1%;}

.RighInfo002092 .intro dd figure{ position:relative; z-index:1;}
.RighInfo002092 .intro dd .a_sel{ display:block; border:1px solid #cbcbcb; padding-left:5px; padding-right:27px; color:#999; line-height:29px; position:relative;}
.RighInfo002092 .intro dd .a_sel i{ display:block; border-right:1px solid #cbcbcb; font-style:normal;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.RighInfo002092 .intro dd .a_sel:after{ position:absolute; content:''; width:0; height:0; border:6px solid transparent; border-top-color:#000; right:8px; top:50%; margin-top:-3px;}
.RighInfo002092 .intro dd figcaption{ display:none; position:absolute; left:0; top:100%; max-height:250px; line-height:25px; overflow:auto; background-color:#fff;border:1px solid #cbcbcb; border-top:0; width:100%;}
.RighInfo002092 .intro dd figcaption a{ display:block; padding:0 10px;}
.RighInfo002092 .intro dd figcaption a:hover{ background-color:#eee;}
.RighInfo002092 .intro .price{ color:#f04848; font-size:20px;}
.RighInfo002092 .intro .integral{ color:#742c75;}
.RighInfo002092 .intro .buy{ /*border-top:1px solid #bfc0c4; */padding-top:14px; overflow:hidden;}
.RighInfo002092 .intro .buy a{ float:left; width:50%; text-align:center; padding:15px 0; line-height:18px;color:#868686; max-width:156px;}
.RighInfo002092 .intro .buy a.a_buy{ border-radius:3px; background:#00579d; color:#fff; font-size:16px;}
.RighInfo002092 .intro .buy a.a_add:before{ display:inline-block; content:''; background:url(../images/RighInfo002092-icon.png) no-repeat right center; width:34px; border-left:1px solid #d5d6d9;height:18px; vertical-align:middle; margin-right:5px;}

.RighInfo002092 .tab{ padding-top:5%;}
.RighInfo002092 .ul_tab{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.RighInfo002092 .ul_tab li{ float:left; width:50%; max-width:250px; overflow:hidden; text-align:center; font-size:16px; color:#333; cursor:pointer; line-height:50px;text-transform: uppercase;}
.RighInfo002092 .ul_tab li.active{ color:#fff; background-color:#00579d;}
.RighInfo002092 .ul_tab li.active:before{ float:left; content:''; width:16px; background-color:#f08519; height:50px;}
.RighInfo002092 .tab_info{ border-top:6px solid #f6f6f7; padding:3% 0;}
.RighInfo002092 .tab_info .info02{text-align: center}
.RighInfo002092 .tab_info .info02 img{margin-bottom: 0.2%}
.RighInfo002092 .tab_info .tabword{float: left;width:51%;}
.RighInfo002092 .tab_info .tabword h3{margin:0;margin-bottom: 2%;color: #00579d;font-weight: bold;font-size: 24px;letter-spacing: -0.6px;text-transform: uppercase;}
.RighInfo002092 .tab_info .tabword p{font-size: 14px;color: #666;line-height: 2;text-align: justify;}
.RighInfo002092 .tab_info .tabimg{float: right;width:46.5%;}
@media(max-width:768px){
.zoomContainer{ display:none;}
}
@media(max-width:640px){
.RighInfo002092 .list_img,
.RighInfo002092 .intro{ float:none; width:auto;}
.RighInfo002092 .intro{ margin-top:3%;}
}
@media(max-width:480px){
    .RighInfo002092 .ul_tab li{width:100%;max-width: 100%;}
    .RighInfo002092 .tab_info .tabword,.RighInfo002092 .tab_info .tabimg{width:100%;float: none;}
}
/*
 *  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.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }



/*PicList002171 */
.PicList002171{ padding:2% 0;}
.PicList002171 li{ float:left; width:23.4%; margin-right:2%; margin-bottom:2%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.54); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

.ul_sitemap{ list-style:none;}