/*Top001897*/
.Top001897{ position:relative; z-index:100;border-bottom:3px solid #00456f; background:url(../images/Top001897-bg.png) no-repeat center bottom #fff;    padding-top: 50px;}
.Top001897 header{position: relative;}

.Top001897 .logo{position: absolute; top: 0; left: 0; z-index:10;height:100%;}
.Top001897 .logo img{display: block; margin-top: -40px;}

.Top001897 .mail{position: absolute;right: -34px;color:#fff;top: 10px;}
.Top001897 .mail:hover{font-weight: bold;}
.Top001897 .top{ padding:14px 0;position: absolute;right: 70px;top: 50%;transform: translateY(-50%);}
.Top001897 .top dt,
.Top001897 .top dd{ float:right; line-height:32px;height:32px; position:relative; z-index:13;}
.Top001897 .top dt{ background:url(../images/Top001897-search.png) no-repeat right center; width:20px; z-index:20;}
.Top001897 .top dt div{ position:absolute; right:0; top:0;background-color:#00456f; height:32px; top:50%; margin-top:-16px; width:0; transition:width 0.3s; overflow:hidden;}
.Top001897 .top dt div .text{ width:100%; background:none; border:none; height:30px; line-height:30px; border:1px solid rgba(255,255,255,0.5); color:#fff; padding:0 30px 0 10px; float:left;}
.Top001897 .top dt div .btn{ position:absolute; right:0; top:0; height:100%; width:30px; background:url(../images/Top001897-search_hover.png) no-repeat center center;border:none; padding:0; cursor:pointer;}
.Top001897 .top dt:hover div{width:200px;padding:1px;}
.Top001897 .top dd{ font-size:12px; padding-right:10px;color:#fff; }
.Top001897 .top dd i{ font-style:normal; margin:0 10px;}
.Top001897 .top dd a{color:#fff;opacity: .9;}
.Top001897 .top dd a:hover{color:#ffcc00;}

.Top001897 nav ul{ float:right; width:62%;padding-right: 8%;}
.Top001897 nav li{width: 12%;  border-right:1px solid #00456f; border-left:1px solid #00456f; float: left; text-align: right;}
.Top001897 nav li#m1{ border-left:0;}
.Top001897 nav li#m6{ border-right:0;}
.Top001897 nav li a{display: block;color: #fff;height: 40px; line-height: 40px;}
.Top001897 nav li a:hover,
.Top001897 nav li a.aon{font-weight: bold;}
@media(max-width:1200px){
.Top001897 .logo{ left:2%;}
}
@media(max-width:1000px){
.Top001897{ background:none;}

.Top001897 .top{ padding:5px 0;} 
.Top001897 .top dt{ background-position: center center;}

.Top001897 .mobile_menu{ text-align:right;}
.Top001897 .mobile_menu span{ display:inline-block; position:relative; width:50px; height:30px;}
.Top001897 .mobile_menu i{ right:0;top:50%; margin-top:-3px; }
.Top001897 .mobile_menu i,
.Top001897 .mobile_menu i::before,
.Top001897 .mobile_menu i::after{ position:absolute;width:6px; height:6px; background-color:#00456f;}
.Top001897 .mobile_menu i::before,
.Top001897 .mobile_menu i::after{ content:''; top:0;}
.Top001897 .mobile_menu i::before{ left:-15px;}
.Top001897 .mobile_menu i::after{ left:-30px;}

.Top001897 nav{ position:absolute; top:100%; width:100%; max-width:280px; right:0; padding-left:0;background-color:#00456f; border-radius:0 0 0 5px; transform:translateY(-140%); opacity:0; transition:opacity 0.5s,transform 0.3s;}
.Top001897 nav.navOut{ opacity:1;transform:translateY(0);}
.Top001897 nav ul{ float:none; width:auto;}
.Top001897 nav li{ float:none; width:auto; border:0; font-size:16px;}
.Top001897 nav li:nth-child(2n){ background-color:rgba(0,0,0,0.2);}
.Top001897 nav li a{border-bottom:1px solid #00456f; box-shadow:0 1px 0 #00456f; padding:2% 0; height:auto;}
.Top001897 nav li:last-child a{ border-bottom:0; box-shadow:none;}
}
@media(max-width:375px){
.Top001897 .top dd{ padding-right:10px;}
}
/*Banner002901 */
.Banner002901 img{display: block;width: 100%;}
@media(min-width:1025px){
 .Banner002901 .wap{display: none;}
}
@media(max-width:1024px){
 .Banner002901 .pc{display: none;}
}
.Banner002901 .slick-dots{position: absolute; z-index: 10; left: 0; width: 100%;bottom: 5%; text-align: center;}
.Banner002901 .slick-dots li{display: inline-block; width: 30px; height: 30px;cursor: pointer;border:1px solid  transparent; margin: 0 9px;position: relative;border-radius: 50%; }
.Banner002901 .slick-dots li button{position: absolute;background: #fff; font-size: 0;width: 6px; height: 6px; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px;border: 0;padding: 0;cursor: pointer;}
.Banner002901 .slick-dots li.slick-active{border-color: #fff;}
@media(max-width:1024px){
.Banner002901 .slick-dots li{width: 20px; height: 20px; margin: 0 4px;}
}
/*Floor001899*/
.Floor001899{ position:relative; z-index:1;}
.Floor001899 .auto{position: relative; background:url(../images/Floor001899-bg.png) no-repeat 10% center;}

.Floor001899 h3{position: absolute; margin: 0;top: 5%; left: 0; color: #dedede; font-size: 50px; text-transform: uppercase; z-index: 1; }
.Floor001899 h3 span{display: block; color: #333; font-size: 30px;}
.Floor001899 h3:after{ display:block;content: ""; width: 52px; height: 2px; margin-top:5%; background: #00456f;}

.Floor001899 ul{padding-left: 30%;}

.Floor001899 li{width: 33.33333333%;  padding: 0 30px; float: left; border-left: 1px solid #f2f2f2;padding-bottom:5%;}
.Floor001899 li.li_1{width: 100%; padding-top:15%; }
.Floor001899 li pre{ line-height:24px; color:#999;}
.Floor001899 li p{ line-height:24px; overflow:hidden; height:50px;}
.Floor001899 li h4{font-size: 16px; color: #333; margin: 0; line-height:41px; }
.Floor001899 li h4:before{ display:inline-block; content:'';width: 41px; height: 41px; margin-left:-52px; background:url(../images/Floor001899-icon1.png) no-repeat left center; vertical-align:middle; margin-right:15px;}
.Floor001899 li.li_2 h4:before{ background-image:url(../images/Floor001899-icon2.png);}
.Floor001899 li.li_3 h4:before{ background-image:url(../images/Floor001899-icon3.png);}
.Floor001899 li.li_4 h4:before{ background-image:url(../images/Floor001899-icon4.png);}
.Floor001899 .pic{text-align: center;}
.Floor001899 .pic img{max-width: 100%;}
@media(max-width:1150px){
.Floor001899 h3{ left:2%;}
}
@media(max-width:1000px){
.Floor001899 h3{ position:relative; left:auto; top:auto; padding:2% 0 0 0;}
.Floor001899 ul{ padding-left:30px;}
.Floor001899 li.li_1{ padding-top:5%;}
}
@media(max-width:768px){
.Floor001899 h3{font-size: 36px;}
.Floor001899 h3 span{ font-size: 24px;}
.Floor001899 h3:after{ margin-top:20px;}
}
@media(max-width:640px){
.Floor001899 li{ float:none; width:auto; padding-bottom:3%;}
}
@media(max-width:480px){
.Floor001899 h3{font-size: 26px;}
.Floor001899 h3 span{ font-size: 18px;}
}
.Floor001900{ margin-top:-2%;padding: 5% 0 4% 0; background: url(../images/Floor001900-bg.jpg) no-repeat center center; background-size:cover;}

.Floor001900 h3{margin: 0 0 8% 0; font-size: 30px;color: #494949; text-align: center; text-transform: uppercase; }
.Floor001900 h3 span{font-size: 50px; display: block; color: #fff; }
.Floor001900 h3:after{ display:block; margin:0 auto; margin-top:2%;content: ""; width: 52px; height: 2px; background: #00456f;}

.Floor001900 .list{position:relative;}
.Floor001900 .list .owl-stage-outer{ overflow:hidden; }
.Floor001900 .owl-item{ float:left;}
.Floor001900 .owl-carousel{ position:relative; width:100%;}
.Floor001900 .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.Floor001900 .owl-wrapper-outer {overflow: hidden;position: relative;width: 100%;}
.Floor001900 .owl-wrapper,
.Floor001900 .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);}
.Floor001900 .owl-pagination{ display:none;}
.Floor001900 .owl-nav button{ position:absolute; top:50%; background:url(../images/Floor001900-btn.png) no-repeat left top;  width:30px; height:63px;margin-top:-31.5px;z-index:10; cursor:pointer; overflow:hidden; line-height:1000px;opacity: 0.3; border: none; padding: 0;}
.Floor001900 .owl-nav button.owl-prev{ left:-35px;}
.Floor001900 .owl-nav button.owl-next{ right:-35px; background-position: right top;}

.Floor001900 .item{width: 18%;float: left;margin-right: 2%;margin-bottom: 2%;}
.Floor001900 .item:nth-child(5n){margin-right: 0;}
/* .Floor001900 .owl-odd .item{ padding-top:18%;} */
.Floor001900 .item a{ display:block; background-color:#e4e7ea;color: #333;}
.Floor001900 .item figure{ background-color:#fff; padding-bottom:100%; background-size:cover;}
.Floor001900 .item figure img{ display:none;}
.Floor001900 .item div{ padding:10%;}
.Floor001900 .item h5{ margin:0 0 5% 0; font-size:14px;}
.Floor001900 .item span{color: #00456f;}
.Floor001900 .item span:after{ display:inline-block; content:''; width:0; height:0; border:4px solid transparent; border-left-color:#00456f; margin-left:15px; vertical-align:middle;}
.Floor001900 .more1{text-align:center;margin-top: 30px;}
.Floor001900 .more1 a{color: #fff;background: #00456f;border-radius: 20px;padding: 10px 25px;}
@media(max-width:1200px){
.Floor001900 .owl-nav button{opacity: 1; background-color: #e4e7ea; border: 5px solid #e4e7ea; width: 40px; height: 73px;}
.Floor001900 .owl-nav button.owl-prev{ left:0;}
.Floor001900 .owl-nav button.owl-next{ right:0;}
}
@media(max-width:640px){
.Floor001900 h3{font-size: 24px; }
.Floor001900 h3 span{font-size: 35px; }
.Floor001900 .item{ padding:0 6px;}
}
@media(max-width:480px){
.Floor001900 .owl-odd .item{ padding-top:0;}
}
/*Floor001901*/
.Floor001901{padding: 3% 0; overflow: hidden;}

.Floor001901 h3{margin: 0 0 4% 0; font-size: 30px;color: #555; text-align: center; text-transform: uppercase; }
.Floor001901 h3 span{font-size: 50px; display: block; color: #ececec; }
.Floor001901 h3:after{ display:block; margin:0 auto; margin-top:2%;content: ""; width: 52px; height: 2px; background: #e60012;}

.Floor001901 li{float: left; width: 30%; margin-right: 5%; }
.Floor001901 li:last-child{ margin-right:0;}
.Floor001901 li a{ display:block; padding-bottom:5px; background:url(../images/Floor001901-arrow.png) no-repeat left bottom;}
.Floor001901 li a:hover{ background-image:url(../images/Floor001901-arrow_hover.png);}
.Floor001901 li figure{ padding-bottom:65%;}
.Floor001901 li figure img{ display:none;}
.Floor001901 li h2{ margin:0 0 15px 0; font-weight:normal; padding:15px 0; font-size: 16px; color: #494949; background:url(../images/Floor001901-line.png) no-repeat left bottom;}
.Floor001901 li time{font-size: 12px; color: #acacac;}
.Floor001901 li p{ line-height:24px;height: 48px; overflow: hidden; color: #999;}
.Floor001901 li a:hover h2{color: #ff0c00;}
@media(max-width:1000px){
.Floor001901 li{float: left; width: 32%; margin-right:2%; }
}
@media(max-width:640px){
.Floor001901 h3{font-size: 24px; }
.Floor001901 h3 span{font-size: 35px; }
.Floor001901 li{ float:none; width:auto; margin:0 auto; max-width:480px; margin-bottom:3%;}
}


.Bottom003000{    background: url(../images/Bottom002705_bg.jpg) no-repeat center top;
    background-size: cover;padding: 3.44vw 0;}
.Bottom003000,
.Bottom003000 a{color: rgba(255,255,255,0.5); }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color: #fff;}
.Bottom003000 .b-left .contact{font-weight: 100;font-size:16px;line-height:35px;}
.Bottom003000 .b-left .contact dd{position:relative;padding-left:65px;box-sizing:border-box;min-height:35px;}
.Bottom003000 .b-left .contact dd span{position:absolute;display:block;width:64px;top:0px;left:0px;text-align-last:justify;}


.Bottom003000 .share{margin: 20px 0;}
.Bottom003000 .share li{float: left;position: relative;}
.Bottom003000 .share li:not(:last-child){margin-right: 9px;}
.Bottom003000 .share li figure{display: none;width: 130px; position: absolute; left: 0;bottom: 100%; margin-bottom: 10px;background: #fff;padding: 5px;}
.Bottom003000 .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; left: 16px; top:100%;}
.Bottom003000 .share li a{display: block;width: 40px; height: 40px; border-radius: 50%;background-color: rgba(60,60,60,0.3); background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.Bottom003000 .share li a:hover{background-color: #96c96c;}
.Bottom003000 .share li.wx a{background-image: url("../images/Bottom003000_wx.png");}
.Bottom003000 .share li.sina a{background-image: url("../images/Bottom003000_sina.png");}
.Bottom003000 .share li.douyin a{background-image: url("../images/Bottom003000_douyin.png");}

.Bottom003000 .b-right nav{border-bottom: 1px solid rgba(84,84,84,0.2); }
.Bottom003000 .b-right nav a{color: #fff;font-size: 16px;display: inline-block;}
.Bottom003000 .b-right nav a:not(:last-child):after{display: inline-block; content: '·'; margin:0 15px;}
.Bottom003000 .b-right nav a:hover{color: #96c96c;}
.Bottom003000 .b-right aside{padding-bottom: 15px;}
.Bottom003000 .b-right aside a:not(:last-child):after{display: inline-block; content: ''; margin:0 7px; width: 2px; height: 2px; vertical-align: middle;background: rgba(255,255,255,0.5);}

@media(min-width:1025px){
.Bottom003000 .b-right{text-align: right;}
.Bottom003000 .b-right nav{padding-top: 90px; margin-bottom: 104px;}
}
@media(max-width:1024px){
.Bottom003000{text-align: center;}
.Bottom003000 .b-right{padding-top: 3vw;border-top: 1px solid rgba(84,84,84,0.2); margin-top: 3vw;}
.Bottom003000 .b-right nav{display: none;}
.Bottom003000 .share,
.Bottom003000 .contact{display: table; margin: 0 auto;}
.Bottom003000 .share{margin-top: 3vw;margin-bottom: 3vw;}
.Bottom003000 .contact{text-align: left;}
}

/* 栏目页开始 */
/*Banner002922 */
.Banner002922 .Ispic{height: 30vw;max-height: 380px;}

/*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: 55px; 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: #00456f;color: #fff;}
.Menu0010931 .nav{display: block;}
.Menu0010931 .auto{max-width: 1150px;}
.Menu0010931 .nav li a{padding: 0 1.5vw;}
@media(max-width:640px){
.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.5vw;}
}
/*RighInfo002851 */

.RighInfo002851 .singlePage{line-height: 28px;color: #7d7d7d; font-size: 15px;}
.RighInfo002851 .singlePage span{font-weight: bold; color: #00456f;}
.RighInfo002851 .title{padding-bottom:2%;color: #333;font-size: 100px;}
.RighInfo002851 .title .cn{font-size: 0.34em;}
.RighInfo002851 .title .en{font-size: 0.42em;font-family: "DINBold";}
@media(max-width:640px){
.RighInfo002851 .title{font-size: 80px;}
}

/*Timeline000913 */


.Timeline000913 .title{margin-bottom: 2vw; text-align: center;}
.Timeline000913 .title .cn{font-size: 30px;color: #00456f; padding-bottom: 10px;font-weight: bold;}
.Timeline000913 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.Timeline000913 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.Timeline000913 .title .cn{font-size: 6vw;}
}

.Timeline000913 .main{position: relative; z-index: 1; padding-bottom: 7.396vw;}
.Timeline000913 .main .quan{display: block;width: 10px; height: 10px; border-radius: 50%; background: #fff;border: 1px solid #dedede;}
.Timeline000913 .main:before{position: absolute; content:'';width: 1px; top: 10px; bottom: 0;background: #d9d9d9; }
@media(min-width:769px){
.Timeline000913 .main .quan{ margin: 0 auto; }
.Timeline000913 .main:before{left: 50%;}
.Timeline000913 .outer > .ytable-cell{width: 50%;}
}
@media(max-width:768px){
.Timeline000913 .outer,
.Timeline000913 .outer > .ytable-cell{display: block;}
.Timeline000913 .main:before{left: 5px;}
}

.Timeline000913 .item{position: relative;z-index: 4;}
.Timeline000913 .item:not(:last-child){margin-bottom: 2.08vw;}
.Timeline000913 .info{position: relative;}
.Timeline000913 .info:before{position: absolute; content: ''; top: 50%; margin-top: -16px; border:16px solid  transparent;}
.Timeline000913 .info .inner{background: #f0f0f0; padding: 1.5vw;}
.Timeline000913 .pic{width: 32.787%;}
.Timeline000913 .pre pre{font-size: 15px;line-height: 1.867em;color: #7d7d7d;}
.Timeline000913 .year{font-family: 'DIN-Medium';color: #00456f;font-size: 45px;}
.Timeline000913 .year aside{background-repeat: no-repeat;background-image: url("../images/Timeline000913_icon.png");}
@media(min-width:769px){
.Timeline000913 .item:nth-of-type(2n-1) .info{padding-right: 32px;}
.Timeline000913 .item:nth-of-type(2n) .info{padding-left: 32px;}
.Timeline000913 .item:nth-of-type(2n-1) .info:before{right: 0;border-left-color: #f0f0f0;}
.Timeline000913 .item:nth-of-type(2n) .info:before{left: 0;border-right-color: #f0f0f0;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside{margin-left: -10px;background-position: left center;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside:before,
.Timeline000913 .item:nth-of-type(2n) .year aside:after{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -10px 32px 0;}
.Timeline000913 .item:nth-of-type(2n) .year aside{background-position: right center;margin-right: -11px; text-align: right;}
}
@media(max-width:768px){
.Timeline000913 .main{margin-left: 3vw;}
.Timeline000913 .year{font-size: 7vw;}
.Timeline000913 .year aside{padding-left: 32px;background-position: left center;margin-left: -5px;}
.Timeline000913 .year aside:before{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -1vw 3vw 0;}
.Timeline000913 .info{padding: 3vw;}
.Timeline000913 .pre{padding-left: 3vw;}
}
@media(max-width:480px){
.Timeline000913 .pic{width:45%;}
.Timeline000913 .pre pre{font-size: 3.5vw;}
}




/*RighInfo003073 */
.RighInfo003073{ padding:3% 0;}
.RighInfo003073 .auto{max-width: 1150px;}
.RighInfo003073 .col-title{font-size: 48px; padding-bottom: 3.18vw;}
.RighInfo003073 .col-title .cn{font-size: 0.625em;color: #333;}
.RighInfo003073 .col-title .cn:after{display: inline-block; content: ''; height: 1px;background: #00456f; width: 5.36em; margin-left: 0.521em; vertical-align: middle;}
.RighInfo003073 .col-title .en{ font-family: 'Arial';color: #00456f;line-height: 1em; padding-top: 0.2em;}
@media(min-width:769px) and (max-width:1024px){
.RighInfo003073 .col-title{font-size: 4vw; }
}
@media(max-width:640px){
.RighInfo003073 .col-title{font-size: 9vw; }
}

.RighInfo003073 .row{margin-bottom: 3vw;}
.RighInfo003073 h3{font-size: 24px;color: #00456f; margin: 0 0 0.3em 0;}
.RighInfo003073 p{color: #868686;font-size: 16px; margin: 0;}
.RighInfo003073 .box-2{position: relative; z-index: 1;}
.RighInfo003073 .box-2:before{position: absolute; left: 0; top: 0; height: 85%; width: 100%;background: #d41845; content: '';}
.RighInfo003073 .box-2 .auto{position: relative; z-index: 5;}
.RighInfo003073 .box-2 .y-1{margin-bottom: 1.72vw;}
.RighInfo003073 .box-2 .y-1 .ytable-cell{padding-left: 4.48vw;padding-top: 3vw;}
.RighInfo003073 .box-2 .y-1 .ytable-cell:not(:nth-child(1)) *{color: #fff;}
.RighInfo003073 .box-2 .y-2{min-height: 14.58vw;}
@media(min-width:1025px){
.RighInfo003073 .box-1 .fl{width: 48%;}
.RighInfo003073 .box-1 .fr{width: 50%;}
.RighInfo003073 .box-1  .col-title{padding-right: 40%;}
.RighInfo003073 .box-2 .y-1 .ytable-cell:nth-child(1){width: 50%;}
.RighInfo003073 .box-2 .y-2 .ytable-cell{table-layout:fixed;padding-left: 4.48vw;}
}
@media(max-width:1024px){
.RighInfo003073 .box-2 .ytable,
.RighInfo003073 .box-2 .ytable-cell{display: block;overflow: hidden;}
.RighInfo003073 .box-2 .y-1 .row{width: 50%;float: left;padding-right: 2%;}
.RighInfo003073 .box-2 .y-2 .ytable-cell{padding: 2vw 4vw;}
}
@media(max-width:640px){
.RighInfo003073 h3{font-size: 5vw;}
.RighInfo003073 p{font-size: 3.5vw;}
}
/*
 .PicList002273 为demo编号
 */
.PicList002273{padding-top: 3%;}
.PicList002273 .auto{max-width: 1150px;}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .p{color: #999;font-size: 15px;}
.PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 25%;}
	.PicList002273 .right{float: right;width: 72%;}
	.PicList002273 .right .time{margin-top: 0px;}
	.PicList002273 ul li{background:#eef0f1;}
}

@media screen and (min-width:1024px ) {
	.PicList002273 .right .time{margin-top: 15px;}
	.PicList002273 ul li:hover{border: 1px solid #00456f;box-shadow: 0px 0px 30px #ccc;}
	.PicList002273 ul li{background:#eef0f1;position: relative;}
	.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left;width: 65%;}
	.PicList002273 .right .time{margin-top: 14px;}
	.PicList002273 .right .h3{line-height: 18px;margin: 28px 0 17px;}
	.PicList002273 .right .p{line-height: 26px;}
	.PicList002273 ul li{padding-right: 20px;}
}
/*RighInfo002939 */
.RighInfo002939{padding:3% 0;}
.RighInfo002939 .auto{max-width: 1150px;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 20px 0;font-size: 24px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 img{margin: 0 auto; display:block;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}
.RighInfo002939 .time time{text-align: center;}
#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height:28px;color: #1e1e1e; text-align: justify; padding-bottom: 2vw;}
.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: #00456f;}
@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: 15px; text-indent: 2em; color: #7d7d7d;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}
/*Page002623 */
.Page002623{padding:2% 0 4% 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: #00456f;}
.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;}
}
/*
 .Tab001 为demo编号
 */
.Tab001{ padding:3% 0 2% 0; text-align: center;}
.Tab001 .auto{max-width: 1150px;}
.Tab001 .tab_li{ padding-bottom:20px; overflow:hidden; clear:both; text-align: center;}
.Tab001 .tab_li span{ padding:15px 30px; line-height:50px; background-color:#d8d8d8; color:#000; font-weight:bold; margin:15px 10px; cursor:pointer;    font-size: 16px;}
.Tab001 .tab_li span.active{ background-color:#00456f; color:#fff;}


/*PicList002854 */
.PicList002854{padding-top:3%;}
.PicList002854 .auto{max-width: 1150px;}
.PicList002854 li{float: left;margin-bottom:4%;}
.PicList002854 li a{display: block;border: solid 3px #f5f5f5;position: relative;padding:4%; transition: 0.3s;}
.PicList002854 li aside{font-size: 16px; line-height: 28px; height:30px; text-align: center; color: #666;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 56.565%;}
/* .PicList002854 li a:after{position: absolute; content: '';width: 50px;height: 50px;background:url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s;} */
.PicList002854 li a:hover{border-color: #00456f;}
.PicList002854 li a:hover:after{background-color: #00456f; background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
.PicList002854 li{width:31.33%; }
.PicList002854 li:not(:nth-child(3n)){margin-right:3%;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}
/*TextList000286 */
.TextList000286{padding:3% 0 0 0;}
.TextList000286 .auto{max-width: 1150px;width:95%;}
.TextList000286 li .inner{border: solid 1px #e5e5e5; border-left: 4px solid #00456f; padding: 20px 20px 15px;}
.TextList000286 li .title{color: #bbb;}
.TextList000286 li .tit > *{float: left;}
.TextList000286 li .tit b{font-size: 18px;color: #000;max-width: 70%;}
.TextList000286 li .tit span{max-width: 25%;margin-left: 3%; line-height: 18px;padding-top: 6px;}
.TextList000286 li p{margin-bottom: 0;position: relative;line-height: 30px;padding-right: 100px;}
.TextList000286 li p span.price{color: #00456f; font-size: 16px;}
.TextList000286 li p a{position: absolute;right: 0; width: 95px; text-align: center;color: #fff; border-radius: 30px; background: #00456f; transition: 0.3s;}
.TextList000286 li p a:hover{background: #00456f;}
@media(min-width:641px){
.TextList000286 li .title{position: relative; padding-right: 120px;}
.TextList000286 li .title time{position: absolute; right: 0; top: 0; line-height: 18px;padding-top: 6px;}
.TextList000286 li p span{float: left;}
.TextList000286 li p a{ top: 0;}
.TextList000286 li p span.price{margin-right: 3%; max-width: 25%;}
.TextList000286 li p span.other{max-width: 70%}
}
@media(min-width:1025px){
.TextList000286 li{float: left; width: 48%; max-width: 655px; margin-bottom: 2.61vw;}
.TextList000286 li:nth-child(2n){float: right;}
}
@media(max-width:1024px){
.TextList000286 li{margin-bottom: 3vw;}
}
@media(max-width:640px){
.TextList000286 li p a{ bottom: 0;}
 .TextList000286 li .title time{margin-top: 5px;display: block;clear: both;}
.TextList000286 li p span.other{ white-space: initial;text-overflow: initial; line-height: 20px;}
}
/*
 .Form001518 为demo编号
 */
.Form001518{ padding:3% 0;}
.Form001518 .auto{max-width: 1150px;}
.Form001518 .title{ position:relative; color:#343434; font-size:34px; padding-bottom:5%; background:url(../images/Form001518_tit.png) no-repeat left center/contain; }
.Form001518 .title:before{ position:absolute; left:0; bottom:0; width:31px; height:2px; content:""; background:#343434; }

.Form001518 dl dt{ padding:3% 0; color:#00456f; font-size:16px; }
.Form001518 dd li{ float:left;width:32%; margin-right:2%;margin-bottom:5px; position:relative;}
.Form001518 dd li:nth-child(3n){ margin-right:0;}
.Form001518 dd .text{border: 1px solid #dadada;line-height: 46px;height: 46px; width:100%; background:#fff; padding:0 10px;}
.Form001518 dd li label{ position:absolute; left:15px; top:0; line-height:46px; }
.Form001518 dd li .form_err{position:absolute; right:5px; top:50%; color:#f00; line-height:20px; margin-top: -10px;}

.Form001518 dd textarea.text{height:220px;}

.Form001518 .btn{ margin: 2% 0; cursor: pointer;border-radius: 5px;background: #00456f;color: #fff; height: 37px;border: none; font-size:18px; width:40%; max-width:200px;}
@media(max-width:768px){
.Form001518 dd li{ float:none; width:auto; margin-right:0 !important;}
}
@media(max-width:480px){
.Form001518 .title{ font-size:24px;}
}
/*
 .Map002364 为demo编号
 */

/*TextList002855 */
.TextList002855{padding-top: 3%;}
.TextList002855 .auto{max-width: 1150px;}
.TextList002855 li{line-height: 4.5625em;  border-bottom: 1px dotted #a8a8a8;}
.TextList002855 li time{float: right;color: #c8c8c8; margin-left: 15px;}
.TextList002855 li a{padding-left: 30px; background: url("../images/TextList002855_icon.png") no-repeat left center;color: #7d7d7d; font-size: 15px;}
@media(min-width:481px){
 .TextList002855 li{font-size: 16px;}
}

 /*PicList002079 */
 .PicList002079 {padding-top: 3%;}
 .PicList002079 .auto{max-width: 1150px;}
 .PicList002079 ul{ position:relative; padding-bottom:76%;}
 .PicList002079 li{ position:absolute; width:49.12%; height:34.09%; }
 .PicList002079 li.li_1,
 .PicList002079 li.li_2{ width:23.82%; height:27.89%;}
 .PicList002079 li.li_0{ left:0; top:0;}
 .PicList002079 li.li_1{ left:0; top:36.15%;}
 .PicList002079 li.li_2{ left:25.3%; top:36.15%;}
 .PicList002079 li.li_3{right:0;top:0; height:64.04%;}
 .PicList002079 li.li_4{ left:0; bottom:0;}
 .PicList002079 li.li_5{ right:0; bottom:0;}
 .PicList002079 li figure img{ display:none;}
 .PicList002079 li p{ border:1px solid #e2e2e2; height:50px; line-height:50px; text-align:center; margin:0; padding:0 3%;color: #7d7d7d; font-size: 15px;}
 @media(max-width:640px){
 .PicList002079 li p{ line-height:35px; height:35px;}
 }
 @media(max-width:375px){
 .PicList002079 ul{ padding-bottom:0;}
 .PicList002079 li{ width:auto !important; height:auto !important; position:relative; left:auto !important; right:auto !important; top:auto !important; bottom:auto !important ; margin-bottom:3%;}
 .PicList002079 li figure{ height:auto !important; padding-bottom:50%;}
 }
 
 /*PicList002925 */

	.PicList002925{overflow: hidden;}
	.PicList002925 .title{margin-bottom: 2.5vw; text-align: center;}
	.PicList002925 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
	.PicList002925 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
	@media(max-width:768px){
	.PicList002925 .title{padding-bottom: 6vw;}
	}
	@media(max-width:640px){
	.PicList002925 .title .cn{font-size: 6vw;}
	}
	
	.PicList002925 .list{padding: 0 3.4375vw;}
	.PicList002925 .list ul{margin: 0 -2vw;}
	.PicList002925 li{float: left; text-align: center;position: relative;background: url("../images/PicList002925_taibg.png") repeat-x top 70% left;}
	.PicList002925 li a{display: block;position: relative; z-index: 3;}
	.PicList002925 li .pic{padding-bottom: 1.98vw;}
	.PicList002925 li .Ispic{padding-bottom: 55%;background-size: contain;}
	.PicList002925 li .tit{margin-top: 1.303vw; margin-bottom: 2.08vw; padding: 0 5%;}
	.PicList002925 li .tit aside{font-size: 14px; line-height: 1.25em;height: 2.5em;}
	@media(min-width:769px){
	.PicList002925 li{width:33.3333%;}
	.PicList002925 li:first-child:before,
	.PicList002925 li:nth-child(4n+1):before{position: absolute; top:0;content: ''; height: 100%;width:7.4375vw;left: -2vw;}
	.PicList002925 li:last-child:before,
	.PicList002925 li:nth-child(4n):before{position: absolute; top:0;content: ''; height: 100%; width:7.4375vw;right: -2vw;}
	}
	@media(max-width:768px){
	.PicList002925 .list{padding: 0 6vw;}
	.PicList002925 li{width:50%;}
	.PicList002925 li .pic{padding-bottom: 7vw;}
	.PicList002925 li .tit{margin-bottom: 5vw;}
	.PicList002925 li:first-child:before,
	.PicList002925 li:nth-child(2n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #f5f5f5; width:7.4375vw;left: -3vw;}
	.PicList002925 li:last-child:before,
	.PicList002925 li:nth-child(2n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #f5f5f5; width:7.4375vw;right: -3vw;}
	.PicList002925 li .tit aside{font-size: 3vw;}
	}
	/*PicList002735 */
	.PicList002735 li{ margin-bottom: 2%;}
	.PicList002735 li a{display: block;background: #f0f0f0; border: 3px solid #f0f0f0; transition: 0.3s;}
	.PicList002735 li a:hover{border-color: #184477; box-shadow: 0 10px 14px rgba(0,0,0,0.3);}
	.PicList002735 li .Ispic{ background-size: contain;background-color: #fff;  padding-bottom:100%;}
	.PicList002735 li .txt{padding:15px 25px;}
	.PicList002735 li .txt h3{font-size: 18px; color: #184477;}
	.PicList002735 li .txt p{line-height: 28px;color: #555;height:50px; }
	@media(min-width:481px){
	.PicList002735 li{float: left;}
	}
	@media(min-width:769px){
	.PicList002735 li{width: 29.6875%; }
	.PicList002735 li:not(:nth-child(3n)){margin-right: 5.46875%;}
	}
	@media(min-width:481px) and (max-width:768px){
	.PicList002735 li{width: 48%; }
	.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
	}
	/*RighInfo002852 */
	.RighInfo002852{padding:3% 0 0 0;}
	.RighInfo002852 .title{padding-bottom: 2vw;color: #333;font-size: 100px;}
	.RighInfo002852 .title .cn{font-size: 0.34em;}
	.RighInfo002852 .title .en{font-size: 0.42em;font-family: "DINBold";}
	@media(max-width:640px){
	.RighInfo002852 .title{font-size: 80px;}
	}
	@media(max-width:480px){
	.RighInfo002852 .title{font-size: 60px;}
	}
	
	.RighInfo002852 .intro-main{padding-bottom: 2vw;}
	.RighInfo002852 .intro-main .pic img{display: block;width: 100%;}
	.RighInfo002852 .singlePage{line-height: 28px;color: #7d7d7d; font-size: 15px;}
	.RighInfo002852 .title-css{padding: 1vw 0;}
	.RighInfo002852 .title-css span{display: inline-block;padding-bottom: 10px; border-bottom: 3px solid #ea5433;font-size: 24px;color: #ea5433;}
	@media(min-width:641px){
	.RighInfo002852 .intro-main .left{float: left;max-width: 670px; width: 66%;}
	.RighInfo002852 .intro-main .pic{float: right;width: 30.195%;}
	}
	@media(max-width:640px){
		.RighInfo002852 .intro-main .pic{width: 80%; margin: 0 auto;}
	}
	@media(max-width:480px){
	.RighInfo002852 .title-css span{font-size: 18px;}
	}
	/*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%;}
	.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,69,111,0.95); opacity:0; transition:0.3s;}
	.PicList002171 li a:hover figure{ opacity:1;}
	.PicList002171 li dl{ display:table;  width:100%; height:100%;}
	.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
	@media(min-width:769px){
	.PicList002171 li:nth-child(4n){ margin-right:0;}
	}
	@media(max-width:768px){
	.PicList002171 li{ width:32%; margin-right:2%;}
	}
	@media(max-width:768px) and (min-width:481px){
	.PicList002171 li:nth-child(3n){ margin-right:0;}
	}
	@media(max-width:480px){
	.PicList002171 li{ width:49%;}
	.PicList002171 li:nth-child(2n){ margin-right:0;}
	.PicList002171 li dt{ font-size:15px;}
	}


/*
 .PicList001748 为demo编号
 */
.PicList001748 .more{border: 1px solid #e0e0e0;line-height: 48px;height: 48px;text-align: center;font-size: 16px;display: block; transition:0.4s;}
.PicList001748 .more:hover{ background-color:#ab0858; border-color:#ab0858; color:#fff;}

.PicList001748 ol{padding-bottom: 2%;}
.PicList001748 ol li{float: left;margin-right: 2%; margin-bottom:4px;height: 35px;line-height: 35px; }
.PicList001748 ol li:last-child{ margin-right:0;}
.PicList001748 ol li a{display: block; padding:0 20px;color:#333;border:1px solid #999;}
.PicList001748 ol li a:hover,
.PicList001748 ol li.aon a{color:#ab0858;border:1px solid #ab0858;}

.PicList001748 .list li{width: 30.666%;margin-right: 4%;float: left;margin-bottom: 25px;}
.PicList001748 .list li:nth-child(3n){ margin-right:0;}
.PicList001748 .list li a{display: block;color:#666;}
.PicList001748 .list li img{ display:block; width:100%; margin-bottom:20px;height: 210px;}
.PicList001748 .list li h3{ font-size:16px;margin: 0;font-weight: normal;}
.PicList001748 .list li a:hover{color:#ab0858;}
.PicList001748 .list li b{float: right;font-weight: normal;}
@media(max-width:768px){
.PicList001748 .list li{ width:48%;}
.PicList001748 .list li:nth-child(4n){ margin-right:2%;}
.PicList001748 .list li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001748 .list li b{ display:none;}
}
/*TextList002135 */
.TextList002135{ padding-bottom:2%;}
.TextList002135 .column{ text-align:center; font-size:18px; color:#c02a05; padding:2% 0; line-height:20px;}
.TextList002135 .column:after{ display:block; content:''; width:100%; height:1px; background:#c02a05; margin-top:-10px;}
.TextList002135 .column span{ display:inline-block; padding-left:30px; background:url(../images/TextList002135-title_l.png) no-repeat left center #fff;}
.TextList002135 .column span b{ display:inline-block; padding-right:30px; background:url(../images/TextList002135-title_r.png) no-repeat right center;}

.TextList002135 .ul_tab{ margin-bottom:3%;}
.TextList002135 .ul_tab li{ float:left; margin-right:1%; margin-bottom:1%; overflow:hidden; background:#f0f0f0; height:33px; line-height:33px; text-align:center; width:10.222222222222%; cursor:pointer;}
.TextList002135 .ul_tab li.active{ background:#c02a05; color:#fff;}
.TextList002135 .list dl{ margin-bottom:2%; background:#f4f4f4; padding:2%;}
.TextList002135 .list dt,
.TextList002135 .list dd{ position:relative; padding-left:48px; min-height:33px;}
.TextList002135 .list dl b{ position:absolute; color:#fff; width:33px; height:33px; line-height:33px; text-align:center; font-size:24px; left:0; top:0; border-radius:10px; font-family:Arial, Helvetica, sans-serif;}
.TextList002135 .list dt{ line-height:21px; padding-top:6px; padding-bottom:6px; font-weight:bold; color:#333; margin-bottom:2%;}
.TextList002135 .list dt b{ background:#c02a05;}
.TextList002135 .list dd b{ background:#05c0b1;}
.TextList002135 .list dd pre{ line-height:24px;}
@media(min-width:1001px){
.TextList002135 .ul_tab li:nth-child(9n){ margin-right:0;}
}
@media(max-width:1000px) and (min-width:769px){
.TextList002135 .ul_tab li{ width:15.8%; margin-right:1.04%;}
.TextList002135 .ul_tab li:nth-child(6n){ margin-right:0;}
}
@media(max-width:768px) and (min-width:481px){
.TextList002135 .ul_tab li{ width:24.25%;}
.TextList002135 .ul_tab li:nth-child(4n){ margin-right:0;}
}
@media(max-width:480px){
.TextList002135 .ul_tab li{ width:32%; margin-right:2%; margin-bottom:2%;}
.TextList002135 .ul_tab li:nth-child(3n){ margin-right:0;}
.TextList002135 .list dd pre{ font-size:12px; line-height:22px;}
}
/*
 .PicList001761 为demo编号
 */
.PicList001761 .categoryname{ padding:3% 0; font-size:22px; color:#00456f;}
.PicList001761{padding: 3% 0;}
.PicList001761 li{ float:left; width:23%; margin-right:2%; text-align:center;}
.PicList001761 li:nth-child(4n){margin-right: 0;}
.PicList001761 li figure{border:1px solid #e1e1e1; padding-bottom:75%; background-size:contain;}
.PicList001761 li figure img{ display:none;}
.PicList001761 li a{color:#00456f; display:block;}
.PicList001761 li a:hover span{ background-color:#00456f; color:#fff;}
.PicList001761 li span{ line-height:30px; padding:5% 0; font-size:16px;}
.PicList001761 li:last-child{ margin-right:0;}
@media(max-width:375px){
.PicList001761 .categoryname{ font-size:18px;}
.PicList001761 li{ width:auto; float:none; margin-right:0; margin-bottom:2%;}
}
/*
 .PicList001647 为demo编号
 */
.PicList001647{padding: 3% 0;}
.PicList001647 li{ float:left; margin-right:3%; width:22.75%;margin-bottom:2%;}
.PicList001647 li figure{ position:relative;}
.PicList001647 li figure img{ width:100%;}
.PicList001647 li a.Ispic{ padding-bottom:113%; display:block; background-size:contain;}
.PicList001647 li *{margin:0;}
.PicList001647 li p{ font-size:14px; color:#666; height:40px; overflow:hidden; line-height:20px;}
.PicList001647 li h1{ font-size:16px; font-weight:normal; padding-top:5%; padding-bottom:3%;color:#333}
@media(min-width:641px){
.PicList001647 li:nth-child(4n){ margin-right:0;}
.PicList001647 li:nth-child(4n+1){ clear:left;}
}
@media(max-width:640px){
.PicList001647 li{ float:left; margin-right:2%; width:49%;}
.PicList001647 li:nth-child(2n){ margin-right:0;}
.PicList001647 li:nth-child(2n+1){ clear:left;}
.PicList001647 li h1{ font-size:16px;}
}
/*
 .RighInfo002226 为demo编号
 */
 .RighInfo002226 .dl{color:#00456f;}
 .RighInfo002226 .dl .h4{ font-size:18px; margin:0;}
 .RighInfo002226 .dl .h4 span{display:inline-block; border-bottom: 2px #00456f solid; padding-bottom:10px;}
 .RighInfo002226 .dl .con{ font-size:15px; padding:15px 0 30px; line-height:2.25;color: #333;}
 .RighInfo002226 .word{ float:left;    width:54%;}
 .RighInfo002226 .pic{ float:right;width: 45%;}

 /*Floor003054 */
.Floor003054{position: relative; z-index: 1;padding: 3% 0;}
.Floor003054 > .Ispic{position: absolute; top: 0; height: 100%;}
.Floor003054 .pic-1{left: 0; width: 33.334%; opacity: 0.05;}
@media(min-width:1025px){
.Floor003054 .pic-2{right: 0; width: 66.666%;}
}
@media(max-width:1024px){
.Floor003054 .pic-1{width: 100%;}
}

.Floor003054 .title{color: #fff;font-weight: 100;font-size: 2.34vw;}
.Floor003054 .title h3{font-weight: bold; font-size: 1em; margin: 0;}
.Floor003054 .title h3:after{width: 30px;display: block;height: 1px; content: '';margin:0.6em 0;background: #fff;}
.Floor003054 .title .desc{font-size:16px;position: relative;}
@media(max-width:1024px){
.Floor003054 .title{font-size: 4vw; padding-bottom: 5vw;}
 .Floor003054 .title .desc{font-size:0.5em;}
}
@media(max-width:640px){
.Floor003054 .title{font-size: 6vw;}
}

.Floor003054 .auto{position: relative; z-index: 4;background: #f5f5f5;}
.Floor003054 .more a{font-size: 100px; width: 0.64em;height: 0.64em;display: block;border: solid 2px rgba(255,255,255,0.3);  border-radius: 50%;background: url("../images/Floor003054_more.png") no-repeat center center; background-size: auto 34.375%;transition: 0.3s;}
.Floor003054 .more a:hover{background-color: #fff; background-image: url("../images/Floor003054_more_on.png");}

.Floor003054 .right{margin-top: 1.92vw;}
.Floor003054 .right .Ispic{padding-bottom: 72.059%;background-size: contain;background-color: #fff;}
.Floor003054 .slider-li .slick-slide div{float: left; }
.Floor003054 .slider-nav{height: 600px;overflow-y: scroll;}
.Floor003054 .slider-nav::-webkit-scrollbar{width: 4px;}
.Floor003054 .slider-nav::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.5); background: rgba(0,0,0,.1);}
.Floor003054 .slider-nav::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(255,255,255,1);border-radius: 0;background: rgba(255,255,255,1);}
.Floor003054 .slider-nav .inner{position: relative;}
.Floor003054 .slider-nav .inner-cell{text-align: center;line-height: 1.4em; padding: 15px 0; cursor: pointer;font-size: 18px;}
.Floor003054 .slick-current .inner-cell{background: rgba(255,255,255,.2); }
.Floor003054 .slider-nav .inner-cell > *{display: inline-block; vertical-align: middle;}
.Floor003054 .slider-nav .inner-cell b{font-weight: normal;color: #fff;}
.Floor003054 .slider-nav .icon{margin-right: 20px;}
.Floor003054 .slider-nav .icon img{width: 28px; height: 28px;}
.Floor003054 .slider-nav li:not(.slick-current) .icon img.blue{display: none;}
.Floor003054 .slider-nav li.slick-current .icon img.white{display: none;}
.Floor003054 .slider-nav li.slick-current .inner-cell b{font-weight: normal;color: #fff;}
.Floor003054 .item{padding: 0 20px 0 0;}
.js_box p{line-height: 26px;font-size:15px}
.js_title{border-bottom: 1px solid #dadada;font-size: 18px;color:#333;padding-bottom: 10px;}
@keyframes zhuan{
0%{transform: rotate(-360deg);}
100%{transform: rotate(0);}
}
@media(min-width:641px){
.Floor003054 .slider-li .slick-slide div{width: 32.076%;margin-bottom: 1.887%;}
.Floor003054 .slider-li .slick-slide div:not(:nth-child(3n)){margin-right: 1.887%;}
}
@media(min-width:1025px){
.Floor003054 .left{width: 25%;background: #00456f;}
.Floor003054 .right{width:73.25%;}
.Floor003054 .slider-nav .inner-cell{width: 100%;}
/* .Floor003054 .slider-nav .inner:after{position: absolute; content: ''; height: 1px; background-color: #17c971;right: 0; top: 50%; width: 0; transition: 0.3s;} */
/* .Floor003054 .slider-nav li.slick-current .inner:after{width: 23%; } */
}
@media(min-width:1025px) and (max-width:1366px){
.Floor003054 .slider-nav .inner-cell{font-size: 1.5vw;padding: 1em 0;}
.Floor003054 .more a{font-size: 6vw;}
}
@media(max-width:1024px){
	.Floor003054 .item{padding:0;}
	.Floor003054 .slider-nav{height: auto;}
.Floor003054 .auto{padding-top: 6vw;padding-bottom: 6vw;}
.Floor003054 .left{position: relative;background: #00456f;}
.Floor003054 .left .more{position: absolute;right: 0; top: 0;}
.Floor003054 .left .more a{font-size: 8vw;}
}
@media(max-width:640px){
.Floor003054 .slider-li .slick-slide div{width: 49%;margin-bottom: 2%;}
.Floor003054 .slider-li .slick-slide div:not(:nth-child(2n)){margin-right: 2%;}
 .Floor003054 .slider-nav .inner-cell{font-size: 4vw;padding: 1em 0;}
.Floor003054 .slider-nav .icon{margin-right: 10px;}
.Floor003054 .slider-nav .icon img{width: 6vw;height: 6vw;}
.Floor003054 .left .more a{font-size: 12vw;}
}

/*
 .Floor001788 为demo编号
 */
 .Floor001788{background:url(../images/Floor001900-bg.jpg) no-repeat center top;padding: 3% 0;background-size: cover;}
 .i_title h3{margin: 0 0 2% 0; font-size: 28px;color: #fff; text-align: center; text-transform: uppercase; }
.i_title h3 span{font-size: 40px; display: block; color: #fff; opacity: .6;}
.i_title h3:after{ display:block; margin:0 auto; margin-top:2%;content: ""; width: 52px; height: 2px; background: #00456f;}
 .Floor001788 dl{ width:100%;}
 .Floor001788 dd{ float:left; width:33.33333333%;padding-bottom:20%; position:relative; z-index:10;text-align:center; overflow:hidden;}
 .Floor001788 dd a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; color:#555; z-index:1;}
 .Floor001788 dd .table{ background:rgba(255, 255, 255, 0.7); display:table; width:100%;  height:100%;}
 .Floor001788 dd:nth-child(2n) .table{ background:rgba(0, 85, 162, 0.78);}
 .Floor001788 dd .table_cell{ display:table-cell; vertical-align:middle;}
 .Floor001788 dd img{  position:absolute; left:0; top:0;width:100%; height:100%;}
 .Floor001788 dd h3{ padding-bottom:5%; font-size:20px; position:relative;}
 .Floor001788 dd h3 i{ position:absolute; width:30px; height:3px; background-color:#0055a2; left:50%; margin-left:-15px; bottom:0;}
 .Floor001788 dd:nth-child(2n) h3{ color:#fff;}
 .Floor001788 dd:nth-child(2n) h3 i{ background-color:#fff;}
 .Floor001788 dd p{ line-height:24px;height: 0; overflow: hidden; padding:0 10%; transition:0.4s;}
 .Floor001788 dd:hover p{ height:48px;}
 .Floor001788 dd:nth-child(2n) p{ color:#fff;}
 .Floor001788 dd span{ display:inline-block; width:36px; height:36px;background:url(../images/Floor001788-a_more_gray.png) no-repeat; overflow:hidden; line-height:1000px;}
 .Floor001788 dd:nth-child(2n)  span{background-image:url(../images/Floor001788-a_more.png);}
 .Floor001788 dd:hover span{background-image:url(../images/Floor001788-a_more_hover.png);}
 
 .Floor001788 h1{ clear:both; margin:0;color:#0055a2; padding:13% 0 8% 0;font-size:36px; text-align:center; line-height:normal; }
 .Floor001788 h1 span{ display:block; color:#555; font-size:14px; font-weight:normal; }
 
 .Floor001788 .list{position:relative; padding-bottom:5%;}
 .Floor001788 .list .bg{ position:absolute; z-index:1; left:0; bottom:0; height:35%; width:100%;background:url(../images/Floor001788-list_bg.jpg) repeat left bottom; }
 .Floor001788 .list .auto{ position:relative; z-index:2;}
 .Floor001788 .list li{ position:relative; float:left;width:18.4%; overflow:hidden; margin-right:2%; background:url(../images/Floor001788-titlebg.png) no-repeat center bottom; background-size:100% auto;padding-bottom:10%; }
 .Floor001788 .list li:last-child{ margin-right:0;}
 .Floor001788 .list li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
 .Floor001788 .list li figure{ position:relative;  background-color:#0c7add;}
 .Floor001788 .list li figure .big{ display:block; width:100%; }
 .Floor001788 .list li figure .small{ position:absolute; left:26%; bottom:-8%;  width:48%; max-width:109px; transition:0.5s;}
 .Floor001788 .list li h3{ position:absolute; left:20px; top:85%; margin:0;  color:#fff; font-size:18px; z-index:10;transition:0.5s;}
 .Floor001788 .list li h3 i{ display:block; margin-top:15px;width:20px; height:3px; background-color:#5fa7e9;}
 
 .Floor001788 .list li:hover h3{ text-align:center; left:0; width:100%; top:10%;}
 .Floor001788 .list li:hover h3 i{margin-left:auto; margin-right:auto; margin-bottom:0;}
 .Floor001788 .list li:hover figure .big{ opacity:0.5;}
 .Floor001788 .list li:hover figure .small{ bottom:35%;}
 
 @media(max-width:1000px){
 .Floor001788 h1{font-size:24px;}
 .Floor001788 .list li h3{ font-size:14px;}
 .Floor001788 dd h3{font-size:16px;}
 }
 @media(max-width:768px){
 .Floor001788 dl{ float:none; width:100%; margin-top:0; padding-top:2%;}
 .Floor001788 dd{ width:50%; padding-bottom:30%;}
 .Floor001788 .list{ padding-top:3%;}
 .Floor001788 .list .auto{ max-width:640px;}
 .Floor001788 .list .bg{ height:100%;}
 .Floor001788 .list li{ width:49%; margin-right:2%; margin-bottom:2%; padding-bottom:27%;}
 .Floor001788 .list li:nth-child(2n){ margin-right:0;}
 .Floor001788 .list li:nth-child(5){ display:none;}
 .Floor001788 .list li h3{ font-size:18px;}
 }
 @media(max-width:640px){
 .Floor001788 dd p{ display:none;}
 }
 @media(max-width:480px){
 .Floor001788 dd span{ display:none;}
 .Floor001788 .list li h3{ font-size:14px;}
 }
 
 /*Floor002530 */
 .Floor002530{ padding:3% 0;}
 .Floor002530 ul{ position:relative;}
 .Floor002530 li{ float:left; width:32.34375%; margin-bottom:1.484375%;overflow: hidden;}
 .Floor002530 li figure.Ispic{ padding-bottom:100%;transform: scale(1);transition: .3s;}
 .Floor002530 li:hover figure.Ispic{transform: scale(1.1);}
 .Floor002530 li:nth-child(2) figure.Ispic,
 .Floor002530 li:nth-child(4) figure.Ispic,
 .Floor002530 li:nth-child(6) figure.Ispic{ padding-bottom:50%;}
 @media(min-width:641px){
 .Floor002530 li:nth-child(2),
 .Floor002530 li:nth-child(5){ position:absolute; left:33.828125%;}
 .Floor002530 li:nth-child(2){ top:0;}
 .Floor002530 li:nth-child(5){ bottom:0;}
 }
 .Floor002530 li:nth-child(3),
 .Floor002530 li:nth-child(6){ float:right;}
 .Floor002530 li:nth-child(4){ clear:left;}
 .Floor002530 li a{ display:block; position:relative;}
 .Floor002530 li .hover,
 .Floor002530 li .hover > *{ position:absolute; left:0;width:100%;}
 .Floor002530 li .hover,
 .Floor002530 li .hover .Ispic{  top:0; height:100%;}
 .Floor002530 li .hover{ z-index:10; opacity:0;}
 .Floor002530 li a:hover .hover{ opacity:1; transition:0.3s;}
 .Floor002530 li .hover .Ispic{ z-index:1; box-shadow:5px 0 10px rgba(0,0,0,0.33); transition:transform 0.3s;}
 .Floor002530 li a:hover .hover .Ispic{ transform:scale(1.03);}
 .Floor002530 li .txt{ color:#fff;  bottom:0; padding:3%; z-index:3;}
 .Floor002530 li .txt p{ font-size:25px; margin:0;}
 .Floor002530 li .txt i{ width:30px; height:1px; background:#fff; margin:10px 0; display:block;}

 .Floor002530 li .txt span{display: none;}

 @media(max-width:1024px) and (min-width:641px){
 .Floor002530 li .txt p{ font-size:18px;}
 }
 @media(max-width:640px){
 .Floor002530 li{ width:49.5%;}
 .Floor002530 li:nth-child(2){ margin-left:1%;}
 .Floor002530 li:nth-child(5),
 .Floor002530 li:nth-child(6){ width:100%;}
 .Floor002530 li figure.Ispic{padding-bottom: 50%;}
 }
 @media(max-width:480px){
 .Floor002530 li:nth-child(1) p,
 .Floor002530 li:nth-child(2) p,
 .Floor002530 li:nth-child(3) p,
 .Floor002530 li:nth-child(4) p{ font-size:16px;}
 .Floor002530 li:nth-child(1) span,
 .Floor002530 li:nth-child(2) span,
 .Floor002530 li:nth-child(3) span,
 .Floor002530 li:nth-child(4) span{ font-size:12px;}
 }
 /*Floor003065 */
 .Floor003065{margin: 4.17vw 0;font-size: 16px;}
 @media(min-width:769px) and (max-width:1024px){
 .Floor003065{font-size:1.5vw; }
 }
 @media(max-width:640px){
 .Floor003065{font-size: 3.5vw;}
 }
 
 .Floor003065 .txt-info{position: relative;}
 @media(min-width:769px){
 .Floor003065 .txt-info{padding-left: 2.76vw;}
 .Floor003065 .ytable-cell{width: 50%;vertical-align: top;}
 }
 @media(max-width:768px){
 .Floor003065 .ytable,
 .Floor003065 .ytable-cell{display: block;}
 }
 
 .Floor003065 .video .pic{position: relative; z-index: 1;border-radius: 20px;overflow: hidden;background: #000; margin-bottom: 2.4vw;}
 .Floor003065 .video .pic img{opacity: 0.84;}
 .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 li{float: left;color: #333;width: 33.33%;margin-right: 0 !important;text-align: center;}
 .Floor003065 .number li aside{color: #00456f;}
 .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(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: 8vw; }
 }
 
 .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: #00456f; width: 3.334em; margin-left: 0.521em; vertical-align: middle;}
 .Floor003065 .col-title .en{ font-family: 'Arial';color: #00456f;line-height: 1em; padding-top: 0.2em;text-transform: uppercase;}
 @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 .more{margin-top: 2.76vw;}
 .Floor003065 .more a{display: inline-block;color: #00456f;line-height: 2.875em;border-radius: 50px;border: solid 1px #00456f; padding: 0 2.5em; transition: 0.3s; font-size: 16px;}
 .Floor003065 .more a:hover{background: #00456f;color: #fff;}
 @media(max-width:640px){
 .Floor003065 .more a{font-size: 4vw; }
 }
 
 .Floor003065 .txt-info .inner{position: relative; z-index: 3;}
 .Floor003065 .txt-info .info .name{color: #00456f;font-size: 24px;}
 .Floor003065 .txt-info .info p{line-height: 2em;}
 .Floor003065 .txt-info .year{z-index: 1; 
 padding: 4% 10% 4% 4%; border-radius: 20px;background-color: #00456f;}
 .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: 4.44vw;height: 4.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;}
 }
 /*
  .Floor001706 为demo编号
  */
 .Floor001706{ padding:3.5% 0 8% 0; background:url(../images/Floor001706-bg.jpg) no-repeat center top; background-size:cover;}
 .Floor001706 .title{ text-align:center;  background:url(../images/Floor001706-title_icon.png) no-repeat center top; padding-top:25px; overflow:hidden; padding-bottom:5%;}
 .Floor001706 .title figure{ position:relative;color:#000;display:inline-block; font-size:30px; font-family:'黑体';}
 .Floor001706 .title figure span{ display:block; color:#b1e786; text-transform:uppercase; font-size:35px; font-family:"Courier New", Helvetica, Arial, sans-serif;}
 .Floor001706 .title figure::before,
 .Floor001706 .title figure::after{ position:absolute; content:''; height:1px; width:200%; opacity:0.8; bottom:30%;
 background: rgb(232,229,226); 
 background: -moz-linear-gradient(left,  rgba(232,229,226,1) 0%, rgba(222,222,222,1) 100%); 
 background: -webkit-linear-gradient(left,  rgba(232,229,226,1) 0%,rgba(222,222,222,1) 100%); 
 background: linear-gradient(to right,  rgba(232,229,226,1) 0%,rgba(222,222,222,1) 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=1 ); 
 }
 .Floor001706 .title figure::before{ left:0; transform:translateX(-105%);}
 .Floor001706 .title figure::after{ right:0; transform:translateX(105%) rotate(180deg);}
 
 .Floor001706 ul{ border:1px solid #fff; background-color:rgba(255,255,255,0.7); padding:3%;}
 .Floor001706 ol{ float:left; width:37%;}
 .Floor001706 ol .pic{ display:block; position:relative;}
 .Floor001706 ol .pic::before{ position:absolute; content:''; left:10px; top:10px; right:10px; bottom:10px; border:1px solid rgba(255,255,255,0.5); box-shadow:0 0 10px rgba(255,255,255,0.8); opacity:0; transition:0.3s;}
 .Floor001706 ol .pic:hover::before{ opacity:1;}
 .Floor001706 ol img{ display:block; width:100%;}
 .Floor001706 ol h2{ font-size:18px;}
 .Floor001706 ol h2 time{font-size: 14px;width: 100%;display: inline-block;}
 .Floor001706 ol h2 a{ color:#00456f;width: 100%}
 .Floor001706 ol h2 a:hover{ text-decoration:underline;}
 .Floor001706 ol p{ margin-bottom:0; line-height:20px; overflow:hidden; height:60px; position:relative; text-align:justify; text-justify:inter-ideograph;color: #333;font-size: 14px;}
 .Floor001706 ol p time{ position:absolute; right:0; bottom:0; padding:0 5px; background-color:#fff; color:#00456f;}
 
 .Floor001706 li{ float:right;  width:58%; margin-bottom:2%;}
 .Floor001706 li:last-child{ margin-bottom:0;}
 .Floor001706 li div{ border:1px solid #e5e5e5; position:relative;background-color:#fff; padding:2% 30% 2% 2%; transition:0.3s;}
 .Floor001706 li:hover div{ border-style:dashed; border-color:#00456f; box-shadow:0 0 5px #ccc;}
 .Floor001706 li h2{ margin:0; padding-left:10px; font-size:16px; position:relative; line-height:24px;}
 .Floor001706 li h2::before{ position:absolute; content:''; width:0; height:0; border:3px solid #00456f; border-top-color:transparent;border-bottom-color:transparent; border-right:0; left:0; top:50%; margin-top:-3px;}
 .Floor001706 li h2 a:hover{color:#00456f;}
 .Floor001706 li time{ position:absolute; right:0; top:0; height:100%; max-width:97px; width:25%; text-align:center; background-color:#00456f; color:#fff;padding-top:2%;}
 .Floor001706 li time::before{ position:absolute; content:''; width:0; height:0; border:12px solid #00456f; border-top-color:transparent;border-bottom-color:transparent; border-left:0; left:-12px; top:50%; margin-top:-12px; }
 .Floor001706 li time b{ display:block; font-size:37px;}
 .Floor001706 li p{ margin:6px 0 0 0; color:#898989; font-size:14px; line-height:20px; height:40px; overflow:hidden;}
 @media(max-width:640px){
 .Floor001706 ol,
 .Floor001706 li{ float:none; width:auto;}
 .Floor001706 ol{ margin-bottom:5%;}
 }
 @media(max-width:480px){
 .Floor001706 .title figure{font-size:20px;}
 .Floor001706 .title figure span{font-size:24px;}
 .Floor001706 li time b{ font-size:30px;}
 .Floor001706 ol h2 {font-size: 16px;}
 }
 /*Bottom003025 */
 .Bottom003025{background: #00456f; padding-top: 2vw; font-family: 'roboto-Light';}
 .Bottom003025 .auto{max-width: 1600px;width: 83.334%;}
 @media(min-width:1025px) and (max-width:1366px){
 .Bottom003025 .auto{width: 90%;}
 }
 .Bottom003025 .more{font-size: 18px;}
 .Bottom003025 .more:before,
 .Bottom003025 .more:after{display: inline-block; content: '';height: 1px;background: #fff; vertical-align: baseline; transition: 0.3s width; }
 .Bottom003025 .more:before{width: 40px;margin-right: 8px;}
 .Bottom003025 .more:after{width: 0;}
 .Bottom003025 .more:hover:before{width: 0;margin-right: 0;}
 .Bottom003025 .more:hover:after{width: 40px; margin-left: 8px;}
 .Bottom003025,
 .Bottom003025 a{color: #fff;}
 .Bottom003025 .bottom{border-top:1px solid rgba(255,255,255,0.1); margin-top: 2.865vw;}
 .Bottom003025 .bottom dt a{display: inline-block; width: 34px; height: 16px;background-position: center center;background-repeat: no-repeat;}
 .Bottom003025 .bottom dt .fb{background-image: url("../images/Bottom003025_share_fb.png");}
 .Bottom003025 .bottom dt .tw{background-image: url("../images/Bottom003025_share_tw.png");}
 .Bottom003025 .bottom dt .ing{background-image: url("../images/Bottom003025_share_ing.png");}
 .Bottom003025 .bottom dt .ytb{background-image: url("../images/Bottom003025_share_ytb.png");}
 .Bottom003025 .intro .more{color: #fff;}
 .Bottom003025 .intro .logo img{max-width: 258px;}
 .Bottom003025 .intro p{line-height: 26px;opacity:1;margin:32px 0 16px 0;}
 .Bottom003025 .links dd{line-height: 32px;background: url(../images/Bottom003025_aicon.png) no-repeat left center;padding-left: 14px;}
 .Bottom003025 .links dd a{font-size: 14px; text-transform: uppercase;opacity: 1}
 .Bottom003025 .links dd a:hover{opacity: 1;}
 .Bottom003025 .contactus dt{font-size: 14px;line-height: 2.285em; padding-left: 20px;color: rgba(255,255,255,1); padding-left: 20px; background-position: left 10px;background-repeat: no-repeat;}
 .Bottom003025 .contactus dt.tel{background-image: url(../images/Bottom003025_call.png);}
 .Bottom003025 .contactus dt.add{background-image: url(../images/Bottom003025_add.png);background-position: left 8px;}
 .Bottom003025 .contactus dt.email{background-image: url(../images/Bottom003025_email.png);}
 .Bottom003025 .contact .tips{font-size: 14px;line-height: 2.285em;color: rgba(255,255,255,1);}
 .Bottom003025 .contact .ask{display: block;line-height: 3.25em; width: 70%;max-width: 160px;text-align: center;color: #fff;background: #00456f; text-transform: capitalize; margin: 10px 0 32px 0; transition: 0.3s;}
 .Bottom003025 .contact .ask:hover{color: #00456f;background: #fff;}
 .Bottom003025 .contact .sitemap{padding-left: 24px;font-size: 14px;background: url(../images/Bottom003025_sitemap.png) no-repeat left center;}
 .Bottom003025 .b-tit{text-transform: capitalize;padding-bottom: 30px;font-family: 'roboto-Regular';}
 @media(min-width:1025px){
 .Bottom003025 .intro{width: 40.625%;}
 .Bottom003025 .intro .inner{max-width: 605px;}
 .Bottom003025 .b-right{width: 58%; max-width: 1055px;}
 .Bottom003025 .contactus{max-width: 346px;}
 .Bottom003025 .contact{max-width: 248px;}
 .Bottom003025 .bottom{line-height: 60px;}
 }
 @media(max-width:1024px){
 .Bottom003025{padding: 4vw 0;}
 .Bottom003025 .b-right .item{margin: 0 0 3vw 0!important;} 
 .Bottom003025 .bottom{text-align: center;padding: 15px 0;}
 .Bottom003025 .bottom dt{padding-bottom: 20px;}
 .Bottom003025 .intro{padding-bottom: 4vw;}
 .Bottom003025 .intro .logo img{width: 60%;}
 }
 @media(max-width:480px){
 .Bottom003025 .intro{padding-bottom: 30px;}
 .Bottom003025 .b-right .item{margin-bottom: 40px!important;}
 }

 /*Menu002387*/
.Menu002387 .side-title{background:#00456f; background-size:auto 100%;color:#fff; font-size:18px; padding:22px 0 22px 30px; border-radius: 25px 0 0 0; font-size:24px;}
.Menu002387 .side-title span{ display:block;text-transform: uppercase; font-size: 16px; color: #fff;opacity: .5;}
.Menu002387 .side-menu li{ border-bottom:1px solid #fff; line-height:26px;padding:12px 0; font-size: 16px; background: #f6f6f6;}
.Menu002387 .side-menu li:last-child{ border-bottom: none;}
.Menu002387 .side-menu li a{ display:block;  padding-left:30px; padding-right:40px;position:relative;}
.Menu002387 .side-menu li a::before,
.Menu002387 .side-menu li a::after{ position:absolute; content:''; top:50%;}
.Menu002387 .side-menu li a::before{ width:15px; height:15px; border-radius:50%; background:#ececec; right:10px;  margin-top:-7.5px;}
.Menu002387 .side-menu li a::after{ margin-top:-3px;border:5px solid transparent; border-top-width:4px; border-bottom-width:4px; border-left-color:#fff; right:9px;}
.Menu002387 .side-menu li a:hover,
.Menu002387 .side-menu li.aon a{ color:#00456f;}
.Menu002387 .side-menu li:hover a::before,
.Menu002387 .side-menu li.aon a::before{ background:#00456f;}
.Menu002387 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002387 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002387 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
@media(max-width:1024px){
.Menu002387 .side-title{ margin-top:2%;}
.Menu002387 .side-menu{ display:none;}
.Menu002387 #side-menu{ background:#222; border-top:1px solid #fff; padding:0 20px; position:relative;}
.Menu002387 #side-menu li a{ color:#fff;  float:left; line-height:40px; padding:0 20px;}
.Menu002387 #side-menu li.aon a{ background:#fff; color:#000;}
.Menu002387 #side-menu .owl-nav button{ position:absolute; top:0; height:100%; width:18px; border:none; background:#000; color:#fff; cursor:pointer; padding:0;}
.Menu002387 #side-menu .owl-nav button.owl-prev{ left:0;}
.Menu002387 #side-menu .owl-nav button.owl-next{ right:0;}
.Menu002387 #side-menu .disabled{ display:none;}
}
@media(max-width:640px){
.Menu002387 .side-title{padding:10px 0 10px 20px;font-size:20px;}
.Menu002387 .side-title span{ font-size:12px;}
}
.cp{padding: 3% 0;}
.cp .w22{float: left;}
.cp .w75{float: right;}
@media(max-width:1024px){
	.cp .w22{float: none;width: 100%;}
	.cp .w75{float: none;width: 100%;}
}
 
 
 /*
 .PicList000593 为demo编号
 */
.PicList000593{ padding-top:2%;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:72%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}

/*
 .TextList000962 为demo编号
 */
.TextList000962{ padding:3% 0;}
.TextList000962 li{ float:left; width:49%; margin-right:2%; border:1px solid #e7e7e7; line-height:44px; margin-bottom:2%; position:relative;}
.TextList000962 li::before{ position:absolute; content:''; width:1px; height:60%; background-color:#e7e7e7; top:20%; right:110px;}
.TextList000962 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.TextList000962 li:nth-child(2n){ margin-right:0;}
.TextList000962 li p{ margin:0; border-left:4px solid #f5f5f5; padding:16px 10px;}
.TextList000962 li span{ float:right; margin-top:16px; color:#9f9f9f;}
.TextList000962 li span.name{ width:85px; color:#343434; /*background:url(../images/TextList000962-a.png) no-repeat left center;*/ padding-left:30px; margin-left:50px;text-transform: uppercase;}
.TextList000962 li:hover{ border:1px dashed #00456f;}
.TextList000962 li:hover p{ color:#00456f;}
.TextList000962 li:hover span.name{ /*background-image:url(../images/TextList000962-aon.png);*/ color:#00456f;}
@media(max-width:768px){
.TextList000962 li{ float:none; width:auto; margin-right:0;}
.TextList000962 li span.name{ width:70px;margin-left:30px;}
.TextList000962 li::before{right:85px;}
.TextList000962 li p{padding:10px;}
.TextList000962 li span{margin-top:10px;}
}
/*.Map002788 */
.Map002788{ padding: 4% 0 3% }
/*slick Basic*/
.Map002788 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Map002788 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Map002788 .slick-list:focus {outline: none}
.Map002788 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Map002788 .slick-slider .slick-track, 
.Map002788 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Map002788 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Map002788 .slick-track:before, 
.Map002788 .slick-track:after{display: table; content: '';}
.Map002788 .slick-track:after{ clear: both;}
.Map002788 .slick-loading .slick-track { visibility: hidden;}
.Map002788 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Map002788 .slick-slide .slick-loading img { display: none;}
.Map002788 .slick-slide .dragging img { pointer-events: none;}
.Map002788 .slick-initialized .slick-slide { display: block;}
.Map002788 .slick-loading .slick-slide { visibility: hidden;}
.Map002788 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Map002788 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Map002788{ width:100%;  position:relative;  }

.Map002788 .hd{padding-bottom:3%; margin: 0 auto;}
.Map002788 .hd  li span{display: block;padding:15px 20px; line-height:14px;text-align:center;  cursor:pointer; background: #f5f5f5;   }
.Map002788 .hd  li:first-child span{border-radius: 5px 0 0 5px; font-size: 16px;}
.Map002788 .hd  li:last-child span{border-radius: 0 5px 5px 0; font-size: 16px;}
.Map002788 .hd  li.slick-current span{ background:#00456f; color:#fff; }

.Map002788 .bd .title{  width: 15%;margin-right: 1%; float: left; background: #f5f5f5;height: 350px; padding:20px 30px}
.Map002788 .bd .title h1{  font-size:18px; color: #fff }
.Map002788 .bd .map{ height: 350px;  }
.Map002788 .bd .map img{ max-width: none }
.Map002788 .bd .text{   background:  #f5f5f5;padding:2.5% 2%;}
.Map002788 .bd .text .p{  font-size: 15px; color: #333;line-height: 28px; }
.Map002788 .bd .text .btn{   background:url(../images/Map002788-kf.png) no-repeat 10px #00456f; display: block; width: 165px; padding-left: 25px; border-radius: 5px; line-height: 46px; text-align: center; color: #fff; margin-top: 20px; }
@media(min-width:769px){
.Map002788 .bd .map{width:48%; float: left}
.Map002788 .bd .text{ width:35%; margin-left: 1%; float: left;height: 350px; }
}
@media(max-width:1366px){
	.Map002788 .bd .text{padding: 10px;}
}
@media(max-width:768px){
.Map002788 .bd .title{display: none;}
}


.TeamInfo{padding:4.5% 0;}
.TeamInfo .Img{width: 25%;float: left;text-align: center;}
.TeamInfo .Img .imgbg{padding-top: 125%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.TeamInfo .Img .ti{margin-top: 10px;font-weight: bold;font-size: 16px;}

.TeamInfo .Info{width: 68%;float: right;line-height: 30px;font-size: 16px;padding-top: 50px;position: relative;}
.TeamInfo .Info .back{position: absolute;right: 0;top: 0;padding-left: 33px;color:#00456f;background:url(../images/back.png) 0px center no-repeat;}

@media(max-width:768px){
	.TeamInfo .Img{width: 60%;padding-top:80%;margin:0px auto;float: none;}
	.TeamInfo .Info{width: auto;float: none;}
	.TeamInfo .Info .back{position: absolute;display: block;float: right;margin-top:20px;}
}


/* 招聘 */

.Job .item{background:#fff;margin-bottom:20px;transition: all .5s;-webkit-transition: all .5s;border:1px solid #e6e6e6;}
.Job .item .itemTit{padding:25px;background-image:url(../images/jobdown.png);background-repeat: no-repeat;background-position:center right 30px;;cursor: pointer;}
.Job .item .itemTit .tit > *{float: left;}
.Job .item .itemTit .tit b{font-size: 18px;color: #000;max-width: 70%;}
.Job .item .itemTit .tit span{max-width: 25%;margin-left: 3%; line-height: 18px;padding-top: 6px;}
.Job .item .tag{margin-top:10px;line-height: 30px;}
.Job .item .tag > *{float:left;}
.Job .item .tag span.price{color: #00456f; font-size: 16px;margin-right:20px;}
.Job .item .itemDec{padding:25px;border-top:1px solid #ebeff5;display: none;}
.Job .item .itemDec *{padding:0;margin:0;}
.Job .item .itemDec .itemTxt{margin-bottom:40px;}
.Job .item .itemDec .itemTxt h1{font-size: 16px;color:#333333;margin-bottom:10px;}
.Job .item .itemDec .itemTxt .TxtBox{line-height: 36px;font-size: 15px;color:#808080;}
.Job .item .itemDec .itemBtn{text-align: right;padding-top:30px;border-top:1px solid #ebebeb;margin-top:20px;}
.Job .item .itemDec .itemBtn a{display: inline-block;width:150px;height:40px;text-align: center;line-height: 40px;border-radius: 40px;background:#00456f;color:#fff;;}

.Job .item.on .itemTit{background-image:url(../images/jobup.png);}
.Job .item:hover{box-shadow: 0 0 10px #999;}

@media(max-width:768px){
	.Job .item .itemTit{padding:15px;}
	.Job .item .itemTit .tit b{font-size: 16px;}
	.Job .item .tag{font-size: 12px;line-height: 20px;}
	.Job .item .tag span.price{font-size: 12px;width:100%;margin-right:0;}
	.Job .item .itemDec{padding:15px;}
	.Job .item .itemDec .itemTxt .TxtBox{font-size: 14px;line-height: 25px;}
	.Job .item .itemTit{background-position: center right 15px;background-size: 30px;}
	.Job .item .itemDec .itemBtn a{width:120px;height:30px;line-height: 30px;border-radius: 30px;}
	.Job .item .itemDec .itemTxt{margin-bottom:20px;}
}

/* 研发中心 */
.yanfacenter .yanfacenter_1{margin-bottom:5%;}
.yanfacenter .yanfacenter_1 .img{width:55%;}
.yanfacenter .yanfacenter_1 .img img{width:100%;}
.yanfacenter .yanfacenter_1 .txt{width:40%;padding-top:2%;}
.yanfacenter .yanfacenter_1 .txt .tit{font-size: 18px;font-weight: bold;color:#000;margin-bottom:10px;}
.yanfacenter .yanfacenter_1 .txt .con{line-height: 30px;}

.yanfacenter .yanfacenter_2 ul{margin-left:-2%;}
.yanfacenter .yanfacenter_2 ul li{width:31.33%;margin-left:2%;margin-bottom:3%;list-style: none;float:left;}
.yanfacenter .yanfacenter_2 ul li .img{padding-top:72%;position: relative;}
.yanfacenter .yanfacenter_2 ul li .img span{position: absolute;top:0;left:0;width:100%;height:100%;background-position: center center;background-repeat: no-repeat;background-size: cover;transition: all .5s;-webkit-transition: all .5s;}
.yanfacenter .yanfacenter_2 ul li .txt{text-align: center;margin-top:10px;line-height: 25px;padding:0 10px;text-align: center;height:50px;}
.yanfacenter .yanfacenter_2 ul li .txt .tit{word-break:break-word;}
.yanfacenter .yanfacenter_3 ul li:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}

@media(max-width:768px){
	.yanfacenter .yanfacenter_1 .img{width:100%;}
	.yanfacenter .yanfacenter_1 .txt{width:100%;margin-top:10px;}
	.yanfacenter .yanfacenter_2 ul li{width:48%;}
}

@media(max-width:480px){
	.yanfacenter .yanfacenter_2 ul li{width:98%;margin-bottom:20px;}
}

/* 友情链接 */
.HomeLink{padding:10px 0;background: #f5f5f5;}
.HomeLink .LinkBox{padding-left:100px;position: relative;line-height: 30px;}
.HomeLink .LinkBox .tit{font-size: 18px;font-weight: bold;color:#000;position: absolute;left:0;top:0;}
.HomeLink .LinkBox ul li{display: inline-block;margin-right:20px;}
.HomeLink .auto {max-width: 1600px;width: 83.334%;}

@media(max-width:768px){
	.HomeLink .LinkBox{padding-left:0;}
	.HomeLink .LinkBox .tit{position: static;}
	.HomeLink .LinkBox ul li{margin-right:10px;}
	.HomeLink .auto{width:90%;}
	.Bottom003025 .auto{width:90%;}
	.Floor001900 .item{width:48%;}
}

.Menu001093.Promenu .nav li{width:25%;margin:0;min-width:1px;}

@media(max-width:768px){
	.Menu001093.Promenu .nav li{width:50%;}
}


.popbox{position: fixed;right: 0;bottom: 0;z-index: 100;width: 280px;
	padding:20px;    padding-top: 6px;
	text-align: center;background:#00456f;}
.popbox a.close{position: absolute;right: 10px;top: 0px;width: 40px;height: 40px;background:url(../images/close.png) no-repeat center center;background-size:20px;cursor: pointer;}
.popbox img{display: block;width: 100%;}
.popbox .title{font-size: 20px;color:#fff;line-height: 46px;font-weight: bold;}
 
	@media(max-width:768px){
		.popbox{width: 90% !important;left: 5%;right: auto;}
		
	}
	