body{background:#fff url(images/background.png) fixed repeat-x center top;margin:0;padding:0;}
body.articleframe{background:transparent;}
img{border:none;}
p{margin:0;margin-bottom:1em;text-indent:2em;}
a{font-size:12px;text-decoration:none;color:#000;cursor:pointer;}
hr{border:none;height:1px;background:#ccc;}
article {text-align:left;}
figure{margin:48px auto;}
figcaption{display:block;margin-top:.25em;font-family:"仿宋"}
video{background:#000;}
a.link{text-decoration:underline;}
a.link:hover{color:#1b4a6c;}
.noindent p{text-indent:0;}
.cn{font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体";}
.date{font-family:Georgia, Times, "Times New Roman", serif;}
.thickline{clear:both;height:10px;width:760px;background:#ddd;margin:auto;}
.gray{-webkit-filter:grayscale(1);filter: gray;filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");}
.line{height:15px;margin:10px 0;background:url(images/line.png) no-repeat center center;}
#waiting{display:none;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.8);}
a.button{display:inline-block;padding:10px 20px;font-size:16px;line-height:16px;color:#ccc;background:#863748;border:1px solid #50202b;}
a.button:hover{color:#fff;background:#c2435d;border:1px solid #863748;}

#ad{display:none;background:rgba(0,0,0,.75);width:100%;height:100%;position:fixed;top:0;margin;auto;z-index:9999;text-align:center;}
#ad a{display:inline-block;margin:auto;}
#ad div{cursor:pointer;width:24px;height:24px;position:fixed;right:0;background:#f00;border-radius:22px;color:#fff;text-align:center;font-size:16px;line-height:24px;}
#ad div:after{content:"鈺�";font-size:24px;vertical-align:top;}
#ad img{vertical-align:middle;display:inline-block;box-shadow:0 0 30px 0 rgba(0,0,0,75);}
#waiting{display:none;z-index:9999999;position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);}

#footer{width:960px;height:200px;padding-top:250px;margin:-10px auto 0 auto;background:url(images/footer.png) no-repeat center center;}
#footer > div{width:100%;height:200px;background:rgba(0,0,0,.5);font-size:12px;text-align:center;color:#b08b3d;}
body.article #footer{margin-top:-100px;}

#slidecover{z-index:10;background-position:right top;background-repeat:no-repeat;height: 380px;margin: -380px auto auto auto;position: relative; width: 780px;}
#slidecover.mainpage{background-image:url(/ShouYe/title.png);}

.webshare a{display:inline-block;}
.webshare.s50 a{width:50px;height:50px;margin:10px;background:url(images/icon50.png);}
.webshare.s50 .sinaweibo{background-position:0 0;}
.webshare.s50 .wangyiweibo{background-position:-50px 0;}
.webshare.s50 .qqweibo{background-position:-100px 0;}
.webshare.s50 .weixin{background-position:-150px 0;}
.webshare.s40{margin-top:-15px;height:40px;width:160px;float:right;}
.webshare.s40 a{width:40px;height:40px;margin:0;background:url(images/icon40.png);-webkit-filter:grayscale(1);filter: gray;filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");}
.webshare.s40 a:hover{filter:none;-webkit-filter:none;}
.webshare.s40 .sinaweibo{background-position:0 0;}
.webshare.s40 .wangyiweibo{background-position:-40px 0;}
.webshare.s40 .qqweibo{background-position:-80px 0;}
.webshare.s40 .weixin{background-position:-120px 0;}

#header{border-top:10px solid #034529;}
#top{height:120px;width:960px;margin:auto;}
#logo{float:left;width:420px;height:120px;background:url(images/logo.png) no-repeat center center;}
#feiyi{float:right;display:inline-block;width:80px;height:120px;background:url(images/feiyi_logo.png) no-repeat center center;}
#nianhua{float:right;display:inline-block;width:80px;height:120px;background:url(images/nianhua_logo.png) no-repeat center center;}
#cunluo{float:right;display:inline-block;width:80px;height:120px;background:url(images/cunluo_logo.png) no-repeat center center;}
#qrcode{float:right;display:inline-block;width:80px;height:80px;margin:20px 15px;background:url(images/qrcode.png) no-repeat center center/contain;}
#qrcode2{float:right;display:inline-block;width:80px;height:80px;margin:20px 0;background:url(images/qrcode2.png) no-repeat center center/contain;}

#menu{background:#797979;height:55px;float:none;clear:both;z-index:10;box-shadow:0 10px 10px 0px rgba(0,0,0,.5);background-image:-moz-linear-gradient(top,#797979 30px,#535353 30px );background-image:-webkit-linear-gradient(top,#797979 30px,#535353 30px);background-image:-o-linear-gradient(top,#797979 30px,#535353 30px);background-image:-ms-linear-gradient(top,#797979 30px,#535353 30px);background-image:linear-gradient(top,#797979 30px,#535353 30px);}
.mainmenu{list-style:none;width:960px;margin:auto;padding:0;}
.mainmenu > li {float:left;margin:0;padding:0;}
.mainmenu > li:first-child  a{border-left:1px solid #606060;}
.mainmenu > li > a{display:inline-block;margin:9px 0;padding: 0 20px;font-size:16px;line-height:12px;text-decoration:none;color:#fff;border-right:1px solid #606060;}
.mainmenu ul {visibility:hidden;position:absolute;margin-left:-60px;padding:0;list-style:none;}
.mainmenu > li:last-child ul, .mainmenu > li[name=museum] ul {margin-left:-140px;}
.mainmenu li:hover  ul ,.mainmenu  ul.selected{visibility:visible;}
.mainmenu ul li{display:inline-block;margin:0;padding:0;width:auto;height:auto;}
.mainmenu ul li a,.mainmenu ul li span {display:inline-block;margin:0 10px;font-size:12px;color:#ccc;text-decoration:none;}
.mainmenu ul li span a{display:inline;margin:0;}
.mainmenu > li[name=index]:hover,body.index .mainmenu li.selected,body.index #articleframe,body.index #articlebody{background:#304d7d;}
.mainmenu > li[name=about]:hover,body.about .mainmenu li.selected,body.about #articleframe,body.about #articlebody{background:#195647;}
.mainmenu > li[name=dean]:hover,body.dean .mainmenu li.selected,body.dean #articleframe,body.dean #articlebody{background:#8d3c4d;}
.mainmenu > li[name=news]:hover,body.news .mainmenu li.selected,body.news #articleframe,body.news #articlebody{background:#605b97;}
.mainmenu > li[name=teaching]:hover,body.teaching .mainmenu li.selected,body.teaching #articleframe,body.teaching #articlebody{background:#33779a;}
.mainmenu > li[name=museum]:hover,body.museum .mainmenu li.selected,body.museum #articleframe,body.museum #articlebody{background:#a16938;}
.mainmenu > li[name=culture]:hover,body.culture .mainmenu li.selected,body.culture #articleframe,body.culture #articlebody{background:#9c7f30;}
.mainmenu > li[name=result]:hover,body.result .mainmenu li.selected,body.result #articleframe,body.result #articlebody{background:#a16938;}
.mainmenu > li[name=index] li a:hover,body.index .mainmenu ul li.selected{background:none;border-bottom:2px solid #304d7d;color:#fff;}
.mainmenu > li[name=about] li a:hover,body.about .mainmenu ul li.selected{background:none;border-bottom:2px solid #195647;color:#fff;}
.mainmenu > li[name=dean] li a:hover,body.dean .mainmenu ul li.selected{background:none;border-bottom:2px solid #8d3c4d;color:#fff;}
.mainmenu > li[name=news] li a:hover,body.news .mainmenu ul li.selected{background:none;border-bottom:2px solid #605b97;color:#fff;}
.mainmenu > li[name=teaching] li a:hover,body.teaching .mainmenu ul li.selected{background:none;border-bottom:2px solid #33779a;color:#fff;}
.mainmenu > li[name=museum] li a:hover,body.museum .mainmenu ul li.selected{background:none;border-bottom:2px solid #a16938;color:#fff;}
.mainmenu > li[name=culture] li a:hover,body.culture .mainmenu ul li.selected{background:none;border-bottom:2px solid #9c7f30;color:#fff;}
.mainmenu > li[name=result] li a:hover,body.result .mainmenu ul li.selected{background:none;border-bottom:2px solid #a16938;color:#fff;}


#banner{margin:0;padding:0;font-size:0;height:auto;clear:both;}
#slide{width:100%;margin:auto;padding:0;font-size:0;background:#6c6c6c;box-shadow:0 10px 20px 10px rgba(0,0,0,.36);}
#slide.inner{background:none;box-shadow:none;}
#main{width:960px;margin:0 auto;padding:0;font-size:0;}
body.default #main{margin:-10px auto 0 auto;padding-top:10px;background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(255,255,255,.75) 25px );background-image:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(255,255,255,.75) 25px);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(255,255,255,.75) 25px);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(255,255,255,.75) 25px);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(255,255,255,.75) 25px);}
body.default #footer{background-color:rgba(255,255,255,.75);}
body.paper #main{margin:0 auto 0 auto;background:#fff;padding:10px 0 50px 0;background-image:-moz-linear-gradient(top,#888,#fff 15px );background-image:-webkit-linear-gradient(top,#888,#fff 15px);background-image:-o-linear-gradient(top,#888,#fff 15px);background-image:-ms-linear-gradient(top,#888,#fff 15px);background-image:linear-gradient(top,#888,#fff 15px);}
body.paper #footer{background-color:#fff;}

.full_column{margin:10px auto;width:840px;clear:both;text-align:center;}
.full_column.banner{margin-top:0;}
.full_column >.pannel{margin-left:5px;margin-right:5px;}
.left_2_3_column{display:inline-block;width:550px;margin:0 5px 0 0;text-align:left;}
.right_1_3_column{width:270px;float:right;text-align:left;margin:0;margin-right:5px;text-align:left;}
.left_1_2_column{width:415px;display:inline-block;margin:0;}
.right_1_2_column{width:415px;float:right;text-align:left;margin:0;margin-right:5px;}

.pannel{border:1px solid #8a8a8a;background:#fff;}
.pannel .title{height:32px;background:#8a8a8a;}
.pannel .title span{float:left;margin:0 12px;font-size:16px;line-height:30px;color:#fff;}
.pannel .title a{float:right;margin:0 12px;font-family:Arial;font-size:12px;line-height:30px;color:#000;}

.newslist{padding:20px;margin:0;text-align:left;}
.newslist .title{background:#8c3c4b;}
.newslist a{display:inline-block;width:100%;margin:10px 0;cursor:pointer;}
.newslist a label{display:block;margin:0 0 15px 265px;font-size:16px;border-bottom:1px solid #888;color:#000;}
.newslist a label div{}
.newslist a img{float:left;vertical-align:top;width:240px;height:150px;margin:0;margin-right:25px;}
.newslist a span{margin:13px;clear:both;font-size:12px;line-height:16px;color:#333;text-indent:0;}
.newslist a div{color:#888;margin:12px 0;}
.newslist a:hover label{color:#33779a;}

.newslist1{}
.newslist1 a{display:block;width:100%;height:22px;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;}
.newslist1 a:hover{color:#304d7d;}
.newslist1.white a{color:#ccc;}
.newslist1.white a:hover{color:#fff;}
.newslist1 a.more{font-size:12px!important;text-align:right;margin-top:12px;}

.newslist2{margin:0;padding:0;list-style:none;text-align:left;}
.newslist2 li{margin:15px;}
.newslist2 li a{font-size:14px;line-height:14px;cursor:pointer;}
.newslist2 li a div{display:inline-block;vertical-align:middle;width:6px;height:6px;margin-right:6px;background:#979797;border-radius:12px;}
.newslist2 li a:hover{color:#8f3b4b;}
.newslist2 li a:hover div{background:#8f3b4b;}

.newslist3{text-align:left;}
.newslist3 a:first-child{display:inline-block;width:100%;background-image:-moz-linear-gradient(top,#888,#fff 10px );background-image:-webkit-linear-gradient(top,#888,#fff 10px);background-image:-o-linear-gradient(top,#888,#fff 10px);background-image:-ms-linear-gradient(top,#888 0,#fff 10px);background-image:linear-gradient(top,#888,#fff 10px);}
.newslist3 a:first-child label{display:inline-block;margin:0 15px;font-size:14px;line-height:30px;color:#5d5d5d;}
.newslist3 a:first-child label div{display:inline-block;width:13px;height:13px;border-radius:7px;background:#8c3c4b;vertical-align:middle;margin-right:5px;}
.newslist3 a:first-child img{display:inline-block;width:240px;height:150px;margin:13px 15px;margin-bottom:5px;clear:both;}
.newslist3 a:first-child span{display:inline-block;margin:13px;clear:both;font-size:12px;line-height:16px;color:#808080;}
.newslist3 a.sibling{display:inline-block;width:100%;background-image:-moz-linear-gradient(top,#888,#fff 10px );background-image:-webkit-linear-gradient(top,#888,#fff 10px);background-image:-o-linear-gradient(top,#888,#fff 10px);background-image:-ms-linear-gradient(top,#888 0,#fff 10px);background-image:linear-gradient(top,#888,#fff 10px);}
.newslist3 a.sibling label{display:inline-block;font-size:14px;line-height:25px;color:#5d5d5d;}
.newslist3 a.sibling label div{display:inline-block;margin:0 15px;width:13px;height:13px;border-radius:7px;background:#8c3c4b;vertical-align:middle;margin-right:5px;}
.newslist3 a.sibling span{display:none;margin:13px;font-size:12px;line-height:16px;color:#808080;}
.newslist3 a.sibling span div {float:left;margin:0 12px 12px 0;width:80px;height:80px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.newslist3 a.sibling.selected > *{display:inline-block;}

.newslist4{text-align:left;}
.newslist4 a{display:inline-block;padding:14px;background-image:-moz-linear-gradient(top,#888,#fff 10px );background-image:-webkit-linear-gradient(top,#888,#fff 10px);background-image:-o-linear-gradient(top,#888,#fff 10px);background-image:-ms-linear-gradient(top,#888 0,#fff 10px);background-image:linear-gradient(top,#888,#fff 10px);}
.newslist4 a label{display:inline;margin:0px;font-size:14px;line-height:14px;color:#5d5d5d;}
.newslist4 a img{float:left;vertical-align:middle;width:80px;height:50px;margin:0;margin-right:15px;background: url(images/play.png) no-repeat center center;background-size:contain;}
.newslist4 a span{display:none;margin:13px;clear:both;font-size:12px;line-height:16px;color:#808080;}
.newslist4 a.selected img{width:240px;height:150px;margin:0;}
.newslist4 a.selected label{display:none;}

.newslist6{margin:0;padding:0;list-style:none;text-align:left;}
.newslist6 li{display:inline;}
.newslist6 a{margin:20px;display:inline-block;cursor:pointer;}
.newslist6 a > div{width:240px;height:150px;font-size:0;overflow:hidden;}
.newslist6 a img{width:240px;height:150px;}
.newslist6 a > div div{position:absolute;width:240px;height:150px;margin-top:-150px;background:url(images/play.png) no-repeat center center;background-size:contain;}
.newslist6 a:hover > div > div{box-shadow:0 0 10px 0 rgba(0,0,0,.75) inset;}
.newslist6 a:hover img{transform:scale(1.05);animation: zoom105 1s;}
.newslist6 a label{position:absolute;width:220px;padding:5px 10px;margin-top:-32px;font-size:14px;line-height:22px;display:block;background:rgba(0,0,0,.75);color:#fff;}
.newslist6 a span{display:none;}
@keyframes zoom105{from {transform:scale(1);}to {transform:scale(1.05);}}

#articlebody, #articleframe{z-index:999999;position:fixed;padding:0;margin:0 auto;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);overflow:auto;}
#articlebody .body{width:740px;min-height:100%;margin:0 auto;padding:100px 100px 100px 155px;background:#fff;box-shadow:0 0 100px 20px rgba(0,0,0,.5);}
#articlebody .papertag{position:fixed;width:55px;height:100%;background:#9e6935 url(images/background.png);}
#articlebody .papertag > div {color:#9e6935;width:55px;height:auto;padding:30px 0;background:#fff;margin-top:160px;font-size:20px;text-align:center;border-radius:10px 0 0 10px;box-shadow:-10px 10px 10px 0 rgba(0, 0, 0, 0.3);display:-webkit-box; -webkit-box-orient:horizontal; -webkit-box-pack:center; -webkit-box-align:center; display:-moz-box; -moz-box-orient:horizontal; -moz-box-pack:center; -moz-box-align:center; display:-o-box; -o-box-orient:horizontal; -o-box-pack:center; -o-box-align:center;display:-ms-box; -ms-box-orient:horizontal; -ms-box-pack:center; -ms-box-align:center; display:box; box-orient:horizontal; box-pack:center; box-align:center;}
#articlebody .close{background: #333; border-radius:0 12px 12px 0;color: #ccc; cursor: pointer; display: inline-block;font-family: serif; font-size: 36px; line-height:50px;height: 50px; margin-left: 840px;position: fixed; text-align: center; width: 50px;}
#articlebody .close:after{content:"×";font-size:24px;vertical-align:top;}
#articlebody .close:hover{color:#f00;}
#articlebody .shadow{position:fixed;width:100%;height:25px;background-image:-moz-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,0));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,0));background-image:-ms-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,0));background-image:linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,0));}
#articlebody header, body.paper article header{margin-bottom:36px;}
#articlebody h1,#articlebody h2,#articlebody h3,#articlebody h4,#articlebody h5,
body.paper article h1, body.paper article h2, body.paper article h3, body.paper article h4,body.paper article h5
{margin:0;padding:0;text-indent:0;}
#articlebody h1,body.paper article h1{font-size:20px;line-height:28px;color:#000;}
#articlebody h2,body.paper article h2{font-family:Georgia, Times, "Times New Roman", serif;font-size:18px;line-height:24px;color:#888;margin-top:.3em}
#articlebody h3,body.paper article h3{font-family:Arial;font-size:12px;line-height:14px;color:#888;}
#articlebody h4,body.paper article h4{font-size:16px;line-height:20px;color:#000;margin:12px 0;}
#articlebody article,body.paper article {font-size:14px;line-height:22px;}
#articlebody article p,body.paper article p{text-indent:2em;text-align:justify;}
#articlebody article section,body.paper article section{}
#articlebody.fullcolumn article section{margin:40px 0;}
.articleslideshow{margin:30px auto 10px auto;}
section.articleimages{text-align:center;}

body.about #articlebody .papertag{background-color:#34789b;}
body.about #articlebody .papertag > div {color:#34789b;}
body.dean #articlebody .papertag{background-color:#9e6935;}
body.dean #articlebody .papertag > div {color:#9e6935;}
body.museum #articlebody .papertag{background-color:#672f3c;}
body.museum #articlebody .papertag > div {color:#672f3c;}
body.teaching #articlebody .papertag{background-color:#185543;}
body.teaching #articlebody .papertag > div {color:#185543;}


.icon{display:inline-block;vertical-align:middle;}
.icon.s22{width:22px;height:22px;margin:0 4px;background-image:url(images/icons22.png);background-repeat:no-repeat;}
.icon.s22.weibo{background-position:0 0;}
.icon.s22.qqspace{background-position:-22px 0;}
.icon.s22.minsu{background-position:-44px 0;}
.icon.s22.lehu{background-position:-66px 0;}
.icon.s22.shiguang{background-position:-88px 0;}
.icon.s22.wangyi{background-position:-110px 0;}
.icon.s22.yan{background-position:-132px 0;}
.icon.s22.link{background-position:-154px 0;}


.listtable{font-size:14px;}
.listtable  thead{}
.listtable  thead td {background:#231917;color:#fff;text-align:center;}
.listtable  thead td  a{color:#fff;}
.listtable  thead td.selected {background:#66303d;}
.listtable .caption{text-align:center;font-family:Georgia;font-size:32px;line-height:48px;background:#c8a7b2;color:#000;}
.listtable .gray{background:#e7e7e7;}
.listtable .cover{width:140px;height:214px;border:1px solid #ccc;background:#fff;}
.listtable .cover div{display:inline-block;width:130px;height:180px;margin:17px 10px;background:#e7e7e7;}
.listtable .cover img{width:130px;}
.listtable .name{height:44px;padding:5px;margin-bottom:1px;background:#e7e7e7;}
.listtable .brief{height:66px;padding:5px;margin-bottom:1px;background:#e7e7e7;}
.listtable .publishdate{height:22px;padding:5px;margin-bottom:1px;background:#c8a7b2;}
.listtable .publisher{height:44px;padding:5px;background:#c8a7b2;}
body.dean  .listtable  td.selected {background:#66303d;}
body.result  .listtable td.selected {background:#a16938;}
body.dean .listtable .caption, body.dean .listtable .publishdate ,body.dean .listtable .publisher{background:#c8a7b2;}
body.result .listtable .caption, body.result .listtable .publishdate ,body.result .listtable .publisher{background:#d1bd9a;}

.listtable2{font-size:14px;}
.listtable2  th{background:#535349;color:#fff;text-align:center;}
.listtable2  td{background:#b7b4a3;color:#000;}
.listtable2  tr > td.n2{background:#dbdad5;}

.box { margin-bottom: 20px; width: 270px;background:#eee; margin:5px;display:inline-block;}
.box img { width:250px;margin:10px;}
.box div { padding:0 10px 10px 10px; font-size:12px; text-align:left; color:#333;white-space:normal; width:250px;}

.pager a{display:inline-block;font-size:14px;line-height:16px;padding:5px;margin:2px;background:#f6f6f6;border:1px solid #eee;}
.pager a.selected{background:#ccc;border:1px solid #888;}