﻿.width{
    width: 1000px;
    height: auto;
    margin: 0 auto;
    padding-top: 10px;
    position: relative;
}
/*选择*/
.chose{
    width: 100%;
    height: 495px;
}
.chose_top{
    width: 100%;
    height: 327px;
    margin-bottom: 8px;
}
.chose_top_img{
    float: left;
    width: 664px;
    height: 100%;
    box-shadow: 0 0 5px #333333;
    margin-right: 8px;
	overflow:hidden;
}
/*选择轮播图*/
#haha{
            width: 100%;
            height:100%;
            overflow: hidden;
        }
        .swiper{position:relative}
        .swiper-container{width:100%;height:327px;z-index:2}
        .swiper-slide{width:100%;height:100%;}
        .swiper-slide a{display:block;width:100%;height:100%;}
        .pagination {
            position: absolute;
            z-index: 20;
            bottom:10px;
            width:100%;
            text-align:center;
        }
        .swiper-pagination-switch {
            display: inline-block;
            width: 8px;
            height: 8px;
            border-radius: 8px;
            background: #555;
            margin: 0 5px 0 0;
            opacity: 0.8;
            border: 1px solid #fff;
            cursor: pointer;
        }
        .swiper-active-switch {
            background: #f8bb00;
        }
        .swiper .swiper-wrapper .swiper-slide a{display: block;width:100%;height:327px;}

.chose_right{
	float:right;
	width:328px;
}
.chose_time{
    float: left;
    box-sizing: border-box;
    width:160px;
    height:159px;
    position: relative;
    margin-bottom:8px;
    margin-right:8px;
    border:1px solid #f0f0f0;
    box-shadow: 0 0 5px #333333;
    text-align: center;
    background-color: white;
    font-size: 16px;
    font-weight: bold;
    color: #666666;
}
.chose_time:first-child{width: 100%;background:#000080;}
.chose_time:last-child{margin-right: 0;}
.chose_date{
    font-size: 36px;
    display: block;
    width: 100%;
    position: absolute;
    line-height: 47px;
    margin: 40px auto 0;
}
.chose_date1{color:#f48336;}
.chose_date2{color:#63acde;}
.chose_date3{color:#2085be;}
.chose_text{line-height: 238px;}
.chose ul li{
	float:left;
    box-sizing: border-box;
    width:160px;
    height: 160px;
    position: relative;
    border:1px solid #f0f0f0;
    box-shadow: 0 0 5px #333333;
	background-color:white;
    font-size: 16px;
    font-weight: bold;
    color: #666666;
    text-align: center;
}
.chose_right ul li:nth-child(1){margin-right: 8px;}
.chose ul li a{
    display: block;
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #0B1731;
    font-weight: bold;
    text-align: center;
    line-height: 238px;
}

.chose_bottom{
    width: 100%;
    height: 160px;
}
.chose_bottom li{
    float: left;
    margin-right: 8px;
}
.chose_time:nth-child(2){background:white url("../images/chose1.png?v=1") no-repeat center 35px;background-size: auto 57px;}
.chose_time:nth-child(3){background: white url("../images/chose22.png?v=1") no-repeat center 37px;background-size: auto 54px;}
.chose_bottom li:nth-child(3){background: white url("../images/chose32.png?v=1") no-repeat center 31px;background-size: auto 61px;}
.chose_bottom li:nth-child(4){background:white url("../images/chose4.png?v=1") no-repeat center 30px;background-size: auto 63px;}
.chose_bottom li:nth-child(5){background: white url("../images/chose52.png?v=1") no-repeat center 31px;background-size: auto 61px;}
.chose_bottom li:last-child{margin-right: 0;}
/*重要日期*/
.box_i{
	width:42px;
	height:42px;
	margin:30px auto 10px;
}
.box_i img{border-radius:3px;}
.c_line1{
	font-size:13px;
	font-weight:700;
	color:#41515E;
	line-height:25px;
	display:block;
	text-align:center;
}
.c_line2{
	line-height:25px;
	font-size:19px;
	font-weight:700;
	display:block;
	text-align:center;
}
.d1{color:#805E9F;}
.d2{color:#19BDA7;}
.d3{color:#FF8E3A;}
.d4{color:#FF635E;}
/*END选择*/

/*欢迎辞、重要信息*/
.line1{
    width: 100%;
    height: 350px;
    margin-top: 10px;
}
.title{
    width: 100%;
    height: 50px;
	position:relative;
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 15px;
}
.title table tr td{
    font-size: 24px;
    color: #333333;
}
.join{
	width:auto;
	height:100%;
	position:absolute;
	padding:0 10px;
	right:0;
	top:15px;
	line-height:22px;
}
.more{
    display: block;
    width: 120px;
    height: 30px;
    background-color: #0B1731;
    text-align: center;
    line-height: 30px;
    color: white;
    margin-top: 18px;
}
.wel{
    float: left;
    box-sizing: border-box;
    width: 664px;
    height: 100%;
    box-shadow: 0 0 5px #333333;
    background-color: white;
    margin-right: 10px;
    border:1px solid #f0f0f0;
    padding: 10px 20px;
}
.wel p{
    line-height: 24px;
}
.xx{
    float: left;
    box-sizing: border-box;
    width: 326px;
    height: 100%;
    box-shadow: 0 0 5px #333333;
    border:1px solid #f0f0f0;
    padding: 10px;
    background-color: white;
}
.xx p{line-height: 30px;font-size: 14px;}
.xx p span{color:#333333;}
.xx_table tr td{height: 30px;}
.xx_title{
	text-align:center;
	line-height:30px;
	color:white;
}
/*END欢迎辞、重要信息*/

/*新闻动态、大会直播*/
.line3{
    width: 100%;
    height: 290px;
    margin-top: 10px;
}
.news{
    float: left;
    box-sizing: border-box;
    width: 390px;
    height: 100%;
    box-shadow: 0 0 5px #333333;
    background-color: white;
    
    border:1px solid #f0f0f0;
    padding: 10px 15px;
}
.vedio{
    float: left;
    box-sizing: border-box;
    width: 600px;
    height: 100%;
    box-shadow: 0 0 5px #333333;
    background-color: white;
	margin-right: 10px;
    border:1px solid #f0f0f0;
    padding: 10px 16px;
}
.news_list li{height:28px; line-height:28px;overflow:hidden;}
.news_list li img{vertical-align:top;}
.news_listT{
	float:left;
	width:230px;
	overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.news_more{
	float:right;
	margin-top:5px;
}
/*END新闻动态、大会直播*/

/*提问解答*/
.line4{
    box-sizing: border-box;
    width: 100%;
    margin-top: 10px;
    box-shadow: 0 0 5px #333333;
    background-color: white;
    padding:10px 15px;
}
.line4_box{
	width:100%;
	height:auto;
	position:relative;
	border-bottom:1px solid #999999;
	line-height:25px;
	color:black;
	margin-bottom:10px;
}
.q_time{
	position:absolute;
	top:0;
	right:40px;
	font-weight:bold;
}
.question,.answer{
	width:70%;
	font-weight:bold;
	/*height:25px;
	 overflow: hidden;
	    text-overflow:ellipsis;
	    white-space: nowrap; */
	margin-bottom:10px;
}
.answer{
	color:#666666;
	font-weight:normal;
}
.more_an{
	position:absolute;
	bottom:10px;
	right:0;
	display: block;
    width: 120px;
    background-color: #0B1731;
    text-align: center;
    color: white;
	line-height:30px;
	font-size:14px;
}
.tiwen,.submit{
	display:block;
	width: 120px;
	line-height:30px;
	margin:10px auto;
	border-radius:5px;
	border:0;
	background-color: #0B1731;
    text-align: center;
    color: white;
	cursor:pointer;
}
#tiwen_box{
	display:none;
	width:90%;
	background-color:#EBEDEF;
	border-radius:5px;
	margin:0 auto;
	padding:20px;
}
/*END提问解答*/

/*二维码、联系我们*/
.line2{
    box-sizing: border-box;
    width: 100%;
    height: 320px;
    margin-top: 10px;
    box-shadow: 0 0 5px #333333;
    background-color: #172E60;
    padding: 0 20px;
}
.line2_top{
    width: 100%;
    height: 165px;
    border-bottom: 1px solid #8a5fab;
    margin-bottom: 15px;
}
.qrlogo{
    float: right;
    width: 120px;
    height: 120px;
    margin-top: 20px;
}
.line2 ul{
    width: 100%;
}
.line2 ul li{
    float: left;
    box-sizing: border-box;
    width: 25%;
    height: 120px;
    border-right: 1px solid #23448c;
    padding:0 8px;
}
.line2 ul li:last-child{border: none;}
.line2 ul li p{color: white;line-height: 24px;}
.line2 ul li p a{color:white;}
/*.line2 ul li p a:hover{text-decoration:underline;}*/
.line2 ul li table tr td{
    font-size: 14px;
    color: white;
    line-height: 24px;
}
.line2 ul li table tr td b{font-size: 16px;}
/*END二维码、联系我们*/

/*20220221*/
.chose_bottom li:nth-child(6){background: white url("../images/chose722.png?v=1") no-repeat center 31px;background-size: auto 61px;}
.chose_time:nth-child(2) a,.chose_time:nth-child(3) a{line-height:240px;color:#0b1731;display: block;}
.zj_img{width: 140px;}
.line1{height: 410px;}