
/* .Top002070*/.Top002070{width: 100%;background-color: #fff;border-top: 35px solid #605144;z-index: 100;}
.Top002070 .header{position: relative;}
.Top002070 .header-left{position: absolute;top: 50%;transform: translateY(-50%);width: 40%;max-width: 191px;}
.Top002070 .header-right{position: absolute;top: 50%;height: 24px;right: 0;margin-top: -12px;}
.Top002070 .header-right dd{position: relative;float: left;}
.Top002070 .header-right dd > a{display: block;line-height: 24px;}
@media(min-width:1025px){.Top002070 .header-mid{margin-right: 200px;margin-left: 20%;}}
.Top002070 .top-language a{position: relative;padding: 0 15px;margin-left: 10px;height: 24px;border-radius: 4px;background: #e60012;color: #fff;}
.Top002070 .icon{margin-right: 10px;}
.Top002070 .icon a{float: left;margin: 0 10px;margin-top: -1px;}
.Top002070 .open-search{width: 40px;background: url(../images/top002070-search_btn.png) no-repeat center center;}
.Top002070 .search-box{position: absolute;width: 0;overflow: hidden;right: 0;top: 0;background: #eee;transition: 0.3s;opacity: 0;}
.Top002070 .search-box .text{width: 100%;background: none;height: 40px;border: none;line-height: 40px;padding: 0 40px 0 10px;}
.Top002070 .search-box .btn{position: absolute;right: 0;top: 0;height: 100%;width: 40px;background: url(../images/top002070-search_btn.png) no-repeat center center;}
.Top002070 .top-search-on .search-box{width: 200px;opacity: 1;}
.Top002070 .header-menu li em{line-height: 40px;padding: 20px 0;font-size: 15px;position: relative;}
.Top002070 .header-menu li:hover em::before{position: absolute;content: '';width: 0;height: 0;border: 4px solid transparent;border-bottom-color: #e60012;bottom: 0;left: 50%;margin-left: -4px;}
.Top002070 .header-menu li:last-of-type em::after,
.Top002070 .header-menu li:last-child em a::after{display: none;}
.Top002070 .header-menu li em a{color: #615144;}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon em a{color: #e60012;}
.Top002070 .header-menu li .sub{background: none;}
.Top002070 .header-menu li .sub dt{margin-bottom: 1px;background: rgba(0, 0, 0, 0.3);}
.Top002070 .header-menu li .sub dt a{text-align: center;color: #fff;}
.Top002070 .header-menu li .sub dt a:hover{background: #b48a56;}
@media(max-width:1024px){.Top002070 .header{margin: 0 2%;height: 80px;}
.Top002070 .header-right{z-index: 101;right: 2%;}
.Top002070 .Public_nav_style #open_menu{position: relative; right: 0; top:-8px;margin-left: 10px;border-radius: 0;background: #605144;height: 32px;border: none;margin-top: 4px;}
.Top002070 #open_menu i::before, .Top002070 #open_menu i::after{background: #b48a56 !important;}
.Top002070 #open_menu i{background: #b48a56;height: 3px;margin-top: -1.5px;}
.Top002070 #header-menu ul{padding: 0;border-top: 113px solid #fff;background: #605144;}
.Top002070 #header-menu li{text-align: center;}
.Top002070 #header-menu li em a{padding: 5%;font-weight: normal;line-height: normal;}
.Top002070 #header-menu li .sub dt{margin-bottom: 1px;background: rgba(0, 0, 0, 0.3);}
.Top002070 #header-menu li .sub dt a{border-bottom: 0;}}

@media(max-width:414px){
.Top002070 .top-language a{ margin-left: 0;}
}
@media(max-width:320px){
	.Top002070 .top-language a{padding: 0 5px;}
	.Top002070 .icon{  margin-right: 0;}
	.Top002070 .icon img{ width: 20px; }
}

/* .Banner001347*/.Banner001347{position: relative;z-index: 1;}
.Banner001347 .bx-viewport,
.Banner001347 li,
.Banner001347 li a{height: 720px;}
.Banner001347 li a{ display: block; z-index: 99; position: relative; }
.Banner001347 li{background-position: center top;background-repeat: no-repeat;}
.Banner001347 li img{display: none;}
.Banner001347 .bx-pager{position: absolute;width: 100%;left: 0;bottom: 2em;text-align: center;z-index: 10;}
.Banner001347 .bx-pager div{display: inline-block;margin: 0 6px;}
.Banner001347 .bx-pager div a{width: 25px;height: 3px;background: #fff;display: block;overflow: hidden;line-height: 1000px;opacity: 0.5;}
.Banner001347 .bx-pager div a.active{opacity: 1;height: 5px;}


.Banner001347 .bx-controls-direction a{ z-index:10;position:absolute; width:49px; height:49px; overflow:hidden; line-height:1000px; top:50%; transform:translateY(-50%); background:url(../images/banner002058-btn_left.png) no-repeat center center; background-size:contain;}
.Banner001347 .bx-controls-direction a.bx-prev{ left:2%;}
.Banner001347 .bx-controls-direction a.bx-next{ right:2%; background-image:url(../images/banner002058-btn_right.png);}
.Banner001347 .bx-controls-direction a.bx-prev:hover{ background-image:url(../images/banner002058-btn_lefton.png);}
.Banner001347 .bx-controls-direction a.bx-next:hover{ background-image:url(../images/banner002058-btn_righton.png);}

@media(max-width:1024px){.Banner001347 .bx-viewport, .Banner001347 li, .Banner001347 li a{height: auto;}
.Banner001347 li{background: none !important;}
.Banner001347 li img{display: block;width: 100%;}}
@media(max-width:768px){.Banner001347 .bx-pager div{margin: 0 2px;}
.Banner001347 .bx-pager div a{width: 20px;height: 8px;}
.Banner001347 .bx-controls-direction a{ width:30px; height:30px;}}

.home_title{padding-bottom: 10px;text-align: center;}
.home_title h2{letter-spacing: 7px;margin: 0 auto;font-size: 34px;font-weight: lighter;color: #000;}
.home_title hr{margin: 15px auto;padding: 0;max-width: 100px;border: 0;border-top: solid 5px #e60012;text-align: center;}
.home_title p{font-size: 14px;margin: 0;letter-spacing: 10px;text-transform: uppercase;}

@media(max-width:640px){
.home_title h2{letter-spacing: 7px;margin: 0 auto;font-size: 24px;font-weight: lighter;color: #000;}
.home_title hr{margin: 10px auto;padding: 0;max-width: 100px;border: 0;border-top: solid 5px #e60012;text-align: center;}
.home_title p{font-size: 12px;margin: 0;letter-spacing: 10px;text-transform: uppercase;}
}

/* .Floor002528*/
.Floor002528{padding: 2% 0;}
.Floor002528 .tab{text-align: center;padding: 3% 0;line-height: 36px;}
.Floor002528 .tab span{display: inline-block;color: #999;width: 30%;max-width: 124px;position: relative;font-size: 16px;cursor: pointer;border-radius: 2px;}
.Floor002528 .tab span:after{position: absolute;content: '';right: 0;width: 1px;height: 13px;top: 50%;margin-top: -6px;background: #dfdfdf;z-index: -1;}
.Floor002528 .tab span.active{background: #e60012;color: #fff;}
.Floor002528 .tab span.active:after,
.Floor002528 .tab span.end:after{display: none;}
.Floor002528 ul{position: relative;z-index: 1;}
.Floor002528 ul li{width: 414px;min-height: 100px;float: left;margin: 0 10px;text-align: center;transition: top 1s ease, left 1s ease;}
.Floor002528 ul li a{display: block;transition: transform ease-in-out 0.3s;}
.Floor002528 ul li .pic{position: relative;background: #000;}
.Floor002528 ul li .pic img{display: block;width: 100%;opacity: 0.5;}
.Floor002528 ul li .pic img.hover{display: none;}
.Floor002528 ul li .txt{color: #000;padding: 3%;}
.Floor002528 ul li .txt p{font-size: 25px;margin: 0;}
.Floor002528 ul li .txt i{display: block;content: '';width: 31px;height: 1px;background: #666;margin: 8px auto;}
.Floor002528 ul li a:hover .txt{box-shadow: 3px 0 7px rgba(0, 0, 0, 0.1);}
.Floor002528 ul li a:hover .pic img{display: none;opacity: 1;}
.Floor002528 ul li a:hover .pic img.hover{display: block;}
@media(max-width:1280px){.Floor002528 ul{padding: 0;}}
@media(max-width:640px){.Floor002528 ul li .txt p{font-size: 20px;}
.Floor002528 ul li .txt span{font-size: 12px;}}
@media(min-width:1025px){.Floor002528 ul li a:hover{transform: scale(1.03);}
.Floor002528 ul li a:hover .txt{transform: scale(1);}}

/* .Floor001692*/
.Floor001692{position: relative;background: url(../images/floor001692-bg.png) repeat center #F1EDE9;padding:3% 0 4% 0;}
.Floor001692 a{ color: #666;}
.Floor001692 p{margin: 0;}
.Floor001692 hr{border-top: solid 5px #e60012;}
.Floor001692 .img{padding-top: 20px;}
.Floor001692 .process li{ list-style: none; display: block; float: left; width: 8.75%; padding-bottom: 3.18%; margin-right: 4.21%; background: url(../images/floor001692_li_bg.png) no-repeat; background-size: contain; }
.Floor001692 .process li:nth-child(2n){ background: url(../images/floor001692_li_bg2.png) bottom no-repeat; background-size: contain; }
.Floor001692 .process li:nth-child(8n){ margin-right: 0; }
.Floor001692 .process li h1{ font-size: 20px; color: #9e875d; margin: 0; padding: 32% 0 4%;}
.Floor001692 .process li p{ color: #999; font-size: 16px; text-transform: uppercase; font-weight: lighter; }

@media(max-width:1024px){
.Floor001692{padding: 0;}
.Floor001692 .con{max-width: none;background: url(../images/floor001692-bg.png) no-repeat left top #F1EDE9/cover;padding: 4% 0;}
.Floor001692 .process li h1{ font-size: 17px;}
}

@media(max-width:768px){
.Floor001692 .process li{ width: 22%; margin-right: 4%; padding-bottom: 6%;}
.Floor001692 .process li:nth-child(2n){ margin-right: 4%;}
.Floor001692 .process li:nth-child(4n){ margin-right: 0;}
}

@media(max-width:640px){
.Floor001692 .process li{ width: 48%; margin-right: 4%; padding-bottom: 0; background: none;display: flex; justify-content:center; align-items:Center; height: 100px; border: 1px dotted rgba(158,135,93,0.25); margin-bottom: 20px; }
.Floor001692 .process li h1{ padding: 0 0 4%;}
.Floor001692 .process li:nth-child(2n){ margin-right: 0; background: none;}
}


/* .Floor001031*/
.Floor001031{padding: 4% 0 3%; background: #93ccc6; }

.Floor001031 .home_title h2,
.Floor001031 .home_title p{ color: #fff;}

.Floor001031 ul{ padding-top: 2%;}
.Floor001031 li{width: 32%;margin-right: 2%;margin-bottom: 2%;float: left;background: #fffeff;}
.Floor001031 li:nth-child(3n){margin-right: 0;}
.Floor001031 li img{width: 100%; height: 252px;}
.Floor001031 li a{overflow: hidden;position: relative;display: block;}
.Floor001031 li .txt{position: absolute;background: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;padding: 20% 10% 15%;}
.Floor001031 li .txt span{display: block;padding: 20px 0 10px;font-size: 16px;text-transform: uppercase;font-weight: normal;color: #fff;box-shadow: 0 -10px 0 rgba(255, 255, 255, 0.3);}
.Floor001031 li .txt time,
.Floor001031 li .txt p{color: #fff;}
.Floor001031 li .txt time{font-size: 12px;color: rgba(255, 255, 255, 0.5);}
.Floor001031 li .txt p{line-height: 20px;height: 40px;font-size: 12px;overflow: hidden;color: rgba(255, 255, 255, 0.8);}
.Floor001031 li h2{font-size: 14px;padding: 15px 0; margin: 0; font-weight: normal;text-align: center;}


@media(max-width:640px){
	.Floor001031 li{ width: auto;margin-right: 0; }
	.Floor001031 li:nth-child(3n){margin-right:0;}
}

/* .Floor002529*/
.Floor002529{padding:3% 0; background: url(../images/floor002529_bg.jpg) repeat-y center;}
.Floor002529 .video{position: relative;z-index: 1;}
.Floor002529 .video img{display: block;width: 100%;}
.Floor002529 .open_video,
.Floor002529 .file{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.Floor002529 .open_video span{position: absolute;left: 0;text-align: center;top: 50%;margin-top: -41px;color: #fff;width: 100%;line-height: 20px;}
.Floor002529 .open_video span::before{display: block;content: '';max-width: 60px;width: 15%;height: 52px;background: url(../images/floor002529_icon.png) no-repeat center center;background-size: contain;margin: 0 auto 10px;}
.Floor002529 .file{z-index: 3;display: none;}
.Floor002529 .file .close{position: absolute;z-index: 10;right: 1%;top: 3%;width: 40px;height: 40px;border-radius: 50%;background: #eb6100;cursor: pointer;}
.Floor002529 .file .close span{font-size: 20px;color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.Floor002529 .intro{padding-bottom: 2%;}
.Floor002529 .intro .ul_num{max-width: 900px;margin: 4% auto;}
.Floor002529 .intro .ul_num li{float: left;width: 33.333333%;text-align: center;font-size: 18px;color: #000;}
.Floor002529 .intro .ul_num li span{color: #eb6100;font-size: 70px;}
.Floor002529 .intro .ul_num li p{font-size: 24px;margin: 0;}
.Floor002529 .info{text-align: center;color: #000;}
.Floor002529 .info h1{font-size: 30px;margin: 0;font-weight: normal;}
.Floor002529 .info p{font-size: 14px;color: #666;line-height: 24px;margin: 20px 0 0 0;}
@media(max-width:1024px){.Floor002529 .intro .ul_num li span{font-size: 40px;}}

@media(max-width:640px){
.Floor002529 .intro .ul_num li{font-size: 14px;}
.Floor002529 .intro .ul_num li span{font-size: 30px;}
.Floor002529 .intro .ul_num li p{font-size: 18px;}
.Floor002529 .video img{height: 140px;}
	.Floor002529 .open_video span{ margin-top: -30px;}
	.Floor002529 .open_video span::before{ max-width: 30px; height: 30px;}
.Floor002529{padding:4% 0; }
	.Floor002529 .info h1{font-size: 24px;}
}

/* .Bottom002230*/
.Bottom002230{background: #474441; }
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ background-image: none !important;}
.bd_weixin_popup{ height: 330px !important;}

.Bottom002230 .auto{ padding: 3% 0 2%;}
.Bottom002230 .left h3{font-weight: 100;font-size: 16px;color: #C1C0BF;}
.Bottom002230 .left h3 span{display: block;width: 37px;height: 1px;border-bottom: 1px solid #54514e;margin: 16px 0 0}
.Bottom002230 .left ul{padding: 2% 0 3%;}
.Bottom002230 .left ul li{float: left;font-size: 13px;padding: 0 38px 10px 0;}
.Bottom002230 .left ul li a{color: #C1C0BF;}
.Bottom002230 .left ul li a:hover{color: #eb6100}
.Bottom002230 .right img{border: 2px solid #fff;}
.Bottom002230 .right .img{text-align: center;float: left;}
.Bottom002230 .right .text{float: left;padding: 0 0 0 17px;}
.Bottom002230 .right .text p{margin: 0 0 8px;color: #C1C0BF;font-size: 14px;}
.Bottom002230 .right .text li{float: left;width: 34px;height: 34px;background: url(../images/bottom002230-icon.png) no-repeat left top;margin: 0 8px 0 0}
.Bottom002230 .right .text li.wx{background: url(../images/bottom002230-icon.png) no-repeat -41px top;}
.Bottom002230 .right .text li.tx{background: url(../images/bottom002230-icon.png) no-repeat -80px top;}
.Bottom002230 .right .text li.rr{background: url(../images/bottom002230-icon.png) no-repeat -121px top;}
.Bottom002230 .right .text li a{display: inline-block;cursor: pointer;width: 34px;height: 34px;}
.Bottom002230 .bottom{  background: #302E2C;  padding: 15px 0;}
.Bottom002230 .bottom p a{color: #8c8b8b}
.Bottom002230 .bottom ul li a:hover,
.Bottom002230 .bottom p a:hover{color: #fff}
.Bottom002230 .bottom p{font-size: 12px;color: #bfbebb;margin: 0;}
@media (min-width:768px)
{.Bottom002230 .left h3{margin: 0;}
.Bottom002230 .right{float: right;}
.Bottom002230 .left{float: left; width: 60%;}
.Bottom002230 .bottom p{padding: 0; text-align: center;  }
.Bottom002230 .left ul li{padding-right: 22px;}}
@media (min-width:1024px){.Bottom002230 .left ul li{padding-right: 25px;}}

@media(max-width:1024px){
	.Bottom002230 .left ul li{padding: 0; width: 22%; margin-right: 3%; padding-bottom:10px; overflow: hidden; }
	.Bottom002230 .left ul li:nth-child(4n){ margin-right: 0; }
}

@media (max-width:640px){
	.Bottom002230 .bottom{ padding: 15px 2%;}
    .Bottom002230 .left ul{padding: 0 0 3%;}
	.Bottom002230 .left ul li{ width: 31%; margin-right: 3.5%;}
	.Bottom002230 .left ul li:nth-child(4n){ margin-right: 3.5%; }
	.Bottom002230 .left ul li:nth-child(3n){ margin-right: 0; }
	.Bottom002230 .auto{ padding: 3% 3% 5% 3%;}
}


/* .Floor002140*/
.Floor002140{padding: 3% 0 4%;}
.Floor002140 .title{text-align: center;font-size: 12px;color: #999;}
.Floor002140 .title b{display: block;font-size: 22px;color: #333;}
.Floor002140 .list{padding-top: 2%;}
.Floor002140 .list li{float: left;width: 33.3334%;padding: 0 15px 0;}
.Floor002140 .list .txt{background: #F1EDE9;color: #666;padding: 3% 0;text-align: center;}
.Floor002140 .list .txt .logo{margin-bottom: 10px;}
.Floor002140 .list .txt span{font-size: 14px;color: #666;}
.Floor002140 .list ul li a{display: block;width: 100%;}

@media (max-width:640px){
	.Floor002140 .list li{ width: auto; margin-bottom: 20px;}
}

/* .RighInfo002450*/
.RighInfo002450{padding: 3% 0 7.5%; background: url(../images/righinfo002450_bg.jpg) no-repeat; background-size: cover;}
.RighInfo002450 figure{padding:7% 0 0;}
.RighInfo002450 figure p{font-size: 17px;color: #666;line-height: 32px;text-align: justify;text-indent: 2em;}
.RighInfo002450 .wrap-container{padding: 1% 0 0;}
.RighInfo002450 .wrap-container .img{margin: 0 auto;display: block; width: 44.5%;}
.RighInfo002450 .wrap-container .word{color: #1a1002;font-size: 14px;line-height: 24px;margin-top: 3%;}
@media only screen and (min-width:767px)
{.RighInfo002450 .wrap-container .img{float: right;margin: 0 0 0 5%;}
.RighInfo002450 .wrap-container .word{margin-top: 0;}}

@media(max-width:1024px){
.RighInfo002450{ background: #fff; padding: 4% 0; }
}

@media(max-width:768px){
.RighInfo002450 figure{ padding-top: 0; }
}

@media(max-width:640px){
.RighInfo002450 .wrap-container .img{ width: auto;}
.RighInfo002450 figure p{ font-size: 14px; line-height: 28px;}
}

/*PicList002146 */
.PicList002146{ padding:3% 0 1%;}
.PicList002146 li{ float:left; width:23%; margin:0 2.666% 2% 0;}
.PicList002146 li:nth-child(4n){ margin-right: 0;}
.PicList002146 li a{ display:block; position:relative;}
.PicList002146 li h3,
.PicList002146 li h5{ margin:0; text-align:center; font-size:18px; font-weight:normal;}
.PicList002146 li h3{ font-size:16px; }
.PicList002146 li figure{ padding-bottom:77%;}
.PicList002146 li h3{ border:1px solid #e8e8e8; border-top-width:1px; border-top-color:#f4f4f4; padding:2% 15% 2% 2%; line-height:30px; position:relative;}
.PicList002146 li h3:before{ position:absolute; content:''; right:0; top:0; width:13%; height:100%; border-left:1px solid #e8e8e8; background:url(../images/piclist002146-more.gif) no-repeat center center;}

.PicList002146 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background: rgba(206,11,26,0.9); z-index:10; transition:0.3s; color:#fff; }
.PicList002146 li a:hover .hover{ opacity:1; cursor: default;}
.PicList002146 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}

.PicList002146 li .hover img{ border-radius:50%; width:100px; height:100px;}
.PicList002146 li .hover h5{ margin-top:10px; line-height:22px; max-height:44px; overflow:hidden;}
.PicList002146 li .hover i{ display:block;  height:2px; background:#fff; width:30px; margin:10px auto;} 
.PicList002146 li .hover p{ font-size:12px; line-height:20px; margin:0; max-height:60px; overflow:hidden;}
@media(max-width:1366px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:16px;}
}
@media(max-width:1366px) and (min-width:1001px){
.PicList002146 li .hover img{ width:70px; height:70px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:1000px){
.PicList002146 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002146 li .hover img{ width:50px; height:50px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:480px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:14px;}
.PicList002146 li .hover h5{ line-height:20px; max-height:40px;}
}
@media(max-width:640px){
.PicList002146 li{ float:none; width:auto;} 
}
/*
 .Banner002307 为demo编号
 */
.Banner002307{}
.Banner002307 { overflow: hidden;}
.Banner002307 span{ display: none;}
.Banner002307 img{ max-width: none; width: 155%; margin-left: -27.5%;}
@media only screen and (min-width: 768px) {
	.Banner002307 img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
	.Banner002307 img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
	.Banner002307{ height: 350px;}
	.Banner002307 img{ display: none;}
	.Banner002307 span{ display: block; background-position: center; background-repeat: no-repeat; height: 350px; width: 100%;}
}

/*
 .Banner002033 为demo编号
 */
.Banner002033 div{ height:775px; background-position:center top; background-repeat:no-repeat;}
.Banner002033 div img{ display:none;}
@media(max-width:1024px){
.Banner002033 div{ height:auto; background:none !important;}
.Banner002033 div img{ display:block; width:100%;}
}

/*Menu002147 */
.Menu002147{ background:#f8f8f8;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 40px;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:14px; position:relative; overflow:hidden; line-height:70px;height:70px;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#e60012;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#e60012;}
@media(max-width:1024px){
.Menu002147 li{ padding:0 20px;}
.Menu002147 li a{  line-height:50px;height:50px;}
}
@media(max-width:768px){
.Menu002147 ul{ display:block;}
.Menu002147 li{ float:left; width:25%; text-align:center; padding:0;}
}
@media(max-width:768px) and (min-width:481px){
.Menu002147 li:nth-child(4n):after{ display:none;}
}
@media(max-width:480px){
.Menu002147 li{ width:33.33333333333%}
.Menu002147 li:nth-child(3n):after{ display:none;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:none;}
}
@media(max-width:375px){
.Menu002147 li a{ font-size:14px;}
}
/*PicList002120 */
.PicList002120{  padding:3% 0 0;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:2%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:14px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; border: 1px solid #f2f2f2; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:100%; margin-right:0;}
.PicList002120 li p{ font-size:14px;}
}

/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:2% 0 60px;color:#666666;}
.Page002274 *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #f5f5f5; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#e60012;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }
.Page002274 .Pages .a_first,
.Page002274 .Pages .a_end,
.Page002274 .p_jump{ display: none;}

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}

.oem_box{ min-height: 300px;}

/*RighInfo002523 */
.RighInfo002523{ padding:3% 0;}
.RighInfo002523 li{ float:left; text-align:center; margin-bottom:3%; position:relative;}
.RighInfo002523 li span{ font-size:30px; color:#605144; font-family:Arial, Helvetica, sans-serif;}
.RighInfo002523 li h5{ margin:0 0 10px 0; font-size:14px;}
.RighInfo002523 li .pic{ padding:7px;border-radius:50%; background:#f5f5f5; max-width:146px; width:60%; overflow:hidden; margin:0 auto; position:relative; z-index:10;}
.RighInfo002523 li .pic img{ display:block;border-radius:50%; width:100%;}
@media(min-width:769px){
.RighInfo002523 li{width:25%;}
.RighInfo002523 ul:nth-child(2n) li{ float:right;}
.RighInfo002523 li::before{ position:absolute; content:''; width:100%; top:65%; background:#eee; height:2px;  left:0;}
.RighInfo002523 ul li:first-child::before{width:50%; right:0; left:auto;}
.RighInfo002523 ul li:last-child::before{ width:50%; border-top:2px solid #eee; border-right:2px solid #eee; background:none; height:50%; left:0; }
.RighInfo002523 ul:nth-child(2n) li:first-child::before{ width:50%; right:auto; left:0;}
.RighInfo002523 ul:nth-child(2n) li:last-child::before{ border-right:0; border-left:2px solid #eee; left:50%;}
.RighInfo002523 li::after{ content:''; background:url(../images/righinfo002523_icon_right.png) no-repeat; width:36px; height:36px; position:absolute; right:0; top:60%; margin-top:-7px; margin-right:-10px;}
.RighInfo002523 ul li:last-child::after,
.RighInfo002523 ul:nth-child(2n)  li:last-child::after{ left:50%; top:auto; margin-left:-19px; bottom:-33px; background-image:url(../images/righinfo002523_icon_down.png);}
.RighInfo002523 ul:nth-child(2n) li::after{ right:auto; left:0; background-image:url(../images/righinfo002523_icon_left.png);}
.RighInfo002523 ul:nth-child(2n) li::after{ margin-right:0; margin-left:-10px;}
.RighInfo002523 ul:nth-child(2n)  li:last-child::after{margin-left:-18px;}
.RighInfo002523 ul:last-child  li:last-child::before{ width:50%; height:4px;}
.RighInfo002523 ul:last-child  li:last-child::after{ display:none;}
}
@media(max-width:1024px) and (min-width:769px){
.RighInfo002523 li h5{ height:40px; line-height:20px; overflow:hidden;}
}
@media(max-width:768px){
.RighInfo002523 ul::after{ display:none;}
.RighInfo002523 li{ width:50%; padding:2%;}
.RighInfo002523 li:nth-child(2n+1){ clear:left;}
.RighInfo002523 li:nth-child(3n+1){ background:#eee;} 
}

/*
 .RighInfo002223 为demo编号
 */
.RighInfo002223{
	background-color: #fff;
}
.RighInfo002223 .auto{
	padding-top: 1%;
	padding-bottom: 3%;
}
.RighInfo002223 .pic{
	margin-top: 20px;
}
.RighInfo002223 .h4{
	font-size:20px;color:#605144;margin:30px 0;
}
.RighInfo002223 .h3:after,.RighInfo002223 .h4:after{
	color:#eb6100;width:50px;height:2px;background:#eb6100;border:none;margin:15px 0px; content: ""; display: block;
}
.RighInfo002223 .ul{ 
	margin: 0; clear: both;
}
.RighInfo002223 .ul li{
	font-size:14px;line-height:2.245;
}
.RighInfo002223 .ul li span{
	font-family:Arial;font-size:16px;color:#605144;font-weight:bold;
}

.RighInfo002223 p{
	line-height:2.245;font-size:14px;color:#666;margin:0px 0px 25px;clear:both;
}

@media screen and (min-width: 1024px){
	.RighInfo002223 .pic{
	  width:23.765%;
    }
    .RighInfo002223 .con{
	   width:71.235%;
    }
	
}
@media screen and (min-width: 768px){
	.RighInfo002223 .h3:after,.RighInfo002223 .h3:after{ margin: 25px 0;}
   .RighInfo002223 .pic{
   	    float:right;width:35%;
   }
   .RighInfo002223 .con{
   	    float:left;
   	     width:64.235%;
   }
}
@media(max-width: 768px){
	.RighInfo002223 .h4{ margin-top: 10px;}
}

.plan{ padding:0 0 3% 0; }
.plan .h4{ font-size:20px;color:#605144;margin:30px 0; }
.plan .h4:after{color:#eb6100;width:50px;height:2px;background:#eb6100;border:none;margin:15px 0px; content: ""; display: block;}
.plan figure{ line-height: 35px;}
.plan figure strong{color:#605144; }

.oem{ padding-bottom: 3%;}
.oem img{ display: block; margin: 0 auto;}

/*RighInfo002581 */
.RighInfo002581{ padding:5% 0 3%; background:url(../images/righinfo002581_bg.png) no-repeat left bottom #fff;}
@media(max-width:1024px){
.RighInfo002581 .fz{ font-size:60px !important;}
.RighInfo002581{ background-size:40% auto;}
}
@media(max-width:640px){
.RighInfo002581 .table td{ display:block;}
}
/*RighInfo002522 */
.RighInfo002522{ padding:1% 0 3% 0;}
.RighInfo002522 .h4{ font-size:20px;color:#605144;margin:30px 0; }
.RighInfo002522 .h4:after{color:#eb6100;width:50px;height:2px;background:#eb6100;border:none;margin:15px 0px; content: ""; display: block;}
.RighInfo002522 .list dl{ float:left; width:100%; display:table; border:1px solid #ededed; }
.RighInfo002522 .list dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo002522 .list dt{ width:95px;}
.RighInfo002522 .list dt b{ display:block;width:45px; height:45px; border-radius:50%; background:#605144; color:#fff; font-size:24px; position:relative; overflow:hidden; line-height:45px; text-align:center; margin:25px auto;}
.RighInfo002522 .list dt b::after{ position:absolute; content:''; width:20px; height:7px; background:#eb6100; bottom:0; right:0;}
.RighInfo002522 .list dd p{ padding:3% 5% 3% 0; color:#666; margin:0; font-size: 13px;}
@media(max-width:1024px){
.RighInfo002522 .title{ font-size:24px;}
}
@media(min-width:769px){
.RighInfo002522 .list dl{width:31%;margin-right:3.5%;}
.RighInfo002522 .list dl:nth-child(3n){ margin-right:0;}
.RighInfo002522 .list dl:nth-child(3n+1){ clear:left;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo002522 .list dl{ width:48%; margin-bottom: 3%;}
.RighInfo002522 .list dl:nth-child(2n){ float:right;}
.RighInfo002522 .list dl:nth-child(2n+1){ clear:left;}
}
/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%; max-height: 128px;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(230, 0, 18, 0.9); 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;}
.PicList002171 li p{ text-align:center; font-size:16px; color:#333;}
@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;}
}


/*PicList002173 */
.PicList002173{ padding:3% 0;}
.PicList002173 .video{ position:relative; padding-bottom:47.84%;}
.PicList002173 .video video{ position:absolute; left:0; width:100%; top:0; height:100%; background:#000;}
.PicList002173 .owl-carousel{ padding:0 30px; margin-top:3%;}
.PicList002173 .item{ padding:0 15px; cursor:pointer;}
.PicList002173 .item figure{padding-bottom:56%; position:relative;}
.PicList002173 .item figure a{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/piclist002173-icon_video.png) no-repeat center center; background-color:rgba(0,0,0,0.2);}
.PicList002173 .item figure img{ display:none;}
.PicList002173 .item h3{ margin:0;border:1px solid #e8e8e8; border-top:0; line-height:40px; text-align: center; font-weight:normal; font-size:14px;}
.PicList002173 .owl-carousel .ON h3{ background:#605144; border-color:#605144; color:#fff; }

.PicList002173 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/piclist002173-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px;}
.PicList002173 .owl-nav .owl-prev{ left:0;}
.PicList002173 .owl-nav .owl-prev.disabled{ background-position:left top;}
.PicList002173 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.PicList002173 .owl-nav .owl-next.disabled{background-position: right top;}
.PicList002173 .owl-nav div.disabled{ cursor:default;}

@media(max-width:1000px){
.PicList002173 .item{ padding:0 10px;}
}
@media(max-width:640px){
.PicList002173 .item h3{line-height:35px;font-size:14px;}
}
@media(max-width:480px){
.PicList002173 .title{ font-size:20px;}
}

/**插件样式 有相同 留一个即可**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.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;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-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{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
/*.owl-carousel .owl-item img{display:block;width:100%}*/
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{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-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}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/

/*TextList002514 */
.TextList002514{  padding: 3% 0 2%; }
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#eb6100; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#eb6100;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#eb6100; padding:30px 0;}


/*Floor002616 */
.Floor002616{padding:5% 0; background: url(../images/floor002616_bg.jpg) repeat; }
.Floor002616 .con-main{ position:relative; z-index:1;}
.Floor002616 .con-main::before{ position:absolute; content:''; z-index:1; height:100%; width:20%; background:#fbf8f2; left:0; top:0;}
.Floor002616 .auto{ max-width:1280px; }
.Floor002616 .con-main .auto{position:relative; z-index:2; }
.Floor002616 .con-main .auto::before{ position:absolute; content:''; z-index:1; height:100%; width:52%; background:#fbf8f2; left:0; top:0;}
.Floor002616 .con-main .auto > *{ position:relative; z-index:5;}
.Floor002616 .title{ color:#333; font-size:20px; padding: 4% 0 0;}
.Floor002616 .title b{ color:#eae4d6; font-size:42px; font-weight: normal; text-transform:uppercase; margin-right:15px;}
.Floor002616 .left-img{ float:left; width:44%; padding-top:3%;}
.Floor002616 .left-img img{ display:block; width:100%;}
.Floor002616 .right-intro{ float:right; width:56%; padding-bottom: 9%;}
.Floor002616 .right-intro .main{ position:relative; overflow:hidden; padding:10% 10% 10% 14%;border-right:3px solid #bd9974; border-bottom:3px solid #bd9974;}
.Floor002616 .right-intro .main::before{ position:absolute; content:''; width:100%; left:14.2%; top:0; height:3px; background:#bd9974;}
.Floor002616 .right-intro .main > *{ padding-left:14%;}
.Floor002616 .right-intro .main h1{ margin:0; font-size:20px; color:#bd9974; font-weight:normal; position:relative;}
.Floor002616 .right-intro .main h1 .mark{position:absolute; height:2px; width:12%; background:#fff; left:0; top:50%; margin-top:-1px;}
.Floor002616 .right-intro .main h1 .mark::before{position:absolute;  content:''; width:16px; height:16px; border:2px solid #bd9974; border-radius:50%; background:#fff; right:0; top:50%; margin-top:-8px;}
.Floor002616 .right-intro .main pre{  line-height:24px; margin-top:4.5%;}
.Floor002616 .right-intro .more{ margin-left:14%; padding-left:10%; padding-top:6%; padding-bottom: 8%;}
.Floor002616 .right-intro .more a{ display:inline-block; width:50%; max-width:133px; line-height:36px; color:#fff; text-align:center; background:#bd9974;}

.Floor002616 .ul-tips{ padding:5% 0;}
.Floor002616 .ul-tips li{ float:left; width:32%; margin-right:2%;}
.Floor002616 .ul-tips li:nth-child(3n){ margin-right:0;}
.Floor002616 .ul-tips li .pic{ width:49.22%;}
.Floor002616 .ul-tips li .txt{ width:50.78%;}
.Floor002616 .ul-tips li h3{ margin:0; color:#333333; font-size:36px; font-weight:normal;}
.Floor002616 .ul-tips li h3::after{ display:block; content:''; width:39px; height:2px; background:#bd9974; margin:3% 0 5% 0;}
.Floor002616 .ul-tips li p{ color:#666; font-size:15px; line-height:24px; height:72px; overflow:hidden;}
.Floor002616 .ul-tips li a:hover h3{ color:#bd9974;}

@media(max-width:1693px){
.Floor002616 .right-intro .main{ padding-top:10%; padding-bottom:10%;}
.Floor002616 .con-main,
.Floor002616 .ul-tips{ padding-left:2%; padding-right:2%;}
}
@media(max-width:1366px){
.Floor002616 .right-intro .main pre{ max-height:240px; overflow:hidden;}
.Floor002616 .right-intro .main h1{ font-size:26px;}
}
@media(max-width:1200px){
.Floor002616 .title b{ font-size:70px;}
}
@media(max-width:1024px){
.Floor002616{ background: none;}
.Floor002616 .left-img,
.Floor002616 .right-intro{ float:none; width:auto;}
.Floor002616 .right-intro .main::before,
.Floor002616 .con-main::before{ display:none;}
.Floor002616 .con-main{ background:#eee;}
.Floor002616 .right-intro .main{ border:3px solid #bd9974; padding:5% 5% 5% 0;}
.Floor002616 .right-intro .more{ text-align:center; margin-left:0; padding-left:0;}
.Floor002616 .right-intro .main pre{ max-height:none;}
.Floor002616 .con-main .auto::before,
.Floor002616 .con-main{ background:#f8f8f8; }
	.Floor002616 .title b{ color: #eee;}
	.Floor002616 .right-intro .main h1 .mark{ background: #bd9975;}
}
@media(min-width:641px) and (max-width:1024px){
.Floor002616 .ul-tips li a{ display:block;}
.Floor002616 .ul-tips li a > *{ width:auto !important;}
}
@media(max-width:640px){
.Floor002616 .title{ font-size:24px;}
.Floor002616 .title b{ font-size:50px;}
.Floor002616 .ul-tips li{ float:none; width:auto;}
	.Floor002616 .right-intro .main{ border:none; padding: 5% 0 0;}
	.Floor002616 .right-intro .main h1 .mark{ display: none;}
	.Floor002616 .right-intro .main > *{padding-left: 0;}
}
@media(max-width:480px){
.Floor002616 .right-intro .main h1,
.Floor002616 .title{ font-size:20px;}
.Floor002616 .title b{ font-size:36px;}
.Floor002616 .ul-tips li h3{font-size:28px;}
.Floor002616 .ul-tips li .pic{ width:40%;}
.Floor002616 .ul-tips li .txt{ width:60%;}
}
@media(max-width:320px){
.Floor002616 .title b{ font-size: 30px;}
}

/*Floor002617 */
.Floor002617{ position:relative; z-index:1; overflow:hidden;}
.Floor002617 img{ width:100%; display:block;}
.Floor002617 .ycenter{ position:absolute; z-index:5; left:0; top:0; width:100%; height:100%; background: rgba(0,0,0,0.7); text-align:center;color:#fff; overflow:hidden;}
.Floor002617 .ycenter_click{ z-index:20; width:auto; height:auto; right:5%; top:5%; left:auto;}
.Floor002617 .ycenter_click .title{ display:none;}
.Floor002617 .video{ width:100%;}
.Floor002617 video{ z-index:10; background:#000; position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002617 .title{ font-size:36px;}
.Floor002617 .title b{ display:block; color: rgba(255,255,255,0.2); text-transform:uppercase; font-size:86px; font-weight: normal; }
.Floor002617 .title::after{ display:block; content:''; margin:1% auto 3%; width:1px; height:32px; background:#fff;}

.Floor002617 .play_btn{ cursor:pointer; display:inline-block;}
.Floor002617 .play_btn i{ display:block; margin:0 auto 15px; width:49px; height:49px; border:2px solid #fff; border-radius:50%; background:url(../images/floor002617_play.png) no-repeat center center;}
.Floor002617 .close_btn i{ position:relative; background:none;}
.Floor002617 .close_btn i::before,
.Floor002617 .close_btn i::after{ position:absolute; content:''; width:3px; border-radius:3px; height:50%; top:25%; background:#fff; left:16px;}
.Floor002617 .close_btn i::after{ left:26px;}
@media(max-width:1024px){
.Floor002617 .title{ font-size:24px;}
.Floor002617 .title b{ font-size:56px;}
}
@media(max-width:640px){
.Floor002617 .title{ font-size:20px;}
.Floor002617 .title b{ font-size:40px;}
}
@media(max-width:480px){
.Floor002617 .title::after{ display:none;}
.Floor002617 .title b{ font-size:30px;}
.Floor002617 .title{ font-size:18px;}
.Floor002617 .play_btn i{ margin:5px auto; background-size:12px;width: 36px;height: 36px;}
.Floor002617 .close_btn i::before{ left:10px;}
.Floor002617 .close_btn i::after{ left:20px;}
}
@media(max-width:480px){
.Floor002617 .title b{ display: none; }
}




/*Floor002618 */
.Floor002618{ padding:4% 0 5%; }
.Floor002618 .auto_1280{ margin: 0 auto;}
.Floor002618 .auto{ max-width:1400px;}

.Floor002618 .title{ position:relative; color:#333; font-size:20px; margin-bottom:3%;}
.Floor002618 .title a{ position:absolute; right:0; top:50%; margin-top:-11px; font-size:12px; padding-right:26px; padding-bottom:5px; border-bottom:1px solid #bd9974;}
.Floor002618 .title a::after{ position:absolute; content:''; border:6px solid transparent; bottom:-6px; right:-6px; border-left-color:#bd9974;}
.Floor002618 .title b{ color:#ccc; font-size:42px; font-weight: normal;  text-transform:uppercase; margin-right:15px;}
@media(max-width:1200px){
.Floor002618 .title b{ font-size:70px;}
}
@media(max-width:640px){
.Floor002618 .title{ font-size:24px;}
.Floor002618 .title b{ font-size:50px;}
}
@media(max-width:480px){
.Floor002618 .title{ font-size:20px;}
.Floor002618 .title b{ font-size:36px; margin-right:10px;}
.Floor002618 .title a{ padding-right:15px;}
}
@media(max-width:320px){
.Floor002618 .title b{ font-size:30px;}
}

.Floor002618 li{ float:left; width:26.033333333333%; text-align:center; margin:0 3.3% 0 4%; }
.Floor002618 li > *{padding-right:14%;}
.Floor002618 li .pic{ position:relative; overflow:hidden;}
.Floor002618 li .pic img{ display:block; width:100%;}
.Floor002618 li .pic a{ display:block; position:relative;}
.Floor002618 li .pic a:hover{  cursor: default; }
.Floor002618 li .pic a::after{ position:absolute; content:''; border:1px solid #fff; transition:0.2s; transform:scale(0.8); opacity:0;}
.Floor002618 li .pic a::after{ left:3px; right:3px; top:3px; bottom:3px;}
.Floor002618 li:hover .pic a::after{transform:scale(0.95); opacity:1;}
.Floor002618 li .pic time{ position:absolute; right:0; bottom:8%; z-index:10; padding:3% 0 4% 0; width:40%; max-width:100px; color:#fff; background:#bd9974; font-size:20px; }
.Floor002618 li .pic time b{ font-size:42px; display:block; line-height:50px; font-weight: normal; }
.Floor002618 li:nth-child(2){ margin-top:4%;}
.Floor002618 li .txt{ padding-top:9%;}
.Floor002618 li .txt h2{ margin:0; font-size:20px; font-weight:normal;}
.Floor002618 li .txt h2 a{  cursor: default; }
.Floor002618 li .txt h2::after{ width:40px; height:2px; background:#bd9974; display:block; margin:10px auto; content:'';}
.Floor002618 li .txt p{ margin:0; line-height:24px; max-height:48px; font-size:14px; padding: 0 5%;}
@media(max-width:1024px){
.Floor002618 li{ width:30.333333333333%; margin:0 1.5%; }
}
@media(min-width:641px) and (max-width:1024px){
.Floor002618 li .pic time{ font-size:20px;}
.Floor002618 li .pic time b{ font-size:40px; line-height:none;}
.Floor002618 li .txt h2{ font-size:18px;}
}
@media(max-width:640px){
.Floor002618 li .pic time{  display: none; }
.Floor002618 li{ float:none; width:auto; margin:0 0 10% 0; padding-left:10%;}
.Floor002618 li:last-child{ margin-bottom:0;}
}
@media(max-width:480px){
.Floor002618 li .pic time{ font-size:18px;}
.Floor002618 li .pic time b{ font-size:36px; line-height:none;}
.Floor002618 li .txt h2{ font-size:18px;}
}
/*
 .Floor002377 为demo编号
 */
.Floor002377{ padding-bottom: 5%; }
.Floor002377 .auto{ max-width: 1280px; margin: 0 auto; }
.Floor002377 .title{ position:relative; color:#333; font-size:20px; margin-bottom:3%;}
.Floor002377 .title a{ position:absolute; right:0; top:50%; margin-top:-11px; font-size:12px; padding-right:26px; padding-bottom:5px; border-bottom:1px solid #bd9974;}
.Floor002377 .title a::after{ position:absolute; content:''; border:6px solid transparent; bottom:-6px; right:-6px; border-left-color:#bd9974;}
.Floor002377 .title b{ color:#ccc; font-size:42px; font-weight: normal;  text-transform:uppercase; margin-right:15px;}
.Floor002377 .wrap-container{ position: relative; z-index: 3; padding-top: 2%; }
.Floor002377 .list{ display: none; padding: 0 30px; overflow: hidden;}
.Floor002377 ul li{ position: relative;}
.Floor002377 ul li .pic{ position: absolute; right: 0; top: 0; width: 50%; height: 100%;}
.Floor002377 ul li .word{ padding-right: 53%; padding-top: 15px;}
.Floor002377 ul li .word h3{ margin: 0; font-size: 20px; font-weight: normal;overflow:  hidden; z-index: 10; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002377 ul li .word h3 a{ color: #333;}
.Floor002377 ul li .word h3 a:hover{ color: #000;}
.Floor002377 ul li .word dl{color: #999; margin-top: 5px; line-height: 24px; height: 48px; overflow: hidden; }
.Floor002377 ul li .word .price{ font-size: 20px; color: #333; margin: 30px 0 0; display: block;}
.Floor002377 ul li .word .price em{ font-style:normal; font-size: 14px;}
.Floor002377 ul li .pic img{ max-height: 100%; width: auto; position: relative; left: 0; z-index: 9;
transition: left .5s ease-in-out;-webkit-transition: left .5s ease-in-out;-ms-transition: left .5s ease-in-out;-moz-transition: left .5s ease-in-out;
}
.Floor002377 ul li .more{ display: block; border-radius: 50%; width: 37px; height: 37px; text-align: center; line-height: 37px; border: 1px solid #e3e3e3; color: #949494; margin-top: 36px; font-weight: bold; 
transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;}
.Floor002377 ul li .more:hover{ background-color: #bd9974; border-color: #bd9974; color: #fff;}
.Floor002377 ul li .pic:hover img{  left: -13px;}
.Floor002377 .btn{ position: absolute; z-index: 99; top: 50%; margin-top: -25px; overflow: hidden; width: 50px; height: 50px; line-height: 50px; font-size: 40px; font-weight: bold; cursor: pointer; color: #c5c5c5;}
.Floor002377 .icon-prev{ left: -5%;}
.Floor002377 .icon-next{ right: -5%;}
.Floor002377 .btn:hover{ color: #000;}

@media only screen and (max-width:767px ) {
	.Floor002377{ background: none;}
	.Floor002377 .wrap-head{ text-align: center;}	
	.Floor002377 ul li .word{ height: auto;}
}
@media only screen and (max-width:480px ) {
	.Floor002377 ul li .word h3,.Floor002377 ul li .word .price{ font-size: 16px;}
	.Floor002377 ul li .word .price,.Floor002377 ul li .more{ margin-top: 10px;}
}
@media only screen and (min-width:768px ) {
	.Floor002377 .wrap-head h1{font-size: 24px; line-height: 42px;float: left;}
	.Floor002377 .wrap-head h1 em{ font-size: 42px; top: 10px;padding-right: 30px;}
	.Floor002377 .tabs{ float: right; text-align: right;}
}
@media only screen and (min-width:1024px ) {
	.Floor002377 .wrap-head h1{font-size: 26px; line-height: 48px;}
	.Floor002377 .wrap-head h1 em{ font-size: 48px;}
}
@media only screen and (min-width:1280px ) {
	.Floor002377 .wrap-head h1{font-size: 28px; line-height: 54px;}
	.Floor002377 .wrap-head h1 em{ font-size: 54px; }
}
@media only screen and (min-width:1440px ) {
	.Floor002377 .wrap-head h1{font-size: 30px; line-height: 60px;}
	.Floor002377 .wrap-head h1 em{ font-size: 60px; }
	.Floor002377 .list{ padding: 0;}
}

@media(max-width:1440px ) {
	.Floor002377 .title a{ right: 20px;}
.Floor002377 .icon-prev{ left: 0;}
.Floor002377 .icon-next{ right: 0;}
	.Floor002377 .list{ padding: 0 50px;}
}
@media(max-width:640px ) {
	.Floor002377 .title a{ display: none;right: 20px;}
.Floor002377 ul li .word{ padding-left: 8%;}
}
@media(max-width:320px ) {
.Floor002377 .title b{font-size:30px; }
}



/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.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;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-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{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{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-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}
.owl-carousel .animated{animation-duration:1s;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-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.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(../images/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s 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-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/

/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 4% 0}
.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 .text .title{margin-bottom: 75px}
	.RighInfo002275 .map{width: 700px;height: 430px;}
	.RighInfo002275 .text{width: 40%;}
}

@media(max-width: 768px) {
	.RighInfo002275 .text{width: 100%}
	.RighInfo002275 .map{width: 100%; height: 430px;}
}

/*Floor002564 */
@import url('dinbold.css');
.Floor002564{ padding:4% 1.5% 4%;}
.Floor002564 .intro{ background:url(../images/floor002564_introbg.png) no-repeat center; max-width:690px; padding-bottom:8%; background-size:contain;}
.Floor002564 .title{ padding-top:8px; text-align:center; padding-bottom:4%; font-size:26px; color:#3f3a39;}
.Floor002564 .title figure{ position: relative; display: inline-block; }
.Floor002564 .title figure::after{position: absolute;content: '';width: 32px;height: 32px;border-radius: 50%;border: 10px solid #eee;right: -10px;top: -5px;z-index: 1;}
.Floor002564 .title figure span{position: relative; z-index: 2;}
.Floor002564 .title .en{ text-transform:uppercase; font-size:32px;font-family: "dinbold"; letter-spacing:17px; padding-left:17px; color: #eee;}
.Floor002564 .edit-info{ padding-bottom:2%;}
.Floor002564 .links{background:#eee; }
.Floor002564 .links li{ position:relative; float:left; transition:0.3s;}
.Floor002564 .links li img{ display:block; width:100%;}
.Floor002564 .links li:hover{ box-shadow:4px 0 4px rgba(200,160,99,0.22);}
.Floor002564 .links li a{ opacity:0; position:absolute; left:3px; right:3px; bottom:3px; background:rgba(255,255,255,0.9); top:3px; font-size:16px; color:#231815; transition:0.3s;}
.Floor002564 .links li:hover a{ opacity:1;}
.Floor002564 .links li a::before{ position:absolute; left:3px; top:3px; right:3px; bottom:3px; border:1px solid #fff;}
.Floor002564 .links li a::before,
.Floor002564 .links li a aside::after{content:''; }
.Floor002564 .links li a aside::after{ display:block; margin:15% auto 0; background:url(../images/floor002564_more.png) no-repeat; width:11px; height:10px;}
@media(min-width:1025px){
.Floor002564 .links{padding-bottom:50px; margin-top:-1%;}
.Floor002564 .links li{width:18%; margin-right:2.5%;margin-top:-55px; }
.Floor002564 .links li:nth-child(5n){ margin-right:0;}
.Floor002564 .links li:hover{margin-top:-75px;}
}
@media(max-width:1024px){
.Floor002564 .links{ padding:2% 0 0 0;}
.Floor002564 .links li{ margin-right:2%; margin-bottom:2%;}
}
@media(max-width:1024px) and (min-width:481px){
.Floor002564 .links li{ width:32%;}
.Floor002564 .links li:nth-child(3n){ margin-right:0;}
}
@media(max-width:768px){
.Floor002564 .intro{ max-width:none; padding:0 2% 2%;}
}
@media(max-width:640px){
.Floor002564 .title .en{ letter-spacing:0;}
}
@media(max-width:480px){
.Floor002564 .links li{ width:49%;}
.Floor002564 .links li:nth-child(2n){ margin-right:0;}
}

/*Floor001845 */
.Floor001845{ padding:0 0 3% 0;}
.Floor001845 .title{ text-align:center; padding-bottom:3%;}
.Floor001845 .title span{ font-size:12px; letter-spacing:5px;color:#e60012;}
.Floor001845 .title h1{ margin:0; font-size:30px; padding:10px 0; font-weight:normal; color:#333;}
.Floor001845 .title h1:after{ display:block; margin:0 auto; width:70px; height:8px; background-color:#e60012; margin-top:20px; content:'';}
@media(max-width:768px){
.Floor001845 .title h1{ font-size:30px;}
.Floor001845 .title h1:after{ height:5px;}
}

.Floor001845 dt{width:71%; margin: 0 auto; }
.Floor001845 .from td{ padding-bottom:3%;}
.Floor001845 .from td div{ position:relative;}
.Floor001845 .from td.f_name{ padding-right:5%; width:45%;}
.Floor001845 .from label{ position:absolute; left:10px; top:0;line-height:44px; color:#999;}
.Floor001845 .from .text{ width:100%; height:44px; line-height:44px; text-indent:10px; border:none; background:#f5f5f5;}
.Floor001845 .from textarea.text{ height:132px;}
.Floor001845 .from .btn{ text-align:center;}
.Floor001845 .from .btn input{ font-weight:bold; cursor:pointer; padding:0; border:none; width:72px; height:36px; color:#fff; background:#e60012;}
@media(max-width:768px){
.Floor001845 dt,
.Floor001845 dd{ float:none; width:auto !important;}
.Floor001845 dd{ overflow:hidden;}
.Floor001845 dd p{ float:left; width:32%; margin-right:2%; padding:0;}
.Floor001845 dd p:last-child{ margin-right:0;}
}
@media(max-width:480px){
.Floor001845 dd p{ float:none; width:auto; margin-right:0;}
}
/*
 .Floor002177 为demo编号
 */
.Floor002177{ padding: 5% 2%;}
.Floor002177 .Hfloor3{letter-spacing: 0.05em; max-width: 1280px; margin: 0 auto; }
.Floor002177 .Hfloor3 .box-L{ width:43%;}
.Floor002177 .Hfloor3 .box-L .inner{ padding: 80px 0 0; }
.Floor002177 .Hfloor3 .box-L .con{font-size: 14px; line-height: 24px; margin:45px 0 0; color:#999;}
.Floor002177 .pic{ float: right; width: 47.65%; }

@media(max-width:1024px ) {
.Floor002177 .Hfloor3 .box-L .inner{ padding: 0; }
.Floor002177 .Hfloor3 .box-L{ width:47%;}
}
@media screen and  (max-width: 991px){
.Floor002177 .Hfloor3 .box-L .inner{ width:100%; max-width:100%; padding-top:40px; margin:0;}
.Floor002177 .Hfloor3 .box-L ,.Floor002177 .Hfloor3 .box-R{ width:100%; float:none;}
.Floor002177 .Hfloor3 .box-L .con{ margin-top:22px;}
.Floor002177 .Hfloor3 .box-L .btn{ margin-top:40px;}
}
@media screen and (max-width:479px ) {
.Floor002177 .Hfloor3 .box-L .h2 { font-size: 22px; line-height:1.2;}
.Floor002177 .Hfloor3 .box-L .btn{ padding:12px 33px 10px;}
}
@media(max-width:640px ) {
	.Floor002177 .pic{ width: auto; padding-bottom: 20px;}
	.Floor002177 .Hfloor3 .box-L .inner img{ max-height: 50px; display: block; margin: 0 auto;}
}

/*Floor002619 */
.Floor002619{ padding:4% 0; }
.Floor002619 .swiper-container {position: relative;z-index: 1;}
.Floor002619 .swiper-container-android .swiper-slide, 
.Floor002619 .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002619 .swiper-wrapper,
.Floor002619 .swiper-slide {position: relative;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Floor002619 .swiper-wrapper {width: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002619 .swiper-slide { background:url(../images/floor002619_bg.jpg) repeat; overflow:hidden; width: 100%;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}
.Floor002619 .swiper-slide .img{ position:relative; z-index:1;}
.Floor002619 .swiper-slide .img img{ display:block; width:100%;}
.Floor002619 .swiper-slide .img .play{ position:absolute; left:0; top:0; width:92.7%; height:100%; z-index:10; cursor:pointer;}
.Floor002619 .swiper-slide .img .play i{ position:absolute; border:2px solid #fff; width:50px; height:50px; border-radius:50%; background-size:50% auto; left:50%; top:50%; transform:translate(-50%,-50%); background:url(../images/floor002619_play.png) no-repeat center center;}
@media(min-width:769px){
.Floor002619 .swiper-slide .img{ float:left; width:56.6%;}
.Floor002619 .swiper-slide .ycenter{ position:absolute; right:0; top:0; width:43.4%; height:100%; z-index:3;}
.Floor002619 .swiper-slide .ycenter::before{ position:absolute; content:''; background:url(../images/floor002619_bg_2.png) no-repeat center top; background-size:100% auto; left:-27.3%; width:27.3%; top:0; height:100%;}
}
.Floor002619 .swiper-slide .txt{ margin-left:-7.5%; position:relative; z-index:10; width:100%;}
.Floor002619 .swiper-slide .txt > *{ padding:0 14%; margin:0;color:#fff; }
.Floor002619 .swiper-slide .txt h2{ position:relative; font-size:50px; text-transform:uppercase;display:block; font-family:"Times New Roman", Times, serif;}
.Floor002619 .swiper-slide .txt h2 .mark{position:absolute; height:2px; width:12%; background:rgba(217,217,217,0.1); left:0; top:50%; margin-top:-1px;}
.Floor002619 .swiper-slide .txt h2 .mark::before{position:absolute;  content:''; width:16px; height:16px; border:2px solid #fff; border-radius:50%; right:0; top:50%; margin-top:-8px; background:url(../images/floor002619_bg.jpg) no-repeat center center;}
.Floor002619 .swiper-slide .txt h3{ font-size:26px; font-weight:normal;}
.Floor002619 .swiper-slide .txt p{ color:#fff; text-align:justify; text-justify:inter-ideograph; margin:7% 0; line-height:24px;}
.Floor002619 .more a{ display:inline-block; position:relative; color:#6b6b6b;  font-size:12px; padding-right:26px; padding-bottom:5px; border-bottom:1px solid #fff;}
.Floor002619 .more a::after{ position:absolute; content:''; border:6px solid transparent; bottom:-6px; right:-6px; border-left-color:#fff;}

.Floor002619_video{ position:fixed; z-index:999; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,0.5);}
.Floor002619_video .close{ cursor:pointer; position:absolute; right:5%; top:5%; width:40px; height:40px;}
.Floor002619_video .close::before,
.Floor002619_video .close::after{ position:absolute; content:''; transform:rotate(-45deg); width:100%; height:3px; background:#fff;}
.Floor002619_video .close::after{ transform:rotate(45deg);}
.Floor002619_video .files{ margin:0 auto; width:96%; max-width:800px; max-height:50%;}
.Floor002619_video .files video{ background:#000;}
@media(max-width:1440px){
.Floor002619 .swiper-slide .txt h2{ font-size:32px;}
}
@media(max-width:768px){
.Floor002619 .swiper-slide .txt{ margin-left:0; padding:5% 0;}
.Floor002619 .swiper-slide .txt p{ margin:3% 0;}
.Floor002619 .swiper-slide .img .play{ width:100%;}
}
@media(max-width:480px){
.Floor002619 .swiper-slide { width:100%;}
.Floor002619 .controls li .cur{ font-size:40px;}
.Floor002619 .title,
.Floor002619 .title b{ display:block;}
.Floor002619 .title{ text-align:center;}
}


.dibi_title{ padding-top:8px; text-align:center; padding-bottom:4%; font-size:26px; color:#3f3a39;}
.dibi_title figure{ position: relative; display: inline-block; }
.dibi_title figure::after{position: absolute;content: '';width: 32px;height: 32px;border-radius: 50%;border: 10px solid #eee;right: -10px;top: -5px;z-index: 1;}
.dibi_title figure span{position: relative; z-index: 2;}
.dibi_title .en{ text-transform:uppercase; font-size:32px;font-family: "dinbold"; letter-spacing:17px; padding-left:17px; }



/*
 .Floor001690 为demo编号
 */
.Floor001690 li{ float:left; width:19.6%; margin-right:0.5%; margin-top:0.5%; cursor:pointer;}
.Floor001690 li:last-child{ margin-right:0;}
.Floor001690 li img{ display:block; transition:0.3s; width:100%; opacity:0.3;}
.Floor001690 li:hover img,
.Floor001690 li.on img{ opacity:1;}

.Floor001690 .con{ position:relative; background:url(../images/floor001690-bg.png) no-repeat right top #f8f8f8; background-size:auto 100%;}
.Floor001690 .con .Ispic{ position:absolute; left:0; width:100%; top:0; height:100%; background-position: left top; background-size:auto 100%;}
.Floor001690 .con .auto{ padding:4% 0; position:relative; z-index:2;}
.Floor001690 .con section{ margin-left:48%; background-color:#fff; padding:5%;}
.Floor001690 .con dd{ overflow:hidden;}
.Floor001690 .con dd figure{ float:right; width:26%; margin-right:10%; }
.Floor001690 .con dd figure a{ display:block;position:relative;}
.Floor001690 .con dd figure img{ display:block; width:100%;}
.Floor001690 .con dd figure span{ position:absolute; top:100%; height:30px; overflow:hidden; left:0; width:100%; }
.Floor001690 .con dd figure span img{ transform:rotateX(180deg);opacity:0.2;}
.Floor001690 .con dd figure span::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; z-index:2;
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); 
}
.Floor001690 .con dd div{ padding-top: 3%;}
.Floor001690 .con dd h1{ font-weight: normal; margin:0; font-size:20px; padding-left:34px; position:relative;}
.Floor001690 .con dd h1::before{ position:absolute; content:''; width:20px; height:2px; top:50%; margin-top:-1px; left:0; background-color:#221815;}
.Floor001690 .con dd p{ margin:4% 0 6%; line-height:24px; font-size:14px; color:#999; height:72px; overflow:hidden;}
.Floor001690 .con dd .more{ display:inline-block; border:1px solid #f1f1f1; padding:0 76px 0 30px; line-height:40px; background:url(../images/floor002537_list_more.png) no-repeat 80% center;}
.Floor001690 .con dd .more:hover{ background-image:url(../images/floor002537_list_more_hover.png); background-color:#221815; border: 1px solid #221815; color:#fff;}
@media(max-width:1024px){
.Floor001690 .con section{ margin-left:55%;}
}
@media(max-width:768px){
.Floor001690 .con section{ margin-left:0;}
.Floor001690 .con .Ispic{ position:static; height:auto; background-size:cover; padding-bottom:55%;}
}
@media(max-width:480px){
.Floor001690 .title h1{font-size:24px;}
.Floor001690 .title h1 span{ color:#e57e47;}
.Floor001690 .title p{ font-size:18px;}

.Floor001690 .con dd div{ float:none; width:auto;}
.Floor001690 .con dd figure{ display:none;}
}

/*PicList002582 */
.PicList002582{ padding:1% 0 4%;}
.PicList002582 li{ width:23.5%; float:left; margin-right:2%;}
.PicList002582 li:nth-child(4n){ margin-right:0;}

@media(max-width:768px){
.PicList002582 li{ width:49%;}
.PicList002582 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002582 li{ width:100%; margin-right:0;}
.PicList002582 li:nth-child(2n){ margin-right:0;}
}
.PicList002582 li a{ display:block; padding:10px; border-radius:0 20px 0 20px; transition:0.3s;}
.PicList002582 li .Ispic{ padding-bottom:100%; background-size:contain; background-color:#fff; transition:0.3s;}
.PicList002582 li .txt{ padding:8% 2%; text-align:center; border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.PicList002582 li .txt p{ margin:0; font-size:16px;}
.PicList002582 li .txt span{ color:#999;}
.PicList002582 li a:hover{ background:#f8f8f8; color:#e60012;}
.PicList002582 li a:hover .txt{ border-color:transparent;}
.PicList002582 li a:hover  .Ispic{ border-radius:20px 20px 0 0;}

/*企业简介标题*/
.single-header{ text-align:center; text-transform: uppercase; color: #e60012; }
.single-header h1{ font-size:28px; margin:0; font-weight:lighter; margin-bottom: -6px;}
.single-header h3{ font-size:28px; margin:0; font-weight:bold; position:relative;}
.RighInfo002228 .single-header p,
.Floor002384 .single-header p,
.Floor002123 .single-header p{ font-size:18px; margin: 0; text-align: center; }
.single-header h3:after{ content:""; display:block; height:1px; background-color:rgba(230,0,18,0.10); width:100%; z-index:1; margin-top:15px; background-color:rgba(230,0,18,0.10); position:absolute; top:50%; z-index:1; margin-top:0;}
.single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}

/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0 2%;}
.RighInfo002228 .title{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; text-align: center; font-size:14px; line-height:24px; color:#666; padding-top:5px;}
.RighInfo002228 .title h1{ font-size: 24px; font-weight: normal; }
.RighInfo002228 .title h3{ font-size: 14px; font-weight: normal; margin: 0; border-bottom: 1px dashed #d2d2d2; padding-bottom: 10px; }
.RighInfo002228 .single-content{ padding: 15px 0 0; }
.RighInfo002228 .single-center p{ text-align: center; }
.RighInfo002228 p{ margin:0; padding:10px 0; line-height: 30px; text-align: left; }
.RighInfo002228 .list p{ margin:0; padding:0; }
.RighInfo002228 .list p a{ color: #666;}
.RighInfo002228 .info_back{ text-align:center; clear:both; padding:20px 0 35px;} 
.RighInfo002228 .info_back a{ color:#D0111B; font-size:14px; }

.RighInfo002228 p span{ color:#e60012;  }
.RighInfo002228 .title .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 .title p{ padding:15px 0;} 
}

/*
 .Floor002384 为demo编号
 */
.Floor002384{ padding:10px 0;}
.Floor002384 .pic{ padding:2% 0 3% 0;}
.Floor002384 .pic .img2{ display: none;}
@media(max-width:640px){
.Floor002384 .pic .img1{ display: none;}
.Floor002384 .pic .img2{ display: block;}
}

/*
 .Floor002123 为demo编号
 */
.Floor002123{ padding:0 0 3% 0;}
.Floor002123 .pic{ width: 50%; margin-right: 3%; float: left; padding-top: 2%; }
.Floor002123 figure{ padding:3% 2% 0 0;}
.Floor002123 h1{ font-size: 24px; color: #e60012; }
.Floor002123 p{line-height: 30px; margin: 0; }
@media(max-width:1024px){
.Floor002123 .pic{ width: 45%;}
}

@media(max-width:640px){
.Floor002123 .pic{ width: auto; padding-bottom: 3%;}
.Floor002123 figure{padding:4% 0 0;}
}

/* .Floor000635 为demo编号 */
.Floor000635{ padding:3.5% 0 0;}
.Floor000635 .list li{ float:left; width:30.8%; margin-right:3.8%; margin-bottom: 3.8%; padding: 3% 2.5%; border: 1px solid #eee; }
.Floor000635 .list li:nth-child(3n){ margin-right:0;}
.Floor000635 .list li time{ font-size:14px; color: #999;}
.Floor000635 .list li h1{ font-size:16px; font-weight:normal; color:#333; padding-right: 10px; margin:0 0 20px; }
.Floor000635 .list li .pic{ background-position:center top; background-repeat:no-repeat; background-size:cover; padding-bottom:51%; display:block;}
.Floor000635 .list li p{ line-height:24px; height:48px; overflow:hidden;  color:#818181; font-size:14px; margin:6% 0;}
.Floor000635 .list li .detail{ padding-left:12px; padding-right:27px; code:#fff; border-radius:20px; background-color:#fb9a1c; color:#fff; display:inline-block; line-height:24px; position:relative;}
.Floor000635 .list li .detail::before{position: absolute;content: '';right: 10px;top: 50%;margin-top: -5px;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #fff;}
.Floor000635 .list li .detail:hover{background-color:#008ae2;}

@media(max-width:768px){
.Floor000635 .list li{  width:48%; margin-right:4%; }
.Floor000635 .list li:nth-child(3n){ margin-right:4%; }
.Floor000635 .list li:nth-child(2n){ margin-right:0; }
}

@media(max-width:640px){
.Floor000635 .list li{  width:100%; margin-right:0; }
.Floor000635 .list li:nth-child(2n),
.Floor000635 .list li:nth-child(3n){ margin-right:0; }
}


/*PicList002045 */
.PicList002045{ padding:3% 0 0;}
.PicList002045 li{ float:left; width:30.8%; margin-right:3.8%; margin-bottom:3.8%; position:relative; text-align:center;}
.PicList002045 li:nth-child(3n){ margin-right:0;}
.PicList002045 li a{ position:absolute; left:0; top:0; right:0; bottom:0; border:1px solid #eee;}
.PicList002045 li a:hover{ border-width:1px; border-color:#e60012;}
.PicList002045 li div{ max-width:300px; margin:0 auto; padding:10% 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:#333; margin:25px 0 5px;}
.PicList002045 li span{ font-size:13px; color:#999; }
@media(max-width:768px){
.PicList002045 li{ width:49%; margin-right: 2%;}
.PicList002045 li:nth-child(3n){ margin-right:2%;}
.PicList002045 li:nth-child(2n){ margin-right:0;}
.PicList002045 li p{ font-size:14px;}
}
@media(max-width:480px){
.PicList002045 li{ width:100%;}
.PicList002045 li:nth-child(3n){ margin-right:0;}
.PicList002045 li:nth-child(2n){ margin-right:0;}
.PicList002045 li p{ font-size:14px;}
}
/*
 .Floor001044 为demo编号
 */
.Floor001044{ padding: 0; background: url(../images/floor001044_icon.png) no-repeat; background-position: 49.999% 0; margin: 3% 0; }
.Floor001044 ul{ position:relative; padding:4% 0;}
.Floor001044 ul::before{ position:absolute; content:''; right:50%; width:1px; top:0; height:100%; background: #e5e5e5;}
.Floor001044 li{ position:relative; padding-right:53%; margin-bottom:3%;}
.Floor001044 li:nth-child(2n){ padding-left:53%; padding-right:0;}
.Floor001044 li div{ overflow:hidden; background-color:rgba(255,255,255,0.5); padding:6% 53% 6% 2%; position:relative; z-index:3; text-align: right; }
.Floor001044 li:nth-child(2n) div{ padding-left:53%; padding-right:2%; text-align: left; }
.Floor001044 li div .dot{ font-weight:bold; font-family: 'Montserrat'; font-size: 32px; color: #e60012;}
.Floor001044 li div p{ line-height:30px; margin: 0; color:#666;}
.Floor001044 li::before{ position:absolute; content:''; z-index:11; right:50%; top:50%; width:19px; height:19px; margin-right: -9px; margin-top: -9px; border-radius: 7px 0;  background-color:#e60012;}
.Floor001044 li:nth-child(2n) div::before{right:0; }
@media(min-width:769px){
.Floor001044 li div .Ispic{ position:absolute; right:0; top:0; width:47.4%; height:164px; cursor: default; }	
.Floor001044 li:nth-child(2n) .Ispic{ left:0; right:auto;}
}
@media(max-width:768px){
.Floor001044 li{ margin-top:-60px;}
.Floor001044 li:first-child{ margin-top:0;}
.Floor001044 li div{ padding:2% !important;}
.Floor001044 li div .Ispic{ display:block; padding-bottom:50%; margin-bottom:10px;}
.Floor001044 li div::before{ width:100%; height:0; bottom:0; top:auto;}
.Floor001044 li:nth-child(2n) div::before{left:0; }
.Floor001044 li::before{ top:30%;}
}
@media(max-width:480px){
.Floor001044{background: none;}
.Floor001044 li div{  text-align: left; }
.Floor001044 li::before,
.Floor001044 ul::before{ display:none;}
.Floor001044 li{ padding:0 !important; margin-top:0;}
}

/*PicList00521 */
.PicList00521{  padding:3% 0 0;}
.PicList00521 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:2%;}
.PicList00521 li a{ display:block;}
.PicList00521 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:14px;}
.PicList00521 li .table{ display:none;}
.PicList00521 li figure{padding-bottom:70%; background-size:contain;}
@media(min-width:641px){
.PicList00521 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList00521 li{ width:48%; margin-right:4%;}
.PicList00521 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:640px){
.PicList00521 li{ width:100%; margin-right:0;}
.PicList00521 li p{ font-size:14px;}
}

.PicList1155{ padding: 3% 0; min-height: 300px;}

/*
 .RighInfo008888 为demo编号
 */
.RighInfo008888{ padding: 3% 0; }
.RighInfo008888 .single-header{ text-align:center;}
.RighInfo008888 .single-header h1{ color:#666; font-size:20px; margin:0 0 2% 0; font-weight:normal;}
.RighInfo008888 .single-header h3{color:#777; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo008888 .single-header h3:after{ content:""; display:block; height:1px; background-color:#1d9d73; width:100%; z-index:1; margin-top:15px;}
.RighInfo008888 .single-header h3 span{ position:relative; z-index:2; padding:0 50px; background-color:#fff;}
.RighInfo008888 .single-header h3 span time{font-size: 12px;}
.RighInfo008888 .single-content{text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top: 2%;}
.RighInfo008888 .single-content p{margin:0;line-height: 30px;padding-bottom: 20px;}
.RighInfo008888 .single-content .no-textindent{ text-indent:0;}
.RighInfo008888 .fr{ float:none;}
.RighInfo008888 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo008888 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo008888 .col2{ width:48%;}
	.RighInfo008888 .fr{ float:right;}
	.RighInfo008888 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo008888 .single-header h1{ font-size:24px;}
  .RighInfo008888 .single-header h3{ font-size:18px;}
  .RighInfo008888 .single-header h3:after{ background-color:#d0d0d0; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo008888 .single-header h1{ font-size:20px;}
}
.RighInfo008888 .list{padding-top: 1%;}
@media(max-width:1024px){
.RighInfo008888{ padding: 20px 0;}
}

/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:2% 0;}
.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 #e60012;}
.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:#e60012; 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; border:1px solid #ddd; padding:10px 5%; color:#e60012; transition:0.4s;}
.RighInfo001277 .right_info a:hover{ background-color:#e60012; 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:#e60012; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;}
.RighInfo001277 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/righinfo001277-icon_download.png) no-repeat 98% 10px; padding:10px 20px;}
.RighInfo001277 .ul_download li a{ padding:0 38px; background:url(../images/righinfo001277-icon.png) no-repeat left center;}

@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 2%; line-height:40px;}
 }


.state{ padding: 2% 0; min-height: 400px;}
.state ul li{ text-decoration: none; list-style: none;}
.state ul li u{ text-decoration: none;}











