@charset "utf-8";
/* CSS Document */

/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }  /*让这些的标签内外边距都是0*/
fieldset, img {  border:none; vertical-align: middle; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";}
select, input { vertical-align:middle;   }
select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { color:#666;  font:12px '微软雅黑';  /*测试用高度*/}
a{color:#707070; text-decoration:none;  font-family: "微软雅黑";}
a:hover{ color:#124191; text-decoration:none; font-family: "微软雅黑";}


/* 常用代码  */
.clearfix:after { content:""; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { *zoom:1; }
.wrap{ width:1200px;  margin-left: auto; margin-right: auto;  }
.fl{ float:left;}
.fr{ float:right;}


/* 全部背景图 */
.fullSlide{ width:100%;  position:relative; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; height:100%; }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:100%; overflow:hidden; text-align:center; }
.fullSlide .bd li a{ display:block; height:100%; }
.fullSlide .bd li a img{ width: 100%; height:100%; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:30px; line-height:30px; text-align:center;}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin: 0 10px; background: #fff; overflow:hidden; line-height:9999px; border-radius: 20px;}
.fullSlide .hd ul .on{ background: #025EC3; }

/*通知公告*/

/* 本例子css */
.txtScroll-left{ height: 66px; line-height: 66px; position:relative; overflow: hidden;   }
.txtScroll-left .hd{ overflow:hidden;  height:13px;  margin-top: 24px; }
.txtScroll-left .hd .prev,.txtScroll-left .hd .next{ display:block;  width:7px; height:13px; float:right; margin-right:5px;  overflow:hidden; cursor:pointer; background:url(lr.png) no-repeat;  }
.txtScroll-left .hd .next{ background-position:top right; }
.txtScroll-left .bd{ width:1000px; overflow:hidden;  margin-left: 20px;height: 30px; margin-top: 18px;  }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1;}
.txtScroll-left .bd ul li{ margin-right:20px;  float:left; height:30px; line-height:30px;  text-align:left; _display:inline; width: 100%;}
.txtScroll-left .bd li a{ color:#555; background:url(dian.png) no-repeat 0 6px; padding-left: 12px;}
.txtScroll-left .bd li span{margin-left: 20px; color:#999;  }
.tzgg-hd{ color: #026EDB; background:url(icon1.png) no-repeat 0 24px; padding-left: 20px;}


/*main01*/
.main01-l{width: 380px; height: 270px; }
.main01-r{width: 320px; height: 270px; margin-right:25px;}
div.main01-r-2{width:450px}
#main01_3 object, #main01_3 embed { width: 320px !important; height: 217px !important;}
.main01-r-hd{ background: url(icon2.png) no-repeat; height: 40px; padding-left: 40px;}
.main01-r-hd h3{float: left; font-size: 20px; color: #144191; font-weight: normal; border-bottom: 1px solid #1d4f90;}
.main01-r-hd .hd-bdt h3 a{font-size: 20px; color: #144191; font-weight: normal; margin-left: 0px;}
.main01-r-hd .hd-bdt{border-bottom: 1px solid #a7c1e2;}
.main01-r-hd .main01-r-hd-r{float: right; }
.main01-r-hd .hd-bdt a{float: left; font-size: 16px; margin-left: 20px;}
.main01-r-hd .hd-bdt a.on{ color: #124191;}
.main01-r-bd{padding-top: 13px;}
.main01-r-ul li{text-align: right; height: 31px; line-height: 31px; font-size: 14px;}
.main01-r-ul li a{ float: left; background:url(dian.png) no-repeat 0 13px; padding-left: 12px; color: #555; font-size: 14px;}
.main01-r-ul li a:hover{ color:#025ec3}
.main01-r-bd01{display: none;}
.main01-r-bd01.on{display: block;}
div#main01_3 { padding-top: 10px;}

/*main02*/
.main02{ margin-top: 20px; margin-bottom: 20px;}
.main02-l{width: 320px; height: 320px; }
.main02-l-hd{ background: url(icon3.png) no-repeat; height: 40px; padding-left: 40px;}
.main02-l-hd h3{float: left; font-size: 20px; color: #144191; font-weight: normal; border-bottom: 1px solid #1d4f90;}
.main02-l-hd h3 a{ font-size: 20px; color: #144191; font-weight: normal; }
.main02-l-hd .hd-bdt{border-bottom: 1px solid #a7c1e2;}
.main02-l-bd{padding:14px 24px; background: #E9F2F9; margin-top: 15px;}
.main02-l-bd p{height: 32px; line-height: 32px; font-size: 16px; color: #7F96B5; font-family: "微软雅黑";}
.main02-l-bd p a{font-size: 14px; color: #555; font-family: "微软雅黑";}
.main02-l-bd p a:hover{color:#005ec4;}
.main02-l-bd .main02-l-kf{ background:url(icon6.png) no-repeat 0 11px; padding-left: 18px; color: #7B7A78; height: 60px; border-top: 1px dashed #ccc; margin-top: 10px;}
.main02-l-bd .main02-l-kf span{ padding-left: 4px; color: #003368; font-size: 16px; font-weight: bold; vertical-align: middle; line-height: 20px;}


/* 学术动态 */
.main02-m{width: 320px; height: 320px; margin-left: 30px;}
.main02-m-hd{ background: url(icon4.png) no-repeat; height: 40px; padding-left: 40px;}
.main02-m-hd.gsxcp{ background: url(icon0.png) no-repeat; }
.main02-m-hd h3{float: left; font-size: 20px; color: #144191; font-weight: normal; border-bottom: 1px solid #1d4f90;}
.main02-m-hd h3 a{ font-size: 20px; color: #144191; font-weight: normal; }
.main02-m-hd .hd-bdt{border-bottom: 1px solid #a7c1e2;}
.main02-m-bd{padding-top: 14px;}
.main02-m-ul li{text-align: right; height: 32px; line-height: 32px; font-size: 14px;}
.main02-m-ul li a{ float: left; background:url(dian.png) no-repeat 0 13px; padding-left: 12px; color: #555; font-size: 14px;}
.main02-m-ul li a:hover{ color:#025ec3}


/*main01*/
.main02-r{width: 510px; height: 320px; }
.main02-r-hd{ background: url(icon2.png) no-repeat; height: 40px; padding-left: 40px;}
.main02-r-hd h3{float: left; font-size: 20px; color: #144191; font-weight: normal; border-bottom: 1px solid #1d4f90;}
.main02-r-hd h3 a{font-size: 20px; color: #144191; font-weight: normal; }
.main02-r-hd .hd-bdt{border-bottom: 1px solid #a7c1e2;}
.main02-r-bd{padding-top: 14px;}
.main02-r-bd p{ font-size: 14px; color: #333; line-height: 28px;}
.main02-r-bd .main02-r-more{ color: #F1BD09; float: right; }
.main02-r-bd .main02-r-img{ margin-top:25px; }



.anhui{ margin-bottom: 20px; height: 30px; line-height: 30px; background: #f2f2f2; padding: 0 20px; font-size:14px;}
.anhui a{ background: url(sjx.png) no-repeat right center; padding-right: 20px;}
.main02-r-bd a.main02-r-more.dj_index {
    float: none;
    width: 510px;
    margin-top: 25px;
    display: block;
}