@charset "UTF-8";


/**********css reset -s**********/
html,body,div,span,h1,h2,h3,h4,h5,h6,p,pre,address,code,em,img,small,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,select,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;line-height:inherit;border:none;outline:0;padding:0;margin:0;color:inherit;}
.article p,.article table,.article th,.article tr,.article td{line-height:1.5em;}
.article p{padding-bottom:10px;padding-top:10px;}
.article table,.article th,.article tr,.article td{border:1px solid #ddd;}
img{height:auto;border:0;vertical-align:middle;}
strong{font-weight:700;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;font-family:"Microsoft Yahei";}
input,button,textarea,select{*font-size:100%;}
input{background:transparent;border:none;}
input[type=submit]{cursor:pointer;}

body{font:14px/1 Helvetica,Arial,sans-serif;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;}
ol,ul,li{list-style-type:none;}
button{border:none;}
table{max-width:100%;width:100%;border-collapse:collapse;border-spacing:0;}
th,td{padding:8px;}
tbody tr:nth-child(even){background:#f9f9f9;}
:link,:visited{text-decoration:none;}
pre{color:#666;font-family:"Lucida Console",Consolas,"Courier New",Tahoma;text-indent:0;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
hr.clearfloat{visibility:hidden;clear:both;margin:0;width:100%;height:0;border:none;font:0/0 Arial;}
article,aside,figure,figcaption,footer,header,hgroup,nav,section,summary{display:block;}
.article-con{font-szie:16px;}
figure{margin:0;}
a,a:link,a:visited{color:#000;}
a:hover{color:#17499A;}
body{color:#000;font:14px/1 Helvetica,'Microsoft Yahei light','Microsoft Yahei','宋体',sans-serif;}
img{max-width:100%;height:auto;}

/**********css reset -e**********/

/**********css public -s**********/
.floatfix{zoom:1;}
.floatfix:after{content:"";display:table;clear:both;}
.p_a{position:absolute;}
.p_r{position:relative;}
.container{margin:0 auto;max-width:1400px;}


/**********css public -e**********/

/**********css header -s**********/
.topbar{padding:0 10px;height:30px;background:#ebebeb;  margin:auto; }
.topbar-left{padding:7px 0; margin-left:80px; width:1200px; margin:auto}
.topbar-left a{display:inline-block;border-right:1px solid #323232;padding:0px 10px;color:#323232;}
.topbar-left a:hover{color:#17499A;}
.topbar-left a.last{border-right:none;}
.topbar-left a:last-child{border-right:none;}
.topbar-right{float:right;padding:7px 0; margin-right:20px;}
.topbar-search{position:relative;float:right;border-radius:5px;width:150px;height:30px;background:#fff;}
.topbar-right span{display:inline-block;margin-right:10px;padding-top:4px;cursor:pointer;}
.top-wechat{position:relative;}
.top-wechat:hover:after{display:block;animation:animate-to-big 0.5s ease;}
@-webkit-keyframes animate-to-big{
	from{transform:scale3d(0,0,0);}
	to{transform:scale3d(1,1,1);}
}
@keyframes animate-to-big{
	from{transform:scale3d(0,0,0);}
	to{transform:scale3d(1,1,1);}
}
.top-phone{position:relative;}
.top-phone:hover:after{display:block;animation:animate-to-big 0.5s ease-out;}
.top-phone:after{content:"020-84113313";display:none;position:absolute;left:-50px;top:30px;padding:10px 5px;background:#4ba9f3;color:#fff;white-space:nowrap;}

.logo-container{padding:23px 0;background:#fff;}
.logo-left{float:left;position:relative;top:2px;}
.logo-right{float:right;}

/**********css header -e**********/

/**********css nav -s**********/
.nav-item{position:relative;float:left;width:14%;text-align:center;}
.nav-item>a{display:block;color:#fff;}
.nav-item>a:hover{color:#fff000}
.nav-item-cur>a{color:#fff000}
.child-nav-container{display:none;position:absolute;top:44px;left:-10%;padding-bottom:5px;width:120%;background:#17499A;overflow:hidden;}
.child-nav-container li{border-bottom:1px solid #02508d;background:#17499A;}
.child-nav-container li:last-child{border-bottom:none;}
.child-nav-container li:hover{background:#0f397e;}
.nav-item:hover .child-nav-container{display:block;z-index:100;-webkit-animation:nav 0.2s ease;-moz-animation:nav 0.2s ease;-ms-animation:nav 0.2s ease;-o-animation:nav 0.2s ease;animation:nav 0.2s ease;}
.child-nav-item a{display:block;padding:10px 0;color:#fff;font-size:14px;line-height:15px;}
@-webkit-keyframes nav{
	0%{-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);transform:translate(0,20px);}
	100%{-webkit-transform:translate(0,0px);-moz-transform:translate(0,0px);-ms-transform:translate(0,0px);-o-transform:translate(0,0px);transform:translate(0,0px);}
}
@-moz-keyframes nav{
	0%{-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);transform:translate(0,20px);}
	100%{-webkit-transform:translate(0,0px);-moz-transform:translate(0,0px);-ms-transform:translate(0,0px);-o-transform:translate(0,0px);transform:translate(0,0px);}
}
@-0-keyframes nav{
	0%{-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);transform:translate(0,20px);}
	100%{-webkit-transform:translate(0,0px);-moz-transform:translate(0,0px);-ms-transform:translate(0,0px);-o-transform:translate(0,0px);transform:translate(0,0px);}
}
@keyframes nav{
	0%{-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);transform:translate(0,20px);}
	100%{-webkit-transform:translate(0,0px);-moz-transform:translate(0,0px);-ms-transform:translate(0,0px);-o-transform:translate(0,0px);transform:translate(0,0px);}
}

/**********css nav -e**********/

/**********css slider -s**********/

/*==========CSS3 Animation Keyframe==============*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes pulse{
	0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
	50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
}
@keyframes pulse{
	0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
	50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse;}
@-webkit-keyframes fadeInRight{
	from{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}
	to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight{
	from{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}
	to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes zoomIn{
	from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
	50%{opacity:1}
}
@keyframes zoomIn{
	from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
	50%{opacity:1}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes slideUp{
	from{opacity:0;top:60px;}
	to{opacity:1;top:45px;}
}
@keyframes slideUp{
	from{opacity:0;top:60px;}
	to{opacity:1;top:45px;}
}
#slider{width:100%;overflow:hidden;box-shadow:0 3px 3px #ccc;}
#slider ul.picwrap{width:29600px;top:0;left:0;}
#slider ul.picwrap li{float:left;position:relative;overflow:hidden;}
#slider ul.picwrap li img{width:100%;}
#slider ul.picwrap li p{position:absolute;bottom:45px;right:120px;padding:8px 15px;_width:300px;background:rgb(192,192,192);background:rgba(255,255,255,0.8);line-height:24px;font-size:16px;color:black;}
#slider ul.picwrap li p a:hover{color:#ffee72}
#slider ul.picwrap li p.animated{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:1.6s;animation-duration:1.6s;}
ul.curmark{left:50%;bottom:15px;margin-left:-70px;width:140px;height:10px;text-align:center;z-index:99;font:10px/10px Arial;}
ul.curmark li{display:inline-block;margin:0 5px;width:10px;height:10px;background:white;cursor:pointer;border-radius:100%;}
ul.curmark li{//display:inline;}
ul.curmark li.cur,ul.curmark li:hover{background:#17499A;}

/**********slider -e**********/

/**********main-content -s**********/
.main-content{padding-top:20px;padding-bottom:40px;}

/*==========news pic==============*/
.news-slider{float:left;width:33.3333%;height:312px;}
.news-contbox{padding-right:22px;}
.news-contbox{position:relative;margin-right:15px;height:100%;overflow:hidden;}
.news-imgitem{position:absolute;top:0;left:0;border-radius:5px;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;}
.news-imgitem a{display:inline-block;position:absolute;bottom:0;padding-left:10px;width:100%;height:40px;background:rgb(206,206,206);background:rgba(255,255,255,.8);font-size:14px;line-height:40px;text-align:left;}

/*==========article list==============*/
.article-list{float:left;height:312px;width:100%;}
.article-list{width:33.333333%;}
.list-container1{margin:0 11px;}
.list-container2{margin-left:22px;}
.list-container3{margin-right:22px;}
.list-container4{margin:0 11px;}
.list-container5{margin-left:22px;}
.article-list-small{display:none;}
.list-container6{margin-right:22px;}
.list-container7{margin:0 11px;}
.article-list-titlecon{padding:8px 0 11px;border-bottom:1px solid #d2d2d2;height:22px;font-size:18px;}
.article-list-titlecon .title{display:inline-block;float:left;line-height:22px;}
.article-list-titlecon .more{display:inline-block;float:right;}
.article-list-titlecon .more a,.lectures-notice-title .more a{color:#17499A;font-size:14px;}
.article-list-titlecon .more a:hover,.lectures-notice-title .more a:hover{color:#17499A;}
.lectures-notice-title .more{display:none;float:right;}
.article-list-item{padding:14px 0;line-height:16px;border-bottom:dashed 1px #d2d2d2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.article-time{padding-right:5px;color:#434343;}
.article-list-3{margin-top:25px;width:33.333333%;}

/*==========lectures==============*/
.lectures-notice-container{float:left;margin:25px 0 30px;width:100%;position:relative;}
.lectures-notice-title{float:left;padding:11px 19px;border-radius:5px;width:20px;background:#68b92e;font-size:20px;}
.lectures-notice-title a{color:#fff;}
.lectures-item{float:left;margin-left:1.86289121%;border-radius:5px;width:23.099851%;}
ul.lectures-container{margin-left:58px;}
.lectures-item-con{padding:15px;border:1px solid #DADADA;border-radius:5px;height:70px;background:#fbf8d5;}
.lectures-item-con .lecture-title{padding-bottom:18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height:1em;font-weight:bold;}
.lecture-title a{color:#68b92e;}
.lectures-item-con p.lecture-date{padding-bottom:12px;}
.lectures-item-con p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height:1.5em;}
.index-banner{float:left;margin:30px 0;width:100%;}

.lecturego {position:absolute;top:41px;right:-30px;}

/*==========links=============*/
.fast-link-contaienr{float:left;width:33.33333%;}
.fast-link-con{margin-left:22px;}
.fast-link-item{float:left;width:50%;}
.fast-link-item a{display:block;margin-right:10px;padding:14px 5px;border-radius:5px;color:#fff;font-size:16px;text-align:center;margin-bottom:17px}
.fast-link-item:nth-child(2n) a{margin-right:0;margin-left:10px;}
.fast-link-item2 a,.fast-link-item4 a,.fast-link-item6 a{margin-right:0;margin-left:10px;}
.fast-link-item1 a{background:#90BF77;}
.fast-link-item1 a:hover{background:#70955c}
.fast-link-item2 a{background:#63B4D9;}
.fast-link-item2 a:hover{background:#48819c;}
.fast-link-item3 a{background:#E7BE6A;}
.fast-link-item3 a:hover{background:#d5b065}
.fast-link-item4 a{background:#4480AD;}
.fast-link-item4 a:hover{background:#325d7d}
.fast-link-item5 a{background:#4BA7A1;}
.fast-link-item5 a:hover{background:#37807c}
.fast-link-item6 a{background:#E7876A;}
.fast-link-item6 a:hover{background:#ae6853}

/*==========qr-code==============*/
.qr-code-container{padding-top:4px;}
.qr-code-container span{display:block;float:left;width:50%;text-align:center;}
.qr-code-container span img {width:120px;}
.qr-code-container p{padding-top:10px;}

/**********main-content -e**********/

/**********footer -s**********/
.footer{border-top:1px solid #dedede;padding-top:0px; background-color:#01538B}
.footer-info{float:left;margin-right:2%;width:32%;}
.footer-info:last-child{margin-right:0;}
.footer-title{padding-bottom:10px;color:#fff000;font-size:16px;line-height:16px;}
.footer-link-container a{height:30px;color:#fff;font-size:14px;line-height:30px;}
.footer-link-container a:hover{color:#fff000;}
.footer-right a:hover{color:#fff000;}
.footer-morelink{border:1px solid #dcdcdc;border-radius:3px;padding-left:8px;width:214px;height:22px;/*background-image:url("../img/select.png");background-position:98% center;background-repeat:no-repeat;*/color:#777;line-height:22px;font-size:14px;outline:none;}
.footer-morelink option{color:#777;font-size:14px;}
.footer-right{margin-right:0;}
.footer-right p{height:30px;color:#fff;line-height:30px;}
.footer-right a{color:#fff;}
.small-footer{display:none;width:100%;text-align:center;}
.small-footer p{height:24px;color:#777;line-height:24px;text-align:center;}
.viewNum{display:inline-block;margin-right:10px;}

/**********footer -e**********/

/**********column -s**********/
.banner{margin:1px auto;margin-bottom:20px;}
.banner img{width:100%;}
.location{border-bottom:1px solid #ddd;padding-left:24px;padding-bottom:10px;background-image:url(location.png);background-repeat:no-repeat;background-position:left 5px;line-height:25px;}
div.article{position:relative;padding-top:0;}

/*==========aside==============*/
.aside{float:right;width:275px;}
.aside h1{box-sizing:border-box;border:1px solid rgb(230,230,230);border-bottom:0px;border-radius:5px 5px 0 0;width:100%;height:40px;background:rgb(245,245,245);font-size:18px;line-height:40px;text-align:center;}
.aside ul{border-bottom:1px solid rgb(230,230,230);border-radius:0 0 5px 5px}
.aside .aside-item{width:100%;height:45px;background:#fff;font-size:16px;line-height:45px;text-align:center;cursor:pointer;}
.aside .aside-item a{display:block;border:1px solid rgb(230,230,230);border-bottom:0px;color:#777;}
.aside .cur-item a{color:#5188e9;}
.aside .aside-item:last-child a{border-radius:0 0 5px 5px}
.aside .aside-item:hover a{color:#17499A;}

/*==========qr-code==============*/
#qrcode{margin-top:15px;color:orange;font-size:14px;text-align:center;line-height:32px;}
#qrcode canvas{display:block;margin:0 auto;}
.article-main-content{margin-right:315px;}
.article-list-item .update-time{float:right;color:#999;}
.article-list-item .hits{display:inline-block;width:50px;color:#999;text-align:right;}
.article .article-list-item a{display:block;}
.article .article-list{float:none;height:auto;width:100%;}
.article{min-height:350px;}
.article .article-list-item:hover{background:#f4f4f4;}
.article-list-container .category-title{margin:25px 0;color:#17499A;font-size:20px;}
.article-main-content .article-list-item{white-space:normal;}

/*==========page==============*/
#hopePager{margin-top:20px;padding:15px 10px;color:#888;text-align:center;overflow:hidden;_zoom:1;}
.inputPager_des{display:none;}
.inputPager_page{margin:0 auto;padding:0 10px;}
.inputPager_page a{display:inline-block;margin:0 5px;border:solid 1px #b2b2b2;padding:3px 8px;}
.inputPager_page input{border:solid 1px #b2b2b2;padding:0 8px;width:22px;color:#888;line-height:20px;overflow:hidden;}
.inputPager_page .p_cur{background:#4ba873;color:white;}
.inputPager_page .btnPage{width:40px;background:#4ba873;color:white;cursor:pointer;}
.inputPager_page a{display:inline-block;margin:0 5px;border:solid 1px #b2b2b2;padding:3px 8px;font-size:14px;line-height:14px;}
.inputPager_page input{border:solid 1px #b2b2b2;padding:0 8px;width:22px;color:#888;line-height:20px;overflow:hidden;}
.inputPager_page .p_cur{background:#17499A;color:white;}
.inputPager_page .btnPage{width:40px;background:#17499A;color:white;cursor:pointer;position:relative;left:-1px;}

/**********column -e**********/

/**********content -s**********/
.article-content-container h1{padding:25px 0;color:#17499A;font-size:20px;text-align:center;}
.article-content-container .info{border-radius:8px;padding:10px;background:#eee;text-align:center;line-height:20px;}
.article-main-content .article-list-titlecon{margin-top:25px;}
.article-con,.artcontent{padding:10px 0;/*min-height:300px;*/font-size:16px;}
.prevnext{margin-top:20px;border-top:1px solid #eee;padding-top:10px;}
.prevnext li{line-height:25px;}
.article-con p{line-height:1.5em;}
 .article-share{height:32px;line-height:32px;}
/**********content -e**********/
/**********teacher -s**********/
.teacher-name { margin: 25px 0; color: #17499A; font-size: 20px; line-height: 1.3; }
.teacher-name span { color: #000; font-size: 14px; }
h3.infotitle { margin: 20px 0 10px 0; color: #17499A;font-size:16px; }
p.infopic { text-align: center }
.infoarea {padding-bottom:15px;border-bottom:solid 1px #17499A;}
.resume-field-fixed{position:fixed;top:50%;left:50px;display:none;}
.resume-field-fixed li{padding:10px 0;}
/**********teacher -e**********/

/**********table download -s**********/

/* downloadlist */
table.dltable{margin-top:10px;width:100%;line-height:1.5;}
table.cate-dltable{margin-bottom:30px;}
table.dltable * th,table.dltable * td{border:1px solid #d9d9d9;padding:8px;vertical-align:middle;}
table.dltable th{background:#f5f5f5;}
table.dltable td{background:white;}
table.dltable tr:nth-child(odd) td{background:#f5f5f5;}
th.dlName,th.dlSource,th.dlTime{text-align:left;}
th.dlSource,th.dlTime{text-align:center;}
.dlName{width:376px;}
.dlSource{width:70px;text-align:center;}
.dlType{width:49px;text-align:center;}
.dlType img{margin:0 auto;}
.dlTime{width:70px;text-align:center;}
table.dltable span.t{color:#45a7ef;line-height:2.4;}
th.dlName,th.dlSource,th.dlType,th.dlTime{font-weight:bold;}

/**********table download -e**********/

/**********webmap-s**********/
.map-container{margin-top:20px;}
h2.map-title{margin-bottom:10px;height:20px;line-height:20px;}
h2.map-title a{color:#17499A;font-size:16px;}
.map-item-container{margin-bottom:25px;border-bottom:1px dashed #ddd;padding-bottom:10px;overflow:hidden;}
.map-item{float:left;margin-top:5px;width:20%;height:20px;}
.map-item a{height:20px;font-size:14px;line-height:18px;}

/**********webmap-e**********/

/**********search-s**********/
.search-title{padding:15px 0;height:20px;color:#17499A;font-size:14px;line-height:20px;}

/**********search-e**********/

	.container{width:1200px;}
