@charset "UTF-8";
/* 箭头
arrow(direction,
size,
color);
*/
/* 公共样式 */
.box1200 { width: 1200px; margin: 0 auto; }

/* 小图标 */
.icon.icon_arrowl_white { display: inline-block; width: 5px; height: 10px; background: url(../images/checkName/icon_arrowl_white.png) center no-repeat; }
.icon.icon_arrowr_white { display: inline-block; width: 5px; height: 10px; background: url(../images/checkName/icon_arrowr_white.png) center no-repeat; }
.icon.icon_close { display: inline-block; width: 13px; height: 14px; background: url(../images/checkName/icon_close.png) center no-repeat; }
.icon.icon_close_gray { display: inline-block; width: 13px; height: 14px; background: url(../images/checkName/icon_close_gray.png) center no-repeat; }

.sprite { display: inline-block; background-image: url(../images/aptitude/sprites.png); }

.accounting_icon1 { width: 40px; height: 42px; background-position: -195px -103px; }

.accounting_icon2 { width: 47px; height: 42px; background-position: -20px -103px; }

.accounting_icon3 { width: 48px; height: 42px; background-position: -107px -20px; }

.accounting_icon4 { width: 47px; height: 43px; background-position: -20px -20px; }

.accounting_icon5 { width: 43px; height: 43px; background-position: -195px -20px; }

.accounting_line { width: 24px; height: 1px; background-position: -278px -206px; }

.arrow_right { width: 18px; height: 18px; background-position: -278px -90px; }

.arrow_right_hover { width: 18px; height: 18px; background-position: -278px -148px; }

.banner_icon1 { width: 39px; height: 32px; background-position: -107px -103px; }

.banner_icon2 { width: 36px; height: 27px; background-position: -20px -185px; }

.banner_icon3 { width: 30px; height: 30px; background-position: -278px -20px; }

.banner_icon4 { width: 31px; height: 28px; background-position: -20px -252px; }

.banner_line { width: 19px; height: 1px; background-position: -153px -185px; }

.contact_icon { width: 17px; height: 17px; background-position: -96px -185px; }

.accounting_line { display: block; margin: 8px auto; }

.common_title { text-align: center; }
.common_title.white .common_title_t1 i { opacity: 0.3; }
.common_title.white .common_title_t1:before { background-color: #e8e8e8; }
.common_title.white .common_title_t1 span { color: #f4f4f4; }
.common_title.white .common_title_t2 { color: rgba(255, 255, 255, 0.3); }
.common_title.white .accounting_line { opacity: 0.3; }
.common_title.black .common_title_t1 i { border-color: #9f9f9f; }
.common_title.black .common_title_t1 i:before { background-color: #9f9f9f; }
.common_title_t1 i { display: inline-block; width: 10px; height: 10px; border: 1px solid #cacddb; border-radius: 50%; vertical-align: middle; position: relative; }
.common_title_t1 i:first-child:before { left: 8px; }
.common_title_t1 i:before { content: ''; width: 28px; height: 1px; background-color: #cacddb; display: inline-block; position: absolute; top: 4px; }
.common_title_t1 span { font-size: 30px; color: #262626; font-weight: bold; vertical-align: middle; margin: 0 30px; }
.common_title_t1 span + i:before { left: -28px; }
.common_title_t2 { font-size: 14px; color: #bababa; margin-top: 10px; }
.common_title .accounting_line { margin: 4px auto; }

.content * { -webkit-box-sizing: border-box; box-sizing: border-box; }

a { color: inherit; }

/* banner */
.banner { height: 402px; position: relative; background: url(../images/aptitude/banner_bg.jpg) center no-repeat; }
.banner_text { text-align: center; padding-top: 80px; }
.banner_text_zh2 { font-size: 18px; color: #fff; text-shadow: 0 1px 5px #3c517e; }
.banner_text_zh2 i { width: 7px; height: 7px; display: inline-block; vertical-align: middle; margin: -2px 10px 0; border-radius: 50%; background-color: #ffffff; -webkit-box-shadow: 0px 1px 5px 0px #3c517e; box-shadow: 0px 1px 5px 0px #3c517e; }
.banner_text_en { margin: 4px 0 14px; }
.banner_text_zh3 { width: 346px; height: 40px; display: inline-block; background-color: #4f68d4; border-radius: 20px; font-size: 19px; color: #fff; line-height: 40px; }
.banner_text_zh3 i { display: inline-block; width: 6px; height: 6px; background-color: #ffffff; border-radius: 50%; vertical-align: middle; margin: 0 14px; }
.banner_block { width: 1200px; height: 255px; position: absolute; left: 0; right: 0; bottom: -195px; margin: auto; background-color: #ffffff; -webkit-box-shadow: 0px 1px 10px 0px rgba(45, 39, 57, 0.1); box-shadow: 0px 1px 10px 0px rgba(45, 39, 57, 0.1); border-radius: 4px; }
.banner_form { padding: 20px 18px 0; }
.banner_form_title i { vertical-align: middle; margin-right: 4px; position: relative; top: -1px; }
.banner_form_title i + span { font-size: 18px; font-weight: bold; color: #343434; }
.banner_form_title span { font-size: 12px; color: #a2a2a2; vertical-align: middle; }
.banner_form_title span strong { color: #ff5a00; font-weight: bold; }
.banner_form_content { margin: 22px 0; }
.banner_form_item { width: 283px; height: 50px; margin-right: 10px; background-color: #f7f7f7; border-radius: 2px; border: solid 1px #ebebeb; float: left; padding: 0 8px 0 28px; position: relative; }
.banner_form_item i { position: absolute; left: 8px; top: 14px; }
.banner_form_item input { width: 100%; height: 100%; font-size: 14px; line-height: 48px; }
.banner_form_btn { width: 270px; height: 50px; display: inline-block; background-color: #fe724f; border-radius: 2px; font-size: 16px; color: #fff; font-weight: bold; text-align: center; line-height: 50px; -webkit-transition: all .3s; transition: all .3s; }
.banner_form_btn:hover { opacity: 0.8; }
.banner_list { width: 1200px; height: 120px; background-color: #ffffff; -webkit-box-shadow: 0px 1px 10px 0px rgba(45, 39, 57, 0.1); box-shadow: 0px 1px 10px 0px rgba(45, 39, 57, 0.1); border-radius: 4px; margin: auto; }
.banner_list li { width: 25%; height: 100%; border-left: 1px solid #ebebeb; padding-top: 32px; padding-left: 20px; }
.banner_list_pic { width: 55px; height: 55px; background-color: #ffffff; border: solid 2px #d4d4d4; text-align: center; border-radius: 50%; line-height: 50px; margin-right: 13px; }
.banner_list_pic i { vertical-align: middle; }
.banner_list_text p { font-size: 12px; color: #929292; line-height: 22px; }
.banner_list_text p:first-child { font-size: 16px; font-weight: bold; color: #2a2a2a; line-height: 26px; }
.banner_list_text:after { content: ""; display: block; width: 12px; height: 0; border: 0.5px dashed #929292; margin-top: 4px; opacity: 0.5; }

/* 热门 */
.hots { padding-top: 54px; height: 524px; background: url(../images/aptitude/hot_bg.png) 0 -6px no-repeat; background-color: #f5f5f5; }
.hots_list { width: 1200px; margin: auto; }
.hots_list dl { float: left; }
.hots_list dt { display: block; font-size: 18px; color: #6e6e6e; text-align: center; margin-top: 44px; margin-bottom: 34px; }
.hots_list dt:before, .hots_list dt:after { content: ""; display: inline-block; width: 22px; height: 1px; background-color: #cdcdcd; margin: 5px; }
.hots_list dd { float: left; height: 105px; text-align: center; padding: 0 10px 30px; }
.hots_list dd a { display: inline-block; width: 100%; height: 100%; }
.hots_list dd a:hover p { color: #3573ec; }
.hots_list1 { width: 250px; margin-left: -3px; }
.hots_list1 dd { width: 50%; }
.hots_list2 { width: 566px; margin-left: 66px; }
.hots_list2 dd { width: 25%; }
.hots_list3 { width: 265px; margin-left: 56px; }
.hots_list3 dd { width: 50%; }
.hots_list_pic { height: 45px; line-height: 45px; margin-bottom: 12px; }
.hots_list p { margin-bottom: 30px; font-size: 14px; color: #585858; -webkit-transition: all .2s; transition: all .2s; }

/* 建筑资质新办 */
.newAppl { height: 588px; background: url(../images/aptitude/newAppl_bg.png) center no-repeat; padding-top: 60px; position: relative; }
.newAppl:before, .newAppl:after { content: ""; display: block; width: 100%; height: 4px; background-color: #fff; -webkit-box-shadow: 0px 1px 10px 0px rgba(37, 31, 50, 0.2); box-shadow: 0px 1px 10px 0px rgba(37, 31, 50, 0.2); position: absolute; left: 0; }
.newAppl:before { top: 0; }
.newAppl:after { bottom: 0; }
.newAppl_list { width: 1210px; margin: -52px auto 0; position: relative; z-index: 2; }
.newAppl_list li { width: 234px; height: 278px; background-color: #ffffff; border-radius: 4px; text-align: center; margin-right: 8px; -webkit-transition: all .2s; transition: all .2s; position: relative; top: 0; }
.newAppl_list li:hover { top: -4px; }
.newAppl_list li:hover .arrow_right { opacity: 0; }
.newAppl_list li:hover .arrow_right_hover { opacity: 1; }
.newAppl_list li:hover .newAppl_pic img { -webkit-transform: scale(1.38, 1.38); transform: scale(1.38, 1.38); }
.newAppl_list li a { display: inline-block; width: 100%; height: 100%; }
.newAppl_list1 { margin-left: 0; }
.newAppl_list5, .newAppl_list6 { height: 136px !important; padding-top: 35px; }
.newAppl_list6 { margin-top: 6px; }
.newAppl_pic { width: 116px; height: 116px; margin: 16px auto 12px; text-align: center; line-height: 116px; border-radius: 50%; background-color: #f5f5f5; }
.newAppl_pic img { -webkit-transition: all .6s; transition: all .6s; }
.newAppl_title { font-size: 16px; color: #3e3e3e; font-weight: bold; }
.newAppl_text { font-size: 14px; color: #989898; }
.newAppl_text strong { font-weight: bold; color: #ff8502; }
.newAppl_link { font-size: 14px; display: inline-block; font-weight: bold; color: #ff8400; -webkit-transition: all .2s; transition: all .2s; }
.newAppl_link:hover { color: #3573ec; }
.newAppl_arrow { width: 18px; height: 18px; position: relative; margin: 9px auto 0; }
.newAppl_arrow i { position: absolute; left: 0; top: 0; -webkit-transition: all .2s; transition: all .2s; }
.newAppl_arrow i.arrow_right_hover { opacity: 0; }
.newAppl_btn { width: 147px; height: 42px; line-height: 40px; text-align: center; display: block; margin: 44px auto; background-color: #3573ec; background-image: linear-gradient(40deg, #4f68d4 0%, #3573ec 100%), linear-gradient(#ff9000, #ff9000); background-blend-mode: normal, normal; border-radius: 21px; -webkit-transition: all .2s; transition: all .2s; }
.newAppl_btn:hover { opacity: 0.8; }
.newAppl_btn span { color: #fff; font-size: 15px; font-weight: bold; vertical-align: middle; }
.newAppl_btn i { vertical-align: middle; }

/* 建筑资质升级 */
.update { background: #f5f5f5; padding-top: 60px; padding-bottom: 88px; position: relative; }
.update_list { width: 1210px; margin: -52px auto 0; position: relative; z-index: 2; }
.update_list li { width: 234px; height: 278px; background-color: #ffffff; border-radius: 4px; text-align: center; margin-right: 8px; margin-bottom: 6px; -webkit-transition: all .2s; transition: all .2s; position: relative; top: 0; }
.update_list li:hover { top: -4px; }
.update_list li:hover .arrow_right { opacity: 0; }
.update_list li:hover .arrow_right_hover { opacity: 1; }
.update_list li:hover .update_pic img { -webkit-transform: scale(1.38, 1.38); transform: scale(1.38, 1.38); }
.update_list li a { display: inline-block; width: 100%; height: 100%; }
.update_list1 { margin-left: 0; }
.update_list5, .update_list6, .update_list7, .update_list8, .update_list9, .update_list10, .update_list11 { height: 136px !important; padding-top: 35px; }
.update_list7, .update_list8, .update_list9, .update_list10, .update_list11 { display: none; }
.update_list6.on .update_arrow { -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.update_list6.on .update_arrow .arrow_right { opacity: 0; }
.update_list6.on .update_arrow .arrow_right_hover { opacity: 1; }
.update_pic { width: 116px; height: 116px; margin: 16px auto 12px; text-align: center; line-height: 116px; border-radius: 50%; background-color: #f5f5f5; }
.update_pic img { -webkit-transition: all .6s; transition: all .6s; }
.update_title { font-size: 16px; color: #3e3e3e; font-weight: bold; }
.update_text { font-size: 14px; color: #989898; }
.update_text strong { font-weight: bold; color: #ff8502; }
.update_link { font-size: 14px; display: inline-block; font-weight: bold; color: #ff8400; -webkit-transition: all .2s; transition: all .2s; }
.update_link:hover { color: #3573ec; }
.update_arrow { width: 18px; height: 18px; position: relative; margin: 9px auto 0; }
.update_arrow i { position: absolute; left: 0; top: 0; -webkit-transition: all .2s; transition: all .2s; }
.update_arrow i.arrow_right_hover { opacity: 0; }
.update_btn { width: 147px; height: 42px; line-height: 40px; text-align: center; display: block; margin: 44px auto; background-color: #3573ec; background-image: linear-gradient(40deg, #4f68d4 0%, #3573ec 100%), linear-gradient(#ff9000, #ff9000); background-blend-mode: normal, normal; border-radius: 21px; -webkit-transition: all .2s; transition: all .2s; }
.update_btn:hover { opacity: 0.8; }
.update_btn span { color: #fff; font-size: 15px; font-weight: bold; vertical-align: middle; }
.update_btn i { vertical-align: middle; }

/* 标准 */
.standard { background: #fff; padding-top: 60px; position: relative; }
.standard_pic { width: 234px; height: 88px !important; border-radius: 0px 0px 4px 4px; padding: 0 !important; }
.standard_list { margin: -52px auto 0; width: 1200px; }
.standard_list dt { padding: 24px 14px 16px 19px; }
.standard_list dt span { font-size: 16px; color: #484848; font-weight: bold; float: left; }
.standard_list dt a { color: #3573ec; font-size: 14px; float: right; -webkit-transition: all .2s; transition: all .2s; }
.standard_list dt a i { margin-left: 6px; }
.standard_list dt a:hover { -webkit-transform: translateY(-2px); transform: translateY(-2px); }
.standard_list dd { border-top: 1px solid #ececec; height: 40px; line-height: 40px; padding-left: 21px; padding-right: 14px; }
.standard_list dd a { display: inline-block; width: 100%; height: 100%; }
.standard_list dd a:hover span { color: #3573ec; }
.standard_list dd span { float: left; font-size: 14px; color: #8a8a8a; -webkit-transition: all .2s; transition: all .2s; }
.standard_list dd i { float: right; position: relative; top: 12px; -webkit-transform: scale(0.88); transform: scale(0.88); }
.standard_list dl { height: 236px; background-color: #ffffff; -webkit-box-shadow: 0px 1px 10px 0px rgba(216, 216, 216, 0.6); box-shadow: 0px 1px 10px 0px rgba(216, 216, 216, 0.6); border-radius: 4px; border: solid 2px #ffffff; }
.standard_list1, .standard_list2 { width: 476px; margin-right: 7px; }
.standard_list1 dd, .standard_list2 dd { width: 50%; float: left; }
.standard_list3 { width: 234px; }
.standard_btn { width: 147px; height: 42px; line-height: 40px; text-align: center; display: block; margin: 42px auto 64px; background-color: #3573ec; background-image: linear-gradient(40deg, #4f68d4 0%, #3573ec 100%), linear-gradient(#ff9000, #ff9000); background-blend-mode: normal, normal; border-radius: 21px; -webkit-transition: all .2s; transition: all .2s; }
.standard_btn:hover { opacity: 0.8; }
.standard_btn span { color: #fff; font-size: 15px; font-weight: bold; vertical-align: middle; }
.standard_btn i { vertical-align: middle; }

/* 团队 */
.team { height: 634px; position: relative; background: url(../images/finance/team_bg.png) center top no-repeat; padding-top: 36px; text-align: center; }
.team:before, .team:after { content: ""; display: block; width: 100%; height: 4px; background-color: #fff; -webkit-box-shadow: 0px 1px 10px 0px rgba(37, 31, 50, 0.2); box-shadow: 0px 1px 10px 0px rgba(37, 31, 50, 0.2); position: absolute; left: 0; }
.team:before { top: 0; }
.team:after { bottom: 0; }
.team_bottom { margin: auto; width: 1200px; }
.team_hd { display: inline-block; margin: 8px 0 13px; border: 1px solid #e2e2e2; background-color: #fafafa; }
.team_hd li { border-left: 1px solid #e2e2e2; float: left; padding: 0 18px; height: 42px; line-height: 40px; font-size: 14px; color: #747474; cursor: pointer; font-weight: bold; }
.team_hd li:first-child { border-left: none; }
.team_hd li.on { color: #3573ec; position: relative; }
.team_hd li.on:before { content: ''; display: inline-block; width: 100%; height: 2px; background-color: #3573ec; position: absolute; top: -1px; left: 0; }
.team_hd li.on:after { content: ''; width: 0; height: 0; line-height: 0; font-size: 0; border-width: 8px; border-style: solid dashed dashed dashed; border-color: #fff transparent transparent transparent; border-bottom: none; position: absolute; bottom: -8px; left: 0; right: 0; margin: auto; }
.team_bd { width: 898px; padding: 14px; background-color: #fff; height: 100%; }
.team_bd li a { float: left; background-color: #f1f1f1; vertical-align: top; position: relative; width: 145px; height: 160px; }
.team_bd li a img { max-width: none; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.team_bd li a:hover .team_bd_mask { opacity: 1; }
.team_bd_mask { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(255, 255, 255, 0.2); opacity: 0; -webkit-transition: all 0.4s; transition: all 0.4s; }
.team_bd_mask_c { width: 126px; height: 70px; background-color: #ffffff; border-radius: 4px; position: absolute; left: 0; right: 0; margin: auto; bottom: 10px; padding-top: 10px; }
.team_bd_mask_c p { font-size: 12px; color: #ff8400; font-weight: bold; }
.team_bd_mask_c p:first-child { font-size: 12px; color: #616161; }
.team_bd_mask_c p:first-child:after { content: ''; display: inline-block; width: 100%; height: 0; border-bottom: 1px dashed #d9d9d9; }
.team_form { width: 294px; height: 348px; background-color: #fff; padding: 72px 23px 0; position: relative; }
.team_form_title { width: 294px; height: 60px; position: absolute; top: 0; left: 0; background-image: linear-gradient(5deg, #3573ec 0%, #2c6eef 100%); text-align: center; font-size: 16px; color: #fff; line-height: 50px; border-radius: 0 0 50% 50%; }
.team_form_title:before, .team_form_title:after { content: ""; width: 14px; height: 1px; display: inline-block; background-color: #fff; margin: 0 4px; vertical-align: middle; }
.team_form_item { width: 100%; height: 40px; background-color: #ffffff; border-radius: 4px; border: solid 1px #e5e5e5; font-size: 13px; padding: 0 12px; margin-bottom: 10px; }
.team_form_checkbox { margin: 7px 0 12px; }
.team_form_checkbox > p:first-child { margin-right: 22px; }
.team_form_checkbox > p.on span { background-color: #ff773a; border-color: #ff773a; }
.team_form_checkbox > p.on i { color: #fff; }
.team_form_checkbox span { width: 14px; height: 14px; display: inline-block; vertical-align: middle; border-radius: 50%; border: solid 1px #9b9b9b; text-align: center; margin-right: 4px; cursor: pointer; font-size: 0; }
.team_form_checkbox span i { font-size: 12px; color: #6b6b6b; line-height: 12px; -webkit-transform: rotate(10deg); transform: rotate(10deg); }
.team_form_checkbox label { font-size: 12px; color: #999999; vertical-align: middle; cursor: pointer; }
.team_form_checkbox a { font-size: 12px; color: #ff773a; vertical-align: middle; margin-left: 4px; -webkit-transition: all .2s; transition: all .2s; }
.team_form_checkbox a:hover { color: #3573ec; }
.team_form_notes { text-align: left; }
.team_form_notes i { display: inline-block; width: 11px; height: 13px; vertical-align: middle; margin-right: 22px; position: relative; font-size: 0; top: 1px; }
.team_form_notes i:after { content: ""; width: 1px; height: 8px; display: inline-block; background-color: #e5e5e5; position: absolute; top: 2px; right: -12px; }
.team_form_notes span { color: #ff9c00; font-size: 12px; vertical-align: middle; }
.team_form_btn { width: 100%; height: 36px; line-height: 36px; display: inline-block; background-color: #ff773a; background-image: linear-gradient(110deg, #ff6c2a 0%, #ff773a 100%), linear-gradient(#764dec, #764dec); background-blend-mode: normal, normal; -webkit-box-shadow: 0px 6px 15px 0px rgba(175, 109, 80, 0.5); box-shadow: 0px 6px 15px 0px rgba(175, 109, 80, 0.5); border-radius: 4px; margin: 12px auto; font-size: 16px; color: #fff; -webkit-transition: all .2s; transition: all .2s; }
.team_form_btn i { margin: 0 14px; position: relative; left: 0; -webkit-transition: all .4s; transition: all .4s; }
.team_form_btn:hover { background-color: #2c6eef; }
.team_form_btn:hover i { left: 30px; }
.team_form_btn:hover i:first-child { left: -30px; }
.team_list { width: 1200px; position: absolute; left: 0; right: 0; bottom: -72px; margin: auto; z-index: 2; }
.team_list li { width: 294px; height: 200px; margin-left: 8px; padding: 8px; text-align: center; background-color: #ffffff; -webkit-box-shadow: 0px 1px 10px 0px rgba(216, 216, 216, 0.6); box-shadow: 0px 1px 10px 0px rgba(216, 216, 216, 0.6); border: solid 6px #ffffff; }
.team_list li:first-child { margin-left: 0; }
.team_list_pic { width: 66px; height: 66px; margin: auto; border-radius: 50%; background-color: #ffffff; -webkit-box-shadow: 0px 1px 10px 0px rgba(37, 31, 50, 0.1); box-shadow: 0px 1px 10px 0px rgba(37, 31, 50, 0.1); border: solid 5px #ffffff; text-align: center; line-height: 62px; font-size: 0; }
.team_list_title { margin-top: 14px; font-size: 16px; font-weight: bold; color: #464646; }
.team_list_text { font-size: 14px; color: #a8a8a8; }

/* 风采 */
.show { padding-top: 125px; padding-bottom: 48px; text-align: center; background-color: #f5f5f5; background-image: url(../images/finance/Style.png); background-repeat: no-repeat; background-position: center 220px; }
.show_hd { display: inline-block; margin: 8px 0 13px; border: 1px solid #e2e2e2; background-color: #fafafa; -webkit-box-shadow: 0px 1px 10px 0px rgba(37, 31, 50, 0.2); box-shadow: 0px 1px 10px 0px rgba(37, 31, 50, 0.2); }
.show_hd li { border-left: 1px solid #e2e2e2; float: left; padding: 0 49px; height: 42px; line-height: 40px; font-size: 14px; color: #747474; font-weight: bold; cursor: pointer; }
.show_hd li:first-child { border-left: none; }
.show_hd li.on { color: #3573ec; position: relative; }
.show_hd li.on:before { content: ''; display: inline-block; width: 100%; height: 2px; background-color: #3573ec; position: absolute; top: -1px; left: 0; }
.show_hd li.on:after { content: ''; width: 0; height: 0; line-height: 0; font-size: 0; border-width: 8px; border-style: solid dashed dashed dashed; border-color: #fff transparent transparent transparent; border-bottom: none; position: absolute; bottom: -8px; left: 0; right: 0; margin: auto; }
.show_bd { width: 1202px; margin: 10px auto; }
.showlists1 .showlists_item .showlists_mask { height: 64px; }
.showlists1 .showlists_item .showlists_mask p { font-weight: normal; line-height: 26px; }
.showlists1 .showlists_item .showlists_mask p:first-child { padding-top: 14px; font-weight: bold; font-size: 16px; line-height: 20px; }
.showlists_item { width: 264px; height: 200px; float: left; margin: 0 3px 5px; position: relative; border: 6px solid #fff; overflow: hidden; background-color: #fff; -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2); }
.showlists_item:hover img { -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); }
.showlists_item img { position: absolute; left: -6px; top: -6px; max-width: none; -webkit-transition: all .8s; transition: all .8s; }
.showlists_item1 { width: 386px; height: 405px; }
.showlists_item1 .showlists_mask { width: 374px; }
.showlists_pic { width: 100%; height: 100%; }
.showlists_mask { width: 252px; height: 40px; position: absolute; background-color: rgba(0, 0, 0, 0.5); left: 0; bottom: 0; text-align: left; }
.showlists_mask p { font-size: 14px; color: #fff; font-weight: bold; padding-left: 10px; line-height: 40px; }
.showlists_mask span { position: absolute; width: 100px; height: 10px; text-align: center; bottom: 0; top: 0; right: 0; margin: auto; font-size: 0; }
.showlists_mask span i { display: inline-block; width: 10px; height: 10px; border-radius: 50%; border: 1px solid rgba(255, 255, 255, 0.5); cursor: pointer; margin: 0 5px; }
.showlists_mask span i.on { border-color: #fff; }

/* 资讯 */
.news { height: 615px; background-color: #fff; -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.06); box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.06); }
.news .common_title { padding: 44px 0 12px; }
.news .common_title label { display: inline-block; }
.news .common_title label i { float: left; width: 8px; height: 1px; background-color: #e5e5e5; margin: 0 2px; }
.news_c_l { width: 848px; height: 440px; background-color: #ffffff; border: solid 1px #e8e8e8; }
.news_c_l_hd { width: 100%; height: 68px; background-color: #f6f6f6; border-bottom: 1px dotted #c3c3c3; position: relative; }
.news_c_l_hd a { position: absolute; top: 26px; right: 24px; font-size: 0; }
.news_c_l_hd a:hover span { color: #3573ec; }
.news_c_l_hd a:hover i { border-left-color: #3573ec; }
.news_c_l_hd a span { font-size: 12px; vertical-align: middle; }
.news_c_l_hd a i { width: 0; height: 0; line-height: 0; font-size: 0; border-width: 4px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent #737373; border-right: none; vertical-align: middle; margin-left: 6px; }
.news_c_l_hd li { float: left; cursor: pointer; font-size: 0; padding: 0 18px; line-height: 68px; border-right: 1px dotted transparent; border-left: 1px dotted transparent; -webkit-transition: all 0.2s; transition: all 0.2s; }
.news_c_l_hd li:first-child { border-left: none !important; }
.news_c_l_hd li.on { border-right: 1px dotted #c3c3c3; border-left: 1px dotted #c3c3c3; position: relative; }
.news_c_l_hd li.on:after { content: ''; display: inline-block; width: 99%; height: 0; border: 1px solid #eef0f2; position: absolute; bottom: 0; left: 0; }
.news_c_l_hd li.on .news_c_l_hd_t1 { color: #165fcb; }
.news_c_l_hd li.on .news_c_l_hd_t3 { border-color: #165fcb; -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.news_c_l_hd li.on .news_c_l_hd_t3 i { border-left-color: #165fcb; }
.news_c_l_hd_t1, .news_c_l_hd_t2 { font-size: 15px; color: #2d2c2c; font-weight: bold; vertical-align: middle; }
.news_c_l_hd_t3 { width: 15px; height: 15px; vertical-align: middle; border-radius: 50%; display: inline-block; border: solid 1px #ccc; font-size: 0; line-height: 13px; text-align: center; margin-left: 7px; -webkit-transition: all 0.2s; transition: all 0.2s; }
.news_c_l_hd_t3:after { content: ''; width: 0; height: 0; line-height: 0; font-size: 0; border-width: 3px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent #eef0f2; border-right: none; position: relative; left: -3px; }
.news_c_l_hd_t3 i { width: 0; height: 0; line-height: 0; font-size: 0; border-width: 4px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent #c1c1c1; border-right: none; -webkit-transition: all 0.2s; transition: all 0.2s; position: relative; left: 2px; }
.news_c_l_bd a { float: left; width: 50%; padding: 0 18px; line-height: 54px; font-size: 0; }
.news_c_l_bd a.large { padding: 23px 18px 26px; background-color: #f6f6f6; border: none; line-height: inherit; }
.news_c_l_bd a.bordernone .news_c_l_bd_text, .news_c_l_bd a.bordernone .news_c_l_bd_time { border: none; }
.news_c_l_bd a > i { vertical-align: middle; width: 0; height: 0; line-height: 0; font-size: 0; border-width: 4px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent #5d6679; border-right: none; }
.news_c_l_bd a:hover .news_c_l_bd_text, .news_c_l_bd a:hover .news_c_l_bd_time { color: #545454; }
.news_c_l_bd a:hover .news_c_l_bd_r_t1 { color: #000; }
.news_c_l_bd_text, .news_c_l_bd_time { font-size: 14px; color: #909090; border-bottom: 1px dashed #e8e8e8; -webkit-transition: all 0.2s; transition: all 0.2s; }
.news_c_l_bd_text { margin-left: 7px; vertical-align: middle; width: 320px; display: inline-block; padding-right: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_c_l_bd_time { display: inline-block; height: 100%; vertical-align: middle; }
.news_c_l_bd_l { float: left; width: 156px; height: 97px; background-color: #ffffff; padding: 4px; }
.news_c_l_bd_l img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.news_c_l_bd_r { float: left; width: 210px; margin-left: 10px; }
.news_c_l_bd_r_t1 { font-size: 16px; color: #5f5f5f; margin-bottom: -4px; -webkit-transition: all 0.2s; transition: all 0.2s; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_c_l_bd_r label i { display: inline-block; width: 7px; height: 1px; background-color: #d2d2d2; }
.news_c_l_bd_r_t2 { font-size: 12px; color: #d2d2d2; margin-bottom: 4px; margin-top: 6px; }
.news_c_l_bd_r_t3 { font-size: 13px; color: #adadad; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_c_r { width: 334px; height: 440px; background-color: #ffffff; border: solid 1px #e8e8e8; }
.news_c_r_t { padding: 0 16px; line-height: 67px; }
.news_c_r_t span { font-size: 15px; color: #515151; }
.news_c_r_t a { font-size: 0; margin-right: 16px; }
.news_c_r_t a:hover span { color: #3573ec; }
.news_c_r_t a:hover i { border-left-color: #3573ec; }
.news_c_r_t a span { font-size: 12px; color: #787878; vertical-align: middle; margin-right: 6px; -webkit-transition: all 0.4s; transition: all 0.4s; }
.news_c_r_t a i { vertical-align: middle; -webkit-transition: all 0.4s; transition: all 0.4s; width: 0; height: 0; line-height: 0; font-size: 0; border-width: 4px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent #737373; border-right: none; }
.news_c_r_l li { border-top: 1px dashed #d5d6d8; height: 56px; }
.news_c_r_l li a { display: inline-block; width: 100%; height: 100%; padding: 18px 14px 0; }
.news_c_r_l li a:hover .news_c_r_l_r p { color: #5d5d5d; }
.news_c_r_l li.on { height: 146px; }
.news_c_r_l li.on .news_c_r_l_r p { line-height: 24px; white-space: initial; }
.news_c_r_l li.on .news_c_r_l_r p:first-child { font-size: 15px; color: #5d5d5d; font-weight: bold; white-space: nowrap; }
.news_c_r_l li.on .news_c_r_l_r p:first-child:after { content: ''; display: block; width: 14px; height: 1px; background-color: #d6dae2; margin: 10px 0; }
.news_c_r_l_l { width: 24px; height: 24px; border-radius: 50%; font-size: 12px; color: #fff; text-align: center; line-height: 24px; float: left; position: relative; }
.news_c_r_l_l:after { content: ''; position: absolute; top: 14px; right: -5px; }
.news_c_r_l_l1 { background-color: #5b90de; }
.news_c_r_l_l1:after { width: 0; height: 0; border-width: 4px 0 4px 10px; border-style: solid; border-color: transparent transparent transparent #5b90de; }
.news_c_r_l_l2 { background-color: #a2c285; }
.news_c_r_l_l2:after { width: 0; height: 0; border-width: 4px 0 4px 10px; border-style: solid; border-color: transparent transparent transparent #a2c285; }
.news_c_r_l_l3 { background-color: #e2b578; }
.news_c_r_l_l3:after { width: 0; height: 0; border-width: 4px 0 4px 10px; border-style: solid; border-color: transparent transparent transparent #e2b578; }
.news_c_r_l_l4 { background-color: #b8bfc8; }
.news_c_r_l_l4:after { width: 0; height: 0; border-width: 4px 0 4px 10px; border-style: solid; border-color: transparent transparent transparent #b8bfc8; }
.news_c_r_l_l5 { background-color: #b8bfc8; }
.news_c_r_l_l5:after { width: 0; height: 0; border-width: 4px 0 4px 10px; border-style: solid; border-color: transparent transparent transparent #b8bfc8; }
.news_c_r_l_r { float: left; width: 266px; margin-left: 10px; }
.news_c_r_l_r p { font-size: 14px; color: #909090; -webkit-transition: all 0.2s; transition: all 0.2s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*# sourceMappingURL=aptitude.css.map */
