.wrapRow{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-orient: horizontal;-webkit-flex-flow: row nowrap;flex-flow: row nowrap;}
.flex-1 {-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.ellipsis_1 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.cross{font-family: '微软雅黑'!important;}
.cross .banner{width: 100%;display: block}
.cross .info{background-image: url("cross-border/img/image29.png");background-repeat: no-repeat;}
.cross .info .about{margin-left: calc((100% - 1200px)/2);}
.cross .info .left{width: 155px;height: 245px;background-color: #313131;padding-top: 30px;padding-left: 20px;float: left}
.cross .info .left .text{margin-top: 20px;font-size: 36px;line-height: 60px;color: #fff;}
.cross .info .right{height: 225px;background-color: #EDF1F5;float: left;}
.cross .info .right .text{margin-top: 50px;font-size: 14px;line-height: 24px; width: calc(1200px - 175px - 160px);padding: 0 80px}
.cross .info .ex_info_line{width:90px;height: 6px;background-color: #D22A29;margin-left: calc((100% - 1200px)/2 + 30px); margin-top: 30px}
.cross .info .ex_info{font-size: 14px;line-height: 30px;color: #333333;margin-left: calc((100% - 1200px)/2 + 30px);margin-top: 20px;padding-bottom: 30px}

.cross .main{width: 1200px;margin: auto}
.cross .main .special_img{float: right;margin-top:-210px;z-index: 999 }
.cross .main .special_img img{display: block;}
.cross .main .special{width: 600px;height: 300px;background-color: #D22A29;z-index: 9999;float: left;margin-top: -220px}
.cross .special .text1{font-size: 30px;text-align: center;color: #fff;margin-top: 70px}
.cross .special .text2{font-size: 18px;text-align: center;color: #fff;margin-top: 25px;line-height: 28px}

.cross .slide_info .slide_info_title{font-size: 30px;font-weight: bold;margin: 60px 0;text-align: center}

.cross .zhanqu{width: 100%;height: 900px;background-color:#F8F8F8 }
.cross .zhanqu .zhanqu_info{width: 1200px;margin: auto}
.cross .zhanqu .zhanqu_info .title{font-size: 30px;font-weight: bold;padding: 50px 0 25px 0;text-align: center}
.cross .zhanqu .one{float: left;width: 160px;margin: 5px;position: relative}
.cross .zhanqu .zhanqu_title{font-size: 18px;line-height: 40px;text-align: center;}
.cross .zhanqu .zhanqu_text{font-size: 14px;color: #fff;background: rgba(0,0,0,0.5);height:calc(100% - 46px);
    position: absolute;top:0;}
.cross .zhanqu .zhanqu_text p{margin: 20px 20px 0 }
.cross .zhan_other{text-align: center;}
.cross .zhan_other span{padding: 4px 15px;font-size: 14px;line-height: 22px;color: #fff;border-radius: 3px;display: block;float: left;margin-right: 25px}

.cross .join{width: 100%;height: 640px;background-color:#232C3B }
.cross .join_main{width: 1200px;margin: auto}
.cross .join .title{font-size: 30px;font-weight: bold;padding: 60px 0 60px 0;text-align: center;color: #fff}
.cross .join_main img{margin-left: 70px}
.cross .join_main .text1{font-size: 18px;color: #fff;line-height: 24px;margin-top: 30px;text-align: center}
.cross .join_main .text2{width: 160px;margin: auto;font-size: 14px;color: #fff;line-height: 22px;margin-top: 40px}

.cross .info1{width: 100%;height: 240px;background-color:#075EF3}
.cross .info1 .info1_main{width: 1200px;margin: auto;position: relative}
.cross .info1 .info1_main img{width: 1200px;height: 240px}
.cross .info1 .info1_left{width: 310px;height: 105px;position: absolute;top: 67px;border: 3px solid #fff;border-radius: 3px;font-size: 30px;text-align: center;line-height: 105px;color: #fff;left: 30px}
.cross .info1 .info1_right{width: 900px;height: 60px;line-height: 30px;font-size: 18px;top: 90px;left: 400px;position: absolute;color: #fff}
.cross .info1 .info1_right div{width: 33%;float: left}

.cross .price{width: 1200px;height: 480px;margin: auto}
.cross .price img{height: 400px;margin-top: 40px}
.cross .price .text1{font-size: 30px;font-weight: bold;text-align: center;margin-top: 100px}
.cross .price .text2{font-size: 16px;color:#333333;line-height: 30px ;margin-top: 50px;margin-left: 50px}

.cross .qa{width: 100%;padding-bottom:70px;background-color:#FBFBFB}
.cross .qa .qa_main{width: 1100px;margin: auto}
.cross .qa .qa_title{font-size: 30px;font-weight: bold;padding: 40px 0 40px 0;text-align: center;color: #000}
.cross .qa .qa_one{padding: 20px 0;border: 1px solid #D2D2D2;}
.cross .qa .qa_one_check{border: 2px solid #1d5ed5;}
.cross .qa .qa_left{width: 50px;font-size: 40px;font-family: 'Bahnschrift';margin-top: 10px;padding-left: 40px}
.cross .qa .qa_right{width: 950px;}
.cross .qa .qa_right .qa_title1{color: #1d5ed5;font-size: 14px;font-weight: bold;}
.cross .qa .qa_right .qa_question{font-size: 14px;line-height: 24px;color: #333333;margin-top: 10px}

.mt40{margin-top: 40px}
.cross .last{width: 100%}
.cross .address{width: 800px;max-width: 50%}
.cross .address img{width:100%;height: 550px;display: block;}
.cross .form{height: 550px;width: 100%;background-color: #161A22}
.cross .form .form_title{font-size:30px;color: #fff;margin-left: 50px;margin-top: 50px;line-height: 30px }
.cross .form .input_info{width: 550px;margin-left: 50px;margin-top: 60px}
.cross .form_one{border-bottom: 1px solid #434343;width: 260px;position: relative}
.cross .input_name{font-size: 14px;color: #b2b2b2;line-height: 24px;float: left}
.cross .input_class{height: 24px;line-height: 24px;text-indent: 5px;padding: 0 3px;float: left;margin-left: 10px;width: 205px;border: 0;color: #fff;background-color:#161A22 }
.cross .input_class2{height: 24px;line-height: 24px;text-indent: 5px;padding: 0 3px;float: left;margin-left: 10px;width: 513px;border: 0;color: #fff;background-color:#161A22}
.cross .form .button{width: 125px;height: 36px;text-align: center;line-height: 36px;background-color: #173FB3;color: #fff;border: 0;border-radius: 25px;font-size: 16px;margin-left: 50px;cursor: pointer}
.cross .form .text{color: #b2b2b2;font-size: 16px;line-height: 30px;margin-left: 20px}
.cross .form .text span{font-size: 24px}
.cross .form .help-block{position: absolute;left: 40px;top: 30px}


/* css 重置 */
*{margin:0; padding:0; list-style:none; }
body{ background:#fff; font:normal 12px/22px 宋体;  }
img{ border:0;  }
a{ text-decoration:none; color:#333;  }

/* 本例子css */
.slideBox{ width:1050px; height:670px; overflow:hidden; position:relative; border:4px solid #DCDCDC;  margin-left: 12px;margin-bottom: 20px;border-radius: 20px;padding: 30px 60px}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{  height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1050px; height:670px; display:block;  }
.slide_text{text-align: center;font-size: 14px;margin-bottom: 70px}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute;left: 1%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:4%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
