[genuitec-file-id="wc1-21"],[genuitec-lp-path="/zju-cmic/WebRoot/WEB-INF/jsp/template/css/css.css"],[genuitec-lp-enabled=false]{ /* for codelive */ } body,ul,li,p,h1,h2,h3,h4,h5,h6,input {padding:0;margin:0;} li {list-style:none;} a {text-decoration:none;color:#000;} a span { color:#000 !important; } a:hover,a:hover span { color:#548dd4 !important; } img {border:0} html,body { width:100%; font-size:14px; font-family: "Arial", "Hiragino Sans GB", "Microsoft YaHei","WenQuanYi Micro Hei", sans-serif; } table { border-collapse: collapse; } .margin_center { margin:0 auto; } .clearfix { clear:both } .clearfix:after { content:""; clear:both; zoom:1; display: block; } /*-----------头部-----------*/ .header { width:100%; height: 125px; background-color:#0062a3; } .head { margin:0 auto; max-width:1200px; width:100%; height: 100%; position:relative; } .logo { display: block; height: 100%; line-height: 125px; float: left; } .logo img { display: inline; vertical-align: middle; width:100%; max-width:385px; } .outSiteLink { float: right; margin-top: 21px; color:#b3b9c0; } .outSiteLink a { color:#b3b9c0; } .searchMore { text-align:right; color:#fff; } .nav { width:100%; height:49px; background:url(../images/navbg.png) no-repeat right center; margin:0 auto; position: absolute; left:0; top:125px; z-index:99; } .cg-nav { width: 98.5%; height: 100%; } .cg-nav>li { line-height: 49px; float: left; width:auto; background:url(../images/navlibg.png) no-repeat right center; } .cg-nav>li:last-child { background:none; } .cg-nav>li.nav-selected { height: 46px; border-bottom: 2px solid #59c9d5; } .cg-nav li ul { display: none; } .nav .cg-nav a { display: inline; color:#fff; white-space: nowrap; } .second-nav ,.third-nav { min-width:134px; background:#345380; } .second-nav li,.third-nav li { padding:0 10px; line-height: 35px; } .selected-nav>a,.nav-selected>a { color:#c3d012 !important; } .navBtn { display: none; } .hr { height:0px; border-bottom: 1px dashed #fff; margin:5px 0; } .outLinkMobile { line-height: 24px; color:#fff; padding:6px 0; } .outLinkMobile a { color:#fff; } @media screen and (max-width: 1200px){ .logo{ padding-left: 10px; } .outSiteLink { padding-right:10px; } } @media screen and (max-width: 768px){ .header { height: 80px; } .logo { width:60%; height: 100%; line-height: 80px; vertical-align: middle; } .outSiteLink { margin-top: 10px; } .nav { top:80px; } .cg-nav li a { padding:0 5px; } .cg-nav .second-nav { } .second-nav li,.third-nav li { padding:0 5px; } } @media screen and (max-width: 640px){ .outSiteLink { display:none; } .logo { width:80%; float: right; padding-right:10px; text-align:right; } .nav { display: none; height: auto; background:#33537f; } .nav .cg-nav { width:94%; height: auto; margin:0 auto; } .cg-nav>li { line-height: 49px; float: left; width:auto; background:none; } .cg-nav>li.nav-selected { height: auto; border-bottom: 0; } .nav .cg-nav li { width:100%; line-height: 35px; float: none; } .navBtn { display: block; width:24px; height:24px; position:absolute; left:10px; top:28px; background:url(../images/nabBtnBg.png) no-repeat center center; background-size:24px auto; } .cg-nav li ul { display: none; } .second-nav li,.third-nav li { padding:0 15px; } .searchMore { margin-left:5px; line-height: 52px; } } .search { width:162px; height: 30px; border:1px solid #b3b9c0; border-radius:3px; margin: 10px 0; } .search input { border:none; background:none; outline:none; } .search .searchInput { width: 129px; height: 30px; line-height: 30px; float:left; text-indent: 10px; color:#b3b9c0; } .search .searchBtn { width: 30px; height: 30px; float:right; background:url(../images/searchBtn.png) no-repeat right center; background-size:24px auto; } .searchMobel { padding:0 3%; } @media screen and (min-width:641px){ .searchMobel { display: none; } } @media screen and (max-width:640px){ .searchPc { display: none; } } /* -----------首页----------- */ /* banner */ .banner { width:100%; max-width:1428px; margin:0 auto; overflow: hidden; position:relative; } .banner * { height: 100%; } .banner img { width:100%; height: auto; } .smallPic { width: 100%; height: 13px; position:absolute; z-index:10; bottom:23px; } .smallPic ul { width: 100%; text-align: center; height: 13px; } .smallPic li { display: inline-block; *display: inline; zoom: 1; width:9px; height: 9px; border-radius:9px; border:2px solid #fff; margin:0 2px; background:none; } .smallPic li.small-hover { background:#fff; } .picTitle { width: auto; position:absolute; left: 50px; bottom:68px; z-index: 10; height: auto; padding:20px; border:1px solid #3d3d3c; background:url(../images/picTitle.png); } .picTitle a { white-space:nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; max-width:1100px; overflow: hidden; color:#fff; font-size:18px; } .picTitle:before { content:''; width: 24px; height: 24px; position:absolute; left:-1px; top:-1px; background:url(../images/picTitlebg.png) no-repeat left top; } .picTitle:after { content:''; width: 24px; height: 24px; position:absolute; right:-1px; bottom:-1px; background:url(../images/picTitlebg.png) no-repeat left bottom; } .prevBtn,.nextBtn { width:6px; height:13px; position:absolute; left:50%; bottom:23px; background:url(../images/prev_next.png) no-repeat left -13px; margin-left: 70px; z-index:11; } .prevBtn { background:url(../images/prev_next.png) no-repeat left top; margin-left: -70px; } @media screen and (max-width: 1200px){ .picTitle { left:20px; } } @media screen and (max-width: 640px){ .smallPic { bottom:10px; } .banner img { width:150% } .picTitle { padding:20px 30px; bottom:50px; } .picTitle a { max-width:500px; } .prevBtn,.nextBtn { bottom:10px; } } @media screen and (max-width: 480px){ .picTitle { padding:10px 20px; } .picTitle a { max-width:300px; } } /* 首页内容 */ .mainContent { width: 100%; max-width:1200px; margin:0 auto; } .mt { margin-top: 40px; } .title { height: 45px; width: 100%; color:#fff; } .titleFlag { width: 45px; height: 45px; background:url(../images/titleFlag.png) no-repeat left top; margin-right: 4px; float: left; } .title h3 { width:306px; background:url(../images/title.png) no-repeat right top; float: left; height: 100%; line-height: 45px; padding-left: 15px; font-size:22px; } .title h3 a { color:#fff; } .title h3 span { color:#7e8da8; font-size:16px; } .more { line-height: 45px; color:#5f7278; font-size:16px; float: right; } .xydtMain li { width:22%; margin-right:4%; float: left; margin-bottom: 40px; } .xydtMain li:nth-child(4) { margin-right:0; } .xydtMain img { display: block; width:100%; height: auto; } .xydtMain .art_heading { line-height: 31px; font-size:16px; overflow: hidden; height: 64px; margin: 17px 0; } .xydtMain .art_heading a { color:#262626; } .xydtMain .alignTop { margin-top: -9px; } .xydtMain .art_summary { border-top:2px solid #784067; line-height: 28px; color:#5f7278; font-size:14px; padding-top:17px; margin-bottom: 17px; height: 112px; overflow: hidden; text-align: justify; } .xydtMain .art_summarys { max-height: 346px; border-top:2px solid #0062a3; } .xydtMain .art_date { line-height: 16px; } .xydtMain .art_date span{ float: left; color:#8a9a9a; font-size: 12px; padding-left: 10px; background:url(../images/spot.jpg) no-repeat left center; } .xydtMain .art_date a { float: right; color:#8a9a9a; font-size: 12px; } @media screen and (max-width: 1200px){ .mainContent { width: 94%; } } @media screen and (max-width: 768px){ .xydtMain li { width:48%; margin-right:4%; float: left; margin-bottom: 40px; } .xydtMain li:nth-child(2) { margin-right:0; } .xydtMain li:nth-child(4) { margin-right:0; } } @media screen and (max-width: 480px){ .xydtMain li { width:100%; padding-right:0; float: left; margin-bottom: 20px; } .mt { margin-top: 20px; } .mainContent { width: 94%; } .more { display: none; } .title h3 { width:180px; } .title h3 span { display: none; } } /* 娲诲姩棰勫憡 */ .hiddentime { display: none; } .heading { margin-top:-24px; position: relative; z-index: 10; } .artDate { float:left; width: 66px; height: 84px; background:#d83901; color:#fff; text-align:center; margin-right:10px; } .week { height: 24px; line-height: 24px; background:#f15923; font-size:12px; } .day { display:block; font:normal 30px/36px 'Arial'; padding-top:2px; } .month { font-size:12px; } .addrTime { background:url(../images/picTitle.png); height: 24px; line-height: 24px; text-align:center; color:#fff; } .artHead h4 { line-height: 23px; height: 46px; margin:7px 0; overflow: hidden; font-size:16px; } .artHead h4 a{ color:#000; } /*-----------底部-----------*/ .footer { background:#0062a3; padding:15px 0; } .listFooter { padding:30px 0; background-color: #0062a3; text-align: center; color:#fff; } .footLogo { width:35.1%; float:left; padding-top:12px; padding-right:60px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .footLogo img { width:100%; max-width:352px; max-height:80px; } .copyright { width:42.25%; float: left; line-height:30px; color:#fff; padding:0 60px; border-left:1px solid #007fd4; border-right:1px solid #007fd4; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; min-height:90px; } .share { width:18.5%; float:right; color:#fff; max-width:210px; } .weixin { width:100%; padding-top:10px; } .weixin span { float: left; line-height: 30px; } .weixin div { float: left; width: 96px; height: 30px; background:url(../images/weixin.png) no-repeat; line-height: 30px; color:#fff; font-size: 14px; text-indent: 37px; cursor: pointer; position: relative; } .weixin div img { width:150px; height: 150px; position:absolute; left:-27px; bottom:40px; display: none; } .weixin div:hover img { display: block; } .jiathis_style { float: right; padding-top: 14px; } .social-share { font-size: 14px; font-weight: normal; margin-top: 10px; white-space:nowrap; } .social-share .social-share-icon { width: 20px; height: 20px; line-height: 20px; font-size: 14px; } @media screen and (max-width:1121px){ .footLogo { padding-right:30px; } .copyright { padding:0 30px; } } @media screen and (max-width:769px){ .footLogo,.copyright,.share { width:100%; float:none; padding:15px 0 0 0; } .copyright { border:0; line-height: 24px; } .share { max-width:1000px; } } @media screen and (max-width:376px){ .jiathis_style { float:left; } } /* 列表页 */ .listContent { padding-top:85px; } .list-left { width:20%; float: left; } .list-right { width:76%; float: right; } .cat-title { width: 100%; height: 36px; line-height: 100%; font-size: 18px; color:#232323; text-indent: 22px; font-weight: normal; background:url(../images/catitle.jpg) no-repeat 109px 8px; } .cg-catalog { width:100%; } .cg-catalog li { text-indent: 22px; position: relative; } .cg-catalog li a { line-height: 32px; color:#222; } .cg-catalog>li>a { display: block; height: 50px; width:100%; line-height: 50px; font-size: 14px; color:#111; background-color:#eeeeee; } .cg-catalog>li:after { content:''; display: block; width: 7px; height: 13px; background:url(../images/catalogLiBg.png) no-repeat left -13px; position: absolute; right:8%; top:18px; } .cg-catalog .cat-selected ul { padding: 10px; } .cg-catalog .cat-selected>a { color:#c3d012; } .cg-catalog>.cat-selected>a { background-color:#0062a3; color:#fff; } .cg-catalog>li.cat-selected:after { background:url(../images/catalogLiBg.png) no-repeat left top; } .cg-position { padding: 8px 0 16px; border-bottom: 1px solid #e8e8e8; } .cg-position * { color:#5b5b5b; font-size: 12px; } .list-right-content { padding:20px 34px; min-height:420px; } .cg-content .art-supheading { text-align: center; font-size: 16px; padding:7px 0; } .cg-content .art-heading { text-align: center; font-size: 20px; color:#064b72; padding:15px 0; } .cg-content .art-summary { text-align: center; font-size: 12px; padding:9px 0; color:#989898; } .cg-content,.cg-content p ,.cg-content span { font-size:16px !important; font-family:'Microsoft YaHei'; line-height:1.5 !important; } .cg-content img { max-width:100%; height:auto !important; } .pre-next a ,.cg-page a{ color:#242424; } .list .cg-news-list li { line-height: 25px; } .list .cg-news-list li a { display: block; width:80%; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; color:#242424; float: left; } .list .cg-news-list li a.highlight { color:#c3d012 } .list .cg-news-list .art-date { float: right; } .cg-page { text-align: center; line-height: 45px; color:#ccc; } .cg-page button { border:none; background:none; cursor:pointer; } .searchList li { line-height: 34px; } .searchList a { color:#262626; } @media screen and (max-width:768px){ .list-left { display: none; } .list-right { width:100%; float: none; } .list-right-content { padding:20px; min-height:300px; } } @media screen and (max-width:640px){ .listContent { padding-top:36px; } .list-right-content { padding:10px; } .cg-content { line-height: 24px; } .list .cg-news-list li a { width:74%; } .list-right-content { min-height:200px; } .listContent { padding-top:20px; } } @media screen and (max-width:375px){ .listContent { padding-top:16px; } .list .cg-news-list li a { width:70%; } } /* 学院师资 */ .xyszList { width:100%; } .catalogHead { width:100px; height: 36px; line-height: 36px; text-align:center; color:#fff; font-size:16px; background-color:#1f4478; } .xyszList .cg-pic-news-list { margin: 0 -6px; padding:6px 0; } .xyszList li { width:20%; padding:6px; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .xyszList .art-img a,.art-img img { display: block; } .xyszList .art-img img { width:100%; } .xyszList .art-heading { line-height: 36px; text-align:center; } .xyszList .art-heading a { color:#000; font-size:14px; font-weight:normal; } @media screen and (max-width:1101px){ .xyszList li { width:25%; } } @media screen and (max-width:641px){ .xyszList li { width:33.33%; } } @media screen and (max-width:480px){ .xyszList li { width:50%; } } .nobackground { background:none; } .datepicker{ z-index:100; width:250px; font-size:14px; position:relative; box-sizing:border-box; overflow: hidden; border:1px solid #ccc; background:#fff; padding:10px; } .datepicker .nav{ height:18px; line-height: 18px; background:none; margin: 5px 0; position: static; } .datepicker .nav:after,.datepicker .tollbars:after{ display:block;clear:both;content:"\0020";visibility:hidden;height:0 } .datepicker .month-nav,.datepicker .year-nav{ position:relative;text-align:center } .datepicker .month-nav{ float:left;width:55% } .datepicker .year-nav{ float:right;width:35% } .datepicker .month-name,.datepicker .year-name{ font-weight:bold;line-height:18px;cursor:pointer } .datepicker .button{ display:block;position:absolute;top:0; width:18px;height:18px;line-height:18px; text-align:center;font-size:120%;overflow:hidden;cursor:pointer } .datepicker .prev{left:0} .datepicker .next{right:0} .datepicker table{ border-spacing:0;border-collapse:collapse; clear:both;width:100% }.datepicker th,.datepicker td{ height:2em;width:14.2857%;line-height:2em;padding:0 } .datepicker th { border:1px solid #fff; background:#7c7c7c; color:#fff; font-weight: normal; } .datepicker td{ text-align:center;white-space:nowrap;color:#000;cursor:pointer } .datepicker td a{ width:100%;height:100%;display:block;color:#000;text-decoration:none } .datepicker td a:hover{ background:url(../images/caldenlar.png) no-repeat center center; color:#e91d1d; } .datepicker .un-day,.datepicker .un-time{cursor:default;border:0} .datepicker .unselected-day,.datepicker .unselected-time{color:#BBB;cursor:no-drop} .datepicker .unselected-day a,.datepicker .un-day a{color:#BBB;cursor:default} .datepicker .un-day a:hover,.datepicker .unselected-day a:hover{ background:0;color:#BBB;cursor:default } .datepicker .unselected-day a,.datepicker .unselected-day a:hover{cursor:no-drop} .datepicker .selected-day a,.datepicker .today a{ background:url(../images/caldenlar.png) no-repeat center center; color:#e91d1d; } .datepicker .selected-day a:hover,.datepicker .today a:hover{ background:url(../images/caldenlar.png) no-repeat center center; color:#e91d1d; } .datepicker .time{ margin-top:4px;display:table;vertical-align:middle;margin-top:4px;cursor:pointer } .datepicker .time input{width:16px;height:12px} .datepicker .tollbars{margin-top:4px;*height:20px} .datepicker .tollbars input{ border:1px solid #CCC;height:20px;margin-left:2px;float:right } .datepicker .year,.datepicker .month,.datepicker .time-select{ margin-top:4px;display:none;clear:both } .datepicker .year table td{width:25%} .datepicker .month table td{width:50%} .datepicker .month .un-month,.datepicker .year .un-year{color:#BBB;cursor:default} .datepicker .month .un-month:hover,.datepicker .year .un-year:hover,.datepicker .time-select .unselected-time:hover{font-weight:normal} .datepicker .year table td:hover,.datepicker .month table td:hover,.datepicker .time-select table td:hover{font-weight:bold} .datepicker .year .year-tollbars{position:relative;text-align:center;margin-top:4px;width:100%} .datepicker .time-select table td{height:1.6em;line-height:1.6em} .video { margin-top: 30px; } /* 学术成果 */ .achievementsColumn { width: 100px; text-align:center; height:42px; line-height: 42px; background:#365585; color:#fff; font-size: 16px; margin-bottom: 20px; } .achievementsItem { margin-bottom: 40px; } .achievementsHead { font-size: 16px; font-weight: normal; line-height: 1.5; border-bottom: 1px solid #ccc; } .achievementsHead h4 { font-weight: normal; } .achievementsDetail { line-height: 30px; font-size: 14px; color:#365585; } .achievementsDetail span { margin:0 4px; } .achievementsSummary { padding-top: 20px; } .achievementsImg { width: 25%; float: left; } .achievementsImg img { width: 100%; height:auto; } .achievementsSummaryContent { width: 75%; padding-left: 20px; float: left; box-sizing:border-box; line-height: 30px; } .achievementsMore { display:block; width: 60px; text-align: center; height: 32px; line-height: 32px; border-radius:4px; background:#365585; color:#fff; font-size: 14px; margin-top: 20px; } .achievementsMore:hover { color:#fff !important; }