body{ font-family: 'Noto Sans SC'; font-size: 24px; color: #333;}
.wrap{margin:0 auto;padding: 0 24px;}
.header{width: 100%; height: 94px; background: #1b2145;display: flex;align-items: center;justify-content: space-between;padding: 0 32px 0 44px;position: fixed;top: 0;z-index: 99;}
.header .aBox{display: flex;align-items: center;font-size: 24px;color: #ffffff;line-height: 40px;}
.header .aBox a{display: block;font-size: 24px;color: #ffffff;line-height: 40px;}
.header .center{display: flex;align-items: center;}
.header .logo{width: 100px;}
.header .logo img{display: block;width: 100%;}
.header h3{font-size: 24px;color: #ffffff;line-height: 40px;margin-left: 20px;font-style: italic;}
.header .menu {display: block;width: 60px;height: 60px;}
.navBox{width: 100%;background: #1b2145;height: calc(100vh - 94px);position: fixed;top: 94px;left: 0;z-index: 99;overflow-y: auto;display: none;}
.navBox.active{display: block;}
.navBox li .a1{display: block;font-size: 24px;color: #ffffff;line-height: 60px;border-bottom: 1px solid #545974;padding: 0 46px;position: relative;}
.navBox li.active .a1{text-shadow: 0 0 10px rgb(0 132 255), 0 0 20px rgb(0 132 255), 0 0 30px rgb(0 132 255), 0 0 40px rgb(0 132 255);}
.navBox li .a1 i{display: inline-block;width: 10px;height: 16px;background-image: url(../images/common/more2.png);background-repeat: no-repeat;background-position: center;background-size: 100%;position: absolute;right: 46px;top: 20px;}
.navBox li dl{display: none;}
.navBox li:last-child .a1{border-bottom: 0;}
.navBox li dl a{display: block;font-size: 24px;color: #ffffff;line-height: 60px;border-bottom: 1px solid #545974;padding: 0 90px;}
.bgBox {width: 100%;height: 100%;background: rgba(0,0,0,.5);position: fixed;top: 0;left: 0;z-index: 99;display: none ;}
.pullDown{ width: 700px; background: #fff; position: fixed; top: 50%; left: 50%; margin:0 auto; padding: 30px 0 40px 0; z-index: 99; display: none; transform:translate(-50%,-50%) ; -webkit-transform:translate(-50%,-50%) ; -moz-transform:translate(-50%,-50%) ; -ms-transform:translate(-50%,-50%) ; -o-transform:translate(-50%,-50%) ; }
.pullDown h3{font-size: 30px;color: #00075c;line-height: 46px;text-align: center;font-style: italic;}
.pullDown h4{font-size: 28px;color: #00075c;line-height: 46px;text-align: center;font-style: italic;}
.pullDown form{padding: 0 120px;margin: 0 auto;display: block;}
.pullDown .lable{border-bottom: 2px solid #888DC4;display: flex;padding-top: 2px;}
.pullDown .lable span{font-size: 24px;color: #000758;line-height: 60px;font-weight: bold;display: block;padding: 0 0 0 10px;font-style: italic;}
.pullDown .lable input{width: 282px;height: 60px;font-size: 24px;color: #000758;line-height: 60px;font-weight: bold;font-style: italic;}
.pullDown .lable textarea{width: 282px;height: 72px;font-size: 24px;color: #000758;line-height: 36px;font-weight: bold;resize:none;font-style: italic;padding-top: 10px;}
.pullDown .lable:last-of-type{border: 0;}
.pullDown .lable input::-webkit-input-placeholder,
.pullDown .lable textarea::-webkit-input-placeholder{color:#000758;}
.pullDown .lable input::-moz-placeholder,
.pullDown .lable textarea::-moz-placeholder{color:#000758;}
.pullDown .lable input:-moz-placeholder,
.pullDown .lable textarea:-moz-placeholder{color:#000758;}
.pullDown .lable input:-ms-input-placeholder,
.pullDown .lable textarea:-ms-input-placeholder{color:#000758;}
.pullDown .tj{ width: 200px; height: 60px; background: #E6F4FD; box-shadow: 0px 1px 1px 0px rgba(25,37,74,0.47); border-radius: 30px; font-size: 30px; color: #000758; line-height: 60px; text-align: center; display: block; margin: 8px auto 0; font-weight: bold; cursor: pointer; border: none; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; }
.pullDown .items{display: flex;flex-wrap: wrap;padding: 20px 30px 10px;}
.pullDown .items .item{ width: 25%; border:1px solid transparent; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.pullDown .items .item a{display: flex;justify-content: center;align-items: center;height: 70px;}
.pullDown .items .item img{max-height: 70%;display: block;max-width: 70%;}

.marginTop {margin-top: 94px;}
.commTit{display: flex;align-items: center;justify-content: space-between;margin-bottom: 50px;}
.commTit h3{ font-size: 30px; color: #00075C; line-height: 30px; padding-bottom: 10px; border-bottom: 3px solid #001554; font-style: italic; display: flex; justify-content: flex-end; align-items: flex-end; transform: translateX(-26px); -webkit-transform: translateX(-26px); -moz-transform: translateX(-26px); -ms-transform: translateX(-26px); -o-transform: translateX(-26px); }
.commTit h3 span{font-size: 20px;color: #001060;display: inline-block;margin-left: 26px;line-height: 30px;font-weight: normal;text-transform: uppercase;}
.commTit .more{font-size: 24px;color: #001060;font-weight: bold;font-style: italic;padding-right: 30px;background-image: url(../images/common/more1.png);background-repeat: no-repeat;background-position: center right;background-size: 16px auto;display: inline-block;}
.commTit2{margin-bottom: 44px;}
.commTit2 h3{font-size: 30px;color: #041477;line-height: 30px;text-align: center;}
.commTit3{text-align: center;}
.commTit3 h3{font-size: 30px;color: #000f39;line-height: 30px;font-weight: normal;text-align: center;}
.commTit3 img{display: block;width: 294px;margin: -4px auto 0;}


.footer{background: #00075c;}
.footer .box{padding: 46px 30px 50px;align-items: center;}
.footer .box .logo{display: block;width: 218px;margin: 0 auto;}
.footer .box .logo img{display: block;width: 100%;}
.footer .box .ewmBox img{display: block;width: 100px;margin: 0 auto;}
.footer .box .ewmBox span{font-size: 24px;color: #fff;line-height: 30px;display: block;text-align: center;font-style: italic;margin-top: 15px;}
.footer .box .block{width: 100%;display: flex;align-items: center;flex-wrap: wrap;justify-content: center;margin: 30px 0 44px;}
.footer .box .block .aBox{display: flex;align-items: center;justify-content: center;width: 100%;}
.footer .box .block .aBox a{display: block;font-size: 24px;color: #fff;line-height: 30px;padding: 0 10px;position: relative;}
.footer .box .block .aBox a:after{content: '';width: 1px;height: 20px;background: #ffffff;position: absolute;right: 0;top: 50%;margin-top: -10px;}
.footer .box .block .aBox a:last-child::after{display: none;}
.footer .box .block .aBox a:hover{text-decoration: underline;}
.footer .box .block h3{font-size: 24px;color: #fff;line-height: 30px;text-align: center;font-weight: normal;font-style: italic;margin: 15px 0 20px;width: 100%;}
.footer .box .block p{font-size: 24px;color: #fff;line-height: 30px;text-align: center;width: 100%;}
.footer .box .block p a{font-size: 24px;color: #fff;line-height: 30px;}

.pages{text-align: center;}
.pages span{display: inline-block;vertical-align: middle;font-size: 30px;color: #000000;line-height: 40px;}
.pages a{display: inline-block;vertical-align: middle;font-size: 30px;color: #000000;line-height: 40px;min-width: 30px;}
.pages .next{margin: 0 30px;}
.pages .tz{display: inline-block;vertical-align: middle;font-size: 30px;color: #000000;line-height: 40px;}
.pages .tz input{width: 90px;height: 40px;font-size: 30px;color: #000000;line-height: 30px;text-align: center;background: #fff;margin: 0 10px;border:1px solid #e1e0e0}
.pages a:hover,.pages a.active{color: #00075c;text-decoration: underline;}

.pages2{text-align: center;}
.pages2 .select{width: 180px;height: 60px;border:3px solid #000000;padding: 0 30px 0 20px;display: inline-block;vertical-align: middle;background-image: url(../images/common/xl.png);background-repeat: no-repeat;background-position: 126px center;background-size: 20px auto;font-size: 26px;color: #01316a;font-style: italic;line-height: 48px;position: relative;}
.pages2 .select ul{position: absolute;left: -3px;top: 52px; width: 180px;max-height: 300px;overflow-y: auto;opacity: 0;visibility: hidden;background: #fff;box-shadow: 0 5px 20px rgba(0,0,0,.1);z-index: 9;}
.pages2 .select ul li{font-size: 26px;color: #01316a;line-height: 60px;cursor: pointer;}
.pages2 .select.active ul{opacity: 1;visibility: visible;}
.pages2 .more{display: block;width: 14px;margin-left: 15px;display: inline-block;vertical-align: middle;}


.crumbs a{font-size: 24px;color: #5E5E5E;line-height: 60px;}
.crumbs span{font-size: 24px;color: #5E5E5E;line-height: 60px;}
.crumbs a:hover{color: #00075c;}
