@import url("/tpl/css/fontawesome-webfont.css");
@import url("/tpl/css/jssocials.css");
@import url("/tpl/css/jssocials-theme-flat.css");
@import url("/tpl/css/layui.css");

* {-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"DM Sans",sans-serif;}
input,textarea {outline:0;}
.clr {clear:both;}
input::-webkit-input-placeholder {color:#bbb;font-size:13px;}
input::-moz-placeholder {color:#bbb;font-size:13px;}
input:-moz-placeholder {color:#bbb;font-size:13px;}
input:-ms-input-placeholder {color:#bbb;font-size:13px;}
textarea::-webkit-input-placeholder {color:#bbb;font-size:13px;}
textarea::-moz-placeholder {color:#bbb;font-size:13px;}
textarea:-moz-placeholder {color:#bbb;font-size:13px;}
textarea:-ms-input-placeholder {color:#bbb;font-size:13px;}

img {padding:0;margin:0;border:none;max-width:100%;display:inline-block;}
.nopm {list-style:none;padding:0px;margin:0px;}
.nopm li {padding:0;margin:0;}
h2,h4,h3,h1,form,input,p,textarea {padding:0;margin:0;}
a {text-decoration:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display:block;margin:0px;padding:0px;font-size:14px;}
body {font-family:"DM Sans",sans-serif;color:#45474F;background:#f5f5f5 url("/images/body.jpg") no-repeat center top;font-size:14px;padding:0px;margin:0px;}

header, section, footer, main, article, .mainbody {width:1200px;margin:0px auto;padding:0 0px;}
header .logo {padding:12px;}
header .logo img {}

.main_menu_nav {height:80px;padding:0px 0;background:#cf0d0d;}
.main_menu_nav img {
	display: inline-block;
	transition: all .3s ease;
	height:26px;margin-bottom:4px;
}

.main_menu_nav a:hover img {
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}

.navigation {}
.navigation  ul.main_menu_list {float:left;}
.navigation  ul.main_menu_list li.b {float:left;position:relative;background:url(/images/shuxian.png) no-repeat left top;width: 150px;}
.navigation  ul.main_menu_list li.b a.ba {font-size:16px;line-height:30px;padding:12px 10px 8px 10px;color:#FAFAFA;display:block;text-align:center;position:relative;transition: all .3s ease;}
.navigation  ul.main_menu_list li.b:hover {color:#FFD700;background: #b60606;}
.navigation  ul.main_menu_list li.on a.ba {background: #b60606;color:#FFD700;}
.navigation  ul.main_menu_list li.b ul {position:absolute;top:79px;left:0px;min-width:270px;display:none;z-index:9999;background-color:#b60606;padding:15px 20px 10px;}
.navigation  ul.main_menu_list li.b:hover ul {display:block;}
.navigation  ul.main_menu_list li.b ul li {line-height:40px;height:40px;overflow:hidden;}
.navigation  ul.main_menu_list li.b ul li a {color:#fff;display:block;padding-left:25px;border-radius:2px;font-size:14px;}
.navigation  ul.main_menu_list li.b ul li a:hover {background:#FFD700;color:#000;}

.newfirst {padding:20px 60px;;background:#fff url(/images/toutiao.png) no-repeat left top;margin-top:20px;text-align:center;}
.newfirst_t {height:40px;}
.newfirst_t a {font-size:16px;color:#b60606;}
.newfirst_desc {padding:0 100px;line-height:26px;}

.itoprap {padding:0 20px;background:#fff;overflow:hidden;}

.ibanner {float:left;width:50%;padding-right:10px;}

ul.index_news {overflow:hidden;}
ul.index_news li {float:left;padding:0 12px;width:33.33%;}
ul.index_news li:first-child {padding:0 24px 0 0;}
ul.index_news li:nth-child(3) {padding-right:0 0 0 24px;}
ul.index_news li .img {position:relative;width:100%;height:0;padding-bottom:60%;display:block;cursor:pointer;overflow:hidden;}
ul.index_news li .img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:all 0.6s linear 0s;}
ul.index_news li .img:hover img {transform:scale(1.1);transition:all 0.6s linear 0s;}
ul.index_news li .img span {position:absolute;left:20px;bottom:20px;z-index:10;background:rgba(255,255,255,0.6);color:#333;line-height:40px;padding:0 20px;font-size:16px;border-radius:6px;}
ul.index_news li h3 {line-height:30px;padding:10px 0;overflow:hidden;font-weight:normal;}
ul.index_news li h3 a {font-size:18px;color:#FF4136;}
ul.index_news li h3 a:hover {color:#FF4136;}
ul.index_news p {color:#bbb;font-size:13px;line-height:24px;overflow:hidden;}

ul.index_smenu {overflow:hidden;padding:50px 0;}
ul.index_smenu li {float:left;padding:13px;width:33.33%;}
ul.index_smenu li:first-child,ul.index_smenu li:nth-child(4) {padding-left:0px;}
ul.index_smenu li:last-child,ul.index_smenu li:nth-child(3) {padding-right:0px;}
ul.index_smenu li .cell {border-radius:12px;border:1px solid #888;height:225px;overflow:hidden;position:relative;}
ul.index_smenu li .cell img {border-radius:12px;width:100%;height:100%;transition:all 0.6s linear 0s;display:block;}
ul.index_smenu li .index_smenu_content {position:absolute;left:30px;bottom:50px;}
ul.index_smenu li .index_smenu_content .st {color:#FFD700;padding-bottom:12px;}
ul.index_smenu li .index_smenu_content .desc {font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(21px,1.25vw,32px);line-height:120%;letter-spacing:-0.48px;height:unset !important;transition:all 0.5s ease-in-out;padding-bottom:12px;color:#FAFAFA;}
ul.index_smenu li .index_smenu_content .link {transition:all 0.5s ease-in-out;color:#FAFAFA;text-decoration:underline !important;}
ul.index_smenu li .cell:hover img {transform:scale(1.1);transition:all 0.6s linear 0s;}
ul.index_smenu li .cell:hover .desc {transition:all 0.5s ease-in-out;color:#FF4136;}
ul.index_smenu li .cell:hover .link {transition:all 0.5s ease-in-out;color:#FFD700;}



.flexsliderrap {overflow:hidden;background-image:url("images/bannerf.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;}
.flexslider {position:relative;overflow:hidden;background:none;height:360px !important;}
.flexslider ol,.flexslider ul {padding:0px;margin:0px;list-style:none;}
.flexslider ol li,.flexslider ul li {padding:0px;margin:0px;position:relative;list-style:none;line-height:100%;background-size:100% 100%;}
.flexslider ul li .ceil {position:absolute;z-index:99;left:80px;top:100px;right:80px;}
.flexslider .slides {position:relative;z-index:2;height:100% !important;}
.flexslider .slides li {height:100% !important;line-height:30px;width:100%;}
.flexslider .slides li img {width:100%;height:360px;}
.flexslider .slides li .tablerap {width:100%;height:100%;}
.flexslider .slides li .tablerap .ceil {width:100%;height:100%;}
.flexslider .slides li h3 {color:#ddd;font-size:14px;margin-bottom:20px !important;}
.flexslider .slides li p {display:block;font-size:40px;color:#fff;line-height:60px;}
.flexslider .slides li a {display:inline-block;cursor:pointer;line-height:30px;color:#666;font-size:12px;text-align:center;}
.flexslider .flex-control-nav {position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flexslider .flex-control-nav li {display:inline-block;width:13px;height:13px;margin:0 5px;line-height:13px;}
.flexslider .flex-control-nav a {display:inline-block;width:13px;height:13px;line-height:13px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;text-indent:-99px;}
.flexslider .flex-control-nav .flex-active {background-position:1px 1px;}
.flexslider .flex-direction-nav {position:absolute;z-index:3;width:100%;top:45%;display:none;}
.flexslider .flex-direction-nav li:first-child {float:left;}
.flexslider .flex-direction-nav li {float:right;}
.flexslider .flex-direction-nav li a {display:block;width:60px;height:60px;overflow:hidden;cursor:pointer;position:absolute;}
.flexslider .flex-direction-nav li a.flex-prev {left:10px;background:url(../images/prev.png) center center no-repeat;background-size:100% 100%;}
.flexslider .flex-direction-nav li a.flex-next {right:10px;background:url(../images/next.png) center center no-repeat;background-size:100% 100%;}

.index_title {font-weight:700;font-size:clamp(46px,2.76vw,72px);line-height:120%;letter-spacing:-0.53px;color:#FAFAFA;margin-bottom:clamp(14px,0.833vw,32px);text-align:center;padding-bottom:30px;}

.itopnews {float:right;padding-left:10px;width:50%;}
.itopnews_t {background:#cf0d0d;height:36px;line-height:36px;color:#fff;padding:0 15px;}
ul.itopnews_ul {border:1px solid #ddd;border-top:0px;padding:15px;}
ul.itopnews_ul li {padding:0 10px 0 20px;line-height:38px;height:38px;overflow:hidden;background:url(/images/listnot.png) no-repeat left 15px;border-top:1px solid #eee;}
ul.itopnews_ul li:first-child {border-top:0px solid #eee;}
ul.itopnews_ul li a {color:#333;font-size:14px;}
ul.itopnews_ul li a:hover {color:#cf0d0d;}

.inewlistrap {padding:15px 20px;overflow:hidden;}
.inewlistrap .inewlistrap_cell {float:left;width:33.333%;padding:0 8px;}
.inewlistrap .inewlistrap_cell:first-child {padding:0 16px 0 0;}
.inewlistrap .inewlistrap_cell:last-child {padding:0 0 0 16px;}

.indexlist {background:#fff;padding:15px;}
.indexlist_t {height:42px;overflow:hidden;background:url(/images/titbot.png) no-repeat left bottom;}
.indexlist_t h2 {float:left;color:#cf0d0d;font-size:18px;}
.indexlist_t a {display:block;float:right;color:#666;font-size:12px;}

ul.indexlistul {padding:10px 0 0 0;}
ul.indexlistul li {padding:0 10px 0 20px;line-height:38px;height:38px;overflow:hidden;background:url(/images/listnot.png) no-repeat left 15px;border-top:1px solid #eee;}
ul.indexlistul li:first-child {border-top:0px solid #eee;}
ul.indexlistul li a {color:#333;font-size:13px;}
ul.indexlistul li a:hover {color:#cf0d0d;}
ul.indexlistul li span {display:block;float:right;font-size:11px;color:#999;}

ul.indexlistul.indexlistulbig li {line-height:46px;height:46px;background:url(/images/listnot.png) no-repeat left 19px;}

.ibannerad {padding:0 20px;}

ul.picnewsul {overflow:hidden;}
ul.picnewsul li {float:left;width:25%;padding:8px;}

ul.linkul {overflow:hidden;}
ul.linkul li {float:left;padding-right:12px;}


ul.news_list {overflow:hidden;}
ul.news_list li {padding:0 12px;}
ul.news_list li h3 {line-height:30px;padding:15px 0;font-weight:normal;}
ul.news_list li h3 a {font-size:18px;color:#FFD700;transition: all .1s linear;}
ul.news_list li h3 a:hover {color:#FF0052;}
ul.news_list p {color:#bbb;font-size:13px;line-height:22px;}

ul.similarul {overflow:hidden;}
ul.similarul li {float:left;padding:0 12px;width:33.33%;}
ul.similarul li:first-child {padding:0 24px 0 0;}
ul.similarul li:nth-child(3) {padding-right:0 0 0 24px;}
ul.similarul li .img {position:relative;width:100%;height:0;padding-bottom:100%;display:block;cursor:pointer;overflow:hidden;}
ul.similarul li .img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:all 0.6s linear 0s;}
ul.similarul li .img:hover img {transform:scale(1.1);transition:all 0.6s linear 0s;}
ul.similarul li h3 {line-height:30px;padding:15px 0;font-weight:normal;}
ul.similarul li h3 a {font-size:18px;color:#fff;transition: all .1s linear;}
ul.similarul li h3 a:hover {color:#FF0052;}

.pages {text-align:center;padding:20px 0 50px 0;margin-top:30px;}
.pages a {display:inline-block;height:38px;line-height:38px;width:38px;text-align:center;background:#fff;color:#333;font-weight: 400; font-size: 15px;font-family: 'Kumbh Sans';margin:0 5px;}
.pages a.on {background:#FF0052;color:#fff;}

article {display:block;padding:50px 20px;color:#222;font-family: "Kumbh Sans", Sans-serif;font-size:14px;line-height: 27px;}

.tag_txt {margin:30px auto;border-top:1px dashed #333;border-bottom:1px dashed #333;padding:26px 20px;overflow:hidden;font-family: "Kumbh Sans", Sans-serif;}
.tag_txt .tag_txt_t {float:left;color: #D7D7D9;padding-right:20px;display:block;} 
.tag_txt a {display:inline-block;float:left;margin-right:20px;color: #D7D7D9;}
.tag_txt a:hover {color:#FF0052;}

.tag_list {padding:50px 0;}
.tag_list li {overflow:hidden;border-top:1px dashed #222;padding:20px;}
.tag_list li a {color:#FFD700;}
.tag_list li a:hover {color:#FF0052;}
.tag_list li p {padding-top:20px;color:#bbb;font-size:13px;line-height:22px;}

.tag_list li .taga {overflow:hidden;padding-top:10px;}
.tag_list li .taga a {display:inline-block;margin-right: 0.5em;    padding:0 10px;line-height:22px;   font-size: 14px;border: 1px solid #A0AEC0;    color: #e3e3e5;    text-decoration: none;}
.tag_list li .taga a:hover {border:1px solid #ff0052;background:#ff0052;color:#fff;}

.info_article {padding:0 20px;}
.info_article h1 {font-size:22px;font-family: 'Kumbh Sans';color:#000; padding:20px 0;line-height:30px;}
.info_article .date {color:#999;}
.info_article .txtcontent {margin:20px 0 0 0;background:#fff;padding:40px;}
.info_article .txtcontent p {padding-bottom:15px;}

.info_article .txtcontent .infotag_txt {overflow:hidden;}
.info_article .txtcontent .infotag_txt a {display:inline-block;margin-right: 0.5em;    padding: 0.4em 0.6em;   font-size: 14px;text-transform: uppercase;    border: 1px solid #A0AEC0;    color: #e3e3e5;    text-decoration: none;}
.info_article .txtcontent .infotag_txt a:hover {border:1px solid #ff0052;background:#ff0052;color:#fff;}

.similarrap {margin:40px 0 0 0;background:#161c4a;padding:50px;}

.feedbackrap {margin:60px 0 20px 0;background:#161c4a;padding:50px;}
.feedbackrap_t {font-weight: 500;    font-size: 33px;    line-height: 40px;    text-transform: capitalize; color:#fff;padding-bottom:15px;}
.feedbackrap input, .feedbackrap textarea {padding:0 10px;line-height:50px;background:#00053c;border:1px solid #00053c;width:100%;color:#fff;font-size:16px;}
.feedbackrap ul {overflow:hidden;}
.feedbackrap ul li {padding:0px 0 0 100px;position:relative;margin-top:25px;float:left;width:100%;}
.feedbackrap ul li code {position:absolute;left:0px;width:100px;display:block;line-height:50px;background:#0e123c;border:1px solid #0e123c;color:#fff;font-size:14px;text-align:center;font-family: 'Kumbh Sans';}
.feedbackrap ul li.h {float:left;width:50%;}
.feedbackrap ul li.h input {width:100%;}
.feedbackrap ul li.h:first-child {padding-right:25px;}
.feedbackrap ul li.f code {height:100px;}

.feedbackrap ul li .fbsubmit {display:inline-block;line-height:50px;padding:0 35px;background:#ff0052;color:#fff;cursor:pointer;transition: all 0.2s;}
.feedbackrap ul li .fbsubmit:hover {transition: all 0.2s;color:#111;background:#fff;}

body .feedbackrap textarea {padding:10px;line-height:30px;min-height:100px;}
.feedbackrap input.on, .feedbackrap textarea.on {border:1px solid #ff0052;}

.facebooklistul {padding:0px 0;overflow:hidden;}
.facebooklistul li {border-bottom:1px solid #222;padding:35px 0;}
.facebooklistul li .t {overflow:hidden;font-size:13px;color:#bbb;}
.facebooklistul li .t .date {float:right;color:#888;font-size:12px;}
.facebooklistul li .msg {font-size:16px;color:#ddd;padding-top:20px;}


.footerul {padding:100px 10px 50px 10px;overflow:hidden;}
body .footerul .footerul_li {float:left;background:url(images/vr-line.png) no-repeat left top;padding:0 50px 0 50px;min-height:160px;width:16%;}
body .footerul .footerul_li:first-child {padding-left:0px;background:none;width:10%;}
body .footerul .footerul_li:last-child {float:right;padding-right:0px;}
body .footerul .footerul_li:nth-child(2) {width:25%;}
body .footerul .footerul_li:nth-child(4) {width:25%;}
body .footerul .footerul_li:nth-child(5) {width:22%;}
.footerul_t {font-size:clamp(21px,1.25vw,32px);font-weight:600;line-height:120%;letter-spacing:-0.48px;height:unset !important;color:#FAFAFA;font-family:"Plus Jakarta Sans",sans-serif;margin-bottom:clamp(24px,1.667vw,64px);}
body .footerul .footerul_li ul.footerul_menu li {margin-bottom:clamp(14px,0.833vw,32px);}
body .footerul .footerul_li ul.footerul_menu li a {transition:all 0.5s ease-in-out;color:#92949F;font-weight:500;}
body .footerul .footerul_li ul.footerul_menu li a:hover {color:#FFD700;transition:all 0.5s ease-in-out;}
.footerul_time,.footerul_desc {color:#92949F;padding-bottom:12px;font-size:12px;}
.footerul_desc a {color:#92949F;}
.footerul_tel {color:#FFD700;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(21px,1.25vw,32px);font-weight:600;line-height:120%;letter-spacing:-0.48px;height:unset !important;}

body .footerul .footerul_li ul.footerul_ico {padding-top:20px;overflow:hidden;}
body .footerul .footerul_li ul.footerul_ico li {float:left;padding-right:10px;}
body .footerul .footerul_li ul.footerul_ico li a {background-color:#FFD700;transition:all 0.5s ease-in-out;border-radius:5px;padding:8px;display:block;}
body .footerul .footerul_li ul.footerul_ico li a svg {vertical-align:middle;width:25px;height:25px;display:inline-block;}

body .footerul .link {padding:0px;text-align:center;overflow:hidden;}
body .footerul .link a {color:#92949F;font-size:12px;display:inline-block;padding:10px 10px;}
.copyright {color:#92949F;font-size:12px;padding:20px;text-align:center;}
.copyright a {color:#92949F;font-size:12px;}

.menu_mob {float:right;padding:20px 40px 0 40px;cursor:pointer;}
.menu_mob svg {font-size:30px;height: 1em; width: 1em; color:#fff;}
.mobile-drawer {position: fixed;display: none;top: 0;bottom: 0;left: -99999rem;right: 99999rem;transition: opacity 0.25s ease-in, left 0s 0.25s, right 0s 0.25s;z-index: 100000;}
.mobile-drawer.active {display: block;left: 0;opacity: 1;right: 0;transition: opacity 0.25s ease-out;}
.mobile-drawer .drawer-overlay {background-color: rgba(0,0,0,0.6);position: fixed;top: 0;right: 0;bottom: 0;left: 0;transition: opacity 0.2s ease-in-out;}

.mobile-drawer .drawer-inner {width: 100%;-webkit-transform: translateX(100%);transform: translateX(100%);max-width: 90%;right: 0;top: 0;overflow: auto;background: #090c10;color: #fff;bottom: 0;opacity: 0;position: fixed;box-shadow: 0 0 2rem 0 rgb(0 0 0 / 10%);display: flex;flex-direction: column;transition: opacity 0.4s cubic-bezier(0.77, 0.2, 0.05, 1),-webkit-transform 0.3s cubic-bezier(0.77, 0.2, 0.05, 1);transition: transform 0.3s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.4s cubic-bezier(0.77, 0.2, 0.05, 1);transition: transform 0.3s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.4s cubic-bezier(0.77, 0.2, 0.05, 1),-webkit-transform 0.3s cubic-bezier(0.77, 0.2, 0.05, 1);}
.mobile-drawer.active .drawer-inner {background:#161c4a;opacity: 1;max-width: 320px;-webkit-transform: translateX(0%);transform: translateX(0%);}
.mobile-drawer .drawer-header {text-align:right;padding:10px 20px;cursor:pointer;}
.mobile-drawer .drawer-content {padding:20px;}

.mobile-drawer .drawer-content  ul.main_menu_list li.b {position:relative;line-height:26px;padding:10px 0;border-bottom: 1px solid rgba(255,255,255,0.1);}
.mobile-drawer .drawer-content  ul.main_menu_list li.b a.ba {font-size:clamp(17px,0.938vw,22px);font-weight:500;line-height:150%;letter-spacing:0.32px;color:#FAFAFA;display:block;align-items:center;padding:0 0px 0 40px;position:relative;transition:all all 0.5s ease-in-out;}
.mobile-drawer .drawer-content  ul.main_menu_list li.b a.ba:hover {color:#FFD700;transition:all 0.5s ease-in-out;}
.mobile-drawer .drawer-content  ul.main_menu_list li.on a.ba {color:#FFD700;}
.mobile-drawer .drawer-content  ul.main_menu_list li.b ul {padding:20px 0 20px 20px;}
.mobile-drawer .drawer-content  ul.main_menu_list li.b ul li {padding-left:20px;}
.mobile-drawer .drawer-content  ul.main_menu_list li.b ul li a {color:#fff;display:block;line-height:26px;padding:10px 0;padding-left:25px;font-size:16px;border-top: 1px solid rgba(255,255,255,0.1);}
.mobile-drawer .drawer-content  ul.main_menu_list li.b ul li a:hover {color:#FFD700;}
