@charset "utf-8";
/* 禁用iPhone中Safari的字号自动调整 */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
/* 去除iPhone中默认的input样式 */
input[type="submit"], input[type="reset"], input[type="button"], input{  resize: none; }
/* 取消链接高亮  */
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
/* 设置HTML5元素为块 */
article, aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section {display: block; }
/* 图片自适应 */
img { max-width: 100%; min-height: 100%; -ms-interpolation-mode:bicubic; /*为了照顾ie图片缩放失真*/ }
/* 初始化 */
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,
aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0; padding:0; border:none;}
body{font: normal 14px/1.5 Tahoma,"Lucida Grande",Verdana,"Microsoft Yahei",STXihei,hei;}
em,i{font-style:normal;}
a{ text-decoration:none; color:#333333; }
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; }
img{ border: none; vertical-align: middle; }

.clearfix:after{content:""; display:block; visibility:hidden; height:0; clear:both;}
.flex{overflow:hidden;}


body{background-color: #fff;}
.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar{background-color: #fff;}
.icon_search{padding:13px 12px;background-color: #f5f5f5;}
.icon_search input{height: 20px;line-height: 20px;font-size: 16px;color:#333;background-color: #f5f5f5;outline:none;width: 90%;}
.icon_search .icon_search_btn{height: 20px;width: 20px;background:url('../images/icon_search.png') no-repeat center center;background-size: 18px 18px;float:right;cursor:pointer;}
.search_toggle{display: block;}
li.search_toggle2{display: none;}
.navbar-header a.logo{display: block;width: 178px;height: 46px;background:url('../images/logo2.png') no-repeat center center;background-size:100%;}
.nav > li{background-color: #fff;}
/*2019-6-18--S*/
.nav > li > a {font-size: 15px; padding: 0 12px 13px;font-weight: bold;background-color: #fff;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
/*2019-6-18--E*/.nav > li > a .search {height: 20px;width: 20px;background:url('../images/icon_search.png') no-repeat center center;background-size: 18px 18px;display: block;}
.navbar_h{padding:40px 0 13px;height:110px;z-index: 999;background-color: #fff;}
.caret{display: inline-block;}
ul.dropdown-menu2{float:none;position: static;}
ul.dropdown-menu{right:0!important;left:auto!important;border:none;}
ul.dropdown-menu input{width: 280px;display: block;height: 40px;line-height: 40px;font-size: 16px;color:#333333;padding:0 10px;outline:none; }

.benner{margin-bottom: 20px;margin-top: 20px;}
.benner .focus{ width:100%;margin:0 auto; position:relative; overflow:hidden;}
/*.benner .focus .hd{ width:100%; height:10px;  position:absolute; z-index:1; bottom:30px; text-align:left;display: none;}*/
/*.benner .focus .hd ul{ display:block;font-size:0; vertical-align:top;padding-left: 85px;}*/
/*.benner .focus .hd ul li{ display:inline-block; width:8px; height:8px;background:#e6e6e6; margin:0 5px;  vertical-align:top; overflow:hidden;   }*/
/*.benner .focus .hd ul .on{ background:#ec0928;  }*/
.benner .focus .bd img{width: 100%;display: block;}
.benner .focus .bd{ position:relative; z-index:0; }
.benner .focus .bd li{position: relative;}
.benner .focus .bd li a{width: 100%;display: block;}
.benner .focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.benner .focus .bd li .content{position: absolute;top:50%;left:50%;padding:0 30px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width: 100%;text-align: center;}
.benner .focus .bd li .content h1{font-size: 24px;color:#ffffff;font-weight: bold;text-shadow:0px 0px 6px #888; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.benner .focus .bd li .content h2{font-size: 22px;color:#fff;margin-top: 10px;text-shadow:0px 0px 6px #888; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.benner .focus .bd li .content_txt{display: none;}
.benner .focus .bd li .content_txt span{float:left;height: 42px;width: 42px;background:url('../images/banner_txt.png') no-repeat center center;background-size: 100%;margin-right: 10px;}
.benner .focus .bd li .content_txt p{font-size: 18px;color:#ffffff;line-height: 20px;text-shadow:0px 0px 6px #888;}

.title{padding:40px 10px 35px;}
.title span{display: block;width: 20px;height: 2px;background-color: #ec0928;}
.title h1{font-size: 24px;color:#333333;margin-top: 20px;}
.title h2{font-size: 14px;color:#888888;margin-top: 10px;}

.server .half{width:100%;float:none;overflow:hidden;height: auto;}
.server .padding{padding:30px;position: relative;}
.server .side{margin-bottom: 20px;}
.server .half img{width:100%;display: block;}
.server .bg01{background:url('../images/bg01.jpg') no-repeat;background-size: cover;}
.server .bg02{background:url('../images/bg02.jpg') no-repeat;background-size: cover;}
.server .bg04{background:url('../images/bg03.jpg') no-repeat;background-size: cover;}
.server .bg03{background:url('../images/bg05.jpg') no-repeat;background-size: cover;}
.server .bg05{background:url('../images/bg04.jpg') no-repeat;background-size: cover;}
.server h1{font-size: 22px;color:#fff;}
.server p{font-size: 18px;color:#fff;margin-top: 10px;margin-bottom: 40px;}
.server a.more{font-size: 14px;color:#666666;width: 80px;height: 26px;line-height: 26px;text-align: center;background-color: #fff;position: absolute;bottom:30px;left:30px;-webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s;}
.server a.more:hover{background-color: #d11933;color:#fff;}
.server .pic_box{display: block;overflow:hidden;}
.server .pic_box img{display: block;width:100%;}

.projects .content{padding:0 20px;position: absolute;bottom:0;left:0;width: 100%;transform:translateY(100%);-webkit-transform:translateY(100%);transition:all 1s;}
.projects .content h1{padding-bottom: 15px;font-size: 20px;color:#ffffff;margin-top: -39px;height: 24px;line-height: 24px;}
.projects .content h1 span{font-size: 18px;color:#ffffff;float: right;display: none;}
.projects .position {position: relative;overflow: hidden;width:100%;}
.projects .position img{width:100%;display: block;}
.projects .position.current{width:100%;}
.projects .position.current img{width:100%;display: block;}
.projects  p.pic_show{width: 100%;padding:0 20px;height: 48px;line-height: 48px;font-size: 16px;color:#f5f5f5;background-color: #4a4a4a;}
.projects .description{padding:20px;background-color: #f5f5f5;}
.projects .description p{height: 30px;line-height: 30px;font-size: 14px;color:#666666;}
.projects .description p span{height: 30px;line-height: 30px;font-size: 14px;color:#333333;float:right;}
.projects .position i{position: absolute;left:0px;top:0px;width: 106px;height: 28px;text-align: center;font-size: 14px;line-height: 28px;background-color: #ec0928;color:#f5f5f5;}
.projects .position i.leasing{background-color: #217ecd;}
.projects .position i.wait{background-color: #787878;}
.projects .seemore{display: block;text-align: center;font-size: 16px;color:#888888;margin-bottom: 20px;padding-top: 20px;}

.partner{padding-bottom: 20px;}
.partner_hidden{overflow:hidden;display: block;position: relative;}
.partner_box{white-space: nowrap;font-size: 0px;position: relative;left:0;top:0;}
.partner ul{overflow:hidden;display:inline-block;vertical-align: top;margin-right: 20px;}
.partner ul li{float:left;width: 48.6%;border:1px solid #e6e6e6;margin-right: 1.4%;overflow:hidden;cursor:pointer;margin-bottom: 20px;  -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;box-sizing: border-box;}
.partner ul li:nth-of-type(2n){margin-left: 1.4%;margin-right: 0;}
.partner ul li img{display: block;width:100%;}
.partner ul li:nth-of-type(6n){margin-right: 0px;}
.footer{background-color: #f5f5f5;padding:30px 0;}
.footer_btn{padding-bottom: 30px;height: 76px;display: block;}
.footer_btn img{width: 178px;display: inline-block;height: 46px;vertical-align: top;}
.footer_share{float: right;}
.footer_share a{margin: 0 0 0 20px !important;display: inline-block;height: 36px !important;width: 36px;}
.footer_share .share_btn1{background:url('../images/share_btn1.png') no-repeat;background-size: cover;margin-left: 0;}
.footer_share .share_btn2{background:url('../images/share_btn2.png') no-repeat;background-size: cover;}
.footer_box h1{font-size: 12px;color:#666666;line-height: 24px;}
.footer_box .footer_bottom{margin-top: 20px;border-top:1px solid #e5e5e5;padding-top: 20px;font-size: 12px;color:#666666;line-height: 20px;padding-bottom: 60px;}
.footer_box .footer_bottom i{background:url('../images/ghs.png') no-repeat;background-size: cover;display:inline-block;width:18px;height: 20px;vertical-align: top;margin-right: 3px;}
.footer_box .footer_bottom span{white-space:nowrap;}
.totop{position: fixed;bottom:10px;right:10px;width: 50px;height: 50px;background:url('../images/totop.png') no-repeat;background-size: cover;cursor:pointer;}
.totop:hover{background:url('../images/totop_hover.jpg') no-repeat;background-size: cover;}

.server img,.projects img{transition:all 0.5s;cursor:pointer;}
.server img:hover,.projects img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}


/*//关于我们*/
.table_menu{border-bottom: 1px solid #e5e5e5;}
.table_menu ol{float:right;display: none;}
.table_menu h1 span{line-height: 60px;height: 60px;font-size: 15px;color:#666666;border-bottom: none;display: inline-block;vertical-align: top;font-weight: bold;}
.table_main{padding-top: 40px;}
.table_main_menu{padding-top: 20px;text-align: center;}
.table_main_menu h1{font-size: 24px;color:#333333;font-weight: bold;}
.table_main_menu h2{font-size: 14px;color:#888888;margin-top: 10px;}
.table_main_menu span{height: 2px;width: 20px;background-color: #ec0928;display: inline-block;vertical-align: top;margin-top: 20px;}
.table_main_txt{padding:0;margin-top: 40px;text-align: center;}
.table_main_txt p{font-size: 16px;color:#666666;text-align: center;line-height: 30px;}
.table_main_txt p:nth-of-type(2){margin-bottom: 30px;}
.about_server{margin-top: 60px;}
.about_server .sever1 img{display: block;width: 100%;}
.orange{background-color: #f34e07;}
.purple{background-color: #692878;}
.blue{background-color: #0145b4;}
.about_server .sever_txt{padding-top: 35px;padding-left: 20px;padding-right: 20px;height: 345px;}
.about_server .sever_txt h2{font-size: 16px;color:#cecece;text-transform : uppercase;}
.about_server .sever_txt h1{font-size: 32px;color:#fff;margin-top: 5px;}
.about_server .sever_txt span{display: inline-block;width: 20px;margin-top: 30px;height: 3px;background-color: #fff;}
.about_server .sever_txt p{font-size: 14px;color:#fff;line-height: 26px;margin-top: 40px;text-align: justify;}
.server_data{padding:40px 0;}
.server_data .map{display: block;width: 100%;}
.server_data_txt{border-left: 1px solid #b1967a;padding:0 20px;margin-top: 100px;}
.server_data_txt h1{font-size: 24px;color:#b1967a;font-weight: bold;padding-bottom: 10px;}
.server_data_txt h2{font-size: 16px;color:#333333;margin-top: 10px;}
.server_data_txt ul{padding-top: 10px;overflow:hidden;}
.server_data_txt ul li{margin-top: 30px;}
.server_data_txt ul li h3{font-size: 48px;color:#b9b9b9;font-weight: bold;}
.server_data_txt ul li p{font-size: 14px;color:#333333;}
.server_data_txt ul > li:first-child + li + li{border-right:none;}
.server_data_txt ul > li:first-child + li + li + li{width: 45%;}
.server_data_txt ul > li:first-child + li + li + li + li{border-right:none;width: 55%;}


/*//合作伙伴*/
.partner_list {overflow:hidden;padding-top:30px;flex-wrap: wrap;display: flex;}
.partner_list li{float:left;margin-right: 3%;width: 30.4%;margin-bottom:5.2%;overflow:hidden;}
.partner_list li:nth-of-type(3n){margin-right: 0;}
.partner_list li img{display: block;width: 100%;}
.partner_rink{text-align: right;font-size: 14px;color:#888;padding-bottom: 60px;padding-top: 10px;}

/*加入我们？*/
.table_menu ul{overflow:auto;white-space: nowrap;}
.table_menu ul li{display: inline-block;line-height: 60px;font-size: 15px;color:#666666;margin-right: 30px;}
.table_menu ul li.active{font-weight: bold;border-bottom: 2px solid #ec0928;}
.join_main{padding-top:55px;padding-bottom: 80px;}
.join_table{font-size: 24px;text-align: center;color:#333333;}
.join_mover{font-size: 18px;text-align: center;color:#666666;line-height: 20px;margin-top: 25px;}
.join_mover i{display: inline-block;width: 20px;height: 20px;vertical-align: top;background:url('../images/icon_see.png') no-repeat center center;background-size:100%;margin-left: 10px;}
.join_benner{margin-top: 40px;}
.join_benner .focus{ width:100%;margin:0 auto; position:relative; }
.join_benner .focus .hd{ width:100%; height:3px;  position:absolute; z-index:1; bottom:-15px;text-align: center;}
.join_benner .focus .hd ul{ display:block;font-size:0; vertical-align:top;}
.join_benner .focus .hd ul li{ display:inline-block; width:40px; height:3px;background:#e6e6e6; margin:0 10px;  vertical-align:top; overflow:hidden;   }
.join_benner .focus .hd ul .on{ background:#ec0928;  }
.join_benner .focus .bd img{width: 100%;display: block;}
.join_benner .focus .bd{ position:relative; z-index:0;overflow:hidden; }
.join_benner .focus .bd li{position: relative;}
.join_benner .focus .bd li a{width: 100%;display: block;}
.join_benner .focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.join_pro{margin-top: 60px;}
.join_pro h1{font-size: 16px;color:#666666;font-weight: bold;text-align: center;line-height: 26px;}
.join_pro h2{font-size: 16px;color:#666666;text-align: center;line-height: 26px;margin-bottom: 60px;margin-top: 10px;}
.join_pro p{position: absolute;top:20px;left:30px;font-size: 18px;color:#fff;font-weight: bold;text-shadow: 2px 2px 2px #666;}
.join_pro p span{font-size: 18px;color:#fff;font-weight: normal;text-shadow: 2px 2px 2px #666;}
.join_pro img{display: block;width: 100%;}

/*案例报告*/
.case_main{padding-top: 0px;padding-bottom: 70px;}
.case_banner{position: relative;margin-bottom: 20px;}
.case_txt{position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);padding:0 20px;width: 100%;}
.case_txt h1{font-size: 28px;color:#ffffff;font-weight: bold;text-shadow:0px 0px 6px #888;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding:0 10px;}
.case_txt h2{font-size: 20px;color:#ffffff;margin-top: 10px;text-shadow:0px 0px 6px #888;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.case_txt .down_up{display: none;width: 140px;height: 30px;line-height: 30px;text-align: center;border-radius: 15px;margin-top: 20px;background-color: #fff;}
.case_txt .down_up i{display: inline-block;width: 8px;height: 30px;background:url('../images/icon_up.png') no-repeat center center;background-size:100%;}
.case_txt .down_up:hover{background-color: #ec0928;color:#fff;border:1px solid transparent;}
.case_txt .down_up:hover i{background:url('../images/icon_up2.png') no-repeat center center;background-size:100%;}
.case_txt .down_up span{display: inline-block;vertical-align: top;width: 110px;text-align: center;}
.case_list li{padding:40px 20px 40px 0;border-bottom: 1px solid #e5e5e5;cursor:pointer;overflow:hidden;}
.case_list .case_time{display: none;width: 72px;height: 72px;text-align: center;margin-left: 20px;margin-right: 30px;color:#888888;background:url('../images/pdf_gray.png') no-repeat center center;background-size:100%;float:left;}
.case_list .case_time h1{line-height: 45px;font-size: 32px;}
.case_list .case_time h2{line-height: 22px;font-size:16px;}
.case_list .case_con{float:left;width: 100%;}
.case_list .case_con h1{font-size: 24px;color:#333;}
.case_list .case_con p{font-size: 14px;color:#666666;margin-top: 20px;}
.case_list .case_btn{margin-left: 0px;float:right;margin-top: 40px;width: 100%;}
.case_list .case_btn a{display: block;width: 100%;height: 30px;line-height: 30px;text-align: center;border:1px solid #e5e5e5;border-radius: 15px;}
.case_list .case_btn a:first-child + a{margin-top: 20px;}
.case_list .case_btn a i{display: inline-block;width: 8px;height: 30px;background:url('../images/icon_up.png') no-repeat center center;background-size:100%;}
.case_list .case_btn a span{display: inline-block;vertical-align: top;width: 110px;text-align: center;}
.case_list li:hover{background-color: #fafafa;transition:all 1s;}
.case_list li:hover .case_time{background:url('../images/pdf_red.png') no-repeat center center;background-size:100%;}
.case_list li:hover .case_con h1{color:#ec0928;}
.case_list .case_btn a:hover{background-color: #ec0928;color:#fff;border:1px solid transparent;}
.case_list .case_btn a:hover i{background:url('../images/icon_up2.png') no-repeat center center;background-size:100%;}
.case_more a{display: block;margin:40px auto 0;width: 32px;height: 20px;background:url('../images/more_up.png') no-repeat center center;background-size:100%;}

/*新闻中心*/
.new_main{padding-top: 40px;padding-bottom: 70px;}
.new_main .new_pic{float:none;width:100%;display: block;height: auto;overflow:hidden;}
.new_main .new_pic img{width: 100%;display: block;}
.new_main .new_txt{float:none;width:100%;display: block;padding:20px;background-color: #fafafa;}
.new_txt span{margin-top: 10px;font-size: 14px;color:#888888;display: block;}
.new_pad i{font-size: 12px;color:#ec0928;}
.new_pad.on i{font-size: 12px;color:#217ecd;}
.new_pad h1{font-size: 20px;color:#333333;line-height: 26px;min-height: 52px;margin-top: 6px;display: -webkit-box;
    /*    -webkit-box-orient: vertical;
        -webkit-line-clamp:2;
        overflow: hidden;
        text-overflow: ellipsis;*/}
.new_pad p{font-size: 16px;color:#666666;line-height: 26px;margin-top: 20px;text-indent: 2em;display: none;}
.new_pich img{display: block;width: 100%;}
.new_main .new_hover{padding-bottom: 150px;overflow:hidden;position: relative;}
.new_main .poa{position: absolute;bottom:-72px;left:0px;right:0px;padding:20px;background-color: #fafafa;transition:all 0.5s;}
.new_main .poa h1{min-height: 52px;line-height: 26px;margin-top: 6px;display: -webkit-box;
    /*    -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;*/}
.new_main .poa span{margin-top: 10px;display: block;}
.new_main .poa p{font-size: 16px;color:#666666;line-height: 26px;height: 52px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.new_main .new_hidpic{overflow:hidden;}


/*//新闻详情页面*/
.new_dts_menu{padding: 20px 0;border-bottom: 1px solid #e5e5e5;margin-bottom: 30px;}
.new_dts_menu span{font-size: 12px;color:#ec0928;line-height: 21px;}
.new_dts_menu p{font-size: 14px;color:#888888;line-height: 21px;}
.new_dts_menu h1{font-size:24px;color:#333333;line-height: 46px;margin:40px 0;}
.new_dts_menu ul{overflow:hidden;}
.new_dts_menu ul li{float:left;margin-right: 10px;width: 24px;height: 24px;}
.new_dts_menu ul li a{display: block;width: 24px;height: 24px;}
.new_dts_menu ul li.icon_1{background:url('../images/icon_5.png') no-repeat center center;background-size:100%;}
.new_dts_menu ul li.icon_2{background:url('../images/icon_6.png') no-repeat center center;background-size:100%;}
.new_dts_menu ul li.icon_3{background:url('../images/icon_7.png') no-repeat center center;background-size:100%;}
.new_dts_menu ul li.icon_4{background:url('../images/icon_8.png') no-repeat center center;background-size:100%;}
.new_dts_menu ul li.icon_1:hover{background:url('../images/icon_1.png') no-repeat center center;background-size:100%;}
.new_dts_menu ul li.icon_2:hover{background:url('../images/icon_2.png') no-repeat center center;background-size:100%;}
.new_dts_menu ul li.icon_3:hover{background:url('../images/icon_3.png') no-repeat center center;background-size:100%;}
.new_dts_menu ul li.icon_4:hover{background:url('../images/icon_4.png') no-repeat center center;background-size:100%;}
.new_dts_con{font-size: 16px;color:#666666;}
.new_dts_con p{margin-top: 5px;}

/*房源详情*/
.inform_tab{padding-bottom: 30px;}
.inform_tab.mobile_inform{padding-bottom: 0px;}
.inform_tab h1{font-size: 24px;color:#333;font-weight: bold;height: 28px;line-height: 28px;}
.inform_tab h2{font-size: 14px;color:#888888;margin-top: 10px;}
.inform_tab h1 i{margin-left: 5px;font-size: 12px;color:#fff;background-color: #568bf6;height: 20px;line-height: 20px;padding:0 5px;display: inline-block;vertical-align: top;border-radius: 3px;}
.inform_tab h1 i.kind2{background-color: #ffb960;}
.inform_tab h1 i.kind3{background-color: #f5f5f5;color:#aaaaaa;}
.inform_tab .inform_prize{float: right;font-size: 16px;color:#fe615a;}
.inform_tab .inform_prize span{ font-size: 36px;color:#fe615a;}
.inform_banner{overflow:hidden;position: relative;height: 642px;}
.inform_banner ul{font-size: 0px;white-space:nowrap;position: absolute;left:0;top:0;}
.inform_banner ul li{display: inline-block;}
.inform_banner .banner_left{position: absolute;width: 30px;height: 80px;left:0;background:#333333 url('../images/more_left.png') no-repeat center center;opacity:0.6;top:50%;margin-top: -40px;cursor: pointer;}
.inform_banner .banner_right{position: absolute;width: 30px;height: 80px;right:0;background:#333333 url('../images/more_right.png') no-repeat center center;opacity:0.6;top:50%;margin-top: -40px;cursor: pointer;}
.banner_people{position: absolute;left:20px;bottom:20px;padding:10px;background-color: #ffffff;border-radius: 3px;font-size: 14px;color:#666666;}
.banner_people i{display: inline-block;vertical-align: top;width: 20px;height: 20px;background:url('../images/icon_fuzeren.png') no-repeat center center;margin-right: 10px;}
.inform_type{position: relative;margin-top: 20px;padding:0 50px;}
.inform_type_list{overflow:hidden;}
.inform_type ol{font-size: 0px;white-space:nowrap;position: relative;}
.inform_type ol li{display: inline-block;margin-right: 20px;position: relative;width: 245px;height: 160px;}
.inform_type ol li p{position: absolute;left:10px;bottom:10px;font-size: 14px;color:#ffffff;padding:0 10px;line-height: 24px;height: 24px;border-radius: 12px;background-color: rgba(51,51,51,0.6);}
.inform_type ol li.on p{background-color: #ec0928;}
.banner_type_left{position: absolute;width: 30px;height: 160px;left:0px;background:#333333 url('../images/more_left.png') no-repeat center center;top:50%;margin-top: -80px;cursor: pointer;}
.banner_type_right{position: absolute;width: 30px;height: 160px;right:0px;background:#333333 url('../images/more_right.png') no-repeat center center;top:50%;margin-top: -80px;cursor: pointer;}
.inform_menu{padding-top:60px;}
.inform_menu h1{font-size: 24px;color:#333333;/* font-weight: bold; */margin-bottom: 20px;border-bottom: 1px solid #e5e5e5;padding-bottom: 20px;}
.inform_menu .inform_type2{overflow:hidden;/* border-bottom: 1px solid #e5e5e5; */}
.inform_menu .inform_type2 li a{float:left;margin-right: 35px;padding-bottom: 10px;font-size: 16px;color:#333333;display: block;}
.inform_menu .inform_type2 li.on a{border-bottom: 2px solid #ec0928;color:#ec0928;}
.inform_menu .inform_type_list2 li{margin-top: 50px;}
.inform_menu .inform_type_list2 li:nth-of-type(1){margin-top: 40px;}
.inform_menu .inform_type_list2 .list_pic{float:left;width: 184px;height: 120px;overflow:hidden;margin-right: 20px;}
.inform_menu .inform_type_list2 .list_pic img{display: block;width: 100%;}
.inform_menu .inform_type_list2 .list_pice{float: right;margin-top: 35px;}
.inform_menu .inform_type_list2 .list_pice h1{font-size: 18px;color:#fe615a;margin-bottom: 10px;border: none;padding-bottom: 0;}
.inform_menu .inform_type_list2 .list_pice h2{font-size: 16px;color:#666666;}
.inform_menu .list_text h1{font-size: 16px;color:#000;margin-bottom: 10px;height: 20px;line-height: 20px;border: none; font-weight: bold; }
.inform_menu .list_text h1 i{font-size: 12px;color:#fff;background-color: #568bf6;padding:1px 3px;border-radius: 3px;}
.inform_menu .list_text h1 i.kind2{background-color: #ffb960;}
.inform_menu .list_text h1 i.kind3{background-color: #f5f5f5;color:#aaaaaa;}

.inform_menu .list_text h2{font-size: 14px;color:#888888;margin-bottom: 10px;height: 20px;line-height: 20px;}
.inform_menu .list_type{overflow:hidden;padding-top: 10px;}
.inform_menu .list_type li{float:left;margin-top: 0!important;margin-right: 10px;padding:0px 5px;background-color: #f5f5f5;font-size: 14px;color:#aaaaaa;height: 20px;line-height: 20px;}
.inform_menu .matching li{/* line-height: 50px; */padding: 10px 0;font-size: 14px;color:#666666;/* border-bottom: 1px solid #e5e5e5; */}
.inform_menu .matching li i{display: inline-block;vertical-align: top;width: 2px;height: 2px;border-radius: 50%;background-color: #ec0928;margin: 10px 10px 0;}
.inform_menu .matching li:nth-last-child(1){border:none;}
.inform_menu .inform_more{display: block;background-color: #f8f8f8;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color:#888888;margin-top: 20px;}
.inform_menu .nb{margin-bottom: 40px;}

/*联系我们*/
.contact_con{padding-top: 40px;border-bottom: 1px solid #f0e8e1;}
.contact_con h1{font-size: 30px;color:#eeeeee;}
.contact_con ul{overflow:hidden;padding-top: 20px;}
.contact_con li{float:left;font-size: 14px;color:#888888;margin-right: 20px;height: 36px;line-height: 36px;cursor:pointer;}
.contact_con li.on{color:#333333;}
.contact_con .line{height: 20px;display: block;border-bottom: 1px solid #c8ae9a;width: 60px;}
.contact_inform{padding-top: 40px;}
.contact_inform h1{font-size: 14px;color:#d11933;margin-bottom: 10px;}
.contact_inform h2{font-size: 14px;color:#333333;margin-bottom: 10px;}
.contact_inform h2 span{font-size: 14px;color:#333333;margin-left: 10px;}


/*主营业务？*/
.business_banner{overflow:hidden;position: relative;display: none;margin-top: 20px;}
.business_banner img{display: block;width: 100%;}
.business_banner .business_position{position: absolute;width: 300px;height: 100px;right:80px;bottom:0;}
.business_banner .business_position h1{padding-left: 40px;line-height: 100px;color:#fff;font-size: 24px;}
.business_banner .ban_01{background-color: rgba(218,212,205,0.5);}
.business_banner .ban_02{background-color: rgba(199,206,212,0.5);}
.business_banner .ban_03{background-color: rgba(196,208,230,0.5);}
.business_banner .ban_04{background-color: rgba(220,216,206,0.5);}
.business_banner .ban_05{background-color: rgba(212,201,194,0.5);}
.business_txt{padding-top: 20px;display: none;}
.business_txt p{font-size: 16px;color:#666666;line-height: 26px;text-indent: 2em;}
.business_menu{padding-top: 60px;}
.business_menu h1{font-size: 26px;color: #333333;margin-bottom: 40px;}
.business_pic{display: block;width: 100%;overflow:hidden;}
.business_pic img{display: block;width: 100%;}
.business_txet{padding:20px 20px 0;height: 140px;background-color: #f5f5f5;}
.business_txet h1{font-size: 14px;color:#888;margin-bottom: 10px;}
.business_txet p{font-size: 14px;line-height: 22px;color:#666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;}
.business_txet{padding:16px 24px 0;}

/*社会责任？*/
.duty_txt{padding:60px 0;}
.duty_txt p{font-size: 16px;color:#666666;line-height: 26px;text-align: center;}
.duty_bigpic{display: block;overflow:hidden;}
.duty_bigpic img{display: block;width: 100%;}
.duty_bg{padding:40px 20px;background-color: #fafafa;}
.duty_bg h1{font-size: 16px;color:#666666;line-height: 26px;}
.duty_con .duty_pic{display: block;overflow:hidden;}
.duty_con .duty_pic img{display: block;width: 100%;}


/*项目详情？*/
.subject_banner{display: block;overflow:hidden;position: relative;}
.subject_banner img{display: block;width: 100%;}
.sub_banner_txt{position: absolute;text-align: center;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-mozw-transform:translate(-50%,-50%);width: 100%;}
.sub_banner_txt h1{font-size: 20px;color:#fff;font-weight: bold;}
.sub_banner_txt p{font-size: 14px;color:#fff;margin-top: 10px;}
.sub_con{overflow:hidden;}
.sub_con h1{text-align: center;font-size: 24px;color:#333333;padding-top: 60px;padding-bottom: 40px;}
.sub_con p{text-align: center;font-size: 16px;line-height: 26px;color:#666666;}
.sub_bg01{background:#0594a2 url('../images/sub_1.jpg') no-repeat left top;overflow:hidden;}
.sub_bg02{background:#134f7d url('../images/sub_2.jpg') no-repeat left top;overflow:hidden;}
.sub_bg03{background:#1c1e34 url('../images/sub_3.jpg') no-repeat left top;overflow:hidden;}
.sub_bg04{background:#0a666f url('../images/sub_4.jpg') no-repeat left top;overflow:hidden;}
.sub_bg05{background:#0495a1 url('../images/sub_5.jpg') no-repeat left top;overflow:hidden;}
.sub_bg06{background:#1c1e33 url('../images/sub_6.jpg') no-repeat left top;overflow:hidden;}
.sub_bg07{background:#0495a1 url('../images/sub_7.jpg') no-repeat left top;overflow:hidden;}
.sub_bg08{background:#134f7d url('../images/sub_8.jpg') no-repeat left top;overflow:hidden;}
.sub_key_pic{float: right;width: 100%;overflow:hidden;background:url('../images/sub_11.jpg') no-repeat center center;background-size: cover;}
.key_pic_hidden{display: none;}
.sub_key_pic img{display: block;width: 100%;}
.sub_key_txt{padding:40px 15px 0;width: 100%;height: 240px;float:left;}
.sub_key_txt h1{font-size: 16px;color:#fff;font-weight: bold;line-height: 26px;}
.sub_key_txt p{font-size: 16px;color:#fff;line-height: 26px;}
.sub_pic{display: block;overflow:hidden;}
.sub_pic img{display: block;overflow:hidden;width: 100%;}
.sub_contacts{padding-top: 40px;}
.sub_contacts_box{border-left: 1px solid #fff;height: 180px;}
.sub_contacts_box .sub_icon1{float:left;width: 54px;height: 50px;background:url('../images/icon_fuzeren2.png') no-repeat center center;background-size: 48px 50px;margin:0 25px;}
.sub_contacts_box .sub_icon2{float:left;width: 54px;height: 50px;background:url('../images/icon_jingli.png') no-repeat center center;background-size: 54px 46px;margin:0 25px;}
.sub_contacts_box .sub_tab{padding-left: 104px;}
.sub_contacts_box .sub_tab span{display: block;width: 20px;height: 3px;background-color: #ad9064;margin-bottom: 11px;}
.sub_contacts_box .sub_tab h1{font-size: 18px;line-height: 36px;color:#ad9064;font-weight: bold;}
.sub_contacts_box .sub_txt{padding-left: 104px;margin-top: 10px;}
.sub_contacts_box .sub_txt p{font-size: 18px;color:#666666;line-height: 36px;}

.table_menu ul li a{display: block;}
.table_menu  div.subline{height: 2px;background-color: #ec0928;width: 64px;opacity:0;display: none;}
.busin_bg{height: 240px;width: 100%;background:none;background-size:cover;padding-right: 0px;padding-top: 0px;}
.busin_bg a{float: right;width: 100%;height: 140px;background-color: #f8f8f8;}
.busin_bg a:hover{box-shadow:0px 0px 36px #ccc;background-color: #fff!important;}
.busin_bg a.brand1{background:#f8f8f8 url('../images/case/pic35.png') no-repeat center center;background-size:320px 140px;margin-left: 0px;margin-bottom: 20px;}
.busin_bg a.brand2{background:#f8f8f8 url('../images/case/pic36.png') no-repeat center center;background-size:320px 140px;}


/*社会招聘*/
.recruit_srh{padding-top: 40px;}
.recruit_srh .term{display: none;}
.recruit_srh select{width: 100%;line-height: 44px;height: 44px;font-size: 14px;color:#333333;border:1px solid #e5e5e5;padding:0 10px;outline: none;}
.recruit_srh .recruit_btn{display:flex;display:-webkit-flex;width: 100%;}
.recruit_srh .recruit_btn input{flex:1;padding:0 20px;border:1px solid #e5e5e5;outline: none;line-height: 44px;height: 44px;font-size: 14px;color:#333333;}
.recruit_srh .recruit_sreach{display: block;width: 100px;text-align: center;height: 44px;line-height: 44px;background-color: #ec0928;font-size: 16px;color:#fff;}
.recruit_srh table{width: 100%;margin-top: 10px;}
.recruit_srh table span{font-size: 16px;color:#333333;}
.recruit_srh table tr{font-size: 16px;color:#333333;height: 54px;line-height: 54px;font-size: 14px;color:#999999;cursor: pointer;}
.recruit_srh table tr a{font-size: 14px;color:#999999;}
.recruit_srh table td{text-align: center; }
.recruit_srh table tr td div{width: 90px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.recruit_srh table tr td:nth-of-type(1){text-align:left;padding-left: 20px;}
.recruit_srh table tr td:nth-of-type(2){text-align:left;}
.recruit_srh table tr td:nth-of-type(n+4){display: none;}
.recruit_srh table tr td:nth-of-type(5){display:table-cell;}
.recruit_srh table tr:hover{background-color: #fff;box-shadow:0px 0px 6px #ccc;}
.recruit_srh table tr:hover a{color:#ec0928;}
.recruit_srh table .recruit_tab{background-color: #f8f8f8;height: 36px;line-height: 36px;font-size: 14px;color:#999999;}
.recruit_srh table .recruit_tab:hover{background-color:#f8f8f8;box-shadow:none;}
.recruit_bottom{margin-top: 30px;padding-left: 20px;}
.recruit_bottom h1{font-size: 14px;color:#666666;line-height: 30px;display: none;}
.recruit_bottom h1 span{font-size: 14px;color:#f73333;margin:0 5px;}
.recruit_page{float: right;height: 30px;overflow:hidden;font-size: 0;}
.recruit_page a{padding:0 10px;height: 28px;line-height: 28px;border:1px solid #e5e5e5;display: inline-block;vertical-align: top;font-size: 14px;color:#888888;border-radius: 15px;margin:0 10px;}
.recruit_page a.on{background-color: #ec0928;color:#fff;border:1px solid transparent;}
.recruit_page span{font-size: 14px;color:#888888;}


/*人才发展*/
.develop h2{margin-bottom: 40px!important;}
.develop .row{margin-bottom: 40px;}

/*社会招聘*/
.society_main{padding:40px 0 80px;}
.society_bg{background-color: #fafafa;padding:40px 20px;}
.society_tab{padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;}
.society_tab h1{font-size: 18px;color:#333333;margin-bottom: 30px;}
.society_tab h2{font-size: 14px;color:#666666;line-height: 34px;}
.society_tab h2 span{display: block;}
.society_btn{width: 100%;;margin-top: 40px;}
.society_btn a{display: block;width: 100%;text-align: center;height: 32px;line-height: 32px;font-size: 15px;color:#d11933;border:1px solid #d11933;border-radius: 16px;}
.society_btn a:hover{color:#fff;background-color: #d11933;}
.society_btn a.enc_btn{margin-left: 0px;margin-top: 20px;}
.society_req {padding-top: 40px;}
.society_req h1{font-size: 18px;color:#333333;margin-bottom: 30px;}
.society_req li{font-size: 14px;color:#666666;line-height: 34px;}
.breadcrumb{overflow:hidden;}
.breadcrumb > li {min-width: 30px;overflow:hidden;float:left;}
.duty_banner,.develop_banner{position: relative;overflow:hidden;}
.duty_banner ul,.develop_banner ul{font-size: 0;white-space:nowrap;position: relative;left:0;top:0;}
.duty_banner li,.develop_banner li{display: inline-block;}
.table_menu_txt{overflow:auto;}


/*社会招聘详情*/
.society_pts h1{font-size: 18px;color: #333333;margin-bottom: 30px;}
.society_pts_pic{display: block;margin:0 auto;width:260px;height: 175px;background:url('../images/pic_pts1.png') no-repeat center center;background-size:100%;}
.society_pts_pic.on{display: block;margin:0 auto;width: 293px;height: 195px;background:url('../images/pic_pts2.png') no-repeat center center;background-size:100%;}
.society_pts_con{padding-top: 0px;}
.society_pts_con p{font-size: 14px;color:#888888;text-align: center;}
.society_pts_btn{padding-top: 20px;text-align: center;}
.society_pts_btn a{display:block;margin:0 0px;width: 100%;height: 30px;line-height: 30px;border:1px solid #217ecd;border-radius: 15px;color:#217ecd;font-size: 15px;margin-top: 20px;position: relative;}
.society_pts_btn a:hover{color:#fff;background-color: #d11933;border:1px solid #d11933;}

/*精选好房*/
.choice_main{padding-bottom: 70px;}
.choice_tab{padding-top: 60px;padding-bottom: 30px;font-size: 24px;color:#333333;}
.choice_house{position: relative;width: 100%;height: 464px;}
.choice_btn_left{position: absolute;left:-36px;top:0;height: 464px;font-size: 24px;color:#333333;line-height: 464px;cursor:pointer;}
.choice_btn_right{position: absolute;right:-36px;top:0;height: 464px;font-size: 24px;color:#333333;line-height: 464px;cursor:pointer;}
.choice_btn_lth{color:#dddddd;}
.choice_con{font-size: 0;overflow:hidden;white-space: nowrap;position: relative;height:464px;}
.choice_con ul{position: absolute;top:0;left:0;font-size: 0;}
.choice_con li{display:inline-block;width:1180px;height: 504px;}
.choice_con li p{padding-top: 83px;font-size: 22px;font-weight: bold;text-align: center;position: absolute;width:100%;top:0;z-index: 2;color:#fff;line-height: 24px;}
.choice_con li p span{font-size: 14px;}
.choice_con .choice_product{margin-right: 40px;position: relative;width: 353px;float:left;margin-bottom: 40px;}
.choice_con .choice_product:nth-of-type(3n){margin-right: 0px;}
.choice_dark{position: absolute;width: 100%;height: 100%;top:0;left:0;background-color: rgba(0,0,0,0.4);}
.choice_pic{float:left;width: 270px;height: 162px;overflow:hidden;}
.choice_pic img{display: block;width: 100%;}
.choice_txt{height: 162px;background-color: #f5f5f5;position: relative;}
.choice_txt_inform{position: absolute;right:20px;top:20px;bottom:20px;left:290px;}
.choice_txt_inform h1{height: 40px;line-height: 40px;font-size: 16px;color:#333333;border-bottom: 1px solid #e5e5e5;}
.choice_txt_inform h2{margin-top: 20px;font-size: 14px;color:#666666;height: 20px;line-height: 20px;}
.choice_txt_inform h3{margin-top: 5px;font-size: 14px;color:#fe615a;}
.choice_txt_inform h2 i{display:inline-block;width: 10px;height: 20px;vertical-align: top;background:url('../images/choice_pst.png') no-repeat center center;background-size:100%;margin-right: 6px;}

.choice_banner{padding-bottom: 30px;}
.choice_banner .focus{ width:100%;margin:0 auto; position:relative;}
.choice_banner .focus .hd{ width:100%; height:10px;  position:absolute; z-index:1; bottom:-30px;}
.choice_banner .focus .hd ul{ display:block;font-size:0; vertical-align:top;text-align: center;}
.choice_banner .focus .hd ul li{ display:inline-block; width:10px; height:10px;background:#e5e5e5; margin:0 5px;  vertical-align:top; overflow:hidden; border-radius: 5px;  }
.choice_banner .focus .hd ul .on{ background:#4a4a4a;  }
.choice_banner .focus .bd img{width: 100%;display: block;}
.choice_banner .focus .bd{ position:relative; z-index:0; }
.choice_banner .focus .bd li{position: relative;}
.choice_banner .focus .bd li a{width: 100%;display: block;}
.choice_banner .focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.choice_con2 li{position: relative;margin-bottom: 20px;}
.choice_con2 li p{padding-top: 25%;font-size: 22px;font-weight: bold;text-align: center;position: absolute;width:100%;top:0;z-index: 2;color:#fff;line-height: 24px;}
.choice_con2 li p span{font-size: 14px;}
.choice_more{display: block;background-color: #f8f8f8;height: 40px;line-height: 40px;text-align: center;color:#888888;font-size: 16px;}
.choice_banner2 .choice_pic{float:left;width: 128px;height: 77px;overflow:hidden;}
.choice_banner2 .choice_txt{height: 97px;background-color: #fff;border-bottom: 1px solid #e5e5e5;padding-bottom: 20px;margin-bottom: 20px;}
.choice_banner2 .choice_txt_inform{position: absolute;right:0px;top:0px;bottom:0px;left:140px;}
.choice_banner2 .choice_txt_inform h1{font-size: 16px;color:#333333;border-bottom:none;line-height: 20px;  -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
    text-overflow: ellipsis;}
.choice_banner2 .choice_txt_inform h2{margin-top:0px;font-size: 14px;color:#666666;height: 20px;line-height: 20px;}
.choice_banner2 .choice_txt_inform h3{margin-top: 0px;font-size: 14px;color:#fe615a;}
.choice_con2 img{width: 100%;}

/*新房手机*/
.mobile_inform_banner .focus{ width:100%;margin:0 auto; position:relative;}
.mobile_inform_banner .focus .hd{ width:100%; height:10px;  position:absolute; z-index:1; bottom:-30px;}
.mobile_inform_banner .focus .hd ul{ display:block;font-size:0; vertical-align:top;text-align: center;display: none;}
.mobile_inform_banner .focus .hd ul li{ display:inline-block; width:10px; height:10px;background:#e5e5e5; margin:0 5px;  vertical-align:top; overflow:hidden; border-radius: 5px;  }
.mobile_inform_banner .focus .hd ul .on{ background:#4a4a4a;  }
.mobile_inform_banner .focus .bd img{width: 100%;display: block;}
.mobile_inform_banner .focus .bd{ position:relative; z-index:0; }
.mobile_inform_banner .focus .bd li{position: relative;}
.mobile_inform_banner .focus .bd li a{width: 100%;display: block;}
.mobile_inform_banner .focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.mobile_inform_banner{margin-bottom: 20px;}
.mobile_inform h3{font-size: 14px;color: #888888;margin-top: 10px;}
.mobile_inform h3 span{font-size: 14px;color: #fe615a;font-weight: bold;}
.mobile_inform h2 span{font-size: 14px;color: #666666;}
.mobile_list.inform_tab h1{border:none;color:#333333;font-size: 16px;font-weight: normal;margin-top: 12px;margin-bottom: 0;padding-bottom: 0;line-height: 20px;height: 20px;}
.mobile_list {padding-bottom: 0;overflow:hidden;}
.mobile_list ul{font-size: 0;overflow-x:auto;white-space: nowrap;overflow-y: hidden;}
.mobile_list li{display:inline-block;margin-right: 20px;width:186px;overflow:hidden;vertical-align: top;}
.mobile_list li img{width:100%;}
.mobile_list h2{color:#666666;font-size: 14px;}
.mobile_list h3{color:#fe615a;font-size: 16px;margin-top: 10px;}
.mobile_list h4{color:#aaaaaa;font-size: 12px;margin-top: 10px;}
.mobile_list h4 i{padding:1px 4px;border:1px solid #e5e5e5;margin-right: 4px;display:inline-block;}
.focus #num{position: absolute;bottom:12px;right:12px;width: 60px;height:20px;text-align: center;line-height:20px;font-size: 12px;background-color: rgba(0,0,0,.3);border-radius: 10px;color:#fff;}

.table_main_txt li{font-size:16px;color: #666666;line-height: 30px;margin-top: 10px;text-align: left;text-align: justify;}
.table_main_txt li.margin_top{margin-top: 10px;}
.new_dts_con p{width: 100%;}

/*搜索结果页*/
.sreach_result{padding: 0px;}
.sreach_result img{display: block;width: 293px;height: 195px;margin:0 auto;}
.sreach_result p{padding-top: 0px;text-align: center;font-size: 18px;color:#888888;}
.result_mun{font-size: 12px;color:#888;}
.sreach_list{margin-top: 40px;overflow:hidden;border-bottom: 1px solid #e5e5e5;}
.sreach_list .row{margin-bottom: 30px;}
.sreach_list .row img{display: block;width:100%;}
.sreach_list .row .col-md-9{padding-left: 20px;}
.sreach_list .row .result_list_time{font-size: 14px;color:#888;margin-bottom: 10px;}
.sreach_list .row .result_list_title{font-size:20px;color:#333;margin-bottom: 20px;font-weight: bold;line-height: 30px;}
.sreach_list .row .result_list_txt{font-size:16px;color:#666;text-indent:2em;line-height: 24px;max-height: 72px;overflow:hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;display: -webkit-box;}
.sreach_btn{text-align: center;margin-top: 40px;}
.sreach_btn .sreach_btn_tips{margin:0 60px;line-height: 36px;font-size: 16px;color:#333333;}
.sreach_btn .sreach_btn_prv{height: 36px;width: 36px;border-radius: 18px;line-height: 36px;display: inline-block;background: #c6c6c6 url('../images/sreach_btn.png') no-repeat;background-size:100%;vertical-align: top;}
.sreach_btn .sreach_btn_next{height: 36px;width: 36px;border-radius: 18px;line-height: 36px;display: inline-block;background: #c6c6c6 url('../images/sreach_btn.png') no-repeat;background-size:100%;-webkit-transform:rotate(180deg);vertical-align: top;}
.sreach_btn a.on{background-color: #d11933;}

/*小屏样式*/
@media (min-width: 992px) {
    /*搜索结果页*/
    .sreach_result{padding: 35px 270px 130px;}
    .sreach_result p{padding-top: 75px;}
    .new_dts_con p{width: 50%;margin:0 auto;}
    .navbar-header a.logo{display: block;width: 384px;height: 46px;background:url('../images/logo.png') no-repeat center center;background-size:100%;}
    .navbar-header a.logohk{display: block;width: 155px;height: 35px;background:url('../zh-hk/images/logo.png') no-repeat center center;background-size:100%;}
    .caret{display: none;}
    .dropdown-menu{display: none;}
    ul.dropdown-menu2{display: none;}
    .benner .focus .bd li .content{text-align: left;}
    .benner .focus .bd li .content_txt{margin-top: 15px;display: block;}
    .benner .focus .bd li .content{position: absolute;top:135px;left:0px;padding:0 0 0 90px;transform:translate(0%,0%);-webkit-transform:translate(0%,0%);width: auto;}
    .benner .focus .hd{display: block;}
    .server .half{width: 50%;float:right;overflow:hidden;height: 340px;}
    .server .padding{padding:30px;position: relative;}
    .server .half img{min-height: 340px;}
    .server p{margin-bottom: 99px;}
    .server .pic_box{display: block;height: 220px;overflow:hidden;}
    .server .pic_box img{display: block;width:100%;min-height: 220px;}
    .projects .position.current img{width:100%;min-height: 310px;display: block;}
    .projects .position {position: relative;overflow: hidden;width:100%;height: 162px;}
    .projects .position img{width:100%;min-height: 162px;display: block;}
    .projects .position.current{width:100%;height: 310px;}
    .partner ul{overflow:hidden;width: 1140px;display:inline-block;}
    .partner_box{white-space: nowrap;font-size: 0px;}
    .partner ul li{float:left;width: 15.2%;height: 73px;border:1px solid #e6e6e6;margin-right: 1.7%;overflow:hidden;cursor:pointer;margin-bottom: 20px;}
    .partner ul li img{display: block;width:100%;min-height: 71px;}
    .footer_box .footer_bottom span{white-space:nowrap;margin-left: 30px; }
    .projects .content h1 span{display:block;}
    .search_toggle{display: none!important;}
    li.search_toggle2{display:block;}
    /*2019-6-18--S*/
    .navbar li.search_toggle2>a{float:left;font-style:normal;}
    li.search_toggle2 span{float:left;padding:0 0 13px;font-size: 15px;}
    /*2019-6-18--E*/
    .partner ul li:nth-of-type(2n){margin-left: 00px;margin-right: 1.7%;}
    .partner ul li:nth-of-type(6n){margin-right: 0px;}
    .table_menu ol{display: block;}
    .table_menu h1 span{border-bottom: 2px solid #ec0928;}

    /*合作伙伴手机*/
    .partner_list li{float:left;margin-right: 1.8%;width: 15.2%;margin-bottom:2.6%;overflow:hidden;}
    .partner_list li:nth-of-type(3n){margin-right:1.5%;}
    .partner_list li:nth-of-type(6n){margin-right: 0;}

    /*关于我们手机*/
    .about_server .sever_txt{padding-left: 40px;padding-right: 40px;}
    .server_data_txt ul li{float:left;width: 33.33%;text-align: center;border-right:1px solid #e5e5e5;}

    /*案例报告手机*/
    .case_txt{position: absolute;left:70px;top:90px;padding:0 20px;width: 100%;transform:translate(0%,0%);-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);-o-transform:translate(0%,0%);}
    .case_txt h1{padding:0;}
    .case_txt .down_up{display: block;}
    .case_list .case_time{display: block;}
    .case_list .case_con{width: 67%;}
    .case_list .case_btn{margin-left: 100px;margin-top: 0;width: 140px;}
    .case_list .case_btn a{width: 140px;}

    /*新闻中心手机*/
    .new_main .new_pic{float:left;width:66.66%;height: 417px;}
    .new_main .new_pic img{min-width: 417px;}
    .new_main .new_txt{float:left;width:33.33%;display: block;padding:80px 30px 0;background-color: #fafafa;height: 417px;}
    .new_main .new_hover:hover{box-shadow: 0px 0px 10px #ccc;}
    .new_main .new_hover:hover .poa{background-color: #fff;bottom:0;}
    .new_main .new_txt{padding:20px 30px;}
    .new_txt span{margin-top: 120px;}
    .new_pad p{display: block;}
    .new_pich img{min-height: 370px;}
    .new_main .new_hidpic{height: 317px;}
    .new_main .new_pich .new_hidpic{height: 370px;}
    .new_main .poa{padding:20px 30px;}

    /*社会责任手机*/
    .duty_bigpic{height: 642px;}
    .duty_bigpic img{min-height: 642px;}
    .duty_bg{padding:40px 30px;}
    .duty_con h1{height: 52px;}
    .join_benner .focus .bd{ height: 440px;}
    .join_pro p{top:35px;left:50px;}

    .table_menu ul li.active{border:none;}
    .table_menu  div.subline{display: block;}
    .duty_con .duty_pic{height: 315px;}
    .duty_con .duty_pic img{min-height: 315px;}

    /*主营业务手机*/
    .business_banner{height: 360px;}
    .business_banner img{min-height: 360px;}
    .business_pic{height: 219px;}
    .business_pic img{min-height: 219px;}
    .busin_bg{background:url('../images/case/pic24.jpg') no-repeat;background-size:cover;padding-right: 30px;padding-top: 50px;}
    .busin_bg a{width: 320px;}
    .busin_bg a.brand1{margin-left: 60px;margin-bottom: 0px;}

    /*招聘详情手机*/
    .society_bg{padding:40px 80px;}
    .recruit_srh table tr td{display: table-cell!important;}
    .recruit_srh table tr td div{display:table-cell;width:auto;}
    .recruit_bottom h1{display: block;}
    .society_btn a{display: inline-block;width: 100px;}
    .society_btn a.enc_btn{margin-left: 20px;margin-top: 0px;}
    .recruit_srh .term{display: block;}
    .society_tab h2 span{width: 290px;display: inline-block;}

    /*社会招聘详情*/
    .society_pts_pic{width: 293px;height: 195px;}
    .society_pts_con{padding-top: 110px;}
    .society_pts_btn{padding-top: 40px;}
    .society_pts_btn a{margin-top: 0px;display:inline-block;width: 100px;margin:0 20px;}

    /*项目详情？*/
    .subject_banner{height: 527px;}
    .subject_banner img{min-height: 527px;}
    .sub_banner_txt h1{font-size: 28px;}
    .sub_banner_txt p{font-size: 18px;}
    .sub_contacts_box{border-left: 1px solid #e5e5e5;}
    .key_pic_hidden{display: block;}
    .sub_key_txt{width: 270px;}
    .sub_pic{height: 240px;}
    .sub_pic img{min-height: 240px;}
    .sub_key_pic{width: 270px;height: 240px;}
    .sub_key_pic img{min-height: 240px;}


    /*字体更改*/
    .new_dts_menu h1{font-size: 32px;}
    .join_table{font-size: 40px;}
    .benner .focus .bd li .content h1{font-size: 34px;}
    .benner .focus .bd li .content h2{font-size: 30px;}
    .table_main_txt.pd{padding:0 18%;}
    .table_main_txt li{padding:0 70px;text-align: center;margin-top: 0;}
    .table_main_txt li.margin_top{margin-top: 30px;}
}
.animatefadein{ animation:maozi 1s forwards;-o-animation:maozi 1s forwards;-webkit-animation:maozi 1s forwards;-moz-animation:maozi 1s forwards;}
@keyframes maozi{
    0%{ opacity: 0;transform:translateY(20px);}
    100%{ opacity:1;transform:translateY(0px);}
}
@-o-keyframes maozi{
    0%{ opacity: 0;transform:translateY(20px);}
    100%{ opacity:1;transform:translateY(0px);}
}
@-webkit-keyframes maozi{
    0%{ opacity: 0;transform:translateY(20px);}
    100%{ opacity:1;transform:translateY(0px);}
}
@-moz-keyframes maozi{
    0%{ opacity: 0;transform:translateY(20px);}
    100%{ opacity:1;transform:translateY(0px);}
}
.animatein{ animation:opc 1.5s forwards; -o-animation:opc 1.5s forwards; -webkit-animation:opc 1.5s forwards; -moz-animation:opc 1.5s forwards;}
@keyframes opc{
    0%{ opacity: 0;}
    100%{ opacity:1;}
}
@-o-keyframes opc{
    0%{ opacity: 0;}
    100%{ opacity:1;}
}
@-webkit-keyframes opc{
    0%{ opacity: 0;}
    100%{ opacity:1;}
}
@-moz-keyframes opc{
    0%{ opacity: 0;}
    100%{ opacity:1;}
}

/*20200403新增*/
.table_main_menu2 h1{font-size: 36px;color:#666666;text-align:center;}
.college_box{margin-top: 0px;}
.college_box .college_txt h1{font-size: 18px;color:#fff;line-height: 25px;}
.college_box .college_txt p{font-size: 16px;color:#666666;line-height: 26px;margin-top: 40px;text-align: justify;}
.college_box .college01{ background:url(../images/20200403/pic_1_l.jpg) no-repeat #f7f7f8; background-size:100% 100px;}
.college_box .college02{ background:url(../images/20200403/pic_1_m.jpg) no-repeat #f7f7f8; background-size:100% 100px;}
.college_box .college03{ background:url(../images/20200403/pic_1_r.jpg) no-repeat #f7f7f8; background-size:100% 100px;}
.college_box .college_txt{padding-top: 30px;padding-left: 40px;padding-right: 40px;min-height: 280px;}
.title2{padding:20px 0px 35px;}
.title2 span{display: block;width: 20px;height: 2px;background-color: #ec0928;}
.title2 h1{font-size: 24px;color:#333333;margin-top: 20px;}
.title2 h2{font-size: 14px;color:#888888;margin-top: 10px;}
.college_pic{display: block;overflow:hidden;}
.college_pic img{display: block;width: 100%;min-height: 219px;}
.college_txet{padding:20px 30px;background-color: #f5f5f5;}
.college_txet p{font-size: 16px;line-height: 26px;color:#666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.ptb40{ padding:40px 0;}
.pb80{ padding:0 0 80px 0;}

/*20200514新增*/
.report_btn{ width:220px; height:48px; color:#FFF; text-align:center; background:#f61831; display:inline-block; line-height:48px;margin:0 auto; font-weight:bold; margin:25px 0 60px 0; font-size:16px;}
.report_btn:hover{ width:220px; height:48px; color:#FFF; text-align:center; background:#dd0e25; display:inline-block; line-height:48px;margin:0 auto; font-weight:bold; margin:25px 0 60px 0; font-size:16px;}
.report_box{margin-top: 0px;}
.report_box .report_box01{ border:1px solid #e5e5e5; position:relative;}
.report_box .report_box01 img{ position:absolute; right:35px; top:25px; width:auto; height:auto;min-height: auto}
.report_box .report_txt h1{font-size: 14px;color:#343434;font-weight:bold;}
.report_box .report_txt p{font-size: 14px;color:#666666;line-height: 18px; padding:5px 0 0 0;text-align: justify;}
.report_box .report_txt a{ color:#666666;}
.report_box .report_txt{padding-top: 25px;padding-left: 30px;height: 98px;}

/*举报表单*/
.reportform_box{ padding:28px 180px 0 180px;}
.reportform_box .report_ipt{ margin-bottom: 28px; overflow:hidden;zoom:1; width:100%; line-height:24px;}
.reportform_box .report_name{width: 55px;float: left;font-size: 14px;line-height: 38px;color: #343434;}
.reportform_box .report_ipt input[type='text'] {width: calc(100% - 55px);height: 38px;float: left;border: 1px solid #f0f0f0;padding-left: 12px;font-size: 14px;color: #333; line-height:38px;}
.reportform_box .report_ipt span{ display:inline-block; padding:0 20px;}
.reportform_box .report_name2{ width:100%;font-size: 14px;line-height: 24px;color: #343434;}
.reportform_box .report_ipt textarea{ border:1px solid #e5e5e5; width:100%; height:70px; margin:10px 0 0 0; padding:12px; line-height:24px;}
.reportform_box .report_text{ margin-bottom: 28px; overflow:hidden;zoom:1; width:100%; font-weight:bold;}
@media (max-width: 767px) {
    .reportform_box{ padding:28px 50px 0 50px;}
}
/*弹窗*/
.layerbg{position:fixed;top:50%;left:50%;z-index:9999;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);width:100%;height:100%;background-color:rgba(0,0,0,.7);}
.layercon{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);padding:35px 60px;background:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.close{position:absolute;top:10px;right:10px;}
.close a{display:inline-block;width:30px;height:30px; background:url(../images/20200514/report_close.png) no-repeat; background-size:22px;}
.layertit{padding:0 0 0;text-align:center;}
.layertit h2{font-size:28px;color:#333; }
.layertit span{font-size:16px; color:#888; display:inline-block; margin:10px 0 0 0; }
.layerc{overflow:hidden;padding:0 35px;}
.layericon{ text-align:center; padding:40px 0;}
.layercbut{padding:20px 0 0; text-align:center;}
.layercbut a{width:220px; height:48px; color:#FFF; text-align:center; background:#f61831; display:inline-block; line-height:48px;margin:0 auto; font-weight:bold; margin:20px 0 20px 0; font-size:16px;}
.layercbut a:hover{ width:220px; height:48px; color:#FFF; text-align:center; background:#dd0e25; display:inline-block; line-height:48px;margin:0 auto; font-weight:bold; margin:20px 0 20px 0; font-size:16px;}

.video_list_img {position: relative;border: 5px solid #e5e5e5;background-color: #e5e5e5;width: 200px;height: 132px;}
.video_list_img_bg {width: 200px;height: 122px;}
.video_list {position: relative;padding: 30px 0;height: 140px;}
.video_list_text {position: absolute;top: 40px;left: 240px;width: 560px;}
.video_list_text h4 {font-size: 22px;padding-bottom: 5px;}

@media (max-width: 480px){
    .case_main {padding-top: 0px;}
    .case_list li {padding: 20px 20px 20px 0;}
    .video_list_img {position: relative;border: 5px solid #e5e5e5;background-color: #e5e5e5;width: 100px;height: 66px;}
    .video_list_img_bg {width: 100px;height: 56px;}
    .video_list_text h4 {font-size: 16px; padding-bottom: 5px;}
    .video_list_text {
        position: absolute;
        top: 28px;
        left: 120px;
        width: 220px;
    }
}

@media (min-width: 993px){
    .home-footer-package {display: block;}
    .home-footer-package_m {display: none;}
}
@media (max-width: 992px){
    .home-footer-package {display: none;}
    .home-footer-package_m {display: block;}
}
.home-footer-package {background: #f5f5f5;bottom: 0;height: 120px;left: 0;position: sticky;width: 100%;z-index: 7;}
.home-footer {align-items: center;display: flex;height: 107px;justify-content: center;margin: 0 auto;position: relative;width: 1150px;}
.home-footer .home-footer-phone {bottom: -11px;left: 190px;position: absolute;}
.home-footer .home-footer-qrcode {height: 110px;position: absolute;right: 156px;top: 5px;}

.bd .prev {
    position: absolute;
    z-index: 1;
    display: block;
    width: 60px;
    height: 50px;
    top: 50%;
    margin-top: -20px;
    left: 0px;
    background: url(/images/left.png) 0 0 no-repeat;
    cursor: pointer;
    filter: alpha(opacity=60);
    opacity: 0.6;
}
.bd .next {
    left: auto;
    right: -20px;
    position: absolute;
    z-index: 1;
    display: block;
    width: 60px;
    height: 50px;
    top: 50%;
    margin-top: -20px;

    background: url(/images/right.png) 0 0 no-repeat;
    cursor: pointer;
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.business_text{padding:16px 24px 0;height: 140px;background-color: #f5f5f5;}
.business_text h1{font-size: 14px;color:#888;margin-bottom: 10px;display: flex;justify-content: space-between;}
.business_text p{font-size: 14px;line-height: 22px;color:#666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;}
