.touch_wr, .header_ulContent { transition: 0.3s ease-in-out; }
.touch_nav { width: 23px; height: 23px; float: left; position: absolute; padding: 5px 5px; right: 3%; top: 19px; border: 1px solid #ccc; border-radius: 200px; }
.touch_wr { width: 20px; border-bottom: 2px solid #999; margin: 4px auto; }
.touch_nav.cur .touch_wr:nth-child(1) { -webkit-transform: rotate(45deg) translate(4px,5px); }
.touch_nav.cur .touch_wr:nth-child(2) { opacity: 0; }
.touch_nav.cur .touch_wr:nth-child(3) { -webkit-transform: rotate(-45deg) translate(3px,-4px); }
.ind6_bgCol { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../images/z6_31.png); z-index: 990; display: none; }
.header_rigBlock { position: absolute; bottom: 0px; left: 0px; margin-left: 0px; z-index: 220; width: 100%; height: 72px; background: #676767; }
.header_aBlock .after { content: ""; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 50px; z-index: 120; }
/* * * * * */
html, body { min-width: auto; }
body, .header_contentBlock, .bodyer, .wind_content, .com_InnContent, div#Footer { min-width: auto; z-index: 1200; }
.header_ulContent { width: auto; }
.header_ulContent { position: fixed; top: 0px; right: -220px; width: 200px; height: 100%; background: #676767; }
a.header_logo img { height: 34px; }
.header_content { height: 60px; }
a.header_logo { left: 4%; padding: 13px 0; }
.header_ulBlock { position: relative; right: 0px; padding-top: 60px; }
.header_aBlock { width: 100%; padding: 0; }
.header_seek { margin-left: 0px; left: -3px; }
.header_bu { right: 0px; padding: 31px 0px; font-size: 13px; }
.head_inputBl { top: -33px; right: auto; left: -17px; }
.head_inputBl input[type="text"] { width: 185px; }
.he_block { top: 0; padding: 0; position: relative; background: url(); left: 0; margin-left: 0; width: 100%; padding-bottom: 20px; z-index: 60; }
.he_num { font-size: 30px; }
.he_ico { top: 0px; }
.nav_content { position: relative; bottom: auto; width: 100%; height: auto; padding: 5px 0; }
.header_aBlock .text { padding: 15px 10%; width: 80%; }
a.nav_aBlock { text-align: left; width: 80%; padding: 0px 10%; height: 40px; line-height: 40px; float: none; }
.header_aBlock.current .bgBlock, .header_aBlock:hover .bgBlock { height: 50px; }
.bigImg_content { min-width: auto; }
.nav_ico { background-size: 30px; left: -40px; }

.he_content { height: 74px; background: #000; }

.com_InnContent, .com_pages .com_InnContent { width: 92%; }

.he_conBlock { position: fixed; right: 0; top: 0; width: 0px; background: #000; height: 1920px; overflow: hidden; transition: all 0.3s; }

a.he_logo { padding: 8px 1%; background: url(/images/logo.png) no-repeat left; background-size: auto 40px; height: 54px; width: 130px; }

.he_ulBl { position: relative; margin-left: 0; left: 0; top: 150px; min-width: 180px; }

.he_enCh { position: absolute; top: auto; bottom: 20px; right: 5%; width: 68px; }

.he_liBl { width: 100%; height: auto; }

a.he_a { padding: 15px 20px; }

.he_ul { background: url(); padding: 0; height: auto; }

.he_ul a { position: relative; width: 50%; float: left; color: #fff; padding: 10px 0; margin-right: 0; }

.he_ul:after { content: ""; display: block; clear: both; }
.he_ul a.active { color: #fff; }

.tou_ico { position: absolute; right: 0; top: 0; padding: 15px; z-index: 90; display: block; width: 10px; height: 19px; padding-left: 20px; display: none; }

.he_liBl.active .tou_ico, .he_liBl:hover .tou_ico { color: #fff; }

.he_content .he_after { display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3); }
.ind_body { min-width: auto; }

.ind_bottom { left: 32px; bottom: 0px; }

.navIcon_block { bottom: 20px; right: 4%; }

.navIcon_block span { transform: scale(0.9); width: 40px; }

.com_img img { width: 150%; max-width: 300%; position: relative; left: -7%; }

.com_content { padding-top: 74px; }

.com_tiBl { position: relative; top: 0px; left: 15%; width: 70%; padding: 10px 0; }

.com_ul { display: none; }

a.nav_a { margin-left: 0; margin-right: 20px; }

.com_navBlock:after { left: 0%; width: 100%; }

.nav_ul a:after { margin-top: 8px; }

.nav_ul a { margin-left: 10px; padding-top: 12px; padding: 0 14px; margin-bottom: 20px; }

.nav_ul { width: 124%; float: none; margin-left: -13%; }

.nav_ul:after { content: ""; clear: both; display: block; }

.com_navBlock { height: auto; padding: 10px 0; z-index: 1300; display: block; }

.page_ul a { font-size: 14px; margin: 0; }

.page_ul { width: 110%; left: -5%; }

a.i1_li { width: 100%; }

.fo_left a { padding: 10px 0; padding-bottom: 0; }

.fo_right { padding: 10px 0; }

.fo_right a:nth-child(1) { display: none; }

.fo_right a { display: block; text-align: left; }

.fo_left { position: absolute; bottom: 5px; right: 0px; z-index: 90; }

.home a.he_logo { background-size: auto 40px; height: 54px; width: 130px; }

div#Footer.home a { text-align: left; }

a.he_en { top: 96px; right: 18px; }

a.he_a { text-align: right; padding-right: 30px; }

.he_seek { top: 76px; right: 71px; z-index: 90; }

.he_conBlock:after { content: ""; display: block; position: absolute; top: 74px; left: 0; width: 100%; border-bottom: 1px solid #333; }

.he_conBlock.active { width: 100%; }

.he_conBlock.active a.he_a, .he_conBlock.active a.he_en { color: #fff; }

.he_conBlock.active .he_button { background: url("/images/a1_5a.png") center center / 18px no-repeat; }

.wx_img { left: -58px; }

.fo_ul { position: relative; width: 110%; }

.fo_content { overflow: hidden; padding: 30px 0 0; }

.fo_li:nth-child(1) { /* width: 22%; */ }

.fo_li:nth-child(3) { /* margin-left: 5%; */ /* width: 22%; */ }

.fo_li:nth-child(1) a { margin-bottom: 6px; }

.com_pages { padding: 40px 0; }

.news_ul { min-width: auto; width: 100%; padding-top: 0; }

a.news_li { padding: 0; height: auto; position: relative; width: 100%; margin-bottom: 50px; }

.news_img { width: 100%; position: relative; }

.news_text { padding-left: 0; }

.news_date .day { font-size: 60px; }

.news_date .month { top: 10px; font-size: 22px; left: 90px; }

.news_date .year { left: 108px; top: 44px; }

.news_date { margin-bottom: 5px; margin-top: 5px; }

.com_title { margin-bottom: 12px; }
a.news_li:hover .news_text { padding: 4%; padding-top: 0; }

.reIn_block { margin-top: 0; }

.meIn_content { padding-right: 0; }

.meBl_content { position: relative; margin-top: 40px; width: 100%; }

.meBl_block { padding: 5%; }

.meIn_t { position: relative; }

a.meIn_back { padding: 4px 0px; }

.abo_navBlock { width: 90%; margin: auto; margin-top: 40px; }

.abo_navBlock .sw_prev, .abo_navBlock .sw_next { transform: scale(0.8); }

.abo_content { width: 100%; margin-top: 50px; }

.nav_ul a:hover::after, .nav_ul a.active::after { left: 0; width: 55px; padding: 0; }

.heS_block { padding: 9px 30px; padding-left: 15px; height: 19px; }

.abo_yarn { position: relative; left: 0; }

.abo_ul { position: relative; left: 0; top: 25px; width: 100%; height: auto; }

.abo_li { height: auto; }

.abo_text h2 { line-height: 1.6em; }

.cul_block { width: 100%; float: none; }

h2.cul_ti { margin-bottom: 40px; }

.cul_li .num span { font-size: 36px; }

.cul_li .text { left: 55%; top: 42px; }

.cul_ul { margin-top: 10px; }

.cul_text { float: none; width: 100%; margin-top: 30px; }

.heS_ul { top: 37px; }

.nav_ul a.heS_li { margin-left: 0; display: block; width: 108px; padding: 15px 0 5px; }

.ho_li { width: 97%; margin-bottom: 40px; }

.ho_li h3 { height: auto; }

a.par_li { width: 50%; }
.nav_ul .heS_block:hover::after, .nav_ul .heS_block.active::after { left: -14px; top: -12px; width: 91%; }

.pro_content { padding-top: 12px; }

a.pro_li { width: 100%; }

.he_content.current.anim02 { background: #000; }

.prIn_img h1 { max-width: 80%; font-size: 18px; }

body.haoImg.home .he_content:after { height: 74px; }

.prIn_img { margin-bottom: 40px; }

.prIn_InnContent { width: 92%; padding-top: 40px; padding-bottom: 60px; }

a.prIn_ico { margin-bottom: 35px; }

.swiper-pagination { bottom: 3%; }

.prIn_liBl { width: 96%; }

.prIn_text { margin-bottom: 40px; }

.prIn_ulBl { margin-bottom: 40px; }

.prIn_liBl:nth-child(1) .prIn_td:nth-child(5), .prIn_liBl:nth-child(1) .prIn_td:nth-child(6) { border-bottom: 0; }

a.te_li { width: 46%; margin-bottom: 40px; }

.jo_li { width: 96%; }

.jo_li .block { padding: 20px; }
a.re_li { width: 41%; margin-right: 3%; margin-bottom: 3%; padding: 20px 3%; }

.re_ul { width: 103%; }

.st_text { width: 100%; padding-bottom: 40px; }

.st_li { width: 98%; margin-bottom: 15px; }

.co_img { position: relative; width: 100%; min-width: auto; }

.teIn_content { padding: 30px 0; }

.teIn_imgBl { width: 100%; }

.teIn_img { width: 50%; margin: auto; }

.teIn_textBlock { width: 100%; }

.teIn_showBlock .sw_next { transform: scale(0.5) translate(0px, -50%); left: 98%; }

.teIn_block { width: 90%; }

.im_nav { display: none; }

.im_block { padding-left: 0; }

.fo_li { width: 100%; }

.fo_li a { float: left; margin-right: 25px; }

.fo_li:after { content: ""; display: block; clear: both; }

.fo_li { margin-bottom: 20px; }

.fo_li:nth-child(5) { margin-bottom: 0; }

.pswp__ui .pswp__top-bar { display: block; position: absolute; top: auto; bottom: 30px; background: url(); }

.pswp__ui .pswp__counter { display: block; color: #333; left: 50%; transform: translate(-50%, 0px); }

.he_content { z-index: 9995; }

.his_li { padding-left: 0; margin-bottom: 50px; }

.his_img { position: relative; width: 100%; text-align: center; margin-bottom: 20px; }

.his_img img { margin: auto; }

.int_li {
    width: 50%;
    margin-bottom: 20px;
}

.int_num .num {
    font-size: 40px;
}

.int_t {
    font-size: 12px;
}

a.reIn_back { top: 56px; padding: 4px 0; }
.al_li input { width:100%;}