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;}

body{font-family:"Microsoft YaHei";}


.topbg{ width:100%; margin:auto; background:#0d5ac2; 
background-image: url(../images/top_bg.jpg);
background-repeat: no-repeat;
}
.topwk{ max-width: 1200px; margin: auto;}
.tlogo{ float:left; margin:15px 0px;}

.toprg{ float:right;}

.trsysc{ float:right;  margin: 13px 0px; }
.trsysc ul{ float:left;}
.trsysc ul li{float:left; line-height:20px;
    margin-left: 14px; padding-left: 14px;
     background:url(../images/ic_white.png) no-repeat left center;}
.trsysc ul li img{ margin-right: 6px;}    
.trsysc ul li a{ font-size:12px; color:#ccd7ee;}
.trsysc ul li.trsysc_no{ background: none;}


/* 搜索 */
.trssuo{ float:right; width:192px; height: 32px;
position: relative;
border:#fff 1px solid;
border-radius: 16px;}

.trss_nr{ float:left; width:137px; margin-left:20px;
    -webkit-appearance:none; appearance:none; background:none;
    border-style: none;
   font-size:14px; color:#e7eefc; 
   height:32px; line-height:32px; 

   
   }

   .trss_nr::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #fff;
    }
    .trss_nr:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #fff;
    }
    .trss_nr::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color:#fff;
    }
    .trss_nr:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #fff;
    }


.trss_btn{ float:right; width:35px; height: 32px;
    -webkit-appearance:none; appearance:none; 
 border-style: none;
 background:none;
   text-align:center; cursor:pointer;
}


.nav{ max-width: 1200px; margin:0 auto; position:relative; z-index:3;}
.nav .nLi{ float:left; position:relative;
    width: 9%; text-align:center; }
.nav .nLi h3{  height:50px; line-height: 50px; 
   font-weight:normal;
    }
.nav .nLi h3 a{ display:block; font-size:16px; color:#333;}
.nav .nLi h3:hover a{ color:#fff; font-weight: bold;
background: #0d5ac2;}

.nav>ul>li.on h3{ background:#0d5ac2;}
.nav>ul>li.on h3 a{color:#fff; font-weight: bold;}

.nav .sub{ display:none; position: absolute; width:100%; left:0px; top:50px;  
    background: url(../images/nav_sjbg.png);
    }
.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: url(../images/nav_sjbg2.png);}

.nav>ul>li.navat h3{ background:#0d5ac2;}
.nav>ul>li.navat h3 a{color:#fff; font-weight: bold;}


/* banner图切换 */

.ban_box{width:100%; margin:auto; overflow:hidden; position:relative;}
.banner{ width:100%; margin:auto; overflow:hidden;}
.ban_img{ width:100%; display: block !important;}
.ban_img img{ width:100%;}

.banner .slick-prev,.banner .slick-next{
     width:49px; height:35px; position:absolute; z-index:5;
      background-image: none; background: none;
     bottom:15px; border-style:none; 
     outline:medium; text-indent: -999em;;
background-repeat: no-repeat;}
.banner .slick-prev{ left:50%; margin-left: -105px;
    background-image:url(../images/btn_prev.png);
} 
  
.banner .slick-next{ right:50%; margin-right: -105px; 
    background-image:url(../images/btn_next.png);}
.banner .slick-prev:hover{background-image:url(../images/btn_prev2.png);}
.banner .slick-next:hover{background-image:url(../images/btn_next2.png);}

.banner .slick-dots{  display: block; position: absolute;
    bottom: 17px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.banner .slick-dots li { position: relative;
    display: inline-block;
    width: 26px;
    padding: 0;
    cursor: pointer;
    height: 30px; line-height: 30px;
    
}
.banner .slick-dots li button{
   font-size: 20px; color: #fff;
   text-align: center;
    border-style: none;
    background:none;
    -webkit-appearance:none; appearance:none; 
    outline:medium; 
    text-shadow: 0px 0px 10px #000; 
    
}  
.banner .slick-dots li.slick-active{}
.banner .slick-dots li.slick-active button{
    font-size: 30px;
    display:block;
    position:absolute;
    bottom:0px; left: 4px;}





.sydh{width:100%; float: left;}
.sydh h1{ float:left; font-size:30px; color:#333;
line-height: 30px; padding-bottom: 10px; font-weight: normal;
background: url(../images/sydh_xian.png) no-repeat left bottom;}
.sydh h1 b{color:#0d5ac2; font-weight: normal;}
.sydh h1 i{ font-size: 20px; font-family: "PingFang SC"; }
.sydh span{ float:right; line-height: 30px; margin-top: 10px;
    font-size: 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;}
.sydh span a{ color: #808080; }
.sydh span:hover a{color:#0d5ac2;}




/* 新闻动态 */
.synews_bg{ width: 100%; margin: auto; overflow: hidden;
 background: url(../images/synews_bg.jpg) repeat-y;}
.synews_box{ max-width: 1200px; margin:0 auto; overflow: hidden;}
.synews{ width:65.5%; float:left; 
    background: #e4ecf8; padding-top: 50px;}
.sytzgg{ width:34.5%; float:right; background: #fff;
    padding-top: 50px;}

.synews_mar{ margin-right: 30px;}
.newtop{ margin-right:-30px;}
.newtop ul{ width: 100%; float: left; margin-top:25px;}
.newtop ul li{ width: 50%; float: left;}
.newtop ul li a{ display: block; margin-right: 30px; overflow: hidden;
position: relative;}
.newtop ul li span{ width:100%; display:block; 
    position:relative; overflow:hidden;
    border-radius: 10px;
 }
 .newtop ul li span img{width:100%; position:absolute; top:0; left:0; 
    border-radius: 10px;
    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;
  }
.newtop ul li span img:hover{transform: scale(1.1); opacity:0.8;}

.newtop ul li h3{ width: 100%; position: absolute; z-index: 3;
     bottom:0; left: 0;
     background:url(../images/newtop_titbg.png);
     border-radius:0px 0px 10px 10px;}
.newtop ul li h3 b{ width: 100%; float: left; text-indent: 15px;
     height: 30px; line-height: 30px; 
     font-size: 15px; color: #fff;
font-weight: normal;
overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
width:-moz-calc(100% - 15px);
    width:-webkit-calc(100% - 15px);
    width:calc(100% - 15px);
}   
     
     

.newbot{ margin-right: -45px;}
.newbot ul{ width: 100%; float: left; margin: 15px 0px 0px;}
.newbot ul li{width: 50%; float: left;}
.newbot_nr{     margin-right: 45px;
    display: block;
    overflow: hidden;
    padding: 0px 0px 11px;} 
.newbot_nr span{ width: 100%; float: left; 
    font-size: 13px; color: #0d5ac2;
    background: url(../images/new_time.png) no-repeat left bottom;}  
.newbot_nr a{ width: 100%; float: left; margin-top:10px;
        font-size: 15px; color: #333; 
        line-height: 22px;
        height: 44px;
        overflow:hidden; 
        text-overflow:ellipsis; 
        display:-webkit-box; 
        -webkit-line-clamp:2; -webkit-box-orient:vertical;
    }
.newbot_nr:hover a{ color: #0d5ac2;}   


/* 通知公告 */
.sytzgg_mar{ margin-left: 45px;}
.tzggnr{ width: 100%; float: left; margin-top: 20px;}
.tzggnr ul{}
.tzggnr ul li{width: 100%; float: left;
    border-bottom: #ccc 1px solid;
 margin:5px 0px 30px;} 
.tzggnr ul li span{ float: left; width: 70px; height: 69px;
    font-family: "PingFang SC"; 
    line-height: 28px;
    color: #333; margin-right:15px;
  background:#dedede;
 border-radius: 5px;}
.tzggnr ul li span b{ width: 100%; float: left;
    margin-top: 7px;
     font-size: 19px; font-weight: normal;
text-indent: 6px;} 
.tzggnr ul li span i{ width: 100%; float: left;
     font-size: 14px;text-indent: 6px;
    background: url(../images/ic_white2.png) no-repeat right center;} 

.tzggnr ul li a{ display:block; overflow:hidden;
    font-size: 15px; color: #333;
    line-height: 24px; height: 48px; margin-top: 10px;
overflow:hidden; 
text-overflow:ellipsis; 
display:-webkit-box; 
-webkit-line-clamp:2; -webkit-box-orient:vertical;
}
.tzggnr ul li:hover span{ background: #0d5ac2; color: #fff;}
.tzggnr ul li:hover a{ color: #0d5ac2;}


.xueshu_wk{ margin: 0px auto; padding:0px 0px 40px;}
/* 学术讲座 */
.xueshu_bg{ width: 100%; margin: 0 auto; overflow: hidden;
background: url(../images/xueshu_bg.jpg) repeat-y;}
.xueshu_box{ max-width: 1200px; margin: 0 auto; overflow: hidden;}

.syxsjz{ width:65.5%; float:left; 
    background: #fff; padding-top: 50px;}
.sykydt{ width:34.5%; float:right; background: #f5efea;
    padding-top: 50px;}
 
.syxsjz_mar{ margin-right: 38px;}
.xsjz_nr{ margin-right: -26px; padding-top: 5px; overflow: hidden;}
.xsjz_nlb{ width: 50%; float: left; margin-top: 20px;}
.xsjz_nlb a{ margin-right: 26px; display: block; overflow: hidden;
background: url(../images/xsjz_xian.jpg) repeat-x top; padding-top: 3px;
border-radius: 5px;}
.xsjz_nlb a dl{ padding:10px 25px; overflow: hidden; display: block;
    background:#f2f2f2;
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;
}
.xsjz_nlb a dl dt{ width: 100%; float: left;
font-size: 15px; color: #333; margin-bottom: 3px;
line-height: 24px;
        height: 48px;
        overflow:hidden; 
        text-overflow:ellipsis; 
        display:-webkit-box; 
        -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.xsjz_nlb a dl dd{ width: 100%; float: left;
font-size: 13px; color: #808080;
line-height: 30px;
height: 30px; text-indent: 28px;
overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.xsjz_nlb a dl dd.xsjz_ic1{
     background: url(../images/xsic_time2.png) no-repeat left center;}
.xsjz_nlb a dl dd.xsjz_ic2{
        background: url(../images/xsic_adr2.png) no-repeat left center;}
.xsjz_nlb a dl dd.xsjz_ic3{
            background: url(../images/xsic_per2.png) no-repeat left center;}

.xsjz_nlb:hover a dl{
    background: #0d5ac2;
 background-image: url(../images/xsjz_logo.png);
background-repeat: no-repeat; background-position: right bottom;
}
.xsjz_nlb:hover a dl dt{ color: #fff;}
.xsjz_nlb:hover a dl dd{ color: #c5d0eb;}
.xsjz_nlb:hover a dl dd.xsjz_ic1{
    background: url(../images/xsic_time.png) no-repeat left center;
}
.xsjz_nlb:hover a dl dd.xsjz_ic2{
    background: url(../images/xsic_adr.png) no-repeat left center;
}
.xsjz_nlb:hover a dl dd.xsjz_ic3{
    background: url(../images/xsic_per.png) no-repeat left center;
}


/* 科研动态 */
.sykydt_mar{ margin-left: 45px;}
.sykydt_mar ul{ width: 100%; float: left; margin-top:5px; margin-bottom: 18px;}
.sykydt_mar ul li{ width: 100%; float: left; margin-top: 15px;
 background: url(../images/ic_blue.png) no-repeat left 12px;}

.sykydt_mar ul li a{ width: 100%; float: left;
    font-size: 15px; color: #333;
line-height: 22px;
height: 22px; text-indent: 16px;
overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
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;
}

.sykydt_mar ul li:hover a{ color: #0d5ac2; text-indent: 23px;}

.sykydt_mar ul li span{ width: 100%; float: left;
    font-size: 13px; color: #666;
    line-height: 22px;
    height: 22px; text-indent: 16px;
background: url(../images/ic_hsx.png) repeat-x center;}
.sykydt_mar ul li span i{ float: left; background: #f5efea;
 padding-right: 8px;}




/*底部*/
.dibu_bg{ width:100%; margin:0px auto; overflow:hidden;
    background: #0d5ac2;
    background-image:url(../images/dibu_bg.jpg);
    background-repeat: no-repeat;
    background-position: center;}
.dibu{ max-width:1200px; margin:20px auto 25px; overflow:hidden;}
.dibu_lf{ float:left;}
.dibu_lf span{ float: left; margin-right: 25px;}
.dibu_lfadr{ float: left;
    font-size: 14px; color: #fff;
    line-height: 30px;}
.dibu_rg{ float: right; text-align:center;}
.dibu_rg span{ float: left; width: 100%;}
.dibu_rg span img{ width: 75px; height:75px;}
.dibu_rg h3{float: left; width: 100%; font-weight:normal;  font-size: 14px; color: #fff; line-height: 30px;}

.dbcopy{width:100%; margin:0px auto; overflow:hidden;
    background: #1a55a4; text-align: center;
    font-size: 14px; color: #fff;
    line-height: 30px;
padding:10px 0px;}




/*列表页*/

.lbypic{ width:100%; margin:auto; overflow:hidden;}
.lbypic img{ width:100%;}

.list_wk{ max-width:1200px; margin:36px auto 65px; overflow:hidden;}
.list_lf{ width:250px; float:left; margin-top: 13px; margin-right:40px;
     background:#f2f2f2;
    border-radius: 10px;}
.list_lf h1{ float:left; width:210px;
     padding:15px 20px; background:#065fb8; text-align:center;
     font-size:26px; color:#fff; 
     line-height:36px;
     border-radius: 10px 10px 0px 0px;}


.sideMenu{ width:230px; float:left;
margin: 5px 0px 40px 20px;}
.sideMenu h3{ font-size:18px; color:#333;
     width:160px;
     padding:10px 20px 10px 50px;
      line-height:30px;
      cursor:pointer;
       position:relative; 
       font-weight:normal;
    background: #d5e6f7;
background-image: url(../images/ltlf_bg.jpg);
background-repeat: no-repeat;
background-position: left center;
border-radius: 25px 0px 0px 25px;
margin-top: 15px;}
.sideMenu h3 a{color:#333;}
.sideMenu h3.on{
     color:#fff;
     background: #065fb8;
     background-image: url(../images/ltlf_bg2.jpg);
     background-repeat: no-repeat;
     background-position: left center;
    }
.sideMenu h3.on a{color:#fff;}
.sideMenu h3 em{ position:absolute; right:18px; top:18px; 
    width:7px; height:13px; 
    background:url(../images/list_sjx1.png) no-repeat;}
.sideMenu h3.on em{ background:url(../images/list_sjx2.png) no-repeat;}
.sideMenu ul{ width:100%; display:none;  }
.sideMenu ul li{ width:170px; padding:5px 20px 5px 40px; font-size:14px; color:#666; line-height:20px; cursor: pointer; background:url(../images/lsjt_h.png) no-repeat 28px center;}
.sideMenu ul li a{ color:#666;}
.sideMenu ul li:hover{ color:#065fb8; background:url(../images/lsjt_h2.png) no-repeat 28px center;}
.sideMenu ul li:hover a{ color:#065fb8;}
.sideMenu ul li.san_on{ color:#065fb8; background:url(../images/lsjt_h2.png) no-repeat 28px center;}
.sideMenu ul li.san_on a{color:#065fb8;}
.sideMenu ul li.san_first{ margin-top:10px;}

.list_rg{ overflow:hidden;}
.list_rdh{ width:100%; float:left; height: 50px; border-bottom:#b3b3b3 1px solid; }	
.list_rdh h1{ float:left; font-size:20px; 
    color:#065fb8; line-height:50px;
    border-bottom:#065fb8 2px solid;
}
.list_rdh span{ float:right; font-size:14px; color:#888;
     line-height:50px; 
     background:url(../images/ic_home.png) no-repeat left 18px; 
     padding-left:18px;}	
.list_rdh span a{ color:#888;}
.list_rdh span a:hover{ color:#c41d17;}	


.list_rlb{ width:100%; min-height:300px;}
.list_rlb ul{ width:100%; float:left; margin: 30px 0px 10px;}
.list_rlb ul li{ width:100%; float:left; margin-bottom: 20px;
background: #fff;
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;
    box-shadow: 0px 10px 51px 0px rgba(237, 235, 235, 0.79);
 }
.list_rlb li span{ float:left; width:87px;
    padding: 8px 0px 8px 20px;
     height:44px;
       line-height:22px; 
       font-size:13px;
        color:#454545; 
    background: url(../images/ltrg_sjbg.png) no-repeat right bottom;}
.list_rlb li span b{ font-size:20px; font-weight:normal;
}
.list_rlb li a{ overflow:hidden; display:block;
    padding: 0px 35px;
    font-size:15px; color:#454545; line-height:60px; height:60px; 
    overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.list_rlb li:hover{background: #d5e6f7;}
.list_rlb li:hover span{ color:#fff; 
    background: url(../images/ltrg_sjbg2.png) no-repeat;
    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_rlb li:hover a{ color: #065fb8; font-weight: bold;}




/*列表图片*/
.listpic{ margin-right: -45px;}
.listpic ul{ width:100%; float:left; min-height:300px; margin-top: 45px;}
.listpic ul li{ width:25%; float:left;
    margin-bottom:40px;
    }
.listpic ul li a{ display: block; overflow: hidden;
     margin-right: 45px; position: relative;
      padding-bottom: 12px;
    }  
.listpic1{ margin-right: -45px;}
.listpic1 ul{ width:100%; float:left; min-height:300px; margin-top: 45px;}
.listpic1 ul li{ width:100%; float:left;
    margin-bottom:40px;
    }
.listpic1 ul li a{ display: block; overflow: hidden;
     margin-right: 45px; position: relative;
      padding-bottom: 12px;
    } 
.ltpic_tpnr{ width: 100%; float: left;
    background: url(../images/ltrg_picbg.jpg) no-repeat center bottom;
background-size: 100% auto;}
.ltpic_tp{ width: 100%; float: 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;
        height:260px;}      
.ltpic_tpwk{ padding: 0px 25px; margin: auto;}       
.ltpic_tpwk span{
    width:100%; float:left; display:block;
     padding-bottom:140%; 
     position:relative; 
     overflow:hidden;
}
.ltpic_tpwk 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;
}

.ltpic_xm{ padding: 6px 15px 24px; display: block; 
overflow: hidden;}

.ltpic_xm h3{ width: 100%; float: left; text-align: center;
    font-weight: normal;
    font-size:18px; color:#333; line-height:26px; height:26px; 
    overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ltpic_xm h4{ width: 100%; float: left; text-align: center;
        font-weight: normal;
        font-size:14px; color:#333; line-height:22px; height:22px; 
        overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.ltpic_jt{ position: absolute; bottom:20px; left: 50%; margin: -20px;
    width: 39px; height: 24px; display: block;
background: url(../images/ltrg_picjt.jpg) no-repeat;
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;}

.listpic ul li:hover .ltpic_tpwk span img{transform: scale(1.1);}
.listpic ul li:hover .ltpic_xm{background: #e0eefb;}
.listpic ul li:hover .ltpic_jt{
    background: url(../images/ltrg_picjt2.jpg) no-repeat;}

.listpic1 ul li:hover .ltpic_tpwk span img{transform: scale(1.1);}
.listpic1 ul li:hover .ltpic_xm{background: #e0eefb;}
.listpic1 ul li:hover .ltpic_jt{
    background: url(../images/ltrg_picjt2.jpg) no-repeat;}

/*列表页校友*/
.listxy{ margin-right: -45px;}
.listxy ul{ width:100%; float:left; min-height:300px; margin-top: 45px;}
.listxy ul li{ width:33.3%; float:left;
    margin-bottom:40px;
    }
.listxy ul li .ltxy_nr{ display: block; overflow: hidden;
     margin-right: 45px; position: relative;
    }  
.listxy ul li .ltxy_nr span{width: 100%; float: left; 
    position: relative;
    padding-bottom:56%; 
    position:relative; 
    overflow:hidden;}
.listxy ul li .ltxy_nr 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;
}
.listxy ul li .ltxy_nr span img:hover{transform: scale(1.1);}



/*内容页*/
.contt_box{ width:100%; float:left;}
.contt_tit{ width:100%; float:left;
     padding-bottom:12px; border-bottom:#d9d9d9 1px solid; text-align:center; margin-top:30px;}
.contt_tit h1{ width:100%; float:left; 
    font-size:20px; color:#444; margin-bottom:5px;}
.contt_tit h2{ width:100%; float:left; font-size:16px; color:#333;
     line-height:30px; margin-bottom:5px; font-weight:normal;}
.contt_tit span{ width:100%; font-size:15px; color:#999;}
.contt_zhwen{ width:100%; float:left; margin:20px 0px 30px; 
    font-size:15px; color:#555; line-height:30px;    overflow: auto;}
.contt_zhwen p{ text-indent:2em;  font-size:16px !important; color:#555 !important; line-height:32px !important;}
.contt_zhwen p img{ max-width:80%; text-indent:0em; height:auto !important; margin-left:-2em;
    margin: 0px auto;
    display: block;}
.contt_zhwen p td{ text-indent:0em;}
.contt_zhwen td p{ text-indent:0em;}
.contt_zhwen p a img{display: inline-block;}

.contt_sxp{ width:100%; float:left; border-top:#d9d9d9 1px solid; padding-top:30px;}
.contt_sxp ul{ width:100%; float:left;}
.contt_sxp ul li{ width:100%; float:left; font-size:16px; color:#555; line-height:30px;}
.contt_sxp ul li a{ color:#666;}
.contt_sxp ul li:hover{ color:#0d5ac2;}	
.contt_sxp ul li:hover a{ color:#0d5ac2;}	

.danpzw{ width:100%; float:left; padding:30px 0px;}
.danpzw h1{ width:100%; float:left; text-align: center;
    font-size:20px; color:#444; margin-bottom: 10px;}
.danpzw_nr{width:100%; float:left; font-size:16px; color:#333; line-height:32px;
    overflow: auto;}



@media only screen and (max-width:1200px) {
.topwk{ width: 100%;}    
.minpad{ padding:0px 15px;}

/* 新闻动态 */
.synews_box{ width:100%;}
.synews_mar{ padding-left: 15px;}

/* 通知公告 */
.sytzgg_mar{ padding-right: 15px;}

/* 学术讲座，科研动态 */
.xueshu_box{width:100%; }

.syxsjz_mar{ padding-left: 15px;}
.sykydt_mar{ padding-right: 15px;}

/*底部*/
.dibu{width:100%;}

.lbywz{width:100%;}
.lbywz h1{ margin-left: 0px;}

.list_wk{width:100%;}

.cont_box{width:100%;}
	}




.header{ display:none;}
@media only screen and (max-width:1024px) {
 .topbg{ position: relative;  left: 0; top:0;
margin: 0; height: 50px;
}   
.nav{display:none;}	
.header{ display: block;}
.tlogo{ position:fixed; z-index:21; left:12px; top:5px; margin:0px;}
.tlogo img{ height:40px;}



.trssuo { 
    z-index: 90;
    top: 7px;
    position: fixed;
    right: 55px;}
 
    
.sydh h1{ font-size: 26px;}
.sydh span{ margin-top: 5px;}


/* banner图切换 */
.banner .slick-prev,.banner .slick-next{ display: none !important;}
.banner .slick-dots{ bottom: 10px;}
.banner .slick-dots li{  text-indent:-999em; margin: 0px 5px;
background: #fff; width: 10px; height: 10px;
border-radius: 50%;}
.banner .slick-dots li.slick-active{  background: #0d5ac2;}
.banner .slick-dots li.slick-active button{ text-indent:-999em;}

/* 新闻动态、通知公告 */
.synews_bg{ background: #e4ecf8; padding-bottom: 25px;}
.synews{ width:100%; padding-top: 35px;}
.sytzgg{ width:100%; padding-top: 35px;}
.synews_mar{ margin-right: 15px;}

.minpad_xw{ padding-right: 15px;}

.newbot_nr { padding-bottom: 5px;}

.sytzgg_mar{ margin-left: 0px; padding-left: 15px;}


.xueshu_wk{ padding-bottom: 0px;}
/* 学术讲座 */
.syxsjz{ width: 100%; padding-top: 35px; padding-bottom: 30px;}
.syxsjz_mar{ margin-right: 15px;}


/* 科研动态 */
.sykydt{ width: 100%; padding-top: 35px; padding-bottom: 15px;}
.sykydt_mar{ margin-left: 0px; padding-left: 15px;}


/*底部*/
.dibu{ width:100%;}



/* 当前位置 */
.lbytop_box{ padding-bottom: 45px;}
.lbywz_bg{ height: auto;}
.lbywz{  background:#f3f3f3; }
.lbywz h1{ display: none;}
.lbywz span{ margin-top: 0px; line-height: 25px; padding: 10px 0px;}




/*列表页*/
.nypic{ margin:50px auto 0px;}

.list_wk{ margin:0px auto 80px; position:static;}

.list_lf{ display:none;}

.list_rdh{ margin-top:20px;}



.listtp ul{ width:100%; float:left; margin-top:20px;}


/* 图片列表 */


/*内容页*/
.cont_box{margin:30px auto 70px;}
.contt_tit h1{ font-size: 20px;}
.cont_sxp li{ width:100%;}

	}



@media only screen and (max-width:768px) {

.dibu_lf span{ margin-right: 10px;}




.newbot ul{ padding-bottom: 15px;}
    

/* 列表页 */
.list_rlb ul{ margin-top: 20px;}
.list_rlb li a{ padding: 0px 15px;}

/*列表图片*/
.listpic ul{ margin-top: 30px;}
.listpic ul li{ width:33.3%; margin-bottom:35px;}

.listpic1 ul{ margin-top: 30px;}
.listpic1 ul li{ width:33.3%; margin-bottom:35px;}

/*列表页校友*/
.listxy{ margin-right: -25px;}
.listxy ul{ margin-top: 30px;}
.listxy ul li{ width:33.3%; margin-bottom:30px;}
.listxy ul li .ltxy_nr{ margin-right: 25px;}

.cont_zw h1{ margin-top:20px;}

.contt_zhwen p img{ max-width:none;}


	}


@media only screen and (max-width:580px) {

 /*底部*/	
 .dibu{ margin: 10px auto;}
.dibu_lf{ width: 100%;}		
.dibu_rg{ display: none;
     /* width: 100%; float: left; display:inline-block; text-align: center;
margin-top: 5px; */
}
.dbcopy{ line-height: 20px;}

}


@media only screen and (max-width:540px) {

/* 搜索 */
.bodybox{ position: relative; width: 100%; margin: auto; overflow: hidden;
padding-bottom:54px;
background: #e4ecf8;}
.topbg{ position: static;}
.trssuo_box{ position: absolute; left:5%; bottom: 10px;
 width: 90%;}
.trssuo{ position: static; float:left; width:100%; 
    border:#0d5ac2 1px solid; color:#0d5ac2; 
    border-radius: 16px;}

.trss_nr{ color:#0d5ac2; }

.trss_nr::-webkit-input-placeholder {
        /* WebKit browsers */
        color: #d4ddf1;
        }
        .trss_nr:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: #d4ddf1;
        }
        .trss_nr::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color:#d4ddf1;
        }
        .trss_nr:-ms-input-placeholder {
        /* Internet Explorer 10+ */
        color: #d4ddf1;
 }

.trss_btn{ background: #0d5ac2; border-radius: 0px 14px 14px 0px;}





.sydh h1{ font-size: 22px;}
.sydh h1 i{ font-size: 16px;}

/* 新闻公告 */
.synews{padding-top: 25px;}
.newtop { margin-right: -15px;}
.newtop ul{ margin-top: 20px;}
.newtop ul li a{ margin-right: 15px;}   

.newbot ul{ margin-top: 0px;}
.newbot ul li{ padding: 5px 0px;}

.newbot{margin-right: -25px;}
.newbot_nr{margin-right: 25px;}

.sytzgg{ padding-top: 25px;}
.tzggnr ul li{ margin: 0px 0px 25px;}


/* 学术讲座 */
.syxsjz{ padding-top: 25px;}
.xsjz_nr { padding-top: 0px;
    margin-right: -15px;}
.xsjz_nlb a {margin-right: 15px;}
.xsjz_nlb a dl { padding: 10px 15px;}


.sykydt{padding-top: 25px;}


/* 列表页 */
.list_rlb li a{ padding: 0px 10px;}


/*列表图片*/
.listpic{ margin-right: -30px;}
.listpic ul li{margin-bottom:25px;}
.listpic ul li a{ margin-right: 30px;}

.listpic1{ margin-right: -30px;}
.listpic1 ul li{margin-bottom:25px;}
.listpic1 ul li a{ margin-right: 30px;}
/*列表页校友*/
.listxy{ margin-right: -20px;}
.listxy ul{ margin-top: 20px;}
.listxy ul li{ width:50%; margin-bottom:20px;}
.listxy ul li .ltxy_nr{ margin-right: 20px;}


/* 当前位置 */
.lbytop_box{ padding-bottom: 40px;}
.lbywz span{ line-height: 20px;}


/*内容页*/
.cont_box{margin:20px auto 50px;}
.contt_tit h1{ font-size: 18px;}
.contt_tit h2{ font-size: 15px;}
.contt_tit span{ font-size: 12px;}

}



@media only screen and (max-width:480px) {

/*底部*/	
.dibu_lf{ width: 100%;}		
.dibu_lf span{ margin-right: 0px; width: 100%; text-align: center;}  

.dibu_lfadr{ width:100%; line-height: 22px; margin-top: 5px;}

 }
   

@media screen and (max-width:414px){

.list_rdh span{ 
background-position: left 7px;}  

/* 新闻公告 */
.newtop { margin-right: -15px;}
.newtop ul li{ width: 100%; margin-bottom: 15px;}
.newtop ul li a{ margin-right: 15px;}   

.newbot{ margin-top: 0px;}
.newbot ul{ margin-top: 0px;}
.newbot ul li{width: 100%; padding: 0px 0px;}
.newbot ul li a{line-height: 22px;
    margin-top: 6px;
        height: 22px;
        overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


.newbot{margin-right: -25px;}
.newbot_nr{margin-right: 25px;}

/* 学术讲座 */
.xsjz_nr {
    margin-right: -15px;}
.xsjz_nlb{ width: 100%;}
.xsjz_nlb a {margin-right: 15px;}
.xsjz_nlb a dl { padding: 10px 15px;}
.xsjz_nlb a dl dt{line-height: 24px;
    height: 24px;
    overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


.list_rdh{ height:auto;}
.list_rdh h1{ line-height: 40px;}
.list_rdh span{ line-height: 25px;}


/* 列表页 */
.list_rlb li span{ float:left; width:67px;
    padding: 8px 0px 8px 10px;}
.list_rlb li span b{ font-size: 17px;}    
.list_rlb li a{ padding: 0px 5px;}

/*列表图片*/
.listpic{ margin-right: -15px;}
.listpic ul{ margin-top: 25px;}
.listpic ul li{ width:50%; margin-bottom:25px;}
.listpic ul li a{ margin-right: 15px;}
.listpic1{ margin-right: -15px;}
.listpic1 ul{ margin-top: 25px;}
.listpic1 ul li{ width:50%; margin-bottom:25px;}
.listpic1 ul li a{ margin-right: 15px;}

/*列表页校友*/
.listxy{ margin-right: -15px;}
.listxy ul li{ width:50%; margin-bottom:20px;}
.listxy ul li .ltxy_nr{ margin-right: 15px;}

}



@media screen and (max-width:411px){

    .tlogo img{ height: 36px; margin-top: 2px;}
       
    
    }

@media screen and (max-width:360px){

    .sydh h1{ font-size: 19px; padding-bottom: 5px;}
    .sydh h1 i{ font-size: 14px;}
    .sydh span { font-size: 12px; margin-top: 0px;}


/* 当前位置 */
.lbytop_box{ padding-bottom: 30px;}
.lbywz span{ padding: 5px 0px;}

.contt_tit h1{ font-size: 17px;}

}


/* 搜索结果列表 */
.list_rsou{ width:100%; min-height:300px;}
.list_rsou ul{ width:100%; float:left;}
.list_rsou ul li{ width:100%; float:left;border-bottom: #dad9d9 1px solid;}
.list_rsou ul li a{font-size: 15px; color: #454545; 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_gray.png) no-repeat left center;
     text-indent: 12px;
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: 13px; color: #666;
    line-height: 55px;}
.list_rsou ul li:hover a{ color: #00467f; text-indent: 16px;
    transition:all 0.4s;}

	
.quan{ width:400px; margin:auto; overflow:hidden;}
.quan span{ float:left; font-size:14px; color:#333; line-height:30px;}
.quan_ss{ float:left; width:200px; float:left; -webkit-appearance:none; appearance:none; background:none;
   font-size:14px; color:#333; height:30px; line-height:30px; border:#20467c 1px solid;
    border-radius:3px 0px 0px 3px; -moz-border-radius:3px 0px 0px 3px; -webkit-border-radius:3px 0px 0px 3px; -o-border-radius:3px 0px 0px 3px; -ms-border-radius:3px 0px 0px 3px;}
.quan_an{ float:left; width:40px; float:left;-webkit-appearance:none; appearance:none; background:#cb1818;
   font-size:14px; color:#fff; height:30px; line-height:30px; border:#20467c 1px solid; text-align:center; cursor:pointer;
    border-radius:0px 2px 2px 0px; -moz-border-radius:0px 2px 2px 0px; -webkit-border-radius:0px 2px 2px 0px; -o-border-radius:0px 2px 2px 0px; -ms-border-radius:0px 2px 2px 0px;}

.qzssjg_no { width:240px; margin:auto; overflow:hidden; font-size:14px; color:#333; line-height:20px;}
.qzssjg_bd{ width:260px; float:left; margin:50px 0px 320px;}

.qzssjg_ss{ float:left; width:170px; float:left; padding-left:22px; -webkit-appearance:none; appearance:none; background:none;
   font-size:14px; color:#333; height:30px; line-height:30px; border:#065fb8 1px solid;
    border-radius:3px 0px 0px 3px; -moz-border-radius:3px 0px 0px 3px; -webkit-border-radius:3px 0px 0px 3px; -o-border-radius:3px 0px 0px 3px; -ms-border-radius:3px 0px 0px 3px;}
.qzssjg_an{ float:left; width:40px; float:left;-webkit-appearance:none; appearance:none; background:#065fb8;
   font-size:14px; color:#fff; height:30px; line-height:30px; border:#065fb8 1px solid; text-align:center; cursor:pointer;
    border-radius:0px 2px 2px 0px; -moz-border-radius:0px 2px 2px 0px; -webkit-border-radius:0px 2px 2px 0px; -o-border-radius:0px 2px 2px 0px; -ms-border-radius:0px 2px 2px 0px;}



@media screen and (max-width:414px) { 
.quan{ width:96%; margin:auto 2%; overflow:hidden;}
.quan span{ width:100%; float:left;}
.quan_ss{ float:left; width:100%; float:left; -webkit-appearance:none; appearance:none; background:none;
   font-size:14px; color:#333; height:30px; line-height:30px; border:#cb1818 1px solid;
    border-radius:3px 0px 0px 3px; -moz-border-radius:3px 0px 0px 3px; -webkit-border-radius:3px 0px 0px 3px; -o-border-radius:3px 0px 0px 3px; -ms-border-radius:3px 0px 0px 3px;}
.quan_an{ float:left; width:40px; float:left;-webkit-appearance:none; appearance:none; background:#cb1818;
   font-size:14px; color:#fff; height:30px; line-height:30px; border:#cb1818 1px solid; text-align:center; cursor:pointer;
    border-radius:0px 2px 2px 0px; -moz-border-radius:0px 2px 2px 0px; -webkit-border-radius:0px 2px 2px 0px; -o-border-radius:0px 2px 2px 0px; -ms-border-radius:0px 2px 2px 0px;}

.quan_wk{ width:100%; float:left; position:relative;}  
.quan_lf{ margin-right:40px;}
.quan_rg{ width:40px; position:absolute; right:0; top:0;}


}


.sspage{ width:100%; float:left; text-align:center; margin-top:25px;
font-size: 14px;
    color: #333;}
.sspage a{ color: #01548a;}




	
	
	
	
	