*{margin: 0;padding: 0;border: 0;}
.clr:after{clear: both;content:'\0020';display: block;visibility:hidden;height:0;}
.clr{zoom:1;}
.fl{float: left;}
.fr{float: right;}
.box_flex{
	display: -webkit-box;  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;     /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;  /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex;
	/*-webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;*/
}
.box_item{
	-webkit-box-flex: 1;   /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;     /* OLD - Firefox 19- */
    -webkit-flex: 1;      /* Chrome */
    -ms-flex: 1;          /* IE 10 */
    flex: 1;
}
#AI_tou{
	width: 100%;
	background: #1b117a;
}
.header_part_AI{
	height: 860px;
	min-width: 1200px;
	background: url(../images/AI_1.jpg)no-repeat center top;
	box-sizing: border-box;
	padding-top: 58px;
}
.header_content_AI{
	width: 1200px;
	margin: 0 auto;
}
.header_content_AI .img1{
	margin-right: 26px;
	vertical-align: top;
}
.header_content_AI .img2{
	margin-right: 200px;
}
.header_content_AI .logo{
	/*padding-bottom: 12px;
	border-bottom: 1px solid #4D27C9;*/
}
.header_content_AI .logo a{
	font-size: 18px;
	color: rgba(183,172,242,1);
	text-decoration: none;
	margin-right: 70px;
	padding-bottom: 11px;
	position: relative;
}
.header_content_AI .logo a.last{
	margin-right: 0;
}
.header_content_AI .logo a.choose{
	color: rgba(255,255,255,1);
}
.header_content_AI .logo a.choose::before{
	content: "";
	width: 100%;
	height: 2px;
	position: absolute;
	bottom: 0;
    background:linear-gradient(90deg,rgba(179,33,255,1),rgba(52,133,255,1));
}
.header_content_AI .logoMessage{
	margin-top: 145px;
}
.header_content_AI .text{
	color: #b7acf2;
	font-size: 30px;
	margin-top: 30px;
}
.header_content_AI .join_btn{
	width: 299px;
	height: 71px;
	background: url(../images/btn_bg.png)no-repeat center center;
	background-size: 100% 100%;
	color: #f3f3fa;
	line-height: 71px;
	text-align: center;
	cursor: pointer;
	font-size: 20px;
	margin-top: 78px;
	margin-left: 12px;
	position: relative;
}
.header_content_AI .join_btn .join_ewm{
	width: 139px;
	height: 139px;
	position: absolute;
	top: 0;
	right: -155px;
	display: none;
}
.header_content_AI .join_btn .join_ewm.block{
	display: block;
}
.content_part_1{
	height: 694px;
	min-width: 1200px;
	background: url(../images/AI_2.jpg)no-repeat center top;
	box-sizing: border-box;
	padding-top: 70px;
}
.content_part_1 .content_part_content{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.content_part_1 .content_part_content::before{
	content: "";
	width: 1px;
	position: absolute;
	top: -90px;
	left: 79px;
	bottom: 0;
	border-left: 1px dashed rgba(103,20,253,1);
	z-index: 1;
}
.part_content_1 .part_title1{
	margin-right: 50px;
	position: relative;
	z-index: 2;
}
#AI_tou .line_bg{
	width: 78px;
	height: 15px;
	background: url(../images/line_bg.png)no-repeat center center;
	background-size: 100% 100%;
}
#AI_tou .line_bg.m_top{
	margin-top: 84px;
}
#AI_tou .info{
	color: #fff;
	font-size: 26px;
	margin-top: 20px;
}
#AI_tou .info span{
	font-size: 48px;
	color: #fff;
	margin-right: 26px;
	font-family: PingFang-SC-Heavy;
}
#AI_tou .info span.m_r{
	margin-right: 20px;
}
#AI_tou .str{
	font-size: 18px;
	color: rgba(194,187,254,1);
	margin-left: 82px;
}
.part_content_1 .everyday_message{
	width:516px;
	/*background: linear-gradient(left top, rgba(241,223,250,1), rgba(224,217,252,1));
	background: -webkit-linear-gradient(left top, rgba(241,223,250,1), rgba(224,217,252,1));
	background: -moz-linear-gradient(left top, rgba(241,223,250,1), rgba(224,217,252,1));
	background: -o-linear-gradient(left top, rgba(241,223,250,1), rgba(224,217,252,1));
	box-sizing: border-box;
	padding: 28px 24px 0 20px;*/
	margin-top: 30px;
}
.part_content_1 .everyday_message .everyday_top{

}
.part_content_1 .everyday_message .everyday_top .title{
	font-size: 16px;
    color: #41304b;
}
.part_content_1 .everyday_message .everyday_top .more{
	font-size:14px;
	color: #837c9f;
	cursor: pointer;
}
.part_content_1 .everyday_message .message_ul{
	width: 100%;
}
.part_content_1 .everyday_message .message_ul .message_li{
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px solid #e7d5f1;
	cursor: pointer;
}
.part_content_1 .everyday_message .message_ul .message_li:last-child{
    border: none;
}
.part_content_1 .everyday_message .message_ul .message_li .message_li_img{
	width: 110px;
	height: 84px;
	box-sizing: border-box;
	border-radius: 6px;
	overflow: hidden;
	margin-right: 16px;
}
.part_content_1 .everyday_message .message_ul .message_li  .message_li_info{
	width: 346px;
}
.part_content_1 .everyday_message .message_ul .message_li  .message_li_info .name{
	width: 100%;
	color: #190927;
	font-size: 14px;
	line-height: 21px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.part_content_1 .everyday_message .message_ul .message_li  .message_li_info .update{
	color: #90819f;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 10px;
	margin-bottom: 16px;
}
.part_content_1 .everyday_message .message_ul .message_li  .message_li_info .hasUpdate{
	color: #90819f;
	font-size: 14px;
}
.part_content_2{
	width: 1200px;
	margin: 0 auto;
	margin-top: -10px;
	box-sizing: border-box;
	padding-left: 210px;
	padding-bottom: 40px;
	position: relative;
}
.part_content_2::before{
	content: "";
	width: 1px;
	position: absolute;
	top: -124px;
	left: 79px;
	bottom: 0;
	border-left: 1px dashed rgba(103,20,253,1);
	z-index: 1;
}
.part_content_2 .part_cintent2_box{
	width: 100%;
	box-sizing: border-box;
	background: rgba(25,14,110,1);
	padding: 26px 36px 28px 36px;
	margin-top: 45px;
	/*border-left: 5px solid #23178b;
	border-bottom: 5px solid #23178b;*/
	position: relative;
}
.part_content_2 .part_cintent2_box:before{
	content: "";
	width: 5px;
	position: absolute;
	top: 6px;
	left: -5px;
	bottom: 0;
	border-left: 5px solid #23178b;
}
.part_content_2 .part_cintent2_box:after{
	content: "";
	width: 984px;
	position: absolute;
	left: -5px;
	bottom:-5px;
	border-top: 5px solid #23178b;
}
.part_content_2 .part_cintent2_box .follow{
	position: absolute;
	bottom: 0;
	left: -254px;
}
.part_content_2 .part_cintent2_box .follow_icon{
	position: absolute;
	top: 0;
	left: -310px;
}
.part_content_2 .part_cintent2_box.no{
	padding-bottom: 0;
}
.part_content_2 .part_cintent2_box .title{
	font-size: 22px;
	color: #fff;
	background: url(../images/circlr1.png)no-repeat left center;
	background-size: 25px 26px;
	padding-left: 32px;
	margin-bottom: 30px;
}
.part_content_2 .part_cintent2_box .topic{
	font-size: 20px;
	color: #C2BBFE;
	padding-left: 18px;
}
.part_content_2 .part_cintent2_box .one{
	text-align: center;
	color: #5672ff;
	font-size: 20px;
	margin-bottom: 30px;
}
.part_content_2 .part_cintent2_box .one img{
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
}
.part_content_2 .part_cintent2_box .one .people{
	width: 149px;
	height: 149px;
	margin: 0 auto;
	background: url(../images/img_bg.png)no-repeat center center;
	position: relative;
}
.part_content_2 .part_cintent2_box .one .people .peopleImg{
	width: 129px;
	height: 129px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.part_content_2 .part_cintent2_box .one .name{
	font-size: 24px;
	color: #c2bbfe;
	margin-top: 10px;
}
.part_content_2 .part_cintent2_box .one .company{
	font-size: 16px;
	color: #5672ff;
	margin-top: 8px;
}
.part_content_2 .part_cintent2_box .one .work{
	font-size: 18px;
	color: #c2bbfe;
	background:linear-gradient(to right,rgba(0,0,0,0),rgba(45,30,142,1),rgba(74,35,146,1),rgba(0,0,0,0));
	background: -webkit-linear-gradient(to right,rgba(0,0,0,0),rgba(45,30,142,1),rgba(74,35,146,1),rgba(0,0,0,0));
	background: -moz-linear-gradient(to right,rgba(0,0,0,0),rgba(45,30,142,1),rgba(74,35,146,1),rgba(0,0,0,0));
	background: -o-linear-gradient(to right,rgba(0,0,0,0),rgba(45,30,142,1),rgba(74,35,146,1),rgba(0,0,0,0));
	margin-top: 10px;
	line-height: 24px;
	padding: 2px 0;
}
.part_content_2 .AI_report{
	width: 990px;
	height: 366px;
	margin-top: 42px;
	background: url(../images/AI_num.png)no-repeat center center;
	background-size: 990px 366px;
}
.part_content_2 .reportBox{
	width: 100%;
}
.part_content_2 .reportBox .only{
	text-align: center;
}
.part_content_2 .reportBox .only img{
	display: block;
	margin: 0 auto;
	margin-bottom: 18px;
}
.part_content_2 .reportBox .only .name{
	font-size: 18px;
	color: #eadaff;
	margin-bottom: 8px;
}
.part_content_2 .reportBox .only .time{
	font-size: 18px;
	color: #eadaff;
}
.part_content_2 .AI_next{
	width: 990px;
	height: 834px;
	background: url(../images/AI_month2.png)no-repeat center center;
	background-size: 100% 100%;
	margin-top: 45px;
	position: relative;
}
.part_content_2 .AI_next span{
	display: block;
	width: 124px;
	height: 124px;
	background: url(../images/icon1.png)no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	top: 564px;
	right: -72px;
}
.part_content_2 .part_cintent2_box .egg_box{
	width: 100%;
}
.part_content_2 .part_cintent2_box .egg_box .egg_bg{
	width: 134px;
	height: 176px;
	margin: 0 auto;
	background: url(../images/egg_bg.png)no-repeat center center;
	background-size: 100% 100%;
	position: relative;
}
.part_content_2 .part_cintent2_box .egg_box .egg_bg .text{
	width: 134px;
	text-align: center;
	font-size: 20px;
	color: #38e7ff;
	position: absolute;
	top:50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.part_content_2 .part_cintent2_box .closeMeet{
	margin-left: 18px;
	width: 740px;
	height: 450px;
	background: #010d3f;
	text-align: center;
	font-size: 24px;
	color: #fff;
	box-sizing: border-box;
	padding-top: 18px;
	margin-top: 36px;
}
.part_content_2 .part_cintent2_box .closeMeet .meet{
	margin-bottom: 24px;
}
.part_content_2 .part_cintent2_box .closeMeet img{
	display: block;
	margin: 0 auto;
}
.part_content_2 .part_cintent2_box .watch{
	margin-left: 18px;
	margin-top: 30px;
	width: 740px;
}
.part_content_2 .part_cintent2_box .watch .message{
	color: #c2bbfe;
	font-size: 18px;
	margin-top: 22px;
}
.part_content_2 .part_cintent2_box .watch .message span{
    color: #fff;
}
.part_title_icon{
	position: relative;
	z-index: 2;
	margin-right: 50px;
}

.part_content_3{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	padding-bottom: 40px;
	margin-top: 5px;
}
.part_content_3::before{
	content: "";
	width: 1px;
	position: absolute;
	top: 0;
	left: 79px;
	bottom: 0;
	border-left: 1px dashed rgba(103,20,253,1);
	z-index: 1;
}
.part_content_3 .part_title_icon{
	position: relative;
	z-index: 2;
	margin-right: 50px;
}
.part_content_4{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	padding-bottom: 40px;
}
.part_content_4::before{
	content: "";
	width: 1px;
	position: absolute;
	top: 0;
	left: 79px;
	bottom: 0;
	border-left: 1px dashed rgba(103,20,253,1);
	z-index: 1;
}
.part_content_4 .part_title_icon{
	position: relative;
	z-index: 2;
	margin-right: 50px;
}
.part_content_4 .groupList{
	width: 100%;
	box-sizing: border-box;
	padding: 0 30px;
}
.part_content_4 .groupList .groupOne img{
	display: block;
	margin: 0 auto;
}
.part_content_4 .group_sale{
	font-size: 18px;
	color: #fff;
	width: 100%;
	padding-left: 30px;
	box-sizing: border-box;
	margin-top: 14px;
}
.part_content_4 .sale_message{
	font-size: 18px;
	color: #fff;
	width: 100%;
	padding-left: 30px;
	box-sizing: border-box;
	margin-top: 10px;
}
.part_content_4 .group_sale a{
	color: #fff;
	cursor: default;
	text-decoration: line-through;
}

.part_content_4 .group_sale span{
	color: #fef101;
}
#AI_tou .part_common_box{
	width: 990px;
	box-sizing: border-box;
	background: rgba(25,14,110,1);
	padding: 26px 36px 28px 36px;
	margin-top: 45px;
	position: relative;
	/*border-left: 5px solid #23178b;
	border-bottom: 5px solid #23178b;*/
}
#AI_tou .part_common_box:before{
	content: "";
	width: 5px;
	position: absolute;
	top: 6px;
	left: -5px;
	bottom: 0;
	border-left: 5px solid #23178b;
}
#AI_tou .part_common_box:after{
	content: "";
	width: 984px;
	position: absolute;
	left: -5px;
	bottom: -5px;
	border-top: 5px solid #23178b;
}
#AI_tou .part_common_box .title{
	font-size: 22px;
	color: #fff;
	background: url(../images/circlr1.png)no-repeat left center;
	background-size: 25px 26px;
	padding-left: 32px;
	margin-bottom: 30px;
}
#AI_tou .part_common_box .message{
	color: #fefefe;
	font-size: 18px;
	line-height: 30px;
}
#AI_tou .part_common_box .message.m_top{
	margin-top: 36px;
}
#AI_tou .part_common_box .peopleBox{
	width: 100%;
}
#AI_tou .part_common_box .peopleBox .manType .man{
	width: 194px;
	height: 131px;
	position: relative;
	margin: 0 auto;
	background: url(../images/bg1.png)no-repeat center center;
	background-size: 194px 131px;
}
#AI_tou .part_common_box .peopleBox .manType .man .text{
	width: 194px;
	text-align: center;
	font-size: 18px;
	color: #fefefe;
	position: absolute;
	top:50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.part_content_3 .part_content3 .send{
	margin-top: 45px;
	width: 990px;
}
.part_content_4{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	padding-bottom: 40px;
	margin-top: 5px;
}
.part_content_4::before{
	content: "";
	width: 1px;
	position: absolute;
	top: 0;
	left: 79px;
	bottom: 0;
	border-left: 1px dashed rgba(103,20,253,1);
	z-index: 1;
}
.part_content_4 .bigMan{
	margin-bottom: 50px;
}
.part_content_4 .bigMan:last-child{
	margin-bottom: 22px;
}
.part_content_4 .bigMan .bigImg{
	width: 360px;
	margin-right: 46px;
}
.part_content_4 .bigMan .bingMessage{
	width: 442px;
}
.part_content_4 .bigMan .bingMessage .name{
	color: #fff;
	font-size: 24px;
	position: relative;
}
.part_content_4 .bigMan .bingMessage .name>i{
	display: block;
	width: 8px;
	height: 9px;
	background: url(../images/three.png)no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	top: 50%;
	left: -16px;
	margin-top: -4.5px;
}
.part_content_4 .bigMan .bingMessage .company{
	font-size: 16px;
	color: #c2bbfe;
	margin: 12px 0;
}
.part_content_4 .bigMan .bingMessage .info{
	font-size: 16px!important;
	color: #fff;
	line-height: 30px;
}
.part_content_4 .comment{
	width: 854px;
	margin-bottom: 30px;
}
.part_content_4 .comment:last-child{
	margin-bottom: 0;
}
.part_content_4 .comment .who{
	color: #c2bbfe;
	font-size: 18px;
	margin-bottom: 18px;
}
.part_content_4 .comment .who span{
	color: #fff;
	font-size: 22px;
}
.part_content_4 .comment .commentInfo{
	width: 100%;
	box-sizing: border-box;
	padding: 20px 70px 20px 44px;
	font-size: 18px;
	color: #C2BBFE;
	line-height: 36px;
    background:rgba(153,112,188,0.3);
}
#AI_tou .konw{
	height: 333px;
	min-width: 1200px;
	background: url(../images/konw.png)no-repeat center top;
	padding-top: 5px;
}
.part_content_5{
	width: 1200px;
	margin: 0 auto;
}
.part_content_5 .part_content5{
	width: 990px;
}
.part_content_5 .part_content5 .title{
	font-size: 18px;
	color: #fff;
	background: url(../images/circlr.png)no-repeat left center;
	background-size: 14px 14px;
	padding-left: 30px;
	margin-bottom: 30px;
}
#AI_tou .AI_footer{
	width: 100%;
	height: 156px;
	background: #130962;
}
#AI_tou .AI_footer .footer_content{
	width: 1200px;
	margin: 0 auto;
}
#AI_tou .AI_footer .footer_content .chat{
	height: 156px;
	box-sizing: border-box;
	padding: 36px 0;
}
#AI_tou .AI_footer .footer_content .chat .chatLogo img{
   vertical-align: middle;
   margin-right: 30px;
}
#AI_tou .AI_footer .footer_content .chat .chatLogo{
	color: #c2bbfe;
	font-size: 16px;
	margin-bottom: 20px;
}
#AI_tou .AI_footer .footer_content .chat .chatLogo a{
	color: #c2bbfe;
	text-decoration: none;

}
#AI_tou .AI_footer .footer_content .chat .chatLogo a.choose{
	color: #fff;
}
#AI_tou .AI_footer .footer_content .chat .chatInfo{
	font-size: 14px;
	color: #786fc3;
}
#AI_tou .AI_footer .footer_content .chat_ewm{
	width: 100px;
	text-align: center;
	font-size: 14px;
	color: #c3c3e1;
	padding-top: 16px;
}
#AI_tou .AI_footer .footer_content .chat_ewm img{
	display: block;
	margin-bottom: 10px;
}
#AI_tou .fix_ewm{
	width: 225px;
	height: 196px;
	position: fixed;
	right: 30px;
	top: 200px;
	z-index: 10;
	display: none;
}
@media only screen and (max-width: 1680px) {
	#AI_tou .fix_ewm{
		right: 0;
	}
	#AI_tou .fix_nav{
		right: 0!important;
	}
}
@media only screen and (max-width: 1440px) {
	#AI_tou .fix_ewm{
		display: none!important;
	}
	#AI_tou .fix_nav{
		display: none;
	}
}
#AI_tou .fix_nav{
	position: fixed;
	right: 30px;
	top: 405px;
	z-index: 10;
	width: 225px;
	text-align: center;
}
#AI_tou .fix_nav .div_a{
	margin-bottom: 12px;
}
#AI_tou .fix_nav a{
	font-size: 18px;
	color: rgba(183,172,242,1);
	text-decoration: none;
	padding-bottom: 4px;
	position: relative;
}
#headerAI_tou_content_AI .fix_nav a.choose{
	color: rgba(255,255,255,1);
}
#AI_tou .fix_nav a.choose::before{
	content: "";
	width: 100%;
	height: 2px;
	position: absolute;
	bottom: 0;
    background:linear-gradient(90deg,rgba(179,33,255,1),rgba(52,133,255,1));
}