.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; position: fixed; background: #fff; }

.com_InnContent { width: 92%; }

.he_conBlock { position: fixed; right: 0; top: 0; width: 0px; background: #fff; height: 100%; overflow: hidden; transition: all 0.3s; }

a.he_logo { padding: 14px 0%; }

.he_ulBl { position: relative; margin-left: 0; left: 0; top: 60px; min-width: 180px; }

.he_enCh { position: absolute; top: auto; bottom: 20px; right: 5%; width: 68px; }

.he_liBl { width: 100%; height: auto; margin: 0; }

a.he_a { padding: 15px 20px; }

.he_ul { background: url(); padding: 0; height: auto; width: 102%; padding-top: 5px; }

.he_ul a { position: relative; width: 100%; float: left; color: #fff; padding: 10px 0; margin-right: 0; box-sizing: border-box; padding-left: 20px; }

.he_ul:after { content: ""; display: block; clear: both; }
.he_ul a.active { /* color:#fff; */ }

.tou_ico { position: absolute; right: 5px; top: 0; padding: 15px; z-index: 90; display: block; width: 10px; height: 19px; padding-left: 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; overflow: hidden; }

.com_tiBl { position: absolute; left: 5%; width: 90%; 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; */ padding: 13px 0; }

.nav_ul { width: 110%; float: none; margin-left: -5%; position: absolute; bottom: 0; }

.nav_ul:after { content: ""; clear: both; display: block; }

.com_navBlock { height: auto; top: 0; }

.page_ul a { font-size: 14px; margin: 0; }

.page_ul { width: 110%; left: -5%; }

.he_liBl::after { bottom: auto; top: 46px; z-index: 1111; left: 20px; width: 59px; }

body .he_ulBl .he_liBl.active::after { background: #333; }

.he_liBl::after { height: 1px; background: #fff; }

.he_liBl.active:after { background: #333; }

.he_logo img { display: none; }

img.logoB { display: block; }

.he_seek { right: 50px; }

.he_button { height: 60px; background: url(../images/a1_51.png) center center / 18px no-repeat; }

.he_input { top: 60px; }

.he_input input { left: 4%; margin-left: 0; width: 87%; }

.he_content .com_InnContent { width: 92%; }

.he_bu { margin-left: 0; left: auto; right: 0%; }

.com_conBlock { }

h2.com_ti { font-size: 40px; }

h2.com_titleEn { top: 66px; }

.com_pages { padding-top: 30px; }

.inv_teBl { width: 100%; padding-top: 0; }

h2.com_tiCh { font-size: 32px; }

.inv_img { width: 100%; }

.in2_content { padding: 40px 0; }

.in2_img { width: 100%; float: none; }

.in2_textBlock { position: relative; width: 100%; padding-top: 20px; padding-bottom: 45px; padding-right: 0; }

.in2_t { font-size: 32px; margin-bottom: 12px; letter-spacing: 0; }

.fo_content { min-width: auto; width: 100%; margin-bottom: 15px; }

.fo_InnBlock { margin-left: 0; padding-top: 115px; }

div#Footer { padding-top: 0; padding-bottom: 15px; }

.fo_aUl { top: 75px; left: -10px; z-index: 90; }

.fo_ulBl { width: 100%; left: 0; padding-bottom: 0; }

.fo_liBl { width: 33.3%; min-height: 185px; }

.fo_right span, .fo_right a { display: block; margin-right: 0; margin-bottom: 5px; text-align: left; }

.fo_left { float: none; margin-bottom: 5px; position: absolute; right: 0; top: 0; }

a.fo_a { margin-bottom: 12px; }

.fo_right a:nth-child(1) { text-align: left; }

.top_button { max-height: 0; max-width: 0; overflow: hidden; }

.ci_text { position: relative; width: 100%; left: 0; top: 0; padding-bottom: 25px; font-size: 14px; text-align: justify; }

.com_title { min-height: auto; margin-bottom: 10px; }

.in2_swiper .sw_prev, .se_swiper .sw_prev, .in2_swiper .sw_next, .se_swiper .sw_next { width: 40px; height: 40px; }

.in2_InnerBlock { width: 100%; max-height: 250px; }

.nav_ul.n7 a { width: 25%; padding: 8px 0; }

.de_li { width: 48%; height: 200px; margin-right: 2%; margin-bottom: 2%; }

.de_ico { width: 20%; }

a.de_liBl { width: 100%; margin-bottom: 10px; }

.co_ul { min-width: 100%; padding: 6px 0; width: 120%; }

.co_t span { font-size: 32px; }

.co_li { margin-right: 60px; margin-bottom: 20px; }

.in2_swiper { width: 90%; }

body .inv_content .inv_teBl { width: 100%; }

.en_te { margin-top: 10px; padding-bottom: 10px; }

.en_ul { width: 102%; padding-top: 0; float: none; padding-bottom: 40px; }

.en_li { width: 48%; margin-left: 0; margin-bottom: 2%; height: 200px; margin-right: 2%; }

.en_li:hover .en_ico::after { width: 400px; }

.en_li:hover .en_ico img { transform: scale(2.5); }

.en_title { bottom: 20%; width: 100%; left: 0; }

.in21_block { width: 100%; }

h2.in21_title { padding-left: 0; font-size: 20px; }

.in21_li { margin-bottom: 40px; font-size: 14px; }

.in21_ul { padding: 0 0 15px; left: -2%; }

.in3_li { width: 33.3%; padding: 12px 0; font-size: 14px; }

.in23_li { width: 25%; }

.in2_swiper .sw_next, .in2_swiper .sw_prev { left: 36%; }

.op_content .in21_block { width: 100%; }

.op_content .in21_li { width: 50%; }

.op_content .in21_li:nth-child(3)::after { top: -43%; left: 149%; }

.br_li { width: 48%; margin-right: 2%; margin-bottom: 2%; height: 173px; }
.br_ico { left: 50%; top: 15px; margin-left: -33px; padding: 5px; }

.pr2_swiper { width: 100%; }

.pr2_block { position: relative; width: 100%; }

.pr2_contentBlock { min-height: auto; margin-bottom: 30px; }

.in23_content { padding: 40px 0; }

.de_titleBlock { margin-bottom: 20px; }

.ent_content .ci_teBl { width: 100%; }

.ent_block { width: 100%; }

.ent_li { width: 33.3%; }

a.ent2_li { width: 100%; padding: 4%; }

a.fa_li { width: 98%; }

.chi_swiper { width: 100%; }

.chi_block { width: 100%; margin-top: 10px; }

a.la_li { width: 98%; }

.lns_content { width: 100%; padding-bottom: 100px; }

.lns_content .fa_ti { white-space: normal; font-size: 24px; padding-left: 50px; }

.lns_content .fa_t { top: 4px; font-size: 14px; }

.lns_content .chi_li { margin-right: 0; width: 33.3%; }

.lns_li { }

.lns_li:nth-child(5) { width: 100%; }

.lns_li:nth-child(5) .lns_text { width: 90%; text-align: justify; }

.chi_title { }

.lns_ti { width: auto; margin-right: 14px; }

.lns_text { width: 56%; }

.lns_li:nth-child(5) .lns_ti { margin-bottom: 5px; }

.lns_ul { line-height: 1.6em; }

.lns_title { margin-top: 30px; }

.se_body .inv_content { width: 100%; }

.se_body .br_ul { width: 100%; right: 0; margin-bottom: 40px; }

.se_body .br_ul .br_li { width: 48%; }

a.se_block { width: 96%; }

.Inn_content { padding-top: 0; }

.Inn_conBlock { width: 100%; }

h1.Inn_ti { font-size: 24px; }

.Inn_tLi { padding: 5px 0; font-size: 16px; }

a.Inn_back { background-size: 180px; width: 180px; }

.Inn_back:after { left: 35px; }

.news_ulContent { margin-top: 0; padding-bottom: 40px; }

.pagination span, .pagination a { font-size: 12px; margin: 0; }

.pagination { width: 110%; position: relative; left: -5%; }

a.news_liBl { padding: 4%; box-sizing: border-box; width: 100%; }

.news_imgBl { position: relative; width: 100%; top: 0; left: 0; float: none; }

.news_liTe { padding-left: 0; padding-right: 0; margin-top: 20px; }

.news_dataBl { position: relative; width: 333px; right: auto; left: -5px; top: 0; }

section { max-width: 100%; text-align: justify; }

a.Inn_next { line-height: 1.6em; }

p img { max-width: 100%; }

.sto_ulB.m3 { width: 112%; right: -5%; }

.pr3_ul { width: 100%; left: 0%; display: block; }

.pr3_num span { font-size: 32px; }

.pr3_li { font-size: 14px; width: 50%; padding-bottom: 30px; }

.pr3_num { margin-bottom: 10px; }

.cha_body .in21_block { width: 100%; }

.cha_body .in21_li { font-size: 16px; }

.cha_te { position: relative; bottom: 0; margin-top: 10px; }

.cha_content .in23_li { width: 25%; }

.ch2_content .ch2_img { padding-left: 0; }

.ch2_content .de_titleBlock.left { position: relative; width: 100%; top: 0; margin-bottom: 0; }

.ch2_content .cha_te { bottom: auto; padding-bottom: 20px; }

.ch2_content { padding: 60px 0; }

.ch3_content { padding: 60px 0; }

.ch3_li { width: 48%; box-sizing: border-box; padding: 4%; font-size: 14px; line-height: 1.6em; }

.ch3_ico { margin-bottom: 20px; }

.re3_content { padding: 40px 0; padding-top: 0; }

.re3_ico { width: 60px; margin-left: -30px; margin-top: -30px; }

.re_content .in21_block { width: 100%; }

.re_content .in21_li { width: 50%; font-size: 16px; }

span.in21_num { font-size: 30px; }

.inn_img img { width: 1000px; max-width: 1600px; }

.inn_img { position: relative; overflow: scroll; }

.enIn_block { width: 100%; padding: 4%; float: none; min-height: auto; }

.enIn_bl { position: relative; float: none; height: 500px; width: 100%; }

.enIn_title { font-size: 20px; }

.ho_title { font-size: 32px; margin-bottom: 30px; padding-bottom: 30px; }

.ho_content { padding: 30px 0; }

.ho_ti { font-size: 24px; }

.ho_contentBlock { padding-left: 0; padding-top: 40px; }

.ho_te { margin-bottom: 25px; font-size: 14px; }

.ho_li { margin-top: 40px; font-size: 12px; width: 30.3%; margin-right: 3%; }

.ho_num span { font-size: 30px; }

.ho_num .sup { font-size: 12px; }

.ho_ul { width: 104%; }

.ho_bgImg { width: 400px; }

.ho2_ti { font-size: 32px; }

.ho2_content { padding: 40px 0; }

.ho2_ul { margin: 30px 0; min-height: auto; }

.ho2_li h2 { font-size: 24px; }

.ho2_t { font-size: 16px; }

.ho2_liBl { width: 50%; font-size: 14px; padding: 15px 0; }

.ho2_ulBl { padding-bottom: 0; }

.ho2_liBl img { width: 40px; }

.ho3_content::after { width: 10%; }

.ho3_content .in2_InnerBlock { width: 94%; }

.sto_ulB.m5 { width: 102%; }

.sto_ulB .sto_ti { font-size: 18px; margin-left: -17px; }

.sto_ulB .sto_te { margin-left: 10px; }

.sto_ulB .sto_li { width: 12%; overflow: hidden; }

.sto_ulB .sto_li.active { width: 42%; }

.sto_text { min-width: 130px; }

.en_teB { padding-top: 0; line-height: 1.8em; margin-bottom: 25px; }

.de_titleBlock h2 { font-size: 32px; }

.in2_title { font-size: 24px; }

.sto_ulB .sto_li.active .sto_te { margin-left: 0; }

.sto_ulB.m4 { width: 100%; }

.cha_body a.en_li { width: 48%; margin-left: 2%; height: 200px; padding: 0; margin-bottom: 2%; margin-left: 0; }

.en_ico { top: 15%; }

.br_title { top: 78px; left: 8%; width: 90%; }

.br_li:hover .br_title, .br_li.active .br_title { top: 39%; left: 4%; }

.br_li:hover .br_ico, .br_li.active .br_ico { width: 30px; left: 82%; }

.in21_bl { padding-top: 42px; margin-bottom: 12px; width: 110px; height: 110px; }

.inn_content { padding: 40px 0; }

.ind1_content .inv_content { width: 100%; }

.ind1_content .br_ul { width: 102%; float: none; }

.ind1_content .br_li { width: 48%; }

.ind1_content .br_li:hover .br_title { top: 39%; }

.com_tiBl h2.com_ti { font-size: 24px; letter-spacing: 2px; font-weight: bold; }

.com_tiBl h2.com_titleEn { font-size: 14px; top: 55px; }

a.ho5_more { bottom: 0px; }

.se_content.ho5_content { padding: 40px 0; }

.se_ti { font-size: 16px; }

.c4_nav { width: 70%; }

.c4_bgImg img { width: 250%; max-width: 600%; left: -75%; position: relative; }

.ind2_content { padding: 40px 0; margin-bottom: 40px; }

.ind2_li { width: 48%; margin-bottom: 2%; min-height: 340px; margin-right: 2%; }

.ind5_content .br_li { width: 48%; min-height: 299px; }

.ind5_content .br_li .br_title { top: 82px; }

.ind5_content .br_ul { margin-bottom: 40px; }

.de2_ul .ind2_li { width: 48%; margin-right: 2%; min-height: 300px; }

.ind2_ul { width: 102%; padding-bottom: 40px; }

.ind2_block { padding: 8%; }

.ind2_content .ind2_ul.de2_ul .ind2_block { padding: 8% 0; min-height: 200px; }

.ind2_content .ind2_ul.de2_ul .ind2_li:last-child .ind2_block { min-height: auto; padding-bottom: 0; }

.ent_content .bu_content { padding-left: 0; width: 100%; padding-right: 0; }

.ent_content .bu_img { width: 100%; }

.bu_img { position: relative; }

form.entB_blockInner { padding: 20px 4%; }

input.entB_input { padding: 10px 12px; }

.entB_ti { font-size: 14px; }

.bu2_content .entB_ul { margin-bottom: 10px; }

textarea.bu_textarea { margin-bottom: 15px; }

.bu_content { margin-bottom: 40px; }

.ent_content .ci_text { text-align: left; }

select.entB_select { padding: 10px 8px; }

.hoMe_ul { transform: scale(0.8); transform-origin: right; }

.a2_block { width: 100%; }

.a2_num { font-size: 30px; }

.a2_ul { padding-bottom: 40px; }

.a3_content { padding: 40px 0; }

.a3_content .de_titleBlock.left { width: 100%; }

.a3_content .a2_ul { margin-top: 30px; padding-bottom: 10px; }

.a3_content .a3_block { width: 100%; }

.a2_li { font-size: 14px; }

.a2_te h3 { font-size: 24px; }

.a6_content { padding: 40px 0; }

span.a5_ti { font-size: 20px; padding-top: 16px; }

a.qu_li { width: 98%; }

.qu_ul { padding-top: 60px; }

.qu_block { top: 0; }

.co2_liBl { width: 100%; }

.co3_img { width: 44%; right: 0; }

.co3_content { margin-top: 40px; margin-bottom: 40px; }

.co3_more { margin-top: 76px; }

.ho5_ul { width: 100%; position: relative; }

.ho5_li { padding: 4%; }

.ho5_ti { font-size: 24px; margin-bottom: 15px; }

.ho5_li:nth-child(1) { background-size: 30%; }

.ho6_ti { font-size: 24px; }

.com_tiEn { font-size: 16px; padding-bottom: 2px; }

h2.inv_title { font-size: 24px; }

.fo_aLi:hover .fo_img { left: 0; }

.de_ico2 { width: 30%; }

.in3_li img { width: 35px; }

.de_city { font-size: 30px; }

.de_block { min-height: 30px; padding-bottom: 0; }

.de_city { height: 60px; min-width: 90px; }

h2.de_ti { height: 60px; }

.de_t { height: 52px; }

.br_ul { margin-bottom: 40px; }

.br_title h2 { font-size: 20px; }

.br_ico::after { width: 56px; height: 56px; }

.in22_content .in21_bl { padding-top: 30px; }

.ent_num span { font-size: 32px; }

.ent_ti { font-size: 24px; }

.ent2_t { font-size: 14px; top: 5px; }

.ent2_ti { padding-left: 50px; }

.chi_block .fa_num span { font-size: 32px; }

.chi_block .fa_num { font-size: 16px; }

.chi_block .fa_ti { font-size: 24px; padding-left: 50px; }

.chi_block .fa_t { font-size: 14px; top: 4px; }

a.chi_button { font-size: 16px; }

body .swiper-button-next:after, body .swiper-button-prev:after { font-size: 30px; }

.pr2_ico { width: 40px; }

.pr2_li { font-size: 14px; }

.pr2_ul { margin-bottom: 40px; }

h2.pr2_ti { font-size: 24px; }

.pr_content { padding: 40px 0; }

.ho5_content a.ho5_more { bottom: 85px; }

.br_li:hover .ind2_num { transform: scale(1.5); }

.in2_content.in2_parents { padding-bottom: 10px; }

.br_li:hover .br_ico::after, .br_li.active .br_ico::after { height: 600px; }

.ind5_content .br_li:nth-child(3), .ind5_content .br_li:nth-child(4) { min-height: 200px; }

.inn_content:nth-child(1) .inn_img img { margin-left: -18%; }

.inn_content:nth-child(2) .inn_img img { margin-left: -41%; }

.inn_content:nth-child(3) .inn_img img { margin-left: -5%; }

a.fo_aLi, a.fo_aLi.a2 { background-size: 25px; }

.home_banner .comIco { bottom: 15px; }

.home_banner .comIco span.swiper-pagination-switch { width: 25px; }

.home_content { padding-top: 60px; }

.videoBl_clear { width: 40px; }

.re_block { position: relative; top: 0; margin-bottom: 30px; }

select.re_select, .re_input { width: 28%; margin-left: 0; padding: 0 3%; height: 35px; margin-right: 10px; }

span.re_btn { padding: 8px 16px; margin-left: 0; }

.re_td:nth-child(1) { padding-left: 4%; width: 23%; padding-right: 0; }

.re_th .re_td:nth-child(1)::after { opacity: 0; }

.re_td:nth-child(2) { padding: 10px 2%; padding-right: 0; }

.re_td { padding: 10px 1%; }

.re_tr .re_td:nth-child(5) .ico { transform: scale(0.8); }

.re_td:nth-child(3) { width: 20%; }

.re_td:nth-child(5) { width: 14%; }

.reIn_Content { width: 100%; }

.reIn_title { font-size: 32px; }

.bu_ul .br_li, .bu_ul .br_li:nth-child(4), .bu_ul .br_li:nth-child(7) { width: 31.3%; height: 200px; }

.bu_ul .br_ico { margin-left: -28px; }

.bu_ul .br_li:hover .br_ico { margin-left: -20px; }

.bu_ul .br_title { }

.bu_ul .br_li:hover .br_title { width: 90%; left: 5%; }

.bu_content { padding: 20px 4%; }

.bu_img { width: 100%; }

form.bu_block { padding-top: 20px; }

.faB_seek { position: relative; margin-top: 16px; width: 100%; }

.faB_li { margin-bottom: 10px; margin-right: 20px; font-size: 18px; }

.faB_button { z-index: 90; }

.faB_ul { width: 106%; }

.faD_block a.fa_li.fa_liB { width: 100%; }

.set_img { padding-right: 0; margin-top: 0; width: 100%; }