body,h1,h2,h3,h4,h5,p,dl,dd,ol,ul,th,td,fieldset,input,button,textarea,form,canvas,audio,video,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0px; font-family:"Microsoft YaHei";}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;word-wrap:break-word;}
h1,h2,h3,h4,h5{font-size:100%;}
ol,ul{list-style:none;}
img{border:0;-ms-interpolation-mode:bicubic;}
cite,em,s,i,b{font-style:normal;}
input,button,textarea,select{font-size:100%;}
body,input,button,textarea,select,option{font-size:normal;}
input,textarea{text-decoration:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
li,img,label,input{vertical-align:middle;}
var{font-style:normal;}
ins{text-decoration:none;}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
button,select{text-transform:none;}
button[disabled],html input[disabled]{cursor:default;}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
button,input,select,textarea{margin:0;vertical-align:baseline;*vertical-align:middle;}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;padding:0;}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur());} 
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}

.fix{*zoom:1;}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;}



body{font-family:"Microsoft YaHei";}


.topbg_sy{ width:100%; margin:auto; overflow: hidden;
background: url(../images/top_bg.jpg) no-repeat right top;}
        
.topbg{ width:100%; margin:auto; overflow: hidden;}


.topwk{max-width: 1800px; margin: auto; height: 120px;}
.tlogo{ float:left; padding-right: 110px; padding-left: 15px;
background: #fff; height: 120px;}
.tlogo img{ margin-top: 30px;}

.toprg{ float:right; margin-top: 10px;}



.trsysc{ float:right; margin-right: 15px;}
.trsysc ul{ float:left; margin-top: 10px;}
.trsysc ul li{float:left; line-height:20px;
    margin-right: 14px; padding-right: 14px;
        background:url(../images/xian_whi.jpg) no-repeat right center;}
.trsysc ul li a{ font-size:13px; color:#e6e6e6;}


/* 搜索 */
.trsstc{ float:right; width:19px; height: 19px;
position: relative;}
#box{ position: absolute; z-index: 99; right: 0px; top:30px;
    border:#20467c 1px solid; width:240px;
    background: #fff;
    height: 35px;
    border-radius:18px; 
    -moz-border-radius:18px; 
    -webkit-border-radius:18px; 
    -o-border-radius:18px; 
    -ms-border-radius:18px;} 
.trss_nr{ float:left; width:190px; margin-left: 10px;
    -webkit-appearance:none; appearance:none; background:none;
    border-style: none;
    font-size:14px; color:#333; 
    height:35px; line-height:35px;}
.trss_btn{ float:right; width:40px; height: 35px;
    -webkit-appearance:none; appearance:none; 
    border-style: none;
    background:none;
    text-align:center; cursor:pointer;}



/* 搜索 */
.tbsou{ float:right; position: relative;}
.tbsou .tbsou_btn { border-style: none; outline: none;
	width:40px; height:38px;
    cursor: pointer;
background: url(../images/ic_ser.jpg);}

.tbsou .tbsou_inp {
	transition: 0.3s;
	width: 0; 
    height: 40px;  line-height: 40px;
    font-size: 15px; color: #333;
    z-index: 1; position: absolute; right: 40px;
    border-style: none; outline: none;
    border-radius:3px 0px 0px 3px;
    background: #fff; text-indent: 10px;}
.tbsou:hover{ background:#fff; background:#1e5baf;
    border-radius:0px 3px 3px 0px;}
.tbsou:hover .tbsou_btn{background: url(../images/ic_ser.jpg);}
.tbsou .tbsou_inp:focus,
.tbsou:hover .tbsou_inp {
	width: 240px;}

/* 搜索弹窗 */
.xgsou_ic{ width:19px; height: 19px;
 float: right; cursor: pointer;}
.bk_xgsou{ display:none; position: fixed;
     top: 0%; left: 0%; width: 100%; height: 100vh;
    background-color:#000; z-index:1001;
     -moz-opacity: 0.80; opacity:.80; 
     filter: alpha(opacity=80);}
.wh_xgsou { display:none;position: fixed; top:0px; left: 0px;
     width:100%; height: 100vh;
        z-index:1002;}

.xgsou_close{ position: fixed; top:50px; right: 50px;
width: 48px; height: 48px;}

.xgsou_box{ width: 550px; margin: auto; overflow: hidden;
    height: 43px;
    background: #fff;
    top: 46%;
    position: relative;}

.xgsou_inp{ width: 100%;
    -webkit-appearance:none; appearance:none; background:none;
    border-style: none;
    font-size:14px; color:#333; 
    height:43px; line-height:43px; 
    text-indent: 10px;
    width:-moz-calc(100% - 110px);
    width:-webkit-calc(100% - 110px);
    width:calc(100% - 110px);}
.xgsou_btn{ position: absolute; top:0px; right: 0px;
     width:100px; height: 45px;
    -webkit-appearance:none; appearance:none; 
    border-style: none;
    background:none;
    text-align:center; cursor:pointer;
    background: #1e5baf;}




.nav{ float:right; position:relative; z-index:3; margin-top: 15px;}
.nav .nLi{ float:left; position:relative; display:inline;    z-index: 3;}
.nav .nLi h3{ float:left; height:40px; line-height: 40px;
    text-align:center; font-weight:normal; margin: 0px 35px;}
.nav .nLi h3 a{ display:block; font-size:18px; color:#fff;}
.nav .nLi h3:hover a{ color:#fff; font-weight: bold;}
.nav .on h3{
    background-image: url(../images/nav_on.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;}

.nav .nLi h3.navact{
 background-image: url(../images/nav_on.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;}


.nav .sub{ display:none; width:130px; left:0px; top:38px;  
    position:absolute;     z-index: 5;
    background:#3f92ff;}
.nav .sub li{ zoom:1; text-align:center;}
.nav .sub a{ display:block; font-size:14px; color:#fff; display:block; 
    padding:8px 0px; line-height:24px;}
.nav .sub a:hover{background:#0067ee;}



.ban_box{width:100%; margin:auto; overflow:hidden; position:relative;}
.banpad{ padding-right: 110px;}
.banner{ width:100%; margin:auto;}
.ban_img{ width:100%; position: relative;}
.ban_img img{ width:100%; display: inline-block;}
.ban_img a{display: inline-block;width: 100%;}

.banner .bantit{ width:100%; height: 59px;
    position: absolute; left:0px; bottom: 0px;
background: url(../images/bantit_bg.jpg) no-repeat left;}
.banner .bantit h2{ width:1600px; margin: 0px auto;}
.banner .bantit h2 b{ width: 40%; font-size: 18px; color: #fff;    text-indent: 15px;
float: left; font-weight: normal; line-height: 59px; height: 59px;
overflow: hidden;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;}
 
/*.banner .slick-slide{ z-index:1!important;}*/

.banner .slick-dots{  display: block; position: absolute;
    top: 50%; margin-top: -170px; right: -87px;
    display: block;
    width: 118px;
    list-style: none;
    text-align: center;}
.banner .slick-dots li {position: relative;
    display: inline-block;
    width: 118px;
    height: 33px; line-height: 32px;
    margin:14px 0px;
    padding: 0; font-size: 20px; color: #fff;
    cursor: pointer; font-weight: bold;
        text-indent:87px;}
.banner .slick-dots li button{  outline: none; border:0px;
    margin: 0px; padding: 0px; color: #fff; width:32px; height:32px; text-indent:0px;
    -webkit-appearance:none; appearance:none; background: none;}
.banner .slick-dots li.slick-active{ 
    background: url(../images/ban_dots_on.jpg) no-repeat;}	 

.banner .slick-dots li.slick-active button{ color: #125cb5; font-weight: bold;}


.sydh{width:100%; float: left;
font-size: 80px; color: #efefef; text-align: center;
position: relative;
font-family: Arial;}
.sydh h1{ width:100%;
    position: absolute; left: 0px; top:0px;line-height: 82px;
    font-size:28px; color:rgb(47, 44, 44);  text-align: center;
    background: url(../images/sydh_bg.jpg) no-repeat center;}
.sydh h1 a{ color:#333;}

.dhwz2{ color:#e1e1e1;}
.dhwz3{ color:#e1e1e1;}




.sydh2{width:100%; float: left;
font-size: 80px; text-align: center;
position: relative; 
font-family: Arial;
color: rgba(239, 239, 239, 0.349);}
.sydh2 h1{ width:100%;
    position: absolute; left: 0px; top:0px;line-height: 82px;
    font-size:28px;  text-align: center;
    background: url(../images/sydh_bg2.jpg) no-repeat center;}
.sydh2 h1 a{ color:#fff;}




.cont1_bg{ width: 100%; background: url(../images/cont1_bg.jpg);}

/* 新闻动态 */
.cont1_box{ max-width: 1640px; margin:0px auto; padding:75px 0px 70px;}

.xinwdt{ width: 100%; float: left; position: relative;
padding-bottom: 30px;}
.xinwdt_lb{width: 100%; float: left; margin: 35px 0px 0px; height:440px;}
.xinwdt_lb a{ display: block; margin: 25px 20px 0px; 
  padding-bottom: 20px;
    border-bottom: #324bc3 2px solid;
    overflow: hidden;}
.xinwdt_ltit{width:100%; float: left; position: relative;
height: 310px;}
.xinwdt_ltit b{position: absolute; top:0px;
    width: 91px; float: left; height: 24px;
    line-height: 24px; text-align: center;
background: url(../images/time_bg.jpg);
 font-size: 14px; color: #fff; font-weight: normal;}
 .xinwdt_ltit h2{position: absolute; top:24px;
    width:100%; float: left; height: 60px;
    font-size: 18px; line-height: 60px; color: #333;
   overflow:hidden; white-space: nowrap;text-overflow: ellipsis;
    font-weight: normal;}
.xinwdt_lpc{width:100%;position: absolute; top:84px;}
 .xinwdt_lpc span{ width:100%; display:block;
     padding-bottom:56%; 
    position:relative; overflow:hidden;}
.xinwdt_lpc span img{width:100%; position:absolute; top:0; left:0; 
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.xinwdt_lpc span img:hover{transform: scale(1.1); opacity:0.8;}

.xinwdt_lb p{
width:100%; float: left; height: 44px;
font-size: 14px; line-height: 22px; color: #808080;
overflow:hidden; 
    text-overflow:ellipsis; 
    display:-webkit-box; 
    -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.xinwdt_lb i{ display: none;}

.xinwdt_lb:hover{ height:438px;
     box-shadow: 0px 1px 23.76px 0.24px rgba(0, 0, 0, 0.16);
     border-bottom: #324bc3 2px solid;
     background: #fff;}
.xinwdt_lb:hover a{ border-bottom:#fff 2px solid;}
.xinwdt_lb:hover .xinwdt_ltit b,
.xinwdt_lb:hover .xinwdt_ltit h2{ position: static;}

.xinwdt_lb:hover .xinwdt_lpc{ position: static; margin-bottom: 25px;}

.xinwdt_lb:hover .xinwdt_ltit h2{color: #1d5ab3; font-weight: bold;}
.xinwdt_lb:hover i{ display: block; margin-top: 22px;
    width:100%; float: left; height: 25px;font-size: 14px;
    color: #1d5ab3;
    background: url(../images/ic_add.jpg) no-repeat right center;} 


.xinwdt .slick-dots{  display: block; position: absolute;
    bottom: 0px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;}
.xinwdt .slick-dots li {position: relative;
    display: inline-block;
    width: 11px;
    height: 11px;
    margin: 0 21px;
    padding: 0;
    cursor: pointer;
     text-indent:-999em;
    background:#9da0b0;
border-radius: 50%;}
.xinwdt .slick-dots li.slick-active{ width: 15px;
    height: 15px;
    background:#1a58ab;}	 




.cont2_bg{ width: 100%; margin: auto;  display: inline-block;
    background: url(../images/cont2_bg.jpg) no-repeat top;}

/* 学术活动 */
.cont2_box{ max-width: 1600px; margin:50px auto 60px;}

.xshd{width:100%; margin:auto; overflow:hidden;
     padding-top: 45px;}
.xshd_lf{float:left; width:100%; margin-left:-300px;}
.xshd_lfnr{ margin-left:300px; margin-right: 24px;}
.xshd_rg{ float:left; width:300px;background: #fff; height:445px;}


.xsnr_lbo{ width: 53%; float: left;
background: url(../images/xshd_lfbg.jpg);
background-size: 100% 100%;}


.xsnr_lboct{width: 100%; float: left;}
.xsnr_lbtop{width: 100%; float: left; margin: 38px 0px 45px;}
.xsnr_lbtop span{ float: left; margin-left: 45px; width: 160px;
overflow: hidden;}
.xsnr_lbtop span img{ width: 160px; height: 232px;
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.xsnr_lbtop span img:hover{transform: scale(1.1);}
.xsnr_lbtop_nr{ overflow: hidden; padding-left: 40px; padding-right: 45px;}
.xsnr_lbtop_nr dl{width: 100%; float: left;}
.xsnr_lbtop_nr dl dt{width: 100%; float: left;
font-size: 18px; color: #fff; font-weight: bold;
line-height: 30px; height: 66px; margin-bottom: 20px;
overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
background: url(../images/xian_whi2.jpg) no-repeat left bottom;}
.xsnr_lbtop_nr dl dd{width: 100%; float: left;
    font-size: 16px; color: #fff; text-indent: 40px;
    line-height: 40px; height: 40px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;}
.xsnr_lbtop_nr dl dd.xsic1{background: url(../images/white_ren.jpg) no-repeat left center;}  
.xsnr_lbtop_nr dl dd.xsic2{background: url(../images/white_sj.jpg) no-repeat left center;}  
.xsnr_lbtop_nr dl dd.xsic3{background: url(../images/white_dd.jpg) no-repeat left center;}  

.xsnr_lbjj{ padding:0px 45px 45px; clear: both; overflow: hidden;}
.xsnr_lbjj h3{width: 100%; float: left; margin-bottom: 13px;
    font-size: 16px; color: #fff; line-height: 24px;}
.xsnr_lbjj p{width: 100%; float: left;
        font-size: 14px; color: #bdb5dc;
        line-height: 24px; height: 48px;
        overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;}

.xsnr_lbo .slick-prev,.xsnr_lbo .slick-next{
    width:35px; height:35px; position:absolute; z-index:5;
        background-image: none; background: none;
    bottom:0px; border-style:none; 
    outline:medium; text-indent: -999em;
background-repeat: no-repeat;}
.xsnr_lbo .slick-prev{ right:0px;
    background-image: url(../images/xshd_prev.jpg);} 
    
.xsnr_lbo .slick-next{ right:-35px;
    background-image:url(../images/xshd_next.jpg);}
.xsnr_lbo .slick-prev:hover{background-image:url(../images/xshd_prev2.jpg);}
.xsnr_lbo .slick-next:hover{background-image:url(../images/xshd_next2.jpg);}


.xsnr_llb{ width: 47%; float: left; padding: 13px 0px 12px;
    background: url(../images/xshd_rgbg.jpg);}
.xsnr_lbwz{width: 100%; float: left; margin: 26px 0px;}
.xsnr_lbwz a{ display: block; margin: 0px 45px 0px 40px; overflow: hidden;
    background: #2370d8;}

.xsnrlbwz_tp{ width: 85px; float: left;
margin: 0px 14px;}
.xsnrlbwz_tp span{ width: 85px; float: left;
    margin-top: 20px; height: 85px;
border-radius: 50%; overflow: hidden;
 vertical-align:middle; display:table-cell; text-align:center;}
.xsnrlbwz_tp span img{ width:85px;
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.xsnrlbwz_tp h3{width: 100%; float: left; text-align: center;
    font-size: 16px; color: #fff; font-weight: normal;
    line-height: 40px; height: 40px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;}

.xsnrlbwz_tp span img:hover{transform: scale(1.1);}

.xsnrlbwz_xq{ overflow: hidden; padding:19px 35px;
background: #fff;}
.xsnrlbwz_xq dl{width: 100%; float: left;}
.xsnrlbwz_xq dl dt{width: 100%; float: left;
font-size: 18px; color: #333; 
line-height: 26px; height: 52px; margin-bottom: 8px;
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;}
.xsnrlbwz_xq dl dd{width: 100%; float: left;
    font-size: 16px; color: #676767; text-indent: 34px;
    line-height: 30px; height: 30px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;}
.xsnrlbwz_xq dl dd.xsxqic1{background: url(../images/blue_sj.jpg) no-repeat left center;}  
.xsnrlbwz_xq dl dd.xsxqic2{background: url(../images/blue_dd.jpg) no-repeat left center;}  

.xsnrlbwz_xq dl dt:hover{ color: #2e64b7;}




/* 关注我们的社交媒体 */
.guanzhu{ width: 100%; float: left; margin: 55px 0px 65px;}
.guanzhu h1{ float: left; font-size: 28px; color: #fff; width:560px;
    line-height: 62px;
    height: 68px; padding-left: 50px;
font-weight: normal;
background: url(../images/ic_titbg.jpg) no-repeat left bottom;}
.guanzhu h1 span{ float: left; padding-right: 45px; width:100%;
    background: url(../images/dh_media.jpg) no-repeat right top;}

.guanzhu_nr{ float: right;}
.guanzhu_nr ul{ float: left;}
.guanzhu_nr ul li{  position: relative;
    float: left; width: 64px; margin-left: 50px;
    background: url(../images/gz_yuanbg.jpg);}
.guanzhu_nr ul li a{ float: left;
    width: 64px; height: 64px; 
    text-align: center;}
/*.guanzhu_nr ul li a.guan_num1{ 
    background: url(../images/gz_ks.png) no-repeat center;}
.guanzhu_nr ul li a.guan_num2{ 
    background: url(../images/gz_dy.png) no-repeat center;}*/
.guanzhu_nr ul li a.guan_num1{ 
    background: url(../images/gz_bz.jpg) no-repeat center;}
.guanzhu_nr ul li a.guan_num2{ 
    background: url(../images/gz_wb.jpg) no-repeat center;}
.guanzhu_nr ul li a.guan_num3{ 
    background: url(../images/gz_wx.jpg) no-repeat center;}
.guanzhu_nr ul li a img{ display: inline-block;
    transform: translate(0, 50%);}

.guanzhu_nr ul li:hover{ background: #2568c3;
border-radius: 50%;}


.guanewm{ display: none;
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}

.guanzhu_nr ul li:hover .guanewm{ width: 130px;
    display: block;
    position: absolute; z-index: 5; top:60px; right:-15px;}
.guanewm .guanewm_bk{width: 110px;float: left;
 padding-top: 20px;}
.guanewm .guanewm_bk .guanewm_nr {
    width: 110px; float: left;
    border-radius: 10px;  
    background: #fff; 
    padding: 10px;
    border:#f2f2f2 1px solid;}
.guanewm .guanewm_bk .guanewm_nr span{
    width: 110px;position: relative;
    float: left;}
.guanewm .guanewm_bk .guanewm_nr span:before {
    content: "";
    width: 0;
    height: 0;
    right: 25px;
    bottom: 109%;
    position: absolute;
    border-left: 8px solid transparent;
	border-right: 8px solid transparent;
    border-bottom: 10px solid #fff;}
.guanewm .guanewm_bk .guanewm_nr span img{ 
    width: 110px; height: 110px;}
.guanewm .guanewm_bk .guanewm_nr h3{ width: 100%; float: left;
 font-size: 12px; color: #666; line-height: 20px; 
font-weight: normal; text-align: center;}





.cont3_bg{ width: 100%; background: url(../images/cont1_bg.jpg);}

/* 外媒报道 */
.cont3_box{ max-width: 1640px; margin:75px auto 70px;}

.wmbd{width:100%; float: left; margin-top: 55px;}
.wmbd_lb{width:100%; float: left;}
.wmbd_lb a{ display: block; margin: 15px 20px 40px; overflow: hidden;
position: relative;
border-bottom: #324bc3 2px solid;}
.wmbd_lb span{ width:100%; display:block;
     padding-bottom:56%; 
    position:relative; overflow:hidden;}
.wmbd_lb span img{width:100%; position:absolute; top:0; left:0; 
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.wmbd_lb span img:hover{transform: scale(1.1); opacity:0.8;}
.wmbd_lb p{ position: absolute; left: 0px; bottom: 98px;
    width:61px; height: 61px; float: left; text-align: center;
    font-size: 12px; color: #fff; line-height: 22px;
font-family: Arial;
background: url(../images/time_bg2.jpg);}
.wmbd_lb p b{ font-size: 18px; font-size: 18px;
    margin-top: 14px;
    display: inline-block;}
.wmbd_lb h2{width: 100%; float: left; margin: 40px 0px 30px;
    font-size: 18px; color: #333; font-weight: normal;
    line-height: 28px; height: 56px;
    overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;}
.wmbd_lb h2 b{ padding: 0px 23px; display: inline-block;
font-weight: normal;}


.wmbd_lb:hover a{
 box-shadow: 0px 1px 23.76px 0.24px rgba(0, 0, 0, 0.16);}
.wmbd_lb:hover h2{ color: #2e64b7;}
.wmbd_lb:hover h2 b{ font-weight:bold;}

.wmbd .slick-dots{  display: block; position: absolute;
    bottom: 0px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;}
.wmbd .slick-dots li {position: relative;
    display: inline-block;
    width: 11px;
    height: 11px;
    margin: 0 21px;
    padding: 0;
    cursor: pointer;
     text-indent:-999em;
    background:#9da0b0;
border-radius: 50%;}
.wmbd .slick-dots li.slick-active{ width: 15px;
    height: 15px;
    background:#1a58ab;}	 







.cont4_bg{ width: 100%; 
    background: url(../images/cont4_bg.jpg) no-repeat right top;
overflow: hidden;}
.cont4_box{ max-width: 1600px; margin:70px auto 73px; overflow: hidden;}

.gwzp{ width: 100%; float: left; margin-top: 40px;
background:#fff;}
.gwzp_lf{ width: 29%; float: left;}
.gwzp_min{ width: 38.2%; float: left;}
.gwzp_rg{ width: 32.8%; float: right;}
.gwzp_rg img{ width: 100%;}

.gwzp_lf ul{ width: 100%; float: left;}
.gwzp_lf ul li{ width: 50%; float: left; position: relative;}
.gwzp_lf ul li img{ width: 100%;}
.gwzp_lf ul li .gwzp_lfwz{ width: 100%; text-align: center; 
     position: absolute; top:0px; left: 0px;}
.gwzp_lf ul li .gwzp_lfwz h2{ width: 100%; float: left;
    font-size: 22px; color: #fff;
    line-height: 32px; margin-top: 60px;}
.gwzp_lf ul li .gwzp_lfwz h3{ width: 100%; float: left;
    font-size: 14px; color: #fff; margin-bottom: 28px;
    line-height: 22px; font-family: Arial; 
        color: rgba(255, 255, 255, 0.529);}
.gwzp_lf ul li .gwzp_lfwz span{ margin: auto;
    line-height: 30px; font-size: 14px; color: #fff;
text-align: center;  display: inline-block;
padding: 0px 30px;
background: url(../images/more_bg.jpg);}

.gwzp_lf ul li .gwzp_black h2,.gwzp_lf ul li .gwzp_black h3{ color: #333;}
.gwzp_lf ul li .gwzp_black span{background: url(../images/more_bg2.jpg);}


.gwzp_lf ul li .gwzp_lfwz span:hover{ background: #0a489a;}


.gwzp_minnr{ padding: 23px 45px 24px;
overflow: hidden;background: #fff;}
.gwzp_minnr ul{ width: 100%; float: left;}
.gwzp_minnr ul li{ width: 100%; float: left;
background: url(../images/ic_blue.jpg) no-repeat left center;}
.gwzp_minnr ul li a{float: left;
    height: 50px; font-size: 16px;
    line-height: 50px; color: #333;
  font-weight: normal;
   text-indent: 20px;
   white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
   width:-moz-calc(100% - 120px);
    width:-webkit-calc(100% - 120px);
    width:calc(100% - 120px);
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}

.gwzp_minnr ul li span{ float: right; color: #999;
    font-size: 14px; line-height: 50px;}
.gwzp_minnr ul li:hover a{ color: #1a58ab;text-indent: 25px;}


/* 合作伙伴 */
.cont5_bg{ width: 100%; 
    background: url(../images/cont5_bg.jpg) no-repeat top;
overflow: hidden;}
.cont5_box{ max-width: 1600px; margin:65px auto;}
.hzhb{ width: 100%; float: left; margin-top: 30px;}
.hzhb ul{}

.store-1 li{float:left;width:16.6%;
    border-left:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
box-sizing: border-box;}
.store-1 li:nth-child(1){border-top:1px solid #e5e5e5;}
.store-1 li:nth-child(2){border-top:1px solid #e5e5e5;}
.store-1 li:nth-child(3){border-top:1px solid #e5e5e5;}
.store-1 li:nth-child(4){border-top:1px solid #e5e5e5;}
.store-1 li:nth-child(5){border-top:1px solid #e5e5e5;}
.store-1 li:nth-child(6){border-top:1px solid #e5e5e5;}
.store-1 li:nth-child(6n){border-right:1px solid #e5e5e5;}
.store-1 .con{display:block;}
.store-1 .pic{height:130px;line-height:130px;font-size:0;text-align:center;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.store-1 .pic img{display:inline-block;vertical-align:middle;max-width:70%;max-height:70%;}
.store-1 li:hover{position:relative;z-index:10;}
.store-1 .con:hover .pic{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.19);}



/*底部*/
.dibu_bg{ width:100%; margin:0px auto; overflow:hidden;
background:#0f2b51;
background-image:url(../images/dibu_bg.jpg);
background-repeat:no-repeat;
background-position:bottom center;}

.dibu_box{ max-width:1600px; margin:20px auto 18px; overflow:hidden;}
.dibu_lf{float:left; margin-top:26px;}
.dibu_lf img{float:left; margin-top:10px; margin-right: 25px;}
.dibu_lfnr{ overflow: hidden;padding-top:5px;
    font-size: 14px; color: #ffffff; line-height:40px;}


.dibu_rg{ float:right; width:122px; margin-top: 15px;}
.dibu_rg span{float:left; width: 100%;}
.dibu_rg span img{ width:122px; height:122px;}
.dibu_rg h2{float:left; width:100%; text-align:center;
    font-weight: normal; 
    font-size: 14px; color: #fff; line-height:50px;}

.dibu_bq{width:100%; margin:0px auto; overflow:hidden;
    border-top: #2d3b4d 1px solid;
    background:#112135;
    background-image: url(../images/dibu_bq.jpg);
    background-repeat: no-repeat;
    background-position: top center;
     text-align: center; padding: 20px 0px;
    font-size: 14px; color: #fff; line-height:20px;}
.dibu_bq a{color: #fff;}

.dibu_tblj{ display:none;}



/*列表页*/
.lmypic{ width: 100%; margin: auto;}
.lmypic img{width: 100%;}


.lmydh{ max-width: 1600px; margin: auto; position: relative;}
.lmydh h1{ position: absolute; left: 0px; top:-93px;
width: 240px; height: 187px; line-height: 187px;
text-align: center;
 font-size: 36px; color: #fff;
background: url(../images/lmydh_bg.jpg);}

.lmydh_nr{ background: #f2f2f2; height: 94px;}
.lmydh_nr ul{ float: left; margin-left: 250px;}
.lmydh_nr ul>li{ float: left; margin-left: 20px;
position: relative;}
.lmydh_nr ul>li h3{float: left;
    height: 94px; line-height: 94px; text-align: center;
font-size: 18px; color: #333; font-weight: normal;}
.lmydh_nr ul>li h3 a{ display: block; color: #333;
    padding:0px 20px;}
.lmydh_nr ul>li h3.lmydh_on{ font-weight: bold;
    background: url(../images/ejdh_bg.jpg) no-repeat left bottom;}
.lmydh_nr ul>li h3.lmydh_on a{ color: #1c57a7;
    background: url(../images/ejdh_bg.jpg) no-repeat right top;}

.lmydh_nr ul>li>ul.lmysan{ display: none;}
.lmydh_nr ul>li:hover ul.lmysan{ display: block; width:135px;
    position: absolute; z-index: 10; left: 0px; top:93px;
    background: #1c57a7; margin-left: 0px;}
.lmydh_nr ul>li>ul.lmysan li{ float:left; width:115px; margin: 0px;
     padding:5px 10px; font-size:14px; text-align: center;
      line-height:26px; cursor: pointer;}
.lmydh_nr ul>li>ul.lmysan li a{ color:#fff;}
.lmydh_nr ul>li>ul.lmysan li:hover{background: #f2f2f2;}
.lmydh_nr ul>li>ul.lmysan li:hover a{color:#333;}


.lmydh_nr span{ float:right; font-size:14px; color:#888; 
    line-height:20px; margin-top:35px; margin-right: 15px;
background:url(../images/ic_home.jpg) no-repeat left 3px;
 padding-left:20px;}
.lmydh_nr span a{ color:#888;}
.lmydh_nr span a:hover{ color:#1c57a7;}
.xinwtj{ max-width: 1600px; margin:60px auto; overflow: hidden;}
.xinwtj_mar{ margin-right: -40px;}
.xinwtj_mar ul{ width: 100%; float: left;}
.xinwtj_mar ul li{ width: 25%; float: left;}
.xinwtj_mar ul li a{ display: block; margin-right: 40px; overflow: hidden;
    position: relative;
    padding-bottom: 160px;}
.xinwtj_mar ul li span{ width:100%; display:block;
     padding-bottom:56%; 
    position:relative; overflow:hidden;
    border-bottom: #1a58ab 6px solid;}
 .xinwtj_mar ul li span img{width:100%; position:absolute; top:0; left:0; 
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.xinwtj_mar  ul li span img:hover{transform: scale(1.1); opacity:0.8;}

.xinwtj_wz{width:100%; position: absolute; left: 0px; bottom:0px;
height: 220px;}
.xinwtj_wz h5{ width: 60px; height: 60px; float: left; text-align: center;
    font-size: 12px; color: #fff;    line-height: 18px;
    font-weight: normal; margin-left: 10px;
font-family: Arial;
background: url(../images/time_bg3.jpg);}
.xinwtj_wz h5 b{font-size: 18px;
    margin-top: 12px;
    display: inline-block;}

.xinwtj_wz h3{width: 100%; float: left;
   margin:20px 0px 10px;
    font-size: 18px; color: #333;
    line-height: 28px; height: 56px;
    overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;}

.xinwtj_wz p{width: 100%; float: left;
    font-size: 14px; color: #808080; font-weight: normal;
    line-height: 22px; height: 44px;
    overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;}

.xinwtj_mar ul li:hover span{ border-bottom: #fff 6px solid;}
.xinwtj_mar ul li:hover .xinwtj_wz{
    background: url(../images/xinwtj_bg.jpg);
background-size: 100% 100%;}
.xinwtj_mar ul li:hover .xinwtj_wz h5{background: #fff;
color: #1b56a6;}
.xinwtj_mar ul li:hover .xinwtj_wz h3{width: 90%;
    margin:20px 5% 10px; color: #fff;}
.xinwtj_mar ul li:hover .xinwtj_wz p{width: 90%;
        margin:0px 5%; color: #fff;}


.sxuan{ max-width: 1600px; margin:45px auto; overflow: hidden;
background: #f0f0f0; padding: 28px 0px;}
.sxuan_wz{ float: left; font-size: 16px; color: #666; 
    line-height: 38px; margin-left: 20px;}
.saix_inp{ width: 380px; float: left; margin-left: 20px;
    height: 36px; line-height: 36px;
border:#dedede 1px solid; background: #fff;
font-size: 16px; color: #666; text-indent: 20px;}
.saix_sel{width: 206px; float: left; margin-left: 20px;
    height: 36px; line-height: 36px; outline: none;
    font-size: 16px; color: #666;
    border:#dedede 1px solid; background: #fff;}

.saix_que{ width: 100px; float: left; margin-left: 20px;
    height: 36px; line-height: 36px; outline: none;
    font-size: 16px; color: #fff;
    background: #1b56a6; border-style: none;}
.saix_zhi{width: 100px; float: left; outline: none;
    height: 36px; line-height: 36px; margin-left: 20px;
    font-size: 16px; color: #fff;
    background: #3e92cf; border-style: none;}



.xinwlist{ max-width: 1600px; margin: 0px auto 50px; overflow: hidden;
min-height: 500px;}
.xinwlist ul{ width:100%; float:left; margin-bottom: 10px;}
.xinwlist ul li{width: 100%; float: left; margin-bottom: 28px;
background: url(../images/xinwlist_ic.jpg) no-repeat left center;}
.xinwlist ul li a{ display:block; overflow:hidden; padding:20px 0px;
    border:#dedede 1px solid; margin-left: 5px;
background:#fff;
transition:all 0.4s;
    -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        -ms-transition: all 0.6s ease;
        -o-transition: all 0.6s ease;
        transition: all 0.6s ease;}

.xinwlist ul li h5{ width: 120px; float: left; text-align: center;
    font-size: 14px; color: #1a58ab;  line-height: 18px;
    font-weight: normal;
font-family: Arial;}
.xinwlist ul li h5 b{font-size: 22px; 
    margin-top: 8px;
    display: inline-block;}

.xinwlist ul li .xwlist_tit{ overflow: hidden; padding-right: 25px;}
.xwlist_tit h2{ width:100%; float:left; font-weight:normal;
    font-size:18px; color:#333; line-height:26px; height:26px;
    overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.xwlist_tit p{ width:100%; float:left; font-size:14px; 
    color:#989898; line-height:24px; height:24px;
overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}

.xinwlist ul li:hover a{
    background: url(../images/xinwlist_bg.jpg) no-repeat right center;
background-size: 100% 100%;}
.xinwlist ul li:hover h5{ color: #fff;}
.xinwlist ul li:hover .xwlist_tit h2,.xinwlist ul li:hover .xwlist_tit p{ color:#fff;}

.yjtd_wk{ max-width:1600px; margin: 55px auto; min-height: 400px;}

.yjtd_tit{max-width:1600px;  margin: 0px auto 25px; overflow: hidden;
 height: 50px;
background: #f2f2f2;
background-image: url(../images/ic_logo.jpg);
background-repeat: no-repeat;
background-position:20px center;}
.yjtd_tit h1{ float: left; line-height: 50px; 
    font-size: 18px; color: #1b56a6;
padding-left: 88px;}

.yjtd_nr{max-width:1600px; margin: 0px auto 10px;}
.yjtd_nmar{ margin-right:-40px;}
.yjtd_nmar ul{ width: 100%; float: left;}
.yjtd_nmar ul li{ width: 33.3%; float: left; margin-bottom: 35px;}
.yjtd_nmar ul li a{ display: block; margin-right:40px;
background: url(../images/tdlb_bg.jpg) no-repeat right top;
background-size: 100% 100%;
    overflow: hidden; padding-bottom:6px;}
.yjtd_nmar ul li .yjtd_ntp{ width:125px; float: left;}
.yjtd_nmar ul li .yjtd_ntp span{ width:100%; display:block;overflow:hidden;}
.yjtd_nmar ul li .yjtd_ntp span img{width:auto; height:180px; 
   transition:all 0.4s;
   -webkit-transition: all 0.4s ease;
       -moz-transition: all 0.4s ease;
       -ms-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
       transition: all 0.4s ease;}
 .yjtd_nmar ul li .yjtd_ntp span img:hover{transform: scale(1.1);}

 .yjtd_nmar ul li .yjtd_nwz{ overflow: hidden; padding:0px 30px;}
 .yjtd_nmar ul li .yjtd_nwz h2{width:100%; float: left; margin-top:27px;
    font-size:16px; color:#333; 
    line-height:42px; height:42px; 
    font-weight:normal;
    white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;}
.yjtd_nmar ul li .yjtd_nwz h2 b{ font-size: 20px; color: #1b56a6;
  margin-right: 20px;}
.yjtd_nmar ul li .yjtd_nwz p{width: 100%; float: left; margin: 10px 0px;
    font-size: 14px; color: #808080;
    line-height: 30px; height: 90px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;}
.yjtd_nmar ul li .yjtd_nwz i{width:29px; float: left; height: 14px;
background: url(../images/ic_sjx.jpg) no-repeat left;}


.yjtd_nmar ul li:hover a{
    background: url(../images/tdlb_bg2.jpg) no-repeat right top;
    background-size: auto 100%;
    box-shadow: 0px 1px 46.92px 4.08px rgba(143, 143, 143, 0.52);}


/* 科学研究导航样式 */
.yjdh{width:100%; float: left;
position: relative; font-size: 80px; color: #e9e9e9;
text-align: center;
background: url(../images/dhyj_bg.jpg) no-repeat center bottom;
font-family: Arial;}
.yjdh h1{ width:100%; font-size:26px; color:#282828;  
    position: absolute; left: 0px; top:26px;}
.yjdh span{ position: absolute; z-index: 3; top: 26px; right: 0px;
width: 94px; height: 28px; line-height: 28px; text-align: center;
border: #ccc 1px solid;}
.yjdh span a{ display: block; font-size: 14px; color: #808080;}
.yjdh span:hover{ background: #1a52a7;
    border: #1a52a7 1px solid;}
.yjdh span:hover a{color: #fff;}

.yjgkdh{}
.yjcgdh{ color: #ddd;}
.yjlwdh{ color: #e9e9e9;}



/* 研究概况 */
.yjcont1{ max-width: 1600px; margin:45px auto 55px;}
.yjgk{ width: 100%; float: left; margin-top: 20px;}
.yjgk_lf{ width: 53%; float: left;}
.yjgk_lfmar{ margin-right: 95px;}
.yjgk_lfmar .gaikjj{width:100%; float: left; height: 300px;
font-size: 16px; line-height: 50px; color: #282828;
overflow:hidden; margin:35px 0px 45px; text-indent: 2em;
    text-overflow:ellipsis; 
    display:-webkit-box; 
    -webkit-line-clamp:6; -webkit-box-orient:vertical;}
.yjgk_lfmar .gaikjj span{font-family:"Microsoft YaHei"!important;}

.yjgk_lfmar a{ float: right; width: 135px; height: 50px;
background: url(../images/ckxq_bg.jpg);
font-size: 16px; color: #fff; line-height: 39px; text-indent: 30px;}
.yjgk_lfmar a:hover{ opacity: 0.9;}

.yjgk_rg{ width: 47%; float: right;
background: url(../images/yjpic_bg.jpg) no-repeat;
background-size: 100%;}
.yjgk_rg span{ padding: 20px; display: block; overflow: hidden;}
.yjgk_rg span img{ width: 100%;}


/* 研究成果 */
.yjcont2_bg{ width: 100%; background:#f2f2f2;
overflow: hidden;}
.yjcont2{ max-width: 1600px; margin:45px auto 40px; position: relative;}
.yjcg{width:100%; float: left; margin-top: 40px;}
.yjcg_lb{width:100%; float: left; margin-top: 60px;}
.yjcg_lb a{ display: block; margin: 0px 30px; position: relative;
padding-bottom: 85px;}
.yjcg_lb b{ position: absolute; z-index: 5; left: -11px; top:20px;
width: 90px; height: 33px; line-height: 40px; text-indent: 5px;
font-size: 14px; color: #fff; font-weight: normal;
background: url(../images/time_bg4.jpg);}
.yjcg_lbtp{margin-right: 25px;}
.yjcg_lbtp span{ width:100%; display:block;
    padding-bottom:56%; 
   position:relative; overflow:hidden;}
.yjcg_lbtp span img{width:100%; position:absolute; top:0; left:0; 
   transition:all 0.4s;
   -webkit-transition: all 0.4s ease;
       -moz-transition: all 0.4s ease;
       -ms-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
       transition: all 0.4s ease;}
.yjcg_lbtp span img:hover{transform: scale(1.1);}

.yjcg_lbwz{ width: 100%;
position: absolute; left: 0px; bottom: 0px;}
.yjcg_lbwznr{ margin-left: 15px; display: block;
    padding: 10px 30px 15px; background: #fff;
    overflow: hidden;}
.yjcg_lbwznr h2{
    width:100%; float: left; height: 40px;
    font-size: 18px; line-height: 40px; color: #333;
   overflow:hidden; white-space: nowrap;text-overflow: ellipsis;
    font-weight: normal; margin-bottom: 5px;}
.yjcg_lbwznr p{
    width:100%; float: left; height: 44px;
    font-size: 14px; line-height: 22px; color: #808080;
    overflow:hidden; 
        text-overflow:ellipsis; 
        display:-webkit-box; 
        -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.yjcg .slick-track{ margin:0px!important;}


.yjcg .slick-prev,.yjcg .slick-next{
    width:29px; height:29px; position:absolute; z-index:5;
        background-image: none; background: none;
    bottom:0px; border-style:none; 
    outline:medium; text-indent: -999em;
background-repeat: no-repeat;}
.yjcg .slick-prev{ left:50%; margin-left: -130px;
    background-image: url(../images/yjcg_prev.jpg);} 
    
.yjcg .slick-next{ right:50%; margin-right: -130px;
    background-image:url(../images/yjcg_next.jpg);}
.yjcg .slick-prev:hover{
    background-image:url(../images/yjcg_prev2.jpg);}
.yjcg .slick-next:hover{
    background-image:url(../images/yjcg_next2.jpg);}


.yjcg .slick-dots{ 
    padding: 0;
    margin: 0;
     display: block; position: absolute;
    bottom: 0px; left: 50%; margin-left: -78px;
    display: block;
    width: 105px;
    height: 29px;
    list-style: none;}
.yjcg .slick-dots li {position: absolute;
    display: inline-block;
    width: 105px;
    height: 29px;
    padding: 0; font-size: 16px; color: #1a58ab;
    cursor: pointer;
text-align: left;
bottom: 0px;
display: none;}
.yjcg .slick-dots li button{ width: 105px; height: 29px;
    text-align: left;float: left;
     outline: none; border:0px;
        margin: 0px; padding: 0px; color: #1a58ab;
        -webkit-appearance:none; appearance:none; background: none;}   
.yjcg .slick-dots li.slick-active{ display: block;}	
.yjcg .slick-dots li.slick-active button{ 
    color: #125cb5;}


.yjcg .slick-dots li  #slick-slide-control00{ 
background: url(../images/yjcg_dots1.jpg) no-repeat right center;}
.yjcg .slick-dots li  #slick-slide-control01{
    background: url(../images/yjcg_dots2.jpg) no-repeat right center;}
.yjcg .slick-dots li  #slick-slide-control02{
    background: url(../images/yjcg_dots3.jpg) no-repeat right center;}
.yjcg .slick-dots li  #slick-slide-control03{
    background: url(../images/yjcg_dots4.jpg) no-repeat right center;}

.yjcg_num{width: 105px; height: 29px; line-height: 29px;
     position: absolute; text-align: center;
    bottom: 0px; left: 50%; margin-left: 18px;
    font-size: 16px; color: #282828;}

/* 研究论文 */
.yjcont3_bg{ width: 100%; 
    background: url(../images/yjcont3_bg.jpg) no-repeat top;
overflow: hidden;}
.yjcont3{max-width:1600px; margin: 50px auto 0px;}
.yjlw{ width: 63%; float: right; margin: 30px 75px 70px 0px;}
.yjlw ul{ width: 100%; float: left; padding: 15px 0px;
background: url(../images/yjlw_xian.jpg) repeat-y 15px;}
.yjlw ul li{width:100%; float: left; text-indent: 70px;
    font-size:16px; color:#282828; 
    line-height:56px; height:56px; 
    font-weight:normal;
    white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
background: url(../images/yjlw_lbbg.jpg) no-repeat left;
transition:all 0.4s;
   -webkit-transition: all 0.4s ease;
       -moz-transition: all 0.4s ease;
       -ms-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
       transition: all 0.4s ease;}
.yjlw ul li a{color:#282828;}

.yjlw ul li:hover{ font-weight: bold; text-indent: 130px;
    background: url(../images/yjlw_lbbg2.jpg) no-repeat left;}


/* 关于air */
.gycont1{ max-width: 1600px; margin:110px auto 70px;}
.gywm{ width: 100%; float: left; margin-top: 20px;}
.gywm_lf{ width: 53%; float: left;}
.gywm_lfmar{ margin-right: 95px;}
.gywm_lfwz{width:100%; float: left; height: 250px;
    overflow:hidden;}
.gywm_lfmar p{width:100%; float: left;
font-size: 16px; line-height: 50px; color: #333;
text-indent: 2em; margin-bottom: 15px;}
.gywm_lfmar span{width:100%; float: left; margin-top: 70px;}
.gywm_lfmar span a{ float: left; width: 200px; height: 50px;
background: url(../images/about_jjbg.jpg);    margin: 5px 10px 5px 0px;
font-size: 16px; color: #fff; line-height: 50px;
text-align: center;}
.gywm_lfmar span a img{ margin-right: 8px;}
.gywm_lfmar span a:hover{ opacity: 0.85;}

.gywm_rg{ width: 47%; float: right;}
.gywm_rg img{ width: 100%;}


/* 大事记 */
.gycont2_bg{ width: 100%;overflow: hidden;
background: url(../images/dsjcont2_bg2.jpg) no-repeat right bottom;}
.gycont2{ max-width: 1600px; margin:0px auto 0px;}


.dsjdh{width:100%; float: left;
position: relative; font-size: 80px; color: #e9e9e9;
text-align: center;
 font-family: Arial;}
.dsjdh h1{ width:100%; font-size:26px; color:#282828;  
    position: absolute; left: 0px; top:26px;}
.dsjdh span{ position: absolute; z-index: 3; top: 30px; right: 0px;
width: 94px; height: 28px; line-height: 28px; text-align: center;
border: #ccc 1px solid;}
.dsjdh span a{ display: block; font-size: 14px; color: #808080;}
.dsjdh span:hover{ background: #1a52a7;
    border: #1a52a7 1px solid;}
.dsjdh span:hover a{color: #fff;}



.dsjnr{ width: 100%; float: left; margin-top: 35px;
    height: 602px;
background: url(../images/dsjcont_dhbg.jpg) repeat-x right top;}
.slideTxtBox{ width:100%; margin:0px auto;
 overflow: hidden;
 background: url(../images/dsj_pic.jpg) no-repeat left top;}


.slideTxtBox .hd{width:380px; float: left;
     position:relative;
     height: 602px;
    background: url(../images/dsj_picbg.jpg) no-repeat;}
.slideTxtBox .hd ul{float:left; margin-left: 208px;
margin-top: 100px;}
.slideTxtBox .hd ul li{ float:left; width:100%;
height: 50px; line-height: 50px; font-weight: bold;
font-size: 18px; color: #fff; text-indent: 70px;
background:url(../images/dsj_ic2.jpg) no-repeat left center;}
.slideTxtBox .hd ul li a{ color: #fff;}
.slideTxtBox .hd ul li.on{ font-size: 26px; text-indent: 105px;
    cursor: pointer;
    background:url(../images/dsj_ic1.jpg) no-repeat left center;}
.slideTxtBox .bd ul{margin-left: 265px; width: 580px; float: left;}
.slideTxtBox .bd ul h1{ width: 100%; float: left;
font-size: 40px; color: #1a58ab; font-weight: normal;
margin: 0px 0px 80px; text-indent: 65px;
height: 78px; line-height: 78px;
background: #f2f2f2;}
.slideTxtBox .bd li{ float: left; width: 220px; height: 315px;
position: relative; margin-left: 70px;}
.slideTxtBox .bd li span{ width: 100%; float: left; overflow: hidden;}
.slideTxtBox .bd li span img{width:100%; height: 298px;
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.slideTxtBox .bd li span img:hover{transform: scale(1.1);}
.slideTxtBox .bd li h2{ position: absolute; left:15px; width: 100%;
bottom: 0px; width: 190px; height: 60px; line-height: 60px; overflow: hidden;
font-size: 18px; color: #fff; text-align: center;
font-weight: normal;
background: url(../images/dsj_titbg.jpg);}

/* 大事记移动端显示效果 */
.mbdsj{ width: 100%; float:left;
    padding-bottom: 30px; margin-top: 10px;
    margin-bottom: 30px;}
.mbdsj_lb{width: 100%; float:left;}
.mbdsj_lb h1{width: 100%; float:left; text-align: center;
font-size: 22px; color: #1a58ab; line-height: 55px;}
.mbdsj_lb ul{ width: 100%; float: left;}
.mbdsj_lb ul li{ width: 50%; float: left;}
.mbdsj_lb ul li a{ display: block; margin: 0px 10px;
position: relative; overflow: hidden;} 
.mbdsj_lb ul li span{ width:100%; display:block;
     padding-bottom:137%; 
    position:relative; overflow:hidden;}
.mbdsj_lb ul li span img{width:100%; position:absolute; top:0; left:0;}
.mbdsj_lb ul li h2{ position: absolute; left:3%; width: 94%;
    bottom: 0px;  height: 40px; line-height: 40px;
    font-size: 16px; color: #fff; text-align: center;
    font-weight: normal;
    background: url(../images/dsj_titbg.jpg);
    background-size: 100%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;}


.mbdsj .slick-dots{  display: block; position: absolute;
    bottom: 0px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;}
.mbdsj .slick-dots li {position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
     text-indent:-999em;
    background:#9da0b0;
border-radius: 50%;}
.mbdsj .slick-dots li.slick-active{ 
    background:#1a58ab;}



/* 委员会 */
.wyhbox{max-width: 1600px;
    margin: 60px auto 45px;
    min-height: 450px;}

.wyh_nr{max-width:1600px; margin: 0px auto 10px;}
.wyhmar{ margin-right:-40px;}
.wyhmar ul{ width: 100%; float: left;}
.wyhmar ul li{ width: 33.3%; float: left; margin-bottom: 35px;}
.wyhmar ul li a{ display: block; margin-right:40px;
background: url(../images/tdlb_bg.jpg) no-repeat right top;
background-size: 100% 100%;
    overflow: hidden; padding-bottom:6px;}
.wyhmar ul li .yjtd_ntp{ width:160px; float: left;}
.wyhmar ul li .yjtd_ntp span{ width:100%; display:block;overflow:hidden;}
.wyhmar ul li .yjtd_ntp span img{width:100%; height:224px; 
   transition:all 0.4s;
   -webkit-transition: all 0.4s ease;
       -moz-transition: all 0.4s ease;
       -ms-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
       transition: all 0.4s ease;}

.wyhmar ul li .yjtd_ntp span img:hover{transform: scale(1.1); opacity:0.8;}

.wyhmar ul li .yjtd_nwz{ overflow: hidden; padding: 0px 30px;}
.wyhmar ul li .yjtd_nwz h2{width:100%; float: left; margin-top:27px;
    font-size:16px; color:#333; 
    line-height:42px; height:42px; 
    font-weight:normal;
    white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;}
.wyhmar ul li .yjtd_nwz h2 b{ font-size: 20px; color: #1b56a6;
    margin-right: 20px;}
.wyhmar ul li .yjtd_nwz p{width: 100%; float: left; margin: 10px 0px;
    font-size: 14px; color: #808080;
    line-height: 30px; height: 90px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;}
.wyhmar ul li .yjtd_nwz i{width:29px; float: left; height: 14px;
background: url(../images/ic_sjx.jpg) no-repeat left;}


.wyhmar ul li:hover a{
    background: url(../images/tdlb_bg2.jpg) no-repeat right top;
    background-size:100% 100%;
    box-shadow: 0px 1px 46.92px 4.08px rgba(143, 143, 143, 0.52);}




/*内容页*/
.nrye_wk{ max-width: 1600px; margin: 40px auto 80px; overflow: hidden;}
.nrye_lf{ width: 75%; float: left;}
.nrye_rg{ width: 25%; float: right;}

.nrye_lfmar{ padding-left: 80px; padding-right: 50px;
    position: relative;}

.nrye_lfmar2{ padding-right: 50px;}

.nrye_tit{ width:100%; float:left; padding-bottom:22px;
     border-bottom:#d9d9d9 1px solid;}
.nrye_tit h1{ width:100%; float:left; font-size:26px;
     color:#333; margin-bottom:8px;}
.nrye_tit h2{ width:100%; float:left; font-size:18px;
     color:#333; line-height:30px; 
     margin-bottom:8px; font-weight:normal;}
.nrye_tit span{ width:100%; font-size:15px; color:#808080;}


.nrye_zwwz{ width:100%; float:left; margin:15px 0px 55px;
     font-size:14px; color:#555; line-height:28px; min-height:450px;}
.nrye_zwwz p{ font-size:14px!important;}
.nrye_zwwz p img{ max-width:80%;  height:auto !important;
display: block;
    margin: auto;}

.nrye_zwwz ul{list-style: disc; margin-left:20px;}


/*分享*/
.nryfx{ position: absolute; left: 0px; top:120px;}
.nryfx ul{ width:43px; float: left;}
.nryfx ul li{ width: 100%; float: left; margin-bottom: 10px;
    position: relative;}
.nryfx ul li a img{width:43px; height: 43px;}
.nryfx ul li:hover a img{ opacity: 0.8;}
.nryfx ul li .nryfx_wx{ position: absolute; display: none;
top:0px; left: 43px; background: #f5f5f5; padding: 20px;}
.nryfx ul li .nryfx_wx img{ width: 180px; height: 180px;}

.nryfx ul li.nryfx_num1:hover .nryfx_wx{ display: block;}
.nryfx ul li.nryfx_num3:hover .nryfx_wx{ display: block;}


.my-share-d{width: 44px; float: right;
display: block;}
.my-share-d>div{display: block; float: left;
  width: 44px;
  height: 44px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: rgba(141, 141, 141, 0.11);cursor: pointer;transition: .4s;margin-bottom: 10px;}
  .my-share-d>div:hover{background: rgba(141, 141, 141, 0.3);}
  .my-share-d>div img{ float: left;}


  .qrid_zz{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.9);display: none;top: 0;left: 0;z-index: 1000;display: none;justify-content: center;align-items: center;}
.qrid_zz #qrid{padding: 8px;background: #fff;border-radius: 5px;}


.nryxgxx{width: 100%; float: left;}
.nryxgxx_tit{ width: 100%; float: left;
    padding-bottom: 10px;
border-bottom: #ccc 1px solid;
background: url(../images/ic_news.jpg) no-repeat left 3px;}
.nryxgxx_tit h1{color:#1a58ab; float: left;
     margin-left: 30px; font-size: 20px;}


.nryxgxx_lb{width: 100%; float: left; margin: 20px 0px 10px;}
.nryxgxx_lb span{ float: left; margin-right: 28px; overflow: hidden;}
.nryxgxx_lb span img{ width: 200px; height: 113px;
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.nryxgxx_lb span img:hover{transform: scale(1.1);}

.nryxgxx_lbwz{ overflow: hidden;}
.nryxgxx_lbwz h2{
    width:100%; float: left; height: 30px; font-weight: normal;
    font-size: 16px; line-height: 30px; color: #333;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;}
.nryxgxx_lbwz p{ margin: 10px 0px 10px;
    width:100%; float: left; height: 44px;
    font-size: 14px; line-height: 22px; color: #808080;
    overflow:hidden; 
        text-overflow:ellipsis; 
        display:-webkit-box; 
        -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.nryxgxx_lbwz i{ float: left;font-size: 14px; padding-left: 30px;
     line-height: 22px; color: #1a58ab;
    background: url(../images/blue_sj2.jpg) no-repeat left center;}

.nryxgxx_lb:hover .nryxgxx_lbwz h2{color: #1a58ab; font-weight: bold;}


.nryzxdt_tit{ width: 100%; float: left;
    padding-bottom: 10px;
border-bottom: #1a52a7 1px solid;
background: url(../images/ic_news.jpg) no-repeat left 3px;}
.nryzxdt_tit h1{color:#1a58ab; float: left;
     margin-left: 30px; font-size: 20px;}

.nryzxdt{ width: 100%; float: left; margin-top: 22px;}
.nryzxdt li{ width: 100%; float: left; margin-bottom: 16px;}
.nryzxdt li span{ float: left; width: 90px; height: 26px;
line-height: 26px; font-size: 14px; color: #282828;
background: #e3e9f5; text-align: center;
font-family: Arial; margin-bottom: 7px;}
.nryzxdt li a{width:100%; float: left;
    font-size: 16px; line-height: 25px; color: #282828;
    overflow:hidden; 
        text-overflow:ellipsis; 
        display:-webkit-box; 
        -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.nryzxdt li:hover a{ color: #1a52a7; font-weight: bold;}


/* 研究团队内容页 */
.nyyjtd_tp{ float: left; width: 204px; margin-right: 70px;}
.nyyjtd_tp img{ width: 204px; height: 288px;}

.nyyjtd_rg{ overflow: hidden;}
.nyyjtd_tit{ width:100%; float:left; padding-bottom:20px;
    border-bottom:#d9d9d9 1px solid;}
.nyyjtd_tit h1{ width:100%; float:left;
    color:#444;}
.nyyjtd_tit h1 b{ float: left; font-size:26px; color: #111;
    margin-right: 20px;}
.nyyjtd_tit h1 i{ float: left; font-size: 20px;
  margin-top: 6px;}

.nyyjtd_zwwz{ width:100%; float:left; margin:15px 0px 30px;
    font-size:16px; color:#555; line-height:30px;}

.nyyjtd_zwwz p img{ max-width:80%; text-indent:0em; height:auto !important;}
.nyyjtd_zwwz p td{ text-indent:0em;}



.danpzw{ max-width: 1600px; margin:45px auto; min-height:450px;}

.danpzw_tit{ width: 100%;
    float: left;
    text-align: center;
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: bold;}
.danpzw_nr{ width:100%; float:left; font-size:16px; color:#333; line-height:32px;
 min-height:800px; position: relative;}
.danpzw_nr p img{ max-width:80%; text-indent:0em; height:auto !important; margin-left:-2em;}
.danpzw_nr p iframe{max-width:80%;}
.danpzw_nr td{ text-indent:0em!important;}


/* 研究概况内容页 */
.yjgk_nry{ max-width: 1600px; margin:45px auto; min-height:450px; overflow: hidden;}
.yjgknry_tit{ width: 100%;
    float: left;
    text-align: center;
    font-size: 28px;
    margin-bottom: 15px;
    font-weight: bold;}

.yjgknry_ct{width: 100%; float: left;}
.yjgknry_lf{ width: 53%; float: left;}
.yjgknry_lfmar{ margin-right: 95px; margin-top:30px;
font-size: 16px; line-height: 30px; color: #282828;
 text-indent: 2em;}

.yjgknry_rg{ width: 47%; float: right; margin-top:25px;}
.yjgknry_rg span img{ width: 100%; height:auto!important;}



/* 学院领导 */
.xyld_tp{ float: left; width: 204px; margin-right: 70px;}
.xyld_tp img{ width: 204px; height: 288px;}

.xyld_rg{ overflow: hidden;}
.xyld_tit{ width:100%; float:left; padding-bottom:20px;
    border-bottom:#d9d9d9 1px solid;}
.xyld_tit h1{ width:100%; float:left;
    color:#444;}
.xyld_tit h1 b{ float: left; font-size:26px; color: #111;
    margin-right: 20px;}
.xyld_tit h1 i{ float: left; font-size: 20px;
  margin-top: 6px;}

.xyld_zwwz{ width:100%; float:left; margin:25px 0px 30px;
    font-size:16px; color:#555; line-height:30px;}
.xyld_zwwz p img{ max-width:80%; text-indent:0em; height:auto !important;}
.xyld_zwwz p td{ text-indent:0em;}

/* 学术活动列表页 */
.xshdtj{ max-width: 1600px; margin:45px auto;
overflow: hidden;}
.xshdtj_mar{ margin-right: -40px;}
.xshdtj_mar ul{ width: 100%; float: left;}
.xshdtj_mar ul li{ width: 33.3%; float: left;}
.xshdtj_mar ul li a{ display: block; margin-right: 40px; 
background: #fff; overflow: hidden; 
margin:15px 40px 15px 0px;}

.xshdtj_mar ul li .xshdtj_pic{ float:left; width: 138px; background:#f4f4f4;}	
.xshdtj_mar ul li .xshdtj_pic span{width: 138px; height: 200px;
overflow: hidden; vertical-align:middle; display:table-cell; text-align:center;}
.xshdtj_mar ul li .xshdtj_pic span img{
width:100%; height:200px; overflow:hidden;
object-fit: cover; vertical-align: bottom;
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.xshdtj_mar ul li .xshdtj_pic span img:hover{transform: scale(1.1);}

.xshdtj_nr{ overflow: hidden; padding-left: 25px; 
    padding-right: 20px;}
.xshdtj_nr dl{width: 100%; float: left;}
.xshdtj_nr dl dt{width: 100%; float: left;
font-size: 18px; color: #333; font-weight: bold;
line-height: 28px; height: 56px; margin: 15px 0px 10px;
overflow:hidden; 
    text-overflow:ellipsis; 
    display:-webkit-box; 
    -webkit-line-clamp:2; -webkit-box-orient:vertical;
background: url(../images/xian_whi2.jpg) no-repeat left bottom;}
.xshdtj_nr dl dd{width: 100%; float: left;
    font-size: 16px; color: #555; text-indent: 30px;
    line-height: 35px; height: 35px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;}
.xshdtj_nr dl dd.xsic1{background: url(../images/blue_ren.jpg) no-repeat left center;}  
.xshdtj_nr dl dd.xsic2{background: url(../images/blue_sj.jpg) no-repeat left center;}  
.xshdtj_nr dl dd.xsic3{background: url(../images/blue_dd.jpg) no-repeat left center;}  
	
.xshdtj_mar ul li:hover a{
    box-shadow: 0px 1px 23.76px 0.24px rgba(0, 0, 0, 0.16);}
.xshdtj_mar ul li:hover .xshdtj_nr dl dt{color: #1d5ab3;}


/* 搜索 */
.ssjgye{ min-height: 500px; max-width: 1600px; margin:45px auto 55px;}
.list_rsou{ width:100%;}
.list_rsou ul{ width:100%; float:left;}
.list_rsou ul li{ width:100%; float:left;border-bottom: #ccc 1px dashed;}
.list_rsou ul li a{font-size: 16px; color: #333; float: left;
     line-height: 55px; height: 55px;
     overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
     width:-moz-calc(100% - 100px);
     width:-webkit-calc(100% - 100px);
     width:calc(100% - 100px);
     background:url(../images/ic_blue.jpg) no-repeat left center;
     text-indent: 14px;
transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}    
.list_rsou ul li i{ float: right; 
    font-size: 14px; color: #666;
    line-height: 55px;}
.list_rsou ul li:hover a{ color: #2e64b7; text-indent: 16px;
    transition:all 0.4s;}


.sspage{ width: 100%; float: left; text-align: center; margin-top:25px;
font-size: 14px; color: #333;}
.sspage a{color:#2e64b7;}


.qzssjg_no { width:600px; margin:50px auto 0px; overflow:hidden; 
    font-size:14px; color:#333;}

.qzssjg_no dl{width: 100%; float: left;}
.qzssjg_no dl dt{width: 100%; float: left;}
.qzssjg_no dl dd{padding: 5px 0px;width: 100%; float: left; 
    line-height: 30px; 
    border-bottom: #eee 1px solid;}












	
	
	
	
	