﻿/* writeen by 吴灿 || WeChat:kingdomWC; || phone:18588262364*/
html, body, div, p, span, label, img, a, ol, ul, dl, dt, dd, li, table, tr, td, th, tbody, thead, tfoot, form, fieldset, legent, h1, h2, h3, h4, h5, h6, b, em, blockquote, cite, pre, code, hr, br, input, button, textarea, nav, section { padding: 0px; margin: 0px; }
html, body { font-family: 'Microsoft Yahei',Arial,Simsun; font-size: 100%; width: 100%; max-width: 640px; margin: 0 auto; }
html { font-size: 62.5%; }
body { min-height: 420px; width: 100%; height: 100%; font-size: 14px; color: #666; }
* { margin: 0; outline: 0; padding: 0; font-size: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
ul, li { list-style: none; list-style-type: none; }
:focus { outline: 0; }
a, img { border: 0 none; }
img { vertical-align: middle; }
a { text-decoration: none; }
caption, cite, code, em, th, var { font-weight: normal; font-style: normal; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; border-radius: 0; }
img { max-width: 100%; }

@-webkit-keyframes scale {
    0% { opacity: 1; -webkit-transform: scale(1); }
    50% { opacity: 1; -webkit-transform: scale(1.05); }
    100% { opacity: 1; -webkit-transform: scale(1); }
}

@-webkit-keyframes scaleC1 {
    0% { opacity: 1; -webkit-transform: scale(1); }
    50% { opacity: 1; -webkit-transform: scale(1.05); }
    100% { opacity: 1; -webkit-transform: scale(1); }
}

@-webkit-keyframes scaleC2 {
    0% { opacity: 1; -webkit-transform: scale(1); }
    50% { opacity: 1; -webkit-transform: scale(1.0001); }
    100% { opacity: 1; -webkit-transform: scale(1); }
}

@-webkit-keyframes anim01 {
    0% { opacity: 0; -webkit-transform: translate(20px,0); }
    100% { opacity: 1; -webkit-transform: translate(0,0); }
}

.header_iconBlock div, .nav_liBlock, .team1_text, .ind1_aBlock, .ind2_aBlock, .ind2_a, .ind3_liBlock, .ind4_aBlock { -webkit-transition: all .3s; }
.king { -webkit-transform: scale(1.1); }
.index_img img, .com_imgBg { -webkit-animation: scaleC1 5s linear infinite; }
.com_titleBlock { -webkit-animation: scaleC2 5s linear infinite; }

.head_logo:after { content: ""; display: block; position: absolute; left: -200px; top: 0px; width: 150px; height: 100%; background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)); overflow: hidden; -webkit-transform: skewx(-25deg); -webkit-transition: 0s; }
.ind1_aBlock:hover { box-shadow: 0px 0px 10px 0px #ccc; -webkit-transform: scale(1.05); }
.ind2_aBlock:hover { box-shadow: 0px 0px 10px 0px #ccc; -webkit-transform: scale(0.95); padding: 10px; }
.ind2_a:hover { box-shadow: 0px 0px 10px 0px #ccc; -webkit-transform: scale(0.95); padding: 10px; margin-left: -10px; }
.ind3_liBlock:hover { box-shadow: 0px 0px 10px 0px #ccc; -webkit-transform: scale(0.95); padding: 10px; }
.ind3_liBlock:hover { box-shadow: 0px 0px 10px 0px #ccc; -webkit-transform: scale(0.95); padding: 10px; margin-left: 5px; }
.ind4_aBlock:hover { box-shadow: 6px 6px 0px 0px #ccc; }

@-webkit-keyframes anim09 {
    0% { left: -200px; }
    30% { left: 600px; }
    100% { left: 600px; }
}

.head_logo:after { -webkit-animation: anim09 5s ease-in-out infinite; }

.head_content { position: fixed; width: 100%; height: 60px; background: #fff; box-shadow: 0px 0px 5px 0px #ccc; top: 0px; left: 0px; z-index: 990; }
.head_logo { position: relative; float: left; padding-top: 7px; display: block; width: 120px; overflow: hidden; }
.head_logo img { width: 100%; }
.head_contentBlock { position: relative; width: 93%; margin: auto; }
.header_iconBlock { position: fixed; padding: 20px 0px 10px 5px; top: 0px; right: 4%; z-index: 1000; }
.header_iconBlock div { width: 30px; height: 2px; margin-bottom: 7px; background: url(../images/b_1.png) no-repeat center; margin-bottom: 7px; background-size: 100%; }
.header_iconBlock.cur { right: 215px; }
.header_iconBlock.cur div { background: #fff; }
.index_content { position: relative; width: 100%; }
.index_bigImg { position: relative; width: 100%; }
.index_bigImg .swiper-container { position: relative; width: 100%; height: 100%; }
.index_img { position: relative; width: 100%; height: 100%; overflow: hidden; }
.index_navBlock { position: absolute; bottom: 6%; left: 0%; width: 100%; }
.index_navBlock .swiper-pagination-bullet { width: 20px; height: 20px; display: inline-block; border-radius: 0%; background: url(../images/b1_61.png) no-repeat center; background-size: 16px; opacity: 1; margin: 0px 5px; }
.index_navBlock .swiper-pagination-bullet-active { background: url(../images/b1_6.png) no-repeat center; background-size: 16px; }
.index_title { position: absolute; top: 0px; left: 0px; width: 100%; z-index: 99; }
.index_title img { width: 100%; }
.swiper-slide { position: relative; }
.index_contentBlock { position: relative; width: 100%; }
.index_contentBlock img { width: 100%; }
.nav_content { position: fixed; top: 0px; right: -200px; width: 200px; height: 100%; z-index: 999; background: #fff; border-left: 1px solid #eee; }
.nav_contentBlock { position: absolute; width: 100%; margin: auto; top: 0%; left: 0%; z-index: 99; background: #fff; }
.nav_ulBlock { position: relative; width: 100%; }
.nav_liBlock { position: relative; display: block; padding: 14px 12%; color: #666; border-bottom: 1px solid #ccc; font-size: 1.6rem; width: 76%; background: url(../images/a_1.png) no-repeat 88% 17px; background-size: 9px; }
.nav_text { position: relative; padding-top: 50px; text-align: right; white-space: nowrap; line-height: 1.8rem; color: #164e76; width: 106%; margin-left: -6%; font-size: 1.3rem; }
.nav_text a { color: #164e76; }
.nav_iconBlock { position: absolute; width: 100%; left: 0px; bottom: 5%; }
.nav_icon { position: relative; display: block; float: left; padding: 6px; width: 40px; padding: 8px 9px; width: 36px; }
.nav_icon img { width: 100%; }
.nav_close { position: absolute; right: 0%; top: 0px; padding: 19px; width: 26px; }
.nav_close img { width: 100%; }
.nav_iconUl { position: relative; width: 108px; margin: auto; }
.common_bodyer { position: relative; width: 100%; overflow: hidden; padding-top: 60px; }
.nav_bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #000; opacity: 0.4; z-index: 996; display: none; }
.nav_navBg { position: absolute; right: -200px; width: 200px; top: 0px; height: 100%; background: url(../images/b1_4.png); z-index: 998; }
.header_iconBlock.cur div:nth-child(1) { -webkit-transform: rotate(45deg) translate(7px,6px); }
.header_iconBlock.cur div:nth-child(2) { opacity: 0; }
.header_iconBlock.cur div:nth-child(3) { -webkit-transform: rotate(-45deg) translate(6px,-6px); }

.sw_leftButton { position: absolute; top: 0px; right: 0px; padding: 15px 13px; width: 8px; background: #f6f6f6; z-index: 99; }
.sw_rightButton { position: absolute; top: 0px; left: 0px; padding: 15px 13px; width: 8px; background: #f6f6f6; z-index: 99; }
.sw_leftButton img, .sw_rightButton img { width: 100%; }
.nav_a { position: relative; width: 100%; text-align: center; display: block; color: #666; font-size: 16px; padding-top: 5px; }
.nav_title { color: #666; }
.nav_ul { position: relative; width: 100%; padding: 10px 0; display: none; }

.nav_aBlock { display: block; position: relative; width: 81%; padding: 10px 15px; color: #666; font-size: 14px; padding-left: 20px; }
.nav_liBlock.cur { background: url(../images/a_2.png) no-repeat 88% 22px; background-size: 14px; }
.nav_liBlock.cur .nav_title { color: #ce2028; }
.footer_content { background: #1b1b1b; padding: 14px 5%; width: 90%; text-align: center; color: #fff; line-height: 24px; font-size: 12px; white-space: nowrap; }

a.footer_a { color: #fff; padding: 0px 10px; }
.top_imgBlock { position: relative; width: 100%; }

.top_imgBlock img { width: 100%; }
.inbodyer { width: 100%; height: auto; position: relative; padding-top: 60px; overflow: hidden; }
.Header { width: 100%; position: fixed; top: 0; left: 0; height: 60px; box-shadow: 2px 2px 2px #ccc; z-index: 99; }
.Header img { width: 100%; height: 100%; display: block; }

.lab_main, .lably { width: 100%; position: relative; }
.lably img { width: 100%; display: block; }
.Top_nav { width: 100%; margin: auto; overflow: hidden; border-bottom: solid 1px #bdbdbd; background: #f6f6f6; position: relative; }
.Top_nav .gallery-thumbs .swiper-slide p { padding: 14px 0; white-space: nowrap; }
.Top_nav .gallery-thumbs .swiper-slide-active p { width: 100%; margin: auto; overflow: hidden; text-align: center; }
.Top_nav .gallery-thumbs .swiper-slide-active .wire { background: #8f2c2f; position: absolute; bottom: 0px; width: 62px; left: 50%; height: 1px; margin-left: -31px; display: none; }
.gallery-thumbs { box-sizing: border-box; padding: 10px 0; }
.gallery-thumbs .swiper-slide { width: 50%; height: 100%; text-align: center; font-size: 1.6rem; color: #333; }
/*.gallery-thumbs .swiper-slide-active {opacity: 1;color: #8f2c2f;}*/
.Top_nav .swiper-button-next, .Top_nav .swiper-button-prev { position: absolute; top: 50%; width: 12px; height: 25px; margin-top: -15px; z-index: 10; cursor: pointer; }
.Top_nav .swiper-button-next img, .Top_nav .swiper-button-prev img { width: 11px; height: 22px; display: block; }
.top_content { position: relative; width: 88%; margin: auto; }
.top_content .swiper-slide:after { content: ""; position: absolute; right: 0px; top: 18px; height: 15px; border-right: 1px solid #999; }
.page_content { position: relative; width: 100%; padding-top: 20px; }

.page_contentBlock { position: relative; width: 92%; margin: auto; }
.page_titleBlock { text-align: center; position: relative; width: 100%; padding: 10px 0; }

.page_tCh { font-size: 18px; }

.page_tEn { text-transform: uppercase; padding-top: 2px; }

.aboutUs_title { position: relative; font-size: 16px; z-index: 20; }

.aboutUs_textBlock { position: relative; width: 100%; margin-top: 10px; text-align: justify; line-height: 24px; z-index: 20; padding-bottom: 20px; }

.aboutUs_textBlock p { margin: 10px 0; }

.aboutUs_textBlock img { width: 100%; }
.aboutUs_bgImg { position: relative; width: 100%; margin-top: -80px; }

.aboutUs_bgImg img { width: 100%; }
.index_img img { width: 100%; }
.chEn_block { position: relative; width: 70px; border: 1px solid #ccc; height: 24px; margin: auto; padding: 5px 0; margin-bottom: 10px; }

.chEn_ul { position: relative; width: 102%; }

a.chEn_a { float: left; position: relative; width: 34px; display: block; border-right: 1px solid #ccc; text-align: center; height: 24px; line-height: 24px; color: #666; font-size: 16px; }

a.chEn_a.last { border-right: 0px; }
a.chEn_a.cur { color: #d7000f; }
.nav_aBlock:after { content: ""; position: absolute; left: 0px; top: 19px; width: 10px; border-bottom: 1px solid #999; }
.seek_button { position: absolute; right: 40px; width: 20px; top: 9px; padding: 10px; }

.seek_button img { width: 100%; }
.com_imgBlock { position: relative; width: 100%; height: 100px; background: url(../images/); }

.com_imgBg.joinUs_bg2 { background: url(../images/b2_3.jpg) no-repeat center; background-size: cover; }
.com_imgBg.joinUs_bg3 { background: url(../images/b2_31.jpg) no-repeat center; background-size: cover; }
.com_imgBg.joinUs_bg4 { background: url(../images/b2_32.jpg) no-repeat center; background-size: cover; }
.com_imgBg.joinUs_bg5 { background: url(../images/b2_33.jpg) no-repeat center; background-size: cover; }
.com_imgBg.joinUs_bg6 { background: url(../images/b3_5.jpg) no-repeat center; background-size: cover; }

.com_imgBg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.com_titleBlock { position: absolute; left: 10%; top: 18%; color: #fff; width: 80%; text-align: center; }

.com_tWire { position: relative; width: 36px; margin: auto; height: 1px; margin-top: 10px; background: #fff; }

.com_tCh { font-size: 20px; margin-bottom: 5px; }

.com_tEn { text-transform: uppercase; font-size: 13px; }
a.pro_aBlock { position: relative; color: #333; display: block; width: 100%; }
.pro_content { position: relative; width: 100%; }

.pro_contentBlock { position: relative; width: 92%; margin: auto; padding-top: 20px; }

.pro_textBlock { text-align: justify; line-height: 22px; margin-bottom: 15px; }

.prS_contentBlock { position: relative; width: 106%; }

.prS_select { position: relative; float: left; width: 45%; margin-bottom: 15px; margin-right: 4%; height: 32px; line-height: 32px; padding-left: 3%; color: #666; border: 1px solid #999; background: #fff; }

.prS_button { position: relative; width: 93.5%; display: block; border: 1px solid #999; text-align: center; height: 32px; line-height: 32px; color: #666; }
.clear { clear: both; }
.prC_ul { position: relative; width: 102.6%; margin-top: 15px; padding-bottom: 40px; }

a.prC_li { float: left; width: 47%; margin-right: 3%; background: #f0f0f0; margin-bottom: 15px; }

.prC_img { position: relative; width: 100%; }

.prC_img img { width: 100%; }

.prC_tTitle { text-align: center; color: #333; padding-bottom: 15px; }
.top_content .swiper-slide.cur p { color: #073190; }
.prI_ul { position: relative; width: 100%; margin-top: 20px; padding-bottom: 40px; }

a.prI_li { display: block; position: relative; width: 73%; margin-bottom: 10px; padding: 10px 4%; color: #333; background: #eeeeee url(../images/b2_51.png) no-repeat 95%; background-size: 24px; padding-right: 23%; }
.prI_li:hover { background: #eeeeee url(../images/b2_5.png) no-repeat 95%; background-size: 24px; color: #e60012; }

a.prI_li.hot i { background: url(../images/b2_4.png) no-repeat; background-size: 24px; display: block; width: 33px; height: 18px; position: absolute; top: 2px; right: -42px; }


a.prI_li span { display: inline-block; height: 100%; position: relative; }
.In_more { position: relative; width: 100%; background: #c8c8c8; text-align: center; padding: 9px 0; color: #fff; display: block; }
.inp_content { position: relative; width: 92%; margin: auto; padding-top: 20px; }

p { }

.inp_textBlock { position: relative; text-align: justify; line-height: 24px; }

.inp_ulBlock { position: relative; width: 100%; margin-top: 20px; }

.inp_liBlock { position: relative; width: 100%; margin-bottom: 20px; }

.inp_liTitle { }

input.inp_input { position: relative; width: 92%; border: 1px solid #ccc; height: 30px; line-height: 30px; margin-top: 10px; padding: 0px 4%; }

textarea.inp_textarea { position: relative; width: 92%; height: 100px; border: 1px solid #ccc; margin-top: 10px; padding: 10px 4%; color: #666; }

a.inp_submit { position: relative; width: 100%; height: 34px; line-height: 34px; text-align: center; display: block; background: #c8c8c8; color: #fff; margin-bottom: 15px; }

a.inp_button { position: relative; width: 100%; height: 34px; line-height: 34px; text-align: center; display: block; background: #c8c8c8; color: #fff; }

.inp_text { position: relative; width: 100%; padding: 15px 0; line-height: 24px; padding-bottom: 30px; }
.inp_icon { position: relative; width: 18px; top: -1px; margin-right: 5px; }

.ind1_titleBlock { position: relative; width: 100%; padding: 20px 0; text-align: center; color: #333; }

.ind1_tCh { font-size: 20px; margin-bottom: 3px; letter-spacing: 2px; }

span.ind1_tEn { text-transform: uppercase; font-size: 13px; }

span.ind1_tEn img { margin: 0px 10px; margin-top: -4px; }

.ind1_ulBlock { position: relative; width: 94%; margin: auto; }

a.ind1_aBlock { float: left; position: relative; width: 46%; margin: 0px 2%; margin-bottom: 20px; }

.ind1_img { position: relative; width: 100%; }

.ind1_img img { width: 100%; }

.ind1_text { text-align: center; color: #333; padding: 6px 0; }

.ind1_bgColor { background: #f3f3f3; }

.ind2_content { position: relative; width: 100%; background: #f3f3f3; }

a.ind2_aBlock { position: relative; width: 92%; margin: auto; display: block; padding-top: 20px; color: #666; margin-bottom: 10px; }

.ind2_img { position: relative; width: 100%; }

.ind2_img img { width: 100%; }

.ind2_title { color: #333; padding-top: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 90%; position: relative; font-size: 16px; }

.ind2_date { font-size: 13px; padding-top: 5px; }

.ind2_wire { position: relative; width: 40px; border-bottom: 1px solid #999; margin: 10px 0; }

.ind2_ul { position: relative; width: 92%; margin: auto; }

a.ind2_a { color: #666; position: relative; width: 100%; display: block; padding: 12px 0; border-top: 1px dashed #ccc; }

.ind2_liText { position: relative; width: 72%; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.ind2_liDate { float: right; width: 28%; text-align: right; white-space: nowrap; }
.ind2_text { line-height: 22px; }
a.ind2_more { position: relative; width: 100%; text-align: center; display: block; padding: 12px 0; text-transform: uppercase; color: #073190; }

.ind3_content { position: relative; width: 100%; margin-top: 10px; }

.ind3_ulBlock { position: relative; width: 100%; }

a.ind3_liBlock { position: relative; width: 92%; background: #f3f3f3; display: block; margin-bottom: 12px; padding: 12px 4%; }

.ind3_liTitle { font-size: 16px; color: #333; padding-bottom: 5px; }

.ind3_liText { position: relative; width: 100%; color: #666; line-height: 24px; }

.ind3_liText:nth-child(1) { margin-bottom: 0px; }
.ind4_ulBlock { position: relative; width: 96%; margin: auto; padding-bottom: 10px; }

a.ind4_aBlock { float: left; position: relative; width: 40%; color: #666; margin: 0px 2%; background: #f3f3f3; padding: 3%; box-shadow: 2px 2px 0px 0px #ccc; }

.ind4_title { color: #333; }

.ind4_title span { margin-left: 10px; }

.ind4_text { position: relative; margin: 6px 0; line-height: 20px; }

.ind4_text p { white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; }

.ind4_t1 { color: #999; }

.ind4_icon { position: absolute; right: 0px; bottom: 0px; background: #4e69cd; color: #fff; height: 28px; width: 28px; text-align: center; line-height: 28px; font-size: 24px; }
.ind4_content { position: relative; width: 100%; padding-bottom: 20px; }
.ind3_liBlock:nth-child(2) { margin-bottom: 0px; }
.news_contetn { position: relative; width: 92%; margin: auto; padding-top: 30px; padding-bottom: 30px; }

.ne_block { float: right; padding-bottom: 20px; }

.ne_title { float: left; color: #333; margin-right: 10px; line-height: 28px; }

select.ne_select { position: relative; width: 100px; height: 28px; padding-left: 8px; line-height: 28px; color: #666; border: 1px solid #999; background: #fff; }

.ne_ulBlock { position: relative; width: 100%; }

a.ne_aBlock { position: relative; width: 92%; display: block; background: #f1f1f1; margin-bottom: 12px; padding: 4%; color: #666; padding-bottom: 30px; }

.ne_tTitle { color: #333; font-size: 16px; white-space: nowrap; width: 90%; position: relative; overflow: hidden; text-overflow: ellipsis; padding-bottom: 10px; }

.ne_tText { position: relative; width: 100%; line-height: 22px; text-align: justify; height: 44px; overflow: hidden; }

.ne_time { position: absolute; font-size: 13px; float: right; padding-top: 3px; bottom: 11px; right: 4%; }
.top_content .swiper-slide:last-child:after { display: none; }

.In_title { font-size: 16px; color: #333; line-height: 24px; }

.In_block { position: relative; width: 100%; font-size: 13px; margin-top: 20px; padding-bottom: 20px; }

.In_text { float: left; }

.In_tBlock { position: relative; width: 100%; text-align: justify; line-height: 24px; padding-bottom: 15px; border-bottom: 1px solid #ccc; margin-bottom: 15px; }

.In_aUl a { display: block; white-space: nowrap; overflow: hidden; position: relative; width: 100%; color: #666; margin-bottom: 12px; text-overflow: ellipsis; }
.In_leftText { float: left; height: 18px; line-height: 18px; }

.In_rightText { float: right; }

.In_rightT1 { float: left; }

.In_share { float: right; }
.sh_liBlock { position: relative; width: 100%; padding-bottom: 20px; border-bottom: 1px solid #ccc; margin-bottom: 20px; }

.sh_year { font-size: 20px; color: #333; }

.sh_ul { position: relative; width: 100%; margin-top: 10px; }

a.sh_li { position: relative; width: 92%; background: #f1f1f1; display: block; margin-bottom: 12px; padding: 4%; color: #666; }

.sh_title { font-size: 16px; color: #333; padding-bottom: 8px; }

.sh_text { position: relative; line-height: 22px; }

.join_ul { position: relative; width: 100%; }

.join_li { position: relative; width: 92%; display: block; background: #fff; margin-bottom: 12px; padding: 20px 4%; }
.join_title { float: left; color: #333; position: relative; width: 100%; border-bottom: 1px solid #ccc; padding-bottom: 15px; margin-bottom: 15px; font-size: 16px; }

.join_text { float: left; color: #666; }

.join_icon { position: absolute; right: 4%; top: 98px; width: 50px; background: #073190; height: 24px; text-align: center; color: #fff; line-height: 24px; }

.join_icon img { width: 100%; }
.join_ulInn { position: relative; width: 100%; }
.join_textBlock { margin-top: 20px; padding-top: 12px; width: 90%; position: relative; display: none; padding-bottom: 5px; background: #eeeeee; padding: 5%; }

.join_textTitle { color: #333; padding-bottom: 5px; }

.join_textText { position: relative; text-align: justify; width: 100%; margin-bottom: 10px; line-height: 24px; }

a.join_button { position: relative; width: 80px; margin: auto; display: block; background: #3e5996; color: #fff; text-align: center; padding: 5px 0; }
.join_li.cur .join_icon { }

.co_content { position: relative; width: 90%; margin: auto; padding-top: 25px; padding-bottom: 1px; }

.con_content { position: relative; padding: 20px 0; }

.co_leftText { position: relative; width: 100%; margin-bottom: 20px; }

.co_leftText b { margin-bottom: 8px; position: relative; display: block; color: #073190; font-size: 16px; }

.co_leftText p { margin-bottom: 6px; }
a.con_map { position: relative; width: 100%; }

a.con_map img { width: 100%; }
.abo_content { position: relative; width: 90%; margin: auto; padding-top: 20px; }

.abo_textBlock { position: relative; width: 100%; text-align: justify; line-height: 24px; }

.abo_textBlock p { margin-bottom: 10px; }

.abo_swiper { position: relative; width: 70%; margin: auto; padding: 20px 0px 40px 0px; }
.abo_swiper img { max-width: 100%; }

.abo_leftButton { position: absolute; left: -46px; top: 90px; width: 22px; }

.abo_leftButton img { width: 100%; }

.abo_rightButton { position: absolute; right: -46px; top: 90px; width: 22px; }

.abo_rightButton img { width: 100%; }
.abo_imgBlock { position: relative; width: 100%; }

.abo_imgBlock img { width: 100%; }
.team_content { position: relative; width: 90%; margin: auto; }

.team_ulBlock { position: relative; padding: 22px 0; z-index: 99; padding-top: 32px; }

.team_liBlock { position: relative; padding-left: 82px; margin-bottom: 10px; }

.team_year { position: absolute; left: 0px; top: 0px; font-size: 16px; color: #073190; padding-left: 22px; height: 24px; line-height: 24px; background: url(../images/b3_8.png) no-repeat left; background-size: 16px; }

.team_textBlock { position: relative; width: 100%; text-align: justify; line-height: 24px; }

.team_wire { position: absolute; left: 8px; height: 100%; border-left: 1px dashed #ccc; top: 0px; }
.team1_content { position: relative; width: 92%; margin: auto; padding-top: 20px; }

.team1_ulBlock { position: relative; width: 100%; padding-bottom: 20px; }

.team1_liBlock { position: relative; background: #eeeeee; margin-bottom: 15px; padding: 12px 4%; min-height: 142px; }

.team1_img { position: absolute; width: 100px; left: 4%; top: 12px; }

.team1_img img { width: 100%; }

.team1_textBlock { padding-left: 114px; }

.team1_tTitle { color: #333; font-size: 16px; padding-bottom: 2px; }

.team1_t1 { }

.team1_text { position: relative; width: 100%; line-height: 20px; padding-top: 5px; height: 65px; overflow: hidden; }

.team1_text p { margin-bottom: 4px; }

.team1_more { position: relative; text-transform: uppercase; width: 60px; margin: auto; margin-top: 8px; background: url(../images/b3_3.png) no-repeat right; background-size: 12px; }
.team1_liBlock.cur .team1_text { height: auto; }
.team1_liBlock.cur .team1_more { display: none; }

input.seek_input { position: absolute; right: 45px; top: 6px; width: 60px; padding: 0px 10px; border: 1px solid #ccc; height: 26px; color: #666; display: none; -webkit-animation: anim01 0.4s ease-in-out backwards; }
.seek_button:hover .seek_input { display: block; }

.my-map { margin: 0 auto; width: 100%; height: 387px; }
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-blue { background-position: -11px -55px; }
.amap-container { height: 100%; }

.In_tBlock img { padding: 10px 0; }
.join_teUl { position: relative; width: 100%; }

.join_teLI { float: left; margin-right: 20px; padding-bottom: 8px; }
.join_t { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #073190; display: none; z-index: 99; }
.join_li.cur .join_t { display: block; }
.join_ic { position: absolute; right: 20px; width: 12px; top: -16px; }

.join_ic img { width: 100%; }
a.chEn_a:nth-child(2) {
    border: 0px;
}
.co_title {
    font-size: 18px;
    border-bottom: 1px solid #999;
    padding-bottom: 10px;
    margin-bottom: 12px;
    padding-top: 10px;
}

.co_leftText strong {
    padding-bottom: 5px;
    display: block;
    padding-top: 5px;
}

.co_leftText a {
    color: #666;
}

.co_content {
    padding-bottom: 20px;
}

.co_leftText img {
}

.co_leftText img {
    margin-left: 6px;
    position: relative;
    top: -3px;
    border-radius: 100px;
}

a.invB_more {
    position: relative;
    width: 32px;
    margin: auto;
    display: block;
    height: 30px;
    margin-top: 20px;
}

a.prI_li { padding-left: 10%; width: 75%; padding-right: 15%; }

input.prI_checkbox { position: absolute; left: 10px; top: 50%; margin-top: -7px; }

.pro_main { position: absolute; top: 50%; left: 4%; width: 84%; background: #fff; z-index: 90; margin-top: -160px; padding: 35px 4%; }

.prAl_ti { font-size: 18px; }

.prAl_close { position: absolute; right: 0; top: 0; border: 1px solid #eee; cursor: pointer; width: 18px; padding: 8px 10px; }

.prAl_block { position: relative; width: 103%; margin-top: 30px; }

.prAl_block:after { content: ""; display: block; clear: both; }

.pro_item { position: relative;  margin-right: 3%; margin-bottom: 20px; }

.pro_item input { padding: 15px 8%; width: 84%; border: 0; background: #ebebeb; outline: none; color: #666; }

a.prAl_submit { display: block; position: relative; width: 100%; background: #2552b6; padding: 15px 0; text-align: center; color: #fff; }

a.prAl_submit:hover { color: #fff; }

.prAl_bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.prI_parent a.prI_li { padding-left: 40px; width: 335px; }

.pro2_content { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 190; background: url(../../images/n_3.png); display: none; }

a.pro_aBl { position: relative; width: 130px; display: block; background: #2552b6; text-align: center; color: #fff; padding: 6px 10px; margin: auto; transition: all 0.6s; margin-top: 30px; }


a.pro_aBl:hover { color: #fff; transform: scale(1.1); }


.prI_button {
    width: 70px;
    text-align: center;
    padding: 6px 0;
    margin-bottom: 20px;
    background: rgb(238, 238, 238);
    transition: all 0.3s;
    cursor: pointer;
}

.prI_button:hover {
    color: rgb(230, 0, 18);
    box-shadow: rgb(204, 204, 204) 0px 0px 10px 0px;
}