@charset "utf-8"; /* CSS Document */ * { padding: 0; margin: 0; } body { font-family: "微软雅黑"; font-size: 14px; color: #565656; -webkit-text-size-adjust: none; background: #fff url(../images/bg.png) repeat-x; min-width: 1200px; } ul, h2, h3, p, dl, dt, dd { margin: 0; padding: 0; } input { outline: none; } li { list-style: none; } img { border: none; } a { font-size: 14px; color: #565656; text-decoration: none; } a:hover { color: #1f65de; } .clear { clear: both; height: 1px; margin-top: -1px; overflow: hidden; } .fc, .fc a { color: #e70010; } .hidden { display: none; } .fl { float: left; } .fr { float: right; } /*头部*/ #header { width: 100%; height: 197px; position: relative; z-index: 9999; } #top { width: 1200px; background: url(../images/top_bg2.png) no-repeat right 40px; position: relative; height:151px; margin:0 auto; } #top p { line-height: 40px; color: #fff; font-size: 15px; } #top p span { color: #fed000; } #top #logo { position: absolute; top: 60px; left: 0; } #top .toptext { position: absolute; top: 0; right: 0; background: url(../images/top_bg.png) no-repeat; width: 290px; height: 48px; padding-right: 58px; text-align: right; line-height: 38px; color: #fff; } #top .toptext a { color: #fff; font-size: 15px; } #top .serach { position: absolute; top: 88px; right: 0; width: 280px; height: 29px; } #top .serach .input { position: absolute; top: 0; left: 0; width: 240px; height: 28px; padding-left: 5px; border: none; border-bottom: 1px solid #2f436e; background: none; line-height: 28px; color: #a8acb4; font-size: 14px; font-family: "微软雅黑"; } #top .serach .btn { position: absolute; top: 0; right: 0; width: 26px; height: 25px; border: none; background: url(../images/search.png) no-repeat; cursor: pointer; } #nav{width: 100%;position: relative;height: 46px} #nav>ul{width: 1200px;margin: 0 auto;height: 46px} #nav>ul>li{float: left;height: 46px;line-height: 46px;text-align: center;width: 109px;position: relative} #nav li a{font-size: 15px;height: 46px;display: block;position: relative;color: #fff} #nav li a:hover,#nav li.active{background: #1f65de;color: #fff} #nav li:hover{background: #1f65de} #nav li:hover .a{display: block} #nav li .a{ position: absolute; top: 46px; left: 0; width: 109px; display: none; background: #fff; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out} #nav li .a .a_block{ width: 1200px; margin: 0 auto } #nav li .a .a_block dl{width: 680px;float: left} #nav li .a .a_block dt{width: 370px;height: 130px;overflow: hidden;float: left} #nav li .a .a_block dd{width: 310px;float: left;text-align: center;line-height: 35px} #nav li .a .a_block dd p{padding-bottom: 24px;color: #1f65de} #nav li .a .a_block_ul{width: 109px;float: left} #nav li .a .a_block_ul li{line-height: 35px;text-align: center;overflow: hidden;height: 35px} #nav li .a .a_block_ul li a{font-size: 14px;color: #333} #nav li .a .a_block_ul li a:hover{color: #fff} /* 单个图片幻灯片盒子 - 公用类 */ .slideBox { width: 100%; height: 400px; position: relative; overflow: hidden; } .slideBox .hd { height: 15px; overflow: hidden; right: 0; bottom: 30px; width: 100%; position: absolute; z-index: 9999; } .slideBox .hd ul { overflow: hidden; zoom: 1; height: 15px; padding: 0 0 0 1050px; margin: 0 auto; width: 150px; } .slideBox .hd li { width: 15px; height: 15px; float: left; text-indent: -9999px; background: url(../images/dian3.png) no-repeat; cursor: pointer; margin-right: 10px; } .slideBox .hd li.on { background: url(../images/dian4.png) no-repeat; } .slideBox .bd { position: relative; height: 100%; z-index: 0; width: 100%; height: 400px; } .slideBox .bd .banner_text { position: absolute; top: 0; left: 0; background: url(../images/bg3.png) no-repeat; width: 634px; height: 354px; z-index: 9999; padding: 46px 0 0 96px; } .slideBox .bd .banner_text strong { display: block; width: 470px; line-height: 62px; font-weight: normal; overflow: hidden; text-align: center; font-size: 18px; color: #1c2b4b; } .slideBox .bd .banner_text p { width: 470px; font-size: 15px; line-height: 24px; padding-bottom: 10px; } .jjmore{ width: 120px; height: 39px; line-height: 39px; text-align: center; display: block; overflow: hidden; background: url(../images/span.png) no-repeat; margin-top: 12px; } .jjmore a { color: #1f65de; font-size: 16px; } .slideBox .bd li { width: 100%; text-indent: -9999px; height: 400px; } .slideBox .bd li a { display: block; height: 400px; } /*底部*/ #footer { background: #1c2b4b; color: #fff; font-size: 14px; height: 160px; } #footer .footsum { width: 1200px; margin: 0 auto; } #footer .footsum p { width: 553px; float: right; padding-top: 40px; text-align: right; line-height: 30px; } /*#footer .footsum p a { width: 140px; height: 44px; line-height: 44px; text-align: center; display: inline-block; margin-left: 20px; font-size: 15px; border: 1px solid #fff; }*/ #footer .footsum .footdl { width: 328px; height: 134px; padding-top: 26px; float: left; } #footer .footsum dl { width: 164px; float: left; position: relative; cursor: pointer; text-align: center; } #footer .footsum dt { width: 108px; height: 108px; float: left; overflow: hidden; } #footer .footsum dd { width: 15px; text-align: center; height: 58px; line-height: 14px; padding: 50px 10px 0 10px; float: left; } #footer .footsum dd.dd2 { height: 70px; padding-top: 20px; } #footer a, #bottom p a { font-size: 14px; color: #fff; } #bottom { background: #1f65de; color: #fff; width:100%; clear:both; height: auto; } #bottom p { width: 1200px; height: 40px; margin: 0 auto; text-align:center; line-height: 40px; font-size: 14px; } /*主体*/ #index_main { width: 100%; padding-top: 12px; position: relative; } /*#index_main .word_bg { position: absolute; top: 606px; right: 0; background: url(../images/bg4.png) no-repeat; width: 392px; height: 560px; }*/ .public_width { width: 1180px; margin: 0 auto; } .public_width h2 { height: 60px; line-height: 60px; text-align: right; font-size: 12px; position: relative; font-weight: normal; color: #999999; } .public_width h2 a { color: #999999; font-size: 12px; text-decoration: underline; } .public_width h2 .h2_tit { position: absolute; top: 0; left: 0; } .public_width h2 .h2_tit strong { color: #333; font-size: 24px; margin-right: 6px; font-weight: normal; } .index_content1 { width: 100%; background: #f8f8f8; padding-top: 20px; } .index_sum1 { width: 708px; float: left; padding-bottom: 30px; } .index_sum1 h2 { width: 690px; } .index_sum2 { width: 470px; float: right; } .index_sum2 .slideTxtBox{ width: 470px; } .index_sum2 .slideTxtBox .bd ul{ width: 470px; } .index_sum2 .slideTxtBox .bd .dl2{ width: 470px; } .index_sum2 .slideTxtBox .bd .dl1 dd{ width: 470px; } .index_sum2 .slideTxtBox .bd .dl2 dd{ width: 250px; } .index_sum2 .slideTxtBox .bd .dl2 dt{ height:120px; } .index_sum2 .slideTxtBox .bd .dl2 dt img{ height:120px; } .index_sum2 .slideTxtBox .bd .dl2 dd strong{ height:56px; overflow: visible; } .notice { width: 470px; float: right; } .notice dl { height: 75px; padding-top: 10px; } .notice dt { width: 66px; float: left; height: 70px; position: relative; background: #1f65de; font-size: 16px; line-height: 24px; color: #9bb2ec; text-align: center; } .notice dt:after { position: absolute; top: 39px; left: 13px; width: 40px; height: 1px; background: #fff; content: ""; } .notice dt span { display: block; color: #fff; line-height: 44px; font-size: 18px; } .notice dd { width: 385px; float: right; line-height:36px; } .notice dl strong { display: block; overflow: hidden; } .notice dl strong a { font-size: 16px; font-weight: normal; } .notice dl p { padding: 0 2px; height: 30px; overflow: hidden; color: #999; } .index_sum1_ul { width: 708px; height: 260px; } .index_sum1_ul li { width: 236px; height: 260px; float: left; position: relative; } .index_sum1_ul li img { width: 216px; height: 170px; overflow: hidden; } .index_sum1_ul li .tit { position: absolute; left: 0; width: 216px; line-height: 46px; display: none; height: 46px; text-indent: 12px; line-height: 46px; color: #fff; } .index_sum1_ul li .tit a { color: #fff; font-size: 16px; } .index_sum1_ul li:hover .tit, .index_sum1_ul li:hover .text3 { display: block; } .index_sum1_ul li .more { position: absolute; bottom: 10px; right: 30px; z-index: 9999; line-height: 16px; } .index_sum1_ul li:hover .text1, .index_sum1_ul li:hover .text2 { display: none; } .index_sum1_ul li .text1 { position: absolute; bottom: 30px; left: 10px; display: block; line-height: 30px; /*border-bottom: 2px solid #c4c4c4;*/ font-size: 16px; color: #434343; height: 54px; z-index: 9999; width:196px; /*line-height: 16px;*/ } .index_sum1_ul li .text1 strong { font-size: 32px; font-weight: normal; } .index_sum1_ul li .text2 { position: absolute; bottom: 45px; right: 30px; z-index: 9999; font-size: 18px; color: #434343; line-height: 16px; } .index_sum1_ul li .more a { color: #1f65de; font-size: 12px; } .index_sum1_ul li .text3 { position: absolute; top: 60px; left: 13px; width: 188px; height: 120px; line-height: 24px; overflow: hidden; color: #434343; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; z-index: 9999; display: none; } .index_sum1_ul li p { position: absolute; left: 0; bottom: 0; width: 216px; height: 90px; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; background: #eaeaea; } .index_sum1_ul li:hover p { height: 214px; } .index_sum2_ul { width: 470px; position: relative; z-index: 9999; padding-bottom: 1px; border-bottom: 2px solid #1f65de; } .index_sum2_ul li { line-height: 32px; height: 47px; background: url(../images/li.png) repeat-x left bottom; margin-bottom: 17px; position: relative; } .index_sum2_ul li:after { position: absolute; top: 17px; right: 7px; background: url(../images/ico.png) no-repeat; width: 12px; height: 14px; content: ""; } .index_sum2_ul li span { display: block; line-height: 16px; color: #999; font-size: 12px; } .index_sum2_ul li a { height: 32px; font-size: 16px; overflow: hidden; } /*实验平台及研究机构*/ .index_content2 { width: 100%; padding: 30px 0; background: #f8f8f8; } .index_sum3 { width: 807px; float: left; /*background: #555a60;*/ } .index_sum3 h3 { height: 52px; line-height: 52px; font-size: 24px; font-weight: normal; color: #333333; } .index_sum3 h3 span { font-size: 12px; color: #a6a8ab; padding-left: 6px; } .index_sum3_l { float: left; padding-left: 32px; } .index_sum3_l ul li { background: #f0f0f0; border-radius: 2px; border: 1px solid #dddddd; height: 43px; line-height: 43px; text-align: center; width: 243px; color: #999; font-size: 14px; float: left; margin-right: 20px; margin-bottom: 20px; } .index_sum3_l ul li a{ display:block; } .index_sum3_l ul li:nth-child(3n){ margin-right: 0; } .index_sum3_r { width: 362px; float: right; } .index_sum3_r p { line-height: 44px; font-size: 30px; color: #fff; } .index_sum4 { width: 333px; float: right; background: #eaeaea; /*height: 120px;*/ margin-right: 30px; } .index_sum4 li { width: 110px; height: 32px; padding-top: 64px; line-height: 20px; font-size: 15px; border-left: 1px solid #fff; border-bottom: 1px solid #fff; float: left; text-align: center; background: #eaeaea url(../images/ico6.png) no-repeat center 13px; } .index_sum4 li:hover { background: #1f65de url(../images/ico6_a.png) no-repeat center 13px; } .index_sum4 li.li2 { background: #eaeaea url(../images/ico7.png) no-repeat center 13px; } .index_sum4 li.li2:hover { background: #1f65de url(../images/ico7_a.png) no-repeat center 13px; } .index_sum4 li.li3 { background: #eaeaea url(../images/ico8.png) no-repeat center 13px; } .index_sum4 li.li3:hover { background: #1f65de url(../images/ico8_a.png) no-repeat center 13px; } .index_sum4 li.li4 { background: #eaeaea url(../images/ico9.png) no-repeat center 13px; } .index_sum4 li.li4:hover { background: #1f65de url(../images/ico9_a.png) no-repeat center 13px; } .index_sum4 li a { font-size: 15px; } .index_sum4 li a:hover, .index_sum4 li:hover a { color: #fff; } /*video*/ .slideBox2 { width: 470px; height: 307px; border-bottom: 2px solid #1f65de; position: relative; overflow: hidden; } .slideBox2 .hd { height: 10px; overflow: hidden; right: 0; bottom: 26px; width: 470px; position: absolute; z-index: 9999; } .slideBox2 .hd ul { overflow: hidden; zoom: 1; height: 10px; padding: 0 0 0 210px; margin: 0 auto; width: 260px; } .slideBox2 .hd li { width: 10px; height: 10px; float: left; text-indent: -9999px; background: url(../images/dian1.png) no-repeat; cursor: pointer; margin-right: 5px; } .slideBox2 .hd li.on { background: url(../images/dian2.png) no-repeat; } .slideBox2 .bd { position: relative; height: 100%; z-index: 0; width: 100%; height: 262px; } .slideBox2 .bd li { width: 470px; height: 262px; } .slideBox2 .bd li img { width: 470px; height: 200px; overflow: hidden; } .slideBox2 .bd li p { height: 62px; overflow: hidden; line-height: 62px; display: block; text-align: center; font-size: 16px; } /*切换*/ .slideTxtBox,.slideTxtBox2 { width: 690px; } .slideTxtBox .hd,.slideTxtBox2 .hd { height: 70px; } .slideTxtBox .hd ul,.slideTxtBox2 .hd ul { width: 690px; } .slideTxtBox .hd ul li,.slideTxtBox2 .hd ul li { float: left; width: 126px; height: 38px; margin-right:14px; line-height: 38px; background:#fff; text-indent: 38px; border: 1px solid #ececec; cursor: pointer; position:relative; } .slideTxtBox .hd ul li .li_ico1{ position:absolute; top:8px; left:12px; text-indent:0; width:23px; height:23px; background:url(../images/ico2.png) no-repeat; } .slideTxtBox .hd ul li .li_ico2{ position:absolute; top:8px; left:12px; text-indent:0; width:23px; height:23px; background:url(../images/ico3.png) no-repeat; } .slideTxtBox .hd ul li.on .li_ico1{ background:url(../images/ico2_a.png) no-repeat; } .slideTxtBox .hd ul li.on .li_ico2{ background:url(../images/ico3_a.png) no-repeat; } .slideTxtBox .hd ul li.on,.slideTxtBox2 .hd ul li.on { background: #1f65de; color: #fff; } .slideTxtBox .bd ul,.slideTxtBox2 .bd ul { width: 690px; } .slideTxtBox .bd .dl1.slideTxtBox2 .bd .dl1,{ width: 690px; } .slideTxtBox .bd .dl1 dd,.slideTxtBox2 .bd .dl1 dd { width: 690px; line-height: 32px; height: 52px; background: url(../images/li.png) repeat-x left bottom; margin-bottom: 17px; position: relative; } .slideTxtBox .bd .dl1 dd:after ,.slideTxtBox2 .bd .dl1 dd:after{ position: absolute; top: 17px; right: 7px; background: url(../images/ico.png) no-repeat; width: 12px; height: 14px; content: ""; } .slideTxtBox .bd .dl1 dd span,.slideTxtBox2 .bd .dl1 dd span { display: block; line-height: 16px; color: #999; font-size: 12px; } .slideTxtBox .bd .dl1 dd a,.slideTxtBox2 .bd .dl1 dd a { height: 32px; font-size: 16px; overflow: hidden; } .slideTxtBox .bd .dl2{ width: 690px; overflow:hidden; margin-bottom: 20px; } .slideTxtBox .bd .dl2 dt{ width:200px; height:140px; overflow:hidden; float:left; } .slideTxtBox .bd .dl2 dt img{ width: 200px; height: 140px; object-fit: cover; } .slideTxtBox .bd .dl2 dd{ width:470px; float:right; } .slideTxtBox .bd .dl2 dd strong{ height:34px; line-height:34px; display:block; margin-bottom:6px; overflow:hidden; font-weight:normal; } .slideTxtBox .bd .dl2 dd strong a{ font-size:16px; } .slideTxtBox .bd .dl2 dd p{ height:48px; line-height:24px; color:#999; overflow:hidden; } .slideTxtBox .bd .dl2 dd span{ height:24px; line-height:24px; display:block; margin-top:20px; font-size:14px; color:#999; overflow:hidden; } .slideTxtBox2 .hd ul li .li_ico3{ position:absolute; top:8px; left:12px; text-indent:0; width:23px; height:23px; background:url(../images/ico4.png) no-repeat; } .slideTxtBox2 .hd ul li .li_ico4{ position:absolute; top:8px; left:12px; text-indent:0; width:23px; height:23px; background:url(../images/ico5.png) no-repeat; } .slideTxtBox2 .hd ul li.on .li_ico3{ background:url(../images/ico4_a.png) no-repeat; } .slideTxtBox2 .hd ul li.on .li_ico4{ background:url(../images/ico5_a.png) no-repeat; } #browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;} #browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#111;opacity:.9;z-index:-1} #browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px} #browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px} #browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px} #browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px} #browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px} #browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto} #browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px;} #browser-modal .browser-content .browser-item .iconchrome{background: url(../images/bro.png) no-repeat 0 0} #browser-modal .browser-content .browser-item .iconfirefox{background: url(../images/bro.png) no-repeat 0 -100px} #browser-modal .browser-content .browser-item .iconopera{background: url(../images/bro.png) no-repeat 0 -200px} #browser-modal .browser-content .browser-item .iconEdge{background: url(../images/bro.png) no-repeat 0 -300px} #browser-modal .browser-content .browser-item a{cursor:pointer;display:block} #browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px} #browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}