/* pcbanner */
.header_banner_pc{ height: 740px; clear: both; margin-top: -2px; }
.header_banner_mob{ display: none; }
.Maxbanneritem{ height: 740px; width: 100%; position: relative; }
.Maxbanneritem img{width: 100%;}
.Maxbanner_dex{ width: 100%; height: 140px; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.6);  color: #fff; }
#kinMaxShow .banner_dexinfo,.kinMaxswiper .banner_dexinfo{ max-width: 1230px; margin: 0 auto; }
.kinMaxswiper > .swiper-container-horizontal > .swiper-pagination-bullets{bottom: 150px;}

.kinMaxswiper .swiper-pagination-bullet{background: #fff; opacity: 1; width: 12px; height: 12px;}
.kinMaxswiper .swiper-pagination-bullet-active{background: #ffe100; width: 50px; border-radius: 5px;}

.banner_dexinfo dt{ line-height: 64px; font-size: 22px; font-weight: bold; }
.banner_dexinfo dd{ line-height: 28px; font-size: 14px; color: #ccc; }
#kinMaxShow .kinMaxShow_button li{border-radius: 50%;}
#kinMaxShow .kinMaxShow_button li.focus{border-radius: 5px;}

.banner_mob_wrap .swiper-container { width: 100%; height: 100%; }
.banner_mob_wrap .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; }

.banner_mob_wrap .swiper-pagination-bullet{background: #fff; opacity: 1; width: 8px; height: 8px;}
.banner_mob_wrap .swiper-pagination-bullet-active{background: #ffe100; width: 30px; border-radius: 4px;}
.mob_bannritem{ position: relative; }
.mobbanner_bigpic img{width: 100%;}
.mobbanner_bigtext { width: 100%; padding: 10px 0; position: absolute; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); color: #fff; }
.mobbanner_dexinfo{ margin: 0; }
.mobbanner_dexinfo dt{ font-size: 12px; font-weight: bold; }
.mobbanner_dexinfo dd{ font-size: 10px; line-height: 16px; padding: 0 10px;}


/* 手机banner */


/* 关于 */
.maincont_wrap { max-width: 1920px; margin: 0px auto; overflow: hidden; }
.regard_area{ padding-left: 335px; padding-top: 150px; }
.regard_title dt{ line-height: 50px; vertical-align: bottom; font-size: 44px; font-weight: bold; color: #333; }
.regard_title dt span{ font-size: 16px; font-weight: normal; }
.regard_title dd{ color: #043764; font-size: 20px; }
.regard_des{ margin-top: 30px; padding-right: 70px; line-height: 24px; color: #666; font-size: 14px; }
.regard_census{position: relative; margin-top: 40px; height: 160px;}
.regard_censusarea{ position: absolute; height: 160px; width: 800px; box-shadow: 0px 0px 10px #ddd; -moz-box-shadow:0px 0px 10px #ddd; -webkit-box-shadow:0px 0px 10px #ddd; z-index: 1000; background: #fff; display: flex; align-items: center; }
.census_item{ margin: 0 18px; }
.census_item0{width: 160px; }

.census_item strong{display: block; font-size: 24px; color: #333; font-weight: bold;}
.census_item span{display: block; font-size: 16px; color: #666; font-weight: normal;}
.census_item5 strong{width:58px;}

.intomore{ width: 180px; height: 50px; margin-top: 40px; border:1px solid #e6e6e6; background: #f2f2f2; line-height: 50px; text-align: center; }
.intomore a{ display: block; font-size: 14px; color: #00407e; }

.intomore a span{ line-height: 50px; }
.intomore a i{ display: inline-block; width: 30px; height: 14px; }
.intomore a i img{width: 30px; height: 14px;}
.intomore a i img.whiteimg{ display: none; }
.intomore a i img.blueimg{ display: block; }

.intomore:hover{ background: #00407e; color: #fff; }
.intomore:hover a{ color: #fff; text-decoration: none; }
.intomore:hover a i img.whiteimg{ display: block; }
.intomore:hover a i img.blueimg{display: none; }

.regard_rightpic{ width: 100%; overflow: hidden; }
.regard_rightpic img{width: 100%; transition: all 0.6s; }
.regard_rightpic img:hover{transform: scale(1.1);}

/* 动画作品 */
.opus_wrap{  }
.opus_wrap_pc{height: 790px; background: url('../images/opus_wrap_bg.jpg') no-repeat 0 0; background-size: 100% 100%;}
.opus_wrap_mob{ display: none; padding-bottom: 25px; background: url('../images/opus_wrap_bg.jpg') no-repeat 0 0; background-size: 100% 100%; }

.opus_title{ text-align: center; padding-top: 70px; color: #fff; }
.opus_title dt{font-size: 44px; font-weight: bold;}
.opus_title dd{font-size: 16px; }
.opus_swichbox{ width: 100%; height: 600px; }

.indexnews_switch{ width: 100%; height: 600px; position: relative; }
.indexnews_switch .swiper-container { width: 100%; height: 490px;   }
/*.indexnews_switch .swiper-slide { width: 1230px; height: 490px; text-align: left;}*/
.indexnews_switch .swiper-slide { width:690px; height: 490px; text-align: left;}

.indexnews_switch .swiper-button-next{ width: 70px; height: 70px; top: 520px; right: 40%; background: url('../images/arrowright1.png') no-repeat 0 0; background-size: 100% 100%;}
.indexnews_switch .swiper-button-next:after{ display: none; }
.indexnews_switch .swiper-button-prev{ width: 70px; height: 70px; top: 520px; left: 40%; background: url('../images/arrowleft1.png') no-repeat 0 0; background-size: 100% 100%;}
.indexnews_switch .swiper-button-prev:after{ display: none; }

.swiper-nesarea{ height: 490px; padding-top: 60px; background: #fff; }
.swiper-nesabox{ height: 370px; margin: 0px 70px 60px;}
.nesa_infobox{ width:100%; height: 370px;}
/*.nesa_infobox{ width: 60%; height: 350px; float: left; }
.nesa_newslistbox{ width: 35%; float: right; height: 350px; display: flex; align-items: center; overflow: auto; }
.nesa_newslistbox::-webkit-scrollbar {width: 6px;}
.nesa_newslistbox::-webkit-scrollbar-track {background-color: #e6e6e6;}
.nesa_newslistbox::-webkit-scrollbar-thumb {background-color: #00407e;}*/

.nesa_newspict{ width: 244px; float: left; margin-right: 28px; overflow: hidden; }
.nesa_newsdes{ float: left; }
.nesa_newspict img{width: 244px; height: 370px; transition: all 0.6s;}
.nesa_newspict img:hover{transform: scale(1.1);}
.nesa_newsmess{ margin-top: 5px; margin-bottom: 0; }
.nesa_newsmess dt{font-size: 20px; font-weight: bold; color: #333; margin-bottom: 0px;}
.nesa_newsmess dd{ line-height: 32px; font-size: 14px; color: #333; }
.nesa_newsmess dd span{ display: inline-block; width: 50px; height: 30px; margin-right: 8px;vertical-align: middle; }
.nesa_newsmess dd span img{ width: 100%;  }

.nesa_newsinto{ width: 180px; height: 50px; margin-top: 20px; border:1px solid #e6e6e6; background: #f2f2f2; line-height: 50px; text-align: center; }
.nesa_newsinto a{ display: block; font-size: 14px; color: #00407e; }
.nesa_newsinto a span{ line-height: 50px; }
.nesa_newsinto a i{ display: inline-block; width: 30px; height: 14px; }
.nesa_newsinto a i img{width: 30px; height: 14px;}
.nesa_newsinto a i img.whiteimg{ display: none; }
.nesa_newsinto a i img.blueimg{ display: block; }

.nesa_newsinto a i.white{ display: inline-block;  overflow: hidden; display: none; }
.nesa_newsinto a i.blue{ display: inline-block;  overflow: hidden;  }
.nesa_newsinto:hover{ background: #00407e; color: #fff; }
.nesa_newsinto:hover a{ color: #fff; text-decoration: none; }
.nesa_newsinto:hover a i img.whiteimg{ display: block; }
.nesa_newsinto:hover a i img.blueimg{display: none; }

.nesa_list{}
.nesa_list li{ line-height: 36px; font-size: 14px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.nesa_list li:before{ display: inline-block; content: ''; width: 32px;height: 32px; margin-right: 10px; background: url('../images/honor_ico2.png') no-repeat 0 0; background-size: 100% 100%; vertical-align: middle; }
.nesa_list li a:hover{color: #00407e;}


.opusmob_movewrap{  padding: 0 10px; height: 350px; margin-top: 15px;}

.opusmob_movewrap .swiper-container { width: 100%; height: 100%; }
.opusmob_movewrap .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; }

.opusmob_movewrap .swiper-pagination-bullet{background: #f4f4f4; opacity: 1; width: 8px; height: 8px;}
.opusmob_movewrap .swiper-pagination-bullet-active{background: #ffe100; width: 30px; border-radius: 4px;}

/* 合作伙伴 */
.coope_title{}
.coope_title{ text-align: center; padding-top: 50px;  }
.coope_title dt{font-size: 44px; font-weight: bold; color: #333;}
.coope_title dd{font-size: 16px; color: #666; }
.coope_tab{ width: 360px; height: 38px; margin: 0 auto; border:1px solid #e6e6e6; }
.coope_tab span{ display: inline-block; width: 50%; line-height: 38px; text-align: center;  font-size: 16px; color: #666; cursor: pointer;}
.coope_tab span.current{background: #00407e; color: #fff;}
.coope_brandbox{ padding: 10px 0px; width: 1230px; margin: 0 auto;  height: 300px; overflow: hidden;}

.coope_barndara2{ margin-left: -1500px; }
.coope_barndara .swiper-container { width: 100%; height: 280px; padding: 50px 0; }
.coope_barndara .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; }
.coope_barndara .swiper-pagination-bullet-active{background: #ffe100; width: 30px; border-radius: 5px;}
.coope_barnd_item{ width: 100%; overflow: hidden;;}
.coope_barnd_item span{ display: inline-block; width: 20%; height: 90px;  float: left; overflow: hidden; cursor: pointer;}
.coope_barnd_item span b{ display: inline-block; width: 100%; height: 90px; border:1px solid #e8e8e8; overflow: hidden;}
.coope_barnd_item span b img{ width: 100%; transition: all 0.6s;height: 87px;object-fit: contain;}
.coope_barnd_item span b:hover img{transform: scale(1.2);}

.pop_switch{ width: 100%; height: 780px; }
.pop_switch .swiper-container { width: 100%; height: 780px;  }
.pop_switch .swiper-slide { width: 1000px; height: 780px; text-align: left; }
.pop_switch .swiper-slide img{ width: 1000px; height: 780px;}



/* 新闻资讯 */
.news_wrap{  padding: 80px 0px 130px 0px; background:url(../images/news_wrap_bg.jpg) no-repeat center top;  background-size: 100% 100%; }
.news_wrap_title{ text-align: center; color: #fff; }
.news_wrap_title dt{font-size: 44px; font-weight: bold;}
.news_wrap_title dd{font-size: 16px; }


.index_newsmoveWrap{ width:1380px; margin: 0 auto;  margin-top: 20px;  overflow: hidden;}
.movenews{ width: 46px; line-height: 80px; font-size: 30px; color: #fc391d; cursor: pointer; text-align: center; margin-top: 130px;}
.relevantbox_news{ width: 1240px; height: 348px; margin: 0 auto; overflow: hidden; position: relative;}
.moveredleft{ background:url(../images/arrowleft1.png) no-repeat center center; margin-right: 20px; }
.moveredright{ background:url(../images/arrowright1.png) no-repeat center center; margin-left: 20px; }
.relevantlist_news{ width: 1680px; position: absolute; left: 10px; top: 0;}
.relevantlist_news li{ display: inline-block; width: 285px; height: 348px; margin-right: 30px; float: left; overflow: hidden; background: #fff; cursor: pointer; }
.relevantlist_news li:last-child{margin-right: 0;}
.relevantlist_news li:hover{background: #f4f4f4;}
.relevantlist_news li .newpict img{width: 290px; height: 174px; transition: all 0.6s;}
.relevantlist_news li:hover .newpict img{transform: scale(1.1);}
.relevantlist_news li:hover h3 a{color: #00407e;}

.animated_zx1{-webkit-animation-duration: 1s; animation-duration: 1s; }
.animated_zx2{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s;}
.animated_zx3{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-delay: 0.5s; animation-delay: 0.5s;}
.animated_zx4{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-delay: 0.8s; animation-delay: 0.8s;}

.newinfobox{ padding: 10px 12px; }
.newinfobox h3{margin: 0;font-size: 16px; font-weight: bold; margin-top: 8px;}
.newinfobox h3 a{color: #333;line-height: 25px}
.newinfobox h3 a:hover{color: #00407e;}
.newinfobox p{ font-size: 14px; color: #666; line-height: 22px;margin-top: 15px; }

.newlooktimebox{ height: 24px; line-height: 24px; margin-top: 15px; }
.newlooktimebox span{ display: inline-block; line-height: 24px; font-weight: normal; font-size: 12px; color: #999; }
.newlooktimebox span i{ display: inline-block;  width: 15px; height: 15px; margin-right: 6px; }
.newlooktimebox span i img{ width: 15px; height: 15px; vertical-align: middle; }


.news_mobwrap{display: none; margin-top: 20px; padding: 0 10px; padding: 20px 0px 20px 0px; background: url(../images/news_wrap_bg.jpg) no-repeat 0 0; background-size: 100% 100%; }
.matin_box{ padding: 0 10px; overflow: hidden; }
.matin_box_area{width: 100%; overflow: auto;}
.matin_box_area::-webkit-scrollbar {display:none} 
.matinlist_box{}
.matin_item{ width: 170px; margin-right: 10px; background: #fff; float: left; }
.matin_pic img{ width: 100%; }
.matin_infobox{ padding: 10px; }
.matin_infobox h3{margin: 0; font-size: 14px; font-weight: bold; margin-top: 0px; line-height: 18px;}
.matin_infobox p{font-size:12px;color:#666;line-height:16px; margin:0; margin-top:5px;}


@media screen and (max-width: 1400px) { 
 .regard_area{padding-left: 120px; padding-top: 10px;}
 .regard_census{ height: 120px; }
 .regard_censusarea{ height: 120px; }
 .news_wrap{ padding: 20px 0px 20px 0px;}

}


@media screen and (max-width: 1200px) { 
.navbar-mod,.navbar-mod-sea{ display: block;}

.header_pc{ display: none;}
.header_banner_pc{ display: none; }
.header_banner_mob{ display: block; }

/* 关于 */
.regard_wrap{padding: 10px;}
.regard_area{ padding: 0;  }
.regard_title dt{ font-size: 22px; line-height: 40px; }
.regard_title dd{ font-size: 16px; }
.regard_des{margin-top: 15px; padding-right: 0;}
.regard_census{margin-top: 20px; height: 160px; }
.regard_censusarea{ width: 100%; height: auto; flex-wrap: wrap; }
.census_item{ margin: 0; width: 50%; padding: 10px 0; }
.census_item span,.census_item strong{ margin-left: 20px; }
.census_item strong{ font-size: 20px; }
.census_item span{ font-size: 14px; }
.intomore{ margin: 10px auto; }

/* 动画作品 */
.matin_pic img{height:120px;}
.opus_wrap_pc{ display: none; }
.opus_wrap_mob{ display: block; margin-top: 20px; }
.opus_title{padding-top: 25px; margin: 0;}
.opus_title dt{font-size: 22px;}
.opus_title dd{ font-size: 14px; }
.opusmob_movewrap{height: 300px;}
.swiper-nesabox{ margin: 0px 10px 0px; text-align: left;width: 100%;height:300px;}
.nesa_infobox{  width: 100%; padding:10px 0; height: auto; }
.nesa_newslistbox{ width: 100%; height: 120px;}
.nesa_newspict{ width: 90px; margin-right: 10px; }
.nesa_newspict img{ width: 100%; height: auto; }
.sammpict{ width: 130px; }
.sammpict img{ width: 100%; }
.nesa_newsmess{ margin: 0; margin-top: 5px; }
.nesa_newsmess dt{ margin-bottom: 5px; font-size: 14px; }
.nesa_newsmess dd{ line-height: 22px; font-size: 12px; }
.nesa_newsmess dd span{ width:30px; height: 22px; }
.nesa_newsinto{width:100px;height:30px;margin-top:8px;border:1px solid #e6e6e6;background:#f2f2f2;line-height:30px;text-align:center;}
.nesa_newsinto a{ font-size: 12px; }

.nesa_list{ margin-bottom: 10px; }
.nesa_list li{ font-size: 12px; line-height: 24px; }
.nesa_list li:before{ width: 20px; height: 20px; }

/* 合作伙伴 */
.coope_wrap{ padding: 0 10px; }
.coope_title{ padding-top: 25px; }
.coope_title dt{ font-size: 22px; }
.coope_title dd{ font-size: 14px; }
.coope_tab{ width: 100%; }
.coope_brandbox{ width: 100%; height: 90px; }
.coope_barndara .swiper-container{padding: 0px 0 20px; height: 86px;}
.coope_barnd_item span{ height: auto; }
.coope_barnd_item span b{ height: auto }

/* 资讯 */
.news_wrap_pc{ display: none; }
.news_mobwrap{ display: block; }
.news_wrap_title dt{font-size: 22px;}
.news_wrap_title dd{ font-size: 14px; }
.newlooktimebox{margin-top: 5px;}

}













