﻿@charset "utf-8";
/* CSS Document */
.pc-banner .swiper-container{padding-bottom: 65px;}
.pc-banner .swiper-pagination-bullet{background-color:transparent !important;width: 51px !important;height: 117px; opacity: 1 !important;border-radius: 0 !important;font-family: Arial;color: #a0a0a0;font-size: 24px;line-height: 175px;margin: 0 23px !important;}
.pc-banner .swiper-container-horizontal > .swiper-pagination-bullets,.pc-banner .swiper-pagination-custom, .swiper-pagination-fraction{bottom:0px !important;width: 34% !important;right: 0 !important;left: auto !important;}
.pc-banner .swiper-pagination-bullet-active{background: #cc252f !important;border-radius: 4px;color: #fff;}
.index-tit{margin-top: 15px;}
.index-tit h3{font-size: 38px;color: #333333;display: flex;align-items: center;justify-content: center;}
.index-tit em{width: 6px;height: 6px;border-radius: 50%;border:2px solid #ff0000;margin: 0 6px;}
.index-tit sup{background: #d7d7d7;width: 97px;height: 1px;display: block;margin: 20px auto 0;}
.index-tit sub{background: #d7d7d7;width: 59px;height: 1px;display: block;margin: 10px auto 0;}
.index-summarize{margin-top: 44px;}
.index-summarize h3{font-size: 30px;color: #4a516b;text-align: center;margin: 45px 0 35px;}
.index-summarize p{width: 92%;margin: 0 auto;font-size: 15px;line-height: 36px; color: #757575;text-align: center;}
.index-summarize .fanh{background: #4a516b;width: 90px;height: 54px;display: flex;padding: 0 38px 0 72px;justify-content: space-between;align-items: center;color: #fff;font-size: 16px;margin: 45px auto 92px;float: none;border-radius: 0;}

.index-summarize .tab{ padding-top:30px; text-align:center}
.index-summarize .tab li{ display:inline-block; margin:0 10px; width:120px; height:40px; background:#4a516b; line-height:40px; font-size:16px; color:#fff;}
.index-summarize .tab .liNow{ background:#cc252f;}

.index-business{background: url(../images/img-5.jpg)no-repeat;width: 100%;height:818px; overflow: hidden;}
.index-business .index-tit{margin: 130px 0 60px;}
.index-business .index-tit h3{color: #fff;}
.business-cont{background: #fff;}
.need{overflow: hidden;}
.need span{background: #3c4154;width: 50%;display: flex;justify-content: center;align-items: center;height: 64px;float: left;cursor: pointer;}
.need span::before{content: "";background: url(../images/img-6.png)no-repeat;width: 18px;height: 18px;opacity: 0;margin-right: 10px;}
.need span.on::before{opacity: 1;}
.need span a{font-size: 20px;color: #fff;opacity: .5;font-weight: bold;}
.need span.on{background: #fff;}
.need span.on a{opacity: 1; color:#3c4154;}
.caselist{position: relative;width: 100%;height: 335px;}
.caselist div{background: #fff;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.caselist div dl{margin-top: 50px;float: left;margin-left: 20px;width: 250px;}
.caselist div dl:nth-child(1){margin-left: 70px;}
.caselist div dd{display: flex;align-items: center;margin-bottom: 17px;}
.caselist div dd::before{content: ""; background: url(../images/img-8.png)no-repeat;width: 18px;height: 23px;margin-right: 7px;cursor: pointer;}
.caselist div dd:hover::before{content: "";background: url(../images/img-7.png)no-repeat;width: 18px;height: 23px;}
.caselist div a{font-size: 16px;color: #484848;}
.caselist div dd:hover a{font-weight: bold;color: #000;border-bottom: 1px solid #f62a36;}
.caselist div:nth-child(2){display: none;}

.index-subordinate{padding-top: 80px; height:680px; background: url(../images/indexPart3Bg.jpg) center no-repeat; background-size:cover;}
.index-subordinate .mxfDiv{ width:1300px; margin-top:100px;}
.index-subordinate .list{ background:url(../images/nimg1300Bg.png) center no-repeat; position:relative; height:350px;}
.index-subordinate .list li{ position:absolute;}
.index-subordinate .list .li01{ left:50px; top:0px;}
.index-subordinate .list .li02{ left:480px; top:0px;}
.index-subordinate .list .li03{ right:50px; top:0px;}
.index-subordinate .list .li04{ left:265px; bottom:0px;}
.index-subordinate .list .li05{ left:710px; bottom:0px;}

.index-subordinate .mxfDivTel{ display:none; padding-top:35px;}
.index-subordinate .mxfDivTel ul{ margin-right:-10px;}
.index-subordinate .mxfDivTel li{ float:left; width:50%; margin-bottom:20px;}
.index-subordinate .mxfDivTel li div{ margin-right:10px;}
.index-subordinate .mxfDivTel li img{ width:100%;}

.index-tender{margin-top: 65px;}
.consult{display: flex;flex-wrap: wrap;margin: 22px 0 0;}
.consult li{width: 46%;margin: 0 2%;border-bottom: 1px solid #e9e9e9;padding: 28px 0;}
.consult li:nth-last-of-type(1),.consult li:nth-last-of-type(2){border: none;}
.consult li a{width: 100%;height: 100%;display: block;}
.consult .boxfl{float: left;width: 80%;}
.consult .boxfl p{font-size: 18px;color: #0c0c0c;margin: 10px 0;}
.consult .boxfl font{font-size: 13px;color: #999999;display: block;padding-top: 8px;height: 17px;overflow: hidden;}
.consult .boxfr{float: right;width: 74px;height: 74px;border: 2px solid #7d7d7d;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.consult .boxfr b{font-size: 34px;color: #333333;font-family: Arial;}
.consult .boxfr span{font-size: 12px;color: #333333;}
.consult a:hover .boxfr{background: #4a516b;border: 2px solid #4a516b;}
.consult a:hover .boxfr b,.consult a:hover .boxfr span{color: #fff;}
.index-tender .fanh{background: #4a516b;width: 90px;height: 54px;display: flex;padding: 0 38px 0 72px;justify-content: space-between;align-items: center;color: #fff;font-size: 16px;margin: 45px auto 110px;float: none;border-radius: 0;}

.banner{position: relative;overflow: hidden;}
.pc-townav{background: #efefef;position: absolute;left: 0;bottom: 0;width: 100%;height: 62px;}
.pc-townav li{float: left;height: 60px;line-height: 62px;text-align: center;width: 185px;font-size: 16px;}
.pc-townav li a{color: #4c4c4c;width: 100%;height: 100%;display: block;}
.pc-townav li.on,.pc-townav li:hover{background: #fff;border-top: 2px solid #e60012;}
.pc-townav li.on a,.pc-townav li:hover a{color: #000;}

.int-content{margin-top: 100px;margin-bottom: 125px; overflow: hidden;}
.int-content .boxfl{float: left;width: 63%;}
.int-content .boxfl span{color: #444f60;font-size: 22px;line-height: 40px;}
.int-content .boxfl h3{color: #444f60;font-size: 36px;line-height: 55px;}
.int-content .boxfl em{background: #e60012;display: block;width: 30px;height: 3px;margin-top: 20px;}
.int-content .boxfl p{color: #646464;font-size: 15px;line-height: 38px;margin-top: 35px;}
.int-content .boxfr{float: right;width: 31%;margin-top: 25px;overflow: hidden;}
.int-content .boxfr img{transition: .5s;}
.int-content .boxfr img:hover{transform: scale(1.1);}

.int-content .title{ font-size:20px; color:#515b6a; font-weight:bold;}
.int-content .content{ font-size:15px; color:#646464; line-height:36px; padding-bottom:40px;}
.int-content .list{ overflow:hidden; padding:30px 0 0;}
.int-content .list li{ float:left; width:30.33%;}

.int-content .list li{ padding-left:32px; font-size:15px; line-height:40px; color:#484848; background:url(../images/nimg14_1.png) left center no-repeat;}

.m-op{background: #c30d23;width: 100%;position: relative;display: none;}
.m-op>div{color: #fff;padding: 12px 0;overflow: hidden}
.op-icon{background: url(../images/ico5.png)no-repeat;width: 24px;background-size: 16px;height: 16px;position: absolute;right: 5%;}
.op-icon.on{background: url(../images/ico5on.png)no-repeat;width: 24px;background-size: 16px;float: right;height: 16px;}
.m-optionbox{position: absolute;z-index: 10;width: 100%;display: none;}
.m-optionbox li{height: 43px;background: #faf9f9;border-bottom: #e2e2e2 solid 1px;}
.m-optionbox li>a{display: block;height: 42px;line-height: 42px;color: #666;text-align: center;}
.m-optit{width: 100%;text-align: center;font-weight: bold;}

.chairmanjie{margin-top: 125px;margin-bottom: 100px;}
.chairmanjie .boxcont{}
.chairmanjie .boxcont img{float: left;margin-right: 65px;margin-bottom:40px;}
.chairmanjie .boxcont h3{font-size: 36px;color: #444f60;}
.chairmanjie .boxcont em{background: #e60012;display:inline-block;width: 30px;height: 3px;margin-top: 20px;}
.chairmanjie .boxcont ul{ padding:20px 0 10px;}
.chairmanjie .boxcont li{ font-size:15px; color:#646464; line-height:40px;}
.chairmanjie .boxcont li p{font-size:15px; color:#646464; line-height:40px;margin-top:0;}
.chairmanjie .boxcont p{color: #646464;font-size: 15px;line-height: 36px;margin-top: 33px;}

.groupbox{margin: 40px auto 95px;overflow: hidden;}
.jing3{overflow: hidden;}
.jing3 h3{font-size: 36px;color: #444f60;text-align: center;}
.jing3 em{background: #e60012;display:block;width: 30px;height: 3px;margin: 20px auto 0;}
.lunbo{width: 1115px;margin: 45px auto 0;}
.bigbox{width: 894px;float: left;height: 523px;}
.bigbox li{display: none}
.bigbox li.on{display: block;}
.bigbox a{display: block;overflow: hidden;}
.bigbox a img{transition: .5s;}
.bigbox a img:hover{transform: scale(1.1);}
.smallbox{width: 210px;float: right;}
.smallbox li{width: 100%;margin-bottom: 9px;position: relative;}
.smallbox li:nth-last-of-type(1){margin-bottom: 0;}
.smallbox em{background: url(../images/img-25.png)no-repeat;width: 100%;height: 100%;background-size: cover;position: absolute;top: 0;left: 0;display: none;}
.smallbox li.on em{display: block;}

.honorbox{display: flex;flex-wrap: wrap;margin-top: 66px;}
.honorbox li{width: 31%;margin: 15px 3% 15px 0;box-shadow: 0 0 15px #eee;}
.honorbox li:nth-child(3n){margin-right: 0;}
.honorbox li a{overflow: hidden;display: block;text-align: center;}
.honorbox li img{transition: .5s;width: 100%;object-fit: contain;}
.honorbox li img:hover{transform: scale(1.1);}

.honor .tab{ text-align:center; padding-top:0; height:120px;}
.honor .tab li{ display:inline-block; width:72px; height:72px; background:#bcc5ca; font-weight:bold; border-radius:36px; -moz-border-radius:36px; margin:0 18px;}
.honor .tab li em{ text-align:center; font-size:16px; color:#fff; line-height:72px;}
.honor .tab .liNow{ background:#e00010;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}

.honor .bigBox{ background:#fff; margin-bottom:10px; padding:80px 105px 95px 120px; box-shadow:0 0 15px #eee; -moz-box-shadow:0 0 15px #eee; -webkit-box-shadow:0 0 15px #eee;}
.honor .leftDiv, .honor .rightDiv{ width:50%;}
.honor .title{ font-size:28px; color:#444f60; font-weight:bold; padding-bottom:20px; position:relative;}
.honor .title em{ position:absolute; left:0px; bottom:0px; width:30px; height:3px; display:block; background:#e60012;}
.honor .list{ padding-top:30px; padding-right:55px;}
.honor .list li{ overflow:hidden; color:#646464; font-weight:bold; height:58px; border-bottom:#e1e1e1 solid 1px; padding-left:16px; line-height:58px; background: url(../images/ico11.png) left center no-repeat;}


.coursebox{margin: 108px auto 135px;}
.coursebox ul{}
.coursebox li{overflow: hidden;}
.coursebox .year{float: left;}
.coursebox .year h3{color: #444f60;font-size: 48px;font-family: Arial;width: 135px;word-break: break-all;line-height: 45px;}
.coursebox .year span{color: #393939;font-size: 12px;font-family:Arial;text-transform: uppercase;opacity: .5;letter-spacing: 5px;}
.coursecont{position: relative;background: url(../images/img-30.jpg) repeat-y;float: right;width: 74%;padding-left: 105px;padding-bottom: 45px;}
.coursecont .ico{background: #444f60;width: 7px;height: 7px;border-radius: 50%;position: absolute;left: -3px;top: 20px;}
.coursecont h4{font-size: 26px;color: #444f60;margin-top: 8px;}
.coursecont em{width: 30px;height: 3px;background: #e60012;display: block;margin: 20px 0;}
.coursecont p{font-size: 15px;color: #646464;line-height: 36px;border-bottom: 1px solid #eee;padding-bottom: 10px;}
.coursecont font{padding-bottom: 38px;display: block;}
.coursebox li:nth-last-of-type(1) .coursecont{padding-bottom: 0;}
.coursebox li:nth-last-of-type(1) .coursecont p{border: none;padding-bottom: 0;}
.coursebox li:nth-last-of-type(1) .coursecont font{padding-bottom: 0;}

.subordbox{margin: 75px auto 100px;}
.subordbox ul{display: flex;flex-wrap: wrap;}
.subordbox li{width: 31%;margin: 3.5% 3.5% 0 0;}
.subordbox li:nth-child(3n){margin-right: 0%;}
.subordbox li a{display: flex;justify-content: center;flex-direction: column;align-items: center;box-shadow: 0 0 15px #eee;padding: 25px 0 5px;}
.subordbox li a>span{line-height: 80px;color: #444f60;font-size: 16px;}
.subordbox .subord{position:relative;width: 85%;margin: 0 auto;}
.subordbox .subord div{position: absolute;background: rgba(0,0,0,.8);width: 100%;height: 100%;top: 0;left: 0;display: flex;justify-content: center;align-items: center;opacity: 0;transition: .5s;}
.subordbox li:hover .subord div{opacity: 1;}
.subordbox li:hover a>span{color:#e60012; }
.subordbox .subord p{width: 119px;height: 53px;background: #3c4154;display: flex;justify-content: center;align-items: center;border-radius: 30px;}
.subordbox .subord b{font-size: 15px;color: #fff;}

.business-box{background: url(../images/img-39.jpg)repeat-y;overflow: hidden;margin-top:-62px;position: relative;padding-bottom: 85px;}
.business-box .boxfl{float: left;width: 27%;}
.business-tit{font-size: 30px;color: #fff;background: #e52833;width: 352px;height: 62px;text-align: center;line-height: 62px;font-weight: bold;}
.business-tit2{font-size: 30px;color: #fff;background: #efefef;height: 62px;text-align: center;line-height: 62px;font-weight: bold;position:absolute;left: 352px;top:0;}
.business-box .boxfl .business-tit2  a{font-size: 30px;display:inline-block;color: #4c4c4c;width: 352px;}
.scopebox .boxfl .business-tit2 a{font-size: 30px;display:inline-block;color: #4c4c4c;width: 352px;}
.business-box .boxfl ul{padding-top: 50px;}
.business-box .boxfl li{display: flex;padding-left: 63px;margin-bottom: 19px;}
.business-box .boxfl li::before{content: ""; background: url(../images/img-8.png)no-repeat;width: 18px;height: 23px;margin-right: 7px;cursor: pointer;}
.business-box .boxfl li:hover::before,.business-box .boxfl li.on::before{content: "";background: url(../images/img-7.png)no-repeat;width: 18px;height: 23px;}
.business-box .boxfl a{color: #484848;font-size: 15px;}
.business-box .boxfl a:hover,.business-box .boxfl li.on a{font-weight: bold;color: #000000;border-bottom: 1px solid #f62a36;}
.business-box .boxfr{float: right;width: 63.4%;margin-top: 130px;}
.business-box .boxfr h4{font-size: 36px;color: #444f60;}
.business-box .boxfr em{width: 30px;height: 3px;background: #e60012;display: block;margin: 20px 0 40px;}
.business-box .boxfr b{display: block;overflow: hidden;}
.business-box .boxfr b img{transition: .5s;}
.business-box .boxfr b:hover img{transform: scale(1.1)}
.business-box .boxfr p{line-height: 36px;font-size: 15px;color: #646464;margin-top: 25px;}
.busdl,.busd2,.busd3{margin-top: 28px;}
.busdl dl{float: left;width: 27%;margin-right: 9.5%;}
.busd2 dl{float: left;width: 42%;margin-right: 7.5%;}
.busd3 dl{float: left;width: 100%;}
.busdl dl:nth-last-of-type(1),.busd2 dl:nth-last-of-type(1),.busd3 dl:nth-last-of-type(1){margin-right: 0;}
.busdl dd,.busd2 dd,.busd3 dd{display: flex;margin-bottom: 26px;}
.busdl dd::before,.busd2 dd::before,.busd3 dd::before{content: "";background: url(../images/img-41.png)no-repeat;width: 14px;height: 14px;margin-right: 10px;}
.busdl dd a,.busd2 dd a,.busd3 dd a{color: #484848;font-size: 15px;line-height: 15px;}
.m-optionbg{height: 308px;overflow: auto;width: 100%;position: relative;display: none;}




.scopebox{background: url(../images/img-39.jpg)repeat-y;overflow: hidden;margin-top:-62px;position: relative;padding-bottom: 72px;}
.scopebox .boxfl{float: left;width: 27%;}
.scopebox .boxfl ul{padding-top: 50px;}
.scopebox .boxfl li{display: flex;padding-left: 63px;margin-bottom: 19px;}
.scopebox .boxfl li::before{content: ""; background: url(../images/img-8.png)no-repeat;width: 18px;height: 23px;margin-right: 7px;cursor: pointer;}
.scopebox .boxfl li:hover::before,.scopebox .boxfl li.on::before{content: "";background: url(../images/img-7.png)no-repeat;width: 18px;height: 23px;}
.scopebox .boxfl a{color: #484848;font-size: 15px;}
.scopebox .boxfl a:hover,.scopebox .boxfl li.on a{font-weight: bold;color: #000000;border-bottom: 1px solid #f62a36;}
.scopebox .boxfr{float: right;width: 63.4%;margin-top: 130px;}
.scopebox .boxfr h4{font-size: 36px;color: #444f60;}
.scopebox .boxfr>em{width: 30px;height: 3px;background: #e60012;display: block;margin: 20px 0 40px;}
.scopeul{display: flex;flex-wrap: wrap;}
.scopeul li{width: 47.5%;float: left;margin-right: 5%;margin-bottom: 10px;}
.scopeul li:nth-child(2n){margin-right: 0;}
.scopeul li a{width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.scopeul li div{position: relative;overflow: hidden;}
.scopeul li div>img{transition: .5s;display: block}
.scopeul li div:hover>img{transform: scale(1.1);}
.scopeul li b{background: rgba(0,0,0,.5);display: flex;justify-content: center;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.scopeul li p{color: #3d3d3d;font-size: 18px;line-height: 80px;}
.scopeul li:hover p{color:#e60012; }
.scopeul li:hover b{opacity: 1;}
.pageNum{display: flex;justify-content: center;margin-top: 35px;}
.pageNum a{display: flex;justify-content: center;align-items: center;float: left;margin: 0 15px;color: #999999;font-size: 18px;font-family: Arial;width: 29px;height: 29px;border:2px solid #999;border-radius: 20px;}
.pageNum a:hover,.pageNum a.on{background: #cc252f;border:2px solid #cc252f;color: #fff;}
.pageNum .prev,.pageNum .next{border:none;width: 33px;height: 33px;}
.pageNum .prev:hover,.pageNum .next:hover{border: none;background-color: transparent;}
.pageNum .prev em{background: url(../images/img-45.png)no-repeat;width: 33px;height: 33px;display: inline-block;font-size:0;}
.pageNum .next em{background: url(../images/img-46.png)no-repeat;width: 33px;height: 33px;display: inline-block;font-size:0;}
.move1{font-size: 14px;color: #fff;width: 100%;height: 40px;justify-content: center;align-items: center;border-radius: 50px;margin:5% auto 0;background: #cc252f;display: none}
.move1:hover{color: #fff;}

.coldbox{float: right;width: 63.4%;margin-top: 130px;}
.coldimg{overflow: hidden;}
.coldimg img{transition: .5s;}
.coldimg img:hover{transform: scale(1.1);}
.coldcont{margin: 45px 0 80px;}
.coldcont h4{color: #444f60;font-size: 36px;}
.coldcont em{width: 30px;height: 3px;background: #e60012;display: block;margin: 20px 0;}
.coldcont p{color: #646464;line-height: 36px;font-size: 15px;}

.newsbox{margin-bottom: 110px;}
.newsbox ul{padding-bottom: 40px;}
.newsbox li{background: #f5f5f5;overflow: hidden;margin-top: 60px;height: 300px;}
.newsbox li a{}
.newsbox li .boxfl{width: 30.5%;float: left;overflow: hidden;}
.newsbox li .boxfl img{transition: .5s}
.newsbox li .boxfl img:hover{transform: scale(1.1)}
.newsbox li .boxfr{float: right;width: 59.5%;padding: 0 5%;height: 100%;position: relative;}
.datum{float: left;width: 85%;}
.datum>span{font-size: 23px;color: #393c48;display: block;padding: 45px 0 5px;}
.datum em{width: 30px;height: 3px;background: #e60012;display: block;margin: 8px 0;}
.datum p{color: #999999;
    font-size: 16px;
    line-height: 33px;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;}
.datum b{width: 90px;height: 44px;display: flex;padding: 0 20px 0 53px;justify-content: space-between;align-items: center;color: #4a516b;font-size: 16px;border-radius: 0;border:2px solid #4a516b;position: absolute;bottom: 47px;}
.datum b:hover{background: #4a516b;color: #fff;}
.newsbox .date1{float: right;width: 74px;height: 74px;border: 2px solid #7d7d7d;display: flex;justify-content: center;align-items: center;flex-direction: column;margin-top: 40px;}
.newsbox .date1 b{font-size: 34px;color: #333333;font-family: Arial;}
.newsbox .date1 span{font-size: 12px;color: #333333;opacity: .8;}
.datum b img:nth-last-of-type(2){display: none;}
.datum b:hover img:nth-last-of-type(1){display: none;}
.datum b:hover img:nth-last-of-type(2){display: block;}


.newsdetails{width: 940px;margin: 0 auto 90px;overflow: hidden;}
.newtit{border-bottom: 1px solid #cecece;margin: 80px 0 10px;padding-bottom: 45px;}
.newtit h4{font-size: 30px;color: #444f60;text-align: center;}
.newtit span{display: block;text-align: center;color: #646464;line-height: 56px;}
.newcont{padding-bottom: 50px;border-bottom: 1px solid #cecece;}
.newcont em{display: block;margin-top: 50px;overflow: hidden;}
.newcont em img{transition: .5s;}
.newcont em img:hover{transform: scale(1.1);}
.newcont p{font-size: 16px;color: #646464;line-height: 38px;margin-top: 10px;}
.newcont img{max-width: 100%;height:auto!important;}
.postsbox{padding-top: 55px;}
.postsbox div{float: left;}
.postsbox div a{color: #666;font-size: 15px;display: block;line-height: 28px;}
.postsbox div strong{color: #444;}
.postsbox div a:hover{color:#e60012; }
.postsbox .fanh{width: 160px;height: 42px;background: #4a516b;border-radius: 0;color: #fff;font-size: 14px;font-weight: bold;}
.postsbox .fanh img{margin-left: 8px;}
.newsdetails2{width:1300px;}
.newsdetails2 .flash{width:100%;height:800px;}

.callbox{margin:60px 0 83px;}
.callbox ul{overflow: hidden;}
.callbox li{overflow: hidden;background: #f5f5f5;padding-top: 52px;height: 172px;margin-bottom: 35px;}
.callbox li:nth-last-of-type(1){margin-bottom: 15px;}
.callbox li a{}
.callbox .date1{float: left;width: 74px;height: 74px;border: 2px solid #7d7d7d;display: flex;justify-content: center;align-items: center;flex-direction: column;margin: 0 55px 0 75px;}
.callbox .date1 b{font-size: 34px;color: #333333;font-family: Arial;}
.callbox .date1 span{font-size: 12px;color: #333333;opacity: .8;}
.callcont{width: 54%;float: left;}
.callcont span{color: #393c48;font-size: 23px;}
.callcont em{width: 30px;height: 3px;background: #e60012;display: block;margin: 15px 0 10px;}
.callcont p{color: #999999;font-size: 16px;line-height: 34px;}
.callbox .fanh{background: #4a516b;width: 90px;height: 46px;display: flex;padding: 0 23px 0 54px;justify-content: space-between;align-items: center;color: #fff;font-size: 16px;margin: 30px 47px 0 0;border-radius: 0;}

.sightbox{margin: 75px 0 85px;}
.sighttu{display: flex;flex-wrap: wrap;margin-top: 62px;}
.sighttu li{width: 24%;box-shadow: 0 0 15px #eee;margin: 0 1.3333% 18px 0;}
.sighttu li:nth-child(4n){margin-right: 0;}
.sighttu li a{width: 80%; display: flex;justify-content: center;align-items: center;flex-direction: column;margin: 0 auto;padding-top: 50px;}
.sighttu li a em{display: block;overflow: hidden;}
.sighttu li a img{transition: .5s;height: 250px;width: auto;}
.sighttu li a img:hover{transform: scale(1.1)}
.sighttu span{line-height: 78px;color: #444f60;font-size: 16px;}
.sighttu li:hover span{color:#e60012; }

.activitybox{margin: 75px 0 80px;}
.activitytu{display: flex;flex-wrap: wrap;margin-top: 62px;}
.activitytu li{width: 31%;box-shadow: 0 0 15px #eee;margin: 0 3.5% 42px 0;}
.activitytu li:nth-child(3n){margin-right: 0;}
.activitytu li a{width: 85%; display: flex;justify-content: center;align-items: center;flex-direction: column;margin: 0 auto;padding: 25px 0 15px;}
.activitytu li a em{display: block;overflow: hidden;}
.activitytu li a img{    transition: .5s;
    width: auto;
    height: 257px;
    max-width: 100%;}
.activitytu li a img:hover{transform: scale(1.1)}
.activitytu span{line-height: 78px;color: #444f60;font-size: 15px;height: 78px;overflow: hidden;width: 100%;text-align:center;text-overflow: ellipsis;white-space: nowrap;}
.activitytu li:hover span{color:#e60012; }

.presebox{margin: 13px 0 42px; overflow: hidden;}
.presebox ul{}
.presebox li{margin: 62px 0;overflow: hidden;float: left;}
.presebox .boxfl{float: left;width: 63%;}
.presebox .boxfl h4{font-size: 36px;color: #444f60;margin: 30px 0 10px;}
.presebox .boxfl span{color: #444f60;font-size: 22px;}
.presebox .boxfl em{width: 30px;height: 3px;background: #e60012;display: block;margin: 25px 0 5px;}
.presebox .boxfl p{color: #646464;font-size: 15px;line-height: 36px;margin-top: 30px;}
.presebox .boxfr{float: right;overflow: hidden;width: 31%;}
.presebox .boxfr img{transition: .5s;}
.presebox .boxfr img:hover{transform: scale(1.1);}

.academybox{margin-top: 125px;margin-bottom: 100px;}
.academybox .boxcont{}
.academybox .boxcont img{float: left;margin-right: 65px;margin-bottom:40px;}
.academybox .boxcont h3{font-size: 36px;color: #444f60;}
.academybox .boxcont span{font-size: 22px;color: #444f60;display: block;line-height: 50px;}
.academybox .boxcont em{background: #e60012;display:inline-block;width: 30px;height: 3px;}
.academybox .boxcont p{color: #646464;font-size: 15px;line-height: 36px;margin: 30px 0 0;padding-bottom: 5px;}

.teambox{margin-top: 95px;margin-bottom: 115px;overflow: hidden;}
.teambox .boxcont{}
.teambox .boxfl{float: left;width: 40%;}
.teambox .boxfl ul{display: flex;flex-wrap: wrap;}
.teambox .boxfl li{width: 49%;margin-top: 2%;overflow: hidden;}
.teambox .boxfl li:nth-child(1){width: 100%;margin-top: 0;}
.teambox .boxfl li:nth-child(2n){margin-right: 2%;}
.teambox .boxfr{width: 54%;float: right;}
.teambox .boxcont img{float: left;transition: .5s;}
.teambox .boxcont img:hover{transform: scale(1.1);}
.teambox .boxcont h3{font-size: 36px;color: #444f60;}
.teambox .boxcont span{font-size: 22px;color: #444f60;display: block;line-height: 50px;}
.teambox .boxcont em{background: #e60012;display:inline-block;width: 30px;height: 3px;}
.teambox .boxcont p{color: #646464;font-size: 15px;line-height: 36px;margin: 26px 0 0;}

.word-box{margin: 73px 0 85px;overflow: hidden;background: #f4f4f4;}
.word-box .boxfl{border-right: 1px solid #dddddd;float: left;margin: 70px 0 60px 92px;padding-right: 73px;}
.word-box .boxfr{float: left;margin: 55px 0 0 55px;;}
.word-box .boxfr li{margin-bottom: 16px;display: flex;align-items: center;}
.word-box .boxfr span{font-size: 15px;color: #828181;padding-left: 15px;}
.word-box .boxfr li:nth-last-of-type(1){margin-bottom: 0;}

.couplebox{margin: 112px 0 122px;}
.leavecont{width: 1026px;margin: 64px auto 0;padding-bottom: 15px;overflow: hidden;}
.leavecont ul{display: flex;flex-wrap: wrap;}
.leavecont li{width: 304px;margin-right: 54px;margin-bottom: 17px; border:1px solid #dbdbdb;height: 34px;}
.leavecont li:nth-child(3n){margin-right: 0;}
.leavecont li img{padding-left: 12px;}
.leavecont li label{font-size: 12px;color: #5b5b5b;}
.leavecont li input{height: 34px;width: 207px;border: none;}
.leavecont li.on::after{content: "*";color: #ed1b24;}
.leavetext{width: 1024px;height: 145px;border:1px solid #dbdbdb;display: flex;margin: 8px 0 33px;}
.leavetext span{font-size: 12px;color: #5b5b5b;margin-top: 15px;}
.leavetext span img{padding-left: 12px;padding-right: 7px;}
.leavetext textarea{width: 925px;height: 125px; font-size: 12px;color: #5b5b5b;padding-top: 15px;border: none;line-height: 18px;}
.leavecont .fanh{background: #4a516b;width: 74px;height: 47px;display: flex;padding: 0 38px 0 89px;justify-content: space-between;align-items: center;color: #fff;font-size: 16px;border-radius: 0;font-weight: bold;float: left;}

.leavecont li .input1{width: 210px;height: 34px;border: none;line-height: 34px;background: #fff;padding: 0 10px;color: #a9a9a9;}


.cont .word-box .Map{height:400px;}


.videoLayer{ position:absolute; z-index:100; display:none; width:900px; height:563px; background:#fff;}
.videoLayer .close{ position:absolute; right:15px; top:15px; width:25px; height:27px; background: url(../images/close.png)no-repeat; z-index:5;}
.videoLayer .imgDiv{ }
.videoLayer .imgDiv img{ width:100%;}
.videoLayer h3{
    height: 57px;
    line-height: 57px;
    padding: 0 20px;
    font-size: 25px;
    font-weight: 100;
}

.videoLayer2{ position:absolute; z-index:100; display:none; width:900px; height:563px; background:#fff;}
.videoLayer2 .close{ position:absolute; right:15px; top:15px; width:25px; height:27px; background: url(../images/close.png)no-repeat; z-index:5;}
.videoLayer2 .imgDiv{ }
.videoLayer2 .imgDiv img{ width:100%;}
.videoLayer2 h3{
    height: 57px;
    line-height: 57px;
    padding: 0 20px;
    font-size: 25px;
    font-weight: 100;
}



.newsdetails .botDiv{ position: relative; }
.newsdetails .fujian{ padding-left: 42px; position: relative; font-size: 14px; color: #333;}
.newsdetails .fujian b{ position: absolute; left: 0px; top: 0px; line-height: 28px; }
.newsdetails .fujian li{ line-height: 28px; }
.newsdetails .fujian li a{ color: #006cb8; }
.newsdetails .fujian li a:hover{ text-decoration: underline;}

















