﻿.header_ulContent { transition: 0.3s ease-in-out; }

body, .header_contentBlock, .bodyer, .wind_content, .com_InnContent { min-width: auto; }
.header_content { height: 60px; }

.header_contentBlock { width: 92%; }

.header_ulContent { position: fixed; top: 0px; right: -220px; width: 200px; height: 100%; background: #fff; }

a.header_logo { padding: 17px 0; }

a.header_logo img { height: 26px; }

.bodyer { padding-top: 60px; }

.bigImg_content { top: 60px; }
.navIcon_block { bottom: 12px; right: 5%; width: 90%; text-align: center; }

.navIcon_block a { float: none; display: inline-block; }

.index_bodyer .common_content { margin-top: 160px; }

.com_InnContent { width: 92%; }

.ind_content { padding: 20px 0; }

.new_content { width: 100%; float: none; }

.bl_swiper { width: 100%; float: none; margin-top: 20px; }

.ind_tiEn { font-size: 26px; }
.news_ulBl { width: 100%; }

.news_ti { font-size: 16px; }

a.news_aBl { transform: scale(0.9); color: #db5650; }

::after { }

a.news_aBl:after { transform: scale(1); border: 1px solid #db5650; }

a.news_aBl .news_da, a.news_aBl .news_more { color: #db5650; }

.blT_teLi { padding: 25px 20px; }

.blT_block { height: 148px; right: 4%; width: 90%; top: 18%; }

.bl_img { min-width: auto; }

.bl_img img { height: 235px; max-width: 250%; width: auto; }

a.news_video { width: 100%; }

a.ind2_liBl { width: 100%; margin-left: 0px; margin-top: 15px; }
.blT_tTe { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 50px; position: relative; }
.fo_wxBl { top: 25px; width: 72px; font-size: 12px; white-space: nowrap; }

.fo_ul { display: none; }

.fo_teBl { line-height: 1.8em; font-size: 12px; width: 68%; }

.fo_ulBl { font-size: 12px; }

.fo_content { padding-bottom: 25px; }

.fo_wx { width: 100%; }

.fo_wT { padding-top: 8px; }
.videoBl_conBlock { left: 0%; width: 100%; }

.videoBl_clear { margin-right: 0px; margin-top: -66px; z-index: 990; }

.ind2_tiBl { left: 6%; }

.ind2_ti { font-size: 20px; }

.ind2_tEn { font-size: 14px; }

.ind6_nav { width: 23px; height: 23px; float: left; position: absolute; padding: 5px 5px; right: 0px; top: 12px; border: 1px solid #ccc; border-radius: 200px; }

.ind6_w { width: 20px; border-bottom: 2px solid #999; margin: 4px auto; }
.ind6_nav.cur .ind6_w:nth-child(1) { -webkit-transform: rotate(45deg) translate(4px,5px); }

.ind6_nav.cur .ind6_w:nth-child(2) { opacity: 0; }

.ind6_nav.cur .ind6_w: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; background: #fff; z-index: 220; width: 90%; padding-left: 2%; padding-right: 8%; height: 72px; }

.header_ulBlock { padding-top: 61px; }

.header_aBlock { padding: 0; width: 100%; }
.ind6_w, .he_body { transition: all 0.3s ease-in-out; }
.ind6_nav:hover { box-shadow: 0px 0px 5px #ccc; }
.head_inputBl { top: -44px; right: auto; left: -25px; }

.header_aBlock .after { content: ""; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 50px; z-index: 90; }
.header_aBlock .after { content: ""; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 50px; z-index: 120; }

.nav_content { position: relative; width: 100%; bottom: auto; left: 0px; width: 200px; height: auto; background: url(../images/b_5.png); padding: 5px 0; }

a.nav_aBlock { float: none; width: 80%; padding: 0px 10%; text-align: left; height: 40px; line-height: 40px; }

a.bgBlock { display: none; }

.header_aBlock .text { padding: 15px 10%; width: 80%; }

.com_content { padding-top: 60px; overflow: hidden; }

.ban_content { height: 142px; }

.ban_ti { font-size: 22px; padding-top: 18px; margin-right: -3px; text-shadow: 0 0 5px #999; font-weight: 500; opacity: 0.95; }

.ban_tEn { font-size: 22px; line-height: 1.2em; text-shadow: 0 0 5px #999; }

.com_ul { display: none; }

.navCo_content { width: 106%; float: none; left: -3%; }

a.navCo_aBlock { float: left; margin-left: 0px; margin-right: 2%; width: 23%; padding-top: 14px; text-align: center; font-size: 14px; }

a.navCo_aBlock:after { margin-top: 10px; }

.com_navBlock { height: auto; }

a.navCo_aBlock:hover:after, a.navCo_aBlock.cur:after { width: 50%; }

.abo_img { width: 100%; z-index: 90; float: none; }

.abo_block { width: 100%; margin-top: 10px; }

.abo_en { font-size: 24px; }

.abo_te br { display: none; }

.com_InnConBlock { padding: 30px 0; }
.cou_date { font-size: 20px; padding-top: 6px; }
.org_img { width: 100%; }
a.hon_li { width: 98%; margin-bottom: 30px; }

.hon_ti { padding: 12px 0; }

.pagination a, .pagination span { margin: 0; display: inline-block; }
a.cer_li { width: 93%; margin-bottom: 30px; }

.abo_wi { margin: 30px 0; }

.hon_content { margin-top: 40px; }
.cer_ti { padding-bottom: 10px; }
a.bus_li { width: 100%; margin-bottom: 20px; }

.bus_ti { font-size: 22px; padding-bottom: 8px; }

.bus_te { }

.bus_bl { width: 84%; }

.bus_ul { padding: 0px; }
.navCo_content.m4 a.navCo_aBlock { width: 23%; }

.m4 a.navCo_aBlock:hover:after, .m4 a.navCo_aBlock.cur:after { width: 66%; }
a.list_aBl { width: 100%; }

.list_ul { width: 100%; }

.pagination { padding: 10px 0; }
.buIn_imgBl { width: 100%; }

.buIn_teBl { width: 90%; padding: 5%; }

.buIn_tTi { font-size: 18px; margin-bottom: 10px; }

.buIn_tTe { margin-bottom: 0px; }

.buIn_te { margin: 30px 0; width: 100%; padding-bottom: 25px; }
.buIn_ti { font-size: 14px; }
.buIn_phone { font-size: 20px; background-size: 20px; padding-left: 30px; margin-top: 8px; }
.buIn_ul { padding: 2px; }

.cul_li { width: 95%; margin-bottom: 20px; }

.cul_num { font-size: 50px; }

.abo_ico { right: 0px; width: 50%; top: -15px; }

.cul_ti { font-size: 18px; }

.cul_teBl { position: relative; right: auto; top: 0; margin-top: 0px; color: #666; width: 100%; margin-top: 12px; }
.fea_li { width: 98%; }
.fea_content { padding-bottom: 0px; }
.vid_play { width: 50px; margin-left: -25px; margin-top: -25px; }
.par_teBl { width: 92%; margin-top: 50px; padding: 4%; }

.par_teBl br { display: none; }
select.fo_select { top: -2px; }

.ne_swiper { width: 100%; height: 240px; float: none; margin-bottom: 20px; }

.pa03 { bottom: 12px; }

.ne_ul { width: 100%; }

.ne_ti { font-size: 16px; }

.ne_day { font-size: 30px; }

.ne_year { font-size: 14px; }

.ne_date { width: 80px; left: 15px; }

a.ne_liBl { padding: 19px 0; padding-left: 110px; padding-right: 12px; }

.ne_ico { right: auto; left: 40px; top: 99px; width: 40px; height: 40px; line-height: 38px; font-size: 26px; display: none; }

.ne_teTi { margin-bottom: 10px; font-size: 16px; }
.neIn_ti { font-size: 18px; line-height: 1.6em; }

.neIn_block span { margin-right: 20px; }

a.neIn_a { top: -32px; background-size: 17px; padding-right: 24px; }

.cli_ul { margin-top: 60px; }

.cli_li { width: 48%; }

.cu_content { padding-left: 0px; margin-bottom: 20px; }

.cu_block { position: relative; width: 92%; padding: 4%; height: auto; }

.cu_ul { top: 10px; padding-bottom: 20px; }

.cu_li { padding: 10px 0; font-size: 12px; width: 50%; float: left; text-align: center; }

.cu_li.cur, .cu_li:hover { padding-left: 0px; }

.cu_ul:after { content: ""; display: block; clear: both; }

.max_ul { width: 280px; font-size: 12px; padding: 0px; }

.max_li { font-size: 12px; }
.cu_ulBl { height: 345px; }

.max_li.li1, .max_li.li2, .max_li.li3, .max_li.li4, .max_li.li5, .max_li.li6 { background-size: 18px; padding-left: 26px; background-position: 0px 4px; }
img.rec_ico { margin-right: 0px; }

.rec_tr .rec_td:nth-child(1) { width: 61%; margin-right: 2%; white-space: nowrap; position: relative; overflow: hidden; text-overflow: ellipsis; }

.rec_tr .rec_td:nth-child(2) { width: 28%; text-align: left; }

img.rec_icoB { right: 0px; }

.rec_teBl h2 { font-size: 16px; }
.co_mapLi { position: relative; top: 120px; left: -20px; }
.com_conBlock { min-height: 400px; }
.header_aBlock.current .bgBlock, .header_aBlock:hover .bgBlock { height: 50px; }
a.news_video.vid_button { position: relative; height: 200px; }

a.ind2_liBl.li2 { margin-left: 0px; }

.ind3_InnBlock { min-width: auto; width: 92%; }

.ind3_ul { position: relative; width: 100%; }

.ind3_li { width: 33.3%; float: left; padding: 15px 0; font-size: 12px; white-space: nowrap; overflow: hidden; }

.ind3_ulBl { width: 100%; height: 480px; }

.ind3_liBl { height: 480px; }

a.ind3_aBl { width: 92%; padding: 15px 4%; }

.ind3_aUl { width: 92%; padding: 10px 4%; }

.ind3_ico { width: 10%; }

.ind3_aTi { width: 55%; }

.ind3_aDa { position: absolute; right: 0px; top: 8px; }

a.ind3_aLi { padding: 8px 0; }

.ind4_content { max-height: 287px; }
.navCo_content:after { content: ""; display: block; clear: both; }
.vid_img img { width: 150%; max-width: 200%; left: -25%; position: relative; }

a.hon2_li { padding: 8px 13px; margin: 0px 2%; font-size: 15px; }

.hon2_ul { width: 120%; left: -10%; margin-bottom: 60px; padding-top: 20px; }
.ind3_ti { font-size: 15px; }
.abo_ch { font-size: 22px; }
.ind3_aBl { width: 92%; padding: 20px 4%; }

.ind33_ti { font-size: 22px; }

.ind33_en { font-size: 16px; }

.ind33_wi { width: 30px; border-bottom: 2px solid #8d7d58; }

a.ind33_more { font-size: 12px; width: 120px; padding: 6px 0; }

a.ar-right2 { background-size: 30px; background-repeat: no-repeat; background-position: right center; }

a.ar-left2 { background-size: 30px; background-repeat: no-repeat; background-position: left center; }

.ind3_liBl a.ind31_li { height: 480px; }