
/*! * ETUI v3 * * Copyright 2016.9*/@import "https://at.alicdn.com/t/font_1138575_pob1fo0tani.css";a:focus{outline: none;}
body{background: #fff;font-family: arial, "Microsoft YaHei", helvetica, sans-serif !important;}
#main{overflow: hidden;}
.row{position: relative;}
a{color: #4a4a4a;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;}
button{outline: none;}
.fr{float: right;}
.fl{float: left;}
li{list-style: none;}
a:hover{color: #d0021b;text-decoration: none;}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6{font-weight: 900;}
.owl-dots .owl-dot.active span,
.owl-dots .owl-dot:hover span{background: #d0021b;}
@font-face{font-family: "countdown";src: url("../fonts/Teko-SemiBold.eot");src: url("../fonts/Teko-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Teko-SemiBold.woff2") format("woff2"), url("../fonts/Teko-SemiBold.woff") format("woff"), url("../fonts/Teko-SemiBold.ttf") format("truetype"), url("../fonts/Teko-SemiBold.svg#abandoned_bitplaneregular") format("svg");}
.grey-bg{background-color: #f3f3f3;}
.clearfix:before,
.clearfix:after,
.wrapper:after,
.wrapper:before{content: "";display: table;}
.clearfix:after,
.wrapper:after{clear: both;overflow: hidden;}
.more-a{opacity: 0.9;transition: all 0.35s ease-in-out;}
.more-a:hover{font-weight: 600;opacity: 1;transition: all 0.35s ease-in-out;}
.index-banner{height: 500px;padding-top: 100px;overflow: hidden;position: relative;background: url(../img/indexbanner.jpg) no-repeat center bottom;background-size: cover;}
.index-banner .left-photo{position: relative;display: block;}
.index-banner .left-photo img{display: block;width: 88%;margin: 0 auto;position: relative;left: 30px;}
.index-banner .up-box{display: block;position: relative;padding-top: 25px;margin-top: 30px;color: #fff;text-shadow: 0 5px 4px rgba(20, 78, 164, 0.75);}
.index-banner .up-box h4{margin: 0;font-size: 28px;letter-spacing: 3px;padding-left: 216px;}
.index-banner .up-box h3{margin: 15px 0;font-size: 32px;padding-left: 90px;}
.index-banner .up-box h2{margin: 15px 0;font-size: 38px;}
.index-banner .up-box .tit{display: block;position: absolute;width: 202px;left: 0;top: 0;}
.index-banner .up-box .yinhao{display: block;width: 40px;position: absolute;right: 0;top: 0;}
.index-banner .down-box{padding: 12px 15px;background: rgba(0, 135, 235,0.3);border-radius: 6px;margin-top: 9px;position: relative;text-align: center;width: 100%;}
.index-banner .down-box p{position: relative;color: #fff;width: 86%;padding-left: 50px;font-size: 16px;margin: 0;font-weight: 600;text-align: left;text-shadow: 0 3px 6px rgba(20, 78, 164, 0.15);z-index: 9;}
.index-banner .down-box p:before{content: "";display: block;width: 18px;height: 18px;border-radius: 50%;border: 2px solid #fff;position: absolute;left: 10px;top: 50%;transform: translateY(-50%);}
.index-banner .more-a{display: inline-block;padding: 3px 25px 3px 18px;border-radius: 18px;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);color: #fff;transition: all 0.35s ease;z-index: 9;background: linear-gradient(-90deg, #e32615 , #f3552c);}
.index-banner .more-a:after{top: 2px;right: 8px;}
.index-banner .more-a:hover{font-weight: normal;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);transition: all 0.35s ease;}
.index-banner .up-box0314{color: #fff;display: block;position: relative;padding-top: 0px;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);}
.index-banner .up-box0314 .yinhao{display: block;width: 42px;position: absolute;right: 0;top: 0;}
.index-banner .up-box0314 h3{font-size: 45px;margin: 10px 0;font-family: "华文行楷";font-weight: normal !important;padding-right: 35px;text-align: right;}
.index-banner .up-box0314 h5{font-size: 28px;margin: 10px 0 30px;padding-left: 102px;letter-spacing: 2px;font-weight: 550;}
.index-banner .up-box0314 img{width: auto;height: 52px;}
.index-banner .up-box0314 .text01{display: block;position: relative;left: 90px;}
.index-banner .middle-box{position: relative;margin: 35px 0 0;}
.index-banner .middle-box .golden-swiper{padding: 35px 10px 10px 30px;font-size: 15px;color: #fff;background: url("../img/middle-box.png") no-repeat;background-size: 100%;width: 94%;height: 121px;position: relative;float: left;}
.index-banner .middle-box > a.img{display: block;position: absolute;left: -16px;width: 170px;top: -15px;z-index: 1;}
.middle-more{float: left;width: 7%;background-color: #00a6ff;padding: 15px;margin-top: 8px;margin-left: -10px;color: #fff;text-align: center;font-size: 16px;border-bottom-right-radius: 10px;border-top-right-radius: 10px;}
.golden-swiper h4{color: #d0021b;font-size: 14px;margin-top: 10px;line-height: 1.5;font-weight: normal;}
.golden-swiper .owl-controls{margin-top: 0;position: absolute;bottom: 5px;left: 44%;}
/* end banner*/.signup-box{margin: 0px auto 50px auto;}
.signup-box h2,
.signup-box h4{font-weight: normal;color: #666;}
.signup-a{display: inline-block;padding: 8px 15px;border: 3px solid #d40518;border-radius: 5px;margin-top: 25px;color: #d40518;box-shadow: 0 0 8px rgba(200, 0, 0, 0.45);transition: all 0.3s ease-in-out;}
.signup-a i{display: inline-block;font-size: 28px;vertical-align: middle;}
.signup-a b{font-size: 22px;}
.signup-a:hover{background: #d40518;color: #fff;transition: all 0.3s ease-in-out;}
/* endæŠ¥å*/.ribbon-box{width: 100%;margin-top: -15px;}
/* .ribbon-left,.ribbon-right{width:50%;}*/.ribbon-left{padding: 20px 0 20px 25px;background: url(../img/jbredbg.png) repeat-y;background-size: 100%;position: relative;z-index: 6;}
.ribbon-left:after{content: "";display: block;width: 60px;height: 100%;border-top-right-radius: 60px;border-bottom-right-radius: 60px;position: absolute;right: -56px;top: 0;background-color: #d00319;box-shadow: 6px 0 0 rgba(255, 255, 255, 0.36);}
.ribbon-right p{font-size: 16px;margin: 0;font-weight: 600;line-height: 1.8;}
.ribbon-right{padding: 10px 10px 10px 80px;border-top-left-radius: 60px;border-bottom-left-radius: 60px;background: url(../img/jbyellowbg.png) repeat-y;background-size: 100%;position: relative;top: 12px;}
.ribbon-right p,
.ribbon-right div,
.ribbon-right b{display: inline-block;color: #fff;}
.ribbon-left a,
.ribbon-left div{display: inline-block;color: #fff;}
.ribbon-left > a{padding: 5px 30px 5px 55px;border: 2px solid #ffbf02;background:#e65b1d;color: #fff;border-radius: 30px;position: relative;vertical-align: top;z-index: 6;margin-right: 10px;}
.ribbon-left > a:hover{transform: scale(1.02);background: rgba(246, 166, 35, 1);box-shadow: 0 5px 10px rgba(27, 25, 20, 0.15);transform: all 0.3s linear;}
.ribbon-left a span{font-size: 16px;line-height: 1;}
.ribbon-left a .icon-kefu{display: block;font-size: 32px;position: absolute;left: 15px;top: 50%;margin-top: -14px;}
.ribbon-left h4{font-size: 16px;font-weight: normal;margin: 5px 15px 0 0;text-align: left;}
.ribbon-left h2{font-size: 24px;font-family: DINnum;font-weight: normal;margin: 5px 15px 0 0;}
.countdown{vertical-align: top;position: relative;top: 8px;}
.ribbon-right b{display: inline-block;margin: 3px;font-size: 18px;font-weight: 600;line-height: 50px;vertical-align: top;}
.ribbon-right .countdown b{display: inline-block;font-family: "countdown";height: 40px;margin: 0 5px;padding: 0 6px;min-width: 38px;background: url("../img/timebg.png") repeat-x;border-radius: 4px;box-shadow: 0 0 8px rgba(100, 100, 100, 0.15);color: #d40518 !important;font-size: 28px;text-align: center;line-height: 44px;}
.ribbon-right .countdown small{display: inline-block;position: relative;top: 18px;font-size: 16px;}
.ribbon-right p{margin-right: 10px;}
/* é£˜å¸¦*/.soundbite-box{margin: 35px 0 0;}
.soundbite-swiper{margin-top: 15px;}
.soundbite-swiper .left-h4{border-right: 1px solid #bebebe;}
.soundbite-swiper h4{font-size: 16px;color: #d40518;line-height: 1.5;margin-top: 0;}
.soundbite-swiper p{color: #999;font-size: 12px;}
.soundbite-swiper .owl-controls{margin-top: 0;text-align: left;margin-left: -80px;}
.soundbite-swiper .owl-dots .owl-dot span{width: 8px;height: 8px;margin: 0 4px;}
.soundbite-box .more-a{color: #d40518;position: relative;top: -20px;}
/* ä¹ è¿‘å¹³é‡‘å¥*/.notice-box{margin-top: 35px;margin-bottom: 35px;}
.notice-box .col-sm-1{width: 3%;}
.notice-box .col-sm-10{width: 92%;}
.notice-box .line-div{height: 2px;background: #d8d8d8;position: relative;top: 15px;}
.notice-div{position: relative;padding-left: 120px;}
.notice-div .tit{position: absolute;left: 10px;top: -3px;padding: 3px 20px;border-radius: 20px;background: linear-gradient(135deg, #f76600, #ea053b);}
.notice-div .tit i{display: inline-block;width: 20px;height: 32px;line-height: 32px;text-align: center;color: #fff;border-radius: 50%;font-size: 20px;}
.notice-div .tit b{color: #fff;font-size: 18px;}
.notice-box .dowebok-hz{padding-left: 0;}
.notice-box .dowebok-hz li{line-height: 2.3;padding-left: 30px;}
.notice-box .dowebok-hz li a{padding-left: 15px;position: relative;color: #d40518;font-size: 14px;}
.notice-box .dowebok-hz li a:before{display: block;position: absolute;content: "";width: 6px;height: 6px;border-radius: 50%;background: #d40518;left: 0;top: 50%;margin-top: -2px;}
.notice-div .dowebok-hz{text-align: center;}
.notice-div .dowebok-hz ul{padding-left: 0;}
/* endå…¬å‘Š*/.title01{position: relative;text-align: center;}
.title01:before{content: "";width: 100%;display: block;border-bottom: 4px solid #eee;position: absolute;top: 50%;margin-top: -3px;}
.title01 a{display: inline-block;padding: 10px 20px;background: #fff;color: #d40518;position: relative;z-index: 2;font-size: 22px;}
.title01 a i{display: inline-block;margin-right: 10px;}
.title01 .more-a{font-size: 13px;position: absolute;right: 0;top: 5px;}
.dybanic-swiper .owl-item .item,
.dybanic02-swiper .owl-item .item{display: block;}
.dybanic-swiper .right-text{padding: 30px 0;}
.dybanic-swiper .right-text .cent{background: #f2f9ff;padding: 30px 20px;height: 322px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;overflow: hidden;}
.dybanic-swiper h3{font-size: 18px;line-height: 1.5;color: #4a4a4a;margin-top: 0;margin-bottom: 5px;padding-bottom: 15px;}
.dybanic-swiper p{color: #9b9b9b;padding-right: 15px;font-size: 13px;line-height: 1.8;}
.dybanic-swiper .left-img{padding-right: 0;height: 382px;position: relative;z-index: 9;border-radius: 8px;left: 1px;overflow: hidden;transition: all 0.5s ease-in-out;}
.dybanic-swiper .left-img img:hover{transform: scale(1.02, 1.02);transition: all 0.45s ease-in-out;}
.dybanic-swiper .owl-item .item:hover{color: #333;}
.dybanic-swiper .owl-controls{margin-top: -20px;width: 33.333%;margin-left: 66.666%;position: relative;z-index: 6;}
.dybanic-swiper .owl-controls .owl-dots{text-align: right;padding-left: 10px;display: block !important;}
.dybanic02-swiper .left-img{height: 630px;overflow: hidden;border-radius: 8px;background: #000;}
.dybanic02-swiper .owl-item img:hover{opacity: 0.95;}
.dybanic02-swiper a:after{content: "";display: block;width: 100%;height: 80px;position: absolute;left: 0;bottom: 0;background: linear-gradient(to top, rgba(0, 0, 0, 0.45), transparent);}
.dybanic02-swiper p{display: block;width: 100%;position: absolute;padding: 15px;margin: 0;color: #fff;left: 0;bottom: 0;z-index: 9;font-size: 18px;}
.dybanic02-swiper .owl-controls{margin-top: 0;}
.dybanic02-swiper .owl-dots{text-align: right;margin-top: -35px;padding-right: 15px;position: relative;z-index: 9;}
.dynamic-box .more-div{height: 0px;position: relative;}
.dynamic-box .more-div a{display: block;position: absolute;right: 0;color: #d40518;}
.dynamic-list .dynamic-a{display: block;position: relative;/* padding-left: 140px;height: 90px;*/margin: 10px 0;transition: all 0.5s linear;background-color: #f8fcff;border-radius: 10px;overflow: hidden;}
.dynamic-list a img{transition: all 0.5s linear;margin-top: 0px!important;height: 180px!important;}
.dynamic-list a:hover img{opacity: 0.8;transform: scale(1.01);transition: all 0.5s ease-in-out;}
.dynamic-list .ImgCrop{/* width: 130px;height: 90px;overflow: hidden;position: absolute;left: 0;top: 0;background: #000;*/border-radius: 4px;}
.dynamic-list h4{font-size: 14px;height: 40px;line-height: 1.5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;padding: 0px 10px;}
.dynamic-list .label{display: inline-block;padding: 5px 15px;border-radius: 20px;background: #eaeaea;color: #999;margin-top: 15px;font-size: 12px;transition: all 0.35s linear;}
.dynamic-list .label:hover{color: #fff;background: #d40518;transition: all 0.35s linear;}
.wrap-0329{/* padding-right: 55px;*/position: relative;}
.wrap-0329 .morea0329{display: flex;border: 1px solid #e6e6e6;border-radius: 5px;color: #d40518;width: 40px;padding: 12px;position: absolute;height: calc(100% - 20px);right: 0;top: 10px;word-break: break-all;align-items: center;flex-wrap: wrap;transition: all 0.35s ease-in-out;padding-top: 60px\9;}
.wrap-0329 .morea0329 span{display: block;width: 12px;}
.wrap-0329 .morea0329 .iconfont{display: block;width: 100%;height: 20px;}
.wrap-0329 .morea0329:hover{border: 1px solid #d0021b;box-shadow: 2px 4px 10px rgba(100, 100, 100, 0.25);transition: all 0.35s ease-in-out;}
/* end*/.title02{position: relative;}
.title02:before{content: "";display: block;width: 100%;border-bottom: 4px solid #eee;position: absolute;top: 50%;margin-top: -2px;}
.title02 a,
.title02 b{position: relative;z-index: 2;color: #d40518;display: inline-block;background: #fff;}
.title02 b i{display: inline-block;margin-right: 5px;font-size: 20px;}
.title02 b{font-size: 16px;padding-right: 15px;}
.title02 a{position: absolute;right: 0;top: 0;padding-left: 15px;}
.videophoto-box .video-list{padding: 15px 0 !important;}
.videophoto-box .ImgCrop{height: 228px;display: block;overflow: hidden;border-radius: 16px;box-shadow: 6px 0 20px rgba(7, 63, 127, 0.55);position: relative;z-index: 9;background: rgba(0, 0, 0, 1);transition: all 0.3s ease-in-out;}
/* ccy 20190223 è§†é¢‘å—æ·»åŠ æ’­æ”¾*/.videophoto-box .ImgCrop .bot-play-icon{width: 100%;padding: 10px 0 10px 15px;position: absolute;left: 0;bottom: 0;background: rgba(0, 0, 0, 0.3);z-index: 999;text-align: left;opacity: 0;transition: all 0.35s ease-in-out;}
.videophoto-box .ImgCrop:hover .bot-play-icon{opacity: 1;transition: all 0.35s ease-in-out;}
.bot-play-icon .iconfont{display: inline-block;font-size: 42px;color: #fff;}
.videophoto-box .ImgCrop img{transition: all 0.3s ease-in-out;position: relative;z-index: 9;}
.videophoto-box .ImgCrop:hover img{opacity: 0.95;transform: scale(1.02);transition: all 0.3s ease-in-out;}
.videophoto-box .video-list > ul{padding: 20px;background: #f1f9ff;height: 200px;}
.video-list li a{display: block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;margin: 16px 0;}
.videophoto-box .photo-right{padding-right: 0;padding-left: 20px;position: relative;z-index: 9;background: #fff;}
.videophoto-box .photo-right .ImgCrop02{display: block;height: 228px;border-radius: 16px;position: relative;overflow: hidden;}
.videophoto-box .photo-right .ImgCrop02 img{position: absolute;height: 100%;width: auto;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.videophoto-box .photo-right .ImgCrop p{position: absolute;width: 100%;padding: 10px;background: rgba(0, 0, 0, 0.5);left: 0;bottom: 0;z-index: 9;margin: 0;text-align: center;color: #fff;}
.photo-right .owl-controls{display: none;}
/* è§†é¢‘å›¾è§£*/.special-box{background: url(../img/lanbg.png) no-repeat center top;background-size: cover;}
.special-box .container{padding-right: 120px;}
.special-box a{position: relative;display: block;transition: all 0.35s ease;background: transparent;}
.special-box .active-a{top: -30px;transition: all 0.35s ease;}
.special-box a img{position: relative;z-index: 6;top: 0;transition: all 0.35s linear;}
.special-box a:after{content: "";display: block;position: absolute;width: 240px;height: 250px;background: rgba(0, 0, 0, 0.35);box-shadow: 4px 6px 16px rgba(0, 0, 0, 0.35);transform: skewX(-22deg);left: 55px;top: 10px;opacity: 0;transition: all 0.35s ease;}
.special-box .active-a:after{opacity: 1;}
.special-box a.diamond-a:hover img{top: -30px;transition: all 0.35s ease;}
.special-box a.diamond-a:hover:after{opacity: 1;top: -20px;transition: all 0.35s ease;}
.title03{position: relative;color: #fff;}
.title03 .line-div{position: relative;height: 24px;}
.title03 .line-div:before{display: block;content: "";width: 100%;border-bottom: 1px solid #fff;position: absolute;left: 0;top: 50%;opacity: 0.5;}
.title03 b{font-size: 22px;position: relative;top: -5px;}
.title03 b i{font-weight: normal;display: inline-block;margin-right: 5px;}
.title03 a{color: #fff;line-height: 24px;}
/* è¿›åšä¸“é¢˜*/.sitemap-box .tabtit{text-align: center;}
.sitemap-box .tabtit ul{padding-left: 0;position: relative;}
.sitemap-box .tabtit ul:before,
.sitemap-box .tabtit ul:after{content: "";display: block;width: 16%;border-top: 4px solid #eee;position: absolute;top: 27px;}
.sitemap-box .tabtit ul:before{left: 0;}
.sitemap-box .tabtit ul:after{right: 0;}
.sitemap-box .tabtit li{display: inline-block;width: 118px;vertical-align: top;opacity: 0.6;transition: all 0.35s ease-in-out;}
.sitemap-box .tabtit li:hover{opacity: 1;transition: all 0.35s ease-in-out;}
.tabtit li a:hover{color: #333;}
.sitemap-box .tabtit .ImgCrop{margin: 0 auto;border-radius: 4px;overflow: hidden;width: 70px;height: 56px;}
.sitemap-box .tabtit p{font-size: 12px;margin-top: 10px;}
.sitemap-box .tabtit li.active{opacity: 1;position: relative;top: -6px;}
.tabtit li.active .ImgCrop{box-shadow: 0 6px 10px rgba(100, 100, 100, 0.45);}
.tabtit li.active p{font-weight: 900;}
.sitemap-box .tit > h3{display: inline-block;}
.sitemap-box .tit a{display: inline-block;padding: 0 20px;border-radius: 40px;background: #205093;color: #fff;position: relative;padding-left: 80px;height: 48px;vertical-align: top;}
.sitemap-box .tit01 .color3{padding-left: 45px;}
.sitemap-box .tit a:hover{box-shadow: 0 5px 18px rgba(0, 0, 0, 0.34);}
.sitemap-box .tit .color3{background: #ee9e06;}
.sitemap-box .tit .color56{background: #bb3c29;}
.sitemap-box .tit .color78{background: #478d42;}
.sitemap-box .tit02 a{padding-left: 80px;}
.sitemap-box .tit03 a{padding-left: 160px;}
.sitemap-box .tit a h2{position: absolute;left: 20px;top: 5px;margin: 0;font-size: 36px;}
.sitemap-box .tit03 a h2{font-size: 24px;line-height: 36px;}
.sitemap-box .tit a span{display: inline-block;position: relative;top: 3px;}
.sitemap-box .tit a b{display: block;color: #c9c9c9;}
.sitemap-box .tit h3{margin: 5px 0 0;height: 38px;line-height: 38px;font-size: 20px;color: #205093;vertical-align: top;margin-left: 20px;padding-left: 20px;border-left: 1px solid #ddd;}
.sitemap-box .label-div{padding-right: 80px;padding-top: 15px;}
.sitemap-box .label-div a{display: inline-block;padding: 5px 15px;border: 1px solid #eee;margin: 10px 15px 0 0;color: #205093;border-radius: 3px;transition: all 0.3s ease-in-out;cursor: pointer;}
.sitemap-box .label-div a:hover{color: #fff;border-color: #205093;background: #205093;box-shadow: 0 0 12px rgba(7, 63, 127, 0.45);transition: all 0.3s ease-in-out;}
.sitemap-box .cent img{width: 90%;}
.sitemap-box02 .tabtit li{width: 74px;}
.sitemap-box02 .tabtit .ImgCrop{width: 60px;}
.sitemap-box02 .tabtit{text-align: left;}
.sitemap-box02 .label-div{padding-right: 0;}
.sitemap-box02 .tit a{background: none;color: #205093;padding: 0 0 0 30px;}
.sitemap-box02 .tabtit p{text-align: center;}
.sitemap-box02 .tit a h2{color: #205093;left: 0;}
.sitemap-box .tit a span{top: 5px;}
.map-introduce{display: none;}
.map-introduce:first-child{display: block;}
/* endåœºé¦†*/.forum-box{border-bottom: 1px dashed #d8d8d8;}
.forum-box a{display: block;}
.forum-box .icon-div{width: 60%;max-width: 118px;margin: 40px auto 20px;position: relative;transition: all 0.5s ease-in-out;}
.forum-box .icon-div img{position: relative;z-index: 3;}
.forum-box .icon-div:before{content: "";display: block;width: 68px;height: 68px;background: url(../img/run.png) no-repeat;background-size: 100%;position: absolute;border-radius: 50%;transition: all 0.5s ease-in-out;}
.forum-box .icon-div1:before{left: -20px;top: -15px;}
.forum-box .icon-div2:before{right: -20px;bottom: 0;}
.forum-box .icon-div3:before{right: -15px;top: -10px;}
.forum-box p{color: #004098;text-align: center;margin: 0 0 20px;font-size: 20px;transition: all 0.5s ease-in-out;}
.forum-box .border{border-left: 1px dashed #d8d8d8;border-right: 1px dashed #d8d8d8;}
.forum-box .col-xs-12:hover .icon-div:before{width: 90px;height: 90px;box-shadow: 0 0 20px #ffddd6;transition: all 0.5s ease-in-out;}
/* end ä¸‰è®ºå›ç‰ˆå—*/.fixedleft{position: fixed;z-index: 9;left: 15px;top: 50%;transform: translate(0, -50%);}
.fixedleft a{display: block;width: 120px;}
.partner-box{background: #f7f7f7;padding: 25px 0 40px;}
.partner-tit{text-align: center;margin-top: -50px;margin-bottom: 10px;}
.partner-tit b{display: inline-block;padding: 10px 30px;border-radius: 40px;font-size: 24px;color: #d40518;background: #f7f7f7;}
.partner-box a{padding: 0 40px;display: block;position: relative;}
.partner-box a img{transition: all 0.3s ease-in-out;}
.partner-box a:hover img{box-shadow: 0 5px 12px rgba(0, 0, 0, 0.1);transition: all 0.3s ease-in-out;}
/* åˆä½œä¼™ä¼´*/.shareFloat{position: fixed;z-index: 11;right: 15px;top: 50%;transform: translate(0, -50%);}
.shareFloat > ul{background: linear-gradient(180deg, #008bf0, #004098);border-radius: 30px;padding: 10px;}
.shareFloat ul .dropdown{position: relative;}
.shareFloat ul .dropdown > a{display: block;padding: 15px 5px;color: #fff;text-align: center;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.shareFloat ul .dropdown:last-child a{border: none;}
.shareFloat ul .dropdown > a > i{font-size: 32px;}
.shareFloat .dropdown-menu{position: absolute;right: 60px;top: 0;left: auto;padding: 10px;min-width: 200px;}
.shareFloat .dropdown-menu a{display: block;}
.shareFloat .dropdown-menu h4{text-align: center;margin: 10px 0;line-height: 1.6;color: #d0021b;font-size: 14px;font-weight: normal;}
/* end å³ä¾§æ‚¬çª—*/.jp-controls-holder{opacity: 0;transition: all 0.4s linear;}
.videophoto-box .ImgCrop:hover .jp-controls-holder{opacity: 1;transition: all 0.4s linear;}
/* end è§†é¢‘*/.more-a{position: relative;padding-right: 20px;}
.more-a:after{position: absolute;display: block;content: "\e625";/**/font-family: "iconfont";right: 0;top: -1px;font-size: 16px;vertical-align: top;}
.index-banner .up-box .title a:after,
.index-banner .hidden-xs a:after{display: none !important;}
.enpage .sitemap-box .tit h3{margin-left: 15px;padding-left: 15px;font-size: 17px;}
.enpage .sitemap-box .tabtit p{font-size: 10px;line-height: 1.2;}
.forum-box02{border: none;}
.forum-box02 .icon-div:before{display: none;}
.forum-box02 .border{border: none;}
.forum-box02 p{color: #fff;}
.forum-box02 a{transition: all 0.45s linear;}
.forum-box02 a:hover{transform: scale(1.05, 1.05);color: #fff;transition: all 0.45s linear;}
.enpage .sitemap-box .tabtit li{width: 84px;}
.subject-swiper{height: 188px;margin-top: 20px;}
.subject-swiper .item{height: 188px;border-radius: 6px;overflow: hidden;}
.golden-swiper .owl-controls .owl-dot span{background-color: #0269d1;}
.golden-swiper .owl-controls .owl-dot.active span{background-color: rgba(255,255,255,0.8);}
/*ccy 20190314 报名*/.signup-swiper .owl-controls{position: absolute;width: 100%;margin-top: 0;top: 50%;}
.signup-swiper .owl-dots .owl-dot span{margin: 5px 3px;width: 6px;height: 6px;background: #83abfb;position: relative;top: 40px;}
.signup-swiper .owl-dots .owl-dot.active span{background: #2356be;}
.signup-swiper .owl-nav{position: absolute;width: 50%;right: 0;}
.signup-swiper .owl-next{display: block !important;position: absolute;left: 240px;top: -11px;z-index: 8;padding: 0 !important;font-size: 26px !important;background: none !important;color: #2f84e6 !important;margin: 0 !important;}
.signup-swiper .owl-dots{position: absolute;width: 50%;left: 50%;height: 100px;top: -40px;background: #fff;margin-left: 200px;text-align: left !important;}
.owl-controls .owl-nav .owl-next:before{content: "\e606";}
.Nationa-Day{/* background: url("../../img/images/Nationa-Day-bg.png");*/margin-top: 0px;padding: 0px;}
.Nationa-Day .signup-box{margin: 0px auto 0px auto ;}
.signicon-ul{text-align: center;padding-left: 0;}
.signicon-ul a{border-radius: 10px;display: block;box-shadow: 0px 0px 15px 2px #f1f1f1;background-image: url("../img/signicon-ul1.png");background-size: 100%;padding: 50px 0px;margin: 30px 0px;}
.signicon-ul li:nth-of-type(2) a{background-image: url("../img/signicon-ul2.png");}
.signicon-ul li:nth-of-type(3) a{background-image: url("../img/signicon-ul3.png");}
.signicon-ul li:hover{background: transparent!important;}
.signicon-ul a:hover{box-shadow: 6px 0 20px rgba(130, 168, 212, 0.55);}
.signicon-ul li{padding-top: 10px;padding-bottom: 10px;transition: all 0.35s ease;}
.signicon-ul li b{display: block;font-size: 20px;color: #05377c;}
.signicon-ul li:hover img{transform: scale(1.05, 1.05);transition: all 0.35s linear;}
.signicon-ul li:hover b{color: #d0021b;text-shadow: 0 1px 3px rgba(0, 0, 0, 0, 0.9);transition: all 0.35s linear;}
.signicon-ul .iconfont{display: block;position: relative;height: 60px;width: 60px;vertical-align: middle;text-align: center;font-size: 34px;margin: 10px auto;color: #fff;background-color: #f54a28;border-radius: 100%;line-height: 2;}
.signicon-ul li:nth-of-type(2) .iconfont{background-color: #2a90ff;}
.signicon-ul li:nth-of-type(3) .iconfont{background-color: #1b65cc;}
.signicon-ul li:hover{background: #eee;/* box-shadow: 0 4px 10px rgba(0,0,0,0.25);*/transition: all 0.35s ease;}
/*ccy 20190316*/.index-banner .left-photo02 img{top: 90px;left: -10%;width: 120%;}
.index-banner .left-photo03 img{width: 110%;left: 5%;position: relative;}
.index-banner .left-photo0317 img{top: 70px;left: 0;width: 90%;display: block;position: relative;}
.jinbao0315{height: 0;position: relative;}
.jinbao0315 > div{display: block;width: 152px;position: absolute;right: 0;top: -236px;z-index: 1;}
.exhibition-box0319{background: url(../img/Ribbon2019031902.png) center no-repeat;}
.exhibition-box0319 ul{padding-left: 0;}
.exhibition-box0319 li{display: inline-block;position: relative;transition: all 0.325s ease;}
.exhibition-box0319 .one-li{width: 21%;top: 40px;}
.exhibition-box0319 .two-li{width: 20%;left: 17%;top: 20px;}
.exhibition-box0319 .thr-li{width: 21%;left: 33%;}
.exhibition-box0319 li:hover{transform: scale(1.02, 1.02);transition: all 0.325s ease;}
.exhibition-box0319 li a{display: block;}
.exhibition-box0319 li p{letter-spacing: 2px;margin: 0;width: 100%;text-align: center;color: #fff;font-size: 18px;position: absolute;left: 0;font-weight: 600;text-shadow: 0 2px 3px rgba(18, 128, 224, 0.99);}
.exhibition-box0319 .one-li p{bottom: 70px;}
.exhibition-box0319 .two-li p{bottom: 86px;left: 15px;}
.exhibition-box0319 .thr-li p{bottom: 80px;}
@keyframes jinbmove{0%{left: 240px;}
    100%{left: 0;}}
@keyframes xiaoshi{0%{opacity: 1;}
    100%{opacity: 0;}}
@keyframes chuxian{0%{opacity: 0;}
    90%{opacity: 0;}
    100%{opacity: 1;}}
.ceng-imgbox{position: relative;}
.ceng-imgbox .mapimg{position: absolute;width: 90%;left: 0;top: 0;}
.ceng-imgbox .mapimg img{display: block;width: 100%;position: absolute;left: 0;top: 0;}
/*ccy enpage*/.enpage .index-banner .more-a{padding: 3px 20px 3px 7px;}
.enpage .index-banner .up-box0314{padding-top: 60px;}
.enpage .index-banner .up-box0314 p{font-size: 28px;line-height: 1.5;}
.enpage .notice-div .tit i{width: 14px;font-size: 16px;}
.enpage .notice-div .tit b{font-size: 14px;}
.enpage .exhibition-box0319 li p{letter-spacing: 0px;padding: 0 12%;font-size: 18px;line-height: 1.2;}
.enpage .exhibition-box0319 .two-li p{bottom: 86px;left: 23%;width: 60%;padding: 0;}
.enpage .sitemap-box .tit a b{margin-top: 20px;}
.enpage .sitemap-box .tit03 a b{margin-top: 15px;}
.enpage .wrap-0329 .morea0329 .iconfont{position: relative;left: -1px;}
.enpage .wrap-0329 .morea0329 span{text-align: center;margin: 0 auto;}
.sitemap-box .tit04 a{padding-left: 160px;}
/* gcf 2019-07-19*/.ribbon{padding: 10px 10px 10px 80px;border-top-left-radius: 60px;border-bottom-left-radius: 60px;background-size: 100%;position: relative;top: 12px;text-align: center;}
.ribbon p,
.ribbon-right div{display: inline-block;}
.ribbon > p{font-size: 22px;font-weight: 550;line-height: 1.8;letter-spacing: 3px;color: #094195;}
.ribbon .countdown p{display: inline-block;font-family: "countdown";height: 112px;margin: 0 12px;padding: 8px 0 6px;background: #e9f6ff;border-radius: 8px;color: #d40518 !important;font-size: 42px;text-align: center;line-height: 98px;width: 110px;position: relative;}
.ribbon .countdown small{display: block;position: static;font-size: 14px;color: #5071a7;width: 100%;height: 0;font-weight: 600;text-align: center;margin-top: -60px;}
.ribbon .countdown p:first-child small{left: -48%;}
.ribbon .countdown p:before{content: "";display: block;width: 100%;border-top: 3px solid #fff;position: absolute;left: 0;top: 50%;}
.ribbon .countdown b{position: relative;}
.ribbon > a.btn{margin-top: 40px;background: url(../../img/btn-redius.png);border-radius: 80px;width: 260px;font-size: 20px;color: #fff;padding: 12px;letter-spacing: 4px;border: none;font-weight: 600;box-shadow: 0 6px 10px rgba(60, 90, 130, 0.1);}
.ribbon > a.btn i{font-size: 23px;margin-right: 17px;}
.ribbon-right{padding: 20px 15px 20px 25px;background: url(../../img/jbredbg.png) repeat-y;background-size: 100%;position: relative;z-index: 1;}
.ribbon-left{padding: 10px 10px 10px 80px;border-top-left-radius: 60px;border-bottom-left-radius: 60px;background: url(../../img/jbyellowbg.png) repeat-y;background-size: 100%;position: relative;top: 12px;z-index: 0;}
.ribbon-right:after{content: "";display: block;width: 60px;height: 100%;border-top-right-radius: 60px;border-bottom-right-radius: 60px;position: absolute;right: -56px;top: 0;background-color: #d00319;box-shadow: 6px 0 0 rgba(255, 255, 255, 0.36);}
.ribbon-right{border-top-left-radius: 0px;border-bottom-left-radius: 0px;top: 2px;}
.ribbon-left:after{background-color: transparent;}
/*.ribbon-right p{float: right;position: relative;line-height: 2.6;margin-right: 65px;}*/.ribbon-right p a{color: #fff;}
.ribbon-right p a > i{font-size: 30px;font-weight: 300;margin-right: 15px;position: absolute;left: -60px;bottom: 5px;}
.ribbon-right p a span{font-size: 18px;letter-spacing: 3px;}
.ribbon-right p a small{position: absolute;right: -72px;z-index: 9;top: -7px;display: inline-block;width: 56px;height: 56px;line-height: 56px;text-align: center;background: linear-gradient(120deg, #fda338, #f65133);border: 2px #fda338 solid;border-radius: 50%;}
.ribbon-right p a small i{font-size: 22px;}
.enpage .ribbon-right p a span{letter-spacing: 1px;}
.enpage .ribbon > a.btn{width: auto!important;}
.Nationa-Day-img{display: none;}
.disable:hover,
.disable{background-color: #ddd!important;cursor: pointer;color: #818181!important;}
.disable:hover{border: 1px solid transparent!important;box-shadow:none!important;transition: all 0.35s ease-in-out!important;}
@media(max-width:1600px){.Nationa-Day{padding: 10px 0px;background-size: 100%;margin-top: -15px;}
    .signup-box{margin: 0px auto 20px auto;}}
@media(max-width:1450px){.enpage .ribbon-right p{margin-right: 10px;}
    .enpage .ribbon-right p a span{font-size: 16px;letter-spacing: 1px;}
    .enpage .ribbon-right p a > i{left: -45px;}
    .Nationa-Day{/* background: url(../../img/images/Nationa-Day-bg.png) no-repeat;*/margin-top: 0px;position: inherit;padding: 0px 0px;background-size: 100%;}
    .signup-box{margin: 0px auto 0px auto;}}
@media(max-width:1200px){.enpage .ribbon-right p{margin-right: 40px;}
    .enpage .ribbon-right p a span{letter-spacing: 0px;}}
@media(max-width:1066px){.enpage .ribbon-right p{margin-right: 5px;}
    .enpage .ribbon-right p a small{right: -47px;z-index: 9;top: 0px;width: 42px;height: 42px;line-height: 43px;}
    .Nationa-Day{background-position-x: center;margin-top: -40px;position: inherit;padding: 60px 0px;background-size: auto;}
    .enpage .signicon-ul a{padding: 7px 0px;height: 160px;}
    .enpage .Nationa-Day{padding: 46px 0px;margin-top: -22px;}
    .ribbon-right{top: -8px;}}
@media (min-width: 768px) and (max-width: 991px){.ribbon-left > a{padding: 5px 20px 5px 50px;}
    .ribbon-left{padding: 10px 10px 10px 60px;}
    .ribbon-left h2{font-size: 23px;}}
@media (min-width: 767px) and (max-width: 780px){.ribbon .countdown p{font-size: 32px;line-height: 61px;}
    .ribbon .countdown small{margin-top:-38px}
    .ribbon-left{top:9px}}
@media (min-width: 767px) and (max-width: 780px){.ribbon-left h2{font-size: 20px;}
    .ribbon-right p a span{font-size: 16px;letter-spacing: 2px;}
    .ribbon-right p a small{right: -73px;}}
@media (max-width: 780px) and (min-width: 767px){.enpage .ribbon .countdown small{margin-top: -64px;}
    .enpage .ribbon .countdown p{font-size: 40px;line-height: 100px;}
    .Nationa-Day{background-position-x: center;margin-top: 0px;padding: 60px 0px;}
    .signicon-ul li b{font-size: 18px;}}
@media (max-width: 780px) and (min-width: 767px){.enpage .ribbon-right p{margin-right: 5px;margin-left: -32px;}
    .enpage .ribbon-right p a span{letter-spacing: -1px;font-size: 13px;}
    .enpage .ribbon-left h2{font-size: 16px;}
    .index-banner:after{background-size: 100%;height: 20px;}
    .ribbon-right .countdown b{min-width: 20px;padding: 0px 3px;margin: 0px 5px;}
    .ribbon-right .countdown small{font-size: 15px;}
    .index-banner .down-box{margin-top: 0px!important;padding: 8px 10px!important;}
    .index-banner .down-box p{width: 100%;}
    .index-banner .more-a{margin: 0px auto 0!important;}}
@media (min-width: 768px){.signicon-ul li.col-sm-offset-2{margin-left: 12.6667%;}}
@media (max-width: 767px){.ribbon{padding: 10px 10px 10px 0px;}
    .ribbon .countdown p{width: 70px;font-size: 30px;line-height: 69px;height: 70px;}
    .ribbon .countdown small{top: 19px;font-size: 14px;}
    .ribbon-right p{margin-right: 80px;}
    .ribbon-right p a small{right: -52px;}
    .ribbon-left{border-top-left-radius: 0px;border-bottom-left-radius: 0px;top: 0px;}
    .signicon-ul{margin: 0px;}
    .signicon-ul li{padding-top: 10px!important;padding-bottom: 10px!important;padding-right:5px!important;padding-left:5px!important}
    .signicon-ul a{padding: 15px 0px;background-image: none!important;height: 150px;}
    .Nationa-Day{background: none;padding: 0px 0px;margin-top: 0px;}
    .signicon-ul .iconfont{margin-bottom: 15px!important;line-height: 2.3;}
    .ribbon-right{text-align: center!important;}
    .ribbon-right{text-align: center!important;}
    .ribbon-right p{margin-right: 0;text-align: center!important;}
    .enpage .Nationa-Day{padding: 0px;margin-top: 0px;}
    .signicon-ul li b{font-size: 14px!important;}}
@media (max-width: 480px){.ribbon-left h2{font-size: 20px;}
    .ribbon-right p a span{font-size: 16px;letter-spacing: 0;}
    .day100-box{height: 136px;}
    .day100-box .day100-txt{margin: 25px auto;}
    .day100-box .jbday100{width: 64px;left: 20px;bottom: -8px;}
    .ribbon > p{font-size: 18px;letter-spacing: 0;}
    .ribbon .countdown p{margin: 0px 2px;padding: 0;font-size: 20px;width: 60px;height: 60px;}
    .ribbon .countdown b{top: -6px;}
    .ribbon > a.btn{margin-top: 20px;width: 230px;font-size: 18px;padding: 7px;}
    .ribbon-left > a{padding: 5px 20px 5px 40px;}
    .ribbon-left a .icon-kefu{left: 7px;}
    .ribbon-right p{margin-right: 0;width: 100%;}
    .ribbon-right p a > i{left: 0;}
    .ribbon-right p a small{right: 10px;top: 4px;width: 36px;height: 36px;line-height: 36px;}
    .ribbon-right p a small i{font-size: 16px;}
    .ribbon-right p{text-align: center!important;}
    .ribbon-right .countdown{display: block;text-align: center;}}
@media (max-width: 480px){.enpage .ribbon-right p a small{top: 50%;}}
@-webkit-keyframes pulse2{}
@keyframes pulse2{from{-webkit-transform: scale3d(0, 0, 0);transform: scale3d(0, 0, 0);}
    50%{-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}
    to{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}
.pulse2{-webkit-animation: pulse;animation: pulse2 3s ease-in-out;}
@-webkit-keyframes flipInY2{from{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
    40%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
    60%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1;}
    80%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg);}
    to{-webkit-transform: perspective(400px);transform: perspective(400px);}}
@keyframes flipInY2{from{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
    40%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
    60%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1;}
    80%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg);}
    to{-webkit-transform: perspective(400px);transform: perspective(400px);}}
.flipInY2{-webkit-backface-visibility: visible !important;backface-visibility: visible !important;animation: flipInY2 3s ease-in-out;}
@media (max-width: 480px){.enpage .ribbon-right p a > i{font-size: 28px;left: 10px;bottom: 25px;}
    .enpage .ribbon-right p a small{right: 10px;width: 33px;height: 34px;line-height: 33px;top: 29%;}
    .enpage .ribbon-right p a span{letter-spacing: 1px;}
    .signicon-ul{margin: 0px;}}
@media (max-width: 400px){.enpage .ribbon-right p a span{font-size: 15px;}
    .enpage .ribbon-right .countdown b{min-width: 36px;}}
@media (max-width: 360px){.enpage .ribbon-right p a span{font-size: 14px;}}
@media (max-width: 330px){.enpage .ribbon-right p a span{font-size: 12px;}
    .ribbon-right .countdown b{font-size: 23px;}
    .enpage .ribbon-right .countdown b{font-size: 22px;min-width: 20px;margin: 0 1px;}}
/***********************/
.wrap-1017{background-color: #f8fcff;border-radius: 10px;height: 100px;margin-top: 20px;}
.signicon-ul{text-align: center;padding-left: 0;margin-top: 0px;margin-bottom: 0px;}
.EX-location-0830 .time-sp-0830{font-size: 20px;color: #fff;font-weight: 900;line-height: 26px;letter-spacing: 4px;width: 240px;position: relative;right: 150px;}
.EX-location-0830 .time-sp-0830{right: 93px;}
.time-box-0830{width: 230px;text-align: center;position: absolute;top: 16px;right: -28px;}
@font-face{font-family: 'Sidedoorbold';src: url('../../font/Sidedoorbold.eot');src: url('../../font/Sidedoorbold.svg') format('embedded-opentype'), url('../../font/Sidedoorbold.woff') format('woff'), url('../../font/Sidedoorbold.woff2') format('woff'), url('../../font/Sidedoorbold.ttf') format('truetype');}
#day1022{display: inline-block;font-family: 'Sidedoorbold'!important;font-size: 86px;height: 60px;line-height: 60px;color: #ffe431;text-shadow: 5px 4px rgba(0,0,0,0.3);position: relative;}
.time-box-0830 span{display: inline-block;margin-left: 15px;position: absolute;bottom: 8px;z-index: 9;}
.EX-location span{font-size: 18px;font-weight: bolder;}
.wrap-1017-ul{margin-top: 20px;}
.wrap-1017-ul li{text-align: center;overflow: hidden;}
.wrap-1017-ul li a{display: block;position: relative;z-index: 9;}
.wrap-1017-ul li:nth-child(1) a:after,
.wrap-1017-ul li:nth-child(2) a:after,
.wrap-1017-ul li:nth-child(3) a:after{content: '';position: absolute;width: 2px;height: 50%;background-color: #e8f2fa;right: 0px;top: 22%;}
.wrap-1017-ul li a i{font-size: 32px;}
.wrap-1017-ul li:nth-child(1) a i{color: #ffbb53;}
.wrap-1017-ul li:nth-child(2) a i{color: #307ae1;}
.wrap-1017-ul li:nth-child(3) a i{color: #ff5d5d;}
.wrap-1017-ul li:nth-child(4) a i{color: #31c4ee;}
.wrap-1017-ul li>i{position: absolute;top: 38%;font-size: 106px;left: 34%;z-index: 1;opacity: 0.5;color: #e8eef7;}
.wrap-1017-ul li:nth-child(2)>i{left: 25%;}
.wrap-1017-ul li:nth-child(3)>i{left: 31%;}
.wrap-1017-ul li a p{margin-top: 10px;font-size: 18px;font-weight: 600;color: #5b656f;}
.wrap-1017-ul li a:hover i,
.wrap-1017-ul li a:hover p{color: #d40518;}
.Exhibition-dynamics ul{margin-bottom: 20px;}
.Exhibition-dynamics ul li{position: relative;padding-left: 15px;line-height: 2;}
.Exhibition-dynamics ul li>a:before{display: block;position: absolute;content: "";width: 6px;height: 6px;border-radius: 50%;background: #dcdcdc;left: -10px;top: 45%;margin-top: -2px;}
.Exhibition-dynamics ul li .time a{text-align: center;margin-left: 0px;width: 100%;}
.Exhibition-dynamics ul li .time:hover{background: #d40518;transition: all 0.35s linear;border-radius: 20px;}
.Exhibition-dynamics ul li .time:hover a{color: #fff;}
.Exhibition-dynamics ul li a:hover{color: #d40518;}
.Exhibition-dynamics ul li a:hover:before{background: #d40518;}
.Exhibition-dynamics ul li .time{background-color: #eaeaea;color: #9c9c9c;text-align: center!important;font-size: 12px;border-radius: 20px;}
.addbg1103{position: relative;background:url(../img/ld.png) bottom no-repeat;background-size:auto;background-color:#F0F0F0;padding-top:20px;margin-bottom: 50px;}
.videoBlock{top:-55px;margin-bottom:0;}
.addbg1103 .page-header-news span, .addbg1103 .page-header-news i{background:#F0F0F0;}
.addbg1103 .page-header-news span{background-color: transparent;color: #d40218;font-size: 24px;position: relative;}
.addbg1103 .page-header-news span:before{content: '';position: absolute;width: 30px;height: 4px;background-color: #d40218;bottom: -10px;left: 45%;}
.addbg1103 .re-sliders2 .item{text-align: center;}
.addbg1103 .re-sliders2 .item a p{background-color: #fff;color: #d40218;font-size: 32px;display: block;width: 100px;border-radius: 100%;height: 100px;line-height: 3;margin: 20px auto;font-weight: 800;}
.addbg1103 .Bright-spot .item{text-align: center;float: left;}
.addbg1103 .Bright-spot .item a p{background-color: #fff;color: #d40218;font-size: 32px;display: block;width: 100px;border-radius: 100%;height: 100px;line-height: 3;margin: 20px auto;font-weight: 800;}
.enpage .wrap-1017-ul li:nth-child(2){display: none;}
.enpage .addbg1103 .page-header-news span:before{left: 45%;}
.enpage .EX-location-0830 .time-sp-0830{line-height: 2.5;}
.enpage .EX-location-0830 .time-sp-0830{right: 40px;}
.enpage .time-box-0830{right: -70px;}
/*209-11-5 专题图片*/.img-div{padding-left: 0px;}
.img-div li:nth-child(1),
.img-div li:nth-child(2),
.img-div li:nth-child(3){width: 33.33%;height: 84px;float: left;padding: 5px 4px;border-radius: 2px;box-shadow: none;position: relative;background: rgb(255, 255, 255);}
.img-div li:nth-child(4){width: 66%;float: left;padding: 5px 3px;border-radius: 2px;box-shadow: none;position: relative;background: rgb(255, 255, 255);height: 137px;}
.img-div li:nth-child(4) a{display: block;width: 100%;height: 100%;overflow: hidden;background: #f9f9f9;border-radius: 2px;box-shadow: none;}
.img-div li:nth-child(5),
.img-div li:nth-child(6){width: 33.33%;height: 68px;float: left;padding: 5px 0px 5px 5px;box-shadow: none;position: relative;background: rgb(255, 255, 255);}
.img-div li:nth-child(1) a,
.img-div li:nth-child(2) a,
.img-div li:nth-child(3) a,
.img-div li:nth-child(5) a,
.img-div li:nth-child(6) a{display: block;width: 100%;height: 100%;overflow: hidden;background: #f9f9f9;border-radius: 2px;box-shadow: none;}
.shareFloat{display: none;}
.map20200115{position: absolute;width:90%;top:0;left:0;z-index: 3;cursor: pointer;}
.sitemap-box .tit03 .only-a{padding-left:65px;}
.sitemap-box .tit03 .two-a{padding-left:90px;}
.sitemap-box .tit03 .for-a{padding-left:120px;}
.sitemap-box .label-div h4{font-weight: normal;font-size:17px;padding-left:10px;border-left:3px solid #004098;}
/* gcf 2020-07-24*/.ribbon{padding: 10px 10px 10px 80px;border-top-left-radius: 60px;border-bottom-left-radius: 60px;background-size: 100%;position: relative;top: 12px;text-align: center;}
.Ribbon{background: #e0100c;}
.ribbon p{display: inline-block;}
.ribbon > p{font-size: 22px;font-weight: 550;line-height: 1.8;letter-spacing: 3px;color: #094195;}
.ribbon-right div{display: block;}
.ribbon .countdown p:before{content: "";display: block;width: 100%;border-top: 3px solid #fff;position: absolute;left: 0;top: 50%;}
.ribbon .countdown b{position: relative;}
.ribbon > a.btn{margin-top: 40px;background: url(../img/btn-redius.png);border-radius: 80px;width: 260px;font-size: 20px;color: #fff;padding: 12px;letter-spacing: 4px;border: none;font-weight: 600;box-shadow: 0 6px 10px rgba(60, 90, 130, 0.1);}
.ribbon > a.btn i{font-size: 23px;margin-right: 17px;}
.ribbon-right{padding: 15px 15px 20px 15px;position: relative;z-index: 1;background: transparent;}
.ribbon-left{padding: 10px 10px 10px 80px;position: relative;top: 12px;z-index: 0;background: transparent;}
.ribbon-right:after{content: "";display: block;width: 1px;height: 40%;position: absolute;right: 0px;top: 30%;background-color: #f0403c;box-shadow:none;}
.ribbon-right{border-top-left-radius: 0px;border-bottom-left-radius: 0px;top: 2px;}
.ribbon-right p, .ribbon-center p{font-weight: normal;text-align: center;font-size: 20px;display: block;}
.ribbon-center{padding:20px 15px 20px;}
.ribbon-center p{line-height:1.8;color: #fff;}
.ribbon-left:after{content: "";display: block;width: 1px;height: 40%;position: absolute;left: 0px;top: 30%;background-color: #f0403c;box-shadow:none;}
/*.ribbon-right p{float: right;position: relative;line-height: 2.6;margin-right: 65px;}*/.ribbon-right p a{color: #fff;}
.ribbon-right p a > i{font-size: 30px;font-weight: 300;margin-right: 15px;position: absolute;left: -60px;bottom: 5px;}
.ribbon-right p a span{font-size: 18px;letter-spacing: 3px;}
.ribbon-right p a small{position: absolute;right: -72px;z-index: 9;top: -7px;display: inline-block;width: 56px;height: 56px;line-height: 56px;text-align: center;background: linear-gradient(120deg, #fda338, #f65133);border: 2px #fda338 solid;border-radius: 50%;}
.ribbon-right p a small i{font-size: 22px;}
.countdown{vertical-align: top;position: relative;top: 8px;}
.ribbon-right b{display: inline-block;margin: 3px;font-size: 18px;font-weight: 600;line-height: 50px;vertical-align: top;}
.ribbon-right .countdown b{display: inline-block;font-family: "countdown";height: 96px;margin: 0 5px;padding: 0 6px;min-width: 108px;background: url("../img/timebg.png") repeat-x;border-radius: 4px;box-shadow: 0 0 8px rgba(100, 100, 100, 0.15);color: #d40518 !important;font-size: 50px;text-align: center;line-height: 96px;}
.ribbon-right .countdown small{display: inline-block;position: relative;top: 38px;font-size: 20px;}
.ribbon-center img{width: auto;}
.ribbon-left >a{padding:12px 0px 12px 82px;border:2px solid #FFBF02;background:rgba(246,166,35,0.5);color:#fff;border-radius: 40px;position: relative;vertical-align: top;z-index: 6;margin-right:auto;margin-left: auto;display: block;width: 200px;margin-top: 20px;}
.ribbon-left a span{font-size:18px;}
.ribbon-left a .icon-kefu{left:20px;}
.ribbon-left h4{font-size:20px;text-align: center;line-height: 1.6;margin: 0;}
.ribbon-left h2{font-size:20px;line-height: 1.6;}
.ribbon-left div{display: block;}
/*20200805---start*/.animated{-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both}
.animated.infinite{-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite}
.animated.hinge{-webkit-animation-duration: 2s;animation-duration: 2s}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration: 1.5s;animation-duration: 1.5s}
@-webkit-keyframes flipOutY{0%{-webkit-transform: perspective(400px);transform: perspective(400px)}
    30%{-webkit-transform: perspective(400px) rotateY(-15deg);transform: perspective(400px) rotateY(-15deg);opacity: 1}
    to{-webkit-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);opacity: 0}}
@keyframes flipOutY{0%{-webkit-transform: perspective(400px);transform: perspective(400px)}
    30%{-webkit-transform: perspective(400px) rotateY(-15deg);transform: perspective(400px) rotateY(-15deg);opacity: 1}
    to{-webkit-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);opacity: 0}}
.flipOutY{-webkit-backface-visibility: visible!important;backface-visibility: visible!important;-webkit-animation-name: flipOutY;animation-name: flipOutY}
.signicon-ul{text-align: center;padding-left:0;}
.signicon-ul li.col-sm-3{box-sizing: border-box;padding-top:10px;padding-bottom:10px;transition: all .35s ease}
.signicon-ul li.col-sm-3 a{border-radius: 10px;display: block;box-shadow: 0px 0px 15px 2px #f1f1f1;padding-top: 50px;padding-bottom: 50px;}
.signicon-ul li.col-sm-4{box-sizing: border-box;padding-top:10px;padding-bottom:10px;transition: all .35s ease}
.signicon-ul li.col-sm-4 a{border-radius: 10px;display: block;box-shadow: 0px 0px 15px 2px #f1f1f1;padding-top: 50px;padding-bottom: 50px;}
.signicon-ul li.col-sm-4 a{background-position:110% 110% !important;}
.signicon-ul li.col-sm-3 a{background-position:130% 110% !important;}
.signicon-ul li a.afc-wang{background:url("../img/ifc-wang-back.png") right bottom no-repeat;}
.signicon-ul li a.afc-wang:hover{box-shadow: 0px 0px 15px 2px #f54a28 ;}
.signicon-ul li a.afc-can{background:url("../img/ifc-can-back.png") right 80px no-repeat !important;}
.signicon-ul li a.afc-can:hover{box-shadow: 0px 0px 15px 2px #2a90ff ;}
.signicon-ul li a.afc-media{background:url("../img/ifc-media-back.png") right bottom no-repeat;}
.signicon-ul li a.afc-media:hover{box-shadow: 0px 0px 15px 2px #1b65cc ;}
.signicon-ul li a.afc-2020{background:url("../img/ifc-2020-back.png") right bottom no-repeat;}
.signicon-ul li a.afc-2020:hover{box-shadow: 0px 0px 15px 2px #ffbb53;}
.signicon-ul li.col-sm-3 i{display: block;margin:0 auto;width:60px;height:60px;}
.signicon-ul li.col-sm-4 i{display: block;margin:0 auto;width:60px;height:60px;}
.signicon-ul li.col-sm-4 b{display: block;font-size:20px;color:#05377c;padding-top:15px;}
.signicon-ul li.col-sm-3 b{display: block;font-size:20px;color:#05377c;padding-top:15px;}
/* 20200805---end*/
