*{margin: 0; padding: 0;}
ul,ol,li{list-style: none;}
body{max-width: 1920px;margin: 0 auto;}
/*Top003062 */
.Top003062{background: #fff;font-size: 16px;}
.Top003062 .auto{max-width: 1600px;position: relative; z-index: 100;}
.Top003062 .logo{display: table; height: 100px;position: relative; z-index: 1;}

.Top003062 .logo a{display: table-cell; vertical-align: middle;position: relative; z-index: 3;}
.Top003062 .logo img{max-height: 70px;}

.Top003062 menu li span{display: block;line-height: 100px;}
.Top003062 menu li span a{display: block; border-bottom: 2px solid transparent; transition: 0.3s;}
.Top003062 menu li span a:hover,
.Top003062 menu li.aon span a{border-bottom-color: #ee7133;color: #ee7133;}
.Top003062 menu .right{display: flex;align-items: center; flex-wrap: nowrap;margin-top: 10px;}
.Top003062 menu dt{margin-right: 22px;}
.Top003062 menu dl a{display: block;}
.Top003062 .right dt a{border: solid 1px #ee7133; border-radius: 30px; line-height: 26px;padding: 0 12px; margin:10px 0 0 0; text-align:center; color: #ee7133; transition: 0.3s;}
.Top003062 menu dt a:hover{color: #fff; background: #ee7133;}

.Top003062 menu .sub dt{text-align: center;}
.Top003062 menu .sub{width:10vw; margin: 0;background-color: #ffff; padding: 1vw 0;left: -3.13vw;}
.Top003062 menu .sub:nth-child(6){left: -9vw  !important;}
.Top003062 menu .sub dt{line-height: normal;padding: 0; margin-right: 0;line-height: 41px; margin-bottom: 0!important;}
.Top003062 menu .sub dt:not(:last-child){margin-bottom: 1.5625vw;}
.Top003062 menu .sub .fl{width: 22.575%;padding: 0 0 0 3.13vw;background: none;}
.Top003062 menu .sub .fr{width: 77.426%;}

.Top003062 .open-search{height: 28px;background: url("../images/Top003062_btn.png") no-repeat center center;width: 18px;}
.Top003062 .open-search:before,
.Top003062 .open-search:after{background: #ee7133;}

.Top003062 .top-search{background: #fff;}
.Top003062 .top-search .btn{background-color: #ccc;background-image: url("../images/Top003062_btn.png");}
@media(min-width:1025px){
.Top003062 menu li{float: left; margin-right: 2.916vw;position: relative; z-index: 100;}
}
@media(min-width:1025px) and (max-width:1280px){
.Top003062 menu li{ margin-right: 2vw;}
}
@media(max-width:1024px){
  .Top003062 menu .right{margin-top: 0;}
.Top003062 menu dl{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.Top003062 #menu{position: absolute; top: 50%; right: 100%; transform: translateX(-100%);background: #fff; width: 220px; padding: 20px; border-radius: 0 0 10px 10px;box-shadow: 0 5px 5px rgba(0,0,0,0.2); opacity: 0; transition:opacity 0.5s 0.3s,top 0.5s 0.3s;}
 .menu-show .Top003062 #menu{top: 100%;right: 0; opacity: 1; transform: translateX(0);}
.Top003062 #menu li span a{line-height: 50px;font-size: 18px;font-weight: bold;}
.Top003062 .open-menu{margin-left: 10px;margin-top: -6px;}
.Top003062 .open-menu i{background: #ee7133;}
.Top003062 .top-search{max-width: none;}
.Top003062 menu dt{display: flex;margin-right: 10px;}
.Top003062 .right dt a{margin: 0;margin-left: 10px;padding: 0 5px;}
}
@media(max-width:768px){
.Top003062 .logo{height: 12vw; min-height:60px;}
.Top003062 .logo img{max-height: 10vw; min-height: 40px;}
.Top003062 .logo:before{width: 32vw; height: 32vw; min-width: 160px; min-height: 160px;}

}
@media(max-width:480px){
.Top003062{font-size: 14px;}
}
/*Banner002697 */
.Banner002697{ position:relative; z-index:1; overflow:hidden;}
.Banner002697 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002697 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002697 .slides {display: block;} 
* html .Banner002697 .slides {height: 1%;}
.no-js .Banner002697 .slides > li:first-child {display: block;}
.Banner002697 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002697 .flex-viewport {max-height: 300px;}
.Banner002697 .slides {zoom: 1;}
.Banner002697 .slides > li{ position:relative;}
.Banner002697 .slides > li img{ display:block; width:100%; transition:10s linear;}
.Banner002697 .slides > li.flex-active-slide img{ transform:scale(1.12); -webkit-transform:scale(1.12);}
.Banner002697 .slides > li a{ position:absolute; left:0; width:100%; height:100%; z-index:5;}
.Banner002697 .flex-control-nav{ z-index:10; position:absolute; left:50%; transform:translateX(-50%); bottom:3%;}
.Banner002697 .flex-control-nav li{ float:left; padding:0 25px;}
.Banner002697 .flex-control-nav li a{ display:block;  position:relative;  overflow:hidden; line-height:1100px;width:34px; height:34px; }
.Banner002697 .flex-control-nav li a.flex-active{background:url(../images/Banner002697-dot.png) no-repeat center center; animation:zhuan linear 10s;}
.Banner002697 .flex-control-nav li a::before{ position:absolute; content:''; background:#fff; left:50%; top:50%; border-radius:50%;margin:-4px 0 0 -4px;width:8px; height:8px;}
.Banner002697 .flex-control-nav li a.flex-active{ border-color:#fff;}
.Banner002697 .flex-control-nav li a.flex-active::before{ background:#ee7133;width:8px; height:8px;margin:-4px 0 0 -4px;}
@keyframes zhuan{
0%{ transform:rotate(0);}
100%{transform:rotate(360deg); }
}
@-webkit-keyframes zhuan{
0%{ transform:rotate(0);}
100%{transform:rotate(360deg); }
}
@media(max-width:1024px){
.Banner002697 .flex-control-nav li{ padding:0;}
}
/*Floor003065 */
.Floor003065{margin: 4.17vw 0;font-size: 16px; overflow: hidden; }
@media(min-width:769px) and (max-width:1024px){
.Floor003065{font-size:1.5vw; }
}
@media(max-width:640px){
.Floor003065{font-size: 3.5vw;margin-bottom: 0;}
}

.Floor003065 .auto{max-width: 1600px;position: relative;   width: 96%; }
.Floor003065 .inner {background: url(../uploadfiles/aboutbg.png) right bottom no-repeat;background-size: 51%;}
.Floor003065 .txt-info{position: relative;}
@media(min-width:769px){
.Floor003065 .txt-info{padding-left: 2.76vw;}
.Floor003065 .ytable-cell{width: 50%;vertical-align: top;float: right;}
}
@media(max-width:768px){
.Floor003065 .ytable,
.Floor003065 .ytable-cell{display: block;}
}

.Floor003065 .video .pic{position: relative; z-index: 1;overflow: hidden;background: #000; margin-bottom: 2.4vw;}
.Floor003065 .video .pic img{transition: 0.3s;}
.Floor003065 .video .pic:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor003065 .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.Floor003065 .video .play:before{position: absolute; content: '';width: 86px;height: 86px;background:url("../images/Floor003065_play.png") no-repeat center center rgba(0,0,0,0.2); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.Floor003065 .video .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
@media(max-width:640px){
    .Floor003065 .video .play:before{width: 20vw; height: 20vw;}
}
.Floor003065 .number{width: 80%;
    max-width: 1100px;
    position: absolute;
    bottom: 0;
    right: 0;
    background: #fff;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    z-index: 100;}
.Floor003065 .number li{    width: 25%;
    float: left;
    height: 180px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
    position: relative;color: #333;}
.Floor003065 .number li aside{color: #ee7133;}
.Floor003065 .number li aside b{font-size: 48px;font-weight: 900; font-family: 'Arial';line-height: 0.85em;display: inline-block;}
.Floor003065 .number li p{margin-bottom: 0;}
@media(max-width:1440px){
.Floor003065 .number li{    height: 140px;}
}
@media(min-width:769px) and (max-width:1024px){
.Floor003065 .number li aside b{font-size: 4vw; }
}
@media(max-width:640px){
.Floor003065 .number li aside b{font-size: 26px; }
.Floor003065 .number li p {min-height: 50px;}
}
@media(max-width:480px){
.Floor003065 .number li{    height: 80px;}
.Floor003065 .number li p{font-size: 14px;}
}
.Floor003065 .col-title{font-size: 48px; padding-bottom: 3.18vw;}
.Floor003065 .col-title .cn{font-size: 0.625em;color: #333;}
.Floor003065 .col-title .cn:after{display: inline-block; content: ''; height: 1px;background: #ee7133; width: 3.334em; margin-left: 0.521em; vertical-align: middle;}
.Floor003065 .col-title .en{ font-family: 'Arial';color: #ee7133;line-height: 1em; padding-top: 0.2em;}
@media(min-width:769px) and (max-width:1024px){
.Floor003065 .col-title{font-size: 4vw; }
}
@media(max-width:640px){
.Floor003065 .col-title{font-size: 9vw; }
.Floor003065 .col-title .en {font-size: 24px;}
}

.Floor003065 .more{margin-top: 2.76vw;}
.Floor003065 .more a{display: inline-block;color: #ee7133;line-height: 2.875em;border-radius: 50px;border: solid 1px #ee7133; padding: 0 2.5em; transition: 0.3s; font-size: 16px;}
.Floor003065 .more a:hover{background: #ee7133;color: #fff;}
@media(max-width:640px){
.Floor003065 .more a{font-size: 4vw; line-height: 40px;padding: 0 8%;}
}

.Floor003065 .txt-info .inner{position: relative; z-index: 3;}
.Floor003065 .txt-info .info .name{color: #ee7133;font-size: 24px;}
.Floor003065 .txt-info .info p{line-height: 2em;}
.Floor003065 .txt-info .year{z-index: 1; 
padding: 2vw 10.21vw 3vw 2.08vw; border-radius: 20px;background-color: #ee7133;}
.Floor003065 .txt-info .year b{font-family: 'Arial'; font-weight: 800;font-size: 3.13vw; color: #fff;position: relative; z-index: 3; line-height: 1em;}
.Floor003065 .txt-info .year:after,
.Floor003065 .txt-info .year:before{position: absolute; content: ''; background-position: center center;background-repeat: no-repeat;background-size: contain;}
.Floor003065 .txt-info .year:before{width: 3.44vw;height: 3.44vw; background-image: url("../images/Floor003065_bg1.png");right: 1.93vw; bottom: 1.93vw;}
.Floor003065 .txt-info .year:after{width: 33.59vw; height: 31.93vw;background-image: url("../images/Floor003065_bg.png"); right: 0; bottom: 0;}
@media(min-width:769px){
.Floor003065 .txt-info .year{position: absolute; right: 0; bottom: 0;}
}
@media(max-width:768px){
.Floor003065 .txt-info{margin-bottom: 5vw; }
.Floor003065 .txt-info .year{position: relative; margin-top: 4vw;}
.Floor003065 .txt-info .year br{display: none;}
.Floor003065 .txt-info .year b{font-size: 6vw;}
.Floor003065 .txt-info .year:after{width:50vw; height:50vw;}
.Floor003065 .txt-info .year:before{width: 7vw;height: 7vw;}
}
@media(max-width:640px){
.Floor003065 .txt-info .info .name{font-size: 5vw;}

}
/*Floor003066 */
.Floor003066{background: url("../images/Floor003066_bg.jpg") no-repeat center bottom;background-size: 100% auto; padding-bottom: 3.13vw;margin-top: 4.17vw;overflow: hidden;padding: 4% 0;}
.Floor003066 .auto{max-width: 1600px;}

.Floor003066 .col-title{font-size: 48px; padding-bottom: 3.54vw;}
.Floor003066 .col-title .cn{font-size: 0.625em;color: #fff;}
.Floor003066 .col-title .cn:after{display: inline-block; content: ''; height: 1px;background: #fff; width: 3.354em; margin-left: 0.521em; vertical-align: middle;}
.Floor003066 .col-title .en{ font-family: 'Arial';color: #fff;line-height: 1em; padding-top: 0.2em;}
@media(min-width:769px) and (max-width:1024px){
.Floor003066 .col-title{font-size: 4vw; }
}
@media(max-width:640px){
.Floor003066 .col-title{font-size: 9vw; }
.Floor003066{margin-top: 0;background-size: cover;background: url("../images/Floor003066_bg.jpg") no-repeat center bottom}
}

.Floor003066 .more{margin-top: 3.91vw;}
.Floor003066 .more a{display: inline-block;background: #fff;color: #ee7133; border: 1px solid #ee7133;line-height: 2.875em;border-radius: 50px; padding: 0 2.5em; transition: 0.3s; font-size: 16px;}
.Floor003066 .more a:hover{background: #ee7133;color: #fff;}
@media(max-width:480px){
.Floor003066 .more a{font-size: 4vw; }
/*.Floor003066 .col-title .en {color: #ee7133;font-size: 24px;}
.Floor003066 .intro .cn {color: #333;}
.Floor003066 .col-title .cn{color: #333;}*/
.Floor003065 .number {position: unset; width: 100%;}
}

@media(min-width:1025px){
.Floor003066 .fl{width: 21.429%;}
.Floor003066 .fr{width: 72%;}
}

.Floor003066 .intro{font-size: 16px;color: #fff;}
.Floor003066 .intro .cn{line-height: 1.667em;}
.Floor003066 .intro .en{font-size: 0.777em;color: #999; line-height: 1.6em; border-top: 1px solid #e5e5e5;margin-top: 0.667em; padding-top:  0.667em;}
@media(max-width:640px){
.Floor003066 .intro{font-size: 4vw;}
}

.Floor003066 .slider li{padding: 22px 0;}
.Floor003066 .slider li a{display: block;margin: 0 1.4vw;box-shadow: 0 2px 20px rgba(0, 0, 0, 0.04); position: relative;  background: #fff; transition: 0.3s;}
.Floor003066 .slider li figure{background-size: contain;padding-bottom: 98.348%;}
.Floor003066 .slider li .hover{position: absolute; z-index: 10;width: 120px; height: 120px; background-color: #ee7133; color: #fff; text-align: center; border-radius: 50%; left: 50%; top: 50%; transform: translate(-50%,-50%) scale(0); opacity: 0; transition: 0.3s;}
.Floor003066 .slider li .hover .ytable{height: 100%;}
.Floor003066 .slider li .hover span{font-size:12px;display: block;background: url("../images/Floor003066_rice.png") no-repeat center bottom;padding-bottom: 27px;font-family: 'ArialMT';}
.Floor003066 .slider li .hover aside{font-size: 16px; padding-bottom: 5px;}
.Floor003066 .slider li a:hover{box-shadow: 0 2px 20px rgba(0, 0, 0, 0.12); }
.Floor003066 .slider li a:hover .hover{opacity: 1;transform: translate(-50%,-50%) scale(1);}
.Floor003066 .btn{text-align: center;padding-top: 2.08vw;}
.Floor003066 .btn .slick-arrow{width: 46px; height: 46px; border-radius: 50%; border: 2px solid #fff; margin: 0 10px;position: relative;}
.Floor003066 .btn .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; border-right: 2px solid #fff;border-top: 2px solid #fff; transform: rotate(45deg); left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003066 .btn .slick-arrow:hover,
.Floor003066 .btn .slick-arrow:hover:before{border-color: #ee7133;}
.Floor003066 .btn .slick-prev{transform: rotate(180deg);}
@media(min-width:641px){
.Floor003066 .slider{margin: 0 -2.8vw; padding: 0 1.4vw;}
}
@media(max-width:640px){
.Floor003066 .slider li figure{padding-bottom: 100%;}
}
/*Floor002920 */

.Floor002920{padding-top: 5.208vw; padding-bottom: 3vw;}
.Floor002920 .auto{max-width: 1600px;}
.Floor002920 .col-title{font-size: 48px;}
.Floor002920 .col-title .cn{font-size: 0.625em;color: #333;}
.Floor002920 .col-title .cn:after{display: inline-block; content: ''; height: 1px;background: #ee7133; width: 3.334em; margin-left: 0.521em; vertical-align: middle;}
.Floor002920 .col-title .en{ font-family: 'Arial';color: #ee7133;line-height: 1em; padding-top: 0.2em;}
@media(min-width:769px) and (max-width:1024px){
.Floor002920 .col-title{font-size: 4vw; }
}
@media(max-width:640px){
.Floor002920 .col-title{font-size: 9vw; margin-bottom: 20px;}
}

.Floor002920 .tab{padding-bottom: 2.605vw;}
.Floor002920 .tab li{float: left;position: relative;min-width: 7.8125vw; text-align: center;list-style: none;}
.Floor002920 .tab li a{display: block;cursor: pointer; line-height: 50px;font-size: 18px;padding: 0 20px;position: relative; z-index: 2;}
.Floor002920 .tab li:not(:last-child):after{position: absolute;content: ''; width: 1px; height: 16px; background: #d6d6d6; top: 50%; margin-top: -8px;right: 0;}
.Floor002920 .tab li.slick-active a{background: #ee7133;color: #fff; box-shadow: 15px 6px 32px rgba(238,113,51,0.3);}
.Floor002920 time{font-family: 'DIN-Medium';color: #ee7133;font-size: 18px;}
.Floor002920 time span{display: block;font-size: 2em;}
.Floor002920 .tit{font-size: 18px;color: #000; margin-bottom: 1.042vw;}
.Floor002920 p.dot3{color: #7d7d7d;line-height: 1.715em; height: 5.145em;}
.Floor002920 .n-top .txt{margin-top: 6.78%;position: relative; padding-left: 132px; padding-right: 15px;}
.Floor002920 .n-top .txt:before{width: 1px; height: 80%;background: #c6c6c6;position: absolute; top: 0; left: 132px; margin-left: -27px; content: '';}
.Floor002920 .n-top .pic{overflow: hidden;}
.Floor002920 .n-top .Ispic{padding-bottom: 75.193%; transition: 0.3s;}
.Floor002920 .n-top a:hover  .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002920 .n-top .txt time{position: absolute; left: 0; top: 0;}
.Floor002920 .n-top .slick-dots{position: absolute; right: 18px; bottom:30%; z-index: 10;}
.Floor002920 .n-top .slick-dots li{float: left; margin: 0 4px; width: 20px; height: 3px;background: #fff;}
.Floor002920 .n-top .slick-dots li.slick-active{background: #ee7133;}
.Floor002920 .n-top .slick-dots li button{display: none;}

.Floor002920 .n-list dt a{position: relative;padding: 2.292vw;border: 1px solid #ececec;}
.Floor002920 .n-list dt a:before{transition: 0.3s; width: 0; position: absolute; left: 0; top: 0; height: 2px; background: #ee7133; content: '';}
.Floor002920 .n-list dt a:hover:before{width: 100%;}
.Floor002920 .n-list .tit{margin-top: 1.042vw;}

@media(min-width:769px){
.Floor002920 .n-list dt{float: left; width: 48.215%; margin-bottom: 3.57%;display: table;table-layout: fixed;min-height: 14.0625vw; }
.Floor002920 .n-list dt:not(:nth-child(2n)){margin-right:3.57%;}
.Floor002920 .n-list dt:nth-child(2n+1){clear: left;}
.Floor002920 .n-list dt a{display: table-cell; vertical-align: middle;}
}
@media(min-width:1025px){
.Floor002920 .n-top{width: 37.143%;}
.Floor002920 .n-list{width: 60%;}
.Floor002920 .tab ul{float: right; margin-top: -78px;}
}
@media(max-width:768px){
.Floor002920 .tab li a{font-size: 3.2vw; padding: 0 2vw; line-height: 9vw;}
.Floor002920 .n-top .txt{padding-left: 24vw;}
.Floor002920 .n-top .txt:before{left: 24vw; margin-left: -4vw;}
.Floor002920 .tit,
.Floor002920 time{font-size: 3.2vw;}
.Floor002920 p.dot3{font-size: 2.6vw;}
 .Floor002920 .n-list dt a{display: block; padding: 5vw;}
.Floor002920 .n-list dt{margin-top: 5vw;}
}
@media(max-width:480px){
.Floor002920 .tit,
.Floor002920 time{font-size:4vw;}
.Floor002920 p.dot3{font-size: 3.5vw;}
.Floor002920 .n-top .txt{padding-left: 26vw;}
.Floor002920 .n-top .txt:before{left: 26vw; margin-left: -4vw;}
.Floor002920 .n-top .slick-dots{bottom: 33%;}
}





.Bottom002900{background: #ddd;padding: 3% 0;font-family: 'SourceHanSansCN-Light';}
.Bottom002900,
.Bottom002900 a{color: #333;}
.Bottom002900 .auto{max-width: 1760px;width: 92%;}
.Bottom002900 .logo {max-width: 240px;}
@media(min-width:1441px){
.Bottom002900 .inner{width: 92%; margin: 0 auto;max-width: 1600px;}
}
.Bottom002900 .b_nav nav dd a{opacity: 0.8;}

@media(min-width:1025px){
.Bottom002900{font-size: 16px;}
.Bottom002900 .contact{width: 25%;}
.Bottom002900 .b_nav{width: 70%;max-width: 1000px;}
}

.Bottom002900 .solgan{font-size: 30px;font-family: 'HuXiaoBoZhenShuai';letter-spacing: 6px;}
.Bottom002900 .solgan span{font-size: 16px;color: rgba(0,0,0,0.2);margin-left: 20px;}
@media(min-width:1025px){
.Bottom002900 .solgan span:before{content: '/ ';display: inline-block;font-family: 'HuXiaoBoZhenShuai';}
}
@media(max-width:1024px){
.Bottom002900 .solgan{padding: 4vw 0;}
.Bottom002900 .solgan span{display: block;}
}

.Bottom002900 .b_nav nav{border-top: 1px solid rgba(0,0,0,0.1);border-bottom: 1px solid rgba(0,0,0,0.1);padding: 45px 0; margin: 45px 0;}
.Bottom002900 .b_nav nav dl{float: left; max-width: 145px;}
.Bottom002900 .b_nav nav dt{padding-bottom: 30px;}
.Bottom002900 .b_nav nav dd{line-height: 24px;padding: 6px 0;}
@media(max-width:1024px){
 .Bottom002900 .b_nav nav{display: none;}
}

.Bottom002900 .copyright{color: rgba(0,0,0,0.5);line-height: 30px;font-size: 14px;}
.Bottom002900 .copyright a{opacity: 0.5;}

.Bottom002900 a:hover{color: #ee7133;opacity: 1!important;}

.Bottom002900 .contact .num{font-size: 36px;font-family: 'Oswald';margin-bottom: 36px;line-height: 1em;}
.Bottom002900 .share li{float: left;position: relative;}
.Bottom002900 .share li figure{position: absolute; left: 0; bottom: 100%; width: 120px; padding: 5px;background: #fff; margin-bottom: 10px;border-radius: 5px;display: none;}
.Bottom002900 .share li figure img{display: block;width: 100%;}
.Bottom002900 .share li figure:before{position: absolute; content: '';border:5px solid transparent; left: 25px; top: 100%;border-top-color: #fff;}
.Bottom002900 .share li:not(:last-child){margin-right: 30px;}
.Bottom002900 .share li a{display: block;width: 60px; height: 60px;background-position: center center;background-repeat: no-repeat;border-radius: 50%; cursor: pointer;background-color:rgba(255,255,255,0.8);}
.Bottom002900 .share li a.a_wx{background-image: url("../images/Bottom002900_wx.png");}
.Bottom002900 .share li a.a_sina{background-image: url("../images/Bottom002900_sina.png");}
.Bottom002900 .share li a.a_douyin{background-image: url("../images/Bottom002900_douyin.png");}
.Bottom002900 .share li a:hover{background-color: #006bb9;}
.Bottom002900 .hotline ul li{line-height: 30px;}
@media(min-width:1025px){
.Bottom002900 .contact .tit{padding-bottom: 28px;}
.Bottom002900 .share{margin:30px 0;}
}
@media(min-width:1025px) and (max-width:1280px){
.Bottom002900 .share li:not(:last-child){margin-right: 2vw;}
}
@media(max-width:1024px){
.Bottom002900{text-align: center;}
.Bottom002900 .logo{padding: 0 20% 3%;}
.Bottom002900 .contact .tit{padding: 3vw 0;}
.Bottom002900 .share ul{margin: 0 auto;display: table;}
.Bottom002900 .share li figure{left: 50%; margin-left: -60px;}
.Bottom002900 .share li figure:before{left: 50%; margin-left: -5px;}
}
@media(max-width:480px){
.Bottom002900 .contact .num{margin-bottom: 1em;font-size: 8vw;}
.Bottom002900 .solgan{font-size: 7vw;}
.Bottom002900 .copyright{font-size: 12px; line-height: normal;}
.Bottom002900 .share li a{width: 50px; height: 50px;}
}



/* 栏目页 */
/*Banner003069 */
.Banner003069{position: relative; z-index: 1;}
.Banner003069 .auto{max-width: 1400px;}
.Banner003069 .Ispic{height: 300px;}
.Banner003069 .txt{position: absolute; left: 0; bottom: 2.6vw; width: 100%; z-index: 10;color: #fff; 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: 20px;bottom: 8vw;}
}

/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .auto{max-width: 1400px;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size: 16px;padding: 0 2vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #ee7133;color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -6px;  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:640px){
.Menu001093 .nav{display: flex;flex-wrap: wrap;}
.Menu001093 .nav li{height: 10vw;}
.Menu001093 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){

.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: 0;}

}
/*RighInfo002807 */
.RighInfo002807 {position: relative;}
.RighInfo002807 .txt{padding-bottom: 2%;}
.RighInfo002807 .txt .info{position:relative; z-index: 10;background: #fff; padding: 5% 3% 0 5%;}
.RighInfo002807 .txt .info aside.t-1{font-size: 26px;color: #333437;}
.RighInfo002807 .txt .info aside.t-2{ font-family: "DINCond-Bold";color: #ee7133;font-size:22px;}
.RighInfo002807 .txt .info p{line-height: 30px;font-size: 16px;margin-top: 4%;text-align: justify;}
.RighInfo002807 .txt .table td{border-bottom: 5px solid #fff;padding: 20px;line-height: 24px; background: #f7f7f7; font-size: 16px;}
.RighInfo002807 .txt .table .f-name{width: 29.5%;border-right: 5px solid #fff;}
.RighInfo002807 .txt .table tr:nth-child(2n) td:nth-child(2),
.RighInfo002807 .txt .table tr:nth-child(2n-1) .f-name{background: #f0f0f0;}
.RighInfo002807 .txt .table tr:last-child td{border-bottom: 0;}
@media(min-width:1025px){
.RighInfo002807{padding-top: 3%;}
.RighInfo002807 .txt .auto{position: relative; z-index: 1;padding-top: 6%;}
.RighInfo002807 .txt .pic{position: absolute; right: 0; top: 0; height: 100%; width: 100%;}
.RighInfo002807 .txt .pic .Ispic { padding-bottom: 40.4%;}
.RighInfo002807 .txt .info{float: right;width: 53.125%;}
.RighInfo002807 .txt .table{margin-top: 20%;}

}
.RighInfo002807 .slick-arrow {
    position: absolute;
    z-index: 10;
    top: 50%;
    background: none;
    border: 0;
    font-size: 0;
    height: 30px;
    width: 30px;
    margin-top: -22px;
    border-bottom: 3px solid #ee7133;
    border-right: 3px solid #ee7133;
    cursor: pointer;
    
}
.RighInfo002807 .slick-prev {
    left: -3%;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
}
.RighInfo002807 .slick-next {
    right: -3%;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
}
@media(max-width:1024px){
.RighInfo002807 .txt .info{padding: 5% 0;}
.RighInfo002807 .txt .Ispic{padding-bottom: 61%;}
.RighInfo002807 .txt .info aside.t-1 {font-size: 24px;}
.RighInfo002807 .txt .info p {font-size: 15px; line-height: 28px;}
.RighInfo002807 .slick-prev{left: 0;}
.RighInfo002807 .slick-next{right: 0;}
}
@media(max-width:640px){
.RighInfo002807 .txt .info aside.t-2{ font-size: 15px;}
.RighInfo002807 .txt .table td{padding: 10px;}
}
@media(max-width:480px){
.RighInfo002807 .txt .table td{font-size: 14px;}
}

.RighInfo002807 .mid{background-repeat: no-repeat;padding-top: 4%;background-size: 47.083% auto;}

.RighInfo002807 .num{position: relative; margin-bottom: 5%;}
.RighInfo002807 .num:before,
.RighInfo002807 .num:after{position: absolute; content: ''; border: 5px solid #ee7133; width: 30px; height: 30px;}
.RighInfo002807 .num:before{left: 0; top: 0; border-right: 0;border-bottom: 0;}
.RighInfo002807 .num:after{right: 0; bottom: 0; border-top: 0;border-left: 0;}
.RighInfo002807 .num li{float:left; width:25%; padding: 30px 0;}
.RighInfo002807 .num li .inner{color: #ee7133;font-family: "DINCond-Bold";font-size: 100px;display: table; margin: 0 auto;}
.RighInfo002807 .num li aside{overflow: hidden; }
.RighInfo002807 .num li sub{font-size: 0.24em;text-transform: uppercase; line-height: 0.8em;float: left;margin-top: 1.7em;}
.RighInfo002807 .num li sup{font-size: 40px;line-height: 44px;vertical-align:top;}
.RighInfo002807 .num li span{font-size: 60px;line-height: 66px;vertical-align: text-top;}
.RighInfo002807 .num li p{font-size: 0.2em;}
.RighInfo002807 .num li aside *{display: inline-block;}
@media(max-width:1280px){
.RighInfo002807 .num li .inner{font-size: 80px;}
}
@media(max-width:1024px){
.RighInfo002807 .num li .inner{font-size: 70px;}
}
@media(max-width:768px){
.RighInfo002807 .num li{width: 50%;}
.RighInfo002807 .num li:nth-child(2n+1){clear: left;}
}
@media(max-width:480px){
.RighInfo002807 .num li .inner{font-size: 50px;}
}
/*视频*/
.RighInfo002807 .video{margin-bottom: 7%;position: relative;}
.RighInfo002807 .video img{display: block;width: 100%;}
.RighInfo002807 .video .play,
.RighInfo002807 .video .files{position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.RighInfo002807 .video .play{background: url(../images/RighInfo002807-play.png) no-repeat center center rgba(102,135,154,0.5); z-index: 3; cursor: pointer;}
.RighInfo002807 .video .files{ z-index: 10;display: none;}
.RighInfo002807 .video .files video{object-fit: cover;}
@media(max-width:480px){
.RighInfo002807 .video .play{background-size:40px auto;}
}
/*业务*/
.RighInfo002807 .business{margin-bottom: 5%;}
.RighInfo002807 .business li{padding:4% 0;}
.RighInfo002807 .business li:not(.no){border: 10px solid #f0f0f0;}
.RighInfo002807 .business li .inner{margin-left: -10px;}
.RighInfo002807 .business li .inner > *{border-left: 10px solid  transparent; padding:0 10%;}
.RighInfo002807 .business li .inner .info{border-left-color:#ee7133;}
.RighInfo002807 .business li .icon img{max-height: 60px;}
.RighInfo002807 .business li aside.t-1{color: #ee7133;font-size: 24px; margin: 27px 0 13px 0;}
.RighInfo002807 .business li aside.t-2{font-size: 16px;}
@media(min-width:641px){
.RighInfo002807 .business ul{display: table; width: 100%;}
.RighInfo002807 .business li{display: table-cell; vertical-align: middle;}
.RighInfo002807 .business li:not(:last-child){width: 32.03125%;}
.RighInfo002807 .business li.no{width: 2.03125%;}
}
@media(max-width:640px){
.RighInfo002807 .business li .inner{margin-left: -5px;}
.RighInfo002807 .business li:not(.no){border-width: 5px;}
.RighInfo002807 .business li .inner > *{border-left-width: 5px;}
}
@media(max-width:480px){
	.RighInfo002807 .business li .icon img{max-height: 40px;}
.RighInfo002807 .business li aside.t-1{font-size: 20px;}
.RighInfo002807 .business li aside.t-2{font-size: 14px;}
}
/*文化*/
.RighInfo002807 .culture{position: relative;z-index: 1;}
.RighInfo002807 .culture:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%;background: rgba(246,85,13,0.8);}
.RighInfo002807 .culture ul{padding: 4.6875% 0;position: relative; z-index: 2;}
.RighInfo002807 .culture li{ vertical-align: top;color: #fff;}
.RighInfo002807 .culture li aside{font-size: 24px; margin: 15% 0 6% 0;}
.RighInfo002807 .culture li p{line-height: 32px; font-size: 20px;}
@media(min-width:481px){
.RighInfo002807 .culture ul{display: table;width: 100%;}
.RighInfo002807 .culture li{display: table-cell;width: 33.333333%;padding-left: 5%; }
.RighInfo002807 .culture li:not(:last-child){border-right: 1px solid rgba(255,255,255,0.5);}
}
@media(min-width:481px) and (max-width:640px){
.RighInfo002807 .culture li img{height: 40px;}
}
@media(max-width:640px){
.RighInfo002807 .culture li aside{font-size: 18px; }
.RighInfo002807 .culture li p{line-height: 24px; font-size:16px;}
}
@media(max-width:480px){
.RighInfo002807 .culture{background-size:100% 100%;}
.RighInfo002807 .culture li{padding:5%; margin: 0 5%;}
.RighInfo002807 .culture li aside{ margin:  6% 0;}
.RighInfo002807 .culture li:not(:last-child){border-bottom: 1px solid rgba(255,255,255,0.5); margin-bottom: 3%;}
}




/*
 *  Owl Carousel - Core 插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }


.title_lm{text-align: center;padding-bottom: 2%;}
.title_lm .tit_cn {
  font-family: SourceHanSansCN-Medium;
  font-size:26px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 7px;
  color: #333333;
  
}

.title_lm .tit_en {
  font-family: DIN-Medium;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 16px;
  letter-spacing: 2px;
  color: #999999;
  text-transform: Uppercase;
  padding-top: 20px;
}
/*
 .Floor002437 为demo编号
 */
.Floor002437{ position: relative;padding: 4% 0;}
@media only screen and (min-width:1200px ) {
	.Floor002437{ padding-left: 30px; padding-right: 30px;}
}
@media only screen and (min-width:1600px ) {
	.Floor002437{ padding-left: 50px; padding-right: 50px;}
}
.Floor002437 .bg{ background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.Floor002437 .wrap-container{ background: #fff; width: 100%; position: relative; z-index: 2;padding-top: 3%;}
.Floor002437  h2{ font-weight: normal; margin:0; padding: 4% 0; color: #333; font-size: 26px; text-align: center;}
.Floor002437  h2 em{ font-style: normal; text-transform: uppercase;}
.Floor002437  h2 span{ font-size: 20px; display: block;}

.Floor002437  .list li{ padding: 10%;background:rgba(236, 241, 243, 0) none repeat scroll 0 0 !important;filter:Alpha(opacity=0); background:#fddece; transition: all .3s;}
.Floor002437  .list li>*{ position: relative; z-index: 2;}
.Floor002437  .list li img{ max-width: 65px;}
.Floor002437  .list li .word{ padding-top: 25px;}
.Floor002437  .list li .word h3{ font-weight: normal;  font-size: 18px; margin: 0 0 10px;}
.Floor002437  .list li .word h3 a{color: #ee7133;}
.Floor002437  .list li .word figure{ font-size: 14px; color: #999; line-height: 20px; height: 40px; overflow: hidden;}
.Floor002437  .list .owl-item+.owl-item li{ border-left: 1px solid #ececec;}
.Floor002437  .list .owl-item{ margin-bottom:10px;}
.Floor002437  .list li:hover{background:rgba(238, 115, 51, .1) none repeat scroll 0 0 !important;filter:Alpha(opacity=1); }

/*Timeline002895 */
  .Timeline002895{padding: 4% 0;}
  .Timeline002895 .auto{max-width: 1400px; width: 96%;position: relative;}
  .Timeline002895 .name{border-top: 1px solid #e6e6e6; margin-top: 12px;color: #ccc;font-size: 20px;text-transform: uppercase;}
  .Timeline002895 .name span{display: table;margin:  -13px auto 0; padding: 0 10px;background: #fff;line-height: 24px; }
  
  .Timeline002895 .scroll-main{padding-bottom: 32px;max-width: 100%;width: 100%; overflow-x: auto; margin: 3% 0 0 0; height: 382px;}
  .Timeline002895 .mCustomScrollBox{height: auto;}
  .Timeline002895 .mCSB_horizontal.mCSB_outside > .mCSB_container{min-height:inherit;}
  .Timeline002895 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height: 7px;background: #e6e6e6; margin: 0;}
  .Timeline002895 .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom: 0;}
  .Timeline002895 .mCSB_scrollTools.mCSB_scrollTools_horizontal{height: 7px;opacity: 1!important;}
  .Timeline002895 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width: 20%!important; min-width:inherit!important;}
  .Timeline002895  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{margin: 0; height: 100%;background: url(../images/Timeline002895_scrollbarbg.png) no-repeat center center #ee7133; border-radius: 7px;}
  
  .Timeline002895 .box{float: left; width: 363px;}
  .Timeline002895 .box:last-child{width: 311px;}
  .Timeline002895 .box .inner{background: url("../images/Timeline002895_bg.png") no-repeat right bottom #f5f5f5; padding: 40px 30px; height: 350px;}
  /*.Timeline002895 .box.active .inner{background-color: #fff;}*/
  .Timeline002895 .box:not(:last-child) .inner{width: 86%;}
  .Timeline002895 .box .year{padding-bottom: 20px;font-size: 22px;color: #333;border-bottom: 1px solid #eaeaea;margin-bottom: 20px;font-family: 'DIN-Bold';}
  .Timeline002895 .box .pre-main{max-height: 12.858em;overflow: auto;}
  .Timeline002895 .box .pre-main pre{line-height: 2.143em;color: #666;font-size: 15px;}
  
  


/*Floor001893*/
.Floor001893{padding:4% 0;}
.Floor001893 .year{ position:relative; padding:0 40px;}
.Floor001893 .year .prev,
.Floor001893 .year .next{ position:absolute; top:50%; width:36px; height:36px; margin-top:-18px; background:url(../images/Floor001893-controls.png) no-repeat left top; cursor:pointer;}
.Floor001893 .year .prev{ left:0;}
.Floor001893 .year .next{ right:0; background-position:left bottom;}
.Floor001893 .year .nextStop,
.Floor001893 .year .prevStop{ cursor:default;}
.Floor001893 .year .prevStop{ background-position: right top;}
.Floor001893 .year .nextStop{ background-position: right bottom;}
.Floor001893 .year .bd{ background:url(../images/Floor001893-bg.png) repeat-x left center; overflow:hidden;}
.Floor001893 .year li{ cursor:pointer; text-align:center; background:url(../images/Floor001893-dot.png) no-repeat center center;font-size:18px; padding-bottom:40px;}
.Floor001893 .year li span{ display:block; height:130px; padding-top:10px;}
.Floor001893 .year li:before{ display:block; width:0; height:0; margin:0 auto; border:20px solid transparent;  content:'';}
.Floor001893 .year li.on{ font-size:28px; color:#ee7133; background-image:url(../images/Floor001893-dot_hover.png);}
.Floor001893 .year li.on:before{border-top-color:#f1f1f1;}
.Floor001893 .year li.on span{ padding-top:0;}

.Floor001893 .txt{ background-color:#f1f1f1; }
.Floor001893 .txt li{ padding:3% 35% 3% 0; position:relative;}
.Floor001893 .txt li .img{ position:absolute; right:0; width:32%; top:-10%;}
.Floor001893 .txt li .img img{ display:block; width:100%;}
.Floor001893 .txt li dl{ display:table; width:100%;min-height:300px;} 
.Floor001893 .txt li dl dt,
.Floor001893 .txt li dl dd{ display:table-cell; vertical-align:top;}
.Floor001893 .txt li dl dt{ border-right:1px solid #cacaca; width:245px; text-align:right; font-size:72px; color:#ee7133;}
.Floor001893 .txt li dl dt span{ display:block; padding-right:30px;}
.Floor001893 .txt li dl dt:after{ display:block; float:right;; content:''; width:20px; height:20px; background-color:#ee7133;}
.Floor001893 .txt li dl dd pre{ padding-left:30px; font-size:16px; line-height:24px;}
@media(max-width:1000px){
.Floor001893 .txt li{ padding-right:3%;}
.Floor001893 .txt li dl{ position:relative; z-index:1;}
.Floor001893 .txt li .img{ display:none;}
.Floor001893 .txt li dl{min-height:none;} 
.Floor001893 .txt li dl dt{width:170px; font-size:50px;}
.Floor001893 .txt li dl dd pre{ font-size:14px; line-height:20px;}
}
@media(max-width:768px){
.Floor001893 .title{font-size:26px;}
.Floor001893 .title span{font-size:20px;}
.Floor001893 .title:after{ height:3px;}
}
@media(max-width:480px){
.Floor001893 .txt li dl dt{width:120px; font-size:32px;}
}
@media(max-width:375px){
.Floor001893 .txt li dl dd,
.Floor001893 .txt li dl dt,
.Floor001893 .txt li dl{ display:block;}
.Floor001893 .txt li dl dt{ width:auto; border-right:0; overflow:hidden;}
.Floor001893 .txt li dl dt span{ padding-right:0;}
}
/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .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)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/


.gsjj{padding: 4% 0;background-image: url(../images/zzgj_bg.png);}
.gsjj img{width: 100%;}
		
.PicList002433 .main{ padding:1% 0 4% 0;}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #ee7133; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:#ee7133 }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #ee7133; border-right:2px solid #ee7133; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
 .ry_p{font-size: 15px;color: #666;line-height: 30px;max-width: 70%;margin: 10px auto 30px;text-align: center;}
.ry_tab{text-align: center;padding-bottom: 3%;}
.ry_tab a{padding: 8px 15px;background: #f5f5f5;color: #333;margin-left: 30px;}
.ry_tab a.on,.ry_tab a:hover{background: #ee7133;color: #fff;}
.ry_box{padding: 3% 0;}
.ry_top{position: relative;padding-bottom: 44%;}
.ry_top .box{position: absolute;top:30px;left:0;opacity: 0;visibility: hidden;width:100%;}
.ry_top .box.on{opacity: 1;visibility: visible;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:768px){
.ry_top{position: relative;padding-bottom: 92%;}
}
@media(max-width:640px){
    .ry_tab a{margin-left: 10px;}
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}
@media(max-width:380px){
.ry_top{position: relative;padding-bottom: 103%;}
}
/*RighInfo002542 */
.RighInfo002542 { padding: 3% 0  0; }
.RighInfo002542 .artice-box{ position: relative;}
.RighInfo002542 .artice-box+.artice-box{margin-top: 3%;}
.RighInfo002542 .artice-box img { width: 100%; }
.RighInfo002542 .artice-box .text-box {position: absolute;z-index: 5;border-radius: 24px 0;top: 50%;transform: translateY(-50%);left: 80px;width: 54%;}
.RighInfo002542 .artice-box .text-box li{background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.1);padding:3%;margin:1% 2%;float:left;border-radius: 20px 0 20px 0;}
.RighInfo002542 .artice-box .text-box li:nth-child(2n){ margin-right:0;}
.RighInfo002542 .artice-box .text-box h3 { font-size: 24px; color: #333; margin-top: 0;transform:skew(-10deg); }
.RighInfo002542 .artice-box .text-box .desc { font-size: 16px; color: #5f6464; line-height: 32px; }

@media (max-width: 1440px) {
    .RighInfo002542 .artice-box .text-box { position: unset;width: 100%;transform: none;}
    .RighInfo002542 .artice-box .text-box li{margin:1% 0;padding: 2%;}
}
@media (max-width: 480px) {
  .RighInfo002542 .artice-box .text-box li{width: 100%;padding: 20px;}
    .RighInfo002542 .artice-box .text-box { position: relative;top:0;transform: none; left: 0; width: 100%;}
    .RighInfo002542 .artice-box .text-box h3 { font-size: 5vw;}
    .RighInfo002542 .artice-box .text-box .desc { font-size: 15px;line-height: 28px; margin-top: 4%;}
}
.PicList002433  .list ul{ padding:0 50px;}
.PicList002433  .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433  .list li:first-child:before,
.PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable{ height:245px;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433  .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433  .list li figure img{ max-height:245px;padding: 8px;padding-top: 12px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433  .list li p{ margin:0 auto; max-width:210px;width:90%; line-height:20px; max-height:40px; color:#333;}
.PicList002433  .list .ul-3 li{width:33.33333333%;}
.PicList002433  .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433  .auto,
.PicList002433  .list ul{ padding:0;}
.PicList002433  .list li p{ font-size:12px;}
.PicList002433  .list li .ytable{ height:150px;}
.PicList002433  .list li figure img{ max-height:150px; padding:3px}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-3 li:nth-child(3):after,
.PicList002433  .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433  .list li .ytable{ height:100px;}
.PicList002433  .list li figure img{ max-height:100px;}
}

/*
 .RighInfo001108 为demo编号
 */
 .RighInfo001108{padding: 3% 0;}
.RighInfo001108 .pic{ float:left; width:35%;}
.RighInfo001108 .pic img{ width:100%;}
.RighInfo001108 .txt{ float:right; width:62%; padding-right:2%; color:#333;}
.RighInfo001108 .txt h1{ font-size:18px; font-weight:normal;}
.RighInfo001108 .txt dl{ border-top:1px solid #d9d9d9; padding:3% 0; border-bottom:1px solid #d9d9d9;}
.RighInfo001108 .txt dd{ line-height:26px; padding:5px 0;}
.RighInfo001108 .txt p{ line-height:36px;}
.RighInfo001108 .txt .contact{ padding:3% 0;}
.RighInfo001108 .txt .contact a{ color:#008fd7; width:120px; text-align:center; border:1px solid #008fd7; border-radius:30px; line-height:34px; display:inline-block;}
.RighInfo001108 .txt .contact a:hover{ background-color:#008fd7; color:#fff;}
.RighInfo001108 .tab{ margin-top:3%; background-color:#e8e8e8; overflow:hidden; font-weight:bold;}
.RighInfo001108 .tab span{ cursor:pointer; display:inline-block; padding:0 3%; line-height:40px;}
.RighInfo001108 .tab span.on{ background-color:#008fd7; color:#fff;}
.RighInfo001108 .tab_info{ padding:2%;}
@media(max-width:480px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
}
/*
 .PicList002797
 */
 .PicList002797 {padding: 3% 0;}
 .PicList002797 li{ float:left; width:23.5%; margin-right: 2%; border: 1px solid #e8e8e8; border-radius: 10px;margin-bottom: 2%;}
 .PicList002797 li:nth-child(4n){margin-right:0; }
 .PicList002797 li a{ display:block; position:relative; padding:6%;}
 .PicList002797 li h4,
 .PicList002797 li h3,
 .PicList002797 li h5{ margin:0; text-align:center; font-weight:normal;}
 .PicList002797 li figure{ padding-bottom:132%; margin-bottom: 4%;background-size: contain;}
 .PicList002797 li h4{ font-size: 15px;color: #999;}
 .PicList002797 li h3{ font-size: 24px; color:#202020;}
 
 .PicList002797 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(239, 123, 0,0.9); z-index:10; transition:0.3s; color:#fff; border-radius: 10px;}
 .PicList002797 li:hover{box-shadow:0 0 15px 3px #ccc; border-color:rgba(239, 123, 0,1);}
 .PicList002797 li:hover a .hover{ opacity:1;}
 .PicList002797 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%);}
 .PicList002797 li .hover h5{  font-size:24px;}
 .PicList002797 li .hover i{ display:block;  height:2px; background:#fff; width:48px; margin:14px auto 20px;} 
 .PicList002797 li .hover p{ font-size:16px; line-height:30px; margin:0; max-height:90px; overflow:hidden;}
 .PicList002797 .more{ display: block; text-align: center; margin-top:50px;}
 .PicList002797 .more span{ display: inline-block; padding-left: 40px; padding-right: 64px; line-height: 40px; background:url(../images/PicList002797-more.png)no-repeat 74% center #003d96 ; border-radius: 5px;transition:all 0.5s ease-out 0s; }
 .PicList002797 .more span:hover{padding-left:50px; padding-right:74px;  }
 
 @media(max-width:1000px){
 .PicList002797 li{ width:48%; margin-left:1%; margin-right:1%;}
 }
 @media(max-width:640px) and (min-width:376px){
 .PicList002797 li .hover img{ width:50px; height:50px;}
 }
 @media(max-width:480px){
 .PicList002797 li{ float:none; width:auto;} 
 .PicList002797 li h3,
 .PicList002797 li .hover h5{ font-size:14px;}
 .PicList002797 li .hover h5{ line-height:20px; max-height:40px;}
 }
 
 
 .PicList0027971 li figure{padding-bottom: 86%;}

/*PicList002926 */
.PicList002926{padding-top: 4.17vw;}
.PicList002926 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #ee7133;display: block;}
.PicList002926 .more:hover{background: #ee7133;}
.PicList002926 .more:after{display: inline-block; content: '';background: url("../images/PicList002926_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.PicList002926 .more{line-height: 10vw;}
}

.PicList002926 li{margin-bottom: 4.17vw;}
.PicList002926 li .pic a{display: block; overflow: hidden;}
.PicList002926 li .pic img{transition: 0.3s;}
.PicList002926 li:hover .pic img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002926 li:nth-child(2n-1) .info .inner{margin-left: 2.6vw;}
.PicList002926 li:nth-child(2n) .info .inner{margin-right: 2.6vw;}
.PicList002926 li .info .inner{border-top: 1px solid #ee7133;border-bottom: 1px solid #ee7133; padding: 2.03vw 1.98vw;text-align: center;}
.PicList002926 li .icon img{max-height: 32px;}
.PicList002926 li h3{font-size: 24px;}
.PicList002926 li h3:after{display: block; content: ''; height: 2px;background: #ee7133; width: 20px; margin: 10px auto;}
.PicList002926 li h3 a{color: #000;}
.PicList002926 li h3 a:hover{color: #ee7133;}
.PicList002926 li .more{margin: 0 auto;}
.PicList002926 li  p{color: #808080;line-height: 1.715em; max-height: 5.145em; margin-bottom: 2vw;}
@media(min-width:1025px){
.PicList002926 li .pic{width: 59.642%;}
}
@media(max-width:1024px){
.PicList002926 li .ytable,
.PicList002926 li .ytable-cell{display: block;}
}
@media(max-width:640px){
.PicList002926 li h3{font-size: 5vw;}
.PicList002926 li  p{font-size: 3.5vw;}
 .PicList002926 li .info .inner{padding: 5vw 3vw;}
}
/*PicList002525 */
.PicList002525{ padding:2% 0;}
.PicList002525 ul{ overflow:hidden;}
.PicList002525 li{ float:left;  position:relative; text-align:center; padding:2% 0; margin-top:-1px;}
.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:5px solid #132b47; opacity:0; z-index:5; transition:0.3s;}
.PicList002525 li a:hover{ opacity:1;}
.PicList002525 li p{ margin:0; color:#333; padding:10px 3% 0 3%;}
.PicList002525 li  span{ color:#999; padding-bottom:5px;}
.PicList002525 .more{ text-align:center; padding-top:3%;}
.PicList002525 .more a{ display:inline-block; background:url(../images/PicList002525_more.png) no-repeat; width:28px; height:28px; overflow:hidden; line-height:1000px; animation:infinite linear 1s PicList002525_more;}
@keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@media(min-width:769px){
.PicList002525 li{width:33.3333333%;}
.PicList002525 li:nth-child(3n)::after{ border-right:0;}
}
@media(max-width:768px){
.PicList002525 li{width:50%;}
.PicList002525 li:nth-child(2n)::after{ border-right:0;}
}
/*PicList002856 */

/*PicList002045 */
.PicList002045{ padding-top:2%;}
.PicList002045 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; 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 #e8e8e8;}
.PicList002045 li a:hover{ border-width:3px; border-color:#0079c3;}
.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;}
}
/*PicList002146 */
.PicList002146{ padding:2% 1%;}
.PicList002146 li{ float:left; width:24%; margin:0 0.5% 2%;box-shadow: 0 0 5px #ddd;}
.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 figure{ padding-bottom:77%;}
.PicList002146 li h3{ padding:2% 15% 2% 2%; line-height:40px; position:relative;background: #f5f5f5;}
.PicList002146 li h3:before{ position:absolute; content:''; right:0; top:0; width:13%; height:100%;  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(238,113,51,0.95); z-index:10; transition:0.3s; color:#fff; }
.PicList002146 li a:hover .hover{ opacity:1;}
.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:100%;float: none;display: block;margin: 0;margin-bottom: 3%;}
.PicList002146 li .hover{display: none;}
}
@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:375px){
.PicList002146 li{ float:none; } 
}





/*slick Basic*/
.PicList002856 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002856 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002856 .slick-list:focus {outline: none}
.PicList002856 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002856 .slick-slider .slick-track, 
.PicList002856 .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)}
.PicList002856 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002856 .slick-track:before, 
.PicList002856 .slick-track:after{display: table; content: '';}
.PicList002856 .slick-track:after{ clear: both;}
.PicList002856 .slick-loading .slick-track { visibility: hidden;}
.PicList002856 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002856 .slick-slide .slick-loading img { display: none;}
.PicList002856 .slick-slide .dragging img { pointer-events: none;}
.PicList002856 .slick-initialized .slick-slide { display: block;}
.PicList002856 .slick-loading .slick-slide { visibility: hidden;}
.PicList002856 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002856 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.SubPage{padding: 3% 0;}
.Messagebox{ position:relative; background:#fff;}
.Messagebox .form2{ padding:4%; width:100%;}
.Messagebox .form2 .ti{ position:relative; font-size:20px; color:#ea5433; padding:0 55px 44px 0;}
.Messagebox .form2 .ti span{ position:absolute; right:0; top:5px;}
.Messagebox .form2 ul{ margin-left:-2%;}
.Messagebox .form2 li{ padding-left:2%;list-style: none;}
.Messagebox .form2 li.w48{ width:50%; float:left;}
.Messagebox .form2 .box{ border:1px solid #e2e2e2; padding-left:89px; position:relative; line-height:54px; margin-bottom:20px;}
.Messagebox .form2 .ico{ text-align:center; color:#0a0a0a; width:59px; position:absolute; left:0; background:url(../images/line1.gif) right center no-repeat;}
.Messagebox .form2 .ico .iconfont{ font-size:28px;}
.Messagebox .form2 .ico .iconfont img{max-width: 25px;}
.Messagebox .form2 .input{ width:100%; height:54px; line-height:54px;border: none;}
.Messagebox .form2 textarea{ height:180px; width:100%; padding:15px 0;border: none;}
.Messagebox .form2 .btn{ text-align:center; padding-top:10px;}
.Messagebox .form2 .sendbtn{ cursor:pointer; width:168px; height:48px; color:#fff; background:#ea5433; border-radius:5px;border: none;}

.Messagebox .info{ width:30%; position:absolute; right:0; top:0; height:100%; background:#ea5433 url(../images/logobg3.gif) right bottom no-repeat; color:#fff; padding:0 4%;}
.Messagebox .info .head{ padding-top:20%;}
.Messagebox .info .head h2{ line-height:37px; font-size:18px;}
.Messagebox .info .head p{font-size: 15px;}
.Messagebox .info .head h2 i{ display:inline-block; vertical-align:middle; width:4px; height:20px; background:#fff; margin-right:10px;}
.Messagebox .info .item{ position:relative; margin-top:11%; padding-left:54px;}
.Messagebox .info .item .ico{ position:absolute; left:0; top:0;}.Messagebox .info .item .ico .iconfont{ font-size:34px;}
.Messagebox .info .item .ico .iconfont img{max-width:40px;}
.Messagebox .info .item span{ display:block; font-size:20px;}.Messagebox .info .item span a{ color:#fff;}


.PicList002856{padding-top: 3%;}
.PicList002856 .top-new{margin-bottom: 4%;}
.PicList002856 .top-new li{background: #f9f9f9;}
.PicList002856 .top-new li .img img{display: block;width: 100%;}
.PicList002856 .top-new li .txt .inner{padding: 20px;}
.PicList002856 .top-new li .txt time{font-family: "DINBold";font-size: 16px;color: #333;display: block;border-left: 3px solid #ea5432; padding-left: 19px; margin-left: -20px;}
.PicList002856 .top-new li .txt time b{display: block;font-size: 30px;}
.PicList002856 .top-new li .txt aside{margin: 20px 0 0 0;font-size: 24px;}
.PicList002856 .top-new li .txt p{line-height: 24px; color: #999;margin-top: 10px;}
.PicList002856 .top-new .slick-arrow{position: absolute;width: 70px; height: 70px; z-index: 10;background: #ea5433 url(../images/PicList002856_prev.png) no-repeat center center;font-size: 0;cursor: pointer;padding: 0;border: 0;}
.PicList002856 .top-new .slick-prev{margin-left: -70px;}
.PicList002856 .top-new .slick-next{background-color: #fff;background-image: url(../images/PicList002856_next.png);}
.PicList002856 .list li{background: #f9f9f9; margin-bottom: 2%;position: relative;}
.PicList002856 .list li a{position: absolute; left: 0; top: 0; width: 100%;height: 100%; border: 3px solid #ea5433; opacity: 0;-webkit-opacity: 0; transition: 0.3s;}
.PicList002856 .list li a:hover{opacity: 1;-webkit-opacity: 1;}
.PicList002856 .list li .inner{padding: 40px;color: #333;}
.PicList002856 .list li time{font-family: "DINBold";font-size: 16px;}
.PicList002856 .list li aside.dot{font-size: 18px; margin: 5px 0 10px 0;}
.PicList002856 .list li p{color: #999;line-height: 24px; margin: 0;}
.PicList002856 .list li:hover aside.dot{color: #ea5433;}
@media(min-width:641px){
.PicList002856 dl.year{float: left; width: 38.462%;}
.PicList002856 ul.search{float: right;width: 59.231%;}
.PicList002856 .list li{float: left; width: 48%;}
.PicList002856 .list li:not(:nth-child(2n)){margin-right: 4%;}
}
@media(min-width:769px){
.PicList002856 .top-new .slick-arrow{ left: 50%;bottom: 0; }
.PicList002856 .top-new li .img{width: 50%;}
.PicList002856 .top-new li .txt .inner{max-width: 330px; margin: 0 auto; }
}
@media(min-width:769px) and (max-width:1024px){
.PicList002856 .top-new .slick-arrow{width: 50px; height: 50px;}
.PicList002856 .top-new .slick-prev{margin-left: -50px;}
}
@media(max-width:768px){
.PicList002856 .top-new li .ytable,
.PicList002856 .top-new li .ytable-cell{display: block;}
.PicList002856 .top-new .slick-arrow{top: 0;right:0; width: 10vw;height: 10vw;background-size: 51% auto;}
.PicList002856 .top-new .slick-prev{right: 10vw;}
.PicList002856 .top-new li .txt{padding: 20px;}
}
@media(max-width:640px){
.PicList002856 .top-new li .txt aside{font-size: 20px;}
.PicList002856 dl.year{margin-bottom: 10px;}
}

/*Page002623 */
.Page002623{padding: 2vw 0 4vw 0; text-align: center;font-family: Arial;font-size: 18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #ea5433;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}
/*Floor002686 */
.Floor002686{ padding:2% 0; border-bottom:1px solid #ddd; margin-bottom:2%;font-family:"Bodoni MT Condensed",Georgia, "Times New Roman", Times, serif;}
.Floor002686 .auto{ max-width:1760px; margin:0 auto;}
.Floor002686 .home-title{ padding:0 20px; margin-bottom:20px;}
.Floor002686 .home-title .auto{ position:relative; }
.Floor002686 .more{ position:absolute; right:0; top:50%; margin-top:-24px;width:159px; line-height:48px; background:#fff; text-align:center; border:1px solid #ddd; font-size:16px;  text-transform:uppercase; transition:0.3s ease-in-out;}
.Floor002686 .more:hover{ box-shadow:0 15px 30px rgba(52,62,80,0.55); color:#0baae2; border-color:transparent;}
.Floor002686 .home-title b{ display:block; font-size:30px; font-family:'华文中宋'; color:#333;}
.Floor002686 .home-title span{ font-size:20px;}
@media(max-width:640px){
.Floor002686 .home-title b{ font-size:24px;}
.Floor002686 .home-title span{ font-size:16px;}
.Floor002686 .more{ width:100px; line-height:35px; margin-top:-18px;}
}

.Floor002686 .main{  font-family:'华文中宋'; position:relative;}
.Floor002686 .main::before{ position:absolute; left:0; top:0; width:100%; height:80%; content:'';background:url(../images/Floor002686_bg.jpg) no-repeat center center; background-size:cover; }
.Floor002686 .main .auto{ position:relative; z-index:3;}
.Floor002686 .main .info{ width:34.375%;}
.Floor002686 .main .edit-info{ padding-left:5%; padding-right:10%; padding-bottom:28%;}
.Floor002686 .main .list dd{ overflow:hidden; position:relative; float:left; margin-right:2%; width:32%;}
.Floor002686 .main .list dd img{ display:block; width:100%;}
.Floor002686 .main .list dd .txt{ z-index:10; position:absolute; left:0; top:0; bottom:0; right:0;border:15px solid rgba(0,0,0,0);transition:0.3s; }
.Floor002686 .main .list dd .txt ul{transition:0.3s ease-in-out; position:absolute; left:-16px; bottom:-16px; padding:5%; right:-16px;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
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 */}
.Floor002686 .main .list dd:hover{ box-shadow:0 15px 30px rgba(52,62,80,0.55);}
.Floor002686 .main .list dd:hover .txt{border-color:#0baae2;}
.Floor002686 .main .list dd:hover .txt ul{ left:0; right:0; bottom:-1px;} 
.Floor002686 .main .list dd .txt li{ overflow:hidden;}
.Floor002686 .main .list dd .txt li a{ font-weight:bold; line-height:45px; float:left; max-width:100%; font-size:24px; color:#fff; padding-right:15%; position:relative;}
.Floor002686 .main .list dd .txt li a::after{ position:absolute; content:'>'; right:0; top:0;}
.Floor002686 .main .list dd .txt li a:hover{ color:#0baae2;}
.Floor002686 .main .list dd:nth-child(1){ margin-top:16%;}
.Floor002686 .main .list dd:nth-child(2){ margin-top:-7%;}
.Floor002686 .main .list dd:nth-child(3){ margin-top:5%; margin-right:0;}
@media(max-width:1366px){
.Floor002686 .main .list dd .txt li a{ font-size:20px; line-height:30px;}
}
@media(max-width:1024px){
.Floor002686 .ytable,
.Floor002686 .ytable-cell{ display:block; width:auto !important;}
.Floor002686 .main .list dd{ margin-top:0 !important;}
.Floor002686 .main .edit-info{ padding:3%;}
}
@media(max-width:480px){
.Floor002686 .main .list{ padding:0 5%;}
.Floor002686 .main .list dd{ float:none; width:auto; margin:0 0 3% 0 !important;}
}
.edit-css-2686{ color:#fff;}
.edit-css-2686 h1{font-size:30px;line-height:44px;}
.edit-css-2686 p{ opacity:0.6; line-height:26px;font-family: "Microsoft YaHei";}
@media(max-width:1366px){
.edit-css-2686 h1{ font-size:24px; line-height:normal;}
}

/*
 .Form002802
 */
.Form002802{ padding: 5% 0; }
.Form002802 .from{ max-width:1280px; margin:0 auto; }
.Form002802 .from td{ padding-right: 5%; padding-bottom:3%;}
.Form002802 .from td p{ margin: 0; color: #999; text-align: center;}
.Form002802 .from td div{ position:relative;}
.Form002802 .from label{ position:absolute; left:15px; top:0; font-size: 15px; line-height: 50px; color:#999;}
.Form002802 .from .text{ width:100%; height:50px; line-height:50px; text-indent:10px; border:none; background:#f5f5f5;}
.Form002802 .from textarea.text{ height:132px;}
.Form002802 .from .btn{ padding-bottom: 1.5%; text-align:center;}
.Form002802 .from .btn input{ background:#0047bb; cursor:pointer; padding:0; border:none; width: 160px; height:38px; font-size: 16px; color:#fff; text-transForm002802: uppercase; border-radius: 99px;}

.Form002802 .address { padding:3% 0 0;}
.Form002802 .address dl{ border-top:1px solid #eee; padding:3% 0;}
.Form002802 .address dd{ }
.Form002802 .address dd h1,
.Form002802 .address dd h2,
.Form002802 .address dd p{ font-size:16px; padding-left:44px; line-height:35px;}
.Form002802 .address dd h2{ background-repeat:no-repeat; background-position: left center; display: inline-block; margin-right: 9%; margin-bottom: 2%; font-weight:normal;}
.Form002802 .address dd h1{ margin-bottom: 3%; padding-left: 0; font-size:24px; color: #333; font-weight: bold; }
.Form002802 .address dd h2{ font-size:18px;}
.Form002802 .address dd h2.h2_1{ background-image:url(../images/Form002802-icon1.jpg);}
.Form002802 .address dd h2.h2_2{ background-image:url(../images/Form002802-icon2.jpg);}
.Form002802 .address dd h2.h2_3{ background-image:url(../images/Form002802-icon3.jpg);}
.Form002802 .address dd h2.h2_4{ background-image:url(../images/Form002802-icon4.jpg);}

@media(min-width:641px){
.Form002802 .from td:nth-child(3n),
.Form002802 .from .textareas,
.Form002802 .from .btn,
.Form002802 .from .tip{ padding-right: 0; }
}
@media(max-width:640px){
.Form002802 .from td{ display: block; padding-right: 0; }
.Form002802 .address dd{ float:none; width:auto; padding-left:0; }
}


.careerCon2 {
  overflow: hidden;
  padding: 3% 0;
}

.careerCon2 .PCBox {
  float: left;
  width: 59%;
}

.careerCon2 .PCBox .imgbox {
  padding-top: 66.3%;
  width: 45%;
  float: left;
}

.careerCon2 .PCBox .imgbox:nth-child(1) {
  margin-top: 30px;
  margin-right: 10px;
}
.imgbox {
  overflow: hidden;
  position: relative;
  /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/
}

.imgbox span {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.imgbox img {
  width: auto !important;
  max-height: 100%;
}

.careerCon2 .txtbox {
  width: 40%;
  float: right;
  font-family: SourceHanSansCN-Regular;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  letter-spacing: 0px;
  color: #666666;
  margin-top: 5%;
}

@media ( max-width:1440px) {
  .careerCon1 .txtbox {
      margin-top: 9%;
  }
}

@media ( max-width:1366px) {
  .careerCon1 .txtbox {
      margin-top: 8%;
  }
}

@media ( max-width:1024px) {
  .careerCon1 .txtbox,
  .ctxtbox,
  .careerCon2 .txtbox {
      font-size: 14px;
  }
  .careerCon1 .txtbox {
      width: 100%;
  }
}

@media ( max-width:768px) {
  .careerCon1 .txtbox {
      margin-top: 6%;
  }
}

@media ( max-width:640px) {
  .careerCon1 .txtbox {
      position: static;
      color: #333;
      padding-top: 0;
      padding-top: 3%;
  }
  .careerCon2 .PCBox,
  .careerCon2 .txtbox {
      float: none;
      width: 100%;
  }
  .careerCon2 .PCBox {
      overflow: hidden;
  }
  .careerCon2 .PCBox .imgbox:nth-child(1) {
      margin-top: 0;
      margin-right: 0;
      float: left;
  }
  .careerCon2 .PCBox .imgbox:nth-child(2) {
      margin-top: 0;
      margin-right: 0;
      float: right;
  }
  .careerCon2 .txtbox {
      margin-top: 3%;line-height: 28px;
    font-size: 15px; text-indent: 2em;
  }
}

/* 招聘岗位 */

.joinCon {padding: 3% 0;}

.joinCon .jobTop {
    background: url(../images/j_bg2.jpg) center no-repeat;
    background-size: cover;
    padding: 2%;
    overflow: hidden;
    margin-bottom: 10px;
}

.joinCon .jobTop .title {
    float: left;
    padding: 3% 0;
}

.joinCon .jobTop .title .tit_cn {
    color: #ffffff;
    font-size: 26px;
}

.joinCon .jobTop .title .tit_en {
    color: #ffffff;
    opacity: 0.5;
}

.joinCon .jobTop .joinWay {
    width: 60%;
    float: right;
    padding-top: 3%;
    overflow: hidden;
}

.joinCon .jobTop .joinWay li {
    width: 50%;
    float: left;
    text-align: left;
    list-style: none;
}

.joinCon .jobTop .joinWay li .tit {
    font-family: SourceHanSansCN-Regular;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 32px;
    letter-spacing: 0px;
    color: #ffffff;
}

.joinCon .jobTop .joinWay li a {
    font-family: SourceHanSansCN-Medium;
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 32px;
    letter-spacing: 0px;
    color: #ffffff;
}

.joinCon .jobTop .joinWay li a:hover {
    color: #e83422;
}

.joinCon .JobList {
    margin-bottom: 4%;
}

.joinCon .JobList li {
    margin-bottom: 20px;
}

.joinCon .JobList .jobhead {
    cursor: pointer;
    background-color: #f8f8f8;
    height: 110px;
    position: relative;
    color: #333;
}

.joinCon .JobList .jobhead .pisition {
    font-family: SourceHanSansCN-Medium;
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 32px;
    letter-spacing: 0px;
    padding-top: 20px;
    padding-left: 50px;
}

.joinCon .JobList .jobhead .requ {
    overflow: hidden;
    padding-left: 50px;
}

.joinCon .JobList .jobhead .requ p {
    font-family: SourceHanSansCN-Regular;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 32px;
    letter-spacing: 0px;
    color: #999999;
    float: left;
    margin-right: 20px;
}

.joinCon .JobList .jobhead .requ p span {}

.joinCon .JobList .jobhead .requ p img {
    vertical-align: middle;
    margin-right: 5px;
}

.joinCon .JobList .jobhead .btn {
    position: absolute;
    display: block;
    width: 110px;
    height: 110px;
    background: #fcded0 url(../images/jia.png) center no-repeat;
    top: 0;
    right: 0;
}

.joinCon .JobList li.current .jobhead {
    color: #fff;
    background-color: #ee7133;
}

.joinCon .JobList li.current .jobhead .position {
    color: #fff;
}

.joinCon .JobList li.current .jobhead .requ p {
    color: #fff;
}

.joinCon .JobList li.current .btn {
    background: #ee7133 url(../images/jian.png) center no-repeat;
}

.joinCon .JobList .jobcon {
    font-family: SourceHanSansCN-Light;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 32px;
    letter-spacing: 0px;
    color: #666666;
    padding: 30px 60px;
    display: none;
    box-shadow: 0px 20px 40px 0px rgba(231, 0, 18, 0.03);
}

.joinCon .JobList .jobcon .tit {
    margin: 10px 0;
    font-family: SourceHanSansCN-Medium;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 32px;
    letter-spacing: 0px;
    color: #333333;
}

@media ( max-width:640px) {
    .joinCon .JobList .jobhead {
        padding: 2%;
        height: auto;
    }
    .joinCon .JobList .jobhead .pisition {
        font-size: 16px;
        padding-left: 0;
        padding-top: 0;
    }
    .joinCon .jobTop .joinWay li .tit,
    .joinCon .jobTop .joinWay li a {
        font-size: 16px;
    }
    .joinCon .JobList .jobhead .requ {
        padding-left: 0;
    }
    .joinCon .JobList .jobhead .requ p {
        font-size: 14px;
        float: none;
    }
    .joinCon .JobList .jobcon {
        padding: 2% 3%; font-size: 15px; line-height: 28px;
    }
    .joinCon .JobList .jobhead .btn {
        width: 50px;
        height: 100%;
    }
    .joinCon .jobTop {
        background-size: cover;
    }
    .joinCon .jobTop .title {
        float: none;
        padding: 3% 0;
    }
    .joinCon .jobTop .joinWay {
        width: 100%;
        float: none;
        padding-top: 0;
        padding-bottom: 2%;
    }
}

@media ( max-width:480px) {}

/*RighInfo002939 */
.RighInfo002939{padding:3% 0;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.bshare-custom{display: inline-block;margin-left: 10px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #d43e45;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}
/*RighInfo002857 */
.RighInfo002857 .edit-css li{margin-bottom: 4%;color: #999;font-size: 16px;}
.RighInfo002857 .edit-css li .icon{margin-bottom: 15px;}
.RighInfo002857 .edit-css li aside{font-size: 16px;margin-top: 10px;color: #333;}
@media(min-width:641px){
.RighInfo002857 .edit-css li{float: left;width: 32%; background: rgba(255,255,255,.5);
    min-height: 122px;
    padding: 10px 22px; border-left:5px solid #ee7133;}
.RighInfo002857 .edit-css li:not(:nth-child(3n)){margin-right: 2%;}
.RighInfo002857 .edit-css li:nth-child(3n+1){clear: left;}
}
@media(max-width:640px){
.RighInfo002857 .edit-css .tit{font-size: 20px;}
}
@media(max-width:480px){
.RighInfo002857 .edit-css .tit{font-size:18px;}
.RighInfo002857 .edit-css li{ padding: 22px; border-bottom:5px solid #f8f8f8;background: #fff;}
}
/*
 Map002779
 */
.Map002779 li{ width:100%; float:left; margin-right:2.5%; margin-bottom:4%; background: #fff;}
.Map002779 li:hover{ box-shadow:8px 5px 26px #D7D7D7;}
.Map002779 li img{display: none;}
.Map002779 li .pic{display: block; padding-bottom:62.5%; background-size: cover; background-repeat: no-repeat; background-position: center;}
.Map002779 li .main{ padding:6%;  border-top:6px solid #ee7133;}
.Map002779 li h1{ margin:0; font-size:18px; color:#ee7133;}
.Map002779 li p{ font-size:14px;line-height:28px; margin:14px 0 ; }
.Map002779 li dl{ font-size:14px; display:block; margin-bottom:14px;line-height:28px; }
.Map002779 li .more{ background:url(../images/Map002779-icon.png) no-repeat; font-size:14px; color:#ee7133; display:block; padding:5px 37px;}
@media (min-width:480px){
	.Map002779 li{width: 47.5%;margin-right:5%; float:left;}
}
@media (min-width:768px){
	.Map002779 li{width:48.5%;  margin-right:3%; }
	.Map002779 li:nth-child(2n){margin-right:0;}
	.Map002779 li:nth-child(3n+1){clear: left;}
}

.Map002779 .open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.Map002779 .map_area{ position:fixed; width:80%; left:10%; top:25%; height:50%; background:#fff; font-size: 12px;}
.Map002779 .map_area #allmap{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.Map002779 .map_area #allmap *{ box-sizing:content-box;}
.Map002779 .map_area #allmap img{ max-width:none;}
.Map002779 .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.Map002779 .map_area .close::before,
.Map002779 .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#ee7133; top:15px; left:3px;}
.Map002779 .map_area .close::before{ transform:rotate(45deg);} 
.Map002779 .map_area .close::after{ transform:rotate(-45deg);} 

@media(max-width:768px){
.Map002779 li:nth-child(2n){margin-right:0;}
.Map002779 li:nth-child(2n+1){clear: left;}
.Map002779 .map_area{width:96%; left:2%;}
.Map002779 .map_area #allmap{ left:5px; top:5px; right:5px; bottom:5px;}
.col-title .en {font-size: 24px;}
.Floor002920 time span {font-size: 22px;}
.Floor003066 .more a {font-size: 4vw;line-height: 40px;padding: 0 8%;}
.RighInfo002807 .num li span {font-size: 30px;}
.title_lm .tit_cn {font-size: 24px;letter-spacing: 0;}
.title_lm .tit_en {letter-spacing: 0; font-size: 14px;padding-top: 6px;}
.Timeline002895 .box {width: 403px;}
.Floor002437 .list li {text-align: center;}
.Floor002437 .list li img{text-align: center;display: inline-block;}
.RighInfo002542 .artice-box img {display: none;}
.RighInfo001108 .txt h1 {font-weight: bold; margin-top: 3%;}
.RighInfo001108 .txt p {line-height: 28px; font-size: 15px;padding-top: 3%;}
.RighInfo002939 .name h1 {font-size: 17px;}
.RighInfo002939 .edit-info p{text-indent: 2em; line-height: 28px;}
.careerCon2 .PCBox .imgbox {width: 50%;}
.joinCon .jobTop .title .tit_cn {font-size: 24px;}
.Messagebox .form2 .ti {font-size: 20px;}
.SubPage {padding: 5% 0;}
}

.map0318{padding-bottom: 3%;}
.map0318 img{border: 8px solid #e9e9e9;}


/*PicList002949 */
.PicList002949 .item{margin: 2.08vw 0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);}
.PicList002949 .item a:hover{color: #1e50ae;}
.PicList002949 .txt .inner{padding: 0 2.03vw 0 1.56vw;}
.PicList002949 .txt p.dot3{line-height: 2.142em; max-height: 6.426em;color: #666;margin-top: 3%;}
.PicList002949 .tit{font-size: 24px; line-height: 1em;}
.PicList002949 .tit:after{display: block; margin-top: 1.25em; content: '';background: #ee7133; width: 48px; height: 2px;}
.PicList002949 .item a:hover  .tit:after{background: ##ee7133;}
.PicList002949 .item .more{padding-right: 25px;display: inline-block;background: url("../images/PicList002949_more.png") no-repeat right center;color: #999;}
.PicList002949 .item a:hover .more{background-image: url("../images/PicList002949_more_on.png");}
@media(min-width:1025px){
.PicList002949 .pic{ width:486px;}
}
@media(min-width:641px) and (max-width:1024px){
.PicList002949 .pic{ width:50%;}
.PicList002949 .tit{font-size: 3vw;}
}
@media(max-width:640px){
.PicList002949 .ytable,
.PicList002949 .ytable-cell{display: block;}
.PicList002949 .txt .inner{padding: 5vw;font-size: 3.5vw;}
.PicList002949 .tit{font-size: 5vw;}
}
/*
 .Menu002795
 */
.Menu002795{ background: #f8f8f8; padding:2% 0 0; border-bottom: 1px solid #eee;}
.Menu002795 ul{ margin-bottom: 2%; text-align: center;}
.Menu002795 ol{float: left; width: 80px; background: #ee7133; color: #fff;line-height: 37px; padding-left: 8px;}
.Menu002795 li{ display: inline-block; margin: 0 1%; margin-bottom:1px;}
.Menu002795 li a{ display:block; padding:0 35px; border-radius:50px; line-height:35px; border:1px solid #e2e2e2; background:#efefef; font-size:15px;}
.Menu002795 li:hover a,
.Menu002795 li.aon a{ color:#fff; background:#ee7133; border-color:#ee7133;}

.Menu002795 dl{ font-size: 0; text-align: center;}
.Menu002795 dd{ display: inline-block; padding:0 40px;position:relative;}
.Menu002795 dd::after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002795 dd:last::after{ display:none;}
.Menu002795 dd a{ display:block; position:relative; overflow:hidden; height:82px; font-size:18px; line-height:82px; text-transform: uppercase; }
.Menu002795 dd a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002795 dd.aon a,
.Menu002795 dd:hover a{ color:#0047bb;}
.Menu002795 dd.aon a:after,
.Menu002795 dd:hover a:after{ background:#0047bb;}
@media(max-width: 1366px){
.Menu002795 li a{padding: 0 28px;}
}
@media(max-width: 930px){
.Menu002795 ul{ float:none; max-width:none; overflow:hidden;}
.Menu002795 li{margin: 0 2% 3% 0; text-align: center;width: 31%; float: left;}
.Menu002795 li a{ padding:0;}
.Menu002795 ol {    float: none;width: 100%; clear: both; background: none;color: #333;font-size: 20px;text-align: center; font-weight: bold;}
.Menu002795 ol li {width: 100%;}
}
@media(max-width:768px){
.Menu002795 dl{ text-align: justify; }
.Menu002795 dd{ width:49%; text-align:center; padding:0;}
.Menu002795 dd:nth-child(2n)::after{ display:none;}
.Menu002795 dd a{ font-size: 16px; }
}