.case{
    width:1100px;
    margin:0 auto;
    /*height:900px;*/
    padding-top:30px;
}
.case_tip{
    width:100%;
    height:50px;
    line-height:50px;
    font-size:26px;
    text-align:center;
    color:#666867;
}
.case_tip_img{
    width:100%;
    height:6px;
    text-align:center;
}
.case_nian{
    width:100%;
    text-align:center;
    margin-top:20px;
    height:50px;
}
.case_nian ul{
    margin:0 auto;
    display: inline-block;
}
.case_nian ul li{
    width:100px;
    float:left;
    height:30px;
    line-height:30px;
    display: inline;
}
.case_nian_a{
    width:80px;
    height:30px;
    line-height:30px;
    text-align:center;
    margin:0 10px;
    background:#64646e;
    color:#FFF;
    display:block;
}
.case_nian_active{
    background:#4368af;
    width:80px;
    height:30px;
    line-height:30px;
    text-align:center;
    margin:0 10px;
    color:#FFF;
    display:block;
}
.case_list_left{
    float:left;
    width:700px;
}
.case_list_time{
    width:100%;
    height:60px;
}
.case_list_time_img{
    float:left;

}
.case_list_time_img img{
    margin-top:20px;
}
.case_list_time_txt{
    float:left;
    line-height:60px;
    margin-left:10px;
    font-size:22px;
    color:#62656e;
}
.case_list_left_txt{
    width:100%;
    line-height:25px;
    text-indent:2em;
    word-wrap: break-word;
	text-align:justify;
}
.case_list_left_more{
    width:100%;
    height:30px;
}
.case_list_left_more a{
    width:80px;
    height:30px;
    line-height:30px;
    text-align:center;
    display:block;
    color:#4368af;
    float:right;
}
.case_list_left_but{
    width:100%;
    height:40px;
	margin-top:20px;
}
.case_list_left_but a{
    width:158px;
    height:36px;
    line-height:36px;
    display:block;
    text-align:center;
    background:url(/static/img/but.jpg) no-repeat;
    color:#fff;
    font-size:16px;
}
.case_list_right{
    float:right;
    width:382px;
}
/*导师*/
.tutor{
    width:100%;
    margin:0 auto;
    background:#e3e6eb;
    padding-bottom:30px;
}
.tutor_div{
    width:1100px;
    height:auto;
    margin:0 auto;
}
.tutor_tip{
    width:100%;
    text-align:center;
    height:60px;
    line-height:60px;
    margin-top:30px;
    font-size:26px;
}
.tutor_tip2{
    width:100%;
    text-align:center;
    height:60px;
    line-height:60px;
    font-size:26px;
	padding-top:30px;
}
.tutor_tip_img{
    width:100%;
    height:5px;
    text-align:center;
}
.tutor_listinfo{
    float:left;
    margin-top:20px;
     margin-left:3%;
	margin-right:3%;
    width:19%;
    height:220px;
    overflow:hidden;
}
.tutor_listinfo1{
    float:left;
    margin-top:20px;
    margin-left:1%;
    width:19%;
    height:220px;
    overflow:hidden;
}
.tutor_listbg{
    height:120px;
    width:100%;
    background:#1d3f64;
    opacity:0.8;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    word-wrap: break-word;
    text-align:center;
    line-height:25px;
    padding-top:100px;
    cursor:pointer;
    display:block;
    color:#fff;
	font-size:18px;
}
.tutor_listmore{
    width:1100px;
    margin:0 auto;
    height:16px;
    text-align:center;
    margin-top:20px;
    text-align:center;
}
.tutor_listmore ul{
     display: table ;
     margin: 0 auto;
}
.tutor_listmore li{
    float:left;
}
.tutor_listmorea{
    width:18px;
    height:16px;
    display:block;
    background:url(/static/img/dot.png) no-repeat bottom;

}
.tutor_listmoreactive{
    width:18px;
    height:16px;
    display:block;
    background:url(/static/img/dot.png) no-repeat top;

}

/*会议议程*/

.Meeting_tip{
    width:100%;
    text-align:center;
    height:60px;
    line-height:60px;
    margin-top:30px;
    font-size:26px;
}
.Meeting_tip_img{
    width:240px;
    height:3px;
    margin:0 auto;
    background:#999999;
}
.Meeting_list{
    width:100%;
    margin-top:30px;
	height:100%;
}
.Meeting_listtr1{
    width:100%;
    min-height:40px;
    background:#f0f5fb;
    border-bottom:1px solid #999;
}
.Meeting_listtr2{
    width:100%;
    min-height:40px;
    border-bottom:1px solid #999;
}
.Meeting_listtrW{
    width:1000px;
    /*min-height:40px;*/
    margin:0 auto;
	overflow: hidden;
}
.Meeting_listleft,.Meeting_listright,.Meeting_listcenter {
            margin-bottom: -10000px;
            padding-bottom: 10000px;
        }
.Meeting_listleft{
	 float: left;
	 width: 110px;
	 text-align:left;
	 margin-right:20px;
	 line-height:25px;
	 margin-top:9px;}

.Meeting_listcenter{
	float: left;
	width:350px;
	margin-top:9px;
	margin-right:20px;
	line-height:25px;}

.Meeting_listright{
	float: right;
	width:500px;
	line-height:25px;
	}
.Meeting_listright p{
	line-height:20px;
	}


/*会议议程 耗子

.Meeting_tip{
    width:100%;
    text-align:center;
    height:60px;
    line-height:60px;
    margin-top:30px;
    font-size:26px;
}
.Meeting_tip_img{
    width:240px;
    height:3px;
    margin:0 auto;
    background:#999999;
}
.Meeting_list{
    width:100%;
    margin-top:30px;
}
.Meeting_listtr1{
    width:100%;
    height:40px;
    background:#f0f5fb;
    border-bottom:1px solid #999;
}
.Meeting_listtr2{
    width:100%;
    height:40px;
    border-bottom:1px solid #999;
}
.Meeting_listtrW{
    width:1000px;
    height:40px;
    margin:0 auto;
}
.Meeting_listleft{
    float:left;
    width:48%;
    height:40px;
    line-height:40px;
    text-align:right;
}
.Meeting_listleft a{
    height:40px;
    line-height:40px;
    color:#4274b1;
}
.Meeting_listright{
    float:right;
    width:48%;
    height:40px;
    line-height:40px;
    text-align:left;
}
.Meeting_listright a{
    height:40px;
    line-height:40px;
    color:#61666c;
}
*/
/*下载专区*/
.down{
    width:100%;
    background:#574c52;
    padding-bottom:30px;
}
.down_tip{
    width:100%;
    text-align:center;
    height:60px;
    line-height:60px;
    padding-top:30px;
    font-size:26px;
    color:#fff;
}
.down_tip_img{
    width:100%;
    height:5px;
    text-align:center;
}
.down_div{
    width:1100px;
    margin:0 auto;
}
.down_list{
    width:100%;
    margin-top:30px;
}
.down_list_img a{
    width:26%;
    float:left;
    margin:10px 0 0 7%;
}
/*注册报名*/
.signup{
    width:100%;
    background:#0e6eb8;
    padding:30px 0;
}
.signup_div{
    width:1200px;
    margin:0 auto;
}
.signup_tip{
    width:100%;
    text-align:center;
    height:60px;
    line-height:60px;
    font-size:26px;
    color:#fff;
}
.signup_tip_img{
    width:240px;
    height:3px;
    margin:0 auto;
    background:#999999;
}
.signup_from{
    width:100%;
    margin-top:40px;
}
.signup_from_left{
    float:left;
    width:50%;
}
.signup_from_left li{
    list-style:disc;
    color:#fff;
    height:50px;
    line-height:50px;
    text-align:left;
	font-size:16px;
}
.signup_from_right{
    float:right;
    width:50%;

}
.signup_from_right_list{
    width:100%;
    height:40px;
    color:#fff;
    text-align:left;
	font-size:16px;
}
/*from*/
.signup_from_right_list span{
    color:red;
    width:10px;
    padding-top:13px;
    display:block;
    float:right;
    margin-right:5px;
}
.signup_from_right_listtip div{
    float:right;
    height:40px;
    line-height:40px;
}
.signup_from_right_listtip{
    float:left;
    /*width:100px;*/
    text-align:right;
}
.signup_from_right_listcheck{
    float:left;
    margin-left:10px;
}
.signup_from_right_listcheck input{
    margin-top:11px;
}

/*酒会-checkbox-reception*/
.signup_from_right_listcheck input[type="checkbox"][name="reception"] {
    width: 18px;
    height: 18px;
    border: 2px solid #333; /* 设置边框宽度和颜色 */
    outline: none; /* 移除默认轮廓线 */
    -webkit-appearance: none; /* 移除默认样式(Safari/Chrome) */
    -moz-appearance: none; /* 移除默认样式(Firefox) */
    appearance: none;
    position: relative;
}
.signup_from_right_listcheck input[type="checkbox"][name="reception"]:checked::before {
    content: "✓";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 14px;
    color: #333;
}


.signup_from_right_listchecktxt{
    float:left;
    margin-left:10px;
    height:40px;
    line-height:40px;
    color: #999999;
}
.signup_from_right_listtext{
    float:left;
    width:70%;
}
.signup_from_right_listtext input{
    background:#fff;
    color:#000;
    border:none;
    outline:none;
    width:100%;
    height:35px;
    line-height:40px;
    margin-left:15px;
}

.signup_from_right_list1{
    width:100%;
    height:40px;
    color:#999999;
    background:#fff;
    border:1px solid #aaacab;
    margin-top:5px;
}
.signup_from_right_list1 span{
    color:red;
    width:10px;
    padding-top:13px;
    display:block;
    float:right;
    margin-right:5px;
}
.signup_from_right_listtip1 div{
    float:right;
    height:40px;
    line-height:40px;
}
.signup_from_right_listtip1{
    float:left;
    width:260px;
    text-align:right;
}
.signup_from_right_listtext1{
    float:left;
    width:40%;
}
.signup_from_right_listtext1 input{
    background:#fff;
    color:#000;
    border:none;
    outline:none;
    width:100%;
    height:35px;
    line-height:40px;
    margin-left:15px;
}
/*EN   from*/
.signup_from_leftEN{
    float:left;
    width:50%;
    padding-top:50px;

}
.signup_from_leftEN li{
    list-style:disc;
    color:#fff;
    min-height:30px;
    line-height:30px;
    text-align:left;
	font-size:16px;
}
.signup_from_rightEN{
    float:right;
    width:50%;

}
.signup_from_rightEN_list{
    width:100%;
    height:40px;
    color:#fff;
    text-align:left;
	font-size:16px;
}
.signup_from_rightEN_list span{
    color:red;
    width:10px;
    padding-top:13px;
    display:block;
    float:right;
    margin-right:5px;
}
.signup_from_rightEN_listtip div{
    float:right;
    height:40px;
    line-height:40px;
}
.signup_from_rightEN_listtip {
    float: left;
    width: 190px;
    text-align: right;
}
.signup_from_rightEN_list span{
    color:red;
    width:10px;
    padding-top:13px;
    display:block;
    float:right;
    margin-right:5px;
}
.signup_from_rightEN_listcheck{
    float:left;
    margin-left:10px;
}
.signup_from_rightEN_listcheck input{
    margin-top:15px;
}
.signup_from_rightEN_listchecktxt{
    float:left;
    margin-left:10px;
    height:40px;
    line-height:40px;
}
.signup_from_rightEN_listtext{
    float:left;
    width:60%;
}
.signup_from_rightEN_listtext input{
    background:#fff;
    color:#000;
    border:none;
    outline:none;
    width:100%;
    height:35px;
    line-height:40px;
    margin-left:15px;
}

.signup_from_rightEN_list1{
    width:100%;
    height:40px;
    color:#999999;
    background:#fff;
    border:1px solid #aaacab;
    margin-top:5px;
}
.signup_from_rightEN_select{
    border: none;
    width:90%;
    height:35px;
    color:#999999;
    background:#fff;
    margin-top:3px;
}
.signup_from_rightEN_list1 span{
    color:red;
    width:10px;
    padding-top:13px;
    display:block;
    float:right;
    margin-right:5px;
}
.signup_from_rightEN_listtip1 div{
    float:right;
    height:40px;
    line-height:40px;
}
.signup_from_rightEN_listtip1{
    float:left;
    width:220px;
    text-align:right;
}
.signup_from_rightEN_listtext1{
    float:left;
    width:50%;
}
.signup_from_rightEN_listtext1 input{
    background:#fff;
    color:#000;
    border:none;
    outline:none;
    width:100%;
    height:35px;
    line-height:40px;
    margin-left:15px;
}
.signup_from_rightEN_listtip2 div{
    float:right;
    height:40px;
    line-height:40px;
}
.signup_from_rightEN_listtip2{
    float:left;
    width:380px;
    text-align:right;
}
.signup_from_rightEN_listtext2{
    float:left;
    width:20%;
}
.signup_from_rightEN_listtext2 input{
    background:#fff;
    color:#000;
    border:none;
    outline:none;
    width:100%;
    height:35px;
    line-height:40px;
    margin-left:15px;
}
/*战略合作伙伴*/
.partner{
    width:1100px;
    margin:0 auto;
    height:auto;
    padding-top:30px;
}
.partner_tip{
    width:100%;
    height:50px;
    line-height:50px;
    font-size:26px;
    text-align:center;
    color:#666867;
}
.partner_tip_img{
    width:100%;
    height:46px;
    text-align:center;
}
.partnerinfo{
    width:1000px;
    min-height:100px;
    margin:0 auto;
	text-align:center;
}
.partnerinfo img{
    /*float:left;*/
    margin:10px;
}
/*会议支持伙伴*/
.partnerinfo1{
    width:1000px;
    min-height:100px;
    margin-top:50px;
    margin:0 auto;
	text-align:center
}
.partnerinfo1 img{
    /*float:left;*/
	 margin:10px;


}
/*友情赞助*/
.partnerinfo2{
    width:1000px;
    min-height:100px;
    margin-top:50px;
    margin:0 auto;
	text-align:center;
}
.partnerinfo2 img{
    /*float:left;*/
    margin:10px;
}
.partnerinfo2 div:nth-child(1){
   width: 1000px;
}
.partnerinfo2 div:nth-child(2){
   margin-left: 220px;
}
/*战略合作媒体*/
.partnerinfo3{
    width:1000px;
    min-height:100px;
    margin-top:50px;
    margin:0 auto;
	text-align:center;
}
.partnerinfo3 img{
    /*float:left;*/
    margin:10px;
}
.bgfff{
    background-color:#FFF;
    margin-top:5px;
    margin-bottom:5px;
}

.payment-method-yqm-input {
    background: #fff;
    color: #000;
    border: none;
    outline: none;
    width: 100%;
    height: 35px;
    line-height: 35px;
    margin-left: 15px;
}

.bz_private {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    padding: 20px;
    z-index: 1000;
    line-height: 2em;
    width: 600px;
    height: 80vh;
    display: flex;
    flex-direction: column;

    .bz_private_content {
        flex: 0 0 90%;
        overflow-y: scroll;
        .bz_private_title {
            text-align: center;
            font-weight: bold;
            font-size:  16px;
        }
        .bz_private_strong {
            font-weight: bold;
            font-style: italic;
        }
    }

    .bz_private_footer {
        flex: 0 0 10%;
        display: flex;
        justify-content: center;
        align-items: center;
        .bz_private_confirm_button {
            background-color: #007bff;
            color: #fff;
            border: none;
            padding: 10px 20px;
            border-radius: 5px;
            cursor: pointer;
            font-size: 14px;
            text-align: center;
            width: 100px;
            height: 2em;
        }
    }
}

.ciarb_private {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    padding: 20px;
    z-index: 1000;
    line-height: 2em;
    width: 600px;
    height: 80vh;
    display: flex;
    flex-direction: column;

    .ciarb_private_content {
        flex: 0 0 90%;
        overflow-y: scroll;

    }

    .ciarb_private_footer {
        flex: 0 0 10%;
        display: flex;
        justify-content: center;
        align-items: center;
        .ciarb_private_confirm_button {
            background-color: #007bff;
            color: #fff;
            border: none;
            padding: 10px 20px;
            border-radius: 5px;
            cursor: pointer;
            font-size: 14px;
            text-align: center;
            width: 100px;
            height: 2em;
        }
    }

}

