@charset "utf-8";
/**馆员名录（gyml）**/
.gyml .wp_subcolumn_list {
    /* position: absolute; */
    display: inline-block;
    /* position: absolute; */
    width: auto;
}

.gyml .col_news_list {
    position: relative;
    text-align: center;
    min-height: inherit;
    border-bottom: 1px solid #e5e5e5;
    margin-top: 28px;
}

.gyml .col_news ul.news_list.list2 {
    position: absolute;
    left: 0;
    width: 100%;
    margin: 0 -12px;
    top: 176%;
}

.gyml .wp_subcolumn_list .wp_sublist .sublist_title {
    display: inline-block;
    border-bottom: none;
    margin-bottom: 0;
    height: 100%;
    line-height: 48px;
}

.gyml .wp_subcolumn_list .wp_sublist {
    display: inline-block;
    margin-bottom: 0;
    height: 48px;
}

.gyml .wp_subcolumn_list .wp_sublist .sublist_title a.morelink {
    display: none;
}

.gyml .wp_subcolumn_list .wp_sublist .sublist_title a {
    font-size: 16px;
    font-weight: normal;
    line-height: 46px;
    padding: 0 28px;
    color: #000;
    border-top: 4px solid #fff;
    transition: 0s;
    pointer-events: none;
}


.gyml .wp_subcolumn_list .wp_sublist .sublist_title.selected a {
    border-top: 4px solid #0d6e69;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    /* border-bottom: 1px solid #fff; */
    background: #fff;
    padding-bottom: -8px;
    color: #0d6e69;
}
.gyml .wp_subcolumn_list .wp_sublist .sublist_title:hover a{
    color: #ed6c00;
}
.gyml .col_news_con .news {
    padding: 0;
    float: left;
    width: 50%;
    background: none;
    border: none;
    text-align: left;
    background: #fff;
    margin-bottom: 55px;
}
.gyml .col_news_con .news .news_box {
    margin: 0 12px;
    box-shadow: 0px 7px 9px 1px #ededed;
}

.gyml .col_news_con .news .news_imgs {
    float: left;
    width: 167px;
    height: 226px;
    margin-right: 28px;
}

.gyml .col_news_con .news .news_imgs img {
    width: auto;
    height: 100%;
    max-width: 100%;
}

.ygml .col_news_con .news.odd {
    background: none;
}

.gyml div#l-container {
    /*background: url(images/bigbg3.jpg);*/
background-position: bottom;
    background-repeat: no-repeat;
}
.gyml .col_news_con .news .news_con {
    padding-top: 50px;
}

.gyml .col_news_con .news .news_title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}

.gyml .col_news_con .news .news_title a {
    color: #000;
}

.gyml .col_news_con .news .news_info {
    font-size: 14px;
    line-height: 32px;
    color: #818181;
}

.gyml .col_news_con .news .news_info span {
    display: block;
       word-break: break-all;
}
.gyml #l-container .inner {
    padding: 27px 0 161px;
}
.gyml .col_news_con .news .news_box a {
    pointer-events: none;
}
.gyml .col_news_con .news .news_box2 {
    position: fixed;
    left: 50%;
    top: 32%;
    display: none !important;
    background: #fff;
    width: 565px;
    margin-left: -283px;
    /* height: 370px; */
    padding: 90px 75px 50px;
    box-shadow: 0px 0px 17px 1px #ccc;
    z-index: 999;
}

.gyml .col_news_con .news .news_box2 .news_title {
    width: 120px;
    height: 50px;
    text-align: center;
    position: absolute;
    top: 0;
    left: 70px;
    margin-bottom: 0;
    line-height: 50px;
    background: #0d6d69;
    font-size: 18px;
    font-weight: normal;
    color: #fff;
}

.gyml .col_news_con .news .news_box2 .news_title a {
    color: #fff;
    pointer-events: none;
}
.gyml .col_news_con .news .news_box2 .cha {
    position: absolute;
    top: -18px;
    right: -13px;
}

.gyml .col_news_con .news .news_box2 .news_con {
    padding-top: 0;
}

.gyml .col_news_con .news .news_box2 .news_info {
    font-size: 16px;
    line-height: 44px;
    color: #000;
}

.gyml .col_news_con .news .news_box2 .news_imgs {
    width: 290px;
    /* height: 230px; */
    margin-right: 44px;
}
.en.gyml #l-container .inner {
    padding: 27px 0 250px;
}
/*---------------------------------ReserveBegin----------------------------*/
.rese li.tab-name {
    float: left;
    min-width: 90px;
    line-height: 52px;
    font-size: 18px;
    color: #385d61;
    font-weight: 700;
    text-align: center;
    cursor: pointer;
    padding: 0 5px;
    box-sizing: border-box;
}
.rese .site-lang ul li.links a {
  /* padding: 0 22px;*/
}
.rese ul.tab-menu {
    border-bottom: 1px solid #e5e5e5;
    padding: 35px 30px 0;
}

.rese .tab-name.selected {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-top: 4px solid #0d6e69;
    margin-bottom: -1px;
    background: #fff;
    line-height: 45px;
    height: 53px;
    box-sizing: border-box;
}
.rese .col_news_con .post-81 .news img {
    width: 100%;
    max-width: 290px;
   
}

.rese .col_news_con .post-81 .news {
    width: 30.818%;
    border: 0;
    /* margin: 0 9px; */
    margin: 0 0.956%;
    padding: 38px 0 0;
    background: none;
    overflow: hidden;
}

.rese .post-81 .news_list {
    margin: 0 -0.975%;
}

.rese .news_nr p {
    line-height: 36px;
    font-size: 16px ! important;
    color: #000 ! important;
}
.rese .news_nr ol li {
    list-style: decimal;
}
.rese a.news_res {
    display: none;
    width: 141px;
    text-align: center;
    line-height: 52px;
    background: #ed8016;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    border-radius: 5px;
}
.rese a.news_res:hover {
    box-shadow: 0px 0px 13px 6px #ed8016b5;
}
.rese .post-82 .col_news_con .news {}

.rese .col_news_con .post-82 .news {
    padding-top: 15px;
    padding-left: 15px;
    border: 0;
}


/*---------------------------------ReserveEnd----------------------------*/

/*---------------------------------SiteMap BEGIN----------------------------*/
.smap .map .tt {
    font-size: 22px;
    line-height: 102px;
    color: #0d6e69;
    font-weight: 700;
    text-align: center;
}

.smap ,map .post.post8 {
    /* float: left; */
}

.smap .post8 {
    float: left;
    width: 24.5%;
    margin: 0 0.25%;
}

.smap #l-container .inner {
    width: 100%;
    max-width: 1200px;
    padding: 0 0;
    min-height: 1100px;
    padding: 0 0 76px;
}

.smap .post8 li.news {
    min-height: 140px;
    font-size: 16px;
    line-height: 48px;
    font-weight: 700;
    background: #fff;
    padding: 8px 25px;
    box-sizing: border-box;
    margin-bottom: 7px;
    position: relative;
    transition: .2s;
}

.smap .post8 li.news a {
    color: #222;
    transition: .2s;
}

.smap div#l-container {
    background: #f6f6f6;
}
.smap .post-111 li.n1,.smap .post-113 li.n5,.smap .post-114 li.n3 {height: 287px;}
.smap .post-121 li.n1,.smap .post-121 li.n4,.smap .post-122 li.n4,.smap .post-123 li.n2,.smap .post-124 li.n3 {height: 287px;}
.smap .post-131 li.n1,.smap .post-132 li.n4,.smap .post-133 li.n2,.smap .post-134 li.n3 {height: 287px;}
.smap .post-141 li.n1,.smap .post-142 li.n4,.smap .post-143 li.n2,.smap .post-144 li.n3 {height: 287px;}
.smap .slick-dots {bottom: -80px;}
.smap .slick-initialized .slick-slide {max-width: 1200px;}
.smap .slick-dots li {width: 17px;height: 17px;border-radius: 50%;}
.smap .slick-dots li.active {height: 17px;}
.smap .slick-dots li.slick-active {padding: 0;}
.smap .post8 li.news .clk {display: inline-block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: .2s;}
.smap .slick-arrow {width: 72px; height: 120px;}
.smap .slick-prev {left: -90px;background: url(images/arrr.png) 0px no-repeat;}
.smap .slick-next {right: -90px;background: url(images/arrr.png) -80px no-repeat;}
.smap .post8 li.news:hover {background: #0d6e69;}
.smap .post8 li.news:hover a {color: #fff;}
.post-111 .n1 .clk {background: url(images/p1.png) center 70% no-repeat;}
.post-111 .n2 .clk {background: url(images/p2.png) center 70% no-repeat;}
.post-111 .n3 .clk {background: url(images/p3.png) center 70% no-repeat;}
.post-111 .n4 .clk {background: url(images/p4.png) center 70% no-repeat;}
.post-111 .n5 .clk {background: url(images/p5.png) center 70% no-repeat;}
.post-112 .n1 .clk {background: url(images/p6.png) center 70% no-repeat;}
.post-112 .n2 .clk {background: url(images/p7.png) center 70% no-repeat;}
.post-112 .n3 .clk {background: url(images/p8.png) center 70% no-repeat;}
.post-112 .n4 .clk {background: url(images/p9.png) center 70% no-repeat;}
.post-112 .n5 .clk {background: url(images/p10.png) center 70% no-repeat;}
.post-112 .n6 .clk {background: url(images/p11.png) center 70% no-repeat;}
.post-113 .n1 .clk {background: url(images/p12.png) center 70% no-repeat;}
.post-113 .n2 .clk {background: url(images/p13.png) center 70% no-repeat;}
.post-113 .n3 .clk {background: url(images/p14.png) center 70% no-repeat;}
.post-113 .n4 .clk {background: url(images/p15.png) center 70% no-repeat;}
.post-113 .n5 .clk {background: url(images/p16.png) center 70% no-repeat;}
.post-114 .n1 .clk {background: url(images/p17.png) center 70% no-repeat;}
.post-114 .n2 .clk {background: url(images/p18.png) center 70% no-repeat;}
.post-114 .n3 .clk {background: url(images/p19.png) center 70% no-repeat;}
.post-114 .n4 .clk {background: url(images/p20.png) center 70% no-repeat;}
.post-114 .n5 .clk {background: url(images/p21.png) center 70% no-repeat;}

.post-111 .n1 .clk:hover {background: url(images/t1.png) center 70% no-repeat;}
.post-111 .n2 .clk:hover {background: url(images/t2.png) center 70% no-repeat;}
.post-111 .n3 .clk:hover {background: url(images/t3.png) center 70% no-repeat;}
.post-111 .n4 .clk:hover {background: url(images/t4.png) center 70% no-repeat;}
.post-111 .n5 .clk:hover {background: url(images/t5.png) center 70% no-repeat;}
.post-112 .n1 .clk:hover {background: url(images/t6.png) center 70% no-repeat;}
.post-112 .n2 .clk:hover {background: url(images/t7.png) center 70% no-repeat;}
.post-112 .n3 .clk:hover {background: url(images/t8.png) center 70% no-repeat;}
.post-112 .n4 .clk:hover {background: url(images/t9.png) center 70% no-repeat;}
.post-112 .n5 .clk:hover {background: url(images/t10.png) center 70% no-repeat;}
.post-112 .n6 .clk:hover {background: url(images/t11.png) center 70% no-repeat;}
.post-113 .n1 .clk:hover {background: url(images/t12.png) center 70% no-repeat;}
.post-113 .n2 .clk:hover {background: url(images/t13.png) center 70% no-repeat;}
.post-113 .n3 .clk:hover {background: url(images/t14.png) center 70% no-repeat;}
.post-113 .n4 .clk:hover {background: url(images/t15.png) center 70% no-repeat;}
.post-113 .n5 .clk:hover {background: url(images/t16.png) center 70% no-repeat;}
.post-114 .n1 .clk:hover {background: url(images/t17.png) center 70% no-repeat;}
.post-114 .n2 .clk:hover {background: url(images/t18.png) center 70% no-repeat;}
.post-114 .n3 .clk:hover {background: url(images/t19.png) center 70% no-repeat;}
.post-114 .n4 .clk:hover {background: url(images/t20.png) center 70% no-repeat;}
.post-114 .n5 .clk:hover {background: url(images/t21.png) center 70% no-repeat;}


.post-121 .n1 .clk {background: url(images/p22.png) center 70% no-repeat;}
.post-121 .n2 .clk {background: url(images/p23.png) center 70% no-repeat;}
.post-121 .n3 .clk {background: url(images/p3.png) center 70% no-repeat;}
.post-121 .n4 .clk {background: url(images/p24.png) center 70% no-repeat;}
.post-122 .n1 .clk {background: url(images/p6.png) center 70% no-repeat;}
.post-122 .n2 .clk {background: url(images/p7.png) center 70% no-repeat;}    
.post-122 .n3 .clk {background: url(images/p8.png) center 70% no-repeat;}
.post-122 .n4 .clk {background: url(images/p9.png) center 70% no-repeat;}
.post-122 .n5 .clk {background: url(images/p4.png) center 70% no-repeat;}
.post-123 .n1 .clk {background: url(images/p25.png) center 70% no-repeat;}
.post-123 .n2 .clk {background: url(images/p26.png) center 70% no-repeat;}
.post-123 .n3 .clk {background: url(images/p14.png) center 70% no-repeat;}
.post-123 .n4 .clk {background: url(images/p15.png) center 70% no-repeat;}
.post-123 .n5 .clk {background: url(images/p10.png) center 70% no-repeat;}    
.post-124 .n1 .clk {background: url(images/p13.png) center 70% no-repeat;}    
.post-124 .n2 .clk {background: url(images/p16.png) center 70% no-repeat;}   
.post-124 .n3 .clk {background: url(images/p19.png) center 70% no-repeat;}   
.post-124 .n4 .clk {background: url(images/p28.png) center 70% no-repeat;}   
.post-124 .n5 .clk {background: url(images/p5.png) center 70% no-repeat;}   

.post-121 .n1 .clk:hover {background: url(images/t22.png) center 70% no-repeat;}
.post-121 .n2 .clk:hover {background: url(images/t23.png) center 70% no-repeat;}
.post-121 .n3 .clk:hover {background: url(images/t3.png) center 70% no-repeat;}
.post-121 .n4 .clk:hover {background: url(images/t24.png) center 70% no-repeat;}
.post-122 .n1 .clk:hover {background: url(images/t6.png) center 70% no-repeat;}
.post-122 .n2 .clk:hover {background: url(images/t7.png) center 70% no-repeat;}    
.post-122 .n3 .clk:hover {background: url(images/t8.png) center 70% no-repeat;}
.post-122 .n4 .clk:hover {background: url(images/t9.png) center 70% no-repeat;}
.post-122 .n5 .clk:hover {background: url(images/t4.png) center 70% no-repeat;}
.post-123 .n1 .clk:hover {background: url(images/t25.png) center 70% no-repeat;}
.post-123 .n2 .clk:hover {background: url(images/t26.png) center 70% no-repeat;}
.post-123 .n3 .clk:hover {background: url(images/t14.png) center 70% no-repeat;}
.post-123 .n4 .clk:hover {background: url(images/t15.png) center 70% no-repeat;}
.post-123 .n5 .clk:hover {background: url(images/t10.png) center 70% no-repeat;}    
.post-124 .n1 .clk:hover {background: url(images/t13.png) center 70% no-repeat;}    
.post-124 .n2 .clk:hover {background: url(images/t16.png) center 70% no-repeat;}   
.post-124 .n3 .clk:hover {background: url(images/t19.png) center 70% no-repeat;}   
.post-124 .n4 .clk:hover {background: url(images/t28.png) center 70% no-repeat;}   
.post-124 .n5 .clk:hover {background: url(images/t5.png) center 70% no-repeat;}   


.post-131 .n1 .clk {background: url(images/p29.png) center 70% no-repeat;}       
.post-131 .n2 .clk {background: url(images/p30.png) center 70% no-repeat;}    
.post-131 .n3 .clk {background: url(images/p3.png) center 70% no-repeat;}    
.post-131 .n4 .clk {background: url(images/p31.png) center 70% no-repeat;}    
.post-132 .n1 .clk {background: url(images/p32.png) center 70% no-repeat;}      
.post-132 .n2 .clk {background: url(images/p33.png) center 70% no-repeat;} 
.post-132 .n3 .clk {background: url(images/p8.png) center 70% no-repeat;} 
.post-132 .n4 .clk {background: url(images/p34.png) center 70% no-repeat;} 
.post-133 .n1 .clk {background: url(images/p25.png) center 70% no-repeat;} 
.post-133 .n2 .clk {background: url(images/p35.png) center 70% no-repeat;} 
.post-133 .n3 .clk {background: url(images/p14.png) center 70% no-repeat;} 
.post-133 .n4 .clk {background: url(images/p36.png) center 70% no-repeat;} 
.post-134 .n1 .clk {background: url(images/p37.png) center 70% no-repeat;} 
.post-134 .n2 .clk {background: url(images/p11.png) center 70% no-repeat;} 
.post-134 .n3 .clk {background: url(images/p19.png) center 70% no-repeat;} 
.post-134 .n4 .clk {background: url(images/p4.png) center 70% no-repeat;} 

.post-131 .n1 .clk:hover {background: url(images/t29.png) center 70% no-repeat;}       
.post-131 .n2 .clk:hover {background: url(images/t30.png) center 70% no-repeat;}    
.post-131 .n3 .clk:hover {background: url(images/t3.png) center 70% no-repeat;}    
.post-131 .n4 .clk:hover {background: url(images/t31.png) center 70% no-repeat;}    
.post-132 .n1 .clk:hover {background: url(images/t32.png) center 70% no-repeat;}      
.post-132 .n2 .clk:hover {background: url(images/t33.png) center 70% no-repeat;} 
.post-132 .n3 .clk:hover {background: url(images/t8.png) center 70% no-repeat;} 
.post-132 .n4 .clk:hover {background: url(images/t34.png) center 70% no-repeat;} 
.post-133 .n1 .clk:hover {background: url(images/t25.png) center 70% no-repeat;} 
.post-133 .n2 .clk:hover {background: url(images/t35.png) center 70% no-repeat;} 
.post-133 .n3 .clk:hover {background: url(images/t14.png) center 70% no-repeat;} 
.post-133 .n4 .clk:hover {background: url(images/t36.png) center 70% no-repeat;} 
.post-134 .n1 .clk:hover {background: url(images/t37.png) center 70% no-repeat;} 
.post-134 .n2 .clk:hover {background: url(images/t11.png) center 70% no-repeat;} 
.post-134 .n3 .clk:hover {background: url(images/t19.png) center 70% no-repeat;} 
.post-134 .n4 .clk:hover {background: url(images/t4.png) center 70% no-repeat;} 


.post-141 .n1 .clk {background: url(images/p29.png) center 70% no-repeat;}       
.post-141 .n2 .clk {background: url(images/p30.png) center 70% no-repeat;}    
.post-141 .n3 .clk {background: url(images/p3.png) center 70% no-repeat;}    
.post-141 .n4 .clk {background: url(images/p31.png) center 70% no-repeat;}    
.post-142 .n1 .clk {background: url(images/p32.png) center 70% no-repeat;}      
.post-142 .n2 .clk {background: url(images/p33.png) center 70% no-repeat;} 
.post-142 .n3 .clk {background: url(images/p8.png) center 70% no-repeat;} 
.post-142 .n4 .clk {background: url(images/p34.png) center 70% no-repeat;} 
.post-143 .n1 .clk {background: url(images/p25.png) center 70% no-repeat;} 
.post-143 .n2 .clk {background: url(images/p35.png) center 70% no-repeat;} 
.post-143 .n3 .clk {background: url(images/p14.png) center 70% no-repeat;} 
.post-143 .n4 .clk {background: url(images/p36.png) center 70% no-repeat;} 
.post-144 .n1 .clk {background: url(images/p37.png) center 70% no-repeat;} 
.post-144 .n2 .clk {background: url(images/p11.png) center 70% no-repeat;} 
.post-144 .n3 .clk {background: url(images/p19.png) center 70% no-repeat;} 
.post-144 .n4 .clk {background: url(images/p4.png) center 70% no-repeat;} 

.post-141 .n1 .clk:hover {background: url(images/t29.png) center 70% no-repeat;}       
.post-141 .n2 .clk:hover {background: url(images/t30.png) center 70% no-repeat;}    
.post-141 .n3 .clk:hover {background: url(images/t3.png) center 70% no-repeat;}    
.post-141 .n4 .clk:hover {background: url(images/t31.png) center 70% no-repeat;}    
.post-142 .n1 .clk:hover {background: url(images/t32.png) center 70% no-repeat;}      
.post-142 .n2 .clk:hover {background: url(images/t33.png) center 70% no-repeat;} 
.post-142 .n3 .clk:hover {background: url(images/t8.png) center 70% no-repeat;} 
.post-142 .n4 .clk:hover {background: url(images/t34.png) center 70% no-repeat;} 
.post-143 .n1 .clk:hover {background: url(images/t25.png) center 70% no-repeat;} 
.post-143 .n2 .clk:hover {background: url(images/t35.png) center 70% no-repeat;} 
.post-143 .n3 .clk:hover {background: url(images/t14.png) center 70% no-repeat;} 
.post-143 .n4 .clk:hover {background: url(images/t36.png) center 70% no-repeat;} 
.post-144 .n1 .clk:hover {background: url(images/t37.png) center 70% no-repeat;} 
.post-144 .n2 .clk:hover {background: url(images/t11.png) center 70% no-repeat;} 
.post-144 .n3 .clk:hover {background: url(images/t19.png) center 70% no-repeat;} 
.post-144 .n4 .clk:hover {background: url(images/t4.png) center 70% no-repeat;} 


/*---------------------------------SiteMap END----------------------------*/
/*---------------------------------Vclassroom BEGIN----------------------------*/
.vcr .post-62 .news {
    /* width: 435px; */
    width: 44.707%;
    float: left;
    /* margin: 0 25px; */
    margin: 0 2.569%;
    border: 0;
    padding: 15px 0 23px;
}

.vcr .post-62 video {
    width: 100%;
    height: auto;
    max-height: 100%;
}

.vcr .post-62 .news_video {
    height: 241px;
    background: #626262;
}
.vcr .post-62 .news_imgs{position:relative;padding-top:56%;overflow:hidden}
.vcr .post-62 .news_imgs img{position:absolute;top:0;left:0;width:100%;height:100%}
.vcr .post-62 ul.news_list {
    /* margin: 0 -25px; */
    margin: 0 -2.708%;
}
.vcr .post-62 .news_imgs:hover {
    box-shadow: 0px 0px 6px 0px #0d6e69;
    /* border: 1px solid #eee; */
    border-radius: 5px;
}
.vcr .post-62 .news_title {
    text-align: center;
    font-size: 16px;
    line-height: 38px;
    margin: 8px 0;
height:76px;
}

.vcr .post-61 .news {
    border: 0;
}

.vcr .news_nr p {
    font-size: 16px;
    line-height: 38px;
}

.vcr .news_nr {
    padding: 4px 0 0;
}

.vcr .more_v {
    font-size: 16px;
    line-height: 38px;
    color: #000;
    margin: 30px 0 0;
}

.vcr #l-container .inner {
    padding-bottom: 200px;
}
.vcr .post-62 .news_title a {
    color: #000;
}

.vcr .post-62 .news_title a:hover {
    color: #0e6e6a;
}
/*---------------------------------Vclassroom END----------------------------*/
/*---------------------------------Lecture BEGIN----------------------------*/
.lec .post7 .tt {
    border-bottom: 1px solid #e5e5e5;
    padding: 0 25px;
}

.lec .post7 .title {
    display: inline-block;
    font-size: 16px;
    line-height: 50px;
    color: #0d6e69;
    border-top: 4px solid #0d6e69;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    padding: 0 23px;
    margin-bottom: -1px;
    background: #fff;
}

.lec .col_news_head {
    border: 0;
    margin-bottom: 33px;
}

.lec .post-71 .news_nr p {
    color: #000;
    font-size: 16px;
    line-height: 38px;
}

.lec .post-71 .col_news_con .news {
    padding: 17px 0;
}

.lec .post-71 .news {
    padding: 18px 0;
    border: 0;
}

.lec .post-72 h3.tit {
    font-size: 18px;
    line-height: 38px;
    margin: 10px 0 18px;
    color: #000;
    text-align: center;
}

.lec .post-72 .ht {
    color: #385d61;
    font-size: 14px;
    line-height: 46px;
    font-weight: 700;
    background: #f5f5f5;
    border-bottom: 1px solid #cdcdcd;
}

.lec .post-72 .ht>div {
    float: left;
    box-sizing: border-box;
}

.lec .post-72 li.news {
    padding: 0;
    border-bottom: 1px solid #d9d9d9;
       position: relative;
}

.lec .post-72 li.news>div {
    float: left;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    box-sizing: border-box;
    /* white-space: nowrap; */
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    margin-top: 13px;
    margin-bottom: 13px;
    text-align: center;

}

.lec .post-72 .news_p5 {
    display: inline-block;
    line-height: 29px;
    font-size: 14px;
    color: #fff;
    width: 94px;
    text-align: center;
    float: right;
    margin: 8px 1.62% 8px 0;
    border-radius: 5px;
      position: absolute;
    right: 1.62%;
    top: 50%;
    margin-top: -15px;
}

.lec .post-72 .news_p5.OFF {
    background: #9b9b9b;
}

.lec .post-72 .news_p5.ON {
    background: #ed8016;
}

.lec .post-72 .con.news_text {
    border-top: 2px solid #0d6e69;
    border-bottom: 2px solid #0d6e69;
}
.lec .post-72 .news_p1 {
    width: 8.884%;
    width: 120px;
    text-align: center;
}

.lec .post-72 .news_p2 {
    width: 38.585%;
    padding: 0 9px;
}

.lec .post-72 .news_p3 {
    width: 21.502%;
    padding: 0 9px;
}

.lec .post-72 .news_p4 {
    width: 7.834%;
    text-align: center;
    padding: 0 5px;
}

.lec .post-72 .news_p5.ON:hover {
    opacity: .8;
}

.lec .post-72 .ht .news_p2 {
    text-align: center;
}

.lec .post-72 .ht .news_p3 {
    padding-left: 5.425%;
}

.lec .post-72 li.news.odd {
    background: #f5f5f5;
}
.lec .post-72 .news_p5.OFF {
    cursor: not-allowed;
}
.lec .post-73.mbox {
    margin: 50px 0 0;
}

.lec .post-73 li {
    border: 2px solid #efefef;
    width: 47.66%;
    float: left;
    margin: 0px 0.957% 10px;
    padding: 0 2.127%;
    box-sizing: border-box;
    line-height: 55px;
    font-size: 14px;
    color: #000;
}
.lec .post-73 li.news.odd{background:#fff}
.lec .post-73 ul.news_list {
    margin: 0 -0.975%;
}

.lec .post-73 .tt {
    margin-bottom: 24px;
}

.lec .post-73 span.news_title {
    display: inline-block;
    width: 63.81%;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: none;
    margin: -6px 0px;
    text-decoration: underline;
}

.lec .post-73 span.news_title:hover a {
    color: #00c0b8;
}
/*---------------------------------Lecture END----------------------------*/
/*---------------------------------BK_database BEGIN----------------------------*/
.bk .col_news_con {
    position: relative;
}
.bk .infobox {
    padding: 0 0 0 10px;
}
.bk .infobox h4 {
    font-size: 16px;
    line-height: 54px;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    padding: 0 3px;
}
.bk .col_news_con .news {
    padding: 0 0 0 10px;
    border: 0;
}
.bk .infobox p {
    font-size: 16px;
    line-height: 34px;
    color: #000;
    padding: 0px 0;
}
.bk .news_info {
    padding-bottom: 0px;
}
.bk .t16{font-size:16px;color: #000;}
.bk .dl_1,.bk .dl_1 p{font-size: 16px;word-break: break-all;color: #000;padding: 0;margin: 0;line-height: 34px;}
.bk .dl_1 dt{margin-bottom:10px;line-height: 52px;border-bottom: 1px solid #d9d9d9;display: block;}
.bk .dl_1 dd{ margin-bottom:20px;line-height: 34px;}
.bk .col_title h2 {display:inline-block;font-size: 24px;font-family:"Microsoft yahei";font-weight: bold;color: #0d6e69;}
.bk .DBinfo .col_title {position: absolute;top: -60px;}
.access {
    position: absolute;
    right: 0;
    top: -64px;
}

.access a {
    display: inline-block;
    line-height: 34px;
    padding: 0 20px;
    background: #ed8016;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    border-radius: 5px;
}
/*---------------------------------BK_database END----------------------------*/
/*---------------------------------BK_Search  BEGIN----------------------------*/
.bks .CN {
    float: right;
    width: 50%;
    margin-bottom: 50px;
}
.bks .EN {
    float: right;
    width: 50%;
    margin-bottom: 50px;
}
.bks #keyword {
    width: 277px;
    width: 76.098%;
    line-height: 40px;height: 40px;
    border: 0;
    font-size: 16px;
    box-sizing: border-box;
    padding-left: 25px;
    padding-left: 2.868%;
    float: left;
    font-family: "Micsoft YaHei";
    border: 0.5px solid #eee;
    border-right: 0;
}
.bks button.search {
    width: 87px;
    width: 22.91%;
    line-height: 40px;
    border: 0;
    background: #f08936;
    font-size: 16px;
    color: #fff;
    font-family: "Micsoft YaHei";
    float: right;
}
.bks .sea_box {
    width: 364px;
    width: 39.436%;
    position: absolute;
    right: 0;
    top: -72px;
    box-shadow: 0px 0px 9px 3px #eee;
box-sizing: border-box;
    border: 0.5px solid #eee;
}
.bks .col_news_list {
    position: relative;
    margin-top: 15px;
}
.bks .ckl {
    float: left;
    width: 120px;
    position: absolute;
}
.bks .checkb {
    float: right;
    width: 100%;
    padding-left: 120px;
    font-size: 14px;
    color: #373737;
    line-height: 33px;
    box-sizing: border-box;
    /* word-break: keep-all; */
}
.bks .firstL .checktt {
    background: url(images/cb1.png) 11px no-repeat;
}
.bks .xk .checktt {
    background: url(images/cb2.png) 11px no-repeat;
}
.bks .wx .checktt {
    background: url(images/cb3.png) 11px no-repeat;
}
.bks .checktt {
    font-size: 14px;
    line-height: 30px;
    color: #000;
    font-weight: 700;
    padding-left: 40px;
}
.bks .ALL {
    font-size: 14px;
    line-height: 30px;
    color: #0d6e69;
    font-weight: 700;
    padding-left: 35px;
    background: url(images/all1.png) 19px no-repeat;
    cursor: pointer;
}

.bks .ALL.n {
    background: url(images/all.png) 19px no-repeat;
    color: #636363;
}
.bks .checkb input {
    margin: 0 4px 0 5px;
    cursor: pointer;
}
.bks .xk {
    border-top: 1px solid #e4e4e4;
}
.bks .wx {
    border-top: 1px solid #e4e4e4;
}

.bks .checkbox>.clearfix {
    padding: 10px 0 13px;
    position: relative;
}

.bks .db_title {
    border-top: 2px solid #0d6e69;
    font-size: 14px;
    line-height: 51px;
    height: auto;
    border-bottom: 1px solid #e4e4e4;
    padding-left: 1%;
}

.bks .db_title div {
    display: inline-block;
    color: #474747;
}

.bks .db_title .total {
    color: #e04747;
    font-weight: 700;
    margin: 0 3px;
}

.bks .db_title .count {
    color: #e04747;
    font-weight: 700;
    margin: 0 3px;
}
.bks .db_title .dbtt1 {
    margin-right: 25px;
}
.bks .db_title .dbtt2 {
    color: #000;
}

.bks .db_title .dbtt3 {
    float: right;
}

.bks .db_title .show_num {
    font-size: 14px;
    color: #000;
    margin: 0 4px;
}

.bks .dbtt3 button {
    border: 0;
    background: none;
    padding: 0 15px;
    font-size: 14px;
    line-height: 23px;
    background: #e6e6e6;
    border-radius: 13px;
    color: #3f3f3f;
    font-family: "Micsoft YaHei";
    transition: .5s;
}

.bks .dbtt3 button.order {
    background: #0d6e69;
    color: #fff;
}
.bks .dblist_tt {
    font-size: 18px;
    font-weight: 700;
    color: #0d6e69;
    text-indent: 15px;
    line-height: 47px;
    border-bottom: 1px solid #e4e4e4;
}

.bks .checkbox .news_list li.news {
    padding: 0 10px;
    padding: 0 2%;
    font-size: 15px;
    color: #333;
    position: relative;
}

.bks .news_list li.news .news_title a {
    color: #333;
}

.bks .EN .news_list {padding-right: 13px;}

.bks div#wp_news_w6 {
}

.bks .CN .news_list {
    padding-left: 13px;
}

.bks .news_list li.news .news_title {
    font-size: 15px;
    max-width: 67%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* position: absolute; */
}

.bks .news_list li.news .news_sy {
    display: none;
    font-size: 12px;
    color: #777777;
    padding: 0 10px;
    padding: 0 2%;
}

.bks .news_list li.news .news_fw {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    background: #ed8016;
    line-height: 29px;
    padding: 0 12px;
    border-radius: 4px;
    float: right;
    margin: 8px 0 0 0;
}

.bks .news_list li.news .news_fw.OFF {
    background: #9b9b9b;
    cursor: no-drop;
}

.bks .news_list li.news span {
    line-height: 46px;
    display: block;
    float: left;
    box-sizing: border-box;
}

.bks .news_list li.news .news_count {
    padding: 0 15px;
    padding: 0 3.5%;
}

.bks div#wp_paging_w6 {
}

.bks 
.checkbox .news_list li.news:hover {
    background: #f7f7f7;
}

.bks .news_list li.news .news_title:hover a {
    color: #0d6e69;
}
.kjbj a.news_res {
    display: none;
}

/*---------------------------------BK_Search END----------------------------*/
/*---------------------------------kjyy BEGIN----------------------------*/
.kjyy .col_news {
    margin: 0 auto;
    float: none;
    width: 100%;
    max-width: 925px;
}

.kjyy div#l-container {
    background: #f9fafb;
}
.kjyy .col_news_head {
    border: 0;
}

.kjyy .col_metas .col_title {
    width: 100%;
    border-bottom: 2px solid #d6d6d6;
    border-top: 4px solid #0d6e69;
    background: #fff;
    padding: 0 50px;
    box-sizing: border-box;
}

.kjyy .col_news_list {
    margin: 0;
}

.kjyy .col_metas .col_path {
    padding: 20px 0 30px;
}
.kjyy .t {
    line-height: 30px;
    font-size: 15px;
    padding: 40px 50px 0;
}

.kjyy .w {
    line-height: 30px;
    color: #b3b3b3;
    font-size: 15px;
    padding: 0 50px;
}
.grlf .col_news_con {
    overflow: hidden;
}
.jcs .col_news_con {
    overflow: hidden;
}
.kjyy .col_news_list.listcon iframe {
    width: 100%;
    overflow: auto;
}
/*---------------------------------kjyy END----------------------------*/
/*---------------------------------Message board BEGIN----------------------------*/
.mb .col_news {
    width: 100%;
    max-width: 1200px;
}
/*---------------------------------Message board END----------------------------*/


















































/*---------------------------------Media BEGIN----------------------------*/
@media screen and (max-width: 1300px) {
    .bks .news_list li.news .news_title{
    max-width: 60%;
}
    .bks .db_title .dbtt3{
    float: left;
    width: 100%;
}
}
@media screen and (max-width: 1000px) {
    .bks .news_list li.news .news_title{
    max-width: 54%;
}
    .lec .post-73 li{
    line-height: 30px !important;
    padding: 0 5px !important;
}
    .lec .post-73 span.news_title{
    display: block;
    width: 100%;
    line-height: 31px;
}
.vcr .post-62 .news_video{
    height: 200px;
}
}
@media screen and (max-width: 767px) {
.bks .news_list li.news .news_title{
margin: 0 !important;
line-height: 46px !important;
}
}
@media screen and (max-width: 700px) {
    .bks .sea_box{
    width: 70%;
    max-width: 250px;
    top: -62px;
}
    .bks #keyword{
    line-height: 30px;height: 30px;
    font-size: 14px;
}
    .bks button.search{
    line-height: 30px;
    font-size: 15px;
}
    .lec .post-72{
    overflow-x: auto;
}
.lec .post-72 .con.news_text{
    /* width: 700px; */
}
    .vcr .news_nr p{
    font-size: 14px !important;
}
    .vcr .post-62 .news_title{
    font-size: 14px;
}
.smap .post8{
    width: 49%;
    margin: 0 0.5%;
}
.smap #l-container .inner{
padding: 0 0 100px;
}
.vcr .post-62 .news_video{
    height: 150px;
}
}
@media screen and (max-width: 600px) {
    .bks .news_list li.news .news_count{
    padding: 0 2.5% 0 0%;
}
    .bks .CN .news_list{
    padding: 0;
}
    .bks .EN .news_list{
    padding: 0;
}
    .bks .CN{
    width: 100%;
}
    .bks .EN{
    width: 100%;
}
.bks .news_list li.news .news_title{
    max-width: 70%;
}
}
@media screen and (max-width: 500px) {
    .bks .ckl{
    width: 100px;
}
    .bks .ALL{
    padding-left: 30px;
    background-position: 10px !important;
}
    .bks .checktt{
    padding-left: 30px;
    background-position: 5px !important;
}
.bks .checkb{
    padding-left: 100px;
}
 .lec .post-72 .news_p5{
    width: 27px;
    line-height: 20px;
    position: static;
    margin-top: 0;
}
.lec .post-73 li{width:98%;}
    .vcr .post-62 .news_video{
    height: auto;
}
    .vcr .post-62 .news{
    width: 96%;
    margin: 0px 2%;
}
.rese .col_news_con .post-81 .news{
width: 99%;
margin: 0 auto;
}
.rese li.tab-name{
    width: 70px;
}

}
@media screen and (max-width: 400px) {
    .bks .news_list li.news .news_title{
    max-width: 61%;
}
}
    
/*---------------------------------Media END----------------------------*/
