.touch_wr, .header_ulContent { transition: 0.3s ease-in-out; }
.touch_nav { width: 23px; height: 23px; float: left; position: absolute; padding: 5px 5px; right: 0%; top: 12px; 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; }
.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: 60px; }

.com_InnContent { width: 92%; }

.he_conBlock { position: fixed; right: 0; top: 0; width: 0px; background: #fff; height: 100%; overflow: hidden; transition: all 0.3s; padding-right: 0; }

a.he_logo { padding: 8px 1%; }

.he_ulBl { position: relative; margin-left: 0; left: 0; top: 100px; 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: 4%; top: -1px; padding: 15px; z-index: 90; display: block; width: 10px; height: 19px; padding-left: 20px; font-size: 25px; line-height: 19px; text-align: center; width: 20px; }

.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: 60px; }

.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: 15px; padding-top: 12px; }

.nav_ul { width: 109%; float: none; margin-left: -15px; }

.nav_ul:after { content: ""; clear: both; display: block; }

.com_navBlock { height: auto; }

.page_ul a { font-size: 14px; margin: 0; }

.page_ul { width: 110%; left: -5%; }

.hoB_content { padding: 50px 0; }

.ho_InnContent { width: 92%; }

.hoB_textBlock { width: 100%; }

.hoB_block { display: block; }

h2.hoB_ti { font-size: 32px; }

.hoB_text { padding-left: 0; margin-top: 20px; margin-bottom: 50px; }

.hoB_te { margin-bottom: 15px; }

.hoB_img { width: 100%; }

.hoB2_content { margin-top: 60px; display: block; }

.hoB2_img { width: 100%; }

span { /* font-size: 70px; */ /* writing-mode: lr; */ }

.hoB2_block { display: block; width: 92%; padding: 4%; }

.hoB2_date { width: 100%; writing-mode: sideways-rl; height: 92px; line-height: 92px; }

.hoB2_date span { width: 100%; }

.hoB2_bottom { position: relative; bottom: auto; }

.hoB2_ul { margin-bottom: 0; }

.hoC_img { width: 300%; left: -100%; position: relative; }

.hoC_block { top: 10%; }

.hoC_teBl { width: 50%; bottom: 10%; }

.hoC_ti { font-size: 30px; }

.abF_InnBlock { width: 92%; padding: 4%; }

.abo_InnContent { width: 92%; min-width: auto; }

.abF_content { padding: 30px 0; }

.abF_block { display: block; }

.abF_teBl { width: 100%; }

.abF_img { width: 100%; display: none; }

.abF_img img { width: 100%; }

.abF_text { margin-top: 20px; padding-right: 50px; }

.abF_ico { width: 30px; }

div#Footer { margin-top: 40px; }

.hoC_teBl:hover { width: 92%; bottom: 5%; }

.abF_title { margin-bottom: 25px; }

a.he_logo img { width: 83px; }

.foB_block { display: block; }

a.foB_li { margin-right: 20px; display: block; margin-bottom: 5px; }

.foR_ul { margin-top: 15px; }

.foR_ul .foB_li { margin-left: 0; margin-right: 30px; }

.foB_ul { display: flex; flex-wrap: wrap; }

.foB_ti { font-size: 20px; margin-top: 20px; }

.foC_ulBl { display: block; margin-top: 0px; padding-bottom: 0; }

.foC_text { width: 100%; padding-top: 20px; }

.foC_t { padding-top: 10px; }

a.he_en { right: 112px; width: 119px; top: 52px; padding-right: 0; font-size: 14px; }

.heR_ul { top: 60px; right: 4%; }

.he_content .com_InnContent { width: 92%; }

.abo_content { padding: 40px 0; }

.exp_bannerImg img { max-width: 200%; width: 200%; }

h2.exp_ti { font-size: 30px; margin-top: -20px; }

.exp_ul { left: 0%; width: 100%; bottom: 15px; display: flex; flex-wrap: wrap; justify-content: center; }

a.exp_li { padding: 0 10px; display: block; margin-top: 5px; }

.abo_left { width: 100%; }

.abo_block { display: block; }

h2.abo_ti { font-size: 30px; margin-bottom: 25px; }

.abo_img img { width: 100%; }

.abo_right { width: 100%; margin-top: 20px; }

.abo_te { font-size: 20px; }

.abo_text { margin-top: 10px; }

.abB_content { margin-top: 40px; }

h3.abB_ti { font-size: 22px; }

.abB_ti { font-size: 24px; margin-right: 10px; margin-bottom: 5px; }

.abB_tiBl { display: block; }

.abB_ul { flex-wrap: wrap; width: 100%; height: auto; }

.abB_li { white-space: nowrap; margin-right: 20px; padding-bottom: 5px; margin-top: 15px; }

.abB_ulBl { width: 100%; }

.abB_bottom { display: block; }

.abB_left { width: 100%; padding: 30px 4% 35px; }

.abB_right { margin-top: 0; padding-top: 20px; width: 100%; }

h2.abB_title { font-size: 24px; margin-bottom: 10px; }

.abB_top { padding-top: 30px; }

.abC_content { padding: 30px 0 50px; }

h2.abC_title { font-size: 20px; }

.abC_block { display: block; }

.abC_left { width: 92%; margin-bottom: 4%; padding: 4%; }

.abC_ti { font-size: 20px; }

.abC_right { width: 100.5%; }

.abC1_li { width: 100%; }

.abC1_ulBl { display: block; width: 90.4%; }

.abC_ul { display: block; }

.abC_li { width: 100%; padding: 4%; margin-bottom: 4%; }

.abC_scroll { height: auto; }

.abC1_li .abC_li { padding: 4%; }

.abC1_bo { font-size: 16px; }

.abD_content { padding: 4%; }

.abD_teBl { width: 100%; }

.abD_title { font-size: 20px; }

.abD_li { width: 100%; padding: 4%; }

.abD_tiBl img { width: 45px; position: relative; top: 5px; margin-right: 20px; }

.abD_ti { font-size: 20px; }

.abF_content .abo_InnContent { width: 100%; }

.exp_title { font-size: 30px; margin-bottom: 30px; }

.exp_InnContent { width: 92%; margin: 30px auto; }

.pro_ul { width: 103%; }

.pro_li { width: 44%; margin-right: 3%; margin-bottom: 3%; height: 200px; }

.proB_ulBl { display: block; }

.proB_liBl { width: 100%; }

.pro_ti { font-size: 20px; height: auto; }

.pro_num { font-size: 30px; }

.proB_te { font-size: 20px; }

.proB_li { padding: 4%; }

.va_img { width: 100%; }

.va_li { display: block; }

.va_block { width: 100%; padding: 20px 0; }

.va_text { width: 92%; }

h2.va_ti { font-size: 20px; }

.no_content .pr_ul { padding-left: 0; padding: 20px 0; max-width: 100%; display: flex; flex-wrap: wrap; width: 100%; }

.no_content .com_InnContent { display: block; }

a.pr_li { margin-right: 25px; }

.no_block { border: 0; width: 100%; padding-left: 0; padding-top: 0; border-top: 1px solid #ccc; padding-top: 30px; }

.no_ti { font-size: 20px; margin-bottom: 20px; }

.no_InBlock { display: block; }

.no_ulBl { width: 100%; }

.do_ulBl { /* display: block; */ width: 103%; }

a.do_liBl { display: block; width: 47%; margin-bottom: 3%; margin-right: 3%; }

.do_img { height: 74px; background-size: 38px; margin-top: 25px; }

.do_title { font-size: 16px; }

a.do_liBl:hover .do_img { background-size: 38px; }

a.pr_li.active, a.pr_li:hover { padding-left: 0; opacity: 0.6; }

.no_content a.pr_li.active:before, .no_content a.pr_li:hover:before { opacity: 0; }

a.pr_li.active:after, a.pr_li:hover:after { a .pr_li.active: after, a.pr_li:hover:after; width: 0; }

.ex3_block { padding: 4%; width: 92%; padding-top: 60px; }

.ex3_block img { width: 60%; margin: auto; margin-bottom: 10px; }

.ex3_t1 { font-size: 20px; }

.ex3_t2 { font-size: 30px; margin-bottom: 20px; }

.ne_ulBl { display: block; }

a.ne_liBl { display: block; width: 92%; padding: 4%; margin-bottom: 15px; }

.pr_ul { width: 100%; display: flex; flex-wrap: wrap; margin-bottom: 10px; }

.pr_content { display: block; }

a.pr_li { white-space: nowrap; display: block; }

.com_InnContent .exp_InnContent { width: 100%; }

.pr_ulBl { width: 100%; }

.pr_liBl { padding-left: 40px; padding-right: 4%; }

.pr_n { left: -26px; }

.pr_text { line-height: 1.8em; }

.pr_liBl.active .pr_text { max-height: 1000px; }

.pr_title { font-size: 16px; }

img.he_ico { width: 21px; }
