/*Top002898 */
.Top002898{position: relative; z-index: 100;background: #fff;}
.Top002898 .top-left{float: left;display: table;height: 100px; max-width: 20%;margin-left: 3.13vw;}
.Top002898 .top-left a{display: table-cell; vertical-align: middle;}
.Top002898 .top-left img{max-height: 90px;}
.Top002898 .top-right{float: right;line-height: 100px; color: #b8bec0; font-size: 16px;} 
.Top002898 .top-right dl > *{float: left;}
.Top002898 .top-right a{color: #b8bec0; } 
.Top002898 .top-right a.on{color: #ee7133; } 
.Top002898 .top-mid{ padding-left: 22vw;border-bottom: 1px solid #ee7133;}
@media(max-width:1024px){
.Top002898 .top-left{height: 80px; max-width:40%;}
.Top002898 .top-left img{max-height: 50px;}
.Top002898 .top-right{ padding:20px 0;}
}
.Top002898 .phone{color: #555;margin-right: 2vw;background:url(../images/phone.png)no-repeat center left;padding-left: 42px;margin-top: 24px;line-height: 30px}
.Top002898 .top-search{ display: block; padding-right: 0; margin-left: 40px;}
.Top002898 .top-search .box{display: none;position: absolute; padding-right: 50px;background: #eee;}
.Top002898 .top-search .text{width: 100%; height: 50px; line-height: 50px;border: 0;padding: 0 20px; background: none; float:left;}
.Top002898 .top-search .btn{position: absolute; right: 0; height: 100%; width: 50px;background: url("../images/Top002898-search_btn.png") no-repeat center center;}
.Top002898 .open-search{display: block;width: 80px; height: 100px; background: url("../images/Top002898-search_btn.png") no-repeat center center #ee7133;position: relative;}
.Top002898 .open-search.on{background: none;}
.Top002898 .open-search.on:before,
.Top002898 .open-search.on:after{position: absolute; content: ''; width: 60%; height: 2px; background: #666; top: 50%; margin-top: -1px; left: 20%; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Top002898 .open-search.on:after{ transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
@media(min-width:1025px){
.Top002898 .top-search{position: relative; z-index: 100;}
.Top002898 .top-search .box{right: 100%; top: 50%;margin-top: -25px;  width: 25vw;height: 50px;border-radius: 5px; }
}

@media(max-width:1024px){
.Top002898 .top-search .box{left: 0; top: 100%; width: 100%;}
}
@media(max-width:640px){
.Top002898 .top-right{ line-height:44px;}
.Top002898 .top-right .phone,.Top002898 .top-right .top-search{ display:none;}
}
.Top002898 .top-menu li span,
.Top002898 .top-menu li span a{ color: #464d57;}
.Top002898 .top-menu li a:hover,
.Top002898 .top-menu li.aon span a{color: #ee7133;}
.Top002898 .top-menu .sub{display: none;}
.Top002898 .top-menu .sub .sub-inner{overflow: hidden;}
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt{ padding: 5px 20px;line-height: 30px; font-size: 16px;}
.Top002898 .top-menu .sub[data-type="tab"] .sub-inner{position: relative;}
.Top002898 .top-menu .sub .one-cate dt .one-cate-name a{display: block;line-height: 22px; padding: 18px 15px 18px 50px;border-left: 4px solid transparent;font-size: 16px;position: relative;}
.Top002898 .top-menu .sub .one-cate dt .one-cate-name a img{position: absolute; left: 10px; max-width: 26px;}
.Top002898 .top-menu .sub .two-cate{background: #fff;}
.Top002898 .top-menu .sub .two-cate .item dd{float: left; width: 32%; line-height: 30px; padding: 5px 0;}
.Top002898 .top-menu .sub .two-cate .item dd:not(:nth-child(3n)){margin-right: 2%;}
.Top002898 .top-menu .sub .two-cate .item dd:nth-child(3n+1){clear: left;}
.Top002898 .top-menu .sub .two-cate .item dd a{color: #666; position: relative; padding-left: 20px;}
.Top002898 .top-menu .sub .two-cate .item dd a:before{ position: absolute; content: ""; left: 0; top: 50%; transform: translateY(-50%); width: 4px; height: 4px; border-radius: 50%; background: #ee7133;}
.Top002898 .top-menu .sub .two-cate .item dd a:hover{color: #ee7133;}
.Top002898 .top-menu .sub .two-cate-name{overflow: hidden; }
.Top002898 .top-menu .sub .two-cate-name a{float: left;font-size: 20px; color: #ee7133;}

@media(min-width:1025px){
.Top002898 .top-menu li{float: left; }
.Top002898 .top-menu li:not(:nth-child(3)){ position: relative;}
.Top002898 .top-menu li:not(:last-child) {margin-right:3.2vw;}
.Top002898 .top-menu li span a{line-height: 100px;font-size: 16px;}
.Top002898 .top-menu .sub{position: absolute; top:100%;background: #f5f7f7;}
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"]{width: 300%; left: 50%;padding: 20px 0; transform: translateX(-50%);}
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt{ text-align: center;}
.Top002898 .top-menu .sub[data-type="tab"]{ width: 96%; max-width: 1680px;}
.Top002898 .top-menu .sub[data-type="tab"] .two-cate-list{display: none!important;}
.Top002898 .top-menu li:nth-child(3) .sub[data-type="tab"]{left: 50%;transform: translateX(-50%);}
.Top002898 .top-menu .sub .one-cate{width: 25%;min-height: 360px; padding: 40px 0 40px 20px;}
.Top002898 .top-menu .sub .one-cate dt.on .one-cate-name a{background: #fff;border-left-color: #ee7133;}
.Top002898 .top-menu .sub .two-cate{position: absolute;right:0; top: 0;height: 100%; width: 75%; padding: 3vw;background: url(../images/sub_bg.png) no-repeat right bottom #fff;}
.Top002898 .top-menu .sub .scrollinfo{max-height: 100%;height: 100%;}
.Top002898 .top-menu .sub .two-cate-name{margin-bottom:10px;}
}
@media(min-width:1025px) and (max-width:1440px){
.Top002898 .top-menu .sub[data-type="tab"]{ width: 60vw;}
/*.Top002898 .top-menu li:not(.po-r) .sub[data-type="tab"]{margin-left: -30vw; }*/
}
@media(min-width:1025px) and (max-width:1280px){
 .Top002898 .top-menu li{margin-right: 3vw;}
}
@media(max-width:1600px){
.Top002898 .top-search{ margin-left: 20px;}
.Top002898 .top-menu li:not(:last-child) {margin-right:2vw;}
}
@media(max-width:1024px){
.Top002898 .top-menu{position: fixed; left: -100%;opacity: 0;transition: 0.5s; top: 80px; bottom: 0; z-index: 100;background: #fff; width: 280px;box-shadow: 0 5px 5px rgba(0,0,0,0.2);padding: 20px 0;}
.Top002898 .top-menu ul{height: 100%; overflow: auto;}
.menu-show .top-menu{left: 0; opacity: 1;}

.Top002898 .top-menu li span a{line-height: 48px;font-size: 16px;color:#ee7133;padding-left: 20px;font-weight: bold;}
.Top002898 .top-menu li span{padding-right: 40px;position: relative; display:block;overflow: hidden;}
.Top002898 .top-menu li .op-item,
.Top002898 .top-menu li .op{position: absolute; right: 0;top:0; width: 48px; height: 48px; transition: 0.3s;}
.Top002898 .top-menu li .op:before,
.Top002898 .top-menu li .op:after{position: absolute; content: ''; left: 50%; top: 50%;transform: translate(-50%,-50%);background: #ee7133;}
.Top002898 .top-menu li .op:before{height: 40%; width: 2px;}
.Top002898 .top-menu li .op:after{ width: 40%; height: 2px;}
.Top002898 .top-menu li .op.click{transform: rotate(45deg);}
.Top002898 .open-menu{width: 40px; height: 40px; margin-left: 20px;position: relative;}
.Top002898 .open-menu i{position: absolute; left: 10%;width: 80%; top: 50%;margin-top: -1px;height: 2px; background: #333;transition: 0.3s;}
.Top002898 .open-menu:not(.on) i:nth-child(1){margin-top: -8px;}
.Top002898 .open-menu:not(.on) i:nth-child(3){margin-top: 6px;}
.Top002898 .open-menu.on i:nth-child(1){opacity: 0;}
.Top002898 .open-menu.on i:nth-child(2){transform: rotate(45deg);opacity: 1;}
.Top002898 .open-menu.on i:nth-child(3){transform: rotate(-45deg);}

.Top002898 .top-menu .sub{padding:0!important;background: rgba(0,0,0,0.1);}
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt a{display: block; font-size:14px; line-height:28px;}
.Top002898 .top-menu .sub .two-cate-list,
.Top002898 .top-menu .sub .two-cate{display: none;}
.Top002898 .top-menu .one-cate dt:not(:last-child) .one-cate-name{border-bottom: 1px solid rgba(0,0,0,0.2);}
.Top002898 .top-menu .one-cate-name{position: relative; padding-right: 40px;}
.Top002898 .top-menu li .op-item{height: 100%;}
 .Top002898 .top-menu li .op-item.click{transform: rotate(180deg);}
.Top002898 .top-menu li .op-item:before{position: absolute; content: '';border:6px solid transparent;border-top-color: #ee7133; left: 50%; top: 50%;margin: -3px 0 0 -6px;}
.Top002898 .top-menu .sub .two-cate-list{background: rgba(0,0,0,0.1); padding: 10px 0;}
.Top002898 .top-menu .sub .two-cate-name{padding: 5px 30px;line-height: 30px;}
.Top002898 .top-menu .sub .two-cate-name a{float: none;}
.Top002898 .top-menu .sub .one-cate dt .one-cate-name a{ color:#ee7133;}
.Top002898 .top-menu .sub .two-cate-name{ display:none;}
.Top002898 .top-menu .sub dd{ padding: 5px 20px;line-height: 30px; font-size: 14px;}
}

/*Banner002704 */
.Banner002704{ overflow:hidden; position:relative;}
.Banner002704 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002704 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002704 .slides {display: block;} 
* html .Banner002704 .slides {height: 1%;}
.no-js .Banner002704 .slides > li:first-child {display: block;}
.Banner002704 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002704 .flex-viewport {max-height: 300px;}
.Banner002704 .slides {zoom: 1;}

.Banner002704 .slides li{ position:relative;}
.Banner002704 .slides li img{ display:block; width:100%;}
.Banner002704 .slides li img.wap{ display:none;}
.Banner002704 .slides li .txt-main{ position:absolute; top:0; height:100%; width:1440px; left:50%; margin-left:-720px; color:#000; padding-bottom:2%;}
.Banner002704 .slides li .ytable{ height:100%;}
.Banner002704 .slides li h1,
.Banner002704 .slides li p{ margin:0; max-width:640px; font-weight:normal;text-shadow:-2px 2px 5px rgba(0,0,0,.3);}
.Banner002704 .slides li h1{ font-size:64px; line-height:72px;}
.Banner002704 .slides li p{ font-size:22px; padding:2% 0;line-height: 36px;}
.Banner002704 .slides li .more{ display:block; width:140px; line-height:50px; text-align:center; border-radius:5px; color:#fff; background:#ee7133; font-size:18px; transition:0.3s;}
.Banner002704 .slides li .more:hover{ background:#fff; color:#ee7133;}
@media(max-width:1440px){
.Banner002704 .slides li .txt-main{ left:2%; right:2%;margin:0 50px; width:auto;}
}

.Banner002704 .flex-direction-nav a{ position:absolute; top:50%; border:1px solid #fff; border-radius:50%; width:38px; height:38px; font-size:0; z-index:20; transition:0.3s;}
.Banner002704 .flex-direction-nav a:hover{background:#ee7133; border-color:#ee7133;}
.Banner002704 .flex-direction-nav a.flex-prev{ left:2%;}
.Banner002704 .flex-direction-nav a.flex-next{ right:2%;}
.Banner002704 .flex-direction-nav a::before{ position:absolute; content:''; width:12px; height:12px; left:50%; top:50%; margin:-6px 0 0 -8px; border-top:4px solid #fff; border-right:4px solid #fff; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Banner002704 .flex-direction-nav a.flex-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); margin-left:-4px;}
.Banner002704 .flex-control-nav{ position:absolute; bottom:5%; z-index:20;width:1280px; left:12%;  color:#fff;}
.Banner002704 .flex-control-nav .pager{ float:left;}
.Banner002704 .flex-control-nav .pager span{ display:block; font-size:50px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; line-height:62px; margin-top:-61px; margin-bottom:10px; border-bottom:1px solid rgba(255,255,255,0.3);}
.Banner002704 .flex-control-nav li{ float:left; padding-left:10px; list-style:none;}
.Banner002704 .flex-control-nav li a{ display:block; width:38px; height:3px; overflow:hidden; line-height:100px; background:#fff; opacity:0.3; font-size:0;}
.Banner002704 .flex-control-nav li a.flex-active{ opacity:1;}
@media(max-width:1590px){
.Banner002704 .flex-control-nav{ margin-left:0; left:2%; right:2%; width:auto;}
}
@media(max-width:1280px){
.Banner002704 .slides li h1{ font-size:40px; line-height:normal;}
.Banner002704 .slides li p{ font-size:18px; padding:10px 0;}
}
@media(max-width:1024px){
.Banner002704 .flex-control-nav .pager{ display:none;}
}
@media(max-width:640px){
.Banner002704 .slides li img.pc,.Banner002704 .flex-control-nav{ display:none;}
.Banner002704 .slides li img.wap{ display:block;}
.Banner002704 .slides li h1{ font-size:20px; }
.Banner002704 .slides li p{ font-size:14px; line-height:28px;}
.Banner002704 .slides li .more{width:100px; line-height:36px;  font-size:14px; }
}
@media(max-width:480px){
.Banner002704 .slides li h1{ font-size:18px; }
.Banner002704 .flex-direction-nav a{ width:30px; height:30px;}
.Banner002704 .flex-direction-nav a::before{ border-width:3px;}
}


.index-tit{margin-bottom: 3%;text-align: center;position: relative;z-index: 2}
.index-tit:after{display: block;content: '';width: 40px;height: 3px;background: #04b9f9;margin:10px auto 0;}
.index-tit .cn{font-size: 28px;color: #333;}
.index-tit .en{font-size: 32px;text-transform: uppercase;font-weight: bold;font-family: "din-bold";color: #ee7133}
.index-tit .en-bg{font-size: 108px;text-transform: uppercase;font-weight: bold;font-family: "din-bold";color: #000;position: absolute;left:50%;top:-35px;transform: translateX(-50%);opacity: .03;letter-spacing: 4px;z-index: 0}




.index-tit1{margin-bottom: 3%;text-align: center;position: relative;z-index: 2}
.index-tit1:after{display: block;content: '';width: 40px;height: 3px;background: #04b9f9;margin:10px auto 0;}
.index-tit1 .cn{font-size: 28px;color: #333;}
.index-tit1 .en{font-size: 32px;text-transform: uppercase;font-weight: bold;font-family: "din-bold";color: #ee7133}
.index-tit1 .en-bg{font-size: 108px;text-transform: uppercase;font-weight: bold;font-family: "din-bold";color: #000;position: absolute;left:50%;top:-35px;transform: translateX(-50%);opacity: .03;letter-spacing: 4px;z-index: 0}


/*Floor002732 */
.Floor002732{padding:4% 0; overflow: hidden;}
.Floor002732 .auto{padding: 0!important; width: 96%; max-width: 1680px;}

.Floor002732 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002732 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002732 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002732 .slick-dots li.slick-active{border-color: #ee7133;}
.Floor002732 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #ee7133;}

.Floor002732 .main{position: relative; }

.Floor002732 .main .slider{margin-left: -19.5px; margin-right: -19.5px; }
.Floor002732 .main .slick-list{padding: 0 19.5px;}
.Floor002732 .slider{position: relative; z-index: 10;}
.Floor002732 .slider li.slick-slide{position: relative; height: auto;margin-left: -1px;}
.Floor002732 .slider li:before{position: absolute; content: ''; left: -19px;top: 0; height: 0; background:#ee7133; right:-19px;opacity: 0; -webkit-opacity: 0; transition: 0.3s ease-in-out;z-index: 10}
.Floor002732 .slider li:hover:before{ opacity: 1; -webkit-opacity: 1; height: 100%;}
.Floor002732 .slider li:after{position: absolute; content: ''; border: 10px solid #ffffff; left: 0; background: #f5f7f7; top: 0; bottom: 0; right: 0; z-index: 1;}
.Floor002732 .slider li{ width:18%; float:left; margin-right:2%; position:relative;}
.Floor002732 .slider li a{ position: relative; z-index: 10; text-align: center; height: 312px;}
.Floor002732 .slider li p{height: 0; opacity: 0; -webkit-opacity: 0;  color: #fff;}
.Floor002732 .slider li .icon img{width: 75px; height: 75px;}
.Floor002732 .slider li .icon .off{display: none;}
.Floor002732 .slider li .title{max-width: 90%; margin: 0 auto; font-size: 16px; color: #555;}
.Floor002732 .slider li h2{ margin-bottom: 0px; font-size: 22px; color: #333;font-weight: normal;}
.Floor002732 .slider li a:hover .title h2,
.Floor002732 .slider li a:hover .title{color: #fff;}
.Floor002732 .slider li a:hover .icon .on{display: none;}
.Floor002732 .slider li a:hover .icon .off{display:inline-block;}
.Floor002732 .slider li a:hover p{height:78px;opacity: 1; -webkit-opacity: 1;  line-height: 26px;transition: 0.3s ease-in-out;}
.Floor002732 .slick-dots{position: absolute; left: 0; bottom: -40px; width: 100%; z-index: 10;}
@media(min-width:769px){
.Floor002732 .slider li:nth-child(5n){ margin-right:0;}
}
@media(max-width:640px){
.Floor002732 .slider li{ width:49%; margin-bottom:2%; height:250px; overflow:hidden;}
.Floor002732 .slider li:after{ border:0;}
.Floor002732 .slider li:last-child{ width:100%;}
.Floor002732 .slider li:nth-child(2n){ margin-right:0;}
.Floor002732 .slider li a{ height:252px;}
.Floor002732 .slider li h2{ font-size:18px;}
.Floor002732 .slider li span{ font-size:13px;}
.Floor002732 .slider li .icon img{ width:50px; height:50px;}
.Floor002732 .slider li p{ display:none;}

}


/*
 .Floor002248 为demo编号
 */
.Floor002248{ padding:4% 0;background: #F5F7F7}
.Floor002248 .auto{width: 96%; max-width: 1680px;}
.Floor002248 .word{ width: 100%; }
.Floor002248 .word h3{ margin: 0; font-size: 20px; line-height: 1.2; color: #ee7133;font-weight: normal;}
.Floor002248 .word h3:after{ content: "";display: block;width: 24px; height:2px; background:#ee7133;margin-top: 20px;opacity: .3}
.Floor002248 .word figure{margin: 0; padding: 15px 0; line-height: 2.25; font-size: 16px;}
.Floor002248 .word .more{margin-top: 5%;}
.Floor002248 .word .more a{display: inline-block;font-size: 16px;letter-spacing: 5px;position: relative;}
.Floor002248 .word .more a span{color: #fff;position: relative;z-index: 2;}
.Floor002248 .word .more a i{display: inline-block;content: '';width: 48px;height: 48px;border-radius: 50%;background: #ee7133;position: absolute;left:62px;top:50%;transform: translateY(-50%);}
.Floor002248 .word .more a:before{display: inline-block;content: '';width: 50px;height: 2px;background: #ee7133;margin-right: 20px;position: relative;top:-5px;}
.Floor002248 .right-img{ position: relative;}
@media only screen and (max-width: 767px) {
	.Floor002248 .word h3{ text-align: center;}
	.Floor002248 .word h3:after{ margin: 20px auto 0; width: 35px;}
	.Floor002248 .right-img{ margin: 0 auto; max-width: 580px; padding-left: 5%;}
}

@media only screen and (min-width: 768px) {
	.Floor002248 .word h3{ font-size: 26px;}
	.Floor002248 .word{ width: 48%; float: left;}
	.Floor002248 .right-img{ float: right; width: 48%;}
	
}
@media only screen and (min-width: 1024px) {
	.Floor002248 .word h3{ font-size: 30px; padding-bottom: 30px;}
}




/*Floor002823 */
.Floor002823{ padding: 4% 0;background: ; background-size: cover;}
.Floor002823 >.auto {width: 96%; max-width: 1680px;}
.Floor002823 ul{ margin: 0 -1%;}
.Floor002823 ul li{ float: left; width: 48%;margin: 0 1% 20px 1%; padding: 10px;background: #f5f7f7}
.Floor002823 ul li a{display: block; text-align: center; padding-bottom: 35%; position: relative;}
.Floor002823 ul li img{ max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50% ,-50%);}
@media screen and (min-width:768px ){
	.Floor002823 ul li{width:23%;}
}
@media screen and (min-width:1024px ){
	.Floor002823 ul li{width:18%;}
}






/*Floor002722 */

.Floor002722{ padding:4% 0;background: #F5F7F7}
.Floor002722 >.auto{width:96%; max-width:1680px;}
.Floor002722 .copy-html{ display:none;}

.Floor002722 .tab li{ float:left; text-align:center; cursor:pointer;}
@media(min-width:641px){
.Floor002722 .tab ul{ width:80%; margin:0 auto; max-width:304px;}
.Floor002722 .tab li{ width:50%; }
}
@media(max-width:640px){
.Floor002722 .tab li span{ font-size:20px; padding-right:20px; }
.Floor002722 .tab li{margin-right:20px;}
.Floor002722 .tab >.auto a{ top:7px; font-size:14px;}
}
/*slick Basic*/
.Floor002722 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002722 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002722 .slick-list:focus {outline: none}
.Floor002722 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002722 .slick-slider .slick-track, 
.Floor002722 .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)}
.Floor002722 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002722 .slick-track:before, 
.Floor002722 .slick-track:after{display: table; content: '';}
.Floor002722 .slick-track:after{ clear: both;}
.Floor002722 .slick-loading .slick-track { visibility: hidden;}
.Floor002722 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002722 .slick-slide .slick-loading img { display: none;}
.Floor002722 .slick-slide .dragging img { pointer-events: none;}
.Floor002722 .slick-initialized .slick-slide { display: block;}
.Floor002722 .slick-loading .slick-slide { visibility: hidden;}
.Floor002722 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002722 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002722 .news-top{ background:url(../images/Floor002722_bg.jpg) no-repeat center top; background-size:cover;border-radius:50px 0;}
.Floor002722 .news-top .auto{ background:#f9f9f9;}

.Floor002722 .news-top li.slick-slide{ position:relative;}
.Floor002722 .news-top li.slick-slide .Ispic:after{ opacity:0.6; content:''; position:absolute; left:0; width:100%; height:60%; bottom:0; z-index:1;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 64%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 64%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 64%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
.Floor002722 .news-top li.slick-slide .Ispic aside{ position:absolute; left:5%; right:20%; bottom:7%; color:#fff; font-size:24px; z-index:4;}

.Floor002722 .news-top li.slick-slide .inner{ background:#fff;}
.Floor002722 .news-top li.slick-slide time{ color:#999; font-size:18px;font-weight: normal;}
.Floor002722 .news-top li.slick-slide time span{font-size:32px;color: #666}
.Floor002722 .news-top li.slick-slide h1{ margin:0.8em 0; font-size:26px; line-height:1.45em;font-weight: normal;}
.Floor002722 .news-top li:hover h1 a{ color:#ee7133;}
.Floor002722 li.slick-slide p{color:#999;margin:0;font-size: 16px}
.Floor002722 .news-top li.slick-slide p{ line-height:1.715em; }
.Floor002722 li .more span,
.Floor002722 li .more a{ display:block; background:url(../images/Floor002722_more.png) no-repeat center center; width:17px; height:17px;}
.Floor002722 li:hover .more span,
.Floor002722 li:hover .more a{ background-image:url(../images/Floor002722_more_hover.png);}
.Floor002722 .news-top .slick-dots li{ cursor:pointer;display:inline-block; width:14px; height:14px; border:1px solid rgba(255,255,255,0.3); border-radius:50%; margin-right:12px;}
.Floor002722 .news-top .slick-dots li button{ display:none;}
.Floor002722 .news-top .slick-dots li.slick-active{ border-color:#fff; border-width:2px;}
@media(max-width:1200px){
.Floor002722 .news-top{border-radius: 20px 0;}
.Floor002722 .news-top .auto{ padding:0; width:96%; }
}
@media(min-width:769px){
.Floor002722 .news-top li.slick-slide .Ispic{ position:absolute; left:0; top:0; height:100%; width:61.584%;}
.Floor002722 .news-top li.slick-slide .txt{ padding-left:61.584%;}
.Floor002722 .news-top li.slick-slide .inner{ padding:15% 8.68%  8.68%; }
.Floor002722 .news-top li.slick-slide .more{ padding-top:10%;}
.Floor002722 .news-top .slick-dots{ z-index:10; position:absolute; left:0; text-align:right; bottom:7%;width:60%;}
}
@media(max-width:768px){
.Floor002722 .news-top li.slick-slide .Ispic{ position:relative; padding-bottom:56%; display:block;}
.Floor002722 .news-top li.slick-slide .inner{ padding:5%; }
.Floor002722 .news-top li.slick-slide .more{ padding-top:5%;}
.Floor002722 .news-top .slick-dots{ text-align:center; padding:10px 0;}
.Floor002722 .news-top .slick-dots li{ border-color:#ccc;}
}
@media(max-width:640px){
.Floor002722 .news-top li.slick-slide .Ispic aside{ right:5%;}
.Floor002722 .news-top li.slick-slide h1{ font-size:20px;}
.Floor002722 .news-top {border-radius: 10px 0;}
}
.Floor002722 .list{background: #fff;}
.Floor002722 .list .slick-slider{border-left:0px solid #dedede; padding-right:7.66%;}
.Floor002722 .list .slick-slider::after{ position:absolute; content:''; width:1px; height:100%; background:#F5F7F7; right:7.66%; top:0; z-index:10;}
.Floor002722 .list .slick-arrow{ font-size:0; background:#fff; z-index:10; border:1px solid #F5F7F7;border-right: 0px; border-left:0;position:absolute; right:0; width:7.66%; height:50%; padding:0; cursor:pointer;}
.Floor002722 .list .slick-arrow:before{ position:absolute; content:''; width:24px; height:24px; border-right:2px solid #999; border-top:2px solid #999; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); top:50%; left:50%; margin:-12px 0 0 -10px;}
.Floor002722 .list .slick-arrow:hover:before{ border-color:#ee7133;}
.Floor002722 .list .slick-prev{ top:0; border-bottom:0;}
.Floor002722 .list .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); }
.Floor002722 .list .slick-next{ bottom:0;border-bottom: 0px;}
.Floor002722 .list .slick-next:before{ margin-left:-19px;}
.Floor002722 .list li{ border-right:1px solid #F5F7F7; border-top:1px solid #F5F7F7;transition: .3s;}
.Floor002722 .list li:hover{background: #ee7133;border-color:#ee7133;}
.Floor002722 .list li a{ display:block; padding:10%; position:relative;}
.Floor002722 .list li a:before{position:absolute; content:''; left:0; top:0; width:100%; height:100%; border:1px solid #ee7133; opacity:0; transition:0.5s;}
.Floor002722 .list li time{color: #999;position: relative;padding-left: 27px;}
.Floor002722 .list li time:before{display: inline-block;content: '';width: 17px;height: 17px;background: url(../images/time.png) no-repeat center;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.Floor002722 .list li:hover time:before{background: url(../images/time-on.png) no-repeat center;}
.Floor002722 .list li h2{ font-weight:normal; margin:6px 0 0; font-size:20px; line-height:1; color: #333;}
.Floor002722 .list li p{ margin:3% 0 8% 0;line-height: 1.715em;font-size: 16px}
.Floor002722 .list li:hover time,.Floor002722 .list li:hover p{color:#fff;}
.Floor002722 .list li a:hover h2{color:#fff;}
.Floor002722 .list li:hover a:before{ opacity:1;}
@media(max-width:640px){
.Floor002722 .list li a{ padding:5% 3%;}
.Floor002722 .list .slick-slider{ padding-right:50px;}
.Floor002722 .list .slick-arrow{ width:50px;}
.Floor002722 .list .slick-slider::after{ right:50px;}
.Floor002722 .list li h2{ font-size:16px;}
}




/*Bottom002743 */
.Bottom002743{ background: url(../images/Bottom002743_bg.png) no-repeat center bottom; padding-top: 86px;color: rgba(255,255,255,0.4);}
.Bottom002743 .auto{max-width: 1680px;width: 96%;}
.Bottom002743 a{color: rgba(255,255,255,0.4);}
.Bottom002743 a:hover{color: #fff;}
.Bottom002743 .copyright{line-height: 24px;}
.Bottom002743 .copyright .auto{border-top:1px solid rgba(255,255,255,0); padding: 1% 0;margin-top: 3%}
.Bottom002743 .copyright a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: rgba(255,255,255,.1); vertical-align: middle; margin: 0 7px;}

.Bottom002743 .contact .name,
.Bottom002743 nav dl dt{font-size: 18px;color: #fff; padding-bottom: 25px;}
.Bottom002743 .contact li{ padding-bottom: 10px;}
.Bottom002743 .contact li aside{ padding-left: 25px;background-position: left center; background-repeat: no-repeat;margin-bottom: 5px;}
.Bottom002743 .contact li:nth-child(1){padding-bottom: 32px;}
.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_p.png);}
.Bottom002743 .contact li:nth-child(3) aside{background-image: url(../images/Bottom002743_icon_email.png);}
.Bottom002743 .contact li:nth-child(4) aside{background-image: url(../images/Bottom002743_icon_add.png);}
.Bottom002743 .contact li b{font-size: 28px;color: #ee7133;font-family: "din-bold";display:block;}
.Bottom002743 nav dl dt a{color: #fff;}
.Bottom002743 nav{float: right; }
.Bottom002743 nav dl{float: left; max-width: 180px;}
.Bottom002743 nav dd{line-height: 20px; padding: 4px 0;}
.Bottom002743 nav .code{text-align: center;}
.Bottom002743 nav .code img{max-width: 121px;}
@media(min-width:769px){
.Bottom002743 .contact{float: left; width:23%;}
.Bottom002743 .copyright aside{float: right;}
}
@media(min-width:1441px){
.Bottom002743 .contact{width:27%;}
}
@media(max-width:768px){
.Bottom002743{padding-top: 5%;}
.Bottom002743 nav{display: none;}
.Bottom002743 .contact{display: table; margin: 0 auto;}
.Bottom002743 .contact li b{ font-size:20px;}
.Bottom002743 .links{margin: 30px 0; }
.Bottom002743 .contact .name,
.Bottom002743 .copyright{text-align: center;}
}


/*
 .Banner002291 为demo编号
 */
.Banner002291 { overflow: hidden;}
.Banner002291 span{ display: none;}
.Banner002291 img{ max-width: none; width: 155%; margin-left: -27.5%;}
@media only screen and (min-width: 768px) {
	.Banner002291 img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
	.Banner002291 img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
	.Banner002291{ height: 300px;}
	.Banner002291 img{ display: none;}
	.Banner002291 span{ display: block; background-position: center; background-repeat: no-repeat; height: 300px; width: 100%;}
}
/*
 .Menu002272 为demo编号
 */
.Menu002272{}
.Menu002272 .auto{max-width: 1680px;width: 96%;}
.Menu002272 .nav-menu{border-bottom: 1px solid #eef0f1;}
.Menu002272 .nav-menu ul{display: none;}
.Menu002272 .current{padding-left: 25px;background: url(../images/Menu002272-icon.png) no-repeat left center;}
.Menu002272 .current a{font-size: 14px;color: #717171;padding: 0 13px 0 10px; position: relative; line-height: 45px;}
.Menu002272 .current a:after{ content: ""; position: absolute; top: 50%; right: -2px; width: 3px;height: 3px; background: #ddd;border-radius: 50%;transform: translateY(-50%);}
.Menu002272 .current a:first-child{padding-left: 0;}
.Menu002272 .current a:hover{color: #ee7133;}
.Menu002272 .current span{padding-left: 10px}

@media screen and (min-width:768px ) {
	.Menu002272 .nav-menu ul{display: block;float: left;}
	.Menu002272 .nav-menu ul li{float: left;line-height: 60px;margin: 0 2px;padding: 0 3px;}
	.Menu002272 .nav-menu ul li:first-child{margin-left: 0;}
	.Menu002272 .nav-menu ul li:hover,
	.Menu002272 .nav-menu ul li.on{background: #ee7133;}
	.Menu002272 .nav-menu ul li:hover a,
	.Menu002272 .nav-menu ul li.on a{color: #fff;}
	.Menu002272 .nav-menu .location{float: right;}
	.Menu002272 .current a{line-height: 60px;}
}
@media screen and (min-width:1024px ) {
	.Menu002272 .nav-menu ul li{padding: 0 12px;margin: 0 6px;}
}
@media screen and (min-width:1200px ) {
	.Menu002272 .nav-menu ul li{line-height: 73px;font-weight: 700;}
	.Menu002272 .current a{line-height: 73px;font-weight: 700;}
	.Menu002272 .current span{font-weight: 700;}
}


/*PicList002045 */
.PicList002045{ padding-top:2%;}
.PicList002045 .auto{max-width: 1680px;width: 96%;}
.PicList002045 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:2%; position:relative; text-align:center;}
.PicList002045 li:nth-child(4n){ margin-right:0;}
.PicList002045 li a{ position:absolute; left:0; top:0; right:0; bottom:0; border:1px solid #e8e8e8;transition: .3s;}
.PicList002045 li a:hover{ border-width:3px; border-color:#ee7133;box-shadow:0px 5px 20px rgba(0,0,0,.1);}
.PicList002045 li div{ max-width:275px; margin:0 auto; padding:4% 4% 10% 4%;}
.PicList002045 li figure{ padding-bottom:100%; background-size:contain;}
.PicList002045 li figure img{ display:none;}
.PicList002045 li p{ font-size:16px; color:#000; margin-bottom:5px;}
@media(max-width:480px){
.PicList002045 li{ width:49%;}
.PicList002045 li:nth-child(3n){ margin-right:2%;}
.PicList002045 li:nth-child(2n){ margin-right:0;}
.PicList002045 li p{ font-size:14px;}
}
/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #ee7133; background:#ee7133;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#ee7133; border-color:#ee7133;}
.Page002193 .p_page b{ font-weight:normal;}


/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:3% 0;}
.RighInfo001277 .auto{max-width: 1680px;width: 96%;}
.RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #ee7133;}
.RighInfo001277 .right_info{ float:right; width:39.2%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info h1{ padding:7% 0; color:#ee7133; font-size:26px; }
.RighInfo001277 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo001277 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo001277 .right_info a{ display:inline-block; padding:10px 5%; background: #ee7133;color:#fff; transition:0.4s;}
.RighInfo001277 .right_info a i{display: inline-block;content: '';width: 20px;height: 20px;margin-right: 10px;background: url(../images/RighInfo001277-1.png) no-repeat center;position: relative;top:4px;}
.RighInfo001277 .right_info a+a{margin-left: 30px;background: #FFB200;}
.RighInfo001277 .right_info a+a i{background: url(../images/RighInfo001277-2.png) no-repeat center;}
.RighInfo001277 .right_info a:hover{ background-color:#ee7133; color:#fff;}

.RighInfo001277 .tab{ padding:3% 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#ee7133; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;}

.RighInfo001277 .tab .info .table_1{max-width: 960px}
.RighInfo001277 .tab .info .table_1 tr:nth-child(odd){background: #f8f8f8;}
.RighInfo001277 .tab .info .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px 25px;}
.RighInfo001277 .tab .info .table_1 td:first-child{text-align: left;}

@media(max-width:480px){
.RighInfo002554 .table_1{ overflow:auto;}
.RighInfo002554 .table_1 table{ width:180%;}
}
@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
 }	



/*Top002999 */
.Top002999{position: relative;z-index: 100;}
.Top002999 .logo{position: absolute;left: 3.13vw;  z-index: 10;  display: table;height: 100px;max-width: 206px;}
.Top002999 .logo a{display: table-cell; vertical-align: middle;}
.Top002999 .logo img{max-height: 46px;
    width: 206px;}
.Top002999 .open-nav{position: absolute;right: 3.13vw; width: 29px; height: 25px; top:37px;  z-index: 8; cursor: pointer;}
.Top002999 .open-nav i{position: absolute; left: 0; width: 100%; height: 3px; border-radius: 3px;background: #fff;}
.Top002999 .open-nav i:nth-child(2){top: 50%;margin-top: -1.5px;}
.Top002999 .open-nav i:nth-child(1){ top: 0;}
.Top002999 .open-nav i:nth-child(3){ bottom: 0;}

.Top002999 .top-main{ z-index: 9;background: #fff;position: relative;}

.Top002999 .open-search{top: 0;background:url("../images/Top002999_icon.png") no-repeat center center  #ee7133; height: 100%;right: 0; width: 80px;}
.Top002999 .open-search.on:before, 
.Top002999 .open-search.on:after{background: #ee7133; width: 44%; left:28%; }
.Top002999 .top-search .btn{background-color: #ee7133;background-image:url("../images/Top002999_icon.png");}

.Top002999 .top-main .gupiao{position: absolute; right: 120px; top: 50%; line-height: 24px;margin-top: -12px;color: #b8bec0;font-size: 16px;}
.Top002999 .top-main .gupiao span{font-size: 16px;font-family: 'avantgardeitcbybt-demi';color: #ee7133;}
.Top002999 .top-main menu li a{color: #464d57;}
.Top002999 .top-main menu li.aon span a,
.Top002999 .top-main menu li a:hover{color: #ee7133;}
.Top002999 .top-main .sub dt{text-align: left;}
.Top002999 .txt-intro .txt{padding: 0 2.03vw;}
.Top002999 .txt-intro .txt p{line-height: 28px;color: #6c727d; margin-bottom: 3.13vw;}
.Top002999 .txt-intro .txt .more{color: #6c727d;font-size: 14px;}
.Top002999 .txt-intro .txt .more:hover{color: #ee7133;}
@media(min-width:1163px){
.Top002999{position: absolute; left: 0; top: 0; width: 100%;}  

.Top002999 .logo a .blue,
.pcmenu-show .Top002999 .logo a .white{}
.pcmenu-show .Top002999 .logo a .blue{display: block;}
    
.Top002999 .top-main{position: absolute;transition: 0.3s;   left: 0; width: 100%;}
.pcmenu-show .Top002999 .top-main{top: 0; opacity: 1;}
    
.Top002999 .top-main menu{padding-left: 22vw;}
.Top002999 .top-main menu li{float: left; font-size: 16px;}
.Top002999 .top-main menu li span{display: block; line-height: 100px;}
.Top002999 .top-main menu li:not(:last-child){margin-right: 2.76vw;}
.Top002999 .top-main menu li:not(:last-child):after{position: absolute; left: 100%; top: 50%; width: 2px; height: 2px; background: #adb7c6; content: ''; margin-left: 1.38vw;}
.Top002999 .top-main .sub{width: 55.834vw; left: -3.13vw;margin: 0;background-color: #f6f8f9; padding: 3.13vw 1vw 4.13vw 0;}
.Top002999 .top-main .sub dt{line-height: normal;padding: 0;}
.Top002999 .top-main .sub dt:not(:last-child){margin-bottom: 1.5625vw;}
.Top002999 .top-main .sub .fl{width: 22.575%;padding: 0 0 0 3.13vw;background: none;}
.Top002999 .top-main .sub .fr{width: 77.426%;}
.Top002999 .txt-intro .pic{width: 48.193%}
}
@media(max-width:1162px){
.Top002999 .open-nav,
.Top002999 .logo a .white{display: none;}
.Top002999 .logo{height: 70px; max-width: 40%; left: 2vw; margin-left:60px;}
.Top002999 .logo img{max-height: 40px;}
.Top002999 .top-main menu{position: fixed; left: -100%;opacity: 0; top: 70px; bottom: 0;background: rgba(255,255,255,0.9); width: 240px; transition: 0.3s;}
.menu-show .Top002999 .top-main menu{opacity: 1; left: 0;}
.Top002999 .top-main menu li{line-height: 40px;  border-bottom: 1px solid rgb(115,184,202,37%);font-size: 16px;}
.Top002999 .top-main menu li span{position: relative;display: block;padding: 0 20px;}
.Top002999 .top-main menu li i.op:after,
.Top002999 .top-main menu li i.op:before{background: #adb7c6;}
.Top002999 .top-main{height: 70px;}
.Top002999 .top-search{max-width: inherit;}
.Top002999 .open-menu{left: 2vw; width: 32px;z-index:10;}
.Top002999  .open-menu i{background: #adb7c6}
.Top002999 .txt-intro{display: none;}
.Top002999 .top-main .sub{background: rgba(0,0,0,0.1); padding: 10px 20px;}
.Top002999 .top-main .sub dt:not(:last-child){border-bottom: 1px solid rgba(255,255,255,0.9);}
}


/*
 .PicList001761 为demo编号
 */
.PicList001761 {max-width: 1680px;margin: 0 auto;padding:0 0 80px 0;}
.PicList001761 .categoryname{  font-size:22px; color:#4c433e;}
.PicList001761 li{ float:left; width:18.4%; margin-right:2%; margin-bottom: 2%;text-align:center;}
.PicList001761 li figure{padding-bottom:75%; background-size:contain;}
.PicList001761 li figure img{ display:none;}
.PicList001761 li a{color:#333; display:block;}
.PicList001761 li a:hover span{ background-color:#ee7133; color:#fff;}
.PicList001761 li span{ line-height:30px; padding:5% 0; font-size:16px;background: #f5f7f7;}
.PicList001761 li:last-child{ margin-right:0;}
@media(max-width:375px){
.PicList001761 .categoryname{ font-size:18px;}
.PicList001761 li{ width:auto; float:none; margin-right:0; margin-bottom:2%;}
}
.PicList001761 p{text-align: center;
    width: 180px;
    height: 55px;
    background: #ee7133;
    color: #fff;
    line-height: 55px;
    vertical-align: middle;
    margin: 0 auto;
    font-size: 15px;
    font-weight: bold;}



/*Banner003069 */
.Banner003069{position: relative; z-index: 1;}
.Banner003069 .auto{max-width: 1280px;}
.Banner003069 .Ispic{height: 350px;}
.Banner003069 .txt{position: absolute; left: 0; bottom: 6.6vw; width: 100%; z-index: 10;color: #000; font-size: 36px; text-align: right;}
.Banner003069 .txt .en{font-size: 0.5em;font-family: 'SourceHanSansCN-Normal';    text-transform: uppercase;}
.Banner003069 .txt .cn{font-family: 'SourceHanSansCN-Bold';}
@media(max-width:640px){
.Banner003069 .Ispic{height: 28vw;}
.Banner003069 .txt{font-size: 6vw;}
}
/*RighInfo002806 */
@font-face {
  font-family: "DINCond-Bold";
  src: url("../fonts/DINCond-Bold.woff2") format("woff2"),
       url("../fonts/DINCond-Bold.woff") format("woff"),
       url("../fonts/DINCond-Bold.ttf") format("truetype"),
       url("../fonts/DINCond-Bold.eot") format("embedded-opentype"),
       url("../fonts/DINCond-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.RighInfo002806{padding: 4% 0;}
.RighInfo002806 .txt aside.t-1{font-size: 36px;
    font-weight: normal;
    color: #333437;}
.RighInfo002806 .txt aside.t-2{ font-family: "DINCond-Bold";color: #ee7133;font-size: 34px;font-weight: bold;text-transform:uppercase}
.RighInfo002806 .txt p{line-height: 30px;font-size: 16px;margin-top: 1%;}
.RighInfo002806 .txt .yang{font-size: 24px;color: #333;font-weight: bold;margin-top: 30px;}
.RighInfo002806 .num{padding-bottom: 3%;}
.RighInfo002806 .num .pic img{display: block; width: 100%;}
.RighInfo002806 .num .list{ margin-top: 8.518%;position: relative;}
.RighInfo002806 .num .list:before,
.RighInfo002806 .num .list:after{position: absolute; content: ''; border: 5px solid #ee7133; width: 30px; height: 30px;}
.RighInfo002806 .num .list:before{left: 0; top: 0; border-right: 0;border-bottom: 0;}
.RighInfo002806 .num .list:after{right: 0; bottom: 0; border-top: 0;border-left: 0;}
.RighInfo002806 .num .list li{float:left; width: 55%; padding: 30px 0;}
.RighInfo002806 .num .list li:nth-child(2n){width: 45%}
.RighInfo002806 .num .list li:nth-child(2n+1){clear: left;}
.RighInfo002806 .num .list li .inner{padding-left: 16%;color: #ee7133;font-family: "DINCond-Bold";font-size: 100px;}
.RighInfo002806 .num .list li aside{overflow: hidden; height: 0.6em;}
.RighInfo002806 .num .list li sub{font-size: 0.24em;text-transform: uppercase; line-height: 0.8em;float: left;margin-top: 1.7em;}
.RighInfo002806 .num .list li sup{font-size: 24px;
    line-height: 1em;
    vertical-align: top;}
.RighInfo002806 .num .list li span{font-size: 50px;
    line-height: 1em;
    vertical-align: text-top;
    font-weight: bold;}
.RighInfo002806 .num .list li p{font-size: 0.2em;}
.RighInfo002806 .num .list li aside *{display: inline-block;}
.RighInfo002806 .culture ul{padding: 4.6875% 0;background: rgba(246,85,13,0.8);}
.RighInfo002806 .culture li{ vertical-align: top;color: #fff;}
.RighInfo002806 .culture li aside{font-size: 24px; margin: 15% 0 6% 0;}
.RighInfo002806 .culture li p{line-height: 32px; font-size: 20px;}
@media(min-width:481px){
.RighInfo002806 .culture ul{display: table;width: 100%;}
.RighInfo002806 .culture li{display: table-cell;width: 33.333333%;padding-left: 5%; }
.RighInfo002806 .culture li:not(:last-child){border-right: 1px solid rgba(255,255,255,0.5);}
}
@media(min-width:769px){
.RighInfo002806 .num .pic{float: right; width: 43.75%; position: relative;}
.RighInfo002806 .num .pic:before{position: absolute; left: 0;bottom: 0; height:66.746%; width: 12.143%;background: #fff; content: '';}
.RighInfo002806 .num .list{float: left; width: 50%;}
}
@media(max-width:1280px){
.RighInfo002806 .num .list li .inner{font-size: 80px;}
}
@media(max-width:1024px){
.RighInfo002806 .num .list li .inner{font-size: 70px;}
}
@media(min-width:481px) and (max-width:640px){
.RighInfo002806 .culture li img{height: 40px;}
}
@media(max-width:640px){
.RighInfo002806 .txt aside.t-1{font-size: 32px!important;}
.RighInfo002806 .txt aside.t-2{font-size: 24px!important;}
.RighInfo002806 .culture li aside{font-size: 18px!important; }
.RighInfo002806 .culture li p{line-height: 24px!important; font-size:16px!important;}
}
@media(max-width:480px){
.RighInfo002806 .num .list li .inner{font-size: 50px;}
.RighInfo002806 .culture{background-size:100% 100%;}
.RighInfo002806 .culture li{padding:5%; margin: 0 5%;}
.RighInfo002806 .culture li aside{ margin:  6% 0;}
.RighInfo002806 .culture li:not(:last-child){border-bottom: 1px solid rgba(255,255,255,0.5); margin-bottom: 3%;}
}




/*TextList002148 */
.TextList002148{ padding-top:4%;}
.TextList002148 .auto{ max-width:1280px;}
.TextList002148 li{ overflow:hidden; padding-left:0px; padding-right:48px; position:relative; margin-bottom:2%;}
.TextList002148 li:after{ position:absolute; content:''; right:0; top:0;width:48px; height:100%; background:url(../images/TextList002148-more.gif) no-repeat center center #ebefef; transition:0.2s;}
.TextList002148 li:hover::after{ background-color:#ee7133;}
.TextList002148 li div{background-color: #F5F7F7;
    padding: 4% 3%;}
.TextList002148 li time{ position:absolute; left:0; top:0; width:155px; height:100%;background-color:#f8f8f8; border-right:1px solid #e9e9e9;}
.TextList002148 li time:after{ position:absolute; content:''; background:url(../images/TextList002148-time.gif) no-repeat; width:11px; height:19px; top:50%; right:-11px; margin-top:-9px;}
.TextList002148 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.TextList002148 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.TextList002148 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:66px; background:#dfdfdf;}
.TextList002148 li h3{ margin:0; font-size:22px;}
.TextList002148 li p{ line-height:26px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;    font-size: 15px;}
@media(max-width:1000px){
.TextList002148 li{padding-left:120px;padding-right:30px;}
.TextList002148 li:after{width:30px; background-size:35% auto;}
.TextList002148 li time{width:105px;}
.TextList002148 li time span{font-size:14px;}
.TextList002148 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.TextList002148 li h3{ font-size:16px;}
}
@media(max-width:480px){
.TextList002148 li{padding-left:0;padding-right:0;}
.TextList002148 li:after{ display:none;}
.TextList002148 li time{width:85px;}
.TextList002148 li time span{font-size:12px;}
.TextList002148 li time i{font-size:30px;}
.TextList002148 li h3{ font-size:14px;}
.TextList002148 li p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
}
/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #ee7133; background:#ee7133;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#ee7133; border-color:#ee7133;}
.Page002193 .p_page b{ font-weight:normal;}



.TextList001398{     padding: 4% 0 0 0;
    max-width: 1280px;
    margin: 0 auto;}
.TextList001398 li{height: 70px;
    padding: 0 25px;
    /* border-bottom: 1px solid #e3e3e3; */
    line-height: 70px;
    position: relative;}
.TextList001398 li a{display:block; padding: 0 75px 0 20px; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 16px; color: #3d3d3d;}
.TextList001398 li a:hover{color: #D61919;}
.TextList001398 li .btn{width: 71px; height: 70px; position: absolute; top: 0; right: 25px; background: url(../images/TextList001398_btn.png) 0 50% no-repeat;}
.TextList001398 li:nth-child(2n){background: #F5F7F7;}




/*
 .PicList002313 为demo编号
 */
.PicList002313{ padding: 4% 0 0 0;}
.PicList002313  li{ padding: 10px 0;}
.PicList002313  li .inner{ position: relative; min-height: 158px; background: #F5F7F7;}
.PicList002313  li .pic{ position: absolute; top: 0; left: 0; width:35%; height: 100%; overflow: hidden;}
.PicList002313  li .pic img{ height: 100%; width: auto; max-width: none;}
.PicList002313  li .text{ position: relative; height: 158px;}
.PicList002313  li .text figure{ padding: 5% 8% 5% 40%;}
.PicList002313  li .text .h3{ margin: 0; font-size: 16px;}
.PicList002313  li .text .h3 a{ color: #333;}
.PicList002313  li:hover .text .h3 a{ color: #f58221;}
.PicList002313  li .text .con{ font-size: 14px; color: #555; line-height: 22px; margin: 10px 0; height: 66px; overflow: hidden;}
.PicList002313  li .text .more{ position: absolute; right: 4%; bottom: 20px; background:#ee7133 url(../images/PicList002313-icon.png) no-repeat center; width: 20px; height: 20px; display: block; border-radius: 50%;}
.PicList002313  li:hover .inner{ background-color: #fcf0e5;}
.PicList002313  li:hover .icon,.PicList002313  li:hover .text .more{ background-color: #f58221;}
/*.PicList002313  li:hover img{ transform: rotateY(360deg);}*/
@media only screen and (min-width: 769px) {
	.PicList002313  li{ padding: 0px 0 30px 0;}
	.PicList002313 .ul li{ float: left; width: 48%;}
	.PicList002313  li:nth-child(2n){ margin-left: 4%;}
}
@media only screen and (max-width: 768px){
	.PicList002313  li .pic{ left:3%; top:10%;}
	.PicList002313  li .pic img{ width:100%; height:auto;}
	.PicList002313  li .inner{ min-height:116px;}
	.PicList002313  li .text{ height:116px;}
	.PicList002313  li .text figure{ padding:3% 3% 3% 43%;}
	.PicList002313  li .text .h3{ font-size:14px;}
	.PicList002313  li .text .con{ font-size:12px; line-height:18px; height:40px;}
	.PicList002313  li .text .more{ bottom:10px;}
}



/*Floor002962 */
.Floor002962{ padding: 4% 0;background: #F5F7F7;}
.Floor002962 >.auto {
    width: 96%;
    max-width: 1680px;
}
@media(min-width:1025px){
.Floor002962 .list{ margin: 0 -15px;}
.Floor002962 .left{width: 66%; padding: 0 15px;}
.Floor002962 .right{width: 34%; padding: 0 15px;}
}

.Floor002962 .h-title{ font-size: 22px; color: #333; padding-bottom: 15px; margin-bottom: 15px;}
.Floor002962 .h-title a{display: block; float: right; width: 30%; text-align: right; line-height: 28px; font-size: 16px; color: #ee7133;}

.Floor002962 .left .box ol{float: left; width: 350px; height: 465px;}
.Floor002962 .left .box ol a{display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.Floor002962 .left .box ol a:before{position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 80%;z-index: 3;transition: 0.3s ease-out;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); 
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); 
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
}
.Floor002962 .left .box ol .Ispic{display: block;transition: 0.3s;}
.Floor002962 .left .box ol:hover .Ispic{transform: scale(1.15);}
.Floor002962 .left .box ol .txt{width: 100%; padding: 25px; color: #fff; transition: .3s; position: absolute; left: 0; bottom: 0; z-index: 10;}
.Floor002962 .left .box ol time{display: block; line-height: 30px;}
.Floor002962 .left .box ol p{display: block; height: 20px; line-height: 20px; font-size: 16px; margin: 0; overflow: hidden; transition: .3s;}
.Floor002962 .left .box ul{ padding-left: 365px; }
.Floor002962 .left .box li {height: 65px; padding: 0 20px; font-size: 16px; line-height: 65px; background: #fff; transition: .3s;}
.Floor002962 .left .box li a{padding-left: 20px; background: url(../images/Floor002962_a.gif) no-repeat left center;}
.Floor002962 .left .box li:not(:last-child){ margin-bottom: 15px;}
.Floor002962 .left .box li time{float: right; color: #999;margin-left: 20px; transition: .3s;}
.Floor002962 .left .box li:hover{ background: #ee7133;}
.Floor002962 .left .box li:hover a{ color: #fff; background-image: url(../images/Floor002962_a_on.gif); }
.Floor002962 .left .box li:hover time{color: #fff;}

.Floor002962 .right .box{height: 220px; background: #fff;padding: 20px 25px 0; }
.Floor002962 .right .box:not(:last-child){ margin-bottom: 25px;}
.Floor002962 .right .box .h-title{ border-bottom: 1px solid #ededed;}
.Floor002962 .right .box li{height: 30px; line-height:30px;}
.Floor002962 .right .box li time{float: right;color: #999;margin-left: 20px;}
.Floor002962 .right .box li a{padding-left: 20px; color: #666; background: url(../images/Floor002962_a.gif) no-repeat left center;}
.Floor002962 .right .box li:hover a{color: #ee7133;}


@media(min-width:641px){
.Floor002962 .left .box ol .Ispic{width: 100%; height: 100%;}
.Floor002962 .left .box li.active > a.dot{font-size: 16px; }
}
@media(max-width:640px){
.Floor002962 .left .box ol{ width:100%; padding-bottom: 3vw; float:none;}
.Floor002962 .left .box ul{ padding:0; width:100%; padding-bottom: 3vw;}
.Floor002962 .left .box ol .Ispic{padding-bottom: 65%;}
.Floor002962 .left .box ol{ height:auto;}
}


/*PicList002525 */
.PicList002525{padding: 2% 0;}
.PicList002525 ul{overflow: hidden;}
.PicList002525 li{float: left; position: relative; text-align: center; margin-bottom: 1%; margin-right: 1%; padding-bottom: 1%;}
.PicList002525 li a,
.PicList002525 li::after{position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.PicList002525 li::after{content: ''; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2;}
.PicList002525 li .Ispic{padding-bottom: 75%; background-size: contain;}
.PicList002525 li a{border: 1px solid #eee; z-index: 5; transition: 0.3s;}
.PicList002525 li a:hover{border-color: #ee7133;}
.PicList002525 li p{margin: 0; color: #333; padding: 10px 3% 0 3%; line-height: 25px; font-size: 16px; font-weight: 600;}
.PicList002525 li:hover p{ color:#ee7133;}
.PicList002525 li span{color: #999; padding-bottom: 5px;}
@media(min-width:769px){
.PicList002525 li{width: 24%;} 
.PicList002525 li:nth-child(4n){margin-right: 0;} 
.PicList002525 li:nth-child(4n)::after{border-right: 0;}
}
@media(max-width:768px){
.PicList002525 li{width: 100%; margin-top:4%;} 
.PicList002525 li:nth-child(2n)::after{border-right: 0;}
}




/* .RighInfo002228 为demo编号 */
.RighInfo002228 {padding:2% 0;}
.RighInfo002228 .single-header {text-align:center;}
.RighInfo002228 .single-header h1 {color:#ee7133;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;background-color:#fff;}
.RighInfo002228 .single-content {text-justify:inter-ideograph;text-align:justify;word-wrap:break-word;overflow:hidden;font-size:14px;line-height:24px;color:#666;padding-top:2%;min-height:400px;}
.RighInfo002228 .single-content p {margin:0;padding:10px 0;}
.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;}
.RighInfo002228 .single-content p {padding:15px 0;}
.RighInfo002228 .single-header h3:after {background-color:#f3eee9;position:absolute;top:50%;z-index:1;margin-top:0;}
}
@media screen and (min-width:1024px) {
.RighInfo002228 .single-header h1 {font-size:30px;}
}



/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275{padding-top: 6%}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding: 50px 0 10px}
	.RighInfo002275 .text .title{margin-bottom: 40px}
	.RighInfo002275 .map{width: 700px;height: 430px;}
	.RighInfo002275 .text{width: 40%;}
}


/*
 .from 为demo编号
 */
.from{ padding-bottom:3%;}
.from h1{ text-align:center; color:#ee7133;} 
.from td{ padding-bottom:3%; border:0; padding:0;}
.from td div{ position:relative;}
.from td.f_name{ padding-right:5%; width:45%;}
.from label{ position:absolute; left:15px; top:0;line-height:44px; color:#666;}
.from .text{ width:100%; height:44px; line-height:44px; text-indent:10px; border:none; background:#f5f5f5;}
.from div span{width: 120px; display: inline-block;}
.from textarea.text{ height:132px;}
.from .btn{ text-align:center;}
.from .btn input{ font-weight:bold; cursor:pointer; padding:0; border:none; border-radius:40px; width:15%; height:36px; color:#fff; background:#ee7133;}
@media(max-width:768px){
.from div span{width: 100px;}
.from .btn input{width: 50%;}
}


/*
 .Menu006 为demo编号
 */
.Menu006{ padding-top:13%;}
.Menu006 header{ background-color:#ee7133; padding:6%; }
.Menu006 header{ color:#fff; font-size:24px; font-weight:bold; line-height:38px;}
.Menu006 header span{ margin:0; font-weight:normal;font-family: Arial;color: #fff;font-size: 18px; display:block; text-transform:uppercase;}
.Menu006 ul{background-color:#F7F7F7; border-bottom:6px solid #f3f3f3;}
.Menu006 li{ border-bottom:1px solid #e0e0e0; position:relative;font-size:16px; line-height:61px;}
.Menu006 li h4{ margin:0; font-weight:normal;}
.Menu006 li a{display:block; padding-left:30px;}
.Menu006 li h4 a{background: url(../images/Menu006-li_a.png) no-repeat 95% center;}
.Menu006 li.aon h4 a,
.Menu006 li h4 a:hover{ background-color:#fff; background-image:url(../images/Menu006-li_aon.png); color:#ee7133;}
