* {margin:0;padding:0;box-sizing:border-box;text-decoration:none;}
body,html {margin:0;padding:0;width:100%;font-family:PingFang SC,Microsoft YaHei,sans-serif;background:#fff;overflow-x:hidden;}
div {display:block;}
a,a:hover {text-decoration:none;}
a:hover {color:#cf0000;}
.fl {float:left;}
.fr {float:right;}
.input {margin:0;}
img {border:0;}
ul,li {list-style:none;}
*,:after,:before {box-sizing:border-box;}
.clear {clear:both;}
.clear:after,.clear:before {content:'';clear:both;display:table;}
.wrap {width:100%;max-width:1300px;margin:0 auto;display:block;overflow:hidden;}
.head {width:100%;height:190px;overflow:hidden;}
.head .logo {padding:25px 0;width:240px;}
.head .logo a {display:block;float:left}
.head .logo a img {height:70px;}
.head .logo span {float:left;margin-left:10px;font-size:15px;background:#000;color:#fff;margin-top:8px;padding:2px 8px;border-radius:15px 2px 15px 0px}
.input-group {position:relative;display:table;border-collapse:separate;width:235px;margin-top:10px;}
.input-group .form-control {display:table-cell;position:relative;z-index:2;float:left;width:100%;margin-bottom:0;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px 0 0 4px;}
.input-group .form-control:first-child {border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group-btn {position:relative;font-size:0;white-space:nowrap;vertical-align:middle;display:table-cell;}
.input-group-btn:last-child>.btn {z-index:2;margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0;position:relative;color:#000;background:#fff;border:1px solid #ccc;}
.btn {display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;background-image:none;border-radius:4px;}
.head .search {padding:30px 0 30px 30px;}
.head .search a {color:#000;font-size:14px;font-weight:bolder;margin-right:15px;}
.head .search a.mr {margin-right:0;}
.head .search span {margin-right:15px;}
.head .search span img {margin-left:-30px}
.subsite {left:0 !important;top:35px !important; }
.subsite h3 {display:none;}
.subsite li{min-width:50px}
.subsite li ul{width:200px; z-index:9999;}
.subsite li ul li a{background:#333; color:#fff}
.tel {width:250px;float:left;margin-top:30px; margin-left:100px}
.tel p {font-size:2rem;color:#ca1420;}
.datedown {width:400px;padding:25px 0;position:relative;}
.datedown p {font-size:14px;text-align:right;}
.datedown .djs_lists {overflow:hidden;padding-top:10px;}
.datedown .djs_lists li {background-color:#f78e24;background-image:-webkit-radial-gradient(50% -45%,circle,#f5c834,#fc9c1f);background-image:radial-gradient(circle at 50% -45%,#f5c834,#fc9c1f);width:56px;height:60px;float:left;margin-right:15px;text-align:center;border-radius:3px;}
.datedown .djs_lists li .djs_t {font-size:24px;padding-top:5px;color:#fff;line-height:35px;height:35px;}
.datedown .djs_lists li p {font-size:13.5px;color:#fff;text-align:center;}
.datedown .djs_lists li:last-child {margin-right:0;}
.navi_body {overflow:hidden;width:100%;height:50px;transition:height ease 0.5s;position:absolute;z-index:111;background:url(../images/menubg.png) repeat  #cf0000;}
.navi_head {height:50px;width:1300px;margin:0 auto;background:url(../images/menubg.png) repeat #cf0000;}
.navi_body:hover {height:auto;height:50px;background:url(../images/menubg.png) repeat #cf0000;border-bottom:3px solid #ff2600;}
.navi_head>div>span {width:10.7%;text-align:center;height:auto;min-height:50px;display:inline-block;color:#FFF;font-size:15px;vertical-align:top;}
.navi_head>div>span p {line-height:2;}
.navi_head>div>span>p a {color:#FFF;}
.navi_head>div>span>p a:hover {color:#ff9;}
.navi_title {font-size:16px;line-height:50px !important;margin-top:0;}
.navi_title.on a {color:#fff;}
.navi_title.on a:hover {color:#ff9;}
.navi_head>div>span:hover,.navi_head>div>span p.on {background:#a22c2c;}
.flexslider {margin:0 auto;position:relative;width:1300px;height:100px;overflow:hidden;zoom:1;}
.flexslider .slides li {width:100%;height:100%;}
.flex-direction-nav a {width:90px;height:40px;line-height:99em;overflow:hidden;margin:-35px 0px 0;display:block;background:url(../images/ad_ctr.png)#cf0000 no-repeat;position:absolute;bottom:0;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;border-radius:3px 3px 0 0;}
.flex-direction-nav .flex-next {background-position:0 -40px;right:0;}
.flex-direction-nav .flex-prev {left:0;}
.flexslider:hover .flex-next {opacity:1;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity:1;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity:1;filter:alpha(opacity=50);}
.flex-control-nav {width:100%;position:absolute;bottom:3px;text-align:right;right:5px;}
.flex-control-nav li {margin:0 2px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a {background:#fff;display:block;height:10px;overflow:hidden;text-indent:-99em;width:10px;border-radius:5px;cursor:pointer;color:transparent;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background:#cf0000;}
.flexslider .slides a img {width:100%;height:100px;display:block;}
.title {margin:30px auto 20px;}
.title1 {display:inline-block;font-weight:normal;font-size:26px !important;}
.title1 span {width:6px;height:26px;margin-top:7px;display:block;margin-right:15px;float:left;background-image:-webkit-linear-gradient(-45deg,#c00 30%,#a10303 50%);}
.title_a {float:right;display:block;font-size:14px;color:#999;line-height:3;}
.owl-carousel .owl-wrapper:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel {display:none;position:relative;width:calc(100% + 30px);-ms-touch-action:pan-y;margin-left:-15px;margin-right:-15px;}
.owl-carousel .owl-wrapper {display:none;position:relative;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper-outer {overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight {-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item {float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div {cursor:pointer}
.owl-controls {-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing {cursor:url(../images/grabbing.png) 8 8,move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item {-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.post-slide {background:#fff;margin:0 15px;padding:0;border-bottom:1px solid #dedde1;}
.post-slide .post-header {margin:20px;}
.post-slide .subtitle {color:#cf0000;font-size:14px;display:inline-block;margin-bottom:5px;text-transform:uppercase;transition:all 0.4s ease 0s;}
.post-slide .subtitle:hover {color:#000;text-decoration:none;}
.post-slide .post-title {margin:0;height:50px;}
.post-slide .post-title a {color:#000;font-size:15px;font-weight:bold;text-transform:capitalize;transition:all 0.4s ease 0s;overflow:hidden;text-align:justify;display:block}
.post-slide .post-title a:hover {color:#cf0000;text-decoration:none;}
.post-slide .pic {overflow:hidden;position:relative;}
.post-slide .pic img {width:100%;height:auto;transform:rotate(0deg) scale(1,1);transition:all 0.9s ease 0s;}
.post-slide:hover img {transform:rotate(-2deg) scale(1.1,1.1);}
.post-slide .pic:after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0);transition:all 0.9s ease 0s;}
.post-slide:hover .pic:after {background:rgba(255,255,255,0.2);}
.post-slide .post-bar {list-style:none;padding:0 20px 20px;margin:0;}
.post-slide .post-bar li {display:inline-block;margin-right:3px;color:#aaa;}
.post-slide .post-bar li:last-child {margin-right:0;font-size:13px}
.post-slide .post-bar li.sort {background:#cf0000;color:#fff;padding:3px 6px;font-size:14px}
.post-slide .post-bar li a {color:#aaa;transition:0.3s ease;}
.post-slide .post-bar li a:hover {text-decoration:none;color:#cf0000;}
.post-slide .post-description {font-size:14px;line-height:24px;margin-bottom:15px;color:#767676;}
.post-slide .read-more {color:#cf0000;font-size:14px;font-style:italic;text-transform:capitalize;}
.post-slide .read-more:hover {color:#000;text-decoration:none;}
@media only screen and (max-width:760px) {.post-slide {padding:15px;}
.post-slide .post-bar li {margin-bottom:5px;}
.post-slide .post-bar li:last-child {margin-bottom:0;}
}
.swiper-container {width:100%;height:100%;}
.swiper-slide {text-align:center;font-size:18px;background:#fff;/* Center slide text vertically */    display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-pagination1,.swiper-pagination2 {position:relative;text-align:right;bottom:15px !important;z-index:1;}
.swiper-pagination-bullet {background:#fff !important;opacity:.7 !important;}
.swiper-pagination-bullet-active {background:#cf0000 !important;}
.gg {width:100%;margin:1rem auto;height:60px;}
.gg .area {width:640px;float:left;margin-right:20px;height:60px;overflow:hidden;}
.gg .area:last-child {margin-right:0;}
.gg .area img {width:640px;height:60px;display:block;}
.newslist {width:100%;margin:0 auto;overflow:hidden;padding:20px 0 30px;background:#fff;}
.newslist h1 {line-height:160%;text-align:center;}
.newslist h1 a {color:#333;}
.newslist h1 a:hover {color:#cf0000;}
.newslist ul {overflow:hidden;}
.newslist ul li {float:left;width:47.5%;margin-right:5%;height:32px;line-height:32px;}
.newslist ul li:hover {color:#cf0000;border:none;}
.newslist ul li:hover a span.fl {color:#cf0000;}
.newslist ul li:nth-child(2n) {margin-right:0;}
.newslist ul li a {color:#333;font-size:1rem;}
.newslist ul li a::before {content:'0';color:rgb(209,209,209);font-size:0.8rem;padding-right:0.6rem;text-align:left;float:left;display:none}
.newslist ul li a span.fl {color:#333;width:calc(100% - 120px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:5px;}
.newslist ul li a:hover span {color:#cf0000;}
.newslist ul li a i {content:"";width:8px;height:8px;border-radius:50%;background-color:#cf0000;position:absolute;transform:translate(0%,-50%);margin-top:20px;}
.newslist ul li a:hover i {background:transparent;}
.newslist ul li a span.fr {color:#999;font-size:14px;}
.newslist ul li:hover span.fr {color:#cf0000;}
.jplist {width:100%;margin:0 auto;overflow:hidden;padding:20px;background:#eff4f8;}
.jplist ul {overflow:hidden;}
.jplist ul li {float:left;width:22%;margin-right:4%;height:28px;line-height:28px;}
.jplist ul li:hover {color:#cf0000;border:none;}
.jplist ul li:hover a span.fl {color:#cf0000;}
.jplist ul li:nth-child(4n) {margin-right:0;}
.jplist ul li a {color:#333;font-size:.9rem;height:28px;}
.jplist ul li a::before {content:'0';color:rgb(209,209,209);font-size:0.8rem;padding-right:0.6rem;text-align:left;float:left; display:none}
.jplist ul li a span {width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
.taglist {width:100%;margin:0 auto;overflow:hidden;padding:20px;background:#eff4f8;}
.taglist a {float:left;width:auto;margin-right:20px;height:28px;color:#333;font-size:.9rem;line-height:28px;}
.taglist a:hover {color:#cf0000;border:none;}
.hqlist {width:100%;margin:0 auto;overflow:hidden;padding:20px;background:#eff4f8;}
.hqlist ul {overflow:hidden;}
.hqlist ul li {float:left;width:32%;margin-right:1.66%;height:28px;line-height:28px;}
.hqlist ul li:hover {color:#cf0000;border:none;}
.hqlist ul li:hover a span.fl {color:#cf0000;}
.hqlist ul li:nth-child(3n) {margin-right:0;}
.hqlist ul li a {color:#333;font-size:1rem;height:28px;}
.hqlist ul li a::before {content:'0';color:rgb(209,209,209);font-size:0.8rem;padding-right:0.6rem;text-align:left;float:left;display:none}
.hqlist ul li a span {width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
.mastop {padding:0 1rem 1rem;text-align:center;}
.mastop a {padding:0 1rem;color:#333;border-right:1px solid #ccc;font-size:1.4rem;font-weight:bold;}
.mastop a:last-child {border:none;}
.xm {width:100%;overflow:hidden;padding-bottom:30px;margin-top:20px;}
.event-list {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px;}
.event-list .event-item {width:118px;margin:20px 0 15px;cursor:pointer;position:relative;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;margin-right:26px;}
.event-list .event-item:nth-child(9n) {margin-right:0;}
.event-list .event-item img {width:70px;height:70px;margin:0 auto 5px;display:block}
.event-list .event-item:hover img {transform:rotate(-6deg) scale(0.98,0.98);transition:all 0.6s ease 0s;}
.event-list .event-item .event-name {line-height:1.5;font-size:14px;color:#333;text-align:center;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}
.event-list .event-item .event-name p{line-height:1.5; font-size:13px}
.venues {/* background-image:-webkit-linear-gradient(95deg,#3854ff 30%,#2a75fe 50%,rgba(21,49,255,0.6) 70%);*/ height:630px;background:url(../images/cgbg.jpg) no-repeat center bottom;display:none;}
.venues-list {margin-bottom:80px;overflow:hidden;margin-top:30px;}
.venues-list .item {overflow:hidden;float:left;width:344px;height:215px;margin-right:6px;margin-bottom:6px;}
.venues-list .item a {display:block;position:relative;height:215px;}
.venues-list .item-0 {width:600px;height:436px;}
.venues-list .item-2,.venues-list .item-4 {margin-right:0;}
.venues-list .item-0 a {height:436px;}
.venues-list .item img {display:block;width:344px;height:215px;}
.venues-list .item-0 img {display:block;width:600px;height:436px;}
.venues-list .item:hover img {transform:rotate(-2deg) scale(1.1,1.1);transition:all 0.9s ease 0s;}
.trans {transition:all .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.venues-list .item a h4 {position:absolute;bottom:0;width:100%;height:48px;line-height:48px;text-align:center;color:#fff;background-color:rgba(0,0,0,0.4);font-size:18px;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.venues .title1 {color:#fff;}
.venues .title_a {color:#f5f5f5;}
.full-ribbon-bar {height:8px;background:#3478e9;background:linear-gradient(90deg,#99ffcc,#33cc99,#3366ff,#ff6666);display:none;}
.gg-bar {height:100px;background:#be131c;background:linear-gradient(90deg,#be131c,#e91e2c,#ff4949,#ca1420);margin:30px auto 50px;line-height:100px;text-align:center;}
.gg-bar div span {font-size:2.2rem;font-weight:bold;cursor:pointer;font-family:Microsoft YaHei;width:100%;}
.gg-bar .swiper-slide {background:#be131c;background:linear-gradient(90deg,#be131c,#e91e2c,#ff4949,#ca1420);}
.gg-bar div span img {width:80px;float:right;margin-top:10px;margin-right:30px;}
.gg-bar2 {height:100px;background:#1c2fdb;background:linear-gradient(90deg,#143ec9,#2047c9,#1f6fe7,#0e42ee);margin:30px auto 50px;line-height:100px;text-align:center;}
.gg-bar2 div span {font-size:2.2rem;font-weight:bold;cursor:pointer;font-family:Microsoft YaHei;width:100%;}
.gg-bar2 .swiper-slide {background:#1c2fdb;background:linear-gradient(90deg,#143ec9,#2047c9,#1f6fe7,#0e42ee);}
.gg-bar2 div span img {width:80px;float:right;margin-top:10px;margin-right:30px;}
.history {height:600px;}
.history .title {margin-bottom:70px;}
.content-middle .swiper-left,.content-middle .swiper-right {position:absolute;width:76px;height:66px;bottom:calc(50% - 31.5px);cursor:pointer;z-index:1}
.content-middle .swiper-right {background:url(../images/next.png) no-repeat 0 0/60px 74px;right:-18px}
.content-middle .lights-media {margin-top:67px;margin-right:33px;width:510px}
.content-middle .swiper-left {background:url(../images/prev.png) no-repeat 0 0/60px 74px;left:0}
.content-middle .process .process-plane .swiper-container {width:100%;margin:50px auto;overflow:hidden;}
.content-middle .process .process-plane .swiper-container .swiper-slide {width:203px;height:auto;float:left;overflow:hidden;}
.content-middle .process .process-plane .swiper-container .swiper-slide img {width:100%;height:136px;-o-object-fit:cover;object-fit:cover;}
.content-middle .process .process-plane .swiper-container .swiper-slide:hover img {transform:scale(1.05,1.05);transition:all 0.9s ease 0s;}
.content-middle .process .process-plane .swiper-container .swiper-slide .text {width:100%;height:50px;line-height:50px;overflow:hidden;margin:0 0;font-size:16px;color:#fff;text-align:center;background-color:#34bfc7;background-image:-webkit-linear-gradient(95deg,#3854ff 30%,#2a75fe 50%,rgba(21,49,255,0.6) 70%);}
.content-middle .process .process-plane .swiper-container .swiper-slide .text:hover {background:linear-gradient(155deg,#fe5a88,#ff9641)}
.content-middle .process .process-plane .swiper-container .swiper-slide .time {margin-top:2.25rem;font-size:18px;color:#999;text-align:center;padding-bottom:66px;position:relative;color:#fff;}
.content-middle .process .process-plane .swiper-container .swiper-slide .time:after {position:absolute;content:"";bottom:0;left:94px;background:#c1e9ff;width:20px;height:20px;border-radius:3em}
.content-middle .process .process-plane .swiper-time {background:#c1e9ff;width:1300px;height:6px;margin:-63px auto auto;position:absolute;z-index:1}
.content-middle .process .process-plane .swiper-time .process-pagination {position:absolute;width:100%;height:66px;left:50%;top:150%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.swiper-container {margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1;}
.swiper-container-android .swiper-slide,.swiper-wrapper {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.swiper-slide {-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;}
.block-logos {background:#fff;text-align:center;padding:20px 0 50px;}
.block-logos__title {font-weight:900;position:relative;color:#1b1b1b;font-size:24px;font-variation-settings:"wght" 500;margin:50px auto 30px;max-width:360px}
.block-logos__title span {background:#fff;display:inline-block;padding:0 25px;position:relative;z-index:10}
.block-logos__title::before {background:#aaaaaa;content:"";display:block;height:1px;max-width:1030px;position:absolute;top:50%;margin:1px auto auto;width:100%}
.block-logos__title:after {background:#aaaaaa;content:"";display:block;height:1px;max-width:1030px;position:absolute;top:50%;margin:1px auto auto;width:100%}
@media (min-width:1024px) {.block-logos__title {font-size:24px}
}
.block-logos br {display:none}
@media (min-width:1024px) {.block-logos br {display:block}
}
.block-logos ul {display:inline}
@media (min-width:1281px) {.block-logos ul {display:block}
}
.block-logos__item {display:inline-block;width:170px}
@media (min-width:1024px) {.block-logos__item {width:170px;margin-right:17px;margin-bottom:17px;border:1px solid #eee}
.block-logos__item:nth-child(6n),.block-logos__item:last-child {margin-right:0;}
}
.block-logos__wrapper {margin-left:auto;margin-right:auto}
.block-logos__wrapper--official_partners .block-logos__item .item-logo,.block-logos__wrapper--officials .block-logos__item .item-logo {max-width:80%}
.block-logos__wrapper--supporter_partners .block-logos__item .item-logo,.block-logos__wrapper--supporters .block-logos__item .item-logo {max-width:60%}
.block-logos .item-logo {margin-left:auto;margin-right:auto;max-width:100%}
.block-logos .item-logo:hover {transform:scale(1.01,1.01);transition:all 0.9s ease 0s;}
.jsPart2 {height:550px;overflow:hidden;}
.jsPart2Content {width:1180px;overflow:hidden;position:relative;}
.jsPart2Content ul {width:1180px;float:left;}
.jsPart2Content ul li {width:280px;/*220px*/ height:158px;float:left;margin-right:20px;margin-bottom:20px;overflow:hidden;}
.jsPart2Content ul li:nth-child(4n) {margin-right:0;}
.jsPart2Content ul li a {display:block;position:relative;width:220px;height:158px;color:#333;}
.jsPart2Content ul li a:hover {color:#cf0000;}
.jsPart2Content ul li a i {display:block;position:absolute;bottom:0;left:0;height:30px;width:220px;}
.jsPart2Content ul li a img {width:180px;height:auto;display:block;margin:0 auto;}
.jsPart2Content ul li:hover img {transform:rotate(-2deg) scale(1.1,1.1);transition:all 0.9s ease 0s;}
.jsPart2Content ul li a span {display:block;position:absolute;bottom:-40;left:0;height:30px;line-height:30px;width:220px;text-align:center;}
.jsPart2Button {width:100px;}
.jsPart2Button ul {margin-top:-9px;}
.jsPart2Button ul li {margin-top:10px;_margin-top:7px;*+margin-top:7px;width:100px;height:59px;}
.jsPart2Button ul li a {display:block;background:#416790;width:100px;height:59px;line-height:59px;}
.jsPart2Button ul li a span {display:block;color:#fff;text-align:center;}
.jsPart2Button ul li a:hover {background-color:#f90;}
.jsPart2Button ul .current a {background-color:#f90;}
.jsPart2Button ul li a.b-1 {background-position:-89px -82px;}
.jsPart2Button ul li a.b-2 {background-position:-89px -152px;}
.jsPart2Button ul li a.b-3 {background-position:-89px -222px;}
.jsPart2Button ul li a.b-4 {background-position:-89px -290px;}
.jsPart2Button ul li a.b-5 {background-position:-89px -359px;}
.piclist {width:100%;overflow:hidden;position:relative;margin:50px 0 0;}
.piclist ul {width:100%;float:left;}
.piclist ul li {width:230px;height:200px;float:left;margin-right:37px;margin-bottom:33px;overflow:hidden;}
.piclist ul li:nth-child(5n) {margin-right:0;}
.piclist ul li a {display:block;position:relative;width:230px;height:168px;color:#333;}
.piclist ul li a:hover {color:#cf0000;}
.piclist ul li a i {display:block;position:absolute;bottom:0;left:0;height:30px;width:230px;background:#000;}
.piclist ul li a img {width:230px;}
.piclist ul li:hover a img {transform:rotate(-2deg) scale(1.1,1.1);transition:all 0.9s ease 0s;}
.piclist ul li a span {display:block;position:absolute;bottom:-40px;left:0;height:30px;line-height:30px;width:230px;text-align:center;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/*footer*/.footer {color:#333;height:340px;margin-top:40px;padding-top:30px;border-top:1px solid #ddd;}
.footer a {color:#333;font-size:.86rem;}
.footer_lf {line-height:30px;float:left;width:600px;}
.footer_lf .footer_lf_bottom {margin-top:110px;font-size:13px;line-height:20px;color:#666;padding-bottom:20px;}
.footer_lf .footer_lf_bottom a {color:#666;font-size:13px;}
.footer_rt {width:700px;float:right;line-height:30px;}
.footer_rt .ewm_box {margin-top:0px;float:right;width:160px;}
.footer_rt .ewm_box img {max-width:160px;}
.footer_sub {line-height:38px;height:38px;font-weight:bold;font-size:16px;}
.footer_links {width:350px;height:206px;margin-left:60px;}
.footer_links p {float:left;width:50%;}
.footer_past {width:160px;height:206px;float:right;text-align:center;}
#scrollTop {background:url(../images/to_top.png) no-repeat center;width:50px;height:50px;position:fixed;right:50px;bottom:200px;cursor:pointer;display:none;z-index:999;}
.stay_top {position:fixed;top:0;left:0;z-index:999;width:100%;}
.local {margin:2rem auto;width:100%;}
.local a {color:#333;font-size:14px;margin:0 15px;}
.local a:first-child {margin-left:0;margin-right:0;}
.overblock {overflow:unset;}
.newscenter {display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}
.newscenter .news-list {-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#fff;height:auto;padding:24px 0;position:relative}
.newscenter .news-list .news-nav {padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}
.newscenter .news-list .news-nav>li {padding-bottom:8px;padding-bottom:.5rem;margin-right:48px;margin-right:3rem;cursor:pointer}
.newscenter .news-list .news-nav>li.active {border-bottom:4.8px solid #2e9ad3;border-bottom:.3rem solid #2e9ad3}
.newscenter .news-list .news-nav>li.active>a {color:#2e9ad3}
.newscenter .news-list .news-nav>li>a {font-size:12.8px;font-size:.8rem;color:#333}
.newscenter .news-list .news-items {width:100%}
.newscenter .news-list .news-items .news-item {width:47.5%;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;margin-bottom:50px;margin-right:5%;float:left;}
.newscenter .news-list .news-items .news-item:nth-child(2n) {margin-right:0;}
.newscenter .news-list .news-items .news-item .cover {width:245px;height:153px;-o-object-fit:cover;object-fit:cover;margin-right:24px;margin-right:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border:1px solid #eee;}
.newscenter .news-list .news-items .news-item img {transform:rotate(0deg) scale(1,1);transition:all 0.9s ease 0s;}
.newscenter .news-list .news-items .news-item:hover img {transform:rotate(0deg) scale(1.05,1.05);}
.newscenter .news-list .news-items .news-item .item-text .tit a {font-size:1.2rem;color:#333;height:50px;width:100%;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:bold}
.newscenter .news-list .news-items .news-item .item-text .description {font-size:.9rem;color:#666;margin:20px 0;width:100%;height:42px;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:166%;}
.newscenter .news-list .news-items .news-item .item-text .date {font-size:.8rem;color:#666}
.newscenter .news-list .arrow-down {position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);cursor:pointer}
.newscenter .news-list .arrow-down img {width:60px;height:auto}
.newscenter .news-sidebar {width:25%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:39px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.newscenter .news-sidebar .notices {width:100%;height:auto;background:#fff;padding:22px 30px;margin-bottom:48px;margin-bottom:3rem;-webkit-box-shadow:0 20px 40px 0 rgba(40,59,137,.2);box-shadow:0 20px 40px 0 rgba(40,59,137,.2)}
.newscenter .news-sidebar .notices .notice-title {font-size:1.2rem;color:#333;padding-bottom:10px;border-bottom:6px solid #cf0000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.newscenter .news-sidebar .notices .notice-title .name {width:100px}
.newscenter .news-sidebar .notices .notice-title.shadow {background:#ececec;border-bottom:none;height:48px;padding:0 10px}
.newscenter .news-sidebar .notices .notice-items {padding-top:17px;font-size:1rem;}
.newscenter .news-sidebar .notices .notice-items .notice-item {width:50%;float:left;margin-bottom:22px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}
.newscenter .news-sidebar .notices .notice-items .notice-item a {color:#333;}
.newscenter .news-sidebar .notices .notice-items .notice-item a.on {color:#cf0000;}
.newscenter .news-sidebar .notices .notice-items .notice-item a span {width:2px;height:15px;background:#ddd;display:block;float:left;margin-right:6px;margin-top:5px;}
.newscenter .news-sidebar .notices .notice-items .notice-item a.on span {background:#cf0000;}
.newscenter .news-sidebar .notices .notice-items .notice-item .country {display:-webkit-box;display:-ms-flexbox;display:flex;width:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.7rem}
.newscenter .news-sidebar .notices .notice-items .notice-item .country .num {text-align:center;color:#666;font-family:Arial-BoldItalicMT,PingFang SC,Microsoft YaHei,sans-serif}
.newscenter .news-sidebar .notices .notice-items .notice-item .country .flag {width:32px;height:20px;margin:0 10px 4px}
.newscenter .news-sidebar .notices .notice-items .notice-item .country .name {color:#666}
.newscenter .news-sidebar .notices .notice-items .notice-item:first-child .country .num,.newscenter .news-sidebar .notices .notice-items .notice-item:nth-child(2) .country .num,.newscenter .news-sidebar .notices .notice-items .notice-item:nth-child(3) .country .num {color:#2aaff6}
.newscenter .news-sidebar .notices .medals {display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.newscenter .news-sidebar .notices .medals .medal {width:50px;text-align:center;font-size:.8rem;color:#666}
.newscenter .news-sidebar .notices .medals .medal.bold {width:80px;color:#333;font-size:12.8px;font-size:.8rem}
.newscenter .news-sidebar .notices .medals .medal img {width:20px;height:20px}
.newscenter .news-sidebar .notices .view-more {margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:14px;color:#999}
.newscenter .news-sidebar .ad {width:100%;margin-bottom:32px;margin-bottom:2rem;cursor:pointer}
.newscenter .news-sidebar .ad img {width:100%;height:auto}
.news-detail {-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#fff;height:auto;padding:24px;padding:0}
.news-detail .tit {font-size:22.4px;font-size:1.6rem;color:#333;font-weight:700;text-align:center;}
.news-detail .author {font-size:14px;font-size:.9rem;color:#666;margin-top:15px;margin-top:.9rem;margin-bottom:2rem;border-bottom:1px dashed #ccc;padding-bottom:1rem;text-align:center;}
.news-detail .author .time {margin-left:16px;margin-left:1rem}
.news-detail .abstract {margin-top:16px;margin-top:1rem;background:#f0f0f0;border:1px solid #eee;width:100%;padding:11.2px 16px;padding:.7rem 1rem;font-size:9.6px;font-size:.6rem;color:#333;line-height:20.8px;line-height:1.3rem;text-indent:2em}
.news-detail .detail-text {font-size:14px;font-size:.9rem;color:#333;line-height:24px;line-height:2rem}
.news-detail .detail-text p {color:#333;font-size:14px;font-size:1rem;line-height:24px;line-height:2rem;margin-bottom:15px;text-indent:2em !important;margin-top:16px;margin-top:1rem;}
.news-detail .detail-text p img {max-width:100%;height:auto;margin-top:21.6px;margin-top:1.35rem;margin-bottom:1rem;margin-left:-2em}
.news-detail .detail-text p video {border:6px solid #666;border-radius:5px}
.ncw-list {width:100%;overflow:hidden;}
.ncw-list .list {}
.ncw-list .list li {width:236px;float:left;margin-right:30px;overflow:hidden;}
.ncw-list .list li:nth-child(5n) {margin-right:0;}
.ncw-list .box {width:100%;margin:0 0 35px;}
.lt9 .ncw-list .box {margin-top:0}
.ncw-list .box > .inner {border:1px solid #d9d9d9}
.lt9 .ncw-list .box > .inner {}
.ncw-list .image {position:relative;}
.ncw-list .image img {width:100%;height:auto}
.ncw-list li:hover .content {background:#f8f8f8;}
.ncw-list li:hover .image {transform:rotate(2deg) scale(.9,.9);transition:all 0.9s ease 0s;}
.ncw-list .content {position:relative;padding:20px 25px 5px}
.ncw-list .date {position:absolute;top:-45px;left:28px;width:68px;height:68px;color:#ffffff;font:24px/1 Arial}
.ncw-list .date span {display:block;padding:3px 0 0 7px}
.ncw-list .date2 {position:absolute;top:-45px;left:28px;width:88px;height:68px;color:#ffffff;font:24px/1 Arial}
.ncw-list .date2 span {display:block;padding:10px 0 0 7px;font-size:1.2rem;line-height:1.4;}
.ncw-news-panel .ncw-list .date {background:#e15f45}
.ncw-list .date {background:#cf0000}
.ncw-list .date2 {background:#0d61ac}
.ncw-media-panel .ncw-list .date {background:#0d61ac}
.ncw-list .title {height:2.2rem;overflow:hidden;margin:0 0 17px;font-weight:normal;font-size:1rem;line-height:1.2rem}
.ncw-list .title a {color:#333;}
.ncw-list .title a:hover {color:#cf0000;}
.ncw-list .text {height:48px;overflow:hidden;color:#4e565d;line-height:24px;transition:all 0.3s cubic-bezier(0.215,0.61,0.355,1) 0s;font-size:.86rem;}
/* .ncw-list .box > .inner:hover .text {height:48px;margin-bottom:48px}
*/.ncw-list .more-link {display:block;width:16px;height:16px;background:url('../images/ncw_list_more_bg.png') no-repeat}
.content-middle {width:100%;max-width:1300px;margin:0 auto}
.content-middle .picture-body {width:100%;background:#fff;padding:24px;padding:1.5rem}
.content-middle .picture-body .title {font-size:22.4px;font-size:1.4rem;color:#333;font-weight:700;text-align:center}
.content-middle .picture-body .time {text-align:center;font-size:11.2px;font-size:.7rem;color:#666;margin-top:11.2px;margin-top:.7rem}
.content-middle .picture-body .abstract {margin-top:30.4px;margin-top:1.9rem;background:#f0f0f0;border:1px solid #eee;padding:11.2px 17.6px;padding:.7rem 1.1rem;font-size:12px;font-size:.9rem;color:#333;line-height:20.8px;line-height:1.3rem}
.content-middle .picture-body .swiper-picture {margin-top:32px;margin-top:2rem;width:100%;max-height:744px;position:relative;background:#000;}
.content-middle .picture-body .swiper-picture .swiper-wrapper {width:100%;max-height:744px}
.content-middle .picture-body .swiper-picture .swiper-wrapper .swiper-slide {position:relative;text-align:center;}
.content-middle .picture-body .swiper-picture .swiper-wrapper .swiper-slide img {max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;transition:1.5s ease-in-out;}
.content-middle .picture-body .swiper-picture .swiper-wrapper .swiper-slide .swiper-slide-text {position:absolute;bottom:0;background:rgba(17,31,95,.7);height:80px;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}
.content-middle .picture-body .swiper-picture .swiper-wrapper .swiper-slide .swiper-slide-text .num {margin:0 32px;margin:0 2rem;font-family:DINAlternate-Bold;font-size:32px;font-size:2rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.content-middle .picture-body .swiper-picture .swiper-wrapper .swiper-slide .swiper-slide-text .description {font-size:12.8px;font-size:.9rem;width:100%;padding-right:32px;padding-right:2rem;height:35.2px;height:1.2rem;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.content-middle .picture-body .swiper-picture .swiper-button-next,.content-middle .picture-body .swiper-picture .swiper-button-prev {width:76px;height:94px;position:absolute;top:calc(50% - 50px);cursor:pointer;z-index:11;}
.content-middle .picture-body .swiper-picture .swiper-wrapper .swiper-slide-active {height:auto;}
.content-middle .picture-body .swiper-picture .swiper-button-prev {background:url() no-repeat 50%;background-size:76px 94px;left:-24px;left:-1.5rem}
.content-middle .picture-body .swiper-picture .swiper-button-next {background:url() no-repeat 50%;background-size:76px 94px;right:-24px;right:-1.5rem}
.izl-rmenu {position:fixed;right:0px;bottom:10px;padding-bottom:90px;z-index:999;}
.izl-rmenu .lbtn {width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-gold {background:url(../images/gold.png) 0px 0px no-repeat;background-color:#ff2600;}
.izl-rmenu .btn-gold:hover {background-color:#df0000;}
.izl-rmenu a.btn-gold,.izl-rmenu a.btn-gold:visited {background:url(../images/gold.png) 0px 0px no-repeat;background-color:#ff2600;text-decoration:none;display:block;}
.izl-rmenu .btn-baoming {background:url(../images/baoming.png) 0px 0px no-repeat;background-color:#f99d20;}
.izl-rmenu .btn-baoming:hover {background-color:#fc5d0d;}
.izl-rmenu a.btn-baoming,.izl-rmenu a.btn-baoming:visited {background:url(../images/baoming.png) 0px 0px no-repeat;background-color:#f99d20;text-decoration:none;display:block;}
.izl-rmenu .btn-rc {background:url(../images/rc.png) 0px 0px no-repeat;background-color:#35a0d9;}
.izl-rmenu .btn-rc:hover {background-color:#1973ba;}
.izl-rmenu a.btn-rc,.izl-rmenu a.btn-rc:visited {background:url(../images/rc.png) 0px 0px no-repeat;background-color:#35a0d9;text-decoration:none;display:block;}
.izl-rmenu .btn-piao {background:url(../images/piao.png) 0px 0px no-repeat;background-color:#9884ed;}
.izl-rmenu .btn-piao:hover {background-color:#573bd0;}
.izl-rmenu a.btn-piao,.izl-rmenu a.btn-piao:visited {background:url(../images/piao.png) 0px 0px no-repeat;background-color:#9884ed;text-decoration:none;display:block;}
.izl-rmenu .btn-shop {background:url(../images/piao.png) 0px 0px no-repeat;background-color:#f585a2;}
.izl-rmenu .btn-shop:hover {background-color:#ed5b81;}
.izl-rmenu a.btn-shop,.izl-rmenu a.btn-shop:visited {background:url(../images/shop.png) 0px 0px no-repeat;background-color:#f585a2;text-decoration:none;display:block;}
.izl-rmenu .btn-wx {background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-wx:hover {background-color:#58a81c;}
.izl-rmenu .btn-wx .pic {position:absolute;left:-160px;top:-85px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone {background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;display:none;}
.izl-rmenu .btn-phone:hover {background-color:#ff811b;}
.izl-rmenu .btn-phone .phone {background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top {background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover {background-color:#444;}
.rank {width:100%;margin:20px auto 0;overflow:hidden;display:block;clear:both;}
.toptitle {width:100%;background:#eee;height:36px;line-height:36px;}
.toptitle span {float:left;font-size:.82rem;}
.toptitle span img {height:30px;padding-top:7px;}
.toptitle span:first-child {width:45px;text-align:center;}
.toptitle span:nth-child(2) {width:70px;text-align:left;}
.toptitle span:nth-child(3),.toptitle span:nth-child(4),.toptitle span:nth-child(5) {width:40px;}
.toptitle span:nth-child(6) {width:60px;text-align:center;}
.ques-section {width:100%;margin:0 auto 10px;padding:0px;border-radius:2px;background-color:#fff;overflow:hidden;}
.ques-section-item {width:300px;position:relative;float:left;margin-right:33px;}
.ques-section-item:nth-child(4),.ques-section-item:last-child {margin-right:0;}
.ques-item-title {font-size:18px;line-height:24px;margin-bottom:15px;font-weight:normal;color:#333;}
.ques-section-card {position:relative;height:550px;text-align:center;border:1px solid #f2f2f2;border-radius:2px;background-color:#eff4f8;}
.ques-card-head {position:absolute;top:0;left:0;width:100%;height:30px;padding-top:48px;border-radius:2px 2px 0 0;}
.ques-card-gul {background-color:#f55727;background-image:-webkit-radial-gradient(50% 3%,circle,#f07a56,#f55727);background-image:radial-gradient(circle at 50% 3%,#f07a56,#f55727);height:78px;}
.ques-card-org {background-color:#f59b00;background-image:-webkit-radial-gradient(50% -6%,circle,#ffb83d 2%,#f59b00);background-image:radial-gradient(circle at 50% -6%,#ffb83d 2%,#f59b00);height:78px;}
.ques-card-bul {background-color:#397bee;background-image:-webkit-radial-gradient(50% -45%,circle,#53a7f5,#397bee);background-image:radial-gradient(circle at 50% -45%,#53a7f5,#397bee);height:78px;}
.ques-card-green {background-color:#24d378;background-image:-webkit-radial-gradient(50% -45%,circle,#24d378,#15a28b);background-image:radial-gradient(circle at 50% -45%,#24d378,#15a28b);height:78px;}
.ques-card-title {font-size:18px;font-weight:500;line-height:24px;position:relative;padding-top:15px;color:#fff;}
.ques-card-text {line-height:18px;position:relative;margin-top:6px;opacity:1;color:#fff;font-weight:normal;}
.ques-card-num {overflow:hidden;margin:40px auto 0;border-radius:50%;position:relative;display:block;width:80px;height:80px;}
.ques-card-num:before {position:absolute;top:0;left:0;width:76px;height:76px;content:'';border:2px solid rgba(255,255,255,.9);border-radius:100%;}
.ques-card-num:hover:before {background-color:rgba(0,0,0,.3);}
.ques-card-num img {width:100%;height:auto;display:block;border:none;}
.ques-card-name {font-size:18px;line-height:24px;margin-top:10px;}
.ques-card-major {line-height:18px;margin-top:6px;color:#a3a3a3;}
.ques-card-field {font-size:12px;line-height:18px;height:18px;margin-top:25px;text-align:center;color:#000;}
.ques-card-tag {font-size:12px;margin:6px 0 25px;}
.ques-card-tag span {line-height:17px;display:inline-block;max-width:84px;height:18px;padding:0 6px;color:#fa9600;border:1px solid #f5cc84;border-radius:2px;margin:0 4px;}
.ques-card-help {display:block;margin:20px auto;line-height:29px;width:90px;height:30px;text-align:center;color:#fff;border-radius:2px;background-color:#2fa9f1;}
.ques-card-bots {line-height:18px;margin-top:25px;color:#a3a3a3;}
.ques-card-title-top {padding:27px 0;}
.ques-card-list {text-align:left;}
.ques-card-list li {position:relative;}
/* .ques-card-list-noe:before {position:absolute;z-index:2;top:6px;left:37px;display:block;content:'';background-position:-115px -44px;width:20px;height:20px;background-image:url("../images/icon-body.png");}
.ques-card-list-three:before {position:absolute;z-index:2;top:6px;left:37px;display:block;content:'';background-position:-115px -88px;width:20px;height:20px;background-image:url("../images/icon-body.png");}
*/.ques-card-list li:after {position:absolute;bottom:0;left:10px;display:block;width:280px;height:1px;content:'';background-color:#ededed;}
.ques-list-box {position:relative;display:block;height:40px;padding:12px 15px 17px;}
.ques-list-head {position:relative;float:left;padding-right:8px;}
.ques-list-image {position:relative;display:block;width:36px;height:36px;z-index:2;margin:0 auto;}
.ques-list-image:before {position:absolute;top:0;left:0;width:32px;height:32px;content:'';border:2px solid #f87851;border-radius:100%;}
.ques-list-image img {border-radius:100%;width:100%;height:auto;display:block;border:none;}
.ques-list-name {overflow:hidden;margin-left:30px;}
.ques-list-name-head {line-height:18px;color:#333;font-size:.9rem;}
.ques-list-name-text {font-size:12px;line-height:16px;margin-top:2px;color:#a3a3a3;}
.ques-list-name-icon {font-size:12px;line-height:24px;position:absolute;top:50%;left:10px;display:block;margin-top:-13px;text-align:center;color:#fff;background-position:0 -60px;width:25px;height:25px;background-image:url("../images/icon-body.png")}
.item-icon001 {background-position:-62px -27px;width:25px;height:25px;display:block;}
.item-icon002 {background-position:-62px 0;width:25px;height:25px;}
.item-icon003 {background-position:-28px -32px;width:25px;height:25px;}
.item-icon004 {background-position:0 -60px;width:25px;height:25px;}
.item-icon005 {background-position:0 -60px;width:25px;height:25px;}
.ques-list-box:hover {cursor:pointer;background-color:#f5f5f5;}
/* .ques-card-list-two:before {background-position:-115px -66px;width:20px;height:20px;position:absolute;z-index:2;top:6px;left:37px;display:block;content:'';background-image:url(../images/icon-body.png);}
*/.ques-list-name-head span {float:left;font-size:.82rem;}
.ques-list-name-head span img {height:30px;padding-top:7px;}
.ques-list-name-head span:first-child {width:70px;text-align:left;}
.ques-list-name-head span:nth-child(2),.ques-list-name-head span:nth-child(3),.ques-list-name-head span:nth-child(4) {width:40px;text-align:center;}
.ques-list-name-head span:nth-child(5) {width:46px;text-align:center;padding-left:10px;}
.scrollbox {width:100%;margin:0 auto;overflow:hidden;}
#scrollDiv,#scrollDiv2,#scrollDiv3,#scrollDiv4 {width:100%;height:400px;overflow:hidden;}
/*这里的高度和超出隐藏是必须的*/.scroltit {height:26px;line-height:26px;padding-top:6px;padding-right:6px;}
.scroltit h3 {width:100px;float:left;}
.scroltit .updown {float:right;width:32px;height:22px;margin-left:4px}
#but_up1,#but_up2,#but_up3,#but_up4 {background:url(../images/down.gif) no-repeat 0 0;text-indent:-9999px}
#but_down1,#but_down2,#but_down3,#but_down4 {background:url(../images/up.gif) no-repeat 0 0;text-indent:-9999px}
.leftad {position:fixed;left:5px;top:45%;}
.subsite h3,.subsite li a {font-size:14px !important;}
.subsite li a {padding:0 5px !important;}
/* 针对WebKit内核浏览器的特定代码 */.gradient-text {background:-webkit-linear-gradient(top,#fffd84,#fefce3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
/* 针对其他浏览器的代码 */.gradient-text {background:linear-gradient(to bottom,#fffd84,#fefce3);background-clip:text;color:transparent;}
.text_justify {letter-spacing:6px;}
.brand {font-size:14px;text-align:justify;line-height:1.8;margin:10px 0;min-height:260px;text-indent:2em;border:1px solid #ccc;padding:30px 20px 20px 10px; width:100%}
.brand span {float:left;margin-right:20px;margin-left:-2em;}
.brand span img {width:200px}
.brand p {line-height:2.4;}
.brand p b {font-size:1.6rem;line-height:2.5;}
.brand p a {color:#000}
.pdetail {width:100%;height:500px;background:#fff;border:1px solid #ccc;margin-bottom:30px;}
.pdetail_left {width:698px;height:500px;padding:35px;float:left;}
.pdetail_left h1 {font-size:27px;color:#333;line-height:36px;}
.pdetail_left h3 {font-size:26px;color:#222;}
.pdetail_left hr {width:23px;height:3px;background:#c00;border:none;margin:20px 0}
.pdetail_left p {font-size:16px;color:#666;line-height:24px;}
.pdetail_left p b {font-weight:bold}
.pdetail_left .txt {height:200px;overflow:hidden;margin:20px 0;font-size:14px;color:#666;line-height:28px;}
.pdetail_left .txt a {color:#666;margin-right:10px;}
.pdetail_left .more {margin-right:10px;font-size:16px;color:#fff;background:#c00;padding:10px 40px;}
.pdetail_left .more:hover {background:#cf0000}
.pdetail_right {width:auto;height:500px;float:right;}
.pdetail_right img {max-width:100%;}
.pdetail_con {padding:50px;margin:40px 0 60px 0;background:#fff;border:1px solid #ccc;}
.pdetail_con p {margin-bottom:15px; line-height:1.8; text-align:justify}
.pdetail_con img {max-width:100%;display:block;margin:0 auto;}
.tiantan_xq_box_right3 {margin-top:0px;margin-bottom:30px;}
.tiantan_xq_box_right3 a {display:inline-block;vertical-align:top;width:100px;height:40px;text-align:center;line-height:40px;border:1px solid #d8d8d8;font-size:12px;color:#666666;}
.tiantan_xq_box_right3 a:hover {background:#b0b0b0;color:white;}
/* contact */.contact {}
.contact h2 {padding:77px 0 37px;font-size:24px;color:#333;border-bottom:1px solid #e5e5e5;}
.contact .cway {padding:30px 0 100px;height:230px;display:flex;justify-content:space-between;font-size:16px;}
.contact .cway .text {width:950px;height:174px;display:flex;justify-content:space-between;}
.contact .cway .text .left {float:left;margin-top:5px;line-height:30px;}
.contact .cway .text .tel {margin-bottom:44px;margin-top:0}
.contact .cway .text .tel a {display:block;margin-top:10px;font-size:34px;color:#333;}
.contact .cway .text .more_co {float:left;padding-left:46px;line-height:35px;color:#333;border-left:1px solid #e5e5e5;}
.contact .cewm {height:174px;}
.contact .cewm .item {float:left;margin-left:26px;height:100%;border:1px solid #e7e7e7;background-color:#fff;display:flex;justify-content:space-between;align-items:center;}
.contact .cewm .item:first-child {margin-left:0;}
.contact .cewm .item .ewmbox {width:218px;height:100%;border-right:1px solid #e7e7e7;font-size:0;line-height:0;display:flex;justify-content:center;align-items:center;}
.contact .cewm .item .ewmbox img {max-width:170px}
.contact .cewm .item p {padding:0 20px;width:20px;line-height:16px;text-align:center;display:inline-table}
.ej_nav_u1 {font-size:0;}
.ej_nav_u1 li {display:inline-block;vertical-align:top;width:16.66666%;border:1px solid #cacaca;box-sizing:border-box;text-align:center;border-right:none;}
.ej_nav_u1 li a {display:block;line-height:60px;font-size:18px;color:#666666;}
.ej_nav_u1 li:last-child {border-right:1px solid #cacaca;}
.ej_nav_u1 li:hover a,.ej_nav_u1 li.active a {background:#a22c2c;color:white;}
.ej_nav_u1 li:hover,.ej_nav_u1 li.active {border-color:#a22c2c;}
@media (max-width:1366px) {.leftad {display:none;}
.izl-rmenu {display:none;}
}
@media (max-width:1200px) {.content-middle {width:96%}
.newscenter .news-sidebar {display:none}
.content-middle {width:96%}
.content-middle .picture-body .swiper-picture .swiper-slide {height:600px;}
}
@media (max-width:767px) {.newscenter .news-list {padding:1rem}
.newscenter .news-list .news-nav {padding-left:0}
.newscenter .news-list .news-nav>li {margin-right:1rem}
.newscenter .news-list .news-items .news-item {margin-bottom:1rem}
.newscenter .news-list .news-items .news-item .cover {width:120px;height:75px;margin-right:.8rem}
.newscenter .news-list .news-items .news-item .item-text {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:75px}
.newscenter .news-list .news-items .news-item .item-text .tit {height:40px}
.newscenter .news-list .arrow-down,.newscenter .news-list .news-items .news-item .item-text .description {display:none}
.content-middle .picture-body .swiper-picture .swiper-slide {height:200px;}
.content-middle .picture-body .swiper-picture .swiper-button-next,.content-middle .picture-body .swiper-picture .swiper-button-prev {display:none}
.content-middle .picture-body .swiper-picture .swiper-wrapper {}
.content-middle .picture-body .swiper-picture .swiper-wrapper .swiper-slide .swiper-slide-text {height:4rem}
.content-middle .picture-body .swiper-picture .swiper-wrapper .swiper-slide .swiper-slide-text .num {margin:1rem .4rem 0 .3rem;font-size:.8rem;-ms-flex-item-align:start;align-self:flex-start}
.content-middle .picture-body .swiper-picture .swiper-wrapper .swiper-slide .swiper-slide-text .description {padding-right:.3rem;height:2.2rem}
}
#pagesize {margin:50px auto;overflow:hidden;}
#pagesize a,#pagesize span {padding:5px 15px !important;margin:0 15px 0 0 !important;}
#pagesize .active:hover {color:#333;}
.row {margin-right:-15px;margin-left:-15px;}
.fastlink {position:relative}
.fastlink ul li {float:right}
.fastlink ul li:first-child a {background:url(../images/gold.png) 0px 0px no-repeat;background-color:#0251bd;text-decoration:none;display:block;width:72px;height:73px;border-radius:4px;}
.fastlink ul li:first-child a:hover {background:url(../images/gold.png) 0px 0px no-repeat;background-color:#ff2600;}
.columns_box_bg {background-color:#fff;border:1px solid #eee;}
.layui-row:after,.layui-row:before {content:"";display:block;clear:both;}
.columns_box {padding-right:20px;}
.layui-col-md9 {width:75%;float:left;position:relative;display:block;margin:0;padding:0;box-sizing:border-box;padding-right:20px;}
.layui-col-md3 {width:25%;float:left;position:relative;display:block;margin:0;padding:0;box-sizing:border-box;}
.leftzx_item {padding:20px;border-right:1px solid #eee;}
.leftzx_item>h1 {color:#333;font-size:22px;text-align:justify;font-weight:600;}
.edit_line {font-size:13px;color:#999;border-bottom:1px dashed #ddd;margin:15px 0;padding-bottom:15px;}
.edit_line span+span {margin-left:15px;}
.edit_line span a {color:#ca1420;}
.content_body p {line-height:180%;margin-bottom:20px;color:#666;font-size:16px;text-align:justify}
.content_body a{color:#333; font-weight:bold}
.content_body img {max-width:100%;height:auto;margin-bottom:10px;cursor:pointer;}
.page_group {margin-bottom:15px;padding:10px 0 20px;color:#666;border-bottom:2px double #ca1420;margin-top:20px}
.page_group li a {color:#666;font-size:14px}
.page_group li a:hover {color:#ca1420;}
.page_group li span {margin-right:3px;font-size:14px}
.page_group li+li {margin-top:10px;}
.about_read h3 {color:#333;font-weight:600;font-size:18px;margin-bottom:5px;}
.about_read ul {padding-left:15px;}
.about_read ul li {padding:10px 0;list-style-type:disc;color:#666;}
.about_read ul li a {color:#666;font-size:14px}
.about_read ul li a:hover {color:#ca1420;}
.rightzx_item {padding-right:15px;overflow:hidden;}
.qun-lists {/* position:fixed;*/    top:70px;width:100%;overflow:hidden;/* background:#fff;*/}
.nav_title {/*height:33px;*/    padding-top:20px;/*padding-right:20px;*/    /*padding-left:20px;*/    /* border-top:1px solid #ca1420;*/}
.nav_f20 {font-size:20px;font-weight:600;position:relative;line-height:30px;}
.nav_title .nav_f20:after {background:#fff url(../quncss/images/quzi.png) no-repeat 0 0;}
.nav_title .nav_f20:after {position:absolute;float:right;top:3.5px;right:0;width:24px;height:24px;content:'';}
.contact-area {overflow:hidden;/*margin-top:20px;*/    padding:15px 0px  0;border-radius:5px;padding-right:5px;}
.contact-area .code-ul {font-size:14px;float:left;width:51%;margin:0;padding:0;padding-top:10px;list-style:none;color:#7a7b7c;}
.contact-area .code-ul li:first-child {padding-top:0;}
.contact-area .code-ul li {line-height:1.2;overflow:hidden;padding:6px 0;/*  cursor:pointer;*/}
.contact-area .code-ul li .text {display:inline-block;font-size:15px;vertical-align:middle;}
.contact-area .code-ul li a {float:right;cursor:pointer;padding:1px 4px;color:#ca1420;border:1px solid #ca1420;border-radius:3px;fill:#ca1420;}
.contact-area .code-ul li a i {display:inline-block;margin-right:3px;vertical-align:middle;font-style:normal;}
.contact-area .code-dl {float:right;width:45%;margin:0;padding:10px 0;text-align:center;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);}
.contact-area .code-dl dd {margin:0;}
.contact-area .code-dl dd img {width:100px;height:100px;}
.contact-area .code-dl dt {font-size:12px;color:#a5aab0;}
.single-combox {margin:20px 0;}
.single-combox-item {margin-top:20px;}
.single-combox>h3 {color:#333;background-color:#f5f5f5;width:100%;line-height:42px;height:42px;padding-left:15px;box-sizing:border-box;font-size:18px;font-weight:600;}
.l-single-combox-item {width:45%;padding-bottom:28%;position:relative;height:100%;overflow:hidden;display:block}
.l-single-combox-item img {transition:all 0.3s;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;}
.l-single-combox-item img:hover {transform:scale(1.15);}
.r-single-combox-item {width:52%;display:block;float:left}
.r-single-combox-item h2 {font-size:16px;color:#666;margin-bottom:15px;}
.r-single-combox-item h2 a {color:#333;font-size:14px}
.r-single-combox-item h2 a:hover {color:#ca1420;}
.r-single-combox-item p span {margin-right:20px;}
.r-single-combox-item p span,.r-single-combox-item p time {color:#999;font-size:12px;}
.r-single-combox-item p span i,.r-single-combox-item p time i {margin-right:3px;font-size:12px;}
.adbox_r {margin:20px 0;}
.adbox img:hover {opacity:0.88;}
.single-combox-ul li {padding:10px 0;}
.single-combox-ul li a {color:#666;}
.single-combox-ul li a:hover {color:#ca1420;}
.single-combox-ul li span {max-width:16px;min-width:16px;height:16px;border-radius:50%;background-color:#c6c6c6;color:#fff;text-align:center;line-height:16px;margin-right:5px;}
.single-combox-ul li:nth-child(1) span {background-color:#ca1420;color:#fff;text-align:center;line-height:16px;margin-right:5px;}
.single-combox-ul li:nth-child(2) span {background-color:#ca1420;color:#fff;text-align:center;line-height:16px;margin-right:5px;}
.single-combox-ul li:nth-child(3) span {background-color:#ca1420;color:#fff;text-align:center;line-height:16px;margin-right:5px;}
.single-combox-ol {padding-left:18px;}
.single-combox-ol li {padding:6px 0;}
.single-combox-ol .single-combox-l {list-style-type:disc;color:#716f72;}
.single-combox-ol .single-combox-l1 a {color:#333}
.single-combox-ol .single-combox-l a {color:#716f72;font-size:14px}
.single-combox-ol .single-combox-l:hover,.single-combox-ol .single-combox-l a:hover {color:#ca1420;}
.single-combox-ol .single-combox-l1 {margin-top:6px;font-weight:600;font-size:16px;margin-left:-18px;}
.tags_box a {display:inline-block;margin-right:3px;margin-top:8px;text-align:center;text-decoration:none;font-family:Libre Baskerville;font-size:12px;line-height:30px;color:#636363;padding:0 5px;background-color:#f6f6f6;}
.tag_span {width:60px;overflow:hidden;margin-right:3px;margin-top:3px;margin-bottom:8px;text-align:center;text-decoration:none;font-family:Libre Baskerville;font-size:12px;height:30px;line-height:30px;color:#636363;padding:0 12px;background-color:#f6f6f6;}
.tags_box a:hover {background-color:#ca1420;color:#fff;text-decoration:none;outline:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.about_tags li a {display:inline-block;margin-right:3px;margin-top:8px;text-align:center;text-decoration:none;font-family:Libre Baskerville;font-size:12px;line-height:28px;color:#636363;padding:0 12px;border:1px solid #ddd;border-radius:2px;}
.about_tags li a:hover {background-color:#ca1420;border:1px solid #ca1420;color:#fff;}
.box_hxjz {-webkit-align-items:center;display:-webkit-flex;display:flex;align-items:center;}
.ellipsis2 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;-moz-box-orient:vertical;-moz-line-clamp:2;word-break:break-all;}
.flex_box_zd {display:-webkit-flex;display:flex;box-sizing:border-box;-webkit-justify-content:space-between;justify-content:space-between;}
.layui-icon-time:before {content:"\e68d";box-sizing:border-box;}
.fa-eye:before {content:"\f06e";}
.layui-icon {font-family:layui-icon !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.layui-btn,.layui-disabled,.layui-icon,.layui-unselect {-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}
.layui-row:after,.layui-row:before {content:"";display:block;clear:both;}
.layui-col-space20 {}
.layui-col-space20>* {padding:10px;}
.layui-col-md7 {width:58.33333333%;float:left;}
.layui-col-md5 {width:41.66666667%;float:left;}
.index_tab_ul {background-color:#fafafa;margin-bottom:20px;}
.box_hxjz {-webkit-align-items:center;display:-webkit-flex;display:flex;align-items:center;}
.index_tab_ul li.on {background-color:#ca1420;color:#fff;position:relative;}
.index_tab_ul li {text-align:center;height:42px;line-height:42px;color:#666;flex:1;font-size:16px;cursor:pointer;}
.index_tab_ul li.on::after {content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ca1420;bottom:-10px;position:absolute;left:50%;transform:translateX(-50%);}
.index_tab_box {display:none;}
.show {display:block !important;transform:translateX(0);-webkit-transform:translateX(0);}
.index_tab_box {display:none;}
.index_tab_box>ul {padding-left:15px;}
.index_tab_box>ul li {list-style-type:disc;color:#666;padding:10px 0;}
.index_tab_box>ul li:first-child,.index_tab_box>ul li:nth-child(7n) {list-style-type:none;margin-left:-15px;font-weight:600;}
.index_tab_box>ul li:first-child a,.index_tab_box>ul li:nth-child(7n) a {font-size:20px;color:#333;}
.index_tab_box>ul li:first-child time,.index_tab_box>ul li:nth-child(7n) time {display:none;}
.index_tab_box>ul li a {color:#666;font-size:15px;}
.index_tab_box>ul li a time {min-width:92px;max-width:92px;text-align:right;font-size:15px;}
.index_tab_box>ul li:hover,.index_tab_box>ul li:hover a {color:#ca1420;}
.index_tab_box>ul li a span {overflow:hidden;flex:auto;font-size:15px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.layui-col-md6 {width:50%; float:left; padding-left:30px !important}
.video_box {margin:-6px -10px;}
.video_box>* {padding:6px 0;}
.video_box>div .bofang_bor {position:relative;}
.video_box>div .bofang_bor .u-solid-bg {width:100%;height:2px;background:#eee;display:block;overflow:hidden;position:absolute;left:0;bottom:-8px;z-index:10;}
.video_box>div .bofang_bor .u-solid-bg:after {content:"";width:0%;height:2px;transition:all 0.3s;background:#ca1420;display:block;overflow:hidden;}
.video_box>div .bofang_bor:hover .u-solid-bg:after {width:100%;}
.bofang_bg {width:100%;border-radius:3px;position:relative;overflow:hidden;}
.bofang_bg a {position:relative;display:block;width:100%;padding-top:50%;}
.bofang_bg a img {object-fit:cover;}
.bofang_bg a img,.bofang_bg a p {width:100%;left:0;top:0;height:100%;position:absolute;}
.bofang_bg a p {background-color:rgba(0,0,0,0.5);transition:all 0.3s;display:none;}
.bofang_bg a p i {color:#fff;font-size:32px;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;}
.bofang_bg a:hover p {display:block;}
.bofang_h3 {font-size:15px;margin:7px 0; height:40px; font-weight:normal}
.bofang_h3 a {color:#333;}
.bofang_h3 a:hover {color:#ca1420;}
.bofang_h6 {margin-bottom:8px;font-size:13px;}
.bofang_h6 span {color:#999;}
.bofang_h6 span i {margin-right:3px;font-size:14px;}
