@charset "utf-8";*{margin: 0px auto;font-size: 14px;font-family: "微软雅黑", "黑体"}*,*:after,*:before{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box}*:after{clear: both}body{width: 100%;overflow-x: hidden}.clear{clear: both}a:hover{text-decoration: none}.display-block{display: block}.display-none{display: none}.header{background: #0377b6;width: 100%;height: 148px}.header .container{background: url(../images/header02.jpg) no-repeat right;height: 209px;padding-top: 50px;padding-right: 40px}.search-pc{float: right;margin-right: -25px}@media all (max-width: 1024px),only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px),only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px),only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px),only screen and (min-resolution: 192dpi) and (max-width: 1024px),only screen and (min-resolution: 2dppx) and (max-width: 1024px){.header .container{background: url(../images/header-bg.jpg) no-repeat right;height: 165px;padding-top: 50px;padding-right: 40px}}@media (max-width:1024px){.logo img{width: 50%;margin-top: 10px}}@media (max-width:992px){.header,.content{overflow-x: hidden}.header .container{background: url(../images/header-bg.jpg) no-repeat 0 -50px;height: 105px;padding-top: 50px;padding-right: 40px}.logo img{width: 50%;margin-top: 10px}}@media (max-width:768px){.header .container{background: url(../images/header-bg.jpg) no-repeat 0 0px;height: 148px;padding-top: 50px}.logo{text-align: center}.logo img{width: 80%;margin-top: 10px}}@media(max-width:732px){.header{height: 108px}.header .container{height: 108px;padding-top: 30px}.logo{text-align: center}.logo img{width: 90%;margin-top: 10px}}@media (max-width:414px){.header{height: 68px}.header .container{height: 68px;padding-top: 20px}.logo{text-align: center}.logo img{width: 90%;margin-top: 10px;margin-left: 20px}}.menu{background: #b6ac8f;height: 42px;width: 100%}.menu1{background: #b6ac8f;height: 43px;width: 100%}.menu .container{padding: 0px;height: 42px}#cssmenu{z-index: 99}#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button{margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#cssmenu:after,#cssmenu>ul:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}#cssmenu:after,#cssmenu>ul:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}#cssmenu #menu-button{display: none}#cssmenu{width: auto;font-family: 'Open Sans', sans-serif;line-height: 1}#menu-line{position: absolute;top: 0;left: 0;height: 42px;background: #004e78}#cssmenu>ul>li{float: left}#cssmenu>ul>li.active{background: #004e78;height: 42px}#cssmenu.align-center>ul{font-size: 0;text-align: center}#cssmenu.align-center>ul>li{display: inline-block;float: none}#cssmenu.align-center ul ul{text-align: left}#cssmenu.align-right>ul>li{float: right}#cssmenu.align-right ul ul{text-align: right}#cssmenu>ul>li>a{padding: 12px 38px;font-size: 18px;text-decoration: none;text-transform: uppercase;color: #fff}@media (max-width:1024px){#cssmenu>ul>li>a{padding: 12px 28px;font-size: 16px}}#cssmenu>ul>li:hover>a,#cssmenu>ul>li.active>a{color: #fff}#cssmenu>ul>li.has-sub:hover>a::after{border-color: #fff}#cssmenu ul ul{position: absolute;left: -9999px}#cssmenu li:hover>ul{left: auto}#cssmenu.align-right li:hover>ul{right: 0}#cssmenu ul ul ul{margin-left: 100%;top: 0}#cssmenu.align-right ul ul ul{margin-left: 0;margin-right: 100%}#cssmenu ul ul li{height: 0;-webkit-transition: height .2s ease;-moz-transition: height .2s ease;-ms-transition: height .2s ease;-o-transition: height .2s ease;transition: height .2s ease}#cssmenu ul li:hover>ul>li{height: 36px;line-height: 36px;background: #004e78;filter: alpha(opacity=95);-moz-opacity: 0.95;opacity: 0.95;z-index: 9}#cssmenu ul ul li a{height: 36px;line-height: 36px;width: 180px;display: block;font-size: 16px;text-decoration: none;color: #fff;padding-left: 15px;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease}#cssmenu ul ul ul li a{width: 210px}#cssmenu ul ul li:hover>a,#cssmenu ul ul li a:hover{color: #ffffff;background: #0497e4}#cssmenu.align-right ul ul li.has-sub>a::after{right: auto;left: 10px;border-bottom: 0;border-right: 0;border-top: 1px solid #dddddd;border-left: 1px solid #dddddd}#cssmenu ul ul li.has-sub:hover>a::after{border-color: #ffffff}@media (min-width:1024px){.search{float: right;margin-top: -138px}}.search .searchCon{width: 160px;height: 36px;line-height: 34px;padding: 0px;padding-left: 8px;background: #fff;border: 1px solid #eaeaea;border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px}.searchCon input[type=text]{width: 100px;padding: 0px;margin: 0px;display: inline;border: 0px;outline: none;color: #8f8f8f;height: 34px;line-height: 34px}.searchCon input[type=submit]{background: #b6ad90;border: 0px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;-webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-o-border-top-right-radius: 10px;-o-border-bottom-right-radius: 10px;height: 34px;width: 45px;border: 0px;color: #fff;padding: 0px;outline: none;float: right}@media all and (max-width: 768px),only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px),only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px),only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px),only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px),only screen and (min-resolution: 192dpi) and (max-width: 1024px),only screen and (min-resolution: 2dppx) and (max-width: 1024px){.search{position: relative;display: none;background: #0376b5;padding: 10px}.search .searchCon{width: 100%}.display{display: block}.header .container,.menu .container,.content>.container{width: 100%}.menu{height: 32px}.menu .container{width: 100%}#cssmenu{width: 100%}#cssmenu ul{width: 100%;display: none}#cssmenu.align-center>ul, #cssmenu.align-right ul ul{text-align: left}#cssmenu ul li, #cssmenu ul ul li, #cssmenu ul li:hover>ul>li{width: 100%;height: auto;border-top: 1px solid rgba(120, 120, 120, 0.15);background: #004e78}#cssmenu ul li a, #cssmenu ul ul li a{width: 100%}#cssmenu>ul>li, #cssmenu.align-center>ul>li, #cssmenu.align-right>ul>li{float: none;display: block;border-bottom: 1px solid #fff}#liopen{background: #0497e4}#cssmenu ul ul li a{padding: 0px 0px 0px 20px;font-size: 14px;color: #fff}#cssmenu ul ul li:hover>a, #cssmenu ul ul li a:hover{color: #fff}#cssmenu ul ul ul li a{padding-left: 40px}#cssmenu ul ul, #cssmenu ul ul ul{position: relative;left: 0;right: auto;width: 100%;margin: 0}#cssmenu>ul>li.has-sub>a::after, #cssmenu ul ul li.has-sub>a::after{display: none}#menu-line{display: none}#cssmenu #menu-button{display: block;padding: 10px;color: #fff;cursor: pointer;font-size: 12px;text-transform: uppercase}#cssmenu #menu-button::after{content: '';position: absolute;top: 10px;right: 10px;display: block;width: 15px;height: 2px;background: #fff}#cssmenu #menu-button::before{content: '';position: absolute;top: 15px;right: 10px;display: block;width: 15px;height: 3px;border-top: 2px solid #fff;border-bottom: 2px solid #fff}#cssmenu .submenu-button{position: absolute;z-index: 10;right: 0;top: 0;display: block;border-left: 1px solid rgba(120, 120, 120, 0.15);height: 42px;width: 42px;cursor: pointer}#cssmenu .submenu-button::after{content: '';position: absolute;top: 15px;left: 20px;display: block;width: 1px;height: 11px;background: #fff;z-index: 99}#cssmenu .submenu-button::before{content: '';position: absolute;left: 15px;top: 20px;display: block;width: 11px;height: 1px;background: #fff;z-index: 9999}#cssmenu .submenu-button.submenu-opened:after{display: none}}.content{width: 100%}.content .container{background: #fff;padding: 30px}@media (max-width:768px){.content .container{padding: 10px;padding-top: 20px}}.content>.row{padding: 0px;margin: 0px}.carousel-indicators{margin-bottom: 20px;position: absolute;right: 0px}.carouselTitle{background: #004e78;filter: Alpha(opacity=95);opacity: .95;-moz-opacity: .95;-khtml-opacity: .95;padding: 8px 15px;margin-top: -25px;_margin-top: -36px}.carouselTitle a{color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block}.news{margin-top: 0px}.research,.notices{margin-top: 30px}@media(max-width:768px){.news,.research,.notices{margin-top: 30px}}.newsTop,.researchTop,.noticesTop,.linkTop{height: 38px;border-bottom: 2px solid #c4c4c4;padding-bottom: 2px;text-align: left}.newsTitle,.researchTitle,.noticesTitle,.linkTitle{font-size: 18px;background: #026eaa;color: #fff;padding: 5px 10px;width: 140px;height: 35.7px;float: left}.newsTitle a,.researchTitle a,.noticesTitle a,.linkTitle a{color: #fff;font-size: 18px}@media(max-width:768px){.newsTitle span,.researchTitle span,.noticesTitle span{font-size: 16px}}.newsTitle i,.researchTitle i,.noticesTitle i,.linkTitle i{margin-left: 10px}.more{padding-right: 10px;float: right;margin-top: 4px}.more a{color: #026eaa}.research .container-fluid{padding: 0px 15px;margin: 0px}.news .container-fluid,.notices .container-fluid{padding: 5px 15px;margin: 0px;background: #f3f3f3;margin-top: 15px}@media(min-width:1200px){.notices .container-fluid{min-height: 340px}}@media(min-width:1000px) and (max-width:1024px){.notices .container-fluid{min-height: 282px}}.research .col-lg-4,.research .col-lg-8,.research .col-md-4,.research .col-md-8,.research .col-xs-5,.research .col-xs-7{padding: 0px}.research .col-lg-4,.research .col-md-4,.research .col-xs-5{padding-left: 15px;padding-right: 15px}.research .col-lg-8,.research .col-md-8,.research .col-xs-7{padding-right: 15px}.newsItem{line-height: 32px}.newsItem .col-lg-9,.newItem .col-lg-3,.noticesItem .col-lg-9,.noticesItem .col-lg-3{padding: 0px 10px}.newsItem a,.noticesItem a{color: #292929;background: url(../images/li.jpg) no-repeat 0px 14px;padding-left: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;max-width: 90%;float: left}@media(min-width:1200px){.newsItem .col-lg-9,.noticesItem .col-lg-9{width: 79%;padding-right: 0px}.newsItem .col-lg-3,.noticesItem .col-lg-3{padding-left: 0px;width: 21%}}@media(min-width:1000px) and (max-width:1199px){.newsItem .col-lg-9,.noticesItem .col-lg-9{width: 74%;padding-right: 0px}.newsItem .col-lg-3,.noticesItem .col-lg-3{padding-left: 0px;width: 26%}.newsItem a,.noticesItem a{max-width: 88%}}.newsItem .col-lg-9 img{float: left;padding-top: 12px}.noticesItem{line-height: 33px}.researchItem{margin-top: 15px;background: #f3f3f3;padding: 15px 0px}.researchItem img{border: 1px solid #CCC;width: 100%}.researchItemTitle a{font-size: 16px;line-height: 28px;color: #026eaa;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block}.researchItemDate{text-align: right;color: #333;line-height: 24px}.researItemCon{line-height: 26px}@media (max-width:414px){.researchItemTitle{width: 170%;margin-left: -70%}.researchItem img{margin-top: 50px}.researItemCon{line-height: 24px}}@media(max-width:1024px){.newsItem{line-height: 25px}.noticesItem{line-height: 26px}}@media(max-width:768px){.newsItem,.noticesItem{line-height: 30px}.newsItem .col-md-8,.noticesItem .col-md-8{width: 85%}.newsItem .col-md-4,.noticesItem .col-md-4{width: 15%}.newsItem a,.noticesItem a{max-width: 95%}}@media (max-width:420px){.newsItem .col-xs-9,.noticesItem .col-xs-9{width: 74%;padding: 0px;padding-left: 10px}.newsItem .col-xs-3,.noticesItem .col-xs-3{width: 26%;padding: 0px;padding-right: 10px}}@media (max-width:375px){.newsItem .col-xs-9,.noticesItem .col-xs-9{width: 75%}.newsItem .col-xs-3,.noticesItem .col-xs-3{width: 25%}.newsItem a,.noticesItem a{max-width: 88%}}@media (max-width:320px){.newsItem .col-xs-9,.noticesItem .col-xs-9{width: 67.5%}.newsItem .col-xs-3,.noticesItem .col-xs-3{width: 32.5%}.newsItem a,.noticesItem a{max-width: 85%}}.newsDate{text-align: right}.gywm{margin-top: 30px}.gywm .picTitle{margin-left: 15px;margin-right: 15px;width: auto}.researchCenter img,.teacherTeam img,.equipment img{width: 100%}.researchCenterCon,.teacherTeamCon,.equipmentCon{background: #f3f3f3;padding: 15px}.researchCenterTitle,.teacherTeamTitle,.equipmentTitle{text-align: center;line-height: 32px}.researchCenterTitle a,.teacherTeamTitle a,.equipmentTitle a{color: #226487;font-size: 18px}.nr{line-height: 26px}.nr a{color: #000}.picTotal,.link{padding: 30px 15px;padding-bottom: 0px}.picTitle{background: url(../images/kffwbg.jpg) repeat-x;width: 100%;height: 44px;text-align: center;margin-bottom: 20px}.picTitle div{background: url(../images/kffwtitlebg.jpg) no-repeat;width: 203px;height: 44px;padding-top: 7px;text-align: center}.picTitle div a{color: #fff;font-size: 18px}.picScroll-left{width: 100%;overflow: hidden;position: relative;background: #f3f3f3}.picScroll-left .hd{display: none}.picScroll-left .hd .prev{display: block;width: 50px;height: 50px;cursor: pointer;background: url(../images/icoleft2.jpg) no-repeat;left: 8px;position: absolute;top: 50%;margin-top: -25px;z-index: 9999}.picScroll-left .hd .prev:hover{background: url(../images/icoleft.jpg) no-repeat}.picScroll-left .hd .next{display: block;width: 50px;height: 50px;cursor: pointer;background: url(../images/icoright2.jpg) no-repeat;position: absolute;right: 8px;top: 50%;margin-top: -25px;z-index: 9999}.picScroll-left .hd .next:hover{background: url(../images/icoright.jpg) no-repeat}.picScroll-left .hd ul{float: right;overflow: hidden;zoom: 1;margin-top: 10px;zoom: 1;margin-left: -40px}.picScroll-left .hd ul li.on{background-position: 0 0}.picScroll-left .bd{padding: 0px;padding-top: 0px;padding-bottom: 20px}.picScroll-left .bd ul{overflow: hidden;zoom: 1}.picScroll-left .bd ul li{margin: 0 5px;float: left;_display: inline;overflow: hidden;text-align: center}.picScroll-left .bd ul li .pic{text-align: center;width: 267px;height: 166px;overflow: hidden}.picScroll-left .bd ul li .pic img{width: 267px;height: 166px;display: block}.picBg{width: 267px;height: 166px;background: #000;filter: Alpha(opacity=35);opacity: .35;-moz-opacity: .35;-khtml-opacity: .35;position: absolute;top: 20px;z-index: 22;display: none}.picImgTitle{padding: 15px;position: absolute;top: 35%;z-index: 999;width: 267px;height: 166px;display: none}.picImgTitle a{font-size: 14px;color: #fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2}@media(max-width:1024px){.picScroll-left .bd ul li .pic{width: 218px;height: 135px}.picScroll-left .bd ul li .pic img{width: 218px;height: 135px}.picBg{width: 218px;height: 135px}.picImgTitle{width: 218px;top: 35%}}@media(max-width:700px){.picScroll-left .bd ul li .pic{width: 146px;height: 91px}.picScroll-left .bd ul li .pic img{width: 146px;height: 91px}.picBg{width: 146px;height: 91px}.picImgTitle{width: 146px;top: 35%}}@media(max-width:600px){.picScroll-left .bd ul li .pic{width: 167px;height: 104px}.picScroll-left .bd ul li .pic img{width: 167px;height: 104px}.picBg{width: 167px;height: 104px}.picImgTitle{width: 167px;top: 35%}}@media(max-width:414px){.picScroll-left .bd ul li .pic{width: 115px;height: 71px}.picScroll-left .bd ul li .pic img{width: 115px;height: 71px}.picBg{width: 115px;height: 71px}.picImgTitle{width: 115px;top: 35%}}@media(max-width:412px){.picScroll-left .bd ul li .pic{width: 170px;height: 105px}.picScroll-left .bd ul li .pic img{width: 170px;height: 105px}.picBg{width: 170px;height: 105px}.picImgTitle{width: 170px;top: 35%}}@media(max-width:375px){.picScroll-left .bd ul li .pic{width: 155px;height: 96px}.picScroll-left .bd ul li .pic img{width: 155px;height: 96px}.picBg{width: 155px;height: 96px}.picImgTitle{top: 35%;width: 155px}}@media(max-width:320px){.picScroll-left .bd ul li .pic{width: 130px;height: 81px}.picScroll-left .bd ul li .pic img{width: 130px;height: 81px}.picBg{width: 130px;height: 81px}.picImgTitle{top: 35%;width: 130px}}.picScroll-left .bd ul li .pic a:hover img{border-color: #999}.picScroll-left .bd ul li .title{line-height: 24px}.linkCon{padding: 14px 0px;margin: 0px}.linkCon div{line-height: 32px;padding: 0px}.linkCon div a{color: #226487;background: url(../images/li.jpg) no-repeat left center;padding-left: 10px}@media(max-width:320px){.linkCon .col-xs-6{width: 100%}}.map{background: #b6ac8f;width: 100%;padding: 20px 0px}.map .container{padding: 0px}.map .col-md-2,.map .col-xs-4{border-right: 1px dotted #fff;padding-left: 30px;min-height: 180px}.map .col-xs-4{padding-left: 10px}.map .col-md-2:first-child,.map .col-xs-4:nth-child(4){padding-left: 30px}@media(max-width:320px){.map .col-xs-4{padding-right: 5px}.map .col-md-2:first-child,.map .col-xs-4:nth-child(4){padding-left: 10px}}.map .col-md-2:last-child{border-right: none}@media(max-width:768px){.map .col-xs-4:nth-child(3){border-right: none}.map .col-xs-4:nth-child(4),.map .col-xs-4:nth-child(5),.map .col-xs-4:nth-child(6){margin-top: 10px}}.mapTitle{font-size: 18px;color: #fff;margin-bottom: 15px}.mapCon div a{line-height: 26px;color: #fff}.footer{width: 100%;background: #004e78;padding: 20px 0px;color: #fff}.footer-logo{margin-bottom: 15px}.footer div{line-height: 26px;padding: 0px 10px;font-size: 13px}@media(max-width:767px){.footer .div{width: 100%;font-size: 12px}.footer .col-xs-12,.footer .row{padding: 0px;text-align: center;width: 100%}.footer-logo{display: none}.footer .container{width: 100%;padding: 0px}.footer img{margin-bottom: 15px}}.copyright{width: 100%;background: #003653;line-height: 250%;color: #fff;text-align: center}.cd-top{display: inline-block;height: 40px;width: 40px;position: fixed;bottom: 40px;right: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);overflow: hidden;text-indent: 100%;white-space: nowrap;background: rgba(54, 54, 54, 0.8) url(../images/cd-top-arrow.png) no-repeat center 50%;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s}.cd-top.cd-is-visible{visibility: visible;opacity: 1}.cd-top.cd-fade-out{opacity: .5}.no-touch .cd-top:hover{background-color: #e86256;opacity: 1}@media only screen and (min-width: 768px){.cd-top{right: 20px;bottom: 20px}}@media only screen and (min-width: 1024px){.cd-top{height: 60px;width: 60px;right: 30px;bottom: 30px}}
