@charset "utf-8";body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,pre{margin: 0;padding: 0;border: none;list-style: none;box-sizing: border-box}body{font-family: "microsoft yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;line-height: 1.42857143;color: #333;min-width: 1200px}a{color: #333;text-decoration: none;transition: .3s}a:hover{color: #8D0708;text-decoration: none}input,button{outline: 0}img{vertical-align: middle;border: 0;transition: .3s;max-width: 100%}input::-webkit-input-placeholder{color: #9D9D9D}input:-moz-placeholder{color: #9D9D9D}input::-moz-placeholder{color: #9D9D9D}input:-ms-input-placeholder{color: #9D9D9D}.lf{float: left}.rt{float: right}.container{width: 1200px;margin: 0 auto;position: relative}.container:before,.container:after{content: '';display: table;clear: both}.ellipsis{white-space: nowrap;text-overflow: ellipsis;overflow: hidden}.header{height: 146px;background: #065f9e}.header .top{height: 30px;line-height: 30px;background: #064b7b}.header .top a{color: #fff}.header .logo{float: left;line-height: 116px;animation: zoomIn 1s}.search{float: right}.search form{position: relative;margin-top: 30px}.search input[type='text']{width: 200px;height: 27px;line-height: 27px;padding: 0 50px 0 15px;border: none;font-size: 16px;border-radius: 19px}.search input[type='submit']{position: absolute;top: 2px;right: 0;width: 50px;height: 26px;cursor: pointer;border: none;background: url() no-repeat center center}.toggle{display: none}.nav{height: 58px;background: 1577c5;border-bottom: 1px solid #04578d;box-sizing: border-box}.menu>li{display: inline-block;width: 130px;height: 58px;line-height: 58px;text-align: center;position: relative}.menu>li>a{display: block;font-size: 16px;color: #310909}.menu>li:hover{border-bottom: 3px solid #1e1a94}.menu>li>a:hover{font-weight: bold;color: #3d4389}.menu>li>span{display: none}.second-menu{position: absolute;top: 58px;left: 0;right: 0;line-height: 35px;padding: 10px 0;background: rgba(0, 0, 0, .6);z-index: 999;display: none}.second-menu a{position: relative;display: block;color: #fff;font-size: 14px}.second-menu a:hover{color: #1443a4}.section{position: relative;min-height: 500px}.title{height: 30px;line-height: 30px;padding: 30px 0}.title h3{position: relative;padding-left: 50px;font-size: 28px;font-weight: normal}.title h3:before{content: '';position: absolute;top: 0;left: 0;width: 36px;height: 35px;background: url() no-repeat 0 0}.box{overflow: hidden;background: url() no-repeat right bottom}.news{float: left;width: 790px}.albumBox{float: left;width: 430px;position: relative}.albumBox .hd{position: absolute;right: 0;bottom: 15px;width: 100px;z-index: 1}.albumBox .hd ul{text-align: right}.albumBox .hd ul li{width: 20px;height: 20px;line-height: 20px;color: #fff;text-align: center;margin-left: 1px;background: rgba(0, 0, 0, .6);cursor: pointer;display: inline-block;margin-right: 5px;border-radius: 50%}.albumBox .hd ul li.on{background: #9C2017}.albumBox .bd li{zoom: 1;vertical-align: middle;position: relative}.albumBox .bd img{display: inline-block;width: 100%;height: 255px}.albumBox .bd li>a{display: block;position: relative;overflow: hidden}.albumBox .bd img:hover{transform: scale(1.05)}.albumBox .bd .info{position: absolute;left: 0;right: 0;bottom: 0;height: 50px;line-height: 50px;background: rgba(0, 0, 0, .5)}.albumBox .bd .info p{padding: 0 100px 0 15px}.albumBox .bd .info a{color: #fff;font-size: 16px}.news-info{float: right;width: 340px}.news-info li{padding-bottom: 10px;margin-bottom: 11px;border-bottom: 1px dotted #EFD0B2}.news-info li:last-child{margin: 0}.news-info li a{position: relative;padding-left: 15px;font-size: 14px}.news-info li a:before{content: '';position: absolute;top: 7px;left: 0;width: 8px;height: 8px;border-radius: 50%;background: #C7C7C7}.news-info li a:hover:before{background: #9C2017}.notice{float: right;width: 350px}.notice .title h3:before{width: 32px;height: 39px;background-position-x: -37px}.notice ul li{padding-bottom: 12px;margin-bottom: 15px;border-bottom: 1px dashed #BF8F5F}.notice ul li:last-child{margin-bottom: 0}.notice ul li p{height: 25px;line-height: 25px;margin-bottom: 5px;font-size: 16px}.notice ul li span{padding-left: 25px;color: #B79166;background: url() no-repeat left center}.mid{height: 465px;margin: 50px 0 20px;background: #FAEDD7}.mid .title{padding: 50px 0 25px;margin-bottom: 30px;border-bottom: 2px solid #A42116}.mid .title h3 a{color: #801B14}.mid .container>div{float: left;width: 370px}.mid ul li{padding-bottom: 12px;margin-bottom: 15px;border-bottom: 1px dashed #F1D6BA}.mid ul li span{float: right;color: #666}.mid ul li p{position: relative;padding: 0 20px;font-size: 16px}.mid ul li p:before{content: '';position: absolute;top: 6px;left: 0;width: 8px;height: 8px;border-radius: 50%;background: #8D0708}.zbcg{margin: 0 45px}.zbcg .title h3:before{width: 36px;height: 36px;background-position-x: -69px}.sbgl .title h3:before{width: 35px;height: 35px;background-position-x: -106px}.sysgl .title h3:before{width: 37px;height: 31px;background-position-x: -142px}.data-center .title h3:before{width: 39px;height: 35px;background-position-x: -180px}.data-center ul li{float: left;width: 280px;height: 130px;margin: 15px 25px 10px 0}.data-center ul li:nth-child(4n){margin-right: 0}.data-center ul li a{display: block;color: #fff;background: #CE9428;border-radius: 10px;overflow: hidden}.data-center ul li .lf{width: 90px;line-height: 130px;text-align: center;background: #B18023}.data-center ul li h3{margin-left: 90px;padding: 40px 20px;font-size: 18px;text-align: center}.data-center ul li a:hover{color: #FFDB02}.data-center ul li a:hover img{animation: slideInLeft 1s}.footer{color: #fff;margin-top: 50px;padding: 30px 0;background: #9F1B17}.footer .container>.rt{margin-top: 20px;display: none}.footer .rt img{margin-left: 5px}.footer .container>p{width: 80%;line-height: 25px;margin-top: 40px;font-size: 14px}.footer .container>p span{display: inline-block;position: relative;top: 10px;left: 10px}.footer .link{line-height: 45px}.footer .link span{font-size: 24px;position: relative;padding-left: 40px}.footer .link span:before{content: '';position: absolute;top: 2px;left: 0;width: 27px;height: 27px;background: url() no-repeat -264px 0}.footer select{width: 280px;height: 45px;line-height: 45px;padding-left: 20px;margin-left: 18px;border: none;background: #fff}.footer select option{padding: 5px 0}.footer a{color: #fff}.footer a:hover{text-decoration: underline}.slideBox{overflow: hidden;position: relative;text-align: center;margin-bottom: 20px}.slideBox .hd{position: absolute;width: 100%;bottom: 25px;z-index: 1}.slideBox .hd ul{width: 100%;text-align: center}.slideBox .hd ul li{margin: 0 5px;width: 10px;height: 10px;background: #fff;cursor: pointer;display: inline-block;border-radius: 50%}.slideBox .hd ul li.on{width: 12px;height: 12px;position: relative;top: 1px;background: #E50112}.slideBox .bd li{zoom: 1;vertical-align: middle;position: relative}.slideBox .bd img{display: inline-block;max-width: 100%}.slideBox>a{position: absolute;bottom: 25px;left: 50%;margin-left: -80px;width: 0;height: 0;border: 10px solid transparent;border-right-color: #fff;z-index: 99}.slideBox .next{margin-left: 60px;border-left-color: #fff;border-right-color: transparent}.slideBox .prev:hover{border-right-color: #8F0100}.slideBox .next:hover{border-left-color: #8F0100}.side{float: left;width: 278px;margin-top: 30px}.side p{height: 68px;line-height: 68px;padding-left: 40px;color: #fff;font-size: 24px;background: #9C2017}.side p span{display: none}.side li{position: relative}.side li a{position: relative;display: block;height: 50px;line-height: 50px;font-size: 18px;padding-left: 40px}.side>ul>li>a{background: #E7E7E7;border-bottom: 1px solid #D4D4D4}.side>ul>li span{position: absolute;top: 14px;right: 20px;color: #9D9696;font: 20px '宋体';font-weight: bolder;transition: .3s}.side>ul>li span.on{transform: rotate(90deg)}.side .sub-menu li a{color: #666;background: #F6F6F6}.side .sub-menu li a:hover,.side .sub-menu li.on a{color: #9C2017}.side .sub-menu{display: none}.side ul .active .sub-menu{display: block}.side ul .active>a{background: #fff;border-bottom-color: #fff}.side ul .active>a:before{content: '';position: absolute;top: 0;bottom: 0;left: 0;width: 4px;background: #9C2017}.column{margin: 30px 0 0 310px}.bread{height: 67px;line-height: 67px;border-bottom: 1px solid #D6D6D6}.bread h1{font-size: 24px;font-weight: normal}.bread .rt{position: relative;color: #9A9A9A}.bread .rt a{color: #9A9A9A}.bread .rt a:hover{color: #9C2017}.common-list li{height: 50px;line-height: 50px;padding: 0 10px;font-size: 18px;border-bottom: 1px dotted #8C8C8C}.common-list li:hover{background: #F6F6F6}.common-list li span{float: right;color: #666}.common-list li p{margin-right: 120px}.common-list li a{position: relative;padding-left: 20px;text-decoration: none}.common-list li a:before{content: '';position: absolute;top: 10px;left: 0;width: 5px;height: 5px;background: #333;border-radius: 50%}.common-list li a:hover:before{background: #9C2017}.detail{margin: 20px 0}.caption{text-align: center}.caption h3{line-height: 40px;font-size: 30px;font-weight: 500;margin: 30px 0 10px}.caption p span{color: #666;margin: 0 10px}.content{margin: 30px 0 !important;padding-bottom: 30px !important;border-bottom: 3px solid #F0F0F0;min-height: 300px}.detail>p{line-height: 30px;color: #666;font-size: 16px}.detail>p>a{color: #666}.detail>p>a:hover{color: #9C2017}.content table{border-collapse: collapse}.content table td{border: 1px solid #ddd}.profile{padding: 30px 0;min-height: 300px}.teacher p{margin: 30px 0;color: #9C2017;font-size: 24px}.teacher ul{margin-bottom: 20px;overflow: hidden}.teacher li{float: left;width: 20%;padding-left: 25px;line-height: 40px;font-size: 18px}.leader{margin: 50px 0}.leader ul{margin: 0 -23px;overflow: hidden}.leader li{float: left;width: 422px;height: 225px;margin: 0 23px 46px;background: #eee}.leader li>a{float: left;width: 169px;height: 225px;overflow: hidden}.leader li img{display: inline-block;width: 169px;height: 225px;transition: .3s}.leader li img:hover{transform: scale(1.1)}.leader li .info{margin-left: 169px;padding: 30px}.leader li .info h2{font-size: 24px;font-weight: normal}.leader li .info h2 span{font-size: 18px;padding-left: 5px}.leader li .info p{color: #666;height: 75px;line-height: 25px;margin-top: 25px;overflow: hidden}.search-list{margin: 30px 0}.search-list li{margin-bottom: 25px}.search-list li h3{font-size: 18px}.search-list li p{height: 60px;line-height: 20px;overflow: hidden;margin: 10px 0 5px;color: #666}.search-list li span{color: #999}
