.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; }

a.he_logo { padding: 12px 0%; left: -2px; width: 130px; }

.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; 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; }

.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: 100%; max-width: 300%; position: relative; }

.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; margin-right: 15px; }

.nav_ul { width: 109%; float: none; margin-left: -15px; }

.nav_ul:after { content: ""; clear: both; display: block; }

.com_navBlock { height: auto; background: #fff; }

.page_ul a { font-size: 14px; margin: 0; }

.page_ul { width: 110%; left: -5%; }

.he_content .com_InnContent { width: 92%; }

.he_seek { top: auto; bottom: 80px; right: 58px; }

a.he_en { top: auto; bottom: 100px; right: 3px; }

.he_seek input { right: -46px; top: 65px; width: 142px; }

div#Footer .com_InnContent { width: 92%; }

div#Footer { padding: 15px 0; }

div#Footer .he_ulBl { display: none; }

.top_button { margin-bottom: 17px; transform: scale(0.9); }

.fo_left { margin-bottom: 6px; }

.fo_block { height: 50px; }

h2.com_tiCh { font-size: 30px; }

.com_title { top: 25%; left: 10%; }

.com_pages { padding: 30px 0; }

.abo_content { padding: 0; }

.abo_block { padding: 4%; }

.abo_block:after { width: 100%; }

.comTi_ch, .comTi_ch2 { font-size: 28px; top: -32px; letter-spacing: 4px; }

.comTi_en, .comTi_en2 { font-size: 18px; }

.le_block { position: relative; width: 100%; }

.le_content.even { padding: 0; }

.le_text { margin-top: 20px; }

.le_img { width: 100%; float: none; }

p { font-size: 14px; margin-bottom: 10px; }

.com_bgImg.bg_1 { min-height: 800px; }

a.str_img { position: relative; }

.str_text { margin-top: 30px; min-height: auto; }

.adv_li { width: 71%; padding-left: 26%; }

.adv_ul { width: 100%; margin-top: 40px; margin-bottom: 40px; }

img.img_node.adv_ico { left: 6%; width: 50px; margin-top: -25px; }

.adv_li h3 { margin-bottom: 20px; }

.adv_li h3 { height: auto; }

.adv_li p { height: auto; }

.adv_conBlock { padding: 40px 0; }

.adv_block { margin-top: 40px; }

.adv_img { width: 100%; }

.adv_tUl { width: 100%; top: 0; padding-bottom: 40px; }

.adv_tLi:nth-child(2), .adv_tLi:nth-child(3) { margin-left: 0; }

.adv_tLi { padding: 20px 0; font-size: 16px; }

.adv_tLi .num { font-size: 22px; top: 4px; margin-right: 8px; }

.cul_block { margin-top: 40px; padding-left: 0; }

.cul_tiBl { position: relative; width: 92%; float: none; padding: 25px 4%; }

.cul_tiBl h3 { font-size: 26px; margin-bottom: 10px; }

.cul_tiBl h4 { font-size: 22px; }

.cul_img { height: 180px; }

.cul_ul { left: -10%; width: 120%; margin-top: 50px; }

.cul_li { float: none; margin: auto; margin-bottom: -15px; width: 191px; }

.cul_li h3 { font-size: 24px; }

.cul_li p { font-size: 14px; }

.vis_ul { width: 100%; padding: 0; }

.vis_li { padding: 5px; padding-left: 20%; width: 28.5%; float: left; border-top: 0; border-bottom: 1px solid #eee; font-size: 16px; }

.vis_ulBl { width: 100%; height: auto; }

.vis_li .ico { left: 15%; width: 30px; top: 11px; }

.vis_li.active { width: 28.5%; padding-right: 5px; }

.vis_content { margin-top: 40px; }

.vis_teBl { padding: 5%; }
.com_InnContent .com_content { padding-top: 0; }
.vis_ul:after { content: ""; display: block; position: absolute; left: 50%; top: 0; height: 100%; border-right: 1px solid #eee; }

.vis_teBl h4 { font-size: 16px; }

.vis_teBl h3 { font-size: 20px; }

.his_navBlock { margin-top: 0; }

.hisBl_year { font-size: 40px; }

a.pro_li { width: 100%; }

.pro_ul { width: 100%; }

.pagination span, .pagination a { font-size: 14px; margin: 0; }

.home_banner .comIco { width: 100%; }

.home_banner .sw_prev { bottom: 70px; left: auto; right: 60px; display: none; }

.home_banner .sw_next { right: 4%; left: auto; bottom: 450px; border-radius: 200px; height: 40px; width: 40px; background-size: 15px; animation: amRight 1s ease infinite; box-shadow: 0 0 5px 0 #ccc; opacity: 0.6; }

.ho2_img { height: 400px; width: 100%; float: none; }

.ho2_content { float: none; width: 92%; }

.ho2_title h3 { font-size: 28px; top: -28px; }

.ho2_title h4 { font-size: 18px; }

.ho2_title { margin-bottom: 30px; }

.ho2_page .comIco { display: none; }

.ho2_ti { font-size: 20px; }

a.ho2_more { margin-top: 20px; }

@keyframes amRight {
    0% { transform: translate(0); }
    50% { transform: translate(20px,0); }
    100% { transform: translate(0); }
}

.ho2_page .sw_next.swiper1 { position: absolute; right: 4%; top: 42%; width: 40px; height: 40px; z-index: 90; background: #fff url(/images/a9_11.png) no-repeat center; border-radius: 200px; background-size: 15px; animation: amRight 1s ease infinite; box-shadow: 0 0 5px 0 #ccc; opacity: 0.6; }

.ho3_content .sw_next.swiper2 { position: absolute; right: -3%; top: 42%; width: 40px; height: 40px; z-index: 90; background: #fff url(/images/a9_11.png) no-repeat center; border-radius: 200px; background-size: 15px; animation: amRight 1s ease infinite; box-shadow: 0 0 5px 0 #ccc; opacity: 0.6; }

.ho4_content { padding: 30px 0; }

.ho4_content .com_InnContent { width: 92%; }

.ho4_leftBlock { width: 100%; }

.ho4_t { padding-top: 0; }

.ho4_text { margin-top: 10px; }

.ho4_phone { margin-top: 0; font-size: 16px; background: url(/images/a9_16.png) no-repeat left 29px; background-size: 22px; padding-left: 35px; }

a.ho4_more { margin-top: 30px; margin-bottom: 40px; }

.ho4_phone:after { width: 100%; }

.ho4_map { width: 100%; }

.animTop .ho4_mapImg { width: 110%; left: -5%; }

.ho4_mapImg .b1, .ho4_mapImg .b2, .ho4_mapImg .b3 { width: 50px; height: 50px; }

.ho4_text span { font-size: 26px; }

.ho4_phone span { font-size: 22px; }

.pr_ti { font-size: 22px; margin-bottom: 30px; }

.pr_img { margin-bottom: -105px; }

.pr_page { padding-left: 0; padding-top: 30px; }

.pr_wx { width: 80px; right: 0; padding: 4px; top: 95px; }

.pr_block { padding: 4%; width: 96%; }

.pr_swiper { margin-left: -4%; }

.pr2_ti { font-size: 22px; margin-bottom: 40px; }

.pr2_showBlock { width: 130%; margin-left: -15%; }

.pr2_swiper .sw_next, .pr2_swiper .sw_prev { background-size: 40px; }

.pr5_te { width: 100%; height: auto; overflow: visible; padding-right: 0; }

.pr5_img { width: 100%; }

.pr4_date { position: relative; left: 0; margin-bottom: 10px; }

a.pr4_block { padding-left: 30px; }

.pr4_more { width: 40px; }

.HeightImg img { height: 163px; }

.pr2_page { overflow: hidden; }

.ser_ul { width: 100%; float: none; margin-bottom: 20px; border-right: 0; }

.ser_li { width: 45%; float: left; padding: 10px 0; padding-left: 5%; }

.ser_ul:after { content: ""; display: block; clear: both; }

.ser_ulBl { width: 100%; float: none; height: auto; }

.ser_img { width: 100%; }

.ser_teBl { width: 100%; margin-top: 20px; }

.ser_ti { font-size: 20px; padding-bottom: 10px; margin-bottom: 20px; }

.ser_liBl { display: none; position: relative; }

.ser_num { font-size: 100px; margin-left: 0; margin-bottom: 0; height: auto; float: right; line-height: 1em; opacity: 0.5; margin-top: -30px; }

.ser_te { height: auto; font-size: 14px; }

.ser_liBl.active { display: block; }

@keyframes amFadeTop {
    0% { transform: translate(100px,0); opacity: 0; }
    100% { transform: translate(0); opacity: 1; }
}

.vis_liBl { position: relative; display: none; }
.vis_liBl, .ser_liBl { animation: amFadeTop 1s ease backwards; }
.vis_liBl.active { display: block; }

.coy_text { width: 100%; margin-bottom: 0px; }

.coy_text .img { position: relative; left: 0; width: 100%; height: auto; }

.coy_text h3 { margin-top: 0; font-size: 20px; margin-bottom: 40px; }

.coy_text h3:after { width: 40px; top: 40px; border-bottom: 2px solid #f58e1c; }

.ne_ul { width: 100%; }

a.ne_li { width: 100%; }

a.ne_li { border: 1px solid #ccc; }

.meIn_content { width: 100%; }

.videoBl_conBlock { left: 4%; width: 92%; }

.videoBl_clear { margin-right: 0; margin-top: -100px; z-index: 90; }

.bus_date { margin-right: 20px; }

.bus_ico { background-size: 30px; }

.re_text { padding-top: 10px; }

.re_td:nth-child(4), .re_td:nth-child(2) { display: none; }

.re_td { width: 26%; }

.re_td:nth-child(1) { width: 42%; }

.re_ico { transform: scale(0.9); }

.con_icoLi { width: 100%; }

.con_icoLi img { float: left; }

.con_icoLi span { float: left; width: 80%; padding-top: 16px; }

.hot_block { width: 100%; }

.hot_img { width: 100%; }

.hot_content { padding-top: 0; }

.comTi_block.ti2 h3.comTi_ch { top: 0; }
.home_banner .sw_prev:hover, .home_banner .sw_next:hover { bottom: 450px; height: 40px; }

.ho3_content { border: 0; }

a.ho3_block { border: 0; padding: 0; }
.fo_logo { width: 130px; }

.coy_text .img img { height: auto; }
span.swiper-pagination-switch.swiper-visible-switch.swiper-active-switch { background-size: contain; }
.hosBl_text { max-width: 78%; }