.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; }

.he_content .com_InnContent, .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: 8px 0; height: 45px; left: 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; }

a.he_a { padding: 15px 20px; }

.he_ul { background: url(); padding: 0; height: auto; }

.he_ul a { position: relative; float: left; color: #fff; padding: 10px 0; margin-right: 0; text-align: left; padding-left: 19px; padding-right: 32px; }

.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; }

.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 { left: 4%; width: 120px; padding: 10px 4%; bottom: -64px; }

.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; padding-top: 35px; }

.page_ul a { font-size: 14px; margin: 0; }

.page_ul { width: 110%; left: -5%; }

.com_banner { padding-top: 0; }

.com_img img { width: 200%; left: -50%; position: relative; max-width: 200%; }

h2.com_ti { font-size: 26px; }

h2.com_en { font-size: 18px; }

.com_pages { padding: 30px 0 35px; }

.ab_ti { position: relative; font-size: 26px; font-weight: 500; }

.ab_text { width: 100%; margin-top: 30px; padding-bottom: 60px; }

.ab_text .ti { font-size: 24px; }

.comTi_block h2 { font-size: 26px; }

.comTi_block h3 { font-size: 18px; }

.ab2_text h3 { font-size: 26px; }

.ab2_text { width: 100%; text-align: justify; }

.comTi_block.animInto.animTop { margin-bottom: 0px; }

.ab2_imgBl { width: 70%; margin-left: 12%; margin-top: 35px; max-width: none; position: relative; margin-bottom: 25px; }

.ab3_li { width: 44%; margin-bottom: 8px; }

.ab3_ul { margin-top: 30px; }

.foo_left { width: 100%; margin-bottom: 20px; float: none; }

.foo_center { width: 100%; float: none; position: relative; margin: 30px 0; }

.foo_right { width: 100%; margin-top: 25px; float: none; }

.foo_textBlock { margin-top: 20px; }

.foo_ul:after { content: ""; display: block; clear: both; }

.foo_left h2 { margin-bottom: 15px; }

div#Footer { padding: 20px 0 10px; overflow: hidden; }

.foo_ulBl:after { content: ""; display: block; clear: both; }

.foo_ulBl { padding-left: 90px; }

.foo_textBlock:after { content: ""; display: block; clear: both; }

select.ob_select { width: 44%; margin-right: 5%; color: #666; appearance: none; -moz-appearance: none; background: #ffffff; -webkit-appearance: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; background: url(/images/bottom.png) no-repeat 97%; background-size: 14px; }

.ob_block { width: 106%; }

a.ob_li { padding: 15px 0; padding-left: 15px; }

a.ob_li:after { left: 0; top: 25px; }

.ob_text { width: 70%; }

.ob_date { top: 16px; letter-spacing: -1px; }

.ob_ul { padding-bottom: 10px; }

.pagination a, .pagination span { margin: 0; font-size: 14px; }

.foo_center h2 { position: absolute; top: 30px; }

a.re_li { width: 94%; margin-bottom: 30px; }

a.re_li:after { opacity: 0; }

.com_conBlock { padding-top: 40px; }

.meIn_content { padding-right: 0; margin-bottom: 30px; }

.meBl_content { width: 100%; position: relative; }

h1.meIn_title { font-size: 22px; line-height: 1.6em; }

.meIn_t { margin-top: 15px; }

.meIn_text { margin-top: 20px; padding: 20px 0; }

.he_block.l2 { left: 0; }

.he_seek { display: none; }

a.ta_li { width: 100%; margin-bottom: 20px; }

a.di_li { width: 96%; margin-bottom: 20px; }

a.te_li { padding-left: 0; padding-top: 0; margin-bottom: 35px; padding-bottom: 25px; }

.te_img { position: relative; width: 100%; float: none; top: 0; margin-bottom: 12px; }

.te_block { padding-top: 0; padding-right: 100px; }

.te_block h3 { font-size: 20px; line-height: 1.4em; margin-bottom: 8px; position: relative; white-space: nowrap; overflow: hidden; width: 100%; text-overflow: ellipsis; }

.te_block .date { padding-left: 25px; }

a.al_li { width: 90%; padding: 4%; }

a.al_li h3 { height: auto; white-space: nowrap; text-overflow: ellipsis; width: 100%; display: block; }

a.ad_li { width: 100%; }

.ad_textBlock h3 { height: auto; width: 100%; display: block; white-space: nowrap; text-overflow: ellipsis; }

.ad_te { height: 44px; }

a.br_li { width: 99%; margin-bottom: 30px; }

.br_block { padding-bottom: 12px; margin-bottom: 12px; }

.br_textBlock { padding-top: 0; }

h3.br_title { margin-bottom: 6px; }

.br_ico { width: 40px; height: 30px; margin-top: 18px; }

a.zo_liBl { width: 98%; }

.fu_textBlock { width: 92%; padding: 10px 0; padding-top: 0; }

.fu_img { width: 100%; margin-top: 10px; }

.fu_textBlock h3 { height: auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; display: block; margin-bottom: 6px; }

a.fu_li { padding: 10px 0; margin-bottom: 30px; border: 0; padding-top: 0; }

.fu_ul { border: 0; }

.fu_text { margin-bottom: 0; }

.fu_date { padding-top: 10px; }

a.fu_li:before { top: 0px; width: 40px; opacity: 0; }

a.ne_li { width: 98%; margin-bottom: 30px; }

.di_text h3 { height: auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; display: block; }

.di_text { padding-bottom: 5px; }

body.task .nav_ul a { margin-right: 10px; font-size: 15px; min-width: 135px; }

.ind2_block.fadeTop.animInto.animTop { padding: 10px 4% 20px; width: 88%; min-width: 320px; }

h2.comI_en { font-size: 28px; }

h3.comI_ti { padding-bottom: 20px; }

.ind2_block .text { text-align: justify; }

.ind2_block:after { border: 0; }

.ind2_block .ico { margin-top: 20px; width: 40px; height: 40px; line-height: 38px; }

.ind2_content, .ind3_content { overflow: hidden; }

.ind3_ti { padding-left: 4%; }

.ind3_block { margin-left: 4%; margin-right: 4%; }

.ind3_content { padding: 40px 0; }

.ind3_swiper .sw_next { right: 5px; bottom: 23px; }

.ind3_num { font-size: 60px; margin-top: 0; }

.ind3_swiper .sw_prev { right: 50px; bottom: 23px; }

.ind3_InUiBlock { width: 100%; }

.ind3_imgBlock:after { bottom: 41px; }

.ind3_imgBlock:before { bottom: 28px; }

.ind3_swiper:before { bottom: 43px; }

.ind3_imgBlock { left: 1px; }

body.task .com_navBlock .com_InnContent { width: 96%; left: 2.5%; }

.ab2_block { padding-right: 0; margin-bottom: 30px; }

.ab2_block:nth-child(2) .ab2_text { margin-top: 0; }

body.task .nav_ul { width: 120%; }