
/* 轮播图 */
.xa_swiper { 
	display: flex;
    height: 540px;  
}
.swiper-slide img {
    width: 100%;
	height: 540px;
}
.xa_swiper_pagination {
    position: absolute;
    bottom: 30px;
    display: flex;
    justify-content: center;
    z-index: 9;
}
 

 
.xa_title_box {
    padding-top: 70px;
    text-align: center; 
}
.xa_title_text {
    color: #3f3f3f;
    font-size: 32px;
    line-height: 32px;
    font-weight: 700;
}
.xa_title_english {
    color: #999999;
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
    padding: 10px 0 20px 0;
}
.xa_title_line { 
    width: 278px;
    height: 1px;
    background-color: #d0d0d0;
    position: relative;
    margin: 0 auto;
}
.xa_title_line::after { 
    content: '';
    width: 40px;
    height: 5px;
    background-color: #2562c7;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -2px;

}
.xa_title_content {
    max-width: 852px;
    margin: 0 auto;
    padding: 0 10px;
    padding-top: 22px;
    line-height: 22px;
    font-size: 12px;
    color: #999999;
}
.xa_swiper_pagination .swiper-pagination-bullet {
   width: 10px;
   height: 10px;
   border-radius: 5px;
   background-color: #82a6f9;
}
.xa_swiper_pagination .swiper-pagination-bullet-active {
   width: 20px; 
   background-color: #fff;
}
.xa_next {
    width: 86px;
    height: 86px;
    position: absolute;
    bottom: -43px;
    margin: 0 auto;
    left: 0;
    right: 0; 
    z-index: 1;
}
/* 我们的服务 */
.xa_my_server {
    padding-bottom: 60px;
    position: relative;
}
.xa_my_server .xa_my_server_img {
    width: 124px;
    height: 124px;
}
.xa_my_server .xa_my_server_box {
    /* display: flex; */
    /* flex-wrap: wrap; */
    /* justify-content: space-around; */
}
.xa_my_server .xa_my_server_item { 
    padding: 45px 0px;
    display: flex;
    flex-direction: column;
    align-items: center; 
}
.xa_my_server .xa_my_server_name {   
    font-size: 14px;
    color: #000000;
    line-height: 17px;
}
.xa_my_server .xa_my_server_btn {   
    font-size: 16px;
    color: #2562c7;
    line-height: 56px;
    width: 166px;
    border-radius: 28px;
    border: 1px solid #2562c7;
    text-align: center;
    margin: 0 auto;
    margin-top: 58px;
}
/* 我们的优势 */
.xa_my_advantage_content_box {
    background: url('../image/my_advantage_bg.jpg') no-repeat center;
}
.xa_my_advantage {
    padding-bottom: 60px;
    position: relative;
}
.xa_my_advantage .xa_my_advantage_text {
    color: #fff;
}
.xa_my_advantage_box {
    display: flex;
    flex-wrap: wrap;
    width: 800px;
    
}
.xa_my_advantage_item {
    width: 400px;
    height: 150px;
    display: flex;
    align-items: center;
}
.xa_my_advantage_img {
    width: 48px;
    height: 48px;
}
.xa_my_advantage_item_left {
    padding-left: 10px;
    width: 300px;
}
.xa_my_advantage_name {
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    padding-top: 16px;
}
.xa_my_advantage_content {
    font-size: 12px;
    line-height: 16px;
    font-weight: 700;
}

/* 我们的客户 */
.xa_my_customer_content_box {
    background: url(../image/my_customer_bg.png) no-repeat center center;
}
.xa_my_customer_content {
    max-width: 1200px;
    position: relative;
    margin: 0 auto;
}
.xa_my_customer {
    display: flex;
}
.xa_my_customer_left {
    flex: 37;
}
.xa_my_customer_right {
    flex: 43; 
    display: flex;
    flex-direction: column; 
}
.xa_customer_title {
    height: 45px;
    /* width: ; */
    position: relative;
    margin: 50px 0 42px 0;
}
.xa_customer_title_text {
    position: absolute;
    bottom: 0;
    line-height: 30px;
    font-size: 32px;
    font-weight: 700;
    color: #3f3f3f;
}
.xa_customer_title_english {  
    line-height: 26px;
    font-size: 30px;
    font-weight: 700;
    color: #d7d7d7;
} 
.xa_my_customer_box {  
    display: flex;
    flex-wrap: wrap; 
} 
.xa_my_customer_img {  
    width: 85%;
    margin-bottom: 20px;
} 
.xa_my_customer_img:nth-child(2n) {   
    margin-left: 20px;
} 
.xa_customer_num img {
    width: 95%;
}
.xa_customer_num {
    margin: 75px 0 120px 0;
}

/* 客户案例 */
.xa_customer_case {
    position: relative;
    max-width: 1200px;
    margin:  0  auto;
}
.xa_customer_case_top {
    display: flex;
    justify-content: space-between;
    padding: 45px 0 50px 0;
    max-width: 765px;
    margin: 0 auto;
}
.xa_customer_case_top_item {
    font-size: 14px; 
    line-height: 40px;
    padding: 0 20px; 
    border-radius: 20px;
    border: 1px solid #999999;
    text-align: center;
    box-sizing: border-box;
}
.xa_customer_case_box {
    display: flex;
    justify-content: space-between;
}
.xa_customer_case_box_item {
    margin: 0 10px;
}
.xa_customer_case_img {
    width: 100%;
}
.xa_customer_case_box_item_bottom {
    max-width: 388px;
    padding: 18px 0 0 22px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.xa_customer_case_item_title {
    line-height: 36px;
    font-size: 16px;
    color: #3f3f3f;
}
.xa_customer_case_item_text {
    line-height: 26px;
    font-size: 12px;
    color: #999;
}
.xa_customer_case_item_next { 
    width: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.xa_customer_case_item_next img { 
    width: 16px;
    height: 14px;
} 
.xa_customer_case_bottom {
    max-width: 465px;
    height: 56px;
    padding: 60px 0 120px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    box-sizing: content-box;
}
.xa_all_list {
    width: 166px;
    line-height: 56px;
    border: 1px solid #2562c7;
    color: #2562c7; 
    border-radius: 28px;
    text-align: center;
    font-size: 16px;
    box-sizing: border-box; 
}
.xa_customer_case_all {   
}
.xa_customer_case_from {
    width: 48px;
    height: 48px;
}
.xa_customer_case_next {
    width: 48px;
    height: 48px;
}



/* 服务流程 */
.xa_service_process_content_box {
    background: url(../image/service_process_bg.png) no-repeat center center;
    position: relative;
}
.xa_service_process {
    max-width: 1200px; 
    margin: 0 auto;
}
.xa_service_process_text {
    color: #fff;
}
.xa_service_process_line::after {
    background-color: #fff;
}
.xa_service_process_box {
    padding-top: 108px;
    display: flex;
    justify-content: space-around;
}
.xa_service_process_item {
    max-width: 240px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.xa_service_process_img {
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.xa_service_process_name {
    font-size: 20px;
    color: #fff;
    margin-top: 20px;
    line-height: 62px;
}
.xa_service_process_content {
    font-size: 14px;
    color: #fff; 
    line-height: 24px;
    margin-bottom: 156px;
}





/* 行业资讯 */ 
.xa_industry_info {
    max-width: 1200px; 
    margin: 0 auto;
    position: relative;
}
.xa_industry_info_box {
    padding-top: 60px;
    display: flex;
    justify-content: space-between;
}
.xa_industry_info_left {
    padding: 45px;
    background-color: #f7f8fd;
    flex: 37;
}
.xa_industry_info_right { 
    flex: 43;
    padding: 0 0 0 36px;
}
.xa_industry_info_date {
    line-height: 40px;
    font-size: 22px;
    font-weight: 700;
    color: #3f3f3f;
}
.xa_industry_info_title {
    line-height: 30px;
    font-size: 16px; 
}
.xa_industry_info_content {
    line-height: 22px;
    font-size: 12px; 
    color: #999;

}
.xa_industry_info_img img {
    width: 100%;
}
.xa_industry_info_item {
    min-height: 166px;
    padding-top: 22px; 
    display: flex;
    justify-content: space-between;
}
.xa_industry_info_item_left {
    flex: 1;
   
}
.xa_industry_info_item_content {
    padding-left: 10px;
}
.xa_industry_info_item_right {
    width: 135px;
    padding-right: 40px;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
} 
.xa_industry_info_item_title{
    vertical-align: middle;
    position: relative;
    padding: 0 0 0 10px;
}  
.xa_industry_info_item_title span { 
    position: absolute;
    top: 12px;
    left: 0px;
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%; 
    background: #000;
    /* margin-top: 12px; */
}
.xa_industry_info_item_next {
    padding-top: 38px;
    width: 27px;
    height: 13px;
    display: block;
    box-sizing: content-box;
}
.xa_industry_info_all {
    margin: 0 auto;
    margin-top: 68px;
    margin-bottom: 62px;
}


/* 服务流程 */
.xa_contact_us_content_box {
    background: url(../image/contact_us_bg2.png) no-repeat top center;
    position: relative;
    background-color: #f7f8fd;
} 
.xa_contact_us {
    max-width: 1200px;
    margin: 0 auto;
}
.xa_contact_us_text {
    color: #fff;
}
.xa_contact_us_line::after {
    background-color: #fff;
}
.xa_contact_us_box {
    background: url(../image/contact_us_bg3.png) no-repeat center;
    background-size: 100% ;
    display: flex;
    margin: 0 auto;
    margin-top: 58px;
    margin-bottom: 112px;
    max-width: 1060px;
    min-height: 456px;
}
.xa_contact_us_left {
    padding-top: 40px;
    flex: 1;
}
.xa_contact_us_name {
    height: 28px;
    margin-top: 66px;
    margin-bottom: 8px;
    padding-left: 56px;
}
.xa_contact_us_content {
    line-height: 21px;
    padding-left: 98px;
}
.xa_contact_us_right {
    flex: 1;
    margin-right: 58px;
    padding-top: 106px;
}
.xa_contact_us_right img {
    width: 100%;
}


#topnew{width:328px;margin:0 10px;padding:12px 10px 18px 10px;*padding:18px 10px}
#topnew .title{font-size:14px;font-weight:bold;text-align:center;margin:13px 0;*margin:14px 0;}
#topnew .intro{color:#999;line-height:20px;padding:0 10px;word-break:break-all;}

#tophot{width:298px;}

#topphoto{width:958px;}
#topphoto .ileft{float:left;width:40px;overflow:hidden;text-align:right;}
#topphoto .ilist{float:left;width:850px;overflow:hidden;padding:0 14px;}
#topphoto .iright{float:left;width:40px;overflow:hidden;text-align:left;}
#topphoto .ileft img,#topphoto .iright img{margin-top:50px;cursor:pointer;}
#topphoto .ilist ul{list-style:none;margin:10px 0 24px 0;padding:0;height:136px;overflow:hidden;}
#topphoto .ilist ul li{float:left;width:150px;margin:0 10px;_margin:0 9px;text-align:center;}
#topphoto .ilist ul li img{width:140px;height:100px;display:block;border:1px solid #ddd;padding:2px;margin:0;}
#topphoto .ilist ul li span{background:#f3f3f3;width:146px;height:30px;line-height:30px;display:block;}

.comment{margin:15px;padding:0;list-style:none;}
.comment li{display:block;overflow:hidden;line-height:24px;font-size:14px;color:#666;margin:0 0 10px 0;clear:both;}
.comment li img{float:left;margin:0 10px 0 0;}
.comment li span{color:#1A5EB6;}

.vote{margin:15px;padding:0;list-style:none;}
.vote li{line-height:30px;height:30px;padding-left:14px;}
.vote .title{font-size:14px;font-weight:bold;}
.vote .bnt{padding-left:20px;}
.vote .bnt img{vertical-align:middle;}

.toptag{margin:10px;padding:0;overflow:hidden;}
.toptag a{background:#1985DA;padding:5px 10px;color:#fff;float:left;display:block;margin:0 5px 5px 0;}
.toptag a:hover{background:#f60;color:#fff;}


.block{width:328px;float:left;margin:10px 10px 0 0;overflow:hidden;min-height:344px;}
.toppic{margin:10px 10px 16px 10px;color:#999;line-height:22px;word-break:break-all;overflow:hidden;}
.toppic img{float:left;display:block;margin:0 10px 0 0;border:1px solid #ddd;padding:2px;}
.toppic a{font-size:14px;font-weight:bold;display:block;line-height:30px;}
.topnew{margin:10px;padding:0;list-style:none;clear:both;}
.topnew li{line-height:25px;height:25px;font-family:宋体;}
.topnew li span{float:right;color:#999;}
.topnew li a{font-family:verdana;}

.link{margin:10px;overflow:hidden;}
.link ul{margin:0;padding:0;list-style:none;clear:both;}
.link ul li{float:left;width:10%;line-height:25px;overflow:hidden;}
.link ul li img{margin:0 0 5px 0;}