/* banner标题 */
.banner{
   padding-top:100px;
   height:150px;
   background-image:url(xsban.png) center top no-repeat;
 }
 .b_tit .b_f{
   color:#fff;
   font-size: 28px;
    font-weight: bold;
   letter-spacing: 1px;
 }
 .b_tit::after{
   display: block;
   content:'';
   width:56px ;
   height: 2px;
   background:#fff;
   margin-top:14px;
 }
/* 学术会议 */
.xssec1_box{
   height: 460px;
   padding-top:50px;
}
.xssec1_box .hyslide{ 
   width:640px; 
   height:360px; 
   overflow:hidden; 
   position:relative;   
}
.xssec1_box .hyslide .hd{ 
   height:10px; 
   overflow:hidden; 
   position:absolute; 
   right:20px; 
   bottom:22px; 
   z-index:1; 
}
.xssec1_box .hyslide .hd ul{ 
   overflow:hidden; 
   zoom:1; 
   float:left;  
}
.xssec1_box .hyslide .hd ul li{
   float:left; 
   margin:0 5px;  
   width:8px; 
   height:8px;  
   border: solid 1px #2f74c4;
   cursor:pointer; 
   border-radius: 50%;
}
.xssec1_box .hyslide .hd ul li.on{ 
   background:#2f74c4; 
}
.xssec1_box .hyslide .bd{ 
   position:relative; 
   height:100%; 
   z-index:0;   
}
.xssec1_box .hyslide .bd li{ 
   zoom:1; 
   vertical-align:middle; 
}
.xssec1_box .hyslide .bd li>a{ 
   display: block;
   width:640px;
   height:360px;
   position: relative;
}
.xssec1_box .hyslide .bd .mask{
   width: 500px;
   height: 16px;
   padding:10px 120px 20px 20px;
   font-size: 16px;
   color:#fff;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   background:url(mbg.png) center top no-repeat;
   position: absolute;
   left: 0;
   bottom: 0;
}



.xssec1_box .hynews{
   width: 530px;
}
.xssec1_box .hynews .hycard{
   height:140px;
   border-bottom: 1px dashed #eee;
}
.xssec1_box .hycard .h_tit>a{
   display: block;
	font-size: 20px;
	font-weight: bold;
	line-height: 28px;
	color: #333333;
   padding:20px 0 16px;
   white-space: nowrap;
   text-overflow: hidden;
   overflow: hidden;
}
.xssec1_box .hycard .h_txt{
	height: 64px;
	font-size: 16px;
	line-height: 20px;
	color: #666666;
}
.xssec1_box .hylist{
   padding-top:20px;
}

.xssec1_box .hylist li{
   margin-bottom: 18px;
   background:url(listang.png) left center no-repeat;
}
.xssec1_box .hylist li>a {
   display: inline-block;
   padding-left: 20px;
   width: 395px;
	height: 16px;
	font-size: 16px;
	color: #333333;
   white-space: nowrap;
   text-overflow:ellipsis;
   overflow: hidden;
}
.xssec1_box .hylist li .date{
	font-size: 16px;
	color: #666666;
}
.xssec1_box .hylist li:hover a{
   text-indent: 10px;
}


.xssec1_box .picslide{ 
   width:1200px; 
   height:220px; 
   overflow:hidden; 
   position:relative; 
   padding-top: 12px; 
}
.xssec1_box .picslide .bd{ 
   position:relative; 
   height:100%; 
   z-index:0;   
}
.xssec1_box .picslide .bd li{ 
   zoom:1; 
   vertical-align:middle; 
   width:390px;
   height:220px;
   margin-right:15px ;
}
.xssec1_box .picslide .bd li>a{ 
   display: block;
   width:390px;
   height:220px;
   position: relative;

}
.xssec1_box .picslide .bd .mask{
   width: 350px;
   height: 57px;
   padding:0 20px;
   font-size: 16px;
   line-height: 48px;
   color:#fff;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   background:url(mbg.png) center top no-repeat;
   position: absolute;
   left: 0;
   bottom: 0;
}
.xssec1_box .picslide .prev,
.xssec1_box .picslide .next{ 
   position:absolute; 
   left:0; 
   top:50%; 
   margin-top:-28px; 
   display:block; 
   width:28px;
   height:56px;
   background:url(ltc.png) center center no-repeat;   
}
.xssec1_box .picslide .next{ 
   left:auto; 
   right:0; 
   background-image:url(rtc.png) ;
}





/* 国际交流  */
.xssec2_box{
   padding-top:50px;
   height: 403px;
   background: url(xssec2bg.png) center top no-repeat;
}

.jlslide{
	width: 576px;
	height: 315px;
}
.slide-3d .item-list li {
   width: 460px;
   height: 272px;
   transition: all 0.5s ease-out;
   opacity: 0;
   position: absolute;
   top: 0;
   left: 0;
 }
 
 .slide-3d .item-list li.item0 {
   transform: translate3d(0, 0, 0) scale(0.8);
   transform-origin: 0 50%;
   opacity: 1;
   z-index: 2;
 }
 .slide-3d .item-list li.item1 {
   transform: translate3d(58px, 0, 0) scale(1);
   transform-origin: 0 50%;
   opacity: 1;
   z-index: 3;
 }
 .slide-3d .item-list li.item2 {
   transform: translate3d(116px, 0, 0) scale(0.8);
   transform-origin: 100% 50%;
   opacity: 1;
   z-index: 2;
 }
 
 
 
 
 .slide-3d {
   position: relative;
   overflow: hidden;
 }
 .slide-3d .item-list {
   position: relative;
   height: 100%;
   width: 100%;
   overflow: hidden;
 }
 .slide-3d .item-list li .item-content {
   width: 100%;
   height: 100%;
 }
 .slide-3d .item-list li .item-content a {
   display: block;
   width: 100%;
   height: 100%;
   position: relative;
   overflow: hidden;
 }
 .item-content  .mask{
    height:57px;
    width: 430px;
    padding:0 15px;
    font-size: 16px;
    color:#fff;
    line-height: 57px;
    background:url(mbg.png) center top no-repeat;
   position: absolute;
   left:0;
   bottom: 0;
 }
 
 .slide-3d .indicator-list {
   position: absolute;
   bottom: 10px;
   left: 50%;
   margin-left: -34px;
   z-index: 100;
 }
 .slide-3d .indicator-list a {
   display: inline-block;
   width: 8px;
   height: 8px;
   border: 1px solid #fff;
   border-radius: 50%;
   overflow: hidden;
   margin:0 5px;
 }
 .slide-3d .indicator-list a.selected {
   background-color: #fff;
 }












.xssec2_box .jllist{
   width: 580px;
}
.xssec2_box .jllist ul{
   margin-top:-20px;
}
.xssec2_box .jllist li{
   height: 55px;
   border-bottom:1px dashed rgba(255,255,255,0.6);
   background:url(listw.png) left center no-repeat
}
.xssec2_box .jllist li:last-child{
   border:none;
}
.xssec2_box .jllist li>a{
   display: inline-block;
   width: 475px;
   padding-left: 22px;
	font-size: 16px;
   line-height: 55px;
	color: #fff;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}
.xssec2_box .jllist li .date{
	font-size: 16px;
	line-height: 55px;

   color: #fff;
}






.xssec3_box{
   padding-top:50px;
   height: 480px;
}
.xssec3_box .xs3tab{ 
   width:1200px; 
   text-align:left;  
}
.xssec3_box .xs3tab .hd{ 
   height:50px; 
   margin-bottom: 23px;
   position:relative; 
}
.xssec3_box .xs3tab .hd ul{
   height: 50px;
}
.xssec3_box .xs3tab .hd ul li{ 
   float:left; 
   cursor:pointer;  
   width: 132px;
	height: 48px;
	font-size: 18px;
	/* font-weight: bold; */
	line-height: 48px;
   text-align: center;
	color: #8b8b8b;
   border:1px solid #8b8b8b;
   margin-right:20px;
}
.xssec3_box .xs3tab .hd ul li>a{ 
   position: absolute; 
   right: 0;
   top:0;
   cursor:pointer;  
	font-size: 14px;
	line-height: 48px;
	color: #2f74c4;
   display: none;
}
.xssec3_box .xs3tab .hd ul li.on{  
   color:#fff;
   background:#2f74c4;
   border-color:#2f74c4;
}
.xssec3_box .xs3tab .hd ul li.on a{ 
  display: block; 
}

.xssec3_box .xs3tab .bd ul{ 
   zoom:1;  
}

.xssec3_box .xs3tab .bd li .t_pic{
   width: 244px;
   height: 320px;
   padding:19px;
   background: url(xssec3sbg.png) center center no-repeat;
}
.xssec3_box .xs3tab .bd li .t_msg{
   width: 875px;
}
.xssec3_box .xs3tab .bd li .t_msg .t_tit{
	font-size: 20px;
   font-weight: bold;
	color: #2f74c4;
   padding:46px 0 20px;
   border-bottom: 1px solid #d3d3d3;
}
.xssec3_box .xs3tab .bd li .t_msg .t_txt{
	font-size: 16px;;
	line-height: 30px;
	color: #666666;
   margin-top:15px;
}
.xssec3_box .xs3tab .bd li .t_msg .t_more{
   display: block;
   width:29px;
   height:8px;
   margin-top:15px;
   background:url(more.png) center center no-repeat;
}