
/*
* 官网改版 2019.04
*/

/*header*/
section {
    margin-top: 60px;
}

header {
    position: fixed;
    top: 0;
    z-index: 10;
    width: 100%;
    background-color: #fff;
}

.nav_box {
    width: 1180px;
    height: 60px;
    text-align: right;
    position: relative;
}

.nav_box > nav {
    /*float: left;*/
    /*margin-left: 120px;*/
}

.nav_box > nav > a {
    display: inline-block;
    float: left;
    height: 57px;
    line-height: 57px;
    margin: 0 20px;
    border-top: 3px solid #fff;
}

.nav_box > nav > a:hover,.nav_box > nav > .on {
    text-decoration: none;
    border-top: 3px solid #fff;
}

.nav_box > nav > div {
    margin-right: 1px;
}

/*.nav_box > nav > .on {*/
    /*border-top: 3px solid #2581c3;*/
    /*color: #2581c3;*/
/*}*/

.logo {
    padding-left: 150px;
    background: url(../image/logo_cityre.png) no-repeat;
    background-size: cover;
    height: 35px;
    line-height: 35px;
    margin-top: 13px;
    position: absolute;
    left: 0;
}

.navi_responsive {
    font-size: 16px;
    display: inline-block;
}

.navi_menulistmore {
    display: none;
}

.mask_responsive {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 99;
    background: rgba(0, 0, 0, 0.5);
    display: none;
}

.naviBtn_responsive {
    width: 48px;
    height: 40px;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -15px;
    text-align: center;
    line-height: 30px;
    color: #000;
    display: none;
    z-index: 999999999;
}

.naviBtn_responsive img {
    width: 100%;
    height: 100%;
}

.backToTop {
    width: 56px;
    height: 56px;
    border-radius: 28px;
    text-align: center;
    position: fixed;
    z-index: 9999999;
    right: 20px;
    bottom: 40px;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.1);
    display: none;
}

.backToTop img {
    width: 60%;
    margin-top: 2px;
}

.backToTop span {
    display: block;
    color: #38424e;
    font-size: 12px;
    margin-top: -18px;
}

/*header end*/

/*footer*/
.footer_navs{
    display: none;
}
.footer {
    background-color: #38424e;
    width: 100%;
    color: #fff;
    padding: 20px 0;
}

.about_xitai a {
    color: #fff;
    font-size: 14px;
}

.about_xitai ul > li {
    line-height: 30px;
    color: #78808b;
    font-size: 14px;
}

.about_xitai ul img {
    width: 98px;
    height: 98px;
}

.about_new {
    padding: 20px 0;
}

.about_new li {
    color: #78808b;
    font-size: 14px;
    display: inline-block;
    margin-right: 40px;
}

.about_new a {
    color: #78808b;
}

.about_code_new {
    margin-top: -46px;
}

.about_code_new img {
    border-radius: 5px;
    width: 98px;
}

.copyright {
    width: 88%;
    color: #78808b;
    font-size: 14px;
    padding: 20px 0;
    border-top: 2px solid #444f5c;
}

.copyright .footer_img {
    position: relative;
    top: 5px;
    right: 5px;
    left: 0;
}

.copyright a {
    color: #78808b;
}

.copyright span {
    margin-right: 15px;
    padding-right: 15px;
    border-right: 1px solid #78808b;
}

.copymobile {
    display: none;
    width: 100%;
    text-align: center;
    border-top: none;
    padding: 10px 0;
}

.copymobile span {
    margin-right: 0;
    padding-right: 0;
    line-height: 26px;
    border-right: none;
    display: block;
}

/*footer end*/

/*首页*/
.home_pic_tab {
    /*height: 865px;*/
    background-color: #161d29;
}

.home_pic_tab .swiper-slide {
    text-align: center;
}

.swiper-wrapper, .swiper-slide img {
    width: 100%;
    height: auto;
    display: block;
}

.home_intro_box {
    padding: 100px 0;
}

.home_intro_box h1 {
    font-size: 36px;
    line-height: 68px;
    text-align: center;
}

.home_intro_box p {
    color: #666;
    font-size: 15px;
    margin-top: 20px;
    line-height: 32px;
    text-align: center;
}

.home_appli_box {
    background: url("../image/home_application_bg.png") no-repeat center;
    background-size: cover;
    width: 100%;
    height: 744px;
    overflow: hidden;
    position: relative;
}

.home_appli_box h1 {
    color: #fff;
    font-size: 36px;
    line-height: 58px;
    text-align: center;
    margin-top: 50px;
}

.home_appli_box p {
    color: #fff;
    font-size: 16px;
    margin-top: 20px;
    line-height: 32px;
    text-align: center;
}

.home_appli_field {
    width: 1200px;
    background-color: #fff;
    border-top-left-radius: 30px;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -600px;
}

.fieldtop {
    padding: 30px 0;
    text-align: center;
    color: #d2d2d2;
}

.home_appli_field ul {
    margin: 30px;
}

.home_appli_field ul li {
    display: inline-block;
    width: 280px;
    text-align: center;
    vertical-align: top;
}

.home_appli_field ul li img {
    width: 64px;
}

.home_appli_field ul li h2 {
    font-size: 20px;
    line-height: 50px;
    font-weight: bold;
    margin-bottom: 30px;
}

.home_appli_field ul li div {
    border-right: 1px solid #E5E5E5;
    margin-top: 40px;
    height: 180px;
    width: inherit;
    display: table-cell;
    vertical-align: middle;
}

.home_appli_field ul li:last-child div {
    border-right: none;
}

.home_appli_field ul li div span {
    display: block;
    line-height: 32px;
    width: 50%;
    margin: auto;
}

.home_appli_border {
    border-bottom: 1px solid #e5e5e5;
}

.home_customer_box {
    padding: 50px 0;
    background-color: #fafafa;
}

.home_customer_box h1 {
    font-size: 36px;
    line-height: 68px;
    text-align: center;
}

.home_customer_box p {
    color: #666;
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 50px;
    line-height: 32px;
    text-align: center;
}

.home_customer_box ul {
    color: #666;
    font-size: 16px;
    line-height: 32px;
    text-align: center;
    padding: 0 20px;
}

.home_customer_box ul li {
    width: 184px;
    height: 46px;
    float: left;
    /*background-color: #fff;*/
    margin: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.home_customer_box ul li img {
    float: left;
    max-height: 32px;
}

.home_news_box {
    padding: 60px 0 40px 0;
}

.home_news_pic {
    float: left;
    width: 400px;
    height: 190px;
    text-align: center;
    border-top-left-radius: 30px;
    background-color: #f5f5f5;
    margin-right: 30px;
    font-size: 0;
}

.home_news_pic:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.home_news_pic img {
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}

.home_news_cont {
    width: 630px;
    float: left;
}

.home_news_cont .tith1 {
    font-size: 26px;
    line-height: 42px;
    display: block;
}

.home_news_cont p {
    color: #999;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 20px;
}

.home_news_link {
    float: left;
    width: 48px;
    height: 48px;
    color: #666;
    background-color: #fff;
    border-radius: 6px;
    border: 1px solid #E5E5E5;
    text-align: center;
    line-height: 48px;
    margin: 60px 0 0 30px;
}

.home_news_link:hover {
    background-color: #f3f3f3;
}

.home_news_link img {
    width: 50%;
    margin-top: 12px;
}

.swiper-pagination-bullet {
    background: rgba(255, 255, 255, 0.8) !important;
}

/*首页 end*/


/*新闻页*/
.com_title {
    padding-top: 30px;
    display: block;
    font-size: 26px;
}

.com_newslist {
    margin-top: 50px;
}

.com_news_hotnews_pic {
    float: left;
    width: 450px;
    height: 300px;
    text-align: center;
    background-color: #f5f5f5;
}

.com_news_hotnews_pic:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.com_news_hotnews_pic img {
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}

.com_news_hot_detail {
    width: 670px;
    margin: 20px 0 20px 50px;
}

.com_news_hot_detail_date {
    font-family: Arial;
    display: inline-block;
    text-align: center;
    position: absolute;
    top: 25px;
    border: 1px solid #d2d2d2;
    padding: 0 10px;
    border-radius: 4px;
}

.com_news_hot_detail_date i {
    font-size: 36px;
    color: #2a5490;
    line-height: 42px;
    border-bottom: 1px solid #f2f2f2;
}

.com_news_hot_detail_date span {
    font-size: 14px;
    color: #999;
    display: block;
}

.com_news_hot_box {
    margin-left: 120px;
}

.com_news_hot_detail p {
    line-height: 24px;
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #eeeeee;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.com_news_hot_detail a {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -moz-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.com_news_hot_detail a:hover {
    color: inherit;
    text-decoration: none;
}

.com_news_hot_detail h3 {
    text-overflow: -o-ellipsis-lastline;
    overflow: com_titlehidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 30px;
    line-height: 42px;
    color: #333333;
    margin-top: -5px;
    margin-bottom: 10px;
}

.com_news_hot_detail h2 {
    font-size: 16px;
    color: #999999;
    margin-top: 20px;
}

.com_news_hot_detail .read_a {
    color: #999;
    margin-top: 15px;
}

.com_news_hot_class {
    color: #85acc5;
    border: 1px solid #85acc5;
    display: inline-block;
    margin-right: 30px;
    margin-left: 150px;
    padding: 0 6px;
    font-size: 12px;
    line-height: 20px;
}

.com_news_hot_source {
    color: #999;
    font-size: 14px;
    display: inline-block;
}

.com_news_hot_time {
    color: #999;
    font-size: 14px;
    display: inline-block;
    margin-left: 60px;
    margin-top: 10px;
}

.com_newslist_box {
}

.com_newslist_box li {
    padding: 25px;
    border-bottom: 1px solid #eee;
    position: relative;
}

.com_newslist_box li:hover {
    box-shadow: 0 0 10px -5px rgba(0, 0, 0, 0.4);
    /*background: rgba(0, 0, 0, 0.03);*/
}

.com_newslist_box li a {
    text-decoration: none;
}

.com_newslist_box li .new_title {
    font-size: 18px;
    line-height: 32px;
    color: #333333;
    font-weight: bold;
    margin-left: 150px;
    margin-bottom: 7px;
}

.com_newslist_box li .new_title:hover {
    color: #2a5490;
}

.com_newslist_box li .new_intro {
    font-size: 14px;
    line-height: 28px;
    color: #666;
    margin-left: 150px;
    margin-top: 10px;
}

.com_news_hot_more {
    text-align: center;
    margin: 20px 0;
    background-color: #f5f5f5;
    line-height: 42px;
    display: inherit;
    font-size: 14px;
    color: #999;
}

.com_news_hot_more:hover {
    background-color: #f1f1f1;
    text-decoration: none;
}

/*新闻页 end*/

/*新闻详情*/
.newsDetail_new {
    height: 24px;
    margin-bottom: 30px;
    color: #999999;
    font-size: 14px;
}

.newsDetail_source_responsive,
.newsDetail_time_responsive,
.newsDetail_class_responsive {
    float: left;
    margin-right: 20px;
}

.newsDetail_class_responsive {
    color: #85acc5;
    border: 1px solid #85acc5;
    display: inline-block;
    margin-right: 30px;
    padding: 0 6px;
    font-size: 12px;
    line-height: 20px;
}

.left_responsive {
    width: 70%;
    height: 100%;
}

.right_responsive {
    width: 30%;
    height: 1000px;
    float: right;
}

.newsDetail_title_responsive {
    font-size: 24px;
    line-height: 36px;
    padding: 30px 0 20px 0;
}

.newsDetail_content_responsive {
    padding: 30px 0;
    line-height: 32px;
    border-top: 1px solid #eee;
}

.newsDetail_content_responsive img {
    margin: 20px auto 20px auto;
    display: block;
}

.newsDetail_content_responsive p {
    text-indent: 22pt;
}

.lineBox_responsive {
    width: 1px;
    height: 800px;
    background-color: #e2e2e2;
    margin-top: 100px;
    margin-left: 25px;
}

/*新闻详情 end*/

/* 隐私声明 */
.privacy_cityre {
    margin: 100px 20px;
}

.privacy_cityre h1 {
    font-size: 24px;
    color: #333333;
    text-align: center;
}

.privacy_cityre h2 {
    font-size: 18px;
    color: #333333;
    margin: 60px 0 0 0;
}

.privacy_cityre h3 font {
    color: #105594;
}

.privacy_point_cityre2017 {
    width: 10px;
    height: 10px;
    background-color: #105594;
    border-radius: 50%;
    display: inline-block;
}

.privacy_cityre div h3 {
    font-size: 20px;
    color: #333333;
    display: inline-block;
    margin-top: 30px;
}

.privacy_cityre p {
    font-size: 16px;
    color: #666666;
    text-indent: 56px;
    margin: 23px 0 0 20px;
    line-height: 35px;
}

/* 隐私声明 end */

/*招才进禧*/
.hr_info_box {
    /*padding: 140px 0;
    width: 1180px;
    margin: 0 auto;*/
    margin-bottom: 140px;
}

.hr_info_box h1 {
    font-size: 60px;
    line-height: 84px;
    letter-spacing: 2px;
        padding: 135px 0 40px 0;
}

.hr_info_box p {
    color: #666;
        font-size: 24px;
    line-height: 48px;
}

.joinus_btn {
    color: #fff;
    font-size: 18px;
    line-height: 50px;
    background-color: #154e96;
    border-radius: 50px;
    display: inline-block;
    padding: 0 40px;
}

.joinus_btn:hover {
    color: #fff;
    background-color: #1850ab;
}
.joinus_btn.mobile{
    display: none;
}

.hr_special_box {
    width: 100%;
    /*height: 1005px;*/
    background: url(../image/hr_bg.png) no-repeat;
    background-position: top center;
    background-size: 100%;
    position: relative;
}

.hr_special_word {
    padding: 100px 80px 60px;
    color: #fff;
}

.hr_special_word h1 {
    font-size: 36px;
    line-height: 46px;
    display: inline-block;
    vertical-align: top;
}

.hr_special_word p {
    line-height: 46px;
    display: inline-block;
    margin-left: 80px;
}


.hr_special_grow {
    width: 1200px;
    background-color: #fff;
    border-top-left-radius: 30px;
    margin: 0 auto;
    /*position: absolute;*/
    /*bottom: 0;*/
    /*left: 50%;*/
    /*margin-left: -600px;*/
    display: flex;
    align-items: center;
    padding: 70px 0 0;
    /*box-shadow: 0px -20px 20px 0px rgba(0, 0, 0, 0.2);*/
}

.hr_special_grow .title {
    display: inline-block;
    width: 40%;
}

.hr_special_grow .title span {
    padding-left: 110px;
    display: block;
    font-size: 36px;
    line-height: 52px;
}

.hr_special_grow ul {
    width: 60%;
}

.hr_special_grow ul li {
    /*position: relative;*/
    margin: 30px 0;
}

.hr_special_grow ul li img {
    width: 50px;
    float: left;
    margin-right: 20px;
}

.hr_special_grow ul li h2 {
    font-size: 20px;
    line-height: 28px;
    font-weight: bold;
    /*position: absolute;*/
    /*top: 0;
    left: 70px;*/
}

.hr_special_grow ul li p {
    color: #666;
    /*position: absolute;
    top: 36px;
    left: 70px;*/
}
.hr_search_box.mobile{
    display: none;
}
.search_eare {
    width: 500px;
    margin: 0 auto;
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
}

.search_eare img {
    vertical-align: middle;
    width: 18px;
}

.search_eare input {
    border: none;
    width: 36%;
    color: #666;
    vertical-align: middle;
    line-height: 32px;
    padding: 0 10px;
}

.search_eare input::-webkit-input-placeholder {
    color: #999;
}

.joinus_tab {
    text-align: center;
    padding: 60px 0 20px 0;
}

.joinus_tab li {
    color: #999;
    padding: 0 30px;
    display: inline-block;
    cursor: pointer;
}

.joinus_tab li:hover {
    color: #2581c3;
}

.joinus_tab .current .join_p {
    color: #333;
    background: url(../image/hr_icon_point.png) no-repeat;
    background-size: 18px 21px;
    background-position: 7px center;
}

.joinus_tab .join_p {
    padding-left: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 20px;
}

.joinus_cont_area {
    margin-bottom: 60px;
}

.joinus_cont_class {
    text-align: center;
    padding: 30px 0 50px 0;
}

.joinus_cont_class a {
    color: #999;
    padding: 0 30px;
}

.joinus_cont_class a:hover {
    color: #2581c3;
}

.joinus_cont_class a.on {
    color: #333;
}

.accordion_content {
    /*display: flex;*/
    margin: 0;
    padding: 0;
}

.accordion_content li {
    width: 45%;
    padding: 2%;
    float: left;
    display: block;
    min-height: 440px;
    /*margin-right: -4px;*/
    vertical-align: top;
}

.accordion_content li:hover {
    box-shadow: 0 0 10px -5px rgba(0, 0, 0, 0.4);
}

.accordion_content h3 {
    background: url('../image/join_ico.png') no-repeat;
    padding-left: 34px;
    line-height: 24px;
}

.accordion_content li .acc_li_p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    width: auto;
    margin-top: 20px;
}

.apply {
    color: #fff;
    width: 120px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 16px;
    border-radius: 18px;
    display: block;
    background-color: #105594;
    margin: 20px 0 0 0;
    transition: .5s all;
    -moz-transition: .5s all;
    -o-transition: .5s all;
    -webkit-transition: .5s all;
    cursor: pointer;
}

.apply:hover {
    background-color: #2d96d0;
    color: #ffffff;
}

.mask {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 101;
    /*	display:none;*/
}

.bounced {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 470px;
    height: 80px;
    /*height: 120px;*/
    background-color: #fff;
    z-index: 200;
    padding: 30px;
    line-height: 32px;
    margin-left: -250px;
    margin-top: -90px;
}

.bounced ul li span:first-child {
    width: 236px;
    display: inline-block;
}

.phone_me {
    color: #1e74bb;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
    margin-bottom: 15px;
    border-bottom: 2px solid #1e74bb;
}

.cuo {
    font-size: 20px;
    position: absolute;
    right: 10px;
    top: 0;
    cursor: pointer;
}

/*招才进禧 end*/

/* 应用平台 */

.application .introductBox {
    width: 100%;
    color: #333;
}

.application .introduct {
    width: 1180px;
    margin: 0 auto;
}

.application .introduct h1 {
    font-size: 60px;
    line-height: 60px;
    padding: 140px 0 60px 0;
}

.application .introduct p {
    font-size: 22px;
    line-height: 45px;
}

.application .contentTit {
    width: 1180px;
    margin: 0 auto;
    margin-bottom: 90px;
    margin-top: 50px;
}

.application .contentTit li {
    font-size: 24px;
    font-weight: bold;
    line-height: 60px;
    margin-right: 30px;
    cursor: pointer;
    position: relative;
    padding-left: 55px;
    text-align: center;
    display: inline-block;
	color: #005c97;
}

.application .contentTit li .thread {
    width: 38px;
    display: block;
    height: 4px;
    background: #1b69c9;
}

.application .contentTit .creprice {
    background: url(../image/crepriceBj.png) no-repeat left center;
	background-size: 46px 40px;
}

.application .contentTit .cityhouse {
    background: url(../image/cityhouseBj.png) no-repeat left center;
	background-size: 46px 40px;
}

.application .contentTit .crevalue {
    background: url(../image/crevalueBj.png) no-repeat left center;
	background-size: 46px 40px;
}

.application .contentTit .creprice .thread {
    position: absolute;
    left: 94px;
}

.application .contentTit .cityhouse .thread {
    position: absolute;
    left: 76px;
}

.application .contentTit .crevalue .thread {
    position: absolute;
    left: 76px;
}

.application .contentTit_flex {
    border-bottom: 1px solid rgb(239, 238, 238);
    position: fixed;
    top: 60px;
    z-index: 8;
    background: #fff;
    width: 100%;
    display: none;
    height: 63px;
}

.application .contentTit_flex ul {
    margin: 0 auto;
    width: 1180px;
    text-align: center;
}

.application .contentTit_flex li {
    font-size: 24px;
    font-weight: bold;
    line-height: 60px;
    margin-right: 30px;
    cursor: pointer;
    position: relative;
    padding-left: 60px;
    text-align: center;
    display: inline-block;
	color: #005c97;
}

.application .contentTit_flex li .thread {
    width: 38px;
    display: block;
    height: 4px;
    background: #005c97;
}

.application .contentTit_flex .creprice {
    background: url(../image/crepriceBj.png) no-repeat left center;
	background-size: 46px 40px;
}

.application .contentTit_flex .cityhouse {
    background: url(../image/cityhouseBj.png) no-repeat left center;
	background-size: 46px 40px;
}

.application .contentTit_flex .crevalue {
    background: url(../image/crevalueBj.png) no-repeat left center;
	background-size: 46px 40px;
}

.application .contentTit_flex .creprice .thread {
    position: absolute;
    left: 94px;
}

.application .contentTit_flex .cityhouse .thread {
    position: absolute;
    left: 76px;
}

.application .contentTit_flex .crevalue .thread {
    position: absolute;
    left: 92px;
}

.floorCont {
    background: #fafafa;
}

.platform {
    position: relative;
}

.platform .creprice {
    height: 702px;
    width: 100%;
    overflow: hidden;
}

.platform .creprice .crepTit {
    width: 444px;
    height: 114px;
    margin: 0 auto;
    margin-top: 62px;
}

.crepIntro .introRig .scanCode p {
    font-size: 24px;
    margin-top: 16px;
}

.platform .creprice .crepTit2 {
    color: #e1e1e1;
    text-align: center;
    font-size: 28px;
    padding-top: 25px;
    line-height: 28px;
}

.platform .crepIntro {
    width: 1180px;
    margin: 0 auto;
    padding-top: 130px;
    padding-bottom: 70px;
}

.platform .crepIntro .introLe {
    width: 40%;
    text-align: right;
    float: left;
}

.crepIntro .introLe h2 {
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 30px;

}

.crepIntro .introLe p {
    line-height: 50px;
    font-size: 24px;
}

.crepIntro .lica_line {
    width: 200px;
    height: 90px;
    margin-left: 66px;
    float: left;
    margin-top: 78px;
    -webkit-transform: rotate(100deg);
    -moz-transform: rotate(100deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=1.0);
}

.crepIntro .introRig {
    float: left;
}

.crepIntro .introRig .intro_link {
    display: block;
    text-decoration: none;
    height: 114px;
    width: 395px;
    font-size: 18px;
    text-align: center;
    cursor: pointer;
    border-radius: 60px;
    overflow: hidden;
}

.crepIntro .introRig .intro_link p {
    font-size: 36px;
    color: #fff;
    margin-top: 32px;
}

.crevalueBox .introRig .intro_link p {
    margin-top: 44px;
}

.crepIntro .introRig .intro_link p span {
    font-size: 16px;
    color: #fff;
    margin-top: 16px;
    display: block;
}

.crepIntro .introRig .scanCode {
    padding-left: 120px;
    margin-top: 40px;
    font-size: 24px;
    color: #666;
    height: 100px;
    overflow: hidden;
}

.crepIntro .introRig .scanCode p:last-child {
    font-size: 24px;
    margin-top: 16px;
    font-weight: bold;
}

.clear {
    background: none;
    border: 0;
    clear: both;
    display: block;
    float: none;
    font-size: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.platform .crepCont {
    background: #fff;
    width: 1160px;
    padding-left: 30px;
    padding-top: 15px;
    height: 508px;
    border-radius: 25px 0 25px 0;
    position: absolute;
    top: 272px;
    left: 50%;
    margin-left: -566px;
}

.platform .crepCont li {
    float: left;
}

.platform .crepCont li a {
    display: block;
}

.crepriceBox .crepCont li img {
    display: block;
    width: 359px;
    height: 261px;
}

.cityhouseBox .crepCont li img {
    display: block;
    width: 310px;
    height: 239px;
    padding: 30px 33px;
}

.crevalueBox .crepCont li img {
    display: block;
    width: 310px;
    height: 239px;
    padding: 30px 33px;
}

.crepriceBox .crepCont li p {
    width: 263px;
    margin: 0 auto;
    line-height: 42px;
    font-size: 24px;
    text-align: center;
}

.crepriceBox .crepCont li:first-child p{
	width: 270px;
}

.crepriceBox .crepCont .appli_term2 p{
	width: 318px;
	text-align: left;
}

.crepriceBox .crepCont .appli_term2 p span{

}

.cityhouseBox .crepCont li p {
    width: 263px;
    margin: 0 auto;
    line-height: 42px;
    font-size: 24px;
    text-align: center;
}
.crevalueBox .crepCont li p {
    width: 295px;
    margin: 0 auto;
    line-height: 42px;
    font-size: 24px;
    text-align: center;
}

.crevalueBox .crepCont li:first-child p{
	width: 284px;
}

.crepIntro .introRig .intro_a {
    display: none;
}

.crepIntro .introRig .intro_w {
    display: none;
}

.crepriceBox .creprice .crepTit {
    background: url(../image/crepTit.png) no-repeat;
	background-size: 444px 114px;
}

.cityhouseBox .creprice .crepTit {
    background: url(../image/cityTit.png) no-repeat;
    background-size: 444px 114px;
}

.crevalueBox .creprice .crepTit {
    background: url(../image/crevaTit.png) no-repeat;
    background-size: 444px 114px;
}

.crepriceBox .crepIntro .introRig .scanCode {
    background: url(../image/scanCode01.png) no-repeat;
    background-size: 91px 92px;
}

.cityhouseBox .crepIntro .introRig .scanCode {
    background: url(../image/scanCode02.png) no-repeat;
    background-size: 91px 92px;
}

.crevalueBox .crepIntro .introRig .scanCode {
    background: url(../image/scanCode03.png) no-repeat;
}

.crepriceBox .crepIntro .introLe h2 {
    color: #0e459b;
}

.cityhouseBox .crepIntro .introLe h2 {
    color: #d85d5b;
}

.crevalueBox .crepIntro .introLe h2 {
    color: #333;
}

.crepriceBox .crepIntro .introRig .intro_link {
    background: #0e459b url(../image/whiteArrow.png) no-repeat 320px center;
}

.cityhouseBox .crepIntro .introRig .intro_link {
    background: #d85d5b url(../image/whiteArrow.png) no-repeat 320px center;
}

.crevalueBox .crepIntro .introRig .intro_link {
    background: #0e459b url(../image/whiteArrow.png) no-repeat 320px center;
}

.crepriceBox .crepIntro .lica_line {
    border-bottom: 1px solid #0e459b;
}

.cityhouseBox .crepIntro .lica_line {
    border-bottom: 1px solid #d85d5b;
}

.crevalueBox .crepIntro .lica_line {
    border-bottom: 1px solid #0e459b;
}

.crepriceBox .creprice {
    background: url(../image/crepriceBack.png) no-repeat;
    background-size: 100% 100%;
}

.cityhouseBox .creprice {
    background: url(../image/cityhouseBack.png) no-repeat;
    background-size: 100% 100%;
}

.crevalueBox .creprice {
    background: url(../image/crevalueBack.png) no-repeat;
    background-size: 100% 100%;
}

/* 应用平台 END*/

/* 房地产大数据 */
.bigData .dataTit_box {
    width: 100%;
    color: #333;
}

.base_banner {
    width: 100%;
    height: 500px;
    background: url(../image/credata_banner_cityre2019.png) no-repeat center;
	background-size:auto 500px;
    overflow: hidden;
    color: #fff;
    letter-spacing: 2px;
}

.credata_p1_cityre2019 {
    font-size: 38px;
	line-height: 38px;
	margin-top: 100px;
    text-shadow: 0 10px 5px rgba(0, 0, 0, 1);
}

.credata_p2_cityre2019 {
    font-size: 16px;
    margin-top: 20px;
	color: #A5B6E1;
    text-shadow: 0 10px 5px rgba(0, 0, 0, 1);
}
.credata_p3_cityre2019 {
    font-size: 20px;
	line-height: 80px;
    margin-top: 35px;
    text-shadow: 0 10px 5px rgba(0, 0, 0, 1);
}
.credata_p3_cityre2019 em{
	display: inline-block;
    width: 30px;
    height: 40px;
    line-height: 20px;
    font-size: 16px;
	color: #A5B6E1;
}
/*.credata_p5_cityre2019{
	position: relative;
	color: #fff;
	font-size: 18px;
	width: 161px;
	margin: 0 auto;
	margin-top: 10px;

}
.credata_p5_cityre2019 span{
	background: #666;
	display: block;
	height: 1px;
	width: 35px;

}
.credata_p5_cityre2019 .lef{
	position: absolute;
	top: 12px;
	left: -45px;
}
.credata_p5_cityre2019 .rig{
	position: absolute;
	top: 12px;
	right: -42px;
}*/
.txc {
    text-align: center;
}

.price_num {
    color: #fff;
    font-size: 80px;
    font-weight: normal;
}


.dataTit_box .dataTit {
    width: 1180px;
    margin: 0 auto;
    padding-bottom: 140px;
}

.bigData .dataTit h1 {
    line-height: 84px;
    padding: 135px 0 40px 0;
    letter-spacing: 2px;
    font-size: 60px;
    /*line-height: 60px;*/
    /*padding: 105px 0 60px 0;*/
}

.bigData .dataTit p {
    font-size: 22px;
    line-height: 45px;
    position: relative;
    padding-left: 23px;
}

.bigData .dataTit p span {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    font-size: 20px;
}

.dataCont_box {
    position: relative;
}

.dataCont_box .data_contBj {
    height: 490px;
    width: 100%;
    background: url(../image/data_contBj.png) no-repeat;
}

.dataCont_box .data_contBj h2 {
    font-size: 38px;
    line-height: 38px;
    color: #fff;
    text-align: center;
    padding-top: 95px;
}

.dataCont_box .data_cont {
    width: 1180px;
    margin: 0 auto;
    margin-top: 670px;
}

.dataCont_box .data_cont h2 {
    font-size: 38px;
    /*font-weight: bold;*/
    text-align: center;
    line-height: 38px;
    margin-bottom: 108px;
}

.dataCont_box .data_cont li {
    display: inline-block;
    margin-right: 25px;
}

.dataCont_box .data_cont li:last-child {
    margin-right: 0;
}

.dataCont_box .data_cont li img {
    display: block;
    width: 373px;
    height: 183px;
}

.dataCont_box .data_cont li p {
    width: 216px;
    font-size: 20px;
    margin: 0 auto;
    margin-top: 44px;
    line-height: 35px;
    text-align: center;
}

.dataCont_box .contUser {
    width: 1180px;
    margin: 0 auto;
    margin-top: 120px;
}

.dataCont_box .contUser h2 {
    font-size: 38px;
    /*font-weight: bold;*/
    text-align: center;
    line-height: 38px;
    margin-bottom: 108px;
}

.dataCont_box .data_record {
    position: absolute;
    top: 280px;
    left: 50%;
    margin-left: -590px;
    height: 840px;
    width: 1180px;
    background: #fff;
    border-radius: 28px 0 0 0;
    /* box-shadow: 1px -1px 3px #d9d9d9; */
    box-sizing: border-box;
    padding: 50px;
}

.dataCont_box .data_record li {
    float: left;
    width: 24%;
    box-sizing: border-box;
}

.dataCont_box .data_record li h3 {
    font-size: 22px;
    color: #0e459b;
    height: 50px;
    line-height: 36px;
    padding-left: 45px;
    border-bottom: 2px solid #0e459b;
    margin: 0 20px 10px;
}

.dataCont_box .data_record li:first-child h3 {
    margin-left: 0;
}

.dataCont_box .data_record li:last-child h3 {
    /*margin-right: 0;*/
}

.dataCont_box .data_record .record1 h3 {
    background: url(../image/record1.png) no-repeat;
    background-size: 34px 37px;
}

.dataCont_box .data_record .record2 h3 {
    background: url(../image/record2.png) no-repeat;
    background-size: 36px 37px;
}

.dataCont_box .data_record .record3 h3 {
    background: url(../image/record3.png) no-repeat;
    background-size: 32px 34px;
}

.dataCont_box .data_record .record4 h3 {
    background: url(../image/record4.png) no-repeat;
    background-size: 34px 35px;
}

.data_record .record div {
    border-right: 1px solid #e1e1e1;
    height: 700px;
    padding-right: 19px;
}

.data_record .record:last-child div {
    border: none;
}

.data_record .record h4 {
    font-size: 19px;
    color: #0E459B;
    line-height: 50px;
}

.data_record .record .mt40 {
    margin-top: 30px;
}

.data_record .record4 .mt40:first-child {
    margin-top: 0;
}

.data_record .record .mt40 a {
    color: #0E459B;
}

.data_record .record p {
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    /*line-height: 35px;*/
}

.data_record .record p span {
    color: #0E459B;
    margin-left: 10px;
}

.data_record .record .twoRec {
    height: 55px;
}

.data_record .record .twoRec span {
    float: right;
}

.data_record .record .twoRec span em {
    color: #a9b7c0;
    font-size: 12px;
}

.data_record .record div > em {
    color: #a9b7c0;
    margin-top: 12px;
    display: block;
}
.data_record .record em{
  font-size: 14px;
  line-height: 22px;
  color: #a9b7c0;
}

.data_record .record2 div,
.data_record .record3 div,
.data_record .record4 div {
    margin-left: 20px;
    padding-right: 20px;
}

.data_record .record3 div > em {
    color: #a9b7c0;
    margin-top: 0;
    display: block;
}

.data_record .record4 div > em {
    color: #a9b7c0;
    margin-top: 0;
    display: block;
}

.dataCont_box .contUser ul {
    color: #666;
    font-size: 16px;
    line-height: 32px;
    text-align: center;
    padding: 0 20px;
    overflow: hidden;
}

.dataCont_box .contUser ul li {
    /*width: 184px;*/
    height: 46px;
    line-height: 46px;
    /*float: left;*/
    background-color: #fff;
    margin: 0 25px;
    display: inline-block;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
}

.dataCont_box .contUser ul li img {
    /*float: left;*/
    display: inline-block;
    /*max-height: 32px;*/
    max-width: 90%;
    vertical-align: middle;
}

.dataCont_box .btnImg {
    max-width: 60px;
    height: 91px;
    margin-top: 100px;
    background: url(../image/btnImg.png) no-repeat center;
    background-size: 92px 92px;
}

.dataCont_box .cont_word {
    font-size: 38px;
    line-height: 180px;
    text-align: center;
    height: 180px;
}

.dataCont_box .tiaozhuan {
    height: 52px;
    display: block;
    cursor: pointer;
    margin-bottom: 70px;
    background: url(../image/tiaozhuan.png) no-repeat center;
    background-size: 53px 41px;
}

/* 房地产大数据 END*/

/* 行业解决方案 */
.industrySolutions .solutionTit {
    width: 1180px;
    margin: 0 auto;
    margin-bottom: 89px;
}

.solutionTit h1 {
    font-size: 60px;
    line-height: 84px;
    padding: 116px 0 40px 0;
    letter-spacing: 2px;
}.solutionTit h2 {
     font-size: 36px;
     padding: 0 0 40px 0;
     letter-spacing: 2px;
     text-align: center;
 }
.solutionTit .module_title{
    font-size: 24px;
    line-height: 48px;
    font-weight: bold;
    margin-bottom: 20px;
}

.solutionTit p , .industrySolutions .solutionTit .dataInfo h2 {
    font-size: 24px;
    line-height: 48px;
}
.industrySolutions .solutionTit .dataInfo, .industrySolutions .solutionTit .cityhouse_dataInfo {
    margin: 40px 0;
    overflow: hidden;
        padding: 40px 20px;
    /*background-color: #e5e5e5;*/
    border-radius: 8px;
}
.industrySolutions .solutionTit .dataInfo{
    background: rgba(35,99,174,0.06);
}
.industrySolutions .solutionTit .cityhouse_dataInfo{
    background: rgba(199,26,38,0.05);
}
.industrySolutions .solutionTit .dataInfo h2{
    font-weight: bold;
    margin-bottom: 20px;
}
.industrySolutions .solutionTit .dataInfo li{
    position: relative;
    display: inline-block;
    float: left;
    font-size: 24px;
    /*line-height: 60px;*/
    padding-right: 20px;
    margin-bottom: 10px;
    padding: 0 20px;
}
.industrySolutions .solutionTit .dataInfo li:last-child{
    margin-bottom: 0;
}
.industrySolutions .solutionTit .dataInfo li.splitline {
    width: 1px;
    height: 40px;
    right: 0;
    top: 13px;
    background-color: #ccc;
    content: '';
    padding: 0;
}
.industrySolutions .solutionTit .dataInfo li img{
    max-width: 82px;
    float: left;
    margin-right: 20px;
    display: block;
}

.industrySolutions .solutionTit .dataInfo li i{
    font-size: 40px;
}
.industrySolutions .solutionTit .dataInfo li a, .industrySolutions .solutionTit .dataInfo li span{
    padding: 0;
    display: inline-block;
}
/*.industrySolutions .solutionTit .dataInfo li:first-child, .industrySolutions .solutionTit .dataInfo li:last-child{
    border-right: none;
    margin-left: 0;
}
.industrySolutions .solutionTit .dataInfo li:first-child{
    padding: 0;
}
.industrySolutions .solutionTit .dataInfo li:last-child{
    padding-right: 80px;
}*/
.industrySolutions .solutionTit .dataInfo li:last-child:after{
    display: none;
}

.industrySolutions .solutions_contact{
    text-align: center;
    padding: 0 60px 60px;
    background-color: #fff;
}
.industrySolutions .solutions_contact li{
    display: inline-block;
    font-size: 24px;
    margin-left: 40px;
    line-height: 50px;
    border-radius: 50px;
    border: 1px solid #bcc0cb;
    padding: 0 20px;

}
.industrySolutions .solutions_contact li:first-child{
    margin-left: 0;
}

.solutionCont{
    position: relative;margin-bottom: 33px;
}

.solutionCont .solutionBj{
    min-height: 702px;
    max-height: auto;
    width: 100%;
    /*margin-bottom: 200px;*/
}


.solutionCont .solutionBj h2 {
    font-size: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    /*padding-top: 95px;*/
    padding: 100px 0;
    letter-spacing: 2px;
}

/*.solutionCont .solutionBj p  {*/
/*    !*color: #e1e1e1;*!*/
/*    text-align: center;*/
/*    color: #bcc0cb;*/
/*    font-size: 20px;*/
/*    letter-spacing: 2px;*/
/*    */
/*    line-height: 33px;*/
/*    padding-top: 30px;*/
/*}*/
.solutionCont .solutionBj p.subTitle{
        text-align: center;
        color: #bcc0cb;
        font-size: 20px;
        letter-spacing: 2px;
        line-height: 38px;
    /*margin-top: -60px;
    margin-bottom: 100px;*/
    margin: -60px auto 100px;
    width: 50%;
}

.solutionCont .contIntro  {
    background: #fff;
    width: 1190px;
    margin: 0 auto;
    border-radius: 25px 25px  0 0;
    min-height: 340px;
    /*position: absolute;*/
    /*top: 272px;*/
    /*top: 270px;*/
    /*bottom: 0;*/
    /*left: 50%;*/
    /*margin-left: -595px;*/
    box-sizing: border-box;
    /*padding: 60px 60px 0 60px;*/
    padding: 60px;
    overflow: hidden;
}

.solutionCont .contIntro .content ul{
    overflow: hidden;
}
/*
 // 2020/02/26 zhulei
 */

.solutionCont .contIntro .content li{
    /*width: 48%;*/
    float: left;
    box-sizing: border-box;
    /*padding-left: 95px;*/
    padding: 0 25px;
    width: 50%;
    min-height: 110px;
    margin-bottom: 19px;
}
.solutionCont .contIntro .content.cityhouse_partner{
    /*margin-bottom: -120px;*/
}
.solutionCont .contIntro .content.cityhouse_partner li{
     min-height: 184px;
}
.solutionCont .contIntro .content li img {
    max-width: 64px;
    display: block;
    float: left;
}

.solutionCont .contIntro .content li div {
    margin-left: 84px;
}

.solutionCont .contIntro .content li h3 {
    font-size: 24px;
    /*font-weight: bold;*/
    line-height: 33px;
    margin-bottom: 20px;
    letter-spacing: 2px;
    /*margin-top: 10px;*/
}

.solutionCont .contIntro .content li p {
    font-size: 16px;
    line-height: 32px;
}



.solutionCont .customer h3{
    text-align: center;
    position: relative;
}

.solutionCont .customer h3 span{
    display: block;
    width: 160px;
    height: 1px;
    background: #666;
    position: relative;
    margin: 0 auto;
}

.solutionCont .customer h3 span em{
    background: #fff;
    padding: 0 10px;
    position: absolute;
    font-size: 16px;
    display: block;
    left: 50%;
    margin-left: -46px;
    top: -12px;
    letter-spacing: 2px;
}

.solutionCont .customer ul{
    color: #666;
    font-size: 16px;
    line-height: 32px;
    text-align: center;
    padding: 0 20px;
    overflow: hidden;
    margin-top: 50px;
}

.solutionCont .customer ul li{
    /*width: 184px;*/
    height: 46px;
    line-height: 46px;
    /*float: left;*/
    background-color: #fff;
    margin: 5px 25px;
    /*display: flex;*/
    display: inline-block;
    justify-content: center;
    align-items: center;
    /*margin-bottom: 10px;*/
}
.solutionCont .customer ul.cityhouse li{
    margin: 5px 0;
}
.solutionCont .customer ul .long{
    width: 210px;
}

.solutionCont .customer ul li img{
    /*float: left;*/
    /*max-height: 32px;*/
    max-width: 90%;
    vertical-align: middle;
}
.solutionCont .customer ul.cityhouse li img{
    max-width: 70%;
}


.learning .contIntro h2 {
    font-size: 22px;
    text-align: center;
    margin-bottom: 30px;
    font-weight: bold;
}

.learning .contIntro .content li {
    width: 33%;
    float: left;
    box-sizing: border-box;
    padding-left: 0;
    margin-bottom: 70px;
    height: 255px;
}

.learning .contIntro .content li h3 {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 190px;
    text-align: center;
}

.retail .contIntro {
    position: absolute;
    top: 350px;
    left: 50%;
}

.retail .solutionBj h2 {
    padding-top: 150px;
}

.solutionCont .introduce20 p {
    line-height: 95px !important;
}

.assessment .contIntro {
    position: absolute;
    top: 350px;
    left: 50%;
}

.assessment .solutionBj h2 {
    padding-top: 150px;
}

/* 大背景图 */
.estate .solutionBj {
    background: url(../image/analysis.png) no-repeat top center;
    background-size: 100%;
}

.finance .solutionBj {
    background: url(../image/application_scheme.png) no-repeat top center;
    background-size: 100%;
}
.zhineng_xuanfang .solutionBj {
    background: url(../image/zhineng_xuanfang.png) no-repeat top center;
    background-size: 100%;
}

.learning .solutionBj {
    background: url(../image/learning.png) no-repeat top center;
    background-size: 100%;
}

.government .solutionBj {
    background: url(../image/finance.png) no-repeat top center;
    background-size: 100%;
}.datacont .solutionBj {
    background: url(../image/data_contBj.png) no-repeat top center;
    background-size: 100%;
}

.retail .solutionBj {
    background: url(../image/retail.png) no-repeat top center;
    background-size: 100%;
    margin-bottom: 115px;
}

.intermediary .solutionBj {
    background: url(../image/intermediary.png) no-repeat top center;
    background-size: 100%;
}

.assessment .solutionBj {
    background: url(../image/assessment.png) no-repeat;
    background-size: 100% 100%;
    margin-bottom: 115px;
}

/* 客户
// 2020/02/26 zhulei
*/
/*.estate .customer ul {*/
/*    padding: 0 55px;*/
/*}*/

/*.finance .customer ul {
    padding: 0 118px;
}*/

/*.learning .customer ul {
    padding: 0 55px;
}*/

/*.government .customer ul {
    padding: 0 245px;
}*/

/*.retail .customer ul {
    padding: 0 245px;
}

.intermediary .customer ul {
    padding: 0 162px;
}

.intermediary .customer ul li {
    width: 142px;
}

.assessment .customer ul {
	padding: 0 90px;
}

.assessment .customer ul li{
	width: 170px;
}*/

/* 内容背景
// 2020/02/26 zhulei
*/

/*.solutionCont .introduce01 {*/
/*    background: url(/images/img2019/introduce01.png) no-repeat;*/
/*    background-size: 64px auto;*/
/*}*/

/*.solutionCont .introduce02 {*/
/*    background: url(/images/img2019/introduce02.png) no-repeat;*/
/*    background-size: 64px auto;*/
/*    margin-left: 4%;*/
/*}*/

/*.solutionCont .introduce03 {*/
/*    background: url(/images/img2019/introduce03.png) no-repeat;*/
/*    background-size: 64px auto;*/
/*}*/

/*.solutionCont .introduce04 {*/
/*    background: url(/images/img2019/introduce04.png) no-repeat;*/
/*    background-size: 64px auto;*/
/*    margin-left: 4%;*/
/*}*/

.solutionCont .introduce05 {
    background: url(../image/introduce05.png) no-repeat;
    background-size: 64px auto;
}

.solutionCont .introduce06 {
    background: url(../image/introduce06.png) no-repeat;
    background-size: 64px auto;
    margin-left: 4%;
}

.solutionCont .introduce07 {
    background: url(../image/introduce07.png) no-repeat;
    background-size: 64px auto;
}

.solutionCont .introduce08 {
    background: url(../image/introduce08.png) no-repeat;
    background-size: 64px auto;
    margin-left: 4%;
}

.solutionCont .introduce09 {
    background: url(../image/introduce09.png) no-repeat center;
    background-size: 64px auto;
}

.solutionCont .introduce10 {
    background: url(../image/introduce10.png) no-repeat center;
    background-size: 64px auto;
}

.solutionCont .introduce11 {
    background: url(../image/introduce11.png) no-repeat center;
    background-size: 64px auto;
}

.solutionCont .introduce12 {
    background: url(../image/introduce12.png) no-repeat;
    background-size: 64px auto;
}

.solutionCont .introduce13 {
    background: url(../image/introduce13.png) no-repeat;
    background-size: 64px auto;
    margin-left: 4%;
    margin-bottom: 100px !important;
}

.solutionCont .introduce14 {
    background: url(../image/introduce14.png) no-repeat;
    background-size: 64px auto;
}

.solutionCont .introduce15 {
    background: url(../image/introduce15.png) no-repeat;
    background-size: 64px auto;
    margin-left: 4%;
}

.solutionCont .introduce16 {
    background: url(../image/introduce16.png) no-repeat;
    background-size: 64px auto;
}

.solutionCont .introduce17 {
    background: url(../image/introduce17.png) no-repeat;
    background-size: 64px auto;
    margin-left: 4%;
}

.solutionCont .introduce18 {
    background: url(../image/introduce18.png) no-repeat;
    background-size: 64px auto;
}

.solutionCont .introduce19 {
    background: url(../image/introduce19.png) no-repeat;
    background-size: 64px auto;
    margin-left: 4%;
}

.solutionCont .introduce20 {
    background: url(../image/introduce20.png) no-repeat;
    background-size: 64px auto;
}

.solutionCont .introduce21 {
    background: url(../image/introduce21.png) no-repeat;
    background-size: 64px auto;
}

.solutionCont .introduce22 {
    background: url(../image/introduce22.png) no-repeat;
    background-size: 64px auto;
    margin-left: 4%;
}

/* 行业解决方案 END*/
/* 公司介绍 START*/

.business_list {
    padding: 60px 0;
    margin: 50px 0;
    text-align: center;
    background-color: #fafafa;
    margin-top:0;
}

.business_list li {
    display: inline-block;
    width: 200px;
    text-align: center;
}

.business_list li img {
    display: block;
    margin: 0 auto;
    width: 64px;
    height: 71px;
}

.intro_info_box {
    /*padding: 60px 0;*/
    margin-bottom: 40px;
}

.intro_info_box h1 {
    /*font-size: 56px;
    line-height: 92px;*/
    font-size: 60px;
    line-height: 84px;
    padding: 135px 0 40px 0;
    letter-spacing: 2px;
}

.intro_info_box p {
    /*color: #666;
    font-size: 20px;
    margin-top: 20px;
    line-height: 42px;*/
        font-size: 24px;
    line-height: 48px;
}
.intro_info_box .course_module{

}
.intro_info_box .course_module li{
    line-height: 40px;
}
.intro_info_box .course_module li span{
    color: #999;
    position: relative;
    width: 70px;
    display: inline-block;
    margin-right: 13px;
}
.intro_info_box .course_module li span:after{
    position: absolute;
    width: 1px;
    height: 15px;
    right: 0;
    top: 13px;
    background-color: #ccc;
    content: '';
}
.contactus_link {
    /*height: 269px;*/
    /*width: 950px;*/
    margin: 0 auto;
    /*margin-top:50px;*/
    overflow: hidden;
    /* margin-bottom: 50px; */
}

.contactus_link li {
    float: left;
    /*padding:10px;*/
    /*margin-right: 60px;*/
        width: 140px;
    height: 50px;
    line-height: 50px;
    text-align: center;
}
.contactus_link li img{
    /*max-height: 58px;*/
    /*width: auto;*/
    max-width: 80%;
    vertical-align: middle;
}
.about .about_profile p{
  text-indent: 50px;
}
.about .title{
    /*height:60px;*/
    /*width:100%;*/
    /*text-align:left;*/
    padding:0;
    font-size:24px;
    margin-bottom: 20px;
    display:block;
    color:#333;
    font-weight: bold;

}
.about .contactus_info{
    overflow: hidden;
    margin-bottom: 40px;

}
.about .contactus_info li{
    line-height: 40px;
}
.about .contactus_info li i{
    color: #999;
}
.mobShow{
    display:none;
}
.pcShow img{
    width:228px;
    height:auto;
}
/* .business_list {
    padding:0;
    margin:0;
} */
.twoCi{
    margin-top:0;
}
/* 公司介绍 END*/
/* 联系我们 START*/

.ca_info_box {
    padding: 60px 0;
}

.ca_info_box h1 {
    line-height: 52px;
    font-size: 30px;
    text-align: center;
}

.ca_border {
    width: 38px;
    height: 4px;
    background: #1b69c9;
    margin: 0 auto;
}

/*.contact_img .ca_tit {
    font-size: 20px;
    line-height: 32px;
    height: 32px;
    font-weight: 600;
}*/

.ca_border {
    width: 62px;
    height: 4px;
    background: #1b69c9;
    margin: 0 auto;
}

/*.contact_img {
    overflow: hidden;
    margin-bottom: 30px;
    position: relative;
}*/

/*.contact_img > img {
    width: 100%;
    display: block;
}*/
.ca_address {
    overflow: hidden;
    margin-bottom: 30px;
    position: relative;
}
.ca_address img{
    width: 544px;
}
.ca_address .title{
    padding:0;
    font-size:24px;
    margin-bottom: 20px;
    display:block;
    color:#333;margin-left: 30px;
}
.ca_address li{
    line-height: 30px;
    position: relative;
    padding-left: 30px;
}
.ca_address li span {
    width: 30px;
    text-align: center;
    display: block;
    position: absolute;
    color: #999;
    left: 0;
    top: 0;
}

.ca_address img {
    width: 544px;
    display: block;
    float: left;
}
.ca_address .ca_info {
    margin-left: 605px;
    margin-top: 116px;
}
/*.contact_img .ca_top {
    color: #333;
    font-size: 30px;
    line-height: 46px;
}

.contact_img .ca_con {
    margin-left: 564px;
    line-height: 40px;
}

.contact_img .ca_con span {
    font-size: 20px;
    line-height: 32px;
    height: 32px;
    font-weight: 600;
}
*/
.ca_title {
    font-size: 60px;
    line-height: 60px;
    padding: 80px 0;
}

/*.ca_webemail {
    display: flex;
    padding: 65px 0 80px 0;
}

.ca_webemail li {
    flex: 1;
    text-align: center;
}

.ca_webemail li img {
    display: inline-block;
    width: 80px;
}

.ca_webemail li div {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin-left: 20px;
}

.ca_webemail li div span {
    font-size: 24px;
    line-height: 32px;
    margin: 10px 0;
    display: block;
}

.ca_webemail li.line {
    flex: unset;
    width: 1px;
    background-color: #e0e0e0;
}*/
.ca_top{
    display: none;
}

/* 联系我们 END*/

/*通用属性 zhulei 2020/02/26*/
.inner{
    width: 1180px;
    box-sizing: border-box;
}
.mAuto{
    margin: 0 auto;
}
.mBottom_sm{
    margin-bottom: 40px;
}
@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot'); /* IE9 */
  src: url('../font/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
    /*url('/fonts/data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAApcAAsAAAAAEhwAAAoPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCELgqVdJFIATYCJAMsCxgABCAFhG0HbhsODyMR9oOTIpD95YHtmAYJfaY6G7i4zvfJajNqaJig4NrLs5UDBf06A/DMS1InRZ7qQ+hTxcRf+/D6E9jJnawOQBIgIGxxzhPICxN1OZKzJ4++kLbDrDAa+l3f9J5n2sfwRB8UzvwS6871O2E7aNcnqMoBBg1wcq0Hd2C0uxAyDlj2G3nH7+fqENFm1tbL/757AjtULJFJZCIhmWi00CBEcqRGVFaTlJnAictvcjQQACRwQzCIrJwiLUTgQRACLWqrDF0h8iWCl+JBQBQniNmSB2IK+BCRY8lzACabP0+8QSQhAkjwKYg1y/TZFVBZYKmihnBD0EE3QKkvHcBpPoACEAyAd+IrY80mgBIPLwqS9jwYAdhAQb+XZyEsCouXJcYSZ0mxFFvUliqOAwseA4uZCNjATmYC5EilWaH89tKFEN//eAIIypDNmCoJYIEaCyRgIQhMpgBCAOYFhAgsBggeWBwQfLAUICiwYsh1MzUQQrAqZEAMQWk90Q67BanF16QGcK41y0kIIFQFUPF67pEHvhMbKObx+WVN5jp7IGSkrDg5HefKVmSMNhIEOUmSrGfzACxzKKBJD3lQorL+i0jzscL81V/IkV171T7/avXbq3vy3Zdflc/Pb0t3Xnw5SBKyDkkFg0gaQkArXzMMFUzpHtWIRmEE+yZiZX17DIz3AIjxkljPegQ3sWgJydnajJao4UFHCmNQQUPDHn4DhSPrBVnDEbjEVqzhNjz9fwz8UO29/FFWv6f4ij35qZKrzhjne2ide/bAa5YtUnTZUDUJQ9FwB75Cubb9h7PHu4mOzOL/Ck6iO96G26vSQxRfB75iz+FE/wekslaOm+APSyElIkc5DVQP25FFrKF98FElL7xy1+qxBB3jefteD+oBmKL4QiaI5A37UaoajJ4j4mWLW42ZtbplGPSadYZfM8WbREfEii4CrzoT7ymSstcpAeanQuh5lnm9QrcYRk/dj9ruboH2IouisFKhV3R471wZ9t58T1v0CAOunA8x+K1g2tWal8K4v6V55+1+p1ojSPuz7Wvlyucqg3Z1tsxYN3MsK/qo/adTFPMQjuEc0V+VvLh8wj2yUzB5xQbjUwIvc6xblb8azB8/l3spdj2DRZpGS//zzudhH/OxCHbh5UqjUw3RMNJDmSHITXM6Egtb6/zALjaflylLYZCguae8K1Ug4Pj7Y62XFTBWIOSIEgLiDH3Ps2LS1TCQCOPNgEBCX58CMBbFinwM2vHQqXFcOPHz3nQKrg7+e4/qb9j5K1yX8pnZN95Ue9p2+4O1Bhstf2LvT8u6/P8gIesKBoLExZcd5P3neUwJldx/nRe32QC21SnKpmphOi5lC4qr1ICIv/hWIIds4clcD7R8CxAEMoIEIQdgHQA3LFJAQ6BJyBeRGk0rB5IXoYgME2goC0C4xlch6DoRu2saAfP+StE5Gx2DMcX5BF/FWiYgV7Lrgmr5GtovlVGrfRuteTWWXbeW0Slqix5pTMpcCXBoI9xZ8vFtW9/8FoHE6eazM0fW7jx5Nmf/yXVu2lI0NHycoFCSGt6gVTeFDWsM06gjGuLOuMXquiV018Ymxxo1CeqWWGj1rQf8YDhmmmpRgfW+WMSHVE9lOAeO8T7mlxCa2JjHmE5zJ49RB7e7+9bMxQ1tp89vu682s5VXZ13b9Og2KuGDPXuzyvS+EGe1KCNumCzD9J+R0v+R2khPcyArlJILNEO70THEjHhV5xsK0W47a7L4cbIKbON8kVA4V8Qqo74PZe36Cgfm38vSjVjWOeb1OdPeuHUfdwRb/H3P/y/3O/fffwx93+6+rXomyS+t0q/g8Z4x/h7e+ekJqlZi7nVNVPWtiUtJab450T6ISDPId+iTwEpmVi6TKcgaWG9QnO3pLMOA9yHHDKH8sm37FT0biUHk6olkrTSlYpRrW0P0dpGL7NJEOVkxcUSkBlFeUcrpymkH8q2WeS1TRiqjGt+T7af1NZC15MS+ECDo56gly072KA+2K7ic0KqktVnhwDJshEP4NJhulvQ+kOR1Z+9cqxtWcw3jrFytJhkWkv9Cw2B2zX5F4zXfTz7Sfq/w2PDZmPtOrlFBbvBASx0VQBT10BdrJuIooE48LydHVab+a3guuxffE7b+7Z1Yx8+JCB1bNqri2WphqIBP9jMt7UP6tS20nun7yzPQ10a5wDXrKuE9vfussRP6Lk39vLD1bH+yQ9enpiNOXYqEGfLYDalBK9ONBS5Odl2D5FmORrsFynLvKIVOSgtlg22fZSc5WwS83JLpx+tHm3U2jbZDm4ZKlEWEsbVdbofE6q/ndm/jk3phenaqeOWimpViczzylC+PPTa48XKcNcfihxMx0bXJesYYwXwwE6b/dJy0f/fqdQG0aWdqf2J79ANNrbTfkMNdxruvmUZG7LQqwgY6ZB66BNUsC+wUmyFrd4WYkRvFcI4cwzEbj+UOnDnKjMsiUZHRKI6aMjJun8FOxrqwMpt9VXHDTVmS+nRuxPXQfNcHtEhZZ09py6Dr5tdjpdeHhh5Vz2+9sLX6KF4EH820PZzl11wZnKDSj/cutbErcaRXqfMYfVSuUrOuam9H46LaVx53+2+OUzmFDcXa093OPtPED35LZVXpEft5jEtfl3WJj6c4D3X4Byo+gfIiH1HhSGQafYtpbaTspWuHWMbG/jxXFC1nwqlH58hx8ayzWW3+QDs+0NI5yxmtziS3iuS0TldWgLX2EGbnRh0NWhevoz+S2ngt8/EqhhYDR5W1upo97SDtNN4y6kDy6N4qoTxlUifJwWnxc86yeatyHnWBTY5MVRhVgf6Boy66c5x3Hk7pD7AR6ay+To8DyMjAsvaHPGUvZJ4T1fCFlA3v9/1Sfe1/ejxdIjD4EcR63EXJVDDA3baF8gMrpDaQFtNrJXlrvhPkR4C75zgVyoIOUEuojKCrhlNRQU8do+zgTx7+/gt7KdwxY0dnefI3Ef0hPu3WlDUzeQF3gIfyFRCBhMgigK9nyvOP4T01LtcxPJWRplwym8anbyoLEiRyEvC1nGuFB/Vz29zKPwG3dcNICOEKVJyNN/BgExzGB41oEMAmLUyCIORuT8MazaBA8MQAAjESYQQU2BRGQoaDQMHmPPBgcz+MDzu8MwngQlBhEuz277LHs2vF6eaQBZTAZygEtUpJCSer5Rt1XzNH2mGlPzpfUAtplLxrXtiiq2MdP+gsBAXKUQNPtgbWNUHnqEQRIoPqLo9jdVk3EtQsTm4cxAQ9qgS42bggkJaaOjiFvv8Nab0a41IGfBj/IccrZg9SkSSHxYu2uQbsS3tvoGUCpSugdndIAzwpHdWykoAufrESEoKIKVHeycU0kcpLo/Z5s72pNt+g4s4nU4TF5nBpHsPXfikder8NDavrjS9athqnLfoMxXyBerdVNZFbz/cCa07T2rCwWAAA') format('woff2'),*/
  url('../font/iconfont.woff') format('woff'),
  url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../font/iconfont.svg') format('svg'); /* iOS 4.1- */
}

[class^="icon-"],
[class*=" icon-"] {
  position: relative;
  top: -1px;
  display: inline-block;
  font-family: 'iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-enter:before {
  content: "\e6f8";
}

.icon-ie:before {
  content: "\e6a6";
}

.icon-email:before {
  content: "\e604";
}

.icon-dizhi:before {
  content: "\e609";
}

.icon-tel:before {
  content: "\e634";
}

.icon-web:before {
  content: "\e62b";
}

.icon-app:before {
  content: "\e63a";
}






/*英文版*/
.logo_en {
    background: url(../image/logo_cityre_en.png) no-repeat;
	background-size: 142px 33px;
    width: 142px;
    height: 33px;
    line-height: 33px;
    margin-top: 13px;
}

.en_nav_top {
    height: 567px;
    width: 100%;
    background: url(../image/en_bg.png) no-repeat;
    background-size: auto 100%;
}

/*unit插件*/
.sale_wp {
    padding-top: 62px;
    text-align: center;
}

.sale_wp_in {
    width: 990px;
    margin: 0 auto;
    margin-top: 100px;
}

.sale_count {
    margin-bottom: 10px;
    display: inline-block;
}

.sale_count span,
.sale_count em {
    float: left;
    font-family: arial;
}

.sale_count span {
    font-size: 140px;
    line-height: 160px;
    color: #000;
    text-align: center;
    color: #fff;
}

.sale_count em {
    padding-top: 35px;
    font-weight: bold;
}

.sale_count .sp {
    margin: 80px 0 0 10px;
    font-size: 24px;
    font-weight: normal;
    color: rgba(255, 255, 255, 0.4);
}

.sale_date {
    background-position: 50% 0;
}

.sale_count .sp2 {
    font-size: 82px;
    color: #fff;
    line-height: 130px;
}

.sale_intro {
    color: #FFF;
    font-size: 30px;
    font-weight: normal;
    line-height: 36px;
    text-align: center;
    margin-bottom: 20px;
}

.sale_intro2 {
    color: #fff;
    font-size: 18px;
    text-align: center;
    margin-top: 10px;
}

.sale_more {
    color: #FFF;
    font-size: 12px;
    font-family: 'Tahoma', sans-serif;
    display: inline-block;
    margin-left: 5px;
    text-decoration: none;
}

.sale_more:hover,
.sale_more:focus,
.sale_more:active {
    color: #FFFFFF;
    text-decoration: none;
}

/*unit插件 end*/
.en_data_info {
    padding: 100px 0;
    text-align: center;
    border-bottom: 1px solid #E2E2E2;
}

.en_data_info h1 {
    color: #005C97;
    font-size: 36px;
    line-height: 48px;
    margin-bottom: 30px;
}

.en_data_info span {
    font-size: 20px;
    display: block;
    line-height: 32px;
}

/*Data Categories*/

.en_data_record {
    padding: 60px 0;
}

.en_data_record h1 {
    color: #005C97;
    font-size: 36px;
    margin-bottom: 60px;
}

.en_data_record li {
    float: left;
    width: 25%;
    box-sizing: border-box;
}

.en_data_record li h3 {
    font-size: 20px;
    color: #0e459b;
    height: 50px;
    line-height: 36px;
    padding-left: 45px;
    border-bottom: 2px solid #0e459b;
    margin: 0 30px 10px 30px;
}

.en_data_record li:first-child h3 {
    margin-left: 0;
}

.en_data_record li:last-child h3 {
    margin-right: 0;
}

.en_data_record .record1 h3 {
    background: url(../image/record1.png) no-repeat;
    background-size: 34px auto;
}

.en_data_record .record2 h3 {
    background: url(../image/record2.png) no-repeat;
    background-size: 34px auto;
}

.en_data_record .record3 h3 {
    background: url(../image/record3.png) no-repeat;
    background-size: 34px auto;
}

.en_data_record .record4 h3 {
    background: url(../image/record4.png) no-repeat;
    background-size: 34px auto;
}

.en_data_record .record div {
    border-right: 1px solid #f3f3f3;
    padding-right: 50px;
    margin-bottom: 50px;
}

.en_data_record .record:last-child div {
    border: none;
}

.en_data_record .record h4 {
    font-size: 16px;
    /*color: #0E459B;*/
    line-height: 50px;
}

.en_data_record .record .mt40 {
    margin-top: 30px;
}

.en_data_record .record4 .mt40:first-child {
    margin-top: 0;
}

.en_data_record .record .mt40 a {
    /*color: #0E459B;*/
}

.en_data_record .record p {
    font-size: 14px;
    line-height: 35px;
}

.en_data_record .record p span {
    /*color: #0E459B;*/
    margin-left: 10px;
}

.en_data_record .record .twoRec {
    height: 55px;
}

.en_data_record .record .twoRec span {
    float: right;
}

.en_data_record .record .twoRec span em {
    color: #a9b7c0;
    font-size: 12px;
}

.en_data_record .record div > em {
    color: #a9b7c0;
    margin-top: 12px;
    display: block;
}

.en_data_record .record2 div,
.en_data_record .record3 div,
.en_data_record .record4 div {
    margin-left: 30px;
    padding-right: 33px;
}

.en_data_record .record3 div > em {
    color: #a9b7c0;
    margin-top: 0;
    display: block;
}

.en_data_record .record4 div > em {
    color: #a9b7c0;
    margin-top: 0;
    display: block;
}

/*Data Categories end*/
.en_data_sample {
    padding: 60px 0;
}

.en_data_sample h1 {
    color: #005C97;
    font-size: 36px;
    margin-bottom: 60px;
}

.sampleData {
    margin-bottom: 45px;
    display: block;
    cursor: pointer;
    width: 1180px;
    height: 720px;
    background: url(../image/en_sample01.png) no-repeat center;
	background-size: 1180px auto;
}

.sampleData:hover {
    background: url(../image/en_sample02.png) no-repeat center;
	background-size: 1180px auto;
}

.en_about {
    text-align: center;
    border-bottom: 1px solid #E2E2E2;
}

.en_about h1 {
    color: #005C97;
    font-size: 36px;
    line-height: 48px;
}

.en_about span {
    font-size: 14px;
    display: block;
    line-height: 32px;
}

.en_about .en_aboutre {
    margin-top: 60px;
    text-align: left;
}

.en_about .en_aboutre span {
    font-size: 28px;
    line-height: 46px;
    display: inline-block;
    margin-left: 30px;
    vertical-align: top;
}

.en_about .en_aboutre p {
    line-height: 22px;
    width: 700px;
    display: inline-block;
    margin-left: 200px;
}

.en_contact {
    margin: 50px 0;
}

.en_contact li {
    display: inline-block;
    text-align: center;
    padding: 50px 120px;
    font-size: 18px;
    vertical-align: top;
}

.en_contact li img {
    margin-bottom: 20px;
	width: 80px;
	height: 72px;
}

.en_contact li span {
    font-size: 18px;
}

.en_contact li a {
    display: block;
}

/*英文版 end*/



















/*平板电脑和小屏电脑之间的分辨率*/
@media (min-width: 768) and (max-width: 979px) {
    .home_news_box{
        padding: 15px;
    }
    .home_news_cont span{
        font-size: 12px;
        color: #999;
    }

    .home_news_cont .tith1 {
        font-size: 20px;
        line-height: 28px;
    }
    .home_news_cont p{
        font-size: 14px;
        line-height: 26px;
        margin-top: 10px;
    }
    .base_banner {
        height: auto !important;
    }
    .credata_p3_cityre2019 {
        /*font-size: 20px;
        line-height: 40px;*/
        margin-top: 10px !important;
        /*text-shadow: 0 10px 5px rgba(0, 0, 0, 1);*/
    }
    .credata_p1_cityre2019{
        font-size: 22px;
        margin-top: 20px ;
    }
    .bigData .dataTit h1, .dataCont_box .data_contBj h2 {
        font-size: 30px !important;
        line-height: 50px !important;
        padding: 30px 0 30px 0 !important;
    }

    .bigData .dataTit p {
        font-size: 14px !important;
        line-height: 26px !important;
        position: relative;
        /*padding-left: 20px;*/
    }
    .bigData .dataTit p span {
        font-size: 20px;
    }
    .dataCont_box .data_contBj h2 {
        /*padding-top: 95px;*/
    }
    .dataCont_box .data_contBj{
        height: auto !important;
    }
    .dataCont_box .data_cont li p {
        display: block;
        font-size: 16px;
        margin: 10px 0 ;
        line-height: 40px;
        text-align: center;
        width: 100%;
    }
    .dataCont_box .data_cont h2 {
        font-size: 30px !important;
        line-height: 50px !important;
        margin-bottom: 60px !important;
    }

    .dataCont_box .contUser{
        margin-top: 0 !important;
    }
    .dataCont_box .contUser h2 {
        font-size: 30px !important;
        font-weight: normal !important;
        text-align: center !important;
        line-height: 50px !important;
        padding: 30px 0 30px 0 !important;
        margin-bottom: 0px !important;
    }

    .dataCont_box .contUser ul li {
        margin: 0 !important;
        margin-bottom: 20px !important;
        width: 33%;
        text-align: center;
        float: left;
    }
    .solutionTit h1 {
        font-size: 30px !important;
        line-height: 40px !important;
        padding: 40px 0 !important;
    }

    .solutionTit p {
        font-size: 14px !important;
        line-height: 26px !important;
    }
    .solutionCont .contIntro .content.cityhouse_partner {
        /*box-sizing: border-box;*/
        /*padding: 0 20px;*/
        margin-bottom: 0
    }

    .solutionCont .contIntro .content li {
        width: auto !important;
        float: none !important;
        box-sizing: border-box !important;
        /*padding-left: 0px;*/
        margin-bottom: 20px !important;
        min-height: auto !important;
        padding: 0 !important;
        /*overflow: hidden;*/
        /*background-size: 80px 88px;*/
    }

    .solutionCont .contIntro .content li img{
        max-width: 50px !important;
    }
    .solutionCont .contIntro .content li div{
        margin-left: 70px !important;
    }

    .solutionCont .contIntro .content li h3 {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 10px;
    }

    .solutionCont .contIntro .content li p {
        font-size: 14px;
        line-height: 26px;
        color: #666;
        padding: 0 !important;
        text-align: left !important;
    }
    .solutionCont .customer ul{
        margin-top: 20px;
    }
    .solutionCont .customer ul li{
        margin-bottom: 10px !important;
    }
    .solutionCont .customer ul.cityhouse li{
        width: 50%;
    }
    .solutionCont .customer ul.cityhouse li img{
        max-width: 80%;
    }
.solutionCont .solutionBj {
        /*min-height: auto !important;*/
        min-height: auto;
    max-height: none;
    }
 .solutionCont .solutionBj h2 {
        font-size: 30px;
        line-height: 30px;
        color: #fff;
        text-align: center;
        padding: 10px 0 !important
    }

    .solutionCont .solutionBj p.subTitle {
            font-size: 14px;
    padding: 0;
    line-height: 20px;
    margin: 0 auto 10px;
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;

    }

    .solutionCont .contIntro {
        background: #fff;
        width: auto;
        margin: 0 10px;
        min-height: auto;

     /*width: 96%; */
     /*margin-left: 2%; */
    padding: 0;

    padding-top: 15px;


     height: auto;
     border-radius: 25px 0 0 0;
     /*position: absolute; */
     box-shadow: none;

    box-sizing: border-box;
     top: 180px;
     left: 0;
    padding: 20px 0 0;
    }
    .industrySolutions .solutions_contact{
        padding: 20px ;
    }
    .industrySolutions .solutions_contact li{
        display: block;
        margin: 0 0 10px;
        font-size: 16px;
    }
    /* 招才进禧 */
    .hr_info_box {
        padding: 0 15px;
        margin-bottom: 0;
    }

    .hr_info_box h1,
    .hr_special_word h1 {
       font-size: 30px;
    line-height: 40px;
    padding: 40px 0;
    }

    .hr_info_box p {
        color: #666;
        font-size: 14px;
        line-height: 26px;
        margin-bottom: 30px;
    }

    .joinus_btn.mobile {
        display: block;
        margin: 0 auto;
        padding: 0;
        text-align: center;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .hr_search_box.mobile{
        display: block;
    }
    .hr_search_box.mobile .search_eare{
        position: relative;
    }


    .hr_special_word p {
            margin-left: 0 !important;
    font-size: 14px !important;
    line-height: 26px !important;
    }



.about .contactus_info{
        padding: 20px;
        font-size: 14px;
    }
    .about .contactus_info li{
        line-height: 30px;
    }
    .about .title{
    /*padding:0;*/
    font-size:30px;
    line-height: 40px;
    margin-bottom: 20px;
    display:block;
    color:#333;

}
    .intro_info_box {
        margin-bottom: 0;
            padding: 0 20px 20px;
    }

    .intro_info_box h1 {
            font-size: 30px;
    line-height: 40px;
    padding: 40px 0 !important;
}
.contactus_link li {
        width: 33%;
        text-align: center;
        margin-right: 0;
        height: 50px;
        line-height: 50px;
    }


    .contactus_link li img {
        max-width: 90%;
        display: inline-block;
        vertical-align: middle;
    }
    .about .about_profile p/*.intro_info_box p*/ {
        color: #666;
        font-size: 14px;
        /*margin-top: 20px;*/
        line-height: 26px;
        text-indent: 20px;
    }
    .intro_info_box .course_module{

    }
    .intro_info_box .course_module li{
        line-height: 26px;
        font-size: 14px;
    }
    .intro_info_box .course_module li span:after{
        top: 6px;
    }

/*联系我们*/
    .ca_info_box{
        padding: 40px 0;
    }
    .ca_title {
            padding: 0 20px 40px 20px;
        font-size: 30px;
            line-height: 40px;
    }

    .ca_address{
        padding: 20px;
        margin-bottom: 0;
    }
    .ca_address img {
        max-width: 100%;
    display: block;
    width: auto;
    float: none;
    }
    .ca_address li span{
        text-align: left;
        width: 20px;
    }
    .ca_address li{
        font-size: 14px;
            line-height: 25px;
    padding-left: 20px;
    }

    .ca_address .ca_info{
        margin-left: 0;
        margin-top: 20px;
    }

    /*.ca_address {
        position: unset;
        top: 0;
        left: 0;
    }*/

    /*.ca_address2 {
        position: unset;
        bottom: 0;
        right: 0;
    }*/

    .industrySolutions .solutionTit .dataInfo{
        margin: 20px 0;
    }
    .industrySolutions .solutionTit .dataInfo li {
        font-size: 16px;
            float: none;
        padding: 0;
        height: 60px;
        line-height: 60px;
    }
    .industrySolutions .solutionTit .dataInfo li:after{
        display: none;
    }
    .footer_navs{
        padding: 0 15px;
        display: block;
        background: #f9f9f9;
    }
    .footer_navs li{
        display: block;
        height: 50px;
        line-height: 50px;
        border-bottom: 1px solid #e5e5e5;
        position: relative;
    }
    .footer_navs li a{
        display: block;
    }
    .footer_navs li i{
        position: absolute;
        right: 0;
        top: 18px;
    }
    .accordion_content li{
            padding: 20px 20px 0;
        width: auto;
        float: none;
        min-height: auto;
    }

    .footer{
        padding: 0;
    }
    .copymobile {
        display: block;
        font-size: 12px;
    }
    .copymobile span{
        line-height: 20px;
    }
    /*新闻页*/
    .com_title {
        padding: 40px 20px;
        font-size: 30px;
        line-height: 40px;
        /*padding: 40px 0;*/
    }
    .com_news_hot_detail_date{
        /*display: block;*/
        padding: 0;
        overflow: hidden;
        border: none;
    }
    .com_news_hot_detail_date i, .com_news_hot_detail_date span{
        display: inline-block;
        line-height: 25px;

    }
    .com_news_hot_detail_date i{
        font-size: 14px;
        width: 30px;
        font-weight: bold;
    }
    .com_news_hot_detail_date span{
        float: left;
    }
    .com_newslist_box li .new_title {
        margin: 0;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .com_newslist_box li .new_intro {
        margin-left: 0;
        font-size: 12px;
        line-height: 20px;
    }
    .credata_p2_cityre2019{
        font-size: 14px;
        margin-top: 0;
    }
    .price_num{
        font-size: 35px;
    }
    .credata_p5_cityre2019{
        font-size: 12px;
        width: 120px;
        text-align: center;
    }

    .inner{
        width: auto;
    }
    .retail .solutionBj h2 {
        padding-top: 68px;
    }
    .contactus_link {
        width: 100%;
        /*height: 370px;*/
        margin-top:0;
        padding: 20px;
        box-sizing: border-box;

    }
    .contactus_link.mBottom_sm, .about .contactus_info{
        margin-bottom: 0;
    }

}
/*横向放置的手机和竖向放置的平板之间的分辨率*/
@media (max-width: 767px) {
    .home_news_box{
        padding: 15px;
    }
    .home_news_cont span{
        font-size: 12px;
        color: #999;
    }

    .home_news_cont .tith1 {
        font-size: 20px;
        line-height: 28px;
    }
    .home_news_cont p{
        font-size: 14px;
        line-height: 26px;
        margin-top: 10px;
    }
    .base_banner {
        height: auto !important;
    }
    .credata_p3_cityre2019 {
        /*font-size: 20px;
        line-height: 40px;*/
        margin-top: 10px !important;
        /*text-shadow: 0 10px 5px rgba(0, 0, 0, 1);*/
    }
    .credata_p1_cityre2019{
        font-size: 22px;
        margin-top: 20px ;
    }
    .bigData .dataTit h1, .dataCont_box .data_contBj h2 {
        font-size: 30px !important;
        line-height: 50px !important;
        padding: 30px 0 30px 0 !important;
    }

    .bigData .dataTit p {
        font-size: 14px !important;
        line-height: 26px !important;
        position: relative;
        /*padding-left: 20px;*/
    }
    .bigData .dataTit p span {
        font-size: 20px;
    }
    .dataCont_box .data_contBj h2 {
        /*padding-top: 95px;*/
    }
    .dataCont_box .data_contBj{
        height: auto !important;
    }
    .dataCont_box .data_cont li p {
        display: block;
        font-size: 16px;
        margin: 10px 0 ;
        line-height: 40px;
        text-align: center;
        width: 100%;
    }
    .dataCont_box .data_cont h2 {
        font-size: 30px !important;
        line-height: 50px !important;
        margin-bottom: 60px !important;
    }

    .dataCont_box .contUser{
        margin-top: 0 !important;
    }
    .dataCont_box .contUser h2 {
        font-size: 30px !important;
        font-weight: normal !important;
        text-align: center !important;
        line-height: 50px !important;
        padding: 30px 0 30px 0 !important;
        margin-bottom: 0px !important;
    }

    .dataCont_box .contUser ul li {
        margin: 0 !important;
        margin-bottom: 20px !important;
        width: 33%;
        text-align: center;
        float: left;
    }
    .solutionTit h1 {
        font-size: 30px !important;
        line-height: 40px !important;
        padding: 40px 0 !important;
    }

    .solutionTit p {
        font-size: 14px !important;
        line-height: 26px !important;
    }
    .solutionCont .contIntro .content.cityhouse_partner {
        /*box-sizing: border-box;*/
        /*padding: 0 20px;*/
        margin-bottom: 0
    }

    .solutionCont .contIntro .content li {
        width: auto !important;
        float: none !important;
        box-sizing: border-box !important;
        /*padding-left: 0px;*/
        margin-bottom: 20px !important;
        min-height: auto !important;
        padding: 0 !important;
        /*overflow: hidden;*/
        /*background-size: 80px 88px;*/
    }

    .solutionCont .contIntro .content li img{
        max-width: 50px !important;
    }
    .solutionCont .contIntro .content li div{
        margin-left: 70px !important;
    }

    .solutionCont .contIntro .content li h3 {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 10px;
    }

    .solutionCont .contIntro .content li p {
        font-size: 14px;
        line-height: 26px;
        color: #666;
        padding: 0 !important;
        text-align: left !important;
    }
    .solutionCont .customer ul{
        margin-top: 20px;
    }
    .solutionCont .customer ul li{
        margin-bottom: 10px !important;
    }
    .solutionCont .customer ul.cityhouse li{
        width: 50%;
    }
    .solutionCont .customer ul.cityhouse li img{
        max-width: 80%;
    }
.solutionCont .solutionBj {
        /*min-height: auto !important;*/
        min-height: auto;
    max-height: none;
    }
 .solutionCont .solutionBj h2 {
        font-size: 30px;
        line-height: 30px;
        color: #fff;
        text-align: center;
        padding: 10px 0 !important
    }

    .solutionCont .solutionBj p.subTitle {
            font-size: 14px;
    padding: 0;
    line-height: 20px;
    margin: 0 auto 10px;
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;

    }

    .solutionCont .contIntro {
        background: #fff;
        width: auto;
        margin: 0 10px;
        min-height: auto;

     /*width: 96%; */
     /*margin-left: 2%; */
    padding: 0;

    padding-top: 15px;


     height: auto;
     border-radius: 25px 0 0 0;
     /*position: absolute; */
     box-shadow: none;

    box-sizing: border-box;
     top: 180px;
     left: 0;
    padding: 20px 0 0;
    }
    .industrySolutions .solutions_contact{
        padding: 20px ;
    }
    .industrySolutions .solutions_contact li{
        display: block;
        margin: 0 0 10px;
        font-size: 16px;
    }
    /* 招才进禧 */
    .hr_info_box {
        padding: 0 15px;
        margin-bottom: 0;
    }

    .hr_info_box h1,
    .hr_special_word h1 {
       font-size: 30px;
    line-height: 40px;
    padding: 40px 0;
    }

    .hr_info_box p {
        color: #666;
        font-size: 14px;
        line-height: 26px;
        margin-bottom: 30px;
    }

    .joinus_btn.mobile {
        display: block;
        margin: 0 auto;
        padding: 0;
        text-align: center;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .hr_search_box.mobile{
        display: block;
    }
    .hr_search_box.mobile .search_eare{
        position: relative;
    }


    .hr_special_word p {
            margin-left: 0 !important;
    font-size: 14px !important;
    line-height: 26px !important;
    }



.about .contactus_info{
        padding: 20px;
        font-size: 14px;
    }
    .about .contactus_info li{
        line-height: 30px;
    }
    .about .title{
    /*padding:0;*/
    font-size:30px;
    line-height: 40px;
    margin-bottom: 20px;
    display:block;
    color:#333;

}
    .intro_info_box {
        margin-bottom: 0;
            padding: 0 20px 20px;
    }

    .intro_info_box h1 {
            font-size: 30px;
    line-height: 40px;
    padding: 40px 0 !important;
}
.contactus_link li {
        width: 33%;
        text-align: center;
        margin-right: 0;
        height: 50px;
        line-height: 50px;
    }


    .contactus_link li img {
        max-width: 90%;
        display: inline-block;
        vertical-align: middle;
    }
    .about .about_profile p/*.intro_info_box p*/ {
        color: #666;
        font-size: 14px;
        /*margin-top: 20px;*/
        line-height: 26px;
        text-indent: 30px;
    }
    .intro_info_box .course_module{

    }
    .intro_info_box .course_module li{
        line-height: 26px;
        font-size: 14px;
    }
    .intro_info_box .course_module li span:after{
        top: 6px;
    }

/*联系我们*/
    .ca_info_box{
        padding: 40px 0;
    }
    .ca_title {
            padding: 0 20px 40px 20px;
        font-size: 30px;
            line-height: 40px;
    }

    .ca_address{
        padding: 20px;
        margin-bottom: 0;
    }
    .ca_address img {
        max-width: 100%;
    display: block;
    width: auto;
    float: none;
    }
    .ca_address li span{
        text-align: left;
        width: 20px;
    }
    .ca_address li{
        font-size: 14px;
            line-height: 25px;
    padding-left: 20px;
    }

    .ca_address .ca_info{
        margin-left: 0;
        margin-top: 20px;
    }

    /*.ca_address {
        position: unset;
        top: 0;
        left: 0;
    }*/

    /*.ca_address2 {
        position: unset;
        bottom: 0;
        right: 0;
    }*/

    .industrySolutions .solutionTit .dataInfo{
        margin: 20px 0;
    }
    .industrySolutions .solutionTit .dataInfo li {
        font-size: 16px;
            float: none;
        padding: 0;
        height: 60px;
        line-height: 60px;
    }
    .industrySolutions .solutionTit .dataInfo li:after{
        display: none;
    }
    .footer_navs{
        padding: 0 15px;
        display: block;
        background: #f9f9f9;
    }
    .footer_navs li{
        display: block;
        height: 50px;
        line-height: 50px;
        border-bottom: 1px solid #e5e5e5;
        position: relative;
    }
    .footer_navs li a{
        display: block;
    }
    .footer_navs li i{
        position: absolute;
        right: 0;
        top: 18px;
    }
    .accordion_content li{
            padding: 20px 20px 0;
        width: auto;
        float: none;
        min-height: auto;
    }

    .footer{
        padding: 0;
    }
    .copymobile {
        display: block;
        font-size: 12px;
    }
    .copymobile span{
        line-height: 20px;
    }
    /*新闻页*/
    .com_title {
        padding: 40px 20px;
        font-size: 30px;
        line-height: 40px;
        /*padding: 40px 0;*/
    }
    .com_news_hot_detail_date{
        /*display: block;*/
        padding: 0;
        overflow: hidden;
        border: none;
    }
    .com_news_hot_detail_date i, .com_news_hot_detail_date span{
        display: inline-block;
        line-height: 25px;

    }
    .com_news_hot_detail_date i{
        font-size: 14px;
        width: 30px;
        font-weight: bold;
    }
    .com_news_hot_detail_date span{
        float: left;
    }
    .com_newslist_box li .new_title {
        margin: 0;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .com_newslist_box li .new_intro {
        margin-left: 0;
        font-size: 12px;
        line-height: 20px;
    }
    .credata_p2_cityre2019{
        font-size: 14px;
        margin-top: 0;
    }
    .price_num{
        font-size: 35px;
    }
    .credata_p5_cityre2019{
        font-size: 12px;
        width: 120px;
        text-align: center;
    }

    .inner{
        width: auto;
    }
    .retail .solutionBj h2 {
        padding-top: 68px;
    }
    .contactus_link {
        width: 100%;
        /*height: 370px;*/
        margin-top:0;
        padding: 20px;
        box-sizing: border-box;

    }
    .contactus_link.mBottom_sm, .about .contactus_info{
        margin-bottom: 0;
    }

}


/*横向放置的手机和分辨率更小的设备*/
@media (max-width: 480px) {
    .home_news_box{
        padding: 15px;
    }
    .home_news_cont span{
        font-size: 12px;
        color: #999;
    }

    .home_news_cont .tith1 {
        font-size: 20px;
        line-height: 28px;
    }
    .home_news_cont p{
        font-size: 14px;
        line-height: 26px;
        margin-top: 10px;
    }
    .base_banner {
        height: auto !important;
    }
    .credata_p3_cityre2019 {
        /*font-size: 20px;
        line-height: 40px;*/
        margin-top: 10px !important;
        /*text-shadow: 0 10px 5px rgba(0, 0, 0, 1);*/
    }
    .credata_p1_cityre2019{
        font-size: 22px;
        margin-top: 20px ;
    }
    .bigData .dataTit h1, .dataCont_box .data_contBj h2 {
        font-size: 30px !important;
        line-height: 50px !important;
        padding: 30px 0 30px 0 !important;
    }

    .bigData .dataTit p {
        font-size: 14px !important;
        line-height: 26px !important;
        position: relative;
        /*padding-left: 20px;*/
    }
    .bigData .dataTit p span {
        font-size: 20px;
    }
    .dataCont_box .data_contBj h2 {
        /*padding-top: 95px;*/
    }
    .dataCont_box .data_contBj{
        height: auto !important;
    }
    .dataCont_box .data_cont li p {
        display: block;
        font-size: 16px;
        margin: 10px 0 ;
        line-height: 40px;
        text-align: center;
        width: 100%;
    }
    .dataCont_box .data_cont h2 {
        font-size: 30px !important;
        line-height: 50px !important;
        margin-bottom: 60px !important;
    }

    .dataCont_box .contUser{
        margin-top: 0 !important;
    }
    .dataCont_box .contUser h2 {
        font-size: 30px !important;
        font-weight: normal !important;
        text-align: center !important;
        line-height: 50px !important;
        padding: 30px 0 30px 0 !important;
        margin-bottom: 0px !important;
    }

    .dataCont_box .contUser ul li {
        margin: 0 !important;
        margin-bottom: 20px !important;
        width: 33%;
        text-align: center;
        float: left;
    }
    .solutionTit h1 {
        font-size: 30px !important;
        line-height: 40px !important;
        padding: 22px 0 !important;
    }

    .solutionTit p {
        font-size: 14px !important;
        line-height: 26px !important;
    }
    .solutionCont .contIntro .content.cityhouse_partner {
        /*box-sizing: border-box;*/
        /*padding: 0 20px;*/
        margin-bottom: 0
    }

    .solutionCont .contIntro .content li {
        width: auto !important;
        float: none !important;
        box-sizing: border-box !important;
        /*padding-left: 0px;*/
        margin-bottom: 20px !important;
        min-height: auto !important;
        padding: 0 !important;
        /*overflow: hidden;*/
        /*background-size: 80px 88px;*/
    }

    .solutionCont .contIntro .content li img{
        max-width: 50px !important;
    }
    .solutionCont .contIntro .content li div{
        margin-left: 70px !important;
    }

    .solutionCont .contIntro .content li h3 {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 10px;
    }

    .solutionCont .contIntro .content li p {
        font-size: 14px;
        line-height: 26px;
        color: #666;
        padding: 0 !important;
        text-align: left !important;
    }
    .solutionCont .customer ul{
        margin-top: 20px;
    }
    .solutionCont .customer ul li{
        margin-bottom: 10px !important;
    }
    .solutionCont .customer ul.cityhouse li{
        width: 50%;
    }
    .solutionCont .customer ul.cityhouse li img{
        max-width: 80%;
    }
.solutionCont .solutionBj {
        min-height: auto !important;
        min-height: auto;
    max-height: none;
    }
 .solutionCont .solutionBj h2 {
        font-size: 30px;
        line-height: 30px;
        color: #fff;
        text-align: center;
        padding: 10px 0 !important
    }

    .solutionCont .solutionBj p.subTitle {
            font-size: 14px;
    padding: 0;
    line-height: 20px;
    margin: 0 auto 10px;
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;

    }

    .solutionCont .contIntro {
        background: #fff;
        width: auto;
        margin: 0 10px;
        min-height: auto;

     /*width: 96%; */
     /*margin-left: 2%; */
    padding: 0;

    padding-top: 15px;


     height: auto;
     border-radius: 25px 0 0 0;
     /*position: absolute; */
     box-shadow: none;

    box-sizing: border-box;
     top: 180px;
     left: 0;
    padding: 20px 0 0;
    }
    .industrySolutions .solutions_contact{
        padding: 20px ;
    }
    .industrySolutions .solutions_contact li{
        display: block;
        margin: 0 0 10px;
        font-size: 16px;
    }
    /* 招才进禧 */
    .hr_info_box {
        padding: 0 15px;
        margin-bottom: 0;
    }

    .hr_info_box h1,
    .hr_special_word h1 {
       font-size: 30px;
    line-height: 40px;
    padding: 40px 0;
    }

    .hr_info_box p {
        color: #666;
        font-size: 14px;
        line-height: 26px;
        margin-bottom: 30px;
    }

    .joinus_btn.mobile {
        display: block;
        margin: 0 auto;
        padding: 0;
        text-align: center;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .hr_search_box.mobile{
        display: block;
    }
    .hr_search_box.mobile .search_eare{
        position: relative;
    }
    /*.hr_search_box.mobile .search_eare img{
        position: absolute;
        right: 0;
        top: 0;
        z-index: 2;
    }
    .hr_search_box.mobile .search_eare input{
        display: block;
        width: 100%;
        box-sizing: border-box;
        height: 50px;
        z-index: 1;
    }
    */


    /*.hr_special_word {
        padding-bottom: 40px !important;
        background: url(../image/hr_bg.png) no-repeat;
        background-position: top center;
        background-size: 100% !important;
    }*/


    .hr_special_word p {
            margin-left: 0 !important;
    font-size: 14px !important;
    line-height: 26px !important;
    }

    /*.hr_special_word h1 {
        margin-top: 40px;
    }*/

     /*.hr_special_grow .title span {
        font-size: 30px;
        line-height: 40px;
        text-align: left;
        padding: 0;
    }

    .hr_special_grow ul {
        width: 100%;
        overflow: hidden;
    }
.hr_special_grow ul li p{
    font-size: 14px;
}
*/

.about .contactus_info{
        padding: 20px;
        font-size: 14px;
    }
    .about .contactus_info li{
        line-height: 30px;
    }
    .about .title{
    /*padding:0;*/
    font-size:30px;
    line-height: 40px;
    margin-bottom: 20px;
    display:block;
    color:#333;

}
    /*.ca_address {
        position: absolute;
        top: 100px;
        left: 100px;
    }*/

    .intro_info_box {
        margin-bottom: 0;
            padding: 0 20px 20px;
    }

    .intro_info_box h1 {
            font-size: 30px;
    line-height: 40px;
    padding: 40px 0 !important;
}
.contactus_link li {
        width: 33%;
        text-align: center;
        margin-right: 0;
        height: 50px;
        line-height: 50px;

        /*margin: 0 20px 20px 0;*/

    }
    /*.about .mBottom_sm, .about .contactus_info{
        margin-bottom: 0
    }*/
    /*.contactus_link .contactus_link1{
        height:60px;
        width:100%;
        text-align:center;
        line-height:60px;
        padding:0;
        font-size:24px;
        margin-top: 0px;
    }*/

    .contactus_link li img {
        max-width: 90%;
        display: inline-block;
        vertical-align: middle;
    }
    .intro_info_box p {
        color: #666;
        font-size: 14px;
        /*margin-top: 20px;*/
        line-height: 26px;
    }
    .intro_info_box .course_module{

    }
    .intro_info_box .course_module li{
        line-height: 26px;
        font-size: 14px;
    }
    .intro_info_box .course_module li span:after{
        top: 6px;
    }

/*联系我们*/
    .ca_info_box{
        padding: 40px 0;
    }
    .ca_title {
            padding: 0 20px 40px 20px;
        font-size: 30px;
            line-height: 40px;
    }

    .ca_address{
        padding: 20px;
        margin-bottom: 0;
    }
    .ca_address img {
        max-width: 100%;
    display: block;
    width: auto;
    float: none;
    }
    .ca_address li span{
        text-align: left;
        width: 20px;
    }
    .ca_address li{
        font-size: 14px;
            line-height: 25px;
    padding-left: 20px;
    }

    .ca_address .ca_info{
        margin-left: 0;
        margin-top: 20px;
    }

    /*.ca_address {
        position: unset;
        top: 0;
        left: 0;
    }*/

    /*.ca_address2 {
        position: unset;
        bottom: 0;
        right: 0;
    }*/

.industrySolutions .solutionTit .dataInfo{
    margin: 20px 0;
}
.industrySolutions .solutionTit .dataInfo li {
    font-size: 16px;
        float: none;
    padding: 0;
    height: 80px;
        line-height: 60px;
}
.industrySolutions .solutionTit .dataInfo li:after{
    display: none;
}
.footer_navs{
    padding: 0 15px;
    display: block;
    background: #f9f9f9;
}
.footer_navs li{
    display: block;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
}
.footer_navs li a{
    display: block;
}
.footer_navs li i{
    position: absolute;
    right: 0;
    top: 18px;
}
.accordion_content li{
        padding: 20px 20px 0;
    width: auto;
    float: none;
    min-height: auto;
}





















.footer{
    padding: 0;
}
.copymobile {
        display: block;
        font-size: 12px;
    }
.copymobile span{
    line-height: 20px;
}
/*新闻页*/
.com_title {
           padding: 40px 20px;
           font-size: 30px;
    line-height: 40px;
    /*padding: 40px 0;*/
    }

    .com_news_hot_detail_date{
        /*display: block;*/
        padding: 0;
        overflow: hidden;
        border: none;
    }
.com_news_hot_detail_date i, .com_news_hot_detail_date span{
    display: inline-block;
    line-height: 25px;

}
.com_news_hot_detail_date i{
       font-size: 14px;
    width: 30px;
    font-weight: bold;
}
.com_news_hot_detail_date span{
    float: left;

}

.com_newslist_box li .new_title {
        margin: 0;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .com_newslist_box li .new_intro {
        margin-left: 0;
        font-size: 12px;
        line-height: 20px;
    }




    .credata_p2_cityre2019{
        font-size: 14px;
        margin-top: 0;
    }




    .price_num{
        font-size: 35px;
    }

    .credata_p5_cityre2019{
            font-size: 12px;
    width: 120px;
    text-align: center;
}



    .inner{
        width: auto;
    }

    .retail .solutionBj h2 {
            padding-top: 68px;
        }
    .contactus_link {
            width: 100%;
            /*height: 370px;*/
            margin-top:0;
            padding: 20px;
            box-sizing: border-box;
        }
    .contactus_link.mBottom_sm, .about .contactus_info{
        margin-bottom: 0;
    }


}
.homep{

    width: 80%;
    margin: auto;
    text-align: center;

}    /*首页头部反白显示*/
header {
    background-color: #1E375C;
    /*background: rgba(20, 20, 41, 0.8);*/
}

.logo {
    background-image: url(../image/logo_cityre_white.png);
}

.nav_box > nav > a {
    color: #fff;
    border-top: 3px solid transparent;
}

.nav_box > nav > a:hover {
    color: #fff;
}ul.platul {
     display: flex!important;
     justify-content: space-around;
 }
@media screen and (max-width: 960px) {
    .nav_box {
        background: rgba(20, 20, 41, 0.8);
    }
    .solutionTit.pindent p {
        text-indent: 2rem!important;
    }ul.platul {
         display: block!important;
         justify-content: space-around;
     }
     .splitline{
         display: none!important;
     }
    .ca_address .title {
        margin-left: 0;
    }
}.solutionTit.pindent p {
     text-indent: 3rem;
     margin-bottom: 21px;
 }a.linktopage {
      margin: auto;
      color: #fff;
      display: block;
      width: 122px;
      text-align: center;
      font-weight: bold;
        font-size: 20px;
  }
ul.platul li span {
    line-height: 25px;
    margin-top: 16px;
    font-size: 19px;
}.solutionCont .solutionTit {
     color: #fff;
 }.solutionCont .solutionBj h2 {
      color: #fff;
      padding: 56px 0 59px 0;
  }