@charset "utf-8";
body{background:#ffffff;color:#3e3e3e; font-size:16px;overflow-x:hidden;font-family: "SF Pro SC","sf-pro-display_regular","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;}
a{color:#3e3e3e;}
*:focus {outline: none;box-shadow: none;}
input:required:invalid ,textarea:required:invalid ,select:required:invalid{outline: none;box-shadow: none;}
a:hover{color:#da4738;text-decoration:none;transition: all 300ms ease-in-out 0s;}
.on {color:#da4738!important;}
.my_ul ,.my_dl{ margin:0; padding:0;}
.my_ul li{ list-style:none;}
.my_dl dt ,.my_dl dd{margin:0;padding:0;font-weight:normal; }
dt + dd{ margin-top:0;}
p{ margin:0 0 10px;}
/*
FONTS
*/
@font-face {
    font-family: 'SF Pro SC';
    src: url('../fonts/pingfangsc-regular.eot');
    src: url(../fonts/pingfangsc-regular.eot') format('embedded-opentype'),
         url('../fonts/pingfangsc-regular.woff2') format('woff2'),
         url('../fonts/pingfangsc-regular.woff') format('woff'),
         url('../fonts/pingfangsc-regular.ttf') format('truetype'),
         url(../fonts/pingfangsc-regular.svg#pingfangsc-regularr') format('svg');
         font-style: normal;
         font-weight: 400;
}
@font-face {
    font-family: 'sf pro display';
    src: url('../fonts/sf-pro-display_regular.eot');
    src: url(../fonts/sf-pro-display_regular.eot) format('embedded-opentype'),
         url('../fonts/sf-pro-display_regular.woff2') format('woff2'),
         url('../fonts/sf-pro-display_regular.woff') format('woff'),
         url('../fonts/sf-pro-display_regular.ttf') format('truetype'),
         url(../fonts/sf-pro-display_regular.svg#sf-pro-display_regularr) format('svg');
         font-style: normal;
         font-weight: 400;
}
/*
public
*/
.web_w{width:100%;min-width:1280px;width:1280px; margin:0 auto;}
.web_w:after{ display:block; content:''; clear:both;}
.am-paragraph-default{ margin:0;color:#3e3e3e; text-align:justify;word-break:break-all;}
.am-paragraph-default:after{ display:block; content:''; clear:both;}
.am-paragraph-default img{ max-width:100%; border:none; padding:0; margin:0;display:inline;height:auto!important;}
.am-paragraph-default p ,.am-paragraph-default a{color:#3e3e3e;font-size:16px;}
.am-paragraph-default a:hover{color:#da4738;}
.am-pureview-actions a{ position:static; float:right; text-align:center;}
.am-icon-chevron-left::before {content: "\f00d";}
.picture-hover-animate{ display:block; position:relative; overflow:hidden;}
.picture-hover-animate:after{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;visibility: visible;width: 160px;height: 160px;margin: auto;content: '';transition: all 0.6s ease-in-out;transform: scale(6);opacity: 1;border: 80px solid rgba(0, 0, 0, 0.1);border-radius: 80px;}
.picture-hover-animate:hover:after { visibility: hidden; opacity: 0; border: 0 solid rgba(0, 0, 0, 0.2); }
.am-table-striped > tbody > tr:nth-child(2n+1) > td, .am-table-striped > tbody > tr:nth-child(2n+1) > th {background-color: #f5f5f5;}
.am-table tr td,.am-table tr th{ vertical-align:middle!important;}

/*
Banner
*/
.top_banner{width:100%;height:100vh;position:relative; text-align:center;clear:both;}
.index_video{width:100%; height:100%; position:absolute!important; left:0; top:0; z-index:10;background:#000;overflow:hidden;}
.index_video .img ,.top_banner .slog_img{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background-image:url(../images/index-vd-1.png); background-position: center center; background-repeat:no-repeat; z-index:6; background-size:45% auto;}
.index_video video{ display:block;position:absolute;margin:0;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.25s opacity ease-in-out;max-width:none;opacity:0;z-index:1;}
.vidbg-container{ width:100%; height:100%; background-repeat:no-repeat; background-position: center center; background-size:cover; position:relative; z-index:1;}
.vidbg-overlay{width: 100%;height: 100%;background-color: rgba(0,104,183,0.3);background-image: url(../images/index-vd-bg.png);background-repeat: repeat;	background-position: center center;position: absolute;left: 0;top: 0;z-index: 5;}
.top_banner .am-slider-default, .case_imgs .am-slider-default{border-radius:none;border-radius:0;border: none; box-shadow: none;}
.top_banner .am-slides ,.top_banner .am-slides li{height:100vh;}
.top_banner .am-slides li a{ display:block; height:100%; background-position: center center; background-repeat:no-repeat; background-size:cover;}
.top_banner .am-slides li a img{ display:none;}
.top_banner .am-slider-default .am-control-nav ,.case_imgs .am-slider-default .am-control-nav { bottom:15px; z-index:10;}
.top_banner .am-slider-default .am-control-nav li a{ width:10px; height:10px;background: rgba(255,255,255,0.8);box-shadow:none;}
.case_imgs .am-slider-default .am-control-nav li a{ width:10px; height:10px;background: rgba(0,0,0,0.5);box-shadow:none;}
.top_banner .am-slider-default .am-control-nav li a.am-active ,.case_imgs .am-slider-default .am-control-nav li a.am-active{background-color:#da4738;}
/*
about
*/
.intro{padding:50px 0; background-image:url(../images/index_02.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.intro .ms{margin-top:50px;text-align:justify;word-break:break-all;}
.strong_iteam{ margin-top:50px; text-align:center;}
.strong_iteam ul{ margin:0 -30px;}
.strong_iteam li{ text-align:center; padding:0 30px;}
.strong_iteam li strong{ display:inline-block;line-height:70px; font-size:80px; font-weight:bold;}
.strong_iteam li .text{ border-top:1px solid #3e3e3e;margin-top: 40px;}
.strong_iteam li .text .title_info{margin-top:40px;}
.strong_iteam li sup{font-size:40px;}
.more_btn{ display:block; width:140px; line-height:32px; border:#302f2f solid 1px; text-align:center; margin:40px auto 0; border-radius:30px;transition: all 300ms ease-in-out 0s; font-size:13px;font-weight:300;}
.more_btn:hover{ background-color:#da4738; color:#fff; border-color:#da4738;}
/*
service
*/
.service{ position:relative;display:flex;justify-content: space-between;}
.service_text{display:flex; flex-direction: column; justify-content: center; align-items: center;background-color: #e94231; color:#fff;padding:0 4%;width: 35%;}
.service_text .title{ font-size:22px; margin-bottom:100px;}
.service_text .title i{ margin-left:5px;}
.service_text .title:after{ display:block; content:''; width:50px; height:1px; background-color:#fff; margin-top:10px}
.service_text .more{ display:inline-block; border:#fff solid 1px; width:140px;line-height:32px;border-radius:30px;text-align:center;margin-top:30px; font-size:25px;}
.service ul{width: 65%;}
.service li a{ display:block;overflow:hidden; position:relative;overflow:hidden; background-color:#da4738; }
.service li a .img{ width:100%; background-position:center center; background-repeat:no-repeat; background-size:cover;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;}
.service li .img:before{ display:block; content:''; padding-bottom:75%;}
.service li a .title{ display:flex; flex-direction: column; justify-content: center; width:calc(100% - 30px); height:calc(100% - 30px); position:absolute; left:15px; top:15px; border:#fff solid 1px; color:#fff; text-align:center;opacity:0;transition: all 0.35s ease;-webkit-transition: all 0.35s ease;transform: scale(0.6);}
.service li a .title strong{font-weight:normal;transform: translateY(20px);-webkit-transform: translateY(20px);transition: .4s;}
.service li a .title strong:before{ display:block; content:''; width:30px; height:1px; background-color:#fff; margin:10px auto;}
.service li a .title span{font-size:14px; margin-top:5px;transform: translateY(-20px);-webkit-transform: translateY(-20px);transition: .4s;}
.service li a .title span:after{ display:block; content:''; width:30px; height:1px; background-color:#fff; margin:10px auto;}
.service li a:hover .img{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);opacity: 0.25;filter: alpha(opacity=25);}
.service li a:hover .title{visibility: visible;opacity: 1;transform: scale(1);}
.service li a:hover .title strong,.service li a:hover .title span{transform: translateY(0);-webkit-transform: translateY(0);transition: .4s;}
.business{ padding:50px 0; background-position: center; background-repeat:no-repeat; background-size: cover;}
.business .index_title span{color:rgba(0, 0, 0, 0.05);}
.business_list{margin-top:50px;color: #fbfafa;}
.business_list dd{ position: relative;}
.business_list dd:after{display: block;content: ''; padding-bottom:184.68%; }
.business_list dd .text{ position: absolute;left: 0;top:0;width: 100%; height: 100%; text-align: center;font-size: 16px;color:#fbfafa!important;overflow: hidden;background-color: #da4738; display:flex;justify-content: center; flex-direction: column;}
.business_list dd .title{font-size: 18px; position: relative; z-index:2; font-weight: bold;}
.business_list dd .title:after{display: block; content: ''; width: 1px;height:38px;margin:30px auto; background-color: #fff;}
.business_list dd .des{line-height: 30px;position: relative; z-index:2;}
.business_list dd .text .img{position: absolute;left: 0;top:0;display:block;width: 100%; height: 100%;background-repeat:no-repeat; background-position: center; background-size: cover; z-index: 1;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;}
.business_list dd .text:hover .img{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);opacity: 0.2;filter: alpha(opacity=20);}
.business_list .slick-dots{bottom:15px;margin:0;}
.business_list .slick-dots li{height:8px;width:8px;margin: 0 5px; position:relative; background-color:#fff; border-radius:50%;opacity: 0.2;}
.business_list .slick-dots li.slick-active{opacity:1;}
.business_list .slick-dots li button{display:none;}
/*
TITLE
*/
.index_title{ text-align:center; }
.index_title.bg_white{background-color: #fff;padding:50px 0;}
.index_title .title{ position:relative; padding-top:10px;}
.index_title .title strong{ display:block; font-size:32px; position:relative; z-index:2; font-weight:500;}
.index_title .title span{ width:100%; position:absolute; left:0; top:0;color: #f2f2f2;font-size:40px; line-height:40px;text-transform: uppercase;font-weight: bold; z-index:1;}
.index_title .des{max-width: 900px;color: #6c6c6c; font-size:15px; margin:10px auto 0;}
/*
Resources
*/
.index_resources{ padding:50px 0; background-position: center; background-repeat:no-repeat; background-size: cover;}
.index_resources .index_title span{color:rgba(0, 0, 0, 0.05);}
.index_resources_iteam{margin-top:50px; text-align:center; display: flex;justify-content: space-between; flex-wrap: wrap;}
.index_resources_iteam li{width:20%;border-right:#cccccc solid 1px;border-bottom:#cccccc solid 1px;position:relative;}
.index_resources_iteam li .text{padding:20px;}
.index_resources_iteam li:nth-of-type(1),.index_resources_iteam li:nth-of-type(2),.index_resources_iteam li:nth-of-type(3),.index_resources_iteam li:nth-of-type(4),.index_resources_iteam li:nth-of-type(5){border-top:#dedede solid 1px;}
.index_resources_iteam li:nth-of-type(5n+1){border-left:#ccc solid 1px;}
.index_resources_iteam li img{ display:block; width:66px; height:66px; margin:0 auto;}
.index_resources_iteam li strong{ display:block;color: #2f2e2e; margin-top:10px;}
.index_resources_iteam li span{ display:block;color: #666; margin-top:15px; font-size:14px; line-height:26px;}
.index_resources_iteam li:hover strong{color:#da4738;}
.index_resources_iteam li .ft1{ width:0px; height:1px; position:absolute; z-index:22; top:-1px; left:0; background-color:#da4738}
.index_resources_iteam li .ft2{ width:1px; height:0; position:absolute; z-index:22; bottom:0px; left:-1px;background-color:#da4738}
.index_resources_iteam li .ft3{ width:0; height:1px; position:absolute; z-index:22; bottom:-1px; right:0;background-color:#da4738}
.index_resources_iteam li .ft4{ width:1px; height:0; position:absolute; z-index:22; top:0px; right:-1px;background-color:#da4738}
.index_resources_iteam li .ft1,.index_resources_iteam li .ft3{-webkit-transition:width 0.4s;-moz-transition:width 0.4s;-o-transition:width 0.4s;transition:width 0.4s;}
.index_resources_iteam li:hover .ft1,.index_resources_iteam li:hover .ft3{width:calc(100% + 1px);}
.index_resources_iteam li .ft2,.index_resources_iteam li .ft4{-webkit-transition:height 0.4s;-moz-transition:height 0.4s;-o-transition:height 0.4s;transition:height 0.4s;}
.index_resources_iteam li:hover .ft2,.index_resources_iteam li:hover .ft4{height:calc(100% + 1px);}
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {
.index_resources_iteam li:hover .ft1,.index_resources_iteam li:hover .ft3{width:100%;}
.index_resources_iteam li:hover .ft2,.index_resources_iteam li:hover .ft4{height:100%;}
}
/*
CASE
*/
.index_case{padding:50px 0px;}
.index_case_fl{ text-align:center; font-size:16px; font-weight:500; margin-top:40px;}
.index_case_fl a{ display:inline-block; margin:0 20px; position: relative;}
.index_case_fl a:after{display:block;content: '';height:14px; width: 1px; background-color: #ccc;position: absolute;right:-20px;top:50%;margin-top:-7px}
.index_case_fl a:first-of-type{margin-left: 0;}
.index_case_fl a:last-of-type:after{display: none;}
.index_case_iteam{ margin-top:20px;}
.index_case_iteam li a{ display:block;overflow:hidden; position:relative; background-color:#da4738;}
.index_case_iteam li a .img{ width:100%; background-position:center center; background-repeat:no-repeat; background-size:cover;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;}
.index_case_iteam li .img:before{ display:block; content:''; padding-bottom:75%;}
.index_case_iteam li a .title{ display:flex; justify-content: center; flex-direction: column; width:calc(100% - 30px); height:calc(100% - 30px); position:absolute; left:15px; top:15px; border:#fff solid 1px; color:#fff; text-align:center;opacity:0;transition: all 0.35s ease;-webkit-transition: all 0.35s ease;transform: scale(0.6);}
.index_case_iteam li a .title strong{font-weight:normal;transform: translateY(20px);-webkit-transform: translateY(20px);transition: .4s; padding:0 10px;}
.index_case_iteam li a .title strong:after{ display:block; content:''; width:1px; height:24px; background-color:#fff; margin:10px auto;}
.index_case_iteam li a .title span{font-size:14px;transform: translateY(0);-webkit-transform: translateY(0);transition: .4s;}
.index_case_iteam li a .title span:after{ display:block; content:'+'; border: 1px solid #fff; width:30%; margin:10px auto 0; text-align:center;}
.index_case_iteam li a:hover .img{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);opacity: 0.25;filter: alpha(opacity=25);}
.index_case_iteam li a:hover .title{visibility: visible;opacity: 1;transform: scale(1);}
.index_case_iteam li a:hover .title strong,.index_case li a:hover .title span{transform: translateY(0);-webkit-transform: translateY(0);transition: .4s;}
.case_nav{ text-align:center; margin-top:30px; font-size:15px;}
.case_nav a{ display:inline-block; padding:0 25px; line-height:32px; border:#da4738 solid 1px; border-left:none;}
.case_nav a:first-of-type{border-left:#da4738 solid 1px;}
.case_nav a.active{ background-color:#da4738; color:#fff;}
.case_page{background-color: #fff; padding: 30px;}
.case_tag{margin-top:20px;}
.case_tag a{margin:0 10px;}
.case_tag a:hover{background-color:#da4738;}
/*
NEWS
*/
.index_news{ padding:50px 0;}
.index_news.bg{background-color: #f7f7f7;}
.index_news_iteam{margin-top:40px; display: flex;justify-content: space-between;}
.index_news_img{width:calc(50% - 3px);}
.index_news_img a{display:block; position:relative; overflow:hidden;}
.index_news_img a:after{display:inline-block; content:''; padding-bottom:71%;}
.index_news_img .img{ display:block; width:100%; height:100%;background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0; top:0;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;}
.index_news_img .text{ width:100%; height:100%; position:absolute; left:0; top:0; padding:30px;background-color: rgba(218,71,56,0.5); color:#fff; text-align:center;display: flex; justify-content: center; flex-direction: column;}
.index_news_img .text span{ display:block; font-size:15px; margin:5% 0;}
.index_news_img .text strong{ display:block; font-weight:normal;}
.index_news_img .text em{display: inline-block;border: 1px solid #fff;padding: 5px;transition: 0.1s;}
.index_news_img .text em i{display: inline-block;font-style:normal;display: inline-block;background-color:#fff;color: #cd3121;padding: 6px 20px; font-size:12px;}
.index_news_img:hover .img{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.index_news_list{ width:calc(50% - 3px); position:relative; overflow:hidden;}
.index_news_list:after{display:inline-block; content:''; padding-bottom:71%;}
.index_news_list a{ display:block; width:100%; height:calc(50% - 3px); position:absolute; left:0; overflow:hidden; background-color:#da4738;}
.index_news_list a i{ display:block; width:100%; height:100%;background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0; top:0;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s; z-index:1;}
.index_news_list a:first-of-type{top:0;}
.index_news_list a:last-of-type{bottom:0;}
.index_news_list a:hover i{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);opacity: 0.25;filter: alpha(opacity=25);}
.index_news_list a span{ display:block; position:absolute; width:100%; padding:0 10px; color:#fff;top:50%;left:50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center; z-index:2;opacity: 0;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;}
.index_news_list a:hover span{opacity: 1}
.index_news_fl{ background-color:#fff; display: flex; justify-content: space-between; position: relative;}
.index_news_fl .name{ font-size:20px; height:40px;}
.index_news_fl .name i{ display:inline-block; font-size:18px; width:40px; height:40px; line-height:40px; text-align:center; border:#c4c4c4 solid 1px; border-radius:50%;color:#da4738; margin-right:10px;}
.index_news_fl dd{ width:50%;position:relative;padding:30px;position: relative;}
.index_news_fl.last dd{width:100%;}
.index_news_fl:after{ display:block; content:''; width:1px; height:100%; border-right:#e7e7e7 dashed 1px; position:absolute; top:0; left:50%;}
.index_news_fl.last:after{display:none;}
.index_news_fl.last dd:after{ display:block; content:''; width:1px; height:calc(100% - 70px); border-right:#e7e7e7 dashed 1px; position:absolute; bottom:0; left:50%;}
.index_news_fl dd ul{ margin:0 -15px;}
.index_news_fl dd ul li{ padding:0 15px; margin-top:25px;}
.index_news_fl.last dd ul{ margin:0 -30px;}
.index_news_fl.last dd ul li{ padding:0 30px;}
.index_news_fl dd ul li .title{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-weight:bold;}
.index_news_fl dd ul li .title a{ color:#000;}
.index_news_fl dd ul li .title a:hover{ color:#da4738;}
.index_news_fl dd ul li .des{ font-size:14px; color:#666; margin-top:10px;}
.index_news_fl dd ul li .time{ font-size:13px; color:#666; margin-top:5px;}
.article_page{padding:40px; background-color: #f7f7f7;}
.news_page_left{ width:870px; float:left; background-color: #fff; padding: 30px;}
.news_page_left.last{padding:0;background: none;}
.article-hd{ text-align:center; border-bottom:#f2f2f2 solid 1px; padding-bottom:20px;}
.article-hd .title{ font-size:22px; margin:0; font-weight:500; color:#000;}
.article-hd .info{ color:#999; font-size:14px; margin-top:15px;}
.article-hd .info span{ margin:0 20px;}
.article-hd .info span em{ font-style:normal;}
.article-hd .info span a{ color:#999;}
.article-hd .info span a:hover{color:#da242b;}
.article_bd{ margin-top:25px;}
.link_btn{ margin-top:50px; text-align:center;}
.link_btn a{ display:inline-block; width:60px; height:60px; border-radius:50%; margin:0 15px; color:#fff!important; text-align:center; padding-top:12px;background-color:#3e3e3e;transition: all 300ms ease-in-out 0s;font-size:14px;}
.link_btn a:hover{background-color:#da242b;transition: all 300ms ease-in-out 0s;}
.link_btn a:before{ display:block; font-size:18px;margin:0 auto;}
.article_share .bdsharebuttonbox{ background-color:#fff; text-align:center; padding:30px 0}
.article_share .bds_qzone ,.article_share .bds_tsina ,.article_share .bds_weixin ,.article_share .bds_sqq,.article_share .bds_fbook ,.article_share .bds_twi ,.article_share .bds_linkedin ,.article_share .bds_more ,.pro_text .des .bds_qzone ,.pro_text .des .bds_tsina ,.pro_text .des .bds_weixin ,.pro_text .des .bds_sqq,.pro_text .des .bds_fbook ,.pro_text .des .bds_twi ,.pro_text .des .bds_linkedin ,.pro_text .des .bds_more{ background:none!important; padding-left:0!important; display:inline-block; float:none!important; font-size:16px!important;width:32px!important;height:32px!important;line-height:32px!important;margin:0 15px 0 0!important; border-radius:50%; text-align:center;background-color:gray!important;color:#fff!important;transition: all 300ms ease-in-out 0s;}
.article_share .bds_qzone ,.pro_text .des .bds_qzone{background-color:#ffc028!important;}
.article_share .bds_tsina ,.pro_text .des .bds_tsina{background-color:#f3131b!important;}
.article_share .bds_weixin ,.pro_text .des .bds_weixin{background-color:#00cb0d!important;}
.article_share .bds_sqq ,.pro_text .des .bds_sqq{background-color:#1479d7!important;}
.article_share .bds_more,.pro_text .des .bds_more{background-color:#2319dc!important; margin-right:0!important;}
.article_share .bds_fbook ,.pro_text .des .bds_fbook{background-color:#3b5997!important;}
.article_share .bds_twi ,.pro_text .des .bds_twi{background-color:#1da1f3!important;}
.article_share .bds_linkedin ,.pro_text .des .bds_linkedin{background-color:#0b66c3!important;}.
.article_share .bds_qzone:hover ,.article_share .bds_tsina:hover ,.article_share .bds_weixin:hover ,.article_share .bds_sqq:hover,.article_share .bds_fbook:hover ,.article_share .bds_twi:hover ,.article_share .bds_linkedin:hover,.article_share .bds_more:hover{-webkit-box-shadow: inset 0 0 40px rgba(0,0,0,.3); box-shadow: inset 0 0 40px rgba(0,0,0,.3);-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.article_share .am-btn-block{background-color:#333; color:#fff;}
.bd_weixin_popup_foot{ text-align:center!important;}
.news_page_right{ width:calc(100% - 900px); float:right; background-color: #fff; padding: 20px 15px;}
.article_commend .name{font-size:16px; font-weight: bold;}
.article_commend .name:before ,.article_tag .title:before ,.page_rel_title:before{display: inline-block; content: ''; width: 1px; height: 14px;background-color:#da242b;  margin-right: 10px; vertical-align: middle;}
.article_tag{margin-top:25px;border-top:#dedede dashed 1px;padding-top:30px}
.article_tag .title{margin-bottom:10px;font-size:16px}
.article_tag_yun{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.article_tag_yun a{padding:5px 6px;margin-top:10px;font-weight: 500;}
.article_tag_yun a:hover{background-color:#da242b; color:#fff!important;}
.article_rel li{margin-top:20px}
.article_rel li a{ overflow: hidden;}
.article_rel li .img{ background-color:#f2f2f2; background-position:center center; background-repeat:no-repeat; background-size:cover;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;}
.article_rel li a:hover .img{transform: scale(1.05);-webkit-transform: scale(1.05);-ms-transform: scale(1.05);}
.article_rel li .img:after{ display:block; content:''; padding-bottom:55%;}
.article_rel li .text{padding:10px 0}
.article_rel li .text .title{font-size: 15px;}
.article_rel li .text .am-badge{margin-right:10px;font-weight:normal;margin-top:10px}
.article_rel li .text .am-badge:hover{background-color:#da242b; color:#fff!important;}
.article_hot{margin-top:10px;}
.article_hot li{padding:10px 0; border-top:#f2f2f2 dashed 1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;}
.article_hot li i{width:16px;height:16px;line-height:16px;padding:0;font-style:normal;font-size:12px;margin-right:6px;}
.article_hot li:nth-of-type(1) i{background: #e00101;color: #fff;}
.article_hot li:nth-of-type(2) i{background: #9d20cc;color: #fff;}
.article_hot li:nth-of-type(3) i{background: #f89634;color: #fff;}
.article_hot li:first-of-type{border-top:#f2f2f2 solid 1px;}
.article_hot li:last-of-type{padding-bottom;0;}
.page_rel{ margin-top:40px;}
.page_rel_title{ background-color:#f2f2f2; padding:10px 10px; font-size: 16px;}
.page_rel_title a{ float:right;}
.page_rel .am-list{margin-top:10px;padding:0 10px; font-size: 15px;}
.page_rel .am-list li{border: none;border-bottom: 1px solid #dedede; margin-bottom: 0; }
.page_rel .am-list li a{display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.page_rel .am-list li span{float: right;font-size: 14px; padding-left: 10px;}
/*
GUIDE
*/
.guide_nav{padding: 15px 0;}
.guide_nav .iteam{float: right; font-size: 17px;}
.guide_nav .iteam a{display: inline-block; margin-left: 40px;position: relative;}
.guide_nav .iteam a:after{display:block;content: '';height:14px; width: 1px; background-color: #ccc;position: absolute;right:-20px;top:50%;margin-top:-7px}
.guide_nav .iteam a:first-of-type{margin-left: 0;}
.guide_nav .iteam a:last-of-type:after{display: none;}
/*
TAGS
*/
.tags_list{display: flex; background-color: #fff;padding:20px;margin-bottom: 20px;box-shadow: 0 0 15px #f2fcf6;transition: all 300ms ease-in-out 0s;}
.tags_list:hover{box-shadow: 0 0 15px #fff6f6}
.tags_list dt{width:120px;height:120px;display: flex;}
.tags_list dt a{width:100%;background-position: center; background-repeat: no-repeat; background-size: cover;}
.tags_list dt img{display:block;width: 100%;}
.tags_list dd{width:calc(100% - 120px);display: flex; flex-direction: column; justify-content: center;padding-left:20px;}
.tags_list dd h5{margin:0;}
.tags_list dd .card-text{color:#666;font-size: 15px;margin:6px 0;}
.tags_list dd .card-sort{font-size: 13px;color:#999;}
.tags_list dd .card-sort span{margin-right:20px;}
.tags_list dd .card-sort span:last-of-type{margin-right;0;}
.tags_list dd .card-sort a{color:#999;}
.tags_list dd .card-sort a:hover{color:#da242b;}
/*
cooperation
*/
.index_cooperation{padding: 50px 0;background-color:#da4738; color:#fbfafa;}
.index_cooperation .index_title .title span{color:rgba(242,242,242,0.1)}
.index_cooperation .index_title .des{color:#fbfafa;}
.index_cooperation ul{margin-top:10px;}
.index_cooperation ul li{ margin-top:20px;}
.index_cooperation ul li a {display:block;width:100%; background-position:center center; background-repeat:no-repeat; background-size:cover;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;}
.index_cooperation ul li a:hover{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.index_cooperation ul li a:before{display:block; content:''; padding-bottom:50%;}
/*
FOOTER
*/
.index_contact{ padding:50px 0;overflow:hidden;background-color: #3e3e3e;color: #999999}
.index_contact a{color: #999999}
.index_contact a:hover{ color:#da4738;}
.index_contact .index_title ,.index_contact .index_title strong a{color:#fff;}
.index_contact .index_title span{color:#444;}
.index_contact dd{margin-top:60px;}
.index_contact dd:after{display: block; content: ''; clear: both;}
.index_contact dd .text{width:50%;float:left;}
.index_contact dd .text .title{color: #fff; font-size: 18px; margin-bottom: 20px;}
.index_contact dd .text p{margin:0 0 10px 0;}
.index_contact dd .text .wx_code{width: 100px;margin:20px 20px 0 0;}
.index_contact .am-form{width:40%;float:right;}
.index_contact .am-form .am-form-group{ margin:0; width:100%; position: relative;}
.index_contact .am-form .am-form-group input{ font-size:15px; border:none;border-bottom:#4c4c4c solid 1px; height:50px; line-height:50px; padding:0; background:none!important;color: #a5a5a5;box-shadow: none!important;}
.index_contact .am-form .am-form-group textarea{border:none; background:none; border-bottom:#4c4c4c solid 1px; width:100%; height:60px; padding:0; font-size:15px;color: #a5a5a5;resize: none;box-shadow: none!important; margin-top:20px;}
.index_contact .am-form .form-code{ position: absolute;height:32px; right:0; top:50%;margin-top:-16px;}
.index_contact .am-form .ksubmit{ display:block; width:140px; height:32px; line-height:32px; padding:0;margin-top:20px; text-align:center; color:#FFFFFF; background-color:#505050; border-radius:30px; font-size:14px; cursor:pointer;border:none;transition: all 300ms ease-in-out 0s;}
.index_contact .am-form .ksubmit:hover{ background-color:#da4738;}
.index_contact .am-form .am-form-group input:focus ,.guestbook_form .am-form-group textarea:focus{box-shadow:none; background:none;border-bottom:#da4738 solid 1px;outline: none;}
.guestbook_load{ width:100%; height:100%;background: rgba(0,0,0,0.5);position:fixed; left:0; top:0;z-index:9999; overflow:hidden;}
.guestbook_load .text{ width:250px; height:80px; line-height:80px; background: #fff;text-align:center; position:absolute;font-size:16px; border-radius:8px; left:50%; margin-left:-125px; top:50%; margin-top:-40px; color:#000;}
.guestbook_load .text span{ margin-right:8px;}
#my-alert .am-modal-btn{color: #da4738;}
#my-alert .am-modal-hd {padding: 25px 10px 10px 10px;}

/*
PAGEBAR
*/
.page_list{text-align:center;margin-top:40px; font-size:14px;}
.page_list a {display: inline-block;margin:0 10px;width:25px;height:25px;line-height:25px;border-radius:50%;background-color:#f2f2f2;}
.page_list .page-num-current{background-color:#da4738;color: #fff;}
.news_page_pages{ margin-top:30px; padding:20px 0; border-top:#dedede solid 1px; border-bottom:#dedede solid 1px; position:relative; font-size:15px;}
.news_page_pages dt{ position:absolute; right:0; top:50%; margin-top:-11px;}
.news_page_pages dd{ line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.error_x{ text-align:center; height:150px; line-height:150px;font-size:16px;}
.error_x i{ margin-right:10px;}
.global_nav{ width:60px;position:fixed; right:0px; top:50%; margin-top:-90px; z-index:99;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.global_nav dd{ width:60px; height:60px; position:relative; border-bottom:#e3e3e3 solid 1px;z-index:3;}
.global_nav dd:last-of-type{ border:none;}
.global_nav dd a{ display:block;width:60px; height:59px; line-height:56px; font-size:16px; text-align:center; color:#000;background:#fff;}
.global_nav dd a:hover{color:#da4738;}
.global_nav dd b{ width:150px; height:60px; line-height:60px;position:absolute; left:-150px; top:0; display:none;background:#fff; color:#da4738; text-align:center; font-size:16px;z-index:2;}
.global_nav dd:hover span ,.global_nav dd:hover b ,.global_nav dd:hover em{ display:block;}
.global_nav dd em{width:110px; height:110px;position:absolute; left:-110px; top:0; display:none;}
.global_nav dd em img{ display:block;width:110px; height:110px;}
.global_nav dd i{font-size:20px;}
#weixin_img img{display:block;width:200px;margin-bottom:5px;}

ul, li, dl, dd, dt {
    list-style: none;
}
@charset "UTF-8";
* {
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei";
}
ul, li {
	list-style: none;
}
a, a:link, a:hover, a:active {
	text-decoration: none;
	cursor: pointer;
}
}
@media screen and (max-width: 640px) {
	#footer,.bottom_register {
		display: none;
	}
	#m-footer {
		position: fixed;
		left: 0;
		bottom: 0;
		z-index: 2;
		width: 100%;
		display: block;
	}
	#m-footer .tabbar {
		background: #ce0505;
		width: 100%;
		height: 68px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	#m-footer .tabbar li {
		width: 20%;
		text-align: center;
		height: 68px;
	}
	#m-footer .tabbar li a {
		display: flex;
		flex-direction: column;
		width: 100%;
		height: 100%;
		align-items: center;
		text-decoration: none;
		color: #fff;
		padding-top: 2px;
	}
	#m-footer .tabbar li a i {
		flex: 1;
		align-items: flex-end;
		display: flex;
		font-size: 26px;
	}
	#m-footer .tabbar li a span {
		flex: 1;
		display: flex;
		align-items: center;
		margin-top: -5px;
	}
	#m-footer .tabbar li a.position {
		position: relative;
	}
	#m-footer .tabbar li a.position i {
		font-size: 40px;
		position: absolute;
		top: -50%;
		transform: translateY(50%);
		border-radius: 50%;
		background: #fff;
		height: 40px;
		color: #f55858;
		line-height: 40px;
		padding: 5px;
		width: 40px;
		box-shadow: 0 0 10px rgba(206, 5, 5, 0.5);
	}
	#m-footer .tabbar li a.position span {
		padding-top: 34px;
	}
}
@media screen and (max-width:640px) {
body{bottom:5rem;}
.web_w{width:100%;min-width:100%; margin:0; padding:0;}
.menu{height:50px; padding:0; background:none;}
.menu .logo{height:30px!important; margin-top:10px; margin-left:14px; padding:0;}
.menu.am-sticky .logo:first-of-type{ display:none!important;}
.menu.am-sticky .logo:last-of-type{ display:block!important;}
.am-topbar-btn{ background:none; float:right; margin:15px 14px 15px 0; width:25px; height:20px;color:#000; position:relative; z-index:100; display:block!important;}
.am-topbar-btn span{display:block;width:100%;height:2px;position:absolute;background-color:#fff;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.menu.am-sticky .am-topbar-btn span ,.inner_header .menu .am-topbar-btn span{background-color:#000!important;}
.am-topbar-btn span:nth-of-type(1){top:0;left:0;opacity:0;}
.am-topbar-btn span:nth-of-type(4){bottom:0;left:0;opacity:0;}
.am-topbar-btn span:nth-of-type(2),.am-topbar-btn span:nth-of-type(3){top:50%;left:0;margin-top:-1px;}
.am-topbar-btn span:nth-of-type(2){-moz-transform:rotate(45deg);-ms-transform:rotate(45deg));-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#000;}
.am-topbar-btn span:nth-of-type(3){-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#000;}
.am-topbar-btn.am-collapsed span:nth-of-type(2){-moz-transform:rotate(0);-ms-transform:rotate(0));-webkit-transform:rotate(0);transform:rotate(0);background-color:#fff;}
.am-topbar-btn.am-collapsed span:nth-of-type(3){-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);background-color:#fff;}
.am-topbar-btn.am-collapsed span:nth-of-type(1),.am-topbar-btn.am-collapsed span:nth-of-type(4){opacity:1;}
.am-topbar-collapse { float:none; clear:both; padding:0; position:relative; top:-50px; margin:0px;}
.am-topbar-collapse.am-collapse{display:none!important;}
.am-topbar-collapse.am-collapse.am-in{display:block!important; height:100vh!important;background:#fff;transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;}
.nav ,.menu.am-sticky .nav{ height:auto; float:none; clear:both; margin:0!important;padding-top:50px!important;}
.nav li ,.menu.am-sticky .nav li { float:none;margin:0; border-bottom:#ddd solid 1px; padding:0; line-height:normal;transform: translateY(30px);-webkit-transform: translateY(30px);-moz-transform: translateY(30px);opacity:0; font-size:16px;}
.nav li:first-of-type{ display:block;border-top:#ddd solid 1px;}
.nav li a ,.menu.am-sticky .nav li a{height:50px;line-height:50px; position:relative; padding:0 14px;color:#333;}
.nav li a:before{ display:block; line-height:50px; content:'\f105'; float:right;}
.am-topbar-collapse.am-collapse.am-in .nav li:nth-of-type(1){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .1s;
	-webkit-transition: all .6s ease .1s;
	-moz-transition: all .6s ease .1s;
}
.am-topbar-collapse.am-collapse.am-in .nav li:nth-of-type(2){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .2s;
	-webkit-transition: all .6s ease .2s;
	-moz-transition: all .6s ease .2s;
}
.am-topbar-collapse.am-collapse.am-in .nav li:nth-of-type(3){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .3s;
	-webkit-transition: all .6s ease .3s;
	-moz-transition: all .6s ease .3s;
}
.am-topbar-collapse.am-collapse.am-in .nav li:nth-of-type(4){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .4s;
	-webkit-transition: all .4s ease .4s;
	-moz-transition: all .6s ease .4s;
}
.am-topbar-collapse.am-collapse.am-in .nav li:nth-of-type(5){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .5s;
	-webkit-transition: all .6s ease .5s;
	-moz-transition: all .6s ease .5s;
}
.am-topbar-collapse.am-collapse.am-in .nav li:nth-of-type(6){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .6s;
	-webkit-transition: all .6s ease .6s;
	-moz-transition: all .6s ease .6s;
}
.am-topbar-collapse.am-collapse.am-in .nav li:nth-of-type(7){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .7s;
	-webkit-transition: all .6s ease .7s;
	-moz-transition: all .6s ease .7s;
}
/*
Banner
*/
.top_banner{height:auto;}
.top_banner:after{ display: block; content:''; padding-bottom:56.25%;}
.top_banner .am-slides ,.top_banner .am-slides li{height:auto;}
.top_banner .am-slider-default{width:100%;height:100%;position: absolute;left:0;top:0;}
.top_banner .am-slider-default .am-slides li{height: auto;}
.top_banner .am-slider-default .am-slides li a{height:auto; position: static; background:none;}
.top_banner .am-slider-default .am-slides li a img{ display: block;}
.top_banner .am-slider-default .am-control-nav ,.case_imgs .am-slider-default .am-control-nav{ bottom:10px;}
.top_banner .am-slider-default .am-control-nav li ,.case_imgs .am-slider-default .am-control-nav li{margin: 0 3px;}
.top_banner .am-slider-default .am-control-nav li a ,.case_imgs .am-slider-default .am-control-nav li a{width: 6px; height: 6px;}
.index_video .img ,.top_banner .slog_img{ background-size:50% auto;}
/*
TITLE
*/
.index_title{ padding:0 14px!important;}
.index_title .title{ position:relative;}
.index_title .title strong{font-size:23px;}
.index_title .title span{font-size:30px; line-height:30px;}
.index_title .des{font-size:14px; line-height:20px; margin-top:5px;}
/*
about
*/
.intro{padding:30px 14px;}
.intro .ms{margin-top:20px;text-align:justify;word-break:break-all;}
.strong_iteam{ overflow:hidden;margin-top:20px;}
.strong_iteam ul{margin:0 -14px;}
.strong_iteam li{padding:0 14px; margin-top: 20px;}
.strong_iteam li:nth-of-type(1),.strong_iteam li:nth-of-type(2){margin-top:0;}
.strong_iteam li strong{font-size:30px; line-height: 100%; font-weight:500;}
.strong_iteam li .text{margin-top: 10px;}
.strong_iteam li .text .title_info{margin-top:10px;}
.strong_iteam li sup{font-size:30px;top:-0.5em;}
.more_btn{ display:block; width:120px; line-height:30px;margin:20px auto 0; font-size:13px;}
/*
service
*/
.service{display:flex;flex-direction: column;}
.service_text{width:100%;padding:30px 14px;}
.service_text .title{ font-size:18px; margin-bottom:20px;}
.service_text .title:after{ display:block; content:''; width:50px; height:1px; background-color:#fff; margin-top:10px}
.service_text .more{ width:100px;line-height:28px;margin-top:10px;font-size: 18px;}
.service ul{width:100%;}
.service li a .title{width:calc(100% - 20px); height:calc(100% - 20px);left:10px; top:10px;}
.service li a .title span{font-size:12px;}
.business{ padding:30px 0 0;}
.business_list{margin-top:20px;font-size: 16px;}
.business_list dd:after{display: block;content: ''; padding-bottom:100%; }
.business_list dd .title:after{margin:20px auto;}
.business_list .slick-dots{bottom:10px;margin:0;}
.business_list .slick-dots li{height:6px;width:6px;margin: 0 3px;}
/*
Resources
*/
.index_resources{ padding:30px 14px;}
.index_resources_iteam{margin-top:20px;}
.index_resources_iteam li{width:50%;}
.index_resources_iteam li .text{padding:14px;}
.index_resources_iteam li:nth-of-type(3),.index_resources_iteam li:nth-of-type(4),.index_resources_iteam li:nth-of-type(5){border-top:none;}
.index_resources_iteam li:nth-of-type(5n+1){border-left:none;}
.index_resources_iteam li:nth-of-type(2n+1){border-left:#ccc solid 1px;}
.index_resources_iteam li img{ width:55px; height:55px;}
.index_resources_iteam li strong{margin-top:10px;}
.index_resources_iteam li span{ margin-top:10px; line-height:22px;}
/*
CASE
*/
.index_case{padding:30px 0px;overflow: hidden;}
.index_case_fl_w{overflow-y: hidden;}
.index_case_fl{padding:0 14px;font-size:16px;margin-top:20px; text-align: left;white-space: nowrap;}
.index_case_fl a{ margin:0 10px;}
.index_case_fl a:after{right:-10px;}
.index_case_iteam{ margin-top:15px;}
.index_case_iteam li a .title{ width:calc(100% - 20px); height:calc(100% - 20px); left:10px; top:10px;}
.index_case_iteam li a .title strong:after{height:18px;margin:5px auto;}
.index_case_iteam li a .title span{font-size:14px;transform: translateY(0);-webkit-transform: translateY(0);transition: .4s;}
.index_case_iteam li a .title span:after{ display:none;}
.case_nav{margin-top:10px; font-size:16px; display:flex; justify-content: space-between; flex-wrap: wrap;padding:0 14px}
.case_nav a{ display:block; padding:0; width:calc(33.33% - 10px);line-height:32px; border:#da4738 solid 1px!important;margin-top: 10px;border-radius:3px;}
.case_nav a.active{ background-color:#da4738; color:#fff;}
.case_page{padding: 20px 14px;}
.case_tag{margin-top:20px;}
.case_tag a{margin:0 10px;}
.case_tag a:hover{background-color:#da4738;}
/*
cooperation
*/
.index_cooperation{padding: 30px 0;}
.index_cooperation ul{margin-top:0;}
.index_cooperation ul li{ margin-top:15px;}
/*
NEWS
*/
.index_news{ padding:30px 0;}
.index_news_iteam{margin-top:20px;flex-direction: column;}
.index_news_img{width:100%;}
.index_news_img a:after{padding-bottom:71%;}
.index_news_img .text span{ margin:5px 0;}
.index_news_list{ width:100%; margin-top: 6px;}
.index_news_list:after{display:inline-block; content:''; padding-bottom:71%;}
.index_news_list a span{padding:10px;}
.index_news_fl{flex-direction: column;}
.index_news_fl .name{ font-size:18px; height:32px;}
.index_news_fl .name i{ font-size:16px; width:32px; height:32px; line-height:32px;margin-right:6px;}
.index_news_fl:after ,.index_news_fl.last dd:after{ display:none;}
.index_news_warp{padding:0 14px}
.index_news_fl{background: none;}
.index_news_fl dd{margin-top: 20px;width:100%;padding:0;}
.index_news_fl dd ul ,.index_news_fl.last dd ul{ margin:0;}
.index_news_fl dd ul li ,.index_news_fl.last dd ul li{ padding:15px; margin-top:10px; background-color: #fff;}
.index_news_fl dd ul li .des{margin-top: 5px;}
.article_page{padding:0;}
.news_page_left{ width:100% ;float:none; background-color: #fff; padding: 20px 14px;}
.article-hd{ text-align:left; border-bottom:#f2f2f2 solid 1px; padding-bottom:20px;}
.article-hd .title{font-size:20px;font-weight: bold;}
.article-hd .info{ color:#999; font-size:14px; margin-top:10px;}
.article-hd .info span{margin:0 20px 0 0;}
.article-hd .info span:last-of-type{margin-right: 0;}
.article-hd .info span:first-of-type{display: none;}
.article_bd{ margin-top:15px;}
.link_btn{ margin-top:20px; }
.link_btn a{width:50px; height:50px; border-radius:50%; margin:0 15px; color:#fff!important; text-align:center; padding-top:8px;font-size:13px;}
.link_btn a:before{font-size:16px;}
.news_page_right{display: none;}
/*
FOOTER
*/
.index_contact{ padding:30px 14px;}
.index_contact dd{margin-top:20px;}
.index_contact dd .text{width:100%;float:none;font-size: 15px;}
.index_contact dd .text .title{ font-size: 16px; margin-bottom: 10px;text-align: center;}
.index_contact dd .text p{font-size: 15px;}
.index_contact dd .text .wx_code{ width: 90px;margin:10px auto;}
.index_contact .am-form{width:100%;float:none;border-top:#4c4c4c solid 1px;margin-top: 20px;}
.index_contact .am-form .ksubmit{  width:100%; }
.guestbook_load .text{ width:80%;left:10%; }
.footer{margin-top:20px;}
.footer_link{display:none;}
.copyright{padding:15px 0;font-size:14px;border-top:none}
.copyright span{margin:0;display: block;margin-top: 5px;}
.copyright span:first-of-type{margin-top:0;}
.footer_focus{ display:block; margin:5px 0 0 0;top:0; text-align: center;}
.footer_focus .bdsharebuttonbox{float:none;}
.am-gotop-fixed{bottom: 5.5rem; right: .5rem;}
.global_nav{ width:100%;position:fixed; right:0px; top:auto;bottom:0; margin-top:0;display: flex; justify-content: space-between;}
.global_nav dd{ width:33.33%; height:5.5rem; position:relative; border:none;border-right:#e3e3e3 solid 1px;}
.global_nav dd a{ display:block;width:100%; height:5.5rem; line-height:5.5rem;}
.global_nav dd b{ display:none;}
.global_nav dd:hover span ,.global_nav dd:hover b ,.global_nav dd:hover em{ display:none;}
.global_nav dd em{width:110px; height:110px;position:absolute; left:-110px; top:0; display:none;}
.global_nav dd i{font-size:20px;}
/*
PAGEBAR
*/
.page_list{text-align:center;margin-top:30px; font-size:14px;}
.news_page_pages{ margin-top:20px; padding:15px 0; border-top:#dedede solid 1px; border-bottom:#dedede solid 1px; position:relative; font-size:15px;}
/*
GUIDE
*/
.guide_nav{padding-left: 14px; padding-right: 14px;}
/*
TAGS
*/
.tag_page{padding-bottom: 30px;}
.tags_list{display: flex; background-color: #fff;padding:15px;margin-bottom:15px;}
.tags_list:hover{box-shadow: 0 0 15px #fff6f6}
.tags_list dt{width:100px;height:100px;}
.tags_list dd{width:calc(100% - 100px);padding-left:15px;}
.tags_list dd h5{line-height: 24px;}
.tags_list dd .card-text{display: none;}
.tags_list dd .card-sort{font-size: 13px;margin-top:15px;}
.tags_list dd .card-sort span{margin-right:20px;}
.tags_list dd .card-sort span:nth-of-type(2){display: none;}
}