@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{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-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.4;}


/*头图*/
.head{height: 557px; background: url(../images/head.jpg) top center no-repeat; overflow: hidden;}
.head .m-view{width: 1158px; height: 192px; padding-top: 215px; display: block; margin: 0 auto;}
/*简介，编者按 等等*/
.intro{width: 1200px; height: 310px; border: 1px solid #4473C5; margin: 60px auto; font-size: 24px; line-height: 48px; padding: 26px 50px; box-sizing: border-box; text-align: justify;}


/*要闻 左图右文*/
.yw-pt{margin-top: 72px; height: 390px;}
.yw-pt .m-main .m-pic{position: absolute; width: 570px; left: 0; top: 0px; z-index: 2;}
.yw-pt .m-main .m-pic li{width: 570px; height: 390px; overflow: hidden;}
.yw-pt .m-main .m-pic li img{width: 570px; height: 390px; transition: all 0.3s;}
.yw-pt .m-main .m-pic li img:hover{transform: scale(1.1);}
.yw-pt .m-main .m-pic li .tit{font-size: 18px; color: #fff; background: url(../images/ywpt-tit-bg.png) left center repeat-x; height:90px; line-height: 124px; margin-top: -90px; position: relative; z-index: 3; text-indent: 1em;}
.yw-pt .m-main .m-pic .hd{overflow:hidden;position:absolute;right:6px;bottom:20px;z-index:3;}
.yw-pt .m-main .m-pic .hd ul{overflow:hidden;zoom:1;list-style:none;}
.yw-pt .m-main .m-pic .hd ul li{float:left; margin-right:6px; width:8px; height:8px; background-color:#FFFFFF; cursor:pointer; position:relative; border-radius: 4px;}
.yw-pt .m-main .m-pic .hd ul li.on{background-color:#4472c4; width:24px;}
.yw-pt .m-main .m-txt{position: absolute; width: 630px; height: 390px; box-sizing: border-box; padding: 3px 120px 0px 60px; right: 0; }
.yw-pt .m-main .m-txt .m-tt{display: block; font-size: 24px; font-weight: bold; color: #373a3d;}
.yw-pt .m-main .m-txt p{margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; line-height: 28px; color: #777777; font-size: 16px;}
.yw-pt .m-main .m-txt p a{color: #537ec5;}
.yw-pt .m-main .m-txt ul{margin-top: 20px;}
.yw-pt .m-main .m-txt ul li{height: 32px; margin-top: 14px; line-height: 32px; font-size: 18px; color: #555555; transition: all 0.2s;}
.yw-pt .m-main .m-txt ul li:hover{padding-left: 10px; background-color: #ededed; border-left: solid 4px #4471C4;}
.yw-pt .m-main .m-txt ul li a{color: black;}
.yw-pt .m-main .m-txt .u-more{display: block; position: absolute; bottom: 0; right: 50px; background-color: #537ec5; font-size: 14px; color: #ffffff; text-align: center; width: 90px; height: 26px; line-height: 26px;}


/* 活动 */
.list{margin-top: 60px;}
.list .m-main{height: 170px; overflow-y: auto;}
.list .m-main ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.list li{width: 285px; height: 170px; overflow: hidden;}
.list li .pic{width: 285px; height: 170px; transition: all 0.3s;}
.list li .pic:hover{transform: scale(1.1);}


/* 专委会架构 */
.zwhjg{margin-top: 60px;}
.zwhjg .m-lmt,.yjcg .m-lmt{height: 60px; background: url(../images/lmt-left.jpg) left top no-repeat #f5f5f5; font-size: 30px; color: #4472c4; line-height: 60px; text-indent: 22px;}
.zwhjg .m-lmt a,.yjcg .m-lmt a{display: inline-block; position: absolute; right: 20px; font-size: 14px; color: #9f9f9f;}
.zwhjg .m-main .kjt{display: block; margin: 60px auto 0; width: 900px; height: 179px;}



/* 研究成果 */
.slide.yjcg{margin-top: 86px; margin-bottom: 120px;}
.slide.yjcg .m-main{margin-top: 33px; padding: 0 60px; box-sizing: border-box;}
.slide.yjcg .m-main ul{width: 1080px; height: 310px; margin: 0 auto;}
.slide.yjcg .m-main ul li{width: 230px !important; height: 310px; margin: 0 20px;  float: left; box-sizing: border-box; border: 1px solid #96b2e1; padding: 10px;}
.slide.yjcg .m-main ul li img{width: 210px; height: 290px;}
.slide.yjcg .prev,.slide.yjcg .next{transition: all 0.3s; width: 50px; height: 50px; top: 120px;}
.slide.yjcg .prev{background: url(../images/prev.jpg); left: 0px;}
.slide.yjcg .next{background: url(../images/next.jpg); right: 0px;}
.slide.yjcg .prev:hover{background: url(../images/prev-hover.jpg);}
.slide.yjcg .next:hover{background: url(../images/next-hover.jpg);}






@media only screen and (min-width: 600px) {/*PC端*/}
@media only screen and (max-width: 600px) {/*移动端*/}
