@charset "utf-8";
/* 通用部分 */
body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ol,ul,li,form,table,th,td,a,img,span,strong,var,em,input,textarea,select,option{margin: 0; padding: 0;}
html,body{font-family: "Microsoft YaHei","SimSun","Arial","Tabhoma",sans-serif; font-size: 20px; text-align: left; box-sizing: border-box;}
ul,ol,li{list-style: none;}
img{border: 0; vertical-align: top;}
input,select,textarea{outline: 0;}
textarea{resize: none;}
table{border-collapse: collapse; border-spacing: 0;}
th,strong,var,em{font-weight: normal; font-style: normal;}
a{text-decoration: none;}
a:link,a:visited,a:hover,a:active{text-decoration: none !important;}
.hide, .videoUrl{display: none; visibility: hidden; opacity: 0;}
.clear,a.tit{display: block;}
.clear:after,ul:after{content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; display: block; clear: both;}
.g-1200{max-width: 1200px;}.g-1280{max-width: 1280px;}.g-1360{max-width: 1360px;}.g-1440{max-width: 1440px;}.g-1520{max-width: 1520px;}.g-1600{max-width: 1600px;}.g-1680{max-width: 1680px;}.g-1760{max-width: 1760px;}.g-1840{max-width: 1840px;}.g-1920{max-width: 1920px;}
.g-1200,.g-1280,.g-1360,.g-1440,.g-1520,.g-1600,.g-1680,.g-1760,.g-1840,.g-1920{width: 100%; margin-left: auto; margin-right: auto; display: block; position: relative;}
.g-1200:after,.g-1280:after,.g-1360:after,.g-1440:after,.g-1520:after,.g-1600:after,.g-1680:after,.g-1760:after,.g-1840:after,.g-1920:after{content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; display: block; clear: both;}
.m-lmt{text-align: center; background-position: center center; background-repeat: no-repeat;}
.m-lmt a{display: inline-block;}
.m-main{position: relative;}
.prev,.next{position: absolute; transition: all 0.3s; user-select: none; cursor: pointer;}
/*多行超出省略效果*/
.tem2,.tem3,.tem4{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.tem2{-webkit-line-clamp: 2;}.tem3{-webkit-line-clamp: 3;}.tem4{-webkit-line-clamp: 4;}
/*单行超出省略效果*/
.tes{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;}




/*body{background: url(../../body.jpg) top center no-repeat; height: 9999px;}
.g-wrap{opacity: 0.5;}
/**/
.main{background: url(../images/main.png) top center no-repeat; height: 2362px; box-sizing: border-box; padding-top: 68px;}
.detail{position: absolute; right: 52px; bottom: 34px;}

.head img{width: 100%; max-width: 1920px;}

/* 导航 */
.nav{background: url(../images/nav.jpg) top center no-repeat; height: 88px; box-sizing: border-box; padding: 14px 0;}
.nav ul {display: flex; flex-wrap: wrap; align-items: center; align-content: center;}
.nav ul li{width: 240px; height: 60px; box-sizing: border-box; border-right: 2px solid #fff; text-align: center; font-size: 26px; line-height: 60px;}
.nav ul li:last-child{border-right: 2px solid rgba(0,0,0,0);}
.nav ul li a{display: inline-block; transition: 0.3s; border-bottom: 4px solid rgba(0,0,0,0); box-sizing: border-box; height: 52px; color: #fff;}
.nav ul li:hover a{font-weight: bold; border-bottom: 2px solid #fff;}

/* 奖项介绍 */
.jxjs{height: 514px;}
.jxjs .m-main{margin-top: 50px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.jxjs .m-main .video-box{width: 574px; height: 323px;}
.jxjs .m-main .m-txt{width: 612px; height: 324px; background: url(../images/jxjs-txt.png) top center no-repeat; box-sizing: border-box;padding: 42px 38px 0px 74px; color: #955b2d; line-height: 40px; text-indent: 2em; text-align: justify;}

/* 获奖名单 */
.hjmd{padding-top: 120px; background: url(../images/hjmd-txt.png) center 84px no-repeat; height: 289px;}
.hjmd .m-main{height: 175px;}
.hjmd .m-main p{margin: 0 auto; width: 1020px; text-indent: 2em; text-align: justify; box-sizing: border-box; padding: 16px 0px; font-size: 20px; color: #955b2d; line-height: 40px;}

/* 成果展示 */
.cgzs{margin-top: 68px;}
.cgzs .m-main {margin-top: 43px;}
.cgzs .m-main ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.cgzs .m-main ul li{width: 290px; height: 250px; background: url(../images/li.png) top center no-repeat;}
.cgzs .m-main ul li .pic-box{width: 280px; height: 190px; display: flex; justify-content: center; align-items: center; overflow: hidden; margin: 5px 0 0 5px;}
.cgzs .m-main ul li .pic-box img{width: 280px; height: 190px; transition: all 0.3s;}
.cgzs .m-main ul li:hover .pic-box img{transform: scale(1.1);}
.cgzs .m-main ul li .tit{font-size: 18px; color: #c49b6e; height: 56px; line-height: 56px; text-align: center; padding: 0 1em;}
.cgzs .m-main .more{display: block; width: 132px; margin: 40px auto 0;}

/* 深度关注 */
.sdgz{margin-top: 119px;}
.sdgz .m-main {margin-top: 43px;}
.sdgz .m-main ul{display: flex; justify-content: flex-start;}
.sdgz .m-main ul li{width: 290px; height: 200px; border-radius: 5px; box-sizing: border-box; padding: 5px; background-color: #fcf3e0; margin-right: 13px;}
.sdgz .m-main ul li .pic-box{width: 280px; height: 190px; overflow: hidden;}
.sdgz .m-main ul li img{width: 280px; height: 190px; border-radius: 5px; transition: all 0.3s;}
.sdgz .m-main ul li:hover img{transform: scale(1.1);}
.sdgz .m-main .more{display: block; width: 132px; margin: 40px auto 0;}

/* 往届资料 */
.wjzl{margin-top: 127px;}
.wjzl .m-main{margin-top: 30px; text-align: center;}

/* 往届资料-单独二级页 */
.wj{background: url(../images/jxjsbj1.jpg) bottom center no-repeat; height: 310px; box-sizing: border-box; padding-top: 45px;}
.wj .m-tit{font-size: 46px; font-weight: 400; text-align: center; color: #a86d32;}
.wj .m-main{margin-top: 70px;}
.wj .m-main ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.wj .m-main ul li a{width: 326px; height: 55px; display: flex; align-items: center; justify-content: center; font-size: 32px; border-radius: 34px; background-color: #ed6d00; color: #fff; cursor: pointer;}

/* 文章页 */
.c-head{text-align: center;}
.c-head img{width: 100%;}
.c-body{background-color: #fff1ce; position: relative; padding: 70px 0px 120px;}
.c-body .c-diandian{position: absolute; top: 0; left: 0;}
.c-body .c-yuanbackground{position: absolute; bottom: 0; right: 0;}
.c-body .g-main{/*background-color: #fff;*/ width: 100%; max-width: 1200px; padding-top: 40px;}
.c-body .g-main .m-title-box .m-share{margin-right: 13px;}
.g-header .m-channel-head .g-layout .m-channel-nav .m-nav .more-nav-btn img{vertical-align: middle;}

/* 列表页 */
.c-body .c-main{width: 1200px; margin: 0 auto;}
.c-body .c-main .c-tit{color: #a86d32; font-size: 30px; text-align: center; padding: 45px 0px;}
ul.c-list{display: flex; justify-content: space-between; flex-wrap: wrap;}
ul.c-list li{width: 290px; background-color: #ffffff; margin-bottom: 16px; border-radius: 8px;}
ul.c-list li .pic-box{width: 280px; height: 190px; display: flex; justify-content: center; align-items: center; overflow: hidden; margin: 5px 0 0 5px;}
ul.c-list li .pic-box img{width: 280px; height: 190px; transition: all 0.3s; border-radius: 6px;}
ul.c-list li:hover .pic-box img{transform: scale(1.1);}
ul.c-list li .tit{font-size: 18px; color: #c49b6e; min-height: 56px; text-align: center; padding: 0.5em 1em;display: flex; justify-content: center; align-items: center;}
#displaypagenum{margin: 80px auto 0; width: 100%;}
#displaypagenum .pagefont,#displaypagenum a.ptfont{display: inline-block; margin: 0 3px; padding: 0 10px; border: 1px solid #955b2d; height: 2em; line-height: 2em; font-size: 16px; text-align: center; color: #955b2d;  background: #fff;}
#displaypagenum span.pagefont{background-color: #ed6d00; color: #fcf3e0; border: 1px solid #ed6d00; }
ul.c-list hr{display:none;}


@media only screen and (min-width: 640px) {/*PC端*/}
@media only screen and (max-width: 640px) {/*移动端*/
.c-body{padding: 0;}
.c-body .c-diandian,.c-body .c-yuanbackground{display:none;}
}