html,
body,
div,
p,
a,
img,
header,
footer,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
ol,
dl,
dt,
dd,
input,
button,
nav { font-weight: 500; }
.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: 8px 1%; }

.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: 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; min-width: auto; }

.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%; }
.news_aUl { grid-template-columns: 1fr; }


.com_InnerContent { min-width: auto; width: 92%; }

.e5_InnContent { min-width: auto; width: 92%; }

.nav .navBox { width: auto; display: none; }

.nav_ul { width: 92%; margin-left: 0; height: 60px; margin: auto; }

.nav { height: 60px; line-height: 60px; }

.nav .logoBox { width: 120px; padding-top: 0; height: 60px; margin-left: 0; }

.navC_right { top: 11px; right: 0; }

a.navSe_block { display: none; }

a.navBl_logo { width: 120px; top: 13px; left: 4%; }

.navBl_title { /* display: none; */ position: absolute; left: 0; bottom: 120px; }

.navBl_center { position: absolute; margin-top: 0; bottom: 20px; top: auto; left: 0; }

.navBl_content .com_InnerContent { display: block; }

.navRi_content { width: 100%; height: 54%; }

.navBl_left { position: absolute; bottom: 0; left: 0; width: 100%; }

h2.navBl_name { font-size: 25px; }

.navBl_t { font-size: 14px; }

h2.navBl_name span { color: #fff; font-weight: 500; }

.navBl_content { padding-top: 90px; }

a.foB_t1 { font-size: 16px; margin-bottom: 10px; }

.navBl_bottom { bottom: 20px; left: auto; right: 0; }

.in_numBl.fall { }

.navBl_te { font-size: 12px; }

.in_this { font-size: 38px; }

.in_rmb { font-size: 16px; padding-top: 25px; }

.in_ico, .in_numBl.fall .in_ico { background-size: 13px; background-position: left center; }

a.foB_t2 { margin-right: 20px; margin-bottom: 10px; }

.foB_liBl { padding-bottom: 10px; margin-bottom: 20px; }

.navBl_content a.navSe_block { position: fixed; left: 10%; width: 80%; display: flex; bottom: 239px; z-index: 999; display: none; }

.navBl_content input.navSe_input { width: 100%; }

.index .sliderBox { top: 0px; }

a.nav_a2 { width: 50px; padding-bottom: 6px; }

a.nav_a1 { width: 50px; padding: 10px 18px; }

.nav_img { width: 50px; }

a.ba_textB { bottom: 10%; left: 4%; padding: 8px 20px 8px 17px; width: 114px; }

#bannerB .comIco .swiper-pagination-switch { width: 30px; }

.bu_button { right: 1%; bottom: 10px; }

.e3_6 { font-size: 24px; }

.c3_ul { width: 2000px; }

.c3_block { overflow-x: scroll; }

.c3_li:hover img.c3_img { top: -50px; }

.e8_1 { font-size: 24px; }

.e8_li { width: 33.3%; font-size: 14px; padding: 12px 10px; }

.e81_ti { font-size: 18px; }

.e81_textBlock { width: 100%; position: relative; min-height: 350px; }

.e81_block { display: flex; flex-flow: column-reverse; }

.e81_te { margin-bottom: 0px; text-align: justify; }

a.e81_more { padding: 8px 20px 8px 17px; width: 114px; }

.ba_ico { right: 15px; top: 9px; }

.e8_li .e8A_ul { top: 34px; left: -10px; padding: 10px; }

.in5_img { min-width: auto; width: 100%; padding: 10px 4% 30px; /* background: url(/images/e2_5b.jpg) no-repeat center; */ background-size: auto 150%; background-position: left bottom; color: #666; }

.ind51_ti { font-size: 24px; color: #255a90; }

.ind51_te { width: 100%; font-size: 14px; }

.ind51_ul { margin-top: 20px; width: 103%; }

.ind5_bg { position: relative; height: 200px; background-size: 150%; background-position: right; width: 92%; margin: auto; }

.news_title { font-size: 24px; }

.fo_logo img { width: 50%; }

.fo_logo { padding-top: 25px; padding-bottom: 20px; }

a.fo_aBl { top: 23px; padding: 8px 20px 8px 17px; width: 114px; }

.fo_ico { top: 10px; right: 15px; }

.fo_ulBl { width: 100%; margin-top: 20px; display: flex; flex-wrap: wrap; }

.fo_liBl { width: 33.3%; /* display: flex; */ /* flex-wrap: wrap; */ margin-bottom: 20px; }

a.fo_t1 { /* width: 100%; */ margin-right: 20px; }

a.fo_t2 { margin-right: 20px; }

.fo_rightBlock { padding-top: 20px; width: 100%; }

.fo_leftText { display: block; }

.fo_rightText { float: left; }

.fo_img { margin-top: 0; }

a.c32_imgBlock { top: auto; bottom: 170px; }

.c32_textBlock { top: -62px; background: #0a1524; }

.news_ti { font-size: 18px; height: 50px; margin-left: 4%; width: 92%; }

.ind51_li { margin-bottom: 10px; min-width: 49%; padding: 20px; }

.abA_title { font-size: 34px; padding-top: 30px; }

.abA_en { font-size: 20px; }

.abA_ul { position: relative; bottom: 0; flex-wrap: wrap; padding-bottom: 40px; }

.abA_li { margin-left: 5%; padding-left: 8%; width: 48%; white-space: nowrap; }

.abA_li:nth-child(1), .abA_li:nth-child(3) { padding-left: 0; margin-left: 0; width: 46%; white-space: nowrap; }

.abA_li:nth-child(3) { margin-top: 25px; padding-top: 20px; }

.abA_li:nth-child(3):after { content: ""; border-top: 2px solid #eee; border-right: 0; height: 0; width: 100%; }

.abB_img img { width: 200%; max-width: 200%; }

.abB_title { font-size: 24px; margin-top: -34px; left: auto; right: 4%; z-index: 90; }

.abB_img:after { content: ""; display: block; position: absolute; right: 0; top: 0; width: 60%; height: 100%; background: linear-gradient(to left, rgba(0,0,0,0.5), transparent); }

.abA1_content .com_InnerContent { display: block; }

.com_title { margin-bottom: 10px; font-size: 28px; }

.abA1_content { padding: 20px 0 0; }

.abC_text { width: 100%; }

.com_content.bg2 { padding: 30px 0; }

.abD_ul { flex-wrap: wrap; }

.abD_li { width: 100%; padding: 4%; margin-bottom: 16px; padding-bottom: 50px; overflow: hidden; }

.abD_maxIco { width: 80px; }

h2.abE_title { font-size: 28px; margin-bottom: 10px; }

.com_content.bg8 { padding: 40px 0 100px 0; }

.abE_block { display: block; }

.abE_text { margin-top: 0; }

.abE_ti { width: 100%; }

.abE_InnerBlock { width: 100%; }

.abE_text p { margin-bottom: 0; }

.abE_li { margin-top: 15px; padding-top: 15px; width: 100%; }

.abE_ico { top: 23px; width: 38px; }

.abE_num { font-size: 30px; }

.abF_content { margin-top: -90px; }

.abG_content { display: block; }

.abG_left { width: 100%; height: 250px; }

.abG_img { position: absolute; bottom: 0; left: 0; height: auto; }

.abG_right { width: 100%; padding: 4%; }

.abG_ul { flex-wrap: wrap; width: 105%; }

.abG_li { margin-bottom: 20px; margin-right: 10px; position: relative; }

.abG_ul:after { bottom: 29px; }

.abG_ul:before { top: 39px; }

.abG_li:after { }

.abG_li:after { content: ""; display: block; position: absolute; bottom: 10px; left: 13px; border-top: 2px solid #dfe8ee; width: 110%; }

.ba_img img { width: 200%; max-width: 600%; margin-left: -50%; }

.com_body { padding-top: 60px; }

.ba_title { font-size: 30px; }

.pr_content.bg9 { padding: 40px 0; }

.pr_ul { flex-wrap: wrap; }

.pr_li { width: 50%; font-size: 14px; }

a.prA_a { padding: 10px 0; }

.pr_ulBl { padding: 20px 0; }

a.pr_liBl { padding: 20px 4%; flex-flow: column-reverse; }

.pr_img { max-width: 100%; margin-bottom: 10px; }

.pr_textBlock { width: 100%; }

.pr_title { font-size: 24px; }

.pr_tUl { flex-wrap: wrap; margin-top: 15px; padding-top: 15px; }

.pr_tLi { width: 100%; margin-bottom: 10px; }

.InBa_bg img { max-width: 600%; width: 1600px; }

.InBa_centerBlock .com_InnerContent { flex-flow: column-reverse; }

.InBa_texBlock { width: 100%; }

.InBa_img { width: 100%; }

h1.InBa_ti { font-size: 30px; margin-bottom: 20px; }

.InBa_text { font-size: 14px; }

a.InBa_a { font-size: 16px; padding: 13px; width: 43px; bottom: auto; top: 21%; }

.a_ul { right: auto; left: 0; font-size: 14px; }

.In_content { padding: 20px 0; }

.in6_li { font-size: 14px; display: block; margin-bottom: 20px; }

.in6_ti { font-size: 20px; }

.InB_title { font-size: 24px; }

.InD_ti { font-size: 14px; padding: 15px 20px; }

.sw_content { width: 104%; }

.list_a img { width: 200%; max-width: 600%; left: -100%; position: relative; }

.list_text { position: relative; transform: translate(0); top: 0; left: 4%; width: 92%; padding: 20px 0; }

.list_a { overflow: hidden; background: #0090e5; }

.list_text h1 { font-size: 20px; margin-bottom: 10px; }

a.list_li { width: 48%; }

.list_li h3 { padding: 10px 6%; font-size: 14px; }

.pr_content { padding: 30px 0; }

.InBa_banner .InBa_bg img { /* width: 100%; */ }

.a_ul { flex-wrap: wrap; width: 102%; }

a.a_li { margin-bottom: 2px; }

.so_block { display: block; padding-bottom: 30px; }

.so_title { width: 100%; font-size: 24px; }

.so_text { width: 100%; margin-left: 0; font-size: 14px; }

.InBa_bg.width100 img { width: 100%; }

.so5_block { display: block; }

.so_img { width: 100%; }

.so_ti { font-size: 24px; }

.so_ul { width: 94%; left: 4%; flex-wrap: wrap; }

a.so_li { width: 48%; padding: 4%; }

.so_textBlock { width: 100%; }

.noSwiper.n3 .swiper-slide { max-width: 100%; }

.so_content { padding: 30px 0; }

.InD_content.bg2 { padding: 20px 0; }

.se_tiBlock { display: block; }

.se_text { width: 100%; }

.seB2_title { }

.seB_ul { flex-wrap: wrap; }

.seB_li { width: 48%; margin-bottom: 20px; }

.seC_block { flex-flow: wrap-reverse; }

.seC_ico { top: 10%; }

.seC_te { margin-top: 10px; }

.seC_swiper { width: 100%; min-width: 100%; }

.seC_img { width: 100%; }

.seC_teBl { width: 100%; }

.pagination span, .pagination a { font-size: 14px; }

.ne_ulBl a.news_aLi { margin-bottom: 10px; }

.ne_ulBl { margin-top: 20px; padding-bottom: 0; }

.neIn_textBlock { width: 100%; min-width: auto; max-width: auto; }

h1.neIn_title { font-size: 24px; margin-bottom: 30px; }

.news_more { left: 4%; }


.co_img img { width: 200%; max-width: 600%; }

.co_block { background: #0090e5; margin-bottom: 30px; }

.co_textBlock { position: relative; left: 4%; width: 92%; margin-top: 12px; }

.co_title { font-size: 22px; }

.co_wr { margin: 10px 0 15px; }

.co_li { width: 100%; }

.co_li.ico3 .co_text { font-size: 14px; }

.co_text { font-size: 24px; }

a.coC_li { width: 100%; margin-bottom: 15px; }

.coC_ul { display: block; }

.coC_ti { font-size: 20px; margin-top: -16px; }

.coB_left { width: 100%; margin-bottom: 70px; }

.coB_content { display: block; }

.coB_left:after { height: 0; width: 100%; border-bottom: 2px solid #dfe8ee; border-right: 0; top: auto; bottom: -40px; }

form#form2 { width: 100%; }

.coR_title { font-size: 28px; }

.re_text { position: relative; top: 0; transform: translate(0); width: 92%; padding: 15px 0; }

.re_block { background: #0090e5; }

.re_ti { font-size: 20px; }

.seekB_block input { width: 120px; padding: 12px 12px; padding-right: 0; }

.seekB_block { padding-right: 40px; }

.seekB_button { width: 40px; height: 42px; }

a.reB_liBl { width: 100%; }

.reB_ulBl { padding-top: 10px; }
.abD_ul:hover .abD_li { width: 100%; }

.in6_li .ti { color: #1a1a1a; margin-bottom: 5px; font-size: 16px; }

.in_img { width: 100%; }

.in_block { flex-wrap: wrap; }

.in_text { width: 100%; }

.in_li { width: 33.33%; margin-bottom: 20px; }

.in_ul { flex-wrap: wrap; }

.in_num { font-size: 24px; }

.inA_ul { flex-wrap: wrap; }

a.inA_li { margin-bottom: 10px; }

a.InA_a { padding: 15px; width: 45px; }

.al_block { width: 84%; padding: 4%; }

.re_img img { width: 210%; max-width: 600%; position: relative; left: -110%; }

#bannerB .comIco { bottom: 4%; }

.in5_content { padding: 0; background: url(/images/e2_3.png) no-repeat center; background-size: cover; padding-top: 30px; margin-top: 6px; /* background: #fff; */ }

.e6_content { padding-bottom: 20px; padding-top: 30px; }

.ind52_ico img { width: 40px; }

.ind52_text { color: #255a90; }

.e2_content { padding: 30px 0 40px; }

.e5_content { padding-top: 30px; }

.newsHome_block { margin-bottom: 40px; }

a.navSe_block:hover input.navSe_input { width: 100%; }

.abA_ico { margin-right: 8px; top: 2px; width: 40px; }

.abA_te { font-size: 14px; }
