@charset "UTF-8";
/*!*************************************************************************************************************mixin模块区域***********************************************************************************************************/
/*******************************省略块****************************/
/*****垂直水平居中块*******/
/*********文字居中*******/
/********阴影块**********/
/********放大块**********/
/*!******************************变量区******************************************/
.m-c { color: #E62020; }
.comWidth { width: 1170px; margin-left: auto; margin-right: auto; }
/************************************公用的右侧微信悬浮窗********************************************/
.c-fix_box { position: fixed; right: 30px; bottom: 50px; height: 120px; z-index: 999; }
.top_btn:hover { background: #E62020 !important; }
.c-fix_box .fix { width: 42px; height: 42px; background: #999999; text-align: center; margin-bottom: 5px; color: white; font-size: 28px; line-height: 42px; cursor: pointer; }
.c-fix_box .top_btn { width: 42px; height: 42px; background: #999999; text-align: center; margin-top: 12px; display: none; color: white; font-size: 28px; line-height: 42px; cursor: pointer; }
.c-fix_box .fix:hover { background: #E62020; }
.c-fix_box .fix a { color: white; font-size: 28px; line-height: 42px; }
.c-only_fix { width: 140px; height: 140px; position: fixed; border: 1px #D5D5D5 solid; bottom: 127px; right: 93px; z-index: 999; text-align: center; background: white; display: none; }
.c-only_fix img { width: 90px; height: 90px; display: inline-block; margin-top: 12px; }
.c-only_fix .code_char { margin-top: 3px; }
.ab_flow { z-index: 99; }
.ab_flow .ab_qq { position: absolute; right: 0; top: 47px; display: none; width: 125px; height: 42px; background: #E62020; z-index: 99; }
.ab_flow .ab_qq .phone_icon { font-size: 28px; color: white; line-height: 42px; padding-left: 14px; }
.ab_flow .ab_qq .phone_number { font-size: 18px; color: white; line-height: 42px; padding-right: 12px; }
.ab_flow .ab_phone { position: absolute; right: 0; top: 94px; display: none; width: 190px; height: 42px; background: #E62020; z-index: 99; }
.ab_flow .ab_phone .phone_icon { font-size: 28px; color: white; line-height: 42px; padding-left: 14px; }
.ab_flow .ab_phone .phone_number { font-size: 18px; color: white; line-height: 42px; padding-right: 12px; }
/****************banner图***********************/
.c-banner { height: 560px; width: 100%; position: relative; overflow: hidden; }
.c-banner .banner_img { width: 100%; height: 100%; overflow: hidden; }
.c-banner .banner_img .img_li { float: left; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; }
.c-banner .bottom_change { height: 60px; width: 100%; position: absolute; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.6); }
.c-banner .bottom_change .btn_img { position: relative; height: 60px; margin-top: 11px; }
.c-banner .bottom_change .btn_img li { width: 80px; height: 38px; margin-left: 14px; float: left; cursor: pointer; }
.c-banner .bottom_change .btn_img li.current { border: 1px solid #fff; }
.c-banner .bottom_change .btn_img li img { display: block; width: 100%; height: 100%; transition: .3s; }
.c-banner .bottom_change .btn_img li img:hover { opacity: 0.8; }
.c-banner .bottom_change .char_change li { display: none; font-size: 28px; color: white; height: 60px; line-height: 60px; }
.c-banner .bottom_change .char_change li:first-child { display: block; }
/*幻灯片*/
#PicSlide { width: 100%; overflow: hidden; _zoom: 1; height: 560px; position: relative; margin: 0 auto; }
#PicSlide li { width: 100%; height: 560px; }
#PicSlide li:first-child { display: list-item; }
#PicSlide img { height: 560px; overflow: hidden; _zoom: 1; width: 100%; display: block; }
#PicSlide .thumb { height: 60px; width: 100%; position: absolute; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.6); }
#PicSlide .thumb ul { position: relative; height: 60px; margin-top: 11px; }
#PicSlide .thumb li { width: 80px; height: 38px; margin-left: 14px; float: left; cursor: pointer; }
#PicSlide .thumb li:first-child{margin-left: 0;}
/*#PicSlide .thumb li.current { border: 1px solid #fff; }*/
#PicSlide .thumb li img { display: block; width: 100%; height: 100%; transition: .3s; }
.now-status{position: absolute;left: 0;width: 78px;height: 36px;border: 1px solid #fff;}
/*#PicSlide .thumb .now-status{position:absolute;width:82px;height:38px;border: 1px solid #fff;top:0;left:0px;z-index: 88;}*/
/*****分页*****/
.g_pages { text-align: center; height: 26px; color: #808080; font-size: 12px; line-height: 24px;display: inline-block;}
.g_pages .in { display: inline-block; border-left: 1px solid #eee; background: #fff; }
.g_pages a, .g_pages span { float: left; width: 26px; text-align: center; height: 24px; border: 1px solid #eee; border-left: none; color: #666; box-sizing: content-box; }
.g_pages .prev, .g_pages .next { width: 30px; }
.g_pages .hide { display: none; }
.g_pages a:hover { background-color: #E62020; color: #fff; border-color: #E62020; text-decoration: none; }
.g_pages .current { background-color: #E62020; color: #fff; border-color: #E62020; text-decoration: none; }
/******************************************************公用的文章块*************************************************************/
.com-p { width: 100%; }
.com-p p { line-height: 24px; }
.com-p img { max-width: 100%; display: inline-block; }
.com_p { width: 100%; }
.com_p p { line-height: 24px; }
.com_p img { max-width: 100%; display: inline-block; }
/********************************************首页开始****************************************************************/
/******header区*******/
.c-header_box { width: 100%; height: 80px; background: white; position: relative; z-index: 1000; box-shadow: 0px 1px 4px 0px rgba(33, 36, 41, 0.1); -webkit-box-shadow: 0px 1px 4px 0px rgba(33, 36, 41, 0.1); }
.c-header { height: 80px; }
.c-header .logo { width: 188px; height: 44px; margin-top: 17px; }
.c-header .logo img { display: inline-block; width: 100%; height: 100%; }
.c-header .menu_box ul { position: relative; height: 80px; padding-right: 10px; }
.c-header .menu_box ul::before { content: ""; display: block; height: 18px; width: 1px; background: #9A9A9A; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; }
.c-header .menu_box li { float: left; height: 80px; position: relative; }
.c-header .menu_box li .hvr-bounce-to-top { float: left; height: 80px; display: block; /*line-height: 80px; */text-align: center; padding: 0 20px; font-size: 13px; color: #5F5F5F; font-weight: bold; }
.c-header .menu_box li .hvr-bounce-to-top.current { color: white; background: #E62020; }
.c-header .menu_box li .hvr-bounce-to-top:hover { color: white; }
.c-header .menu_box li .hvr-bounce-to-top:before { background: #E62020; }
.icon_all { width: 67px; padding-left: 18px; line-height: 77px; position: relative;}
.icon_all .iconfont { display: inline-block; width: 26px; height: 26px; line-height: 24px; text-align: center; font-size: 17px; background: #A9A9A9; color: white; border-radius: 50%; cursor: pointer; }
.icon_all .iconfont.qq { margin-right: 10px; }
.show_hh_code{position: absolute;  top: 75px;  left: -20px;  width: 160px; display: none;}
/*****************公用的合作案例****************/
.cooperation_list { width: 100%; }
.cooperation_list ul { width: 100%; }
.cooperation_list ul .single_case { width: 270px; margin: 0 30px 30px 0; float: left; }
.cooperation_list ul .single_case a { display: block; width: 100%; }
.cooperation_list ul .single_case a .cooperation_img { width: 100%; height: 180px; overflow: hidden; }
.cooperation_list ul .single_case a .cooperation_img img { display: block; width: 100%; height: 100%; transition: 3s; }
.cooperation_list ul .single_case a .cooperation_img img:hover { transform: scale(1.4, 1.4); -moz-transform: scale(1.4, 1.4); -webkit-transform: scale(1.4, 1.4); -ms-transform: scale(1.4, 1.4); -o-transform: scale(1.4, 1.4); }
.cooperation_list ul .single_case a .cooperation_tit { font-size: 20px; margin: 10px 0 6px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cooperation_list ul .single_case a .cooperation_info { color: #9a9a9a; font-size: 14px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cooperation_list ul .single_case:hover .cooperation_tit { color: #333333; }
.cooperation_list ul .single_case:hover .cooperation_info { color: #666666; }
.cooperation_list ul .single_case:last-child { margin-right: 0; }
/****************************************子页开始****************************************/
/**************商务合作**************/
.business_content { width: 970px; margin: 0 auto; padding-bottom: 38px; border-bottom: 1px solid #EBEBEB; }
.business_content .display_img { width: 970px; height: 460px; }
.business_content .business_name { font-size: 28px; color: #424242; margin: 40px 0 28px; }
.business_reed { width: 970px; margin: 0 auto; padding-bottom: 38px; }
/**************购房资讯**************/
.inner_ask_list ul { width: 100%; }
.inner_ask_list ul .single_case { width: 570px; margin: 0 30px 30px 0; float: left; height: 160px; background: #F9F9F9; transition: 0.5s; }
.inner_ask_list ul .single_case:nth-child(2n) { margin-right: 0; }
.inner_ask_list ul .single_case:hover { background: white; box-shadow: 5px 4px 8px rgba(8, 8, 8, 0.4); -webkit-box-shadow: 5px 4px 8px rgba(8, 8, 8, 0.4); -moz-box-shadow: 5px 4px 8px rgba(8, 8, 8, 0.4); -ms-box-shadow: 5px 4px 8px rgba(8, 8, 8, 0.4); }
.inner_ask_list ul .single_case a { width: 550px; height: 120px; display: block; padding: 20px 0 20px 20px; }
.inner_ask_list ul .single_case a .img_box { width: 170px; height: 120px; position: relative; margin-right: 20px; overflow: hidden; }
.inner_ask_list ul .single_case a .img_box img { display: block; width: 100%; height: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; transition: 4s; }
.inner_ask_list ul .single_case a .img_box img:hover { transform: scale(1.4, 1.4); -moz-transform: scale(1.4, 1.4); -webkit-transform: scale(1.4, 1.4); -ms-transform: scale(1.4, 1.4); -o-transform: scale(1.4, 1.4); }
.inner_ask_list ul .single_case a .single_content { width: 330px; overflow: hidden; }
.inner_ask_list ul .single_case a .single_content .title { font-size: 18px; color: #424242; width: 290px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 2px; }
.inner_ask_list ul .single_case a .single_content .time { font-size: 13px; color: #9A9A9A; margin: 10px 0 12px; }
.inner_ask_list ul .single_case a .single_content .info_char { font-size: 13px; color: #9A9A9A; line-height: 22px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -moz-line-clamp: 2; -ms-line-clamp: 2; -webkit-box-orient: vertical; -mox-box-orient: vertical; -ms-box-orient: vertical; word-break: break-all; }
/**************购房详情**************/
.ask_inner_detail .detail_title { width: 100%; padding-bottom: 28px; border-bottom: 1px solid #EDEDED; }
.ask_inner_detail .detail_title .title { width: 100%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; font-size: 18px; color: #666666; }
.ask_inner_detail .detail_title .time { font-size: 12px; color: #999; text-align: center; margin-top: 20px; }
/*************文章下面的文章上下篇**************/
.ask_next_prev { width: 100%; border-top: 1px solid #EDEDED; padding-top: 28px; }
.ask_next_prev .left_article .all_new { font-size: 14px; color: #5F5F5F; line-height: 24px; }
.ask_next_prev .label_char { font-size: 14px; color: #5F5F5F; }
/*********招聘**********/
.product_pull_list { width: 100%; }
.product_pull_list ul { display: block; border-top: 1px solid #EDEDED; }
.product_pull_list ul li { width: 100%; min-height: 80px; border-bottom: 1px solid #EDEDED; overflow: hidden; cursor: pointer; }
.product_pull_list ul li .show_tit { margin: 26px 0 20px; font-size: 16px; font-weight: bold; }
.product_pull_list ul li .show_tit .fl { margin-left: 4px; }
.product_pull_list ul li .show_tit .item { width: 30px; height: 22px; display: block; background: url("../images/pull_down.jpg") no-repeat center; background-size: 70% auto; margin: 8px 20px 0 0; cursor: pointer; }
.product_pull_list ul li .hide_content { display: none; padding-bottom: 22px; color: #999999; width: 100%; }
.product_pull_list ul li .hide_content .char_box { width: 78%; }
.product_pull_list ul li .hide_content .pop_info_btn { margin-top: 20px; cursor: pointer; }
.product_pull_list .light_pull .item { background: url("../images/pull_up.jpg") no-repeat center !important; background-size: 70% auto; margin: 8px 20px 0 0; }
/********联系我们*******/
.rango_three_inner { width: 100%; }
.rango_three_inner .img_info { width: 410px; min-height: 100px; padding-top: 18px; }
.rango_three_inner .img_info .a1 { color: #6F6F6F; height: 32px; margin-bottom: 26px; position: relative; }
.rango_three_inner .img_info .a1 .char { padding-left: 47px; line-height: 29px; }
.rango_three_inner .item1 { width: 26px; height: 24px; background: url(../images/item_company.jpg) no-repeat left center; display: block; position: absolute; }
.rango_three_inner .item2 { width: 21px; height: 27px; background: url(../images/item_phone.jpg) no-repeat left center; display: block; position: absolute; }
.rango_three_inner .item3 { width: 30px; height: 29px; background: url(../images/item_phone2.jpg) no-repeat left center; display: block; position: absolute; }
.rango_three_inner .item4 { width: 30px; height: 29px; background: url(../images/item_mail.jpg) no-repeat left center; display: block; position: absolute; }
.rango_three_inner .item5 { width: 30px; height: 29px; background: url(../images/item_address.jpg) no-repeat left center; display: block; position: absolute; }
.rango_three_inner .profile_map { background: #F6F4F1; width: 700px; height: 340px; }
/***************************************************************合汇页面开始***************************************************************************************************/
.son_nav_list { height: 80px; background: #626262; position: absolute; left: 0; top: 80px; width: 300px; display: none; padding-left: 92px; }
.son_nav_list dd { /*line-height: 60px;*/ float: left; margin-right: 24px; }
.son_nav_list dd a { font-size: 13px; color: #fff; transition: 0.3s; font-weight: bold; }
.son_nav_list dd a:hover { color: #E62020; }
/************************首页下面的三个区域*****************************/
.main_hh { width: 100%; margin-bottom: 30px; }
.main_hh .content_one { width: 470px; height: 310px; background: white; margin-right: 30px; }
.main_hh .content_one .nav_btn { width: 430px; margin: 0 auto; height: 66px; border-bottom: 1px solid #EBEBEB; }
.main_hh .content_one .nav_btn li { float: left; margin-right: 42px; line-height: 64px; height: 64px; color: #797979; font-weight: bold; font-size: 16px; cursor: pointer; }
.main_hh .content_one .nav_btn li.current { border-bottom: 2px solid #E62020; color: #E62020; }
.main_hh .content_one .nav_btn li:hover { border-bottom: 2px solid #E62020; color: #E62020; }
.main_hh .content_one .nav_content { width: 430px; height: 196px; margin: 22px auto; }
.main_hh .content_one .nav_content .display_content { width: 100%; height: 100%; }
.main_hh .content_one .nav_content .display_content .img_box { width: 196px; height: 196px; display: block; }
.main_hh .content_one .nav_content .display_content .img_box img { display: block; width: 100%; height: 100%; }
.main_hh .content_one .nav_content .display_content .info_news { width: 220px; height: 100%; }
.main_hh .content_one .nav_content .display_content .info_news .news { width: 220px; }
.main_hh .content_one .nav_content .display_content .info_news .news dd { width: 207px; line-height: 32px; position: relative; padding-left: 13px; }
.main_hh .content_one .nav_content .display_content .info_news .news dd a { display: block; width: 100%; color: #424242; font-size: 15px; transition: 0.3s; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.main_hh .content_one .nav_content .display_content .info_news .news dd a:hover { color: #E62020; }
.main_hh .content_one .nav_content .display_content .info_news .news dd::before { content: ""; display: block; width: 5px; height: 5px; background: #E62020; position: absolute; left: 0px; top: 0; bottom: 0; margin: auto; }
.main_hh .content_two { width: 370px; height: 310px; background: white; overflow: hidden; }
.main_hh .content_two .img_player_two { width: 330px; margin: 20px auto 0; }
.main_hh .content_two .img_player_two ul { width: 100%; height: 230px; overflow: hidden; }
.main_hh .content_two .img_player_two ul li { width: 100%; height: 230px; float: left; }
.main_hh .content_two .img_player_two ul li a { display: block; width: 100%; height: 100%; }
.main_hh .content_two .img_player_two ul li a img { display: block; width: 100%; height: 100%; }
.main_hh .content_two .char_list { width: 160px; height: 58px; margin-left: 20px; }
.main_hh .content_two .char_list ul { width: 100%; height: 100%; overflow: hidden; }
.main_hh .content_two .char_list ul li { width: 100%; height: 100%; line-height: 48px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.main_hh .content_two .char_list ul li a { color: #424242; font-size: 16px; }
.main_hh .content_two .char_list ul li a:hover { color: #E62020; }
.main_hh .content_two .img_btn { margin: 15px 20px 0 0; }
.main_hh .content_two .img_btn li { float: left; margin-left: 10px; width: 20px; height: 20px; background: #EBEBEB; font-size: 12px; color: #797979; line-height: 20px; text-align: center; cursor: pointer; }
.main_hh .content_two .img_btn li.current { color: white; background: #E62020; }
.main_hh .content_two .img_btn li:hover { background: #E62020; color: white; }
.main_hh .content_three { width: 270px; height: 310px; background: white; }
.main_hh .content_three .three_img { width: 230px; height: 160px; display: block; margin: 20px 0 0 20px; }
.main_hh .content_three .head_tit { color: #424242; font-size: 22px; width: 220px; margin: 13px auto 0; display: block; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.main_hh .content_three .tit_msg { width: 220px; display: block; margin: 8px auto 0; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -moz-line-clamp: 3; -ms-line-clamp: 3; -webkit-box-orient: vertical; -mox-box-orient: vertical; -ms-box-orient: vertical; word-break: break-all; color: #686868; font-size: 12px; line-height: 20px; }
.main_hh .content_three a:hover { color: #E62020; }
/**********************************************************公用footer区*****************************************************/
.c-footer_box { width: 100%; background: #F4F4F4; overflow: hidden; color: white; padding-top: 68px; }
.footer_top { overflow: hidden; padding-bottom: 50px; height: auto; }
.footer_top .left_footer { display: inline-block; }
.footer_top .left_footer .footer_logo { width: 200px; height: 57px; background: url("../images/logo.png") no-repeat center 100%; }
.footer_top .left_footer .net_char { color: white; font-size: 12px; margin-top: 32px; padding-left: 26px; background: url("../images/add_more_net.png") no-repeat left center; opacity: 0.6; }
.footer_top .left_footer .more_net { height: 38px; width: 202px; background-color: rgba(255, 255, 255, 0.3); margin-top: 10px; background-image: url("../images/pull_down.png"); background-repeat: no-repeat; background-position: 176px center; cursor: pointer; }
.footer_top .left_footer .more_net .one_show_net { font-size: 12px; color: rgba(255, 255, 255, 0.6); line-height: 38px; margin-left: 8px; }
.footer_top .left_footer .hide_net_list { height: auto; width: 202px; border-top: 1px solid rgba(255, 255, 255, 0.1); display: none; }
.footer_top .left_footer .hide_net_list ul { width: 100%; }
.footer_top .left_footer .hide_net_list ul li { width: 100%; height: 26px; background-color: rgba(255, 255, 255, 0.3); }
.footer_top .left_footer .hide_net_list ul li a { font-size: 12px; color: #A9A9A9; line-height: 26px; margin-left: 8px; }
.footer_top .left_footer .hide_net_list ul li:hover { background-color: rgba(255, 255, 255, 0.6); }
.footer_top .right_footer { display: block; }
.footer_top .right_footer li { float: left; margin-left: 76px; }
.footer_top .right_footer li dt { color: #565656; font-size: 16px; margin-bottom: 20px; }
.footer_top .right_footer li dd { max-width: 225px; line-height: 28px; }
.footer_top .right_footer li dd a { color: #A9A9A9; }
.footer_top .right_footer li dd a:hover { color: #666; }
.footer_bottom { height: 51px; border-top: 1px #E2E2E2 solid; line-height: 51px; }
.footer_bottom .footer_manage .copyright { font-size: 12px; color: #565656; }
.footer_bottom .footer_manage .copyright .min_icon { font-size: 14px; }
.footer_bottom .footer_manage a { text-decoration: none; }
.footer_bottom .footer_manage a:hover { color: white; }
.footer_bottom .footer_manage .company { font-size: 12px; color: #A9A9A9; margin-left: 20px; }
.footer_bottom .footer_manage .company a { color: #A9A9A9; }
.footer_bottom .footer_manage .company a:hover { color: #666; }
.footer_bottom .footer_manage .backstage .icon { margin-left: 10px; color: #666; }
.y-banner { height: 120px; }
/***************内页菜单显示****************/
.main_inner_nav { width: 100%; height: 77px; border-bottom: 1px solid #E2E2E2; line-height: 77px; }
.main_inner_nav .left_a { color: #424242; font-size: 13px; font-weight: bold; margin: 0 10px 0 6px; }
.main_inner_nav .nav_right li { float: left; margin-left: 20px; height: 77px; }
.main_inner_nav .nav_right li a { display: inline-block; height: 76px; }
.main_inner_nav .nav_right li a.current { border-bottom: 2px solid #E62020; }
.main_inner_nav .nav_right li a:hover { border-bottom: 2px solid #E62020; }
/***********************2-0-0-关于我们-集团概况 ***************************/
.y-main_box { min-height: 550px; margin-bottom: 50px; }
/************子页公用的title**************/
.hh_inner_tit { position: relative; }
.hh_inner_tit .cha { color: #424242; font-size: 22px; margin: 0 12px 0 17px; }
.hh_inner_tit .en { color: #A9A9A9; }
.hh_inner_tit::before { content: ""; display: block; width: 4px; height: 22px; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; background: #E62020; }
/*******************荣誉展示*******************/
.honor_one { width: 100%; }
.honor_one .honor_one_char { font-size: 22px; color: #424242; }
.honor_one ul .one_list { width: 568px; margin-right: 30px; float: left; text-align: center; padding-bottom: 32px; }
.honor_one ul .one_list:nth-child(2n) { margin-right: 0; }
.honor_one ul .one_list:last-child { margin-right: 0; }
.honor_one ul .one_list .img_box { width: 568px; height: 418px; position: relative; border: 1px solid #E6E6E6; box-shadow: 0px 3px 8px 0px rgba(12, 6, 10, 0.1); }
.honor_one ul .one_list .img_box img { width: 490px; height: 340px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.honor_one ul .one_list .honor_char { color: #4D4D4D; display: block; width: 100%; margin-top: 26px; text-align: center; }
.honor_two { width: 100%; padding-bottom: 58px; border-bottom: 1px solid #EBEBEB; }
.honor_two .honor_two_char { font-size: 22px; color: #424242; }
.honor_two ul .one_list { width: 370px; margin-right: 30px; float: left; text-align: center; }
.honor_two ul .one_list:nth-child(3n) { margin-right: 0; }
.honor_two ul .one_list .img_box { width: 370px; height: 518px; position: relative; border: 1px solid #E6E6E6; box-shadow: 0px 3px 8px 0px rgba(12, 6, 10, 0.1); }
.honor_two ul .one_list .img_box img { width: 290px; height: 440px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.honor_two ul .one_list .honor_char { color: #4D4D4D; display: block; width: 100%; margin-top: 26px; text-align: center; }
.honor_three { width: 100%; padding-bottom: 40px; border-bottom: 1px solid #EBEBEB; }
.honor_three ul .single_one { width: 400px; float: left; text-align: center; }
.honor_three ul .single_two { width: 740px; float: right; text-align: center; }
.honor_three ul .one_list .img_box_one { width: 398px; height: 518px; position: relative; border: 1px solid #E6E6E6; box-shadow: 0px 3px 8px 0px rgba(12, 6, 10, 0.1); }
.honor_three ul .one_list .img_box_one img { width: 320px; height: 440px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.honor_three ul .one_list .img_box_two { width: 738px; height: 518px; position: relative; border: 1px solid #E6E6E6; box-shadow: 0px 3px 8px 0px rgba(12, 6, 10, 0.1); }
.honor_three ul .one_list .img_box_two img { width: 660px; height: 440px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.honor_three ul .one_list .honor_char { color: #4D4D4D; display: block; width: 100%; margin-top: 26px; text-align: center; }
/*************新闻中心***************/
.hh_news_center { width: 100%; height: 300px; background: #F7F7F7; overflow: hidden; }
.hh_news_center .content_box { width: 1060px; margin: 50px auto 0; }
.hh_news_center .content_box .inner_img { width: 200px; height: 200px; display: block; }
.hh_news_center .content_box .content_info { width: 822px; height: 100%; }
.hh_news_center .content_box .content_info .tit1 { font-size: 24px; color: #424242; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 12px 0 8px; display: block; }
.hh_news_center .content_box .content_info .tit2 { font-size: 14px; color: #797979; }
.hh_news_center .content_box .content_info .tit3 { font-size: 14px; color: #797979; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -moz-line-clamp: 2; -ms-line-clamp: 2; -webkit-box-orient: vertical; -mox-box-orient: vertical; -ms-box-orient: vertical; word-break: break-all; margin: 18px 0 28px; line-height: 20px; display: block; }
.hh_news_center .content_box .content_info a:hover { color: #000000; }
.hh_news_center .content_box .content_info .hh_in { width: 148px; height: 30px; line-height: 28px; text-align: center; display: inline-block; border: 1px solid #979797; }
.hh_news_center .content_box .content_info .hh_in:hover { border-color: #FF8016; }
.hh_news_center .content_box .content_info .hvr-shutter-in-vertical { background-color: #E62020; background-image: url("../images/incoming_white.png"); background-repeat: no-repeat; background-position: center; }
.hh_news_center .content_box .content_info .hvr-shutter-in-vertical:before { background-color: white; background-image: url("../images/incoming.png"); background-repeat: no-repeat; background-position: center; }
.hh_news_list { width: 100%; border-top: 1px solid #F1F1F1; }
.hh_news_list li { height: 180px; border-bottom: 1px solid #F1F1F1; overflow: hidden; background: white; transition: .4s; }
.hh_news_list li .content_li { height: 120px; margin-top: 30px; width: 100%; }
.hh_news_list li .content_li .news_hh_content { width: 970px; height: 100%; margin-left: 30px; }
.hh_news_list li .content_li .news_hh_content .tit1 { font-size: 20px; color: #424242; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 4px 0 8px; display: block; }
.hh_news_list li .content_li .news_hh_content .tit2 { font-size: 14px; color: #797979; }
.hh_news_list li .content_li .news_hh_content .tit3 { font-size: 14px; color: #797979; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -moz-line-clamp: 2; -ms-line-clamp: 2; -webkit-box-orient: vertical; -mox-box-orient: vertical; -ms-box-orient: vertical; word-break: break-all; margin: 18px 0 28px; line-height: 20px; display: block; }
.hh_news_list li .content_li .news_hh_content a:hover { color: #000000; }
.hh_news_list li:hover { background: #F1F1F1; }
/************公用的时间代表*************/
.news_time { width: 120px; height: 112px; background: #F1F1F1; padding-top: 8px; }
.news_time .day { color: #F23B2C; font-size: 44px; margin-left: 14px; }
.news_time .month { font-size: 16px; color: #5F5F5F; margin-left: 14px; }
.news_time .year { font-size: 16px; color: #5F5F5F; margin-left: 14px; }
/********************news detail****************************************/
.hh_news_detail { width: 1000px; height: auto; overflow: hidden; }
.hh_news_detail .hh_title { font-size: 20px; font-weight: bold; color: #424242; margin: 4px 0 18px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.hh_news_detail .hh_tit_time { font-size: 14px; color: #797979; margin-bottom: 42px; }
/*********************党政工作********************/
.party_work { width: 100%; height: 480px; }
.party_work .party_img { display: block; width: 700px; height: 480px; }
.party_work .party_content { width: 450px; height: 480px; background: #FF7F7A; position: relative; }
.party_work .party_content .article_content { width: 370px; height: 418px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.party_work .party_content .article_content .com-p { color: white; }
.party_work .party_content .article_content .com-p p { color: white; }
/********************集团业务*************************/
.group_business { width: 100%; }
.group_business .single_product { width: 100%; height: auto; }
.group_business .single_product .group_img { width: 570px; height: 401px; display: block; }
.group_business .single_product .group_single_info { width: 542px; height: auto;}
.group_business .single_product .group_single_info .tit1 { font-size: 32px; color: #424242; margin-top: 4px; padding-bottom: 22px; border-bottom: 1px solid #EBEBEB; }
.group_business .single_product .group_single_info .single_address { padding: 27px 0 29px; border-bottom: 1px solid #EBEBEB; width: 100%; }
.group_business .single_product .group_single_info .single_address .name { font-size: 16px; font-weight: bold; color: #797979; width: 104px; }
.group_business .single_product .group_single_info .single_address .address { width: 438px; color: #797979; font-size: 16px; }
.group_business .single_product .group_single_info .single_detail { padding: 27px 0 29px; /*border-bottom: 1px solid #EBEBEB;*/ width: 100%; }
.group_business .single_product .group_single_info .single_detail li { margin-bottom: 28px; }
.group_business .single_product .group_single_info .single_detail li .name { font-size: 16px; font-weight: bold; color: #797979; width: 104px; }
.group_business .single_product .group_single_info .single_detail li .address { width: 438px; color: #797979; font-size: 16px; }
.group_business .group_news_tit { margin-top: 65px; padding-bottom: 20px; border-bottom: 1px solid #EBEBEB; position: relative; }
.group_business .group_news_tit::before { content: ""; display: block; width: 4px; height: 16px; background: #F23A2C; position: absolute; left: 0; top: 3px; margin: auto; }
.group_business .group_news_tit .char { font-size: 16px; color: #424242; font-weight: bold; margin-left: 20px; }
/***********************社会责任**************************/
.responsibility_box { width: 100%; }
.responsibility_box .responsibility_img { display: block; width: 100%; height: 320px; }
.responsibility_box .responsibility_content { margin: 50px 0 100px; padding-bottom: 75px; border-bottom: 1px solid #F1F1F1; }
.responsibility_box .com-p { text-align: center; }
.responsibility_box .com-p p { text-align: center; }
/***********************人才招聘**************************/
.people_work { width: 100%; height: 380px; }
.people_work .party_img { display: block; width: 680px; height: 380px; }
.people_work .party_content { width: 470px; height: 380px; background: #F5F5F5; position: relative; }
.people_work .party_content .article_content { width: 402px; height: 306px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.people_work .party_content .article_content .com-p { color: #666666; }
.people_work .party_content .article_content .com-p p { color: #666666; font-size: 16px; }
.person_recruit { width: 100%; height: 82px; border-top: 1px solid #EDEDED; background: #FFF5F4; }
.person_recruit .nav_list { margin-top: 27px; }
.person_recruit .nav_list li { width: 186px; height: 32px; float: left; border-right: 1px solid #D8CDCD; text-align: left; line-height: 32px; font-size: 16px; cursor: pointer; text-indent: 46px; position: relative; }
.person_recruit .nav_list li .people_item { width: 16px; height: 10px; display: block; background: url("../images/people_item.png") no-repeat; position: absolute; right: 46px; top: 0; bottom: 0; margin: auto; }
.person_recruit .nav_list li .inner_menu { width: 151px; height: 152px; background: white; box-shadow: 0px 2px 6px 0px rgba(204, 153, 153, 0.2); margin: 6px 0 14px 16px; z-index: 99; padding: 10px 8px 20px 0; display: none; }
.person_recruit .nav_list li .menu_list { width: 151px; overflow-x: hidden; overflow-y: scroll; height: 152px; }
.person_recruit .nav_list li .menu_list::-webkit-scrollbar { width: 2px; height: 10px; }
.person_recruit .nav_list li .menu_list dd { width: 140px; height: 25px; }
.person_recruit .nav_list li .menu_list dd a { display: block; width: 100%; height: 100%; font-size: 12px; position: relative; line-height: 25px; transition: .3s; text-indent: 26px; }
.person_recruit .nav_list li .menu_list dd a:hover { background: #FEEDED; border-left: 3px solid #F23A2C; width: 137px; text-indent: 36px; }
.search_web .search_form { width: 490px; height: 50px; border: 3px solid #F7EEED; margin: 14px 20px 0 0; }
.search_web .search_form .search_write { width: 375px; height: 50px; background: white; display: block; text-indent: 20px; font-size: 16px; }
.search_web .search_form .search_btn { width: 115px; height: 50px; display: block; background: #E62020; font-size: 18px; color: white; text-align: center; line-height: 50px; transition: 0.3s; border-left: 3px solid #F7F7F7; cursor: pointer; }
.search_web .search_form .search_btn:hover { background: #8E1208; }
.new_product_one { width: 100%; }
.new_product_one .three_product_list { width: 100%; }
.new_product_one .three_product_list li { width: 370px; height: 389px; margin: 0 30px 30px 0; float: left; }
.new_product_one .three_product_list li:nth-child(3n) { margin-right: 0; }
.new_product_one .three_product_list li a { width: 100%; height: auto; display: block; }
.new_product_one .three_product_list li a .img_box { width: 100%; height: 260px; position: relative; overflow: hidden; }
.new_product_one .three_product_list li a .img_box .img { display: block; width: 100%; height: 100%; transition: 4s; }
.new_product_one .three_product_list li a .product_tit_inner { width: 100%; height: 30px; line-height: 30px; color: #444444; font-size: 18px; position: relative; margin-top: 12px; transition: .3s; }
.new_product_one .three_product_list li a .product_detail_msg::before { content: ""; display: block; width: 0px; height: 2px; background: #F23A2C; position: absolute; left: 0; bottom: -2px; transition: 2s; }
.new_product_one .three_product_list li a .product_detail_msg { font-size: 13px; color: #888888; line-height: 25px; margin-top: 7px; position: relative; border-bottom: 2px solid #D5D5D5; padding-bottom: 28px; }
.new_product_one .three_product_list li:hover .product_detail_msg::before { width: 370px; }
.new_product_one .three_product_list li:hover .product_detail_msg::before { width: 370px; }
.new_product_one .three_product_list li:hover .product_tit_inner { color: #E62020; }
.new_product_one .three_product_list li:hover .img { transform: scale(1.4, 1.4); -moz-transform: scale(1.4, 1.4); -webkit-transform: scale(1.4, 1.4); -ms-transform: scale(1.4, 1.4); -o-transform: scale(1.4, 1.4); }
/*********************集团业务****************************/
.out_link_product { width: 100%; }
.out_link_product ul { width: 100%; }
.out_link_product ul li { width: 570px; height: 280px; margin: 0 30px 30px 0; float: left; }
.out_link_product ul li:nth-child(2n) { margin-right: 0; }
.out_link_product ul li a { display: block; width: 100%; height: 100%; position: relative; overflow: hidden; text-align: center; }
.out_link_product ul li a .link_img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; transition: all ease-out .3s; }
.out_link_product ul li a .center_char { font-size: 60px; color: white; z-index: 2; text-align: center; line-height: 280px; }
.out_link_product ul li a .add_img { position: absolute; display: block; width: 48px; height: 48px; top: -48px; right: 40px; transition: all ease-out .3s; z-index: 3; }
.out_link_product ul li a .rect_border { width: calc(100% + 20px); height: calc(100% + 20px); position: absolute; left: -10px; top: -10px; border: rgba(255, 255, 255, 0.6) 1px solid; transition: all ease-out .3s; z-index: 2; }
.out_link_product ul li a:hover .add_img { top: 0; }
.out_link_product ul li a:hover .link_img { transform: scale(1.1, 1.1); }
.out_link_product ul li a:hover .rect_border { width: calc(100% - 22px); height: calc(100% - 32px); left: 10px; top: 15px; }
/*********************发展历程****************************/
.development_path { width: 1280px; overflow: hidden; margin: 0 auto; height: 455px; position: relative; padding-bottom: 10px; }
.development_path .devo_item { width: 1281px; height: 20px; background: url("../images/devo_item.png") no-repeat; display: block; position: absolute; right: 0; bottom: 0; }
.development_path .development_content { height: 100%; position: relative; }
.development_path .development_content .warp_development { position: absolute; bottom: 0; left: 0; width: 100%; }
.development_path .development_content ul { width: 100%; position: relative; }
.development_path .development_content ul li { height: auto; float: left; position: absolute; width: 272px; left: 0; bottom: -10px; }
.development_path .development_content ul li .bloom_item { height: 100%; position: relative; padding: 30px 34px 36px 20px; width: 218px; }
.development_path .development_content ul li .bloom_item::before { content: ""; width: 2px; height: 100%; background: #A9A9A9; position: absolute; left: 0; display: block; top: 0; transition: 0.3s; }
.development_path .development_content ul li .bloom_item::after { content: ""; width: 12px; height: 12px; border: 2px #A9A9A9 solid; position: absolute; left: -7px; display: block; top: -14px; border-radius: 50%; transition: 0.3s; }
.development_path .development_content ul li .bloom_item:hover::before { background: #E62020; }
.development_path .development_content ul li .bloom_item:hover::after { border-color: #E62020; }
.development_path .development_content ul li.current .bloom_item { height: 100%; position: relative; padding: 30px 34px 36px 20px; width: 218px; }
.development_path .development_content ul li.current .bloom_item::before { content: ""; width: 2px; height: 100%; background: #E62020; position: absolute; left: 0; display: block; top: 0; transition: 0.3s; }
.development_path .development_content ul li.current .bloom_item::after { content: ""; width: 12px; height: 12px; border: 2px #E62020 solid; position: absolute; left: -7px; display: block; top: -14px; border-radius: 50%; transition: 0.3s; }
.development_year_btn { width: 1236px; height: 72px; margin: 35px auto 0; position: relative; overflow: hidden; }
.development_year_btn .year_left_btn { left: 0; background: url("../images/year_left_btn.png") no-repeat; }
.development_year_btn .year_right_btn { right: 0; background: url("../images/year_right_btn.png") no-repeat; }
.development_year_btn .both_btn { display: block; width: 32px; height: 42px; position: absolute; bottom: 0; top: 0; margin: auto; cursor: pointer; }
.development_year_btn .year_vo { height: 100%; padding-left: 32px; }
.development_year_btn .year_vo li { width: 298px; float: left; height: 100%; color: #A9A9A9; text-align: center; }
.development_year_btn .year_vo li.current { color: #E62020; }
.development_year_btn .year_vo li .max { font-size: 56px; font-weight: lighter; }
.development_year_btn .year_vo li .min { font-size: 24px; font-weight: lighter; margin-left: 17px; }
/**************************员工风采******************************/
.staff_style { margin-top: 60px; border-top: 1px solid #F1F1F1; }
.staff_style .style_list { width: 100%; }
.staff_style .style_list .info_box { width: 100%; padding: 30px 0 15px; border-bottom: 1px solid #F1F1F1; }
.staff_style .style_list .info_box .staff_msg_content { width: 1005px; overflow: hidden; }
.staff_style .style_list .info_box .staff_msg_content .staff_title { font-size: 20px; color: #424242; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 8px 0 28px; }
.staff_style .style_list .info_box .staff_msg_content .staff_img_list { margin-top: 20px; }
.staff_style .style_list .info_box .staff_msg_content .staff_img_list li { width: 313px; height: 241px; float: left; margin: 0 33px 25px 0; cursor: pointer; }
.staff_style .style_list .info_box .staff_msg_content .staff_img_list li img { display: block; width: 100%; height: 100%; }
.staff_style .style_list .info_box .staff_msg_content .staff_img_list li:nth-child(3n) { margin-right: 0; }
/****图片播放组*****/
.img_player { display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; }
.img_player .cover { position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); top: 0; left: 0; }
.img_player .pic-wrap { width: 780px; height: 600px; position: absolute; background: white; left: 0; right: 0; top: 0; bottom: 0; margin: auto; border-radius: 4px; text-align: center; }
.img_player .pic-wrap img { max-width: 780px; max-height: 600px; position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; }
/*****按钮组*****/
.img_player .pic-wrap .position_btn { position: absolute; z-index: 50; display: block; width: 64px; height: 64px; cursor: pointer; }
.img_player .pic-wrap .left_btn { left: 25px; top: 266px; background: url("../images/left_btn.png") no-repeat; }
.img_player .pic-wrap .right_btn { right: 25px; top: 266px; background: url("../images/right_btn.png") no-repeat; }
.img_player .pic-wrap .close_btn { right: -25px; top: -30px; background: url("../images/close_btn.png") no-repeat; }
/*# sourceMappingURL=public.css.map */

.g-header,.g-body,.g-footer,.g-nav{ width:100%;min-width:1170px;margin:0 auto;background-color:#fff; }
.comWidth{ width:1170px;margin:0 auto; }

/* 通用 */
.line-20{ height:1px;background-color:#ddd;margin:16px 0; }

/* 顶部导航 */
.g-nav{ position:fixed;height:66px;top:0;left:0;z-index:999; }
.g-nav .tips .index-logo{ float:left;padding-top:10px; }
.g-nav .tips .nav-list{ float:right; }
.g-nav .tips .nav-list .item{ position:relative;float:left; }
.g-nav .tips .nav-list .item .father { display:inline-block;text-align:left;padding:14px 16px 14px 20px;transition:color .5s ease-out;}
.g-nav .tips .nav-list .item.curr .father,
.g-nav .tips .nav-list .item.sel .father{color:#fff;;background-color:#e62020}
.g-nav .tips .nav-list .item .father:before{ content:'';position:absolute;top:0;left:0;bottom:0;right:0;
    transform-origin:50% 100%;background-color:transparent;
    -webkit-transform-origin:50% 100%;
    transform:translateY(-100%);z-index:-1;
    transition:.5s; }
.g-nav .tips .nav-list .item.curr .father:before{ transform:translateY(0);background-color:#e62020; }
.g-nav .tips .nav-list .item .sub-nav-hide{ position:absolute;display:none;left:0;top:66px;background-color:#444;padding:0 20px;height:0;width:800px;transition:height .5s ease-out; }
.g-nav .tips .nav-list .item.curr .sub-nav-hide{ display:block;height:60px; }
.g-nav .tips .nav-list .item .sub-nav-hide a{ float:left;color:#fff;margin-right:20px;line-height:60px;transition:.3s; }
.g-nav .tips .nav-list .item .sub-nav-hide a:hover{ color:#e62020; }
/*.g-nav .tips .nav-list .item:hover .sub-nav-hide{ display:block;}*/

/* 底部链接 */
.g-footer{ background-color:#333333 }
.g-links{ padding-top:48px; }
.g-links .logo-white{ float:left; }
.g-links .links-list{ float:right; }
.g-links .links-list .item{ float:left;margin-left:76px; }
.g-links .links-list .item dt{ color:#d8d8d8;margin-bottom:20px; }
.g-links .links-list .item dt a{ color:#d8d8d8; }
.g-links .links-list .item dd a{ color:#888888;line-height:20px;font-size:12px; }
.g-links .links-list .item dd a:hover{ color:#e62020 }
.g-copy{ padding:30px 0 30px 0; }
.g-copy .copy-right{ display:inline-block;color:#888; }
.g-copy a{ display:inline-block;height:16px;margin-left:15px; }
.g-copy .fixed-l{ background:url('../images/icon-fixed-01.png') no-repeat; }
.g-copy .fixed-r{ background:url('../images/icon-fixed-02.png') no-repeat; }

/* 首页 内容 新闻中心 */
.u-index-news{ padding:30px 0 50px 0; }
.u-index-news .content{ margin-top:20px; }
.u-index-news .content .news-pic{float:left;width:530px;height:350px;}
.u-index-news .content .news-list{ margin-left:560px; }
.u-index-news .content .news-list .news-class{ border-bottom:2px solid #eee;height:32px;line-height:32px; }
.u-index-news .content .news-list .news-class a{ float:left;font-size:18px;color:#333;display:block;padding:0 10px;border-bottom:2px solid transparent; }
.u-index-news .content .news-list .news-class a:hover,
.u-index-news .content .news-list .news-class a.curr{border-bottom-color:#e62020; }

.u-index-news .content .news-list .news-content{ padding:10px 10px 0 0;display:none;height:300px;overflow:hidden; }
.u-index-news .content .news-list .news-content.curr{ display:block; }
.u-index-news .content .news-list .news-content .news-hot{ }
.u-index-news .content .news-list .news-content .news-hot p{ text-indent:2em;color:#999;height:40px;overflow:hidden;text-overflow:ellipsis; }
.u-index-news .content .news-list .news-content .news-hot .hot-head{ display:block;line-height:2;font-weight:bold;color:#e62020;text-align:center; }
.u-index-news .content .news-list .news-content .news-hot .hot-head:hover{ color:#cf1d1d; }

.u-index-news .content .news-list .news-content .news-nor{  }
.u-index-news .content .news-list .news-content .news-nor .news-item{ padding:0 5px 0 20px;height:30px;line-height:30px;background:url('../images/arrow-right-dot.png') no-repeat 5px center; }
.u-index-news .content .news-list .news-content .news-nor .news-item:not(:last-child){ border-bottom:1px solid #eee; }
.u-index-news .content .news-list .news-content .news-nor .news-item a{float:left; display:inline-block;max-width:440px;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;transition:.3s; }
.u-index-news .content .news-list .news-content .news-nor .news-item a:hover{ color:#e62020 }
.u-index-news .content .news-list .news-content .news-nor .news-item .has-pic{ margin-left:10px;display:none;height:30px;line-height:30px; }
.u-index-news .content .news-list .news-content .news-nor .news-item .news-date{ color:#999;float:right; }

/* 首页 集团业务 */
.u-index-business{ background-color:#eee; }
.u-index-business .business-content{ padding:0 0 10px 0; }
.u-index-business .business-content .content .business-list{padding:40px 0 50px 0}
.u-index-business .business-content .content .business-list .item{ position:relative;float:left;width:270px;height:280px;margin-right:30px;margin-bottom:30px;background-color:#fff;text-align:center;
    transition:.3s; }
.u-index-business .business-content .content .business-list .item a{ display:block;padding-top:150px; }
.u-index-business .business-content .content .business-list .item:hover{
    box-shadow:0px 0px 12px rgba(0,0,0,.3);
    -webkit-box-shadow:0px 0px 12px rgba(0,0,0,.3);
    -o-box-shadow:0px 0px 12px rgba(0,0,0,.3);
    -moz-box-shadow:0px 0px 12px rgba(0,0,0,.3);
}
.u-index-business .business-content .content .business-list .item:nth-child(4n){margin-right:0;}
.u-index-business .business-content .content .business-list .item img{ padding:30px 0 18px 0; }
.u-index-business .business-content .content .business-list .item .tit{ color:#555;font-weight:bold;font-size:20px;margin-bottom:10px; }
.u-index-business .business-content .content .business-list .item .en-tit{ color:#555;font-size:12px;margin-bottom:20px; }
.u-index-business .business-content .content .business-list .item .info{ padding:0 20px;font-size:12px;color:#999; }
.u-index-business .business-content .content .business-list .item .item-tips{ position:absolute;top:0;left:0; }
.u-index-business .business-content .content .business-list .item .item-tips img{ padding:0; }


/* 首页 咨询聚合 */
.u-index-aboutUs{ }
.u-index-aboutUs .content{  }
.u-index-aboutUs .content .about-list{ padding:30px 0 150px 0; }
.u-index-aboutUs .content .about-list .item{ position:relative;float:left;width:50%;height:290px; }
.u-index-aboutUs .content .about-list .item .pic-link{ float:left;width:290px;height:290px;overflow:hidden; }
.u-index-aboutUs .content .about-list .item .pic-link img{ width:100%;height:100%;display:block;transition:.3s; }
.u-index-aboutUs .content .about-list .item .pic-link img:hover{ transform:scale(1.1); }
.u-index-aboutUs .content .about-list .item .about-detail{ position:relative;float:left;padding:30px 18px 18px 24px;width:253px;height:242px;transition:.3s; }
.u-index-aboutUs .content .about-list .item .about-detail:hover{ box-shadow:0px 0px 12px rgba(0,0,0,0.2) inset;}
.u-index-aboutUs .content .about-list .item .about-detail .tit{ color:#555;font-size:20px;margin-bottom:10px; }
.u-index-aboutUs .content .about-list .item .about-detail .en-tit{ font-size:12px;margin-bottom:20px; }
.u-index-aboutUs .content .about-list .item .about-detail .info{ line-height:24px;text-align:justify }
.u-index-aboutUs .content .about-list .item .about-detail .toVisit{ position:absolute;right:28px;bottom:18px;display:inline-block;width:51px;height:51px;background:url('../images/more.png') no-repeat; }

/* 党建 内容 */
.g-body-padd{ padding:20px 0 50px 0; }
.u-party-aside{ float:left; }
.u-party-content{ margin-left:268px; }
.u-party-text{ padding:50px 0;  }
.u-party-text p{ line-height:24px; }
/* m-tit-01 标题-01 */
.m-tit-01{ padding:15px 10px 15px 10px;color:#e62020;font-size:20px;font-weight:bold;border-bottom:1px solid #ddd; }
.m-tit-01 .look-more{ float:right;font-size:12px;font-weight:normal;color:#888; }
.m-tit-01 .look-more:hover{color:#e62020}

/* m-aside-01 侧边栏菜单 */
.m-aside-01{ float:left;width:224px;height:1000px; }
.m-aside-01 dl{ background-color:#eeeeee;padding-bottom:200px;}
.m-aside-01 dl .tit{ padding:28px 0 28px 16px;color:#fff;font-size:20px;font-weight:bold;background-color:#e62020 }
.m-aside-01 dl dd{ height:40px;line-height:40px; }
.m-aside-01 dl dd a{ display:block;color:#555;padding:0 28px;background:url('../images/arrow-right-white.png') no-repeat -20px center;border-bottom:1px solid #ddd;transition:.3s; }
.m-aside-01 dl dd a:hover,
.m-aside-01 dl dd.curr a{ color:#fff;background-color:#555;background-position:10px center; }

/* m-content-01 */
.bread{ padding:14px 0 14px 25px;background:url('../images/icon-home.png') no-repeat 5px center;border-bottom:1px solid #ddd; }
.bread a:not(:last-child){ padding-right:17px;background:url('../images/arrow-bread.png') no-repeat 95% center; }
.m-content-01 .content-list{  }
.m-content-01 .content-list .item{ padding:22px 10px 22px 0;border-bottom:1px solid #ddd; }
.m-content-01 .content-list .item .item-date{ float:left;width:104px;height:120px;background-color:#f1f1f1;color:#5f5f5f;padding-left:16px; }
.m-content-01 .content-list .item .item-date .day{ padding:20px 0 10px 0px;font-size:36px;color:#f23b2c; }
.m-content-01 .content-list .item .item-detail{ margin-left:140px;padding-bottom:10px; }
.m-content-01 .content-list .item .item-detail .tit{ font-size:16px;color:#555;display:block;padding:14px 0; }
.m-content-01 .content-list .item .item-detail .tit:hover{ color:#e62020 }
.m-content-01 .content-list .item .item-detail .sub-tit{ color:#999;margin-bottom:10px; }
.m-content-01 .content-list .item .item-detail .sub-tit span{ margin-right:20px; }
.m-content-01 .content-list .item .item-detail .info{ font-size:12px;text-overflow:ellipsis;overflow:hidden;height:32px;color:#999;text-indent:24px; }
.m-content-01 .content-list .pic-item{ float:left;width:430px;padding:30px 0;border-bottom:1px solid #ddd; }
.m-content-01 .content-list .pic-item:not(:nth-child(2n)){ margin-right:40px; }
.m-content-01 .content-list .pic-item .tit{ font-size:22px;color:#555;display:block;padding:10px 0; }
.m-content-01 .content-list .pic-item .info{ text-indent:24px;line-height:24px;overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }
/*幻灯片*/
#PicSlide { width: 100%; overflow: hidden; _zoom: 1; height: 560px; position: relative; margin: 0 auto; }
#PicSlide li { width: 100%; height: 560px; }
#PicSlide li:first-child { display: list-item; }
#PicSlide img { height: 560px; overflow: hidden; _zoom: 1; width: 100%; display: block; }
#PicSlide .thumb { height: 60px; width: 100%; position: absolute; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.6); }
#PicSlide .thumb ul { position: relative; height: 60px; margin-top: 11px; }
#PicSlide .thumb li { width: 80px; height: 38px; margin-left: 14px; float: left; cursor: pointer; }
#PicSlide .thumb li:first-child{margin-left: 0;}
/*#PicSlide .thumb li.current { border: 1px solid #fff; }*/
#PicSlide .thumb li img { display: block; width: 100%; height: 100%; transition: .3s; }
.now-status{position: absolute;left: 0;width: 78px;height: 36px;border: 1px solid #fff;}

/* 新闻图片轮播 */
.news-pic .pic-link{ position:relative;display:block; }
.news-pic .tit{ position:absolute;bottom:0;left:0;height:36px;line-height:36px;background-color:rgba(0,0,0,.5);padding:0 15px;width:500px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis; }
.news-pic .tit a{ color:#fff; }
.news-pic .slider-page{  }
.news-pic .slider-page a{ display:inline-block;width:40px;height:5px;background-color:#ccc;text-align:center;margin-right:10px;  }
.news-pic .slider-page a.curr{ background-color:#e62020; }

/* 合汇集团业务详情页 */
.m-content-01 .banner-box{ position:relative;float:left;width:830px; }
.m-content-01 .banner-box .tit{ text-align:center;font-size:30px;color:#333;padding:30px 0; }
.m-content-01 .banner-box .thumb-box{ position:relative;height:82px;overflow:hidden;margin:30px 26px 0px 26px; }
.m-content-01 .banner-box .thumb-box .thumb-list{ position:relative;left:0;top:0;width:10000px;}
.m-content-01 .banner-box .thumb-box .thumb-list li{ float:left;border:1px solid #eee; }
.m-content-01 .banner-box .thumb-box .thumb-list li img{ display:block; }
.m-content-01 .banner-box .thumb-box .thumb-list li:hover,
.m-content-01 .banner-box .thumb-box .thumb-list li.curr{ border-color:#e62020 }
.m-content-01 .banner-box .thumb-box .thumb-list li:not(:last-child){margin-right:8px;}
.m-content-01 .banner-box .btn{ display:inline-block;width:20px;height:82px;position:absolute;bottom:0; }
.m-content-01 .banner-box .btn-next{ right:0;background:#ddd url('../images/arrow-next.png') center center no-repeat; }
.m-content-01 .banner-box .btn-prev{ left:0;background:#ddd url('../images/arrow-prev.png') center center no-repeat; }
.m-content-01 .base-info{ float:left;width:100%;margin:50px 0 30px 0; }
.m-content-01 .base-info .inner{ margin: 30px 0 30px 0; }
.m-content-01 .base-info .item{ margin-bottom:20px;font-size:16px; }
.m-content-01 .base-info .item label{ float:left;width:80px; }
.m-content-01 .base-info .item p{  }

.m-content-01 .project-info{ float:left;width:100%; }
.m-content-01 .project-info .inner{ margin:30px 0 30px 0; }

/* m-tit-02 标题-02 */
.m-tit-02{ position:relative;padding:15px 10px 15px 20px;color:#f23a2c;font-size:16px;font-weight:bold;border-bottom:1px solid #ddd; }
.m-tit-02:before{ content:"";position:absolute;top:18px;left:0;width:5px;height:16px;background-color:#f23a2c; }