﻿*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;touch-action: manipulation;-webkit-tap-highlight-color: transparent;}
body{font-size:18px;background-color: #fff;color: #333;font-family:'Microsoft Yahei'}
html{overflow-x: hidden;}  
img,video{border:0;max-width: 100%;display: block;outline: none;}
a{text-decoration:none;transition: all .5s;}
em,th,i,b{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
.pc{display: block;}
.app{display: none;}
.clearfix{display:block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.flex{display: flex;}

.w1200{width: 1200px;margin: 0 auto;}
.head1200{display: none;}

.header{position: fixed;left: 0;right: 0;width: 100%;z-index: 999;padding-top: 21px;height: 96px;background-color:#2f62edf0}
.header .logo{width: 300px;display: block;}
.header .w1200{justify-content: space-between;align-items: center;width: calc(100% - 160px);}
.headR{width: calc(100% - 130px);justify-content: flex-end;}
.header .nav{align-items: center;}
.header .nav li{margin-left:43px;position: relative;font-weight: bold;}
.header .nav li::before{bottom: -8px;height: 2px;width: 0%;content: '';position: absolute;left:50%;background-color: #fff;transition: all .5s;transform: translateX(-50%);}
.header .nav li:hover::before{width: 100%;}
.header .nav li a{color: #fff;}

.ljbm{display: inline-flex;background: #fff url(../images/bi.svg) no-repeat 14px center;color: #2a5ea7;font-weight: 900;padding: 10px 18px 10px 40px;align-items: center;margin-left: 10px;background-size: 18px;}
.ljbm:hover{color: #fff;background-color: #2a5ea7;background-image: url(../images/bi2.svg);}

.banner{position: relative;height: 460px;}
.banner h2{position: absolute;font-size: 36px;text-align: center;display: inline-flex;top: 60%;left: 50%;color: #fff;transform: translate(-50%,-50%);letter-spacing: 2px;padding: 0 110px;line-height: 1;}
.banner h2::before,.banner h2::after{width: 90px;height: 1px;background-color: #fff;content: '';position: absolute;top:50%;transform: translateY(-50%);}
.banner h2::before{left: 0;}
.banner h2::after{right: 0;}
.banner img{object-fit: cover;height: 100%;}
.banner>img{width: 100%;}

.footer{background-color: #333;text-align: center;color: #fff;height: 150px;align-items: center;justify-content: center;font-size: 16px;}

/* 联系我们 */
.des{text-align: center;margin-top: 110px;}
.lxwm{justify-content: space-between;padding-top: 80px;padding-bottom: 130px;}
.lxwm dl{width: calc(50% - 20px);background-color: #f2f6fe;padding: 0 0 40px 40px;}
.lxwm dl.telIcon{background-image: url(../images/tel.png);background-position: bottom right;background-repeat: no-repeat;}
.lxwm dl.telIcon:nth-of-type(2){background-image: none;}
.lxwm dl img{width: 20px;}
.lxwm dl+dl{margin-left: 40px;}
.lxwm dt{font-weight: 600;border-bottom: 1px solid #2a5ea7;padding: 30px 0;}
.lxwm dd{padding-top: 10px;padding-left: 8px;}
.lxwm dd p{line-height: 1;display: flex;align-items: center;margin-top: 24px;}
.lxwm dd p img{margin-right: 20px;}

/* 交通住宿 */
.jtzsCon{padding: 110px 0;}
.jtzsCon img{display: inline-flex;}
.jtzsCon p {line-height: 2;}
/*.jtzsCon p+p{margin-top: 15px;}*/
/*.jtzsCon p span{color: #2a5ea7;font-weight: 900;text-decoration: underline;}*/
.jtzsCon ul.lists{display: flex;flex-wrap: wrap;margin-bottom: 40px;}
.jtzsCon ul.lists li{margin-left: 40px;width: 490px;border: 1px dashed #2a5ea7;padding-left: 56px;height: 54px;display: inline-flex;align-items: center;margin-top: 30px;position: relative;padding-right: 10px;}
.jtzsCon ul.lists li span{color: #fff;font-size: 20px;font-weight: 900;background: url(../images/bar.png) no-repeat;width: 37px;height: 42px;position: absolute;top: 0;left: 0;line-height: 1;padding-top: 6px;padding-left: 9px;}
.jtzsCon ul.lists li p{line-height: 1.4;}
.jtzsCon ul.lists li p+p{margin-top: 0;}

/* 小组报告 */ 
.xzbgTabtit{align-items: center;justify-content: center;margin: 90px 0 80px;}
.xzbgTabtit a{font-weight: 900;width: 179px;height: 50px;display: inline-flex;justify-content: center;align-items: center;background: url(../images/hover1.png) no-repeat;color: #2a5ea7;padding-left: 32px;}
.xzbgTabtit a+a{margin-left: 30px;}
.xzbgTabtit a.active,.xzbgTabtit a:hover{background-image: url(../images/hover2.png);color: #fff;}
.xzbgTabcon{margin-bottom: 140px;}
.xzbgTabcon>div{display: none;}
.xzbgTabcon>div.active{display: block;}
.xzbgTabcon>div table{border-collapse: collapse;background-color: #fff;}
.xzbgTabcon>div td,.xzbgTabcon>div th{border: 1px solid #c7c7c7;padding: 20px 0;}
.xzbgTabcon>div th{font-weight: 900;}
.xzbgTabcon>div th{background-color: #2a5ea7;color: #fff;text-align: center;border-color: #2a5ea7!important;}
.tableTit{background-color: #d0dcec;border-color: #d0dcec!important;}
.tableTit p{color: #2a5ea7;padding: 0 50px;}
.tableTit span{font-size: 14px;}
.xzbgTabcon>div table td p{padding: 0 10px;}
.xzbgTabcon>div table i{font-weight: normal;}
.tableBar{background-color: #f2f8ff!important;}

/* 会议日程 */
.hyrcCon{margin-top: 100px;margin-bottom: 130px;}
.hyrcBox{padding: 0 20px;}
.hyrcTit{align-items: center;margin-bottom: 50px;}
.hyrcTit h6{font-size: 18px;font-weight: 900;color: #fff;-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;writing-mode: tb-rl;width: 49px;height: 90px;background: url(../images/bar3.png) no-repeat;display: inline-flex;justify-content: center;align-items: center;}
.hyrcTit h5{font-size: 30px;color: #2a5ea7;border-bottom: 1px dashed #2a5ea7;height: 70px;line-height: 70px;margin-left: 15px;width: calc(100% - 70px);}
.hyrcBox+.hyrcBox{margin-top: 50px;}
.hyrcBox dt{color: #2a5ea7;font-weight: 900;position: relative;padding-right: 70px;width: 180px;text-align: center;}
.hyrcBox dt::before{content: '';position: absolute;top: 3px;right: 3px;background-color: #2a5ea7;border-radius: 50%;width: 10px;height: 10px;border: 1px dashed #2a5ea7;z-index: 9;}
.hyrcBox dt::after{content: '';position: absolute;top: 0;right: 0;background-color: #fff;border-radius: 50%;width: 16px;height: 16px;border: 1px dashed #2a5ea7;}
.hyrcBox dd{padding-left: 40px;position: relative;width: calc(100% - 180px);}
.hyrcBox dd::before{content: '';position: absolute;top: 18px;left: -9px;border-left: 1px solid #2a5ea7;height: calc(100% - 15px);}
.hyrcBox dd::after{content: '';position: absolute;top: 9px;left: -56px;border-top: 1px solid #2a5ea7;width: 28px;}
.hyrcBox dd{padding-bottom: 40px;}
.hyrcBox dd p+p{margin-top: 12px;}
.hyrcBox dd p strong{/* padding: 0 10px; */}
.hyrcBox dd p span{color: #666;background-image: linear-gradient(to right, #d5dfed 10% , #fff 70%);height: 36px;line-height: 36px;display: inline-flex;padding: 0 10px;width: 100%;}
.hyrcBox dl:last-of-type dd{padding-bottom: 0;}
.hyrcBox dl:last-of-type dd::before{border-color: transparent;}
.hyrcBox dl ul{margin-top: 25px;}
.hyrcBox dl ul li{margin-top: 10px;display: flex;}
.hyrcBox dl ul li i{width: calc(100% - 80px);line-height: 1.8;font-weight: 900;}

/* 报名参会 */
.header2{background: url(../images/barbg.jpg) no-repeat;background-size: cover;position: relative;color: #444;}
.bmchCon{background:#f2f6fe url(../images/hhbg.jpg) no-repeat;padding-top: 90px;padding-bottom: 110px;}
.bmchCon .formTop{max-width: 790px;margin: 0 auto;text-align: center;}
.bmchCon .formTop dt{margin-bottom: 50px;}
.bmchCon .formTop dt img{display: inline;}
.bmchCon .formTop dd{font-size: 14px;}
.bmchCon .formTop dd p i{color: #2a5ea7;}
.bmchCon .formTop dd span{/* font-size: 30px; */color: #444;/* display: inline-flex; *//* margin-bottom: 15px; */}
.bmchCon .formTop dd p em{font-size: 16px;}
.bmchCon .formTop dd a{display: inline-flex;margin-top: 10px;text-decoration: underline;color: #2a5ea7;}
.infoForm{background-color: #f9fbff;padding: 80px 0;margin-top: 70px;}
.infoForm p {display: flex;margin-bottom: 30px;width: 100%;align-items: center;max-width: 900px;margin: 0 auto;}
.infoForm p+p{margin-top: 30px;}
.infoForm p span{width: 150px;text-align: left;margin-right: 24px;}
.infoForm p span i{display: inline-block;color: #2a5ea7;margin-right: 4px;}
.infoForm p strong{font-weight: normal;}
.infoForm p em{width: calc(100% - 112px);}
.infoForm p b{font-size: 12px;color: #c5c5c6;margin-left: 50px;}
.infoForm p em .radio{display: inline-flex;margin-right: 12px;}
.infoForm input[type="text"],.infoForm select,.infoForm input[type="date"]{border: 1px solid #dcdcdc;height: 40px;line-height: 40px;padding: 0 14px;width: 100%;background-color: #f9fbff;}
input[type="text"]:focus,.infoForm select:focus,.infoForm input[type="date"]:focus{box-shadow: 0 0 10px rgba(0, 0, 0, .1);border-color: #2a5ea796;transition: all .4s;}
.infoForm select{-webkit-appearance: none;background: url(../images/arrow.png) no-repeat scroll right 10px center transparent;/* color: #c5c5c6; */outline: none;}
::-webkit-calendar-picker-indicator,::-webkit-inner-spin-button{background: url(../images/arrow.png) no-repeat scroll right 0px center transparent;outline: none;}
::placeholder{color: #c5c5c6;}
.radio input[type="radio"]{position:absolute;opacity:0;}
.radio input[type="radio"] + .radio-label:before{content:'';border-radius:100%;display:inline-block;width:16px;height:16px;position:relative;top:3px;cursor:pointer;text-align:center;transition:all 250ms ease;margin-right: 6px;background:url(../images/radio1.svg) left center no-repeat;}
.radio input[type="radio"]:checked+.radio-label:before{background:url(../images/radio2.svg) left center no-repeat;}
.infoForm textarea{width: 100%;border: 1px solid #dcdcdc;padding: 10px;font-family:'Microsoft Yahei';background-color: #f9fbff;}
.uploadFile em{display: inline-flex;align-items: center;}
.uploadFile input[type="text"]{width: calc(100% - 130px);}
.uploadFile a{color: #333;display: inline-flex;width: 130px;text-decoration: underline;margin-left: 25px;}
.workDate,.birth{display: flex;align-items: center;}
.workDate input{width: 56.6%!important;background:#f9fbff url(../images/arrow.png) calc(100% - 10px) center no-repeat!important;}
.workDate strong{display: inline-flex;margin: 0 20px;color: #333;font-weight: 500;}
:focus{outline: none;}
.formXz{width: 100%;max-width: 860px;margin: 0 auto;color: #444;border-top: 1px dashed #e3e4e6;border-bottom: 1px dashed #e3e4e6;margin-top: 90px;padding: 40px 20px;}
.formXz dt{font-weight: 900;margin-bottom: 20px;}
.formXz dd{font-size: 14px;line-height: 1.6;color: #666;}
.formXz dd+dd{margin-top: 25px;}
.formXz dd strong{color: #444;}
.infoForm .tj{text-align: center;}
.infoForm .tj a,.box1 a.bm{background-color: #2a5ea7;color: #fff;font-size: 24px;text-decoration: underline;display: inline-block;padding: 16px 60px;margin: 50px auto 0;}
.infoForm .tj a:hover,.box1 a.bm:hover{background-color: #0183fa;}

/* 弹出层 */
.mask{position: fixed;top: 0;right: 0;left: 0;bottom: 0;z-index: 99;background-color: rgba(0,0,0,.4);}
.pop{background: #fff;background-size: cover;background-position: bottom right;width: 440px;position: fixed;z-index: 999;top: 50%;left: 50%;transform: translate(-50%,-50%);display: none;max-width: 90%;}
.pop .close{position: absolute;right: 10px;top: 10px;cursor: pointer;width: 22px;height: 22px;transition: transform .4s;cursor: pointer;z-index: 999;}
.pop .close:before,.pop .close:after{position:absolute;display:block;content:'';top:0;right:0;bottom:0;left:0;width:100%;height:2px;background:#d6d6d6;margin:auto}
.pop .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.pop .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.pop .close:hover{transform:rotate(90deg)}
.popCon{justify-content: center;padding: 30px 0;}
.popCon dl{text-align: center;}
.popCon dt img{display: inline;}
.popCon dd p{font-size: 14px;color: #666;line-height: 1.6;}
.popCon dd p span{color: #444;font-size: 30px;display: inline-block;margin: 25px 0 20px;}
.popCon dd a{background-color: #2a5ea7;color: #fff;font-size: 18px;display: inline-block;padding: 10px 50px;font-weight: 900;margin-top: 25px;}

.bannerI{height: 600px;}
.bannerI>img{width: 100%;}
.bannerI dl{position: absolute;text-align: center;display: flex;top: 54%;left: 50%;color: #fff;transform: translate(-50%,-50%);flex-direction: column;width: 70%;}
.bannerI dl dt{margin-top: 60px;text-align: center;}
.bannerI dl dt>img{display: block;max-width: 100%;margin: 0 auto;}
.bannerI dl p{align-items: center;display: inline-flex;justify-content: center;letter-spacing: 8px;}
.bantit{/*background: url(../images/line.png) no-repeat;*/font-size: 22px;height: 50px;/*line-height: 46px;*/margin-top: 50px;margin-bottom: 40px;}
.bannerI dl p span{display: inline-flex;margin: 0 20px;font-size: 24px;letter-spacing: 8px;}
.bannerI dl p i{width: 54px;height: 1px;background-color: rgba(225,255,255,.3);}

.box{padding-top: 100px;padding-bottom: 140px;}
.itit{background: url(../images/titBg.png) no-repeat;display: flex;justify-content: center;align-items: center;height: 81px;margin-bottom: 50px;}
.itit h5{font-size: 48px;color: #2a5ea7;font-weight: 600;font-style: italic;
    background-image: linear-gradient(to right, #0d2f95 30%, #8b9fea 100%);
    background-image: -webkit-linear-gradient(to right, #0d2f95 30%, #8b9fea 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    display: inline-flex;
    padding-right: 10px;
}
.itit h6{font-size: 36px;color: #333;font-style: italic; display: inline-flex;}
.box1{padding-bottom: 100px;padding-top: 80px;}
.box1 p{text-align: center;margin-top: 40px;line-height: 1.6;}
.box1 a.fj{color: #2a5ea7;font-weight: 900;text-decoration: underline;}
.box1 a.bm{margin-top: 20px;padding: 10px 50px;}

.box2{background: url(../images/bg2.png) no-repeat;padding-bottom: 120px;}
box2Con{margin-top: 15px;}
.box2Con dl{position: relative;}
.box2Con dl+dl{margin-left: 45px;}
.box2Con dd{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;font-size: 18px;line-height: 1.8;display: flex;justify-content: center;align-items: center;padding: 0 30px;}

.box3Con{margin-top: 10px;}
.box3Con dl{width: calc(100%  / 3);display: flex;flex-direction: column;align-items: center;text-align: center;}
.box3Con dt{background: url(../images/hover.png) no-repeat;color: #2a5ea7;font-weight: 900;width: 149px;height: 50px;line-height: 50px;display: flex;align-items: center;padding-left: 40px;}
.box3Con dt span{margin-left: 6px;}
.box3Con dd{margin-top: 35px;line-height: 1.8;}
.box3Con dd p+p{margin-top: 10px;}
.box3Con img{width: 17px;}
.map{padding: 0 10px;margin-top: 90px;}

.box4{padding-top: 0;}
.box4Con,.box5Con{align-items: center;margin-top: 30px;/* flex-direction: column; */}
/* .box4Con,.box5Con{display: block;} */
.box4Con>div:not(.bar){width: 49%;}
.box5Con>div{width: 100%;}
.bar{width: 1px;background-color: #c7c7c7;margin: 0 8%;height: 180px;}
.box4Con>p{/* width: 50%; */}
.box4Con p,.box5Con p{text-align: center;line-height: 1.8;}
/* .box4 span,.box5Con span{text-decoration: underline;color: #2a5ea7;} */
.box4 strong,.box5Con strong{font-weight: 900;color: #2a5ea7;}

.box5{padding-top: 0;}

.float{position: fixed;right: 40px;bottom: 50%;z-index: 999;display: none;transform: translateY(50%);}
.float .txt{position: absolute;top: 0;width: 100%;height: 100%;left: 0;padding-top: 108px;}
.float .txt span{font-weight: 900;color: #1548ea;letter-spacing: 12px;font-size: 30px;display: block;padding-left: 24px;}
.float .txt a{position: absolute;bottom: 0;left: 0;width: 100%;display: block;height: 58px;text-indent: -999em;}
.float .txt .fljbm{bottom: 78px;}
.float .txt .goTop{height: 58px;}


@media (max-width:1200px){
.pc,.header{display: none;}
.app{display: block;}
body{font-size:17px;}
/*移动端导航*/
.header{display:none}
.head1200{display: flex;justify-content: space-between;align-items: center;padding: 4px 10px 4px 20px;overflow: hidden;position: absolute;;top:0;left:0;right:0;z-index:9999;}
.head1200 a.logo{width:250px;cursor:pointer;display: block;}
.head1200 a.logo img{width:100%;}
.headR{display: flex;align-items: center;}
.ljbm {padding: 12px 22px 12px 18px;background: #fff url(../images/bi.svg) no-repeat 10px center;background-size: 17px;}
.ljbm span{display: none;}
.menu-handler{width:58px;height:58px;cursor:pointer;position:relative;z-index:49;}
.menu-handler .burger{width:24px;height:2px;background:#fff;display:block;position:absolute;z-index:5;top:20px;left:50%;margin:0px 0px 0px -12px;-webkit-transform-origin:center;transform-origin:center;}
.menu-handler .burger-2{top:27px}
.menu-handler .burger-3{top:35px}
.menu-handler.active .burger-1{top:27px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-handler.active .burger-2{opacity:0;}
.menu-handler.active .burger-3{top:27px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.trans,.trans:hover{-webkit-transition:all 277ms ease-in-out;transition:all 277ms ease-in-out;}
.trans-fast,.trans-fast:hover{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out}
.search .searchC input,.search a{height: 50px;line-height: 50px;}
.search .searchC input::-webkit-input-placeholder { font-size: 14px;}
.menuBox{position: fixed;right:-100%;top:66px;width:100%;height:96%;z-index:999;background:#fff;left: auto;}
.menuBox .mlogo{display:block;margin:0 auto;width:238px;padding-top:20px}
.menuBox .mlogo img{display:block;width:100%}
.navMobile{width:100%;}
.navMobile li{line-height:50px;}
.navMobile li h5{width:90%;margin: auto;position:relative;font-size: 16px;width: 100%;border-bottom:1px solid #f5efef;}
.navMobile li h5 a{color: #333;display: block;width:100%;font-weight:bold}
.navMobile li h5 i{border:2px solid #2a5ea7;display:block;width:8px;height:8px;transform:rotate(-45deg);border-top:none;border-right:none;right:20px;position:absolute;top: calc(50% - 4px);transition: all .4s;}
.navMobile li h5 i.active{transform:rotate(135deg);}
.navMobile li .listDown{display:none;width:100%;}
.navMobile li .listDown .list2_one{font-size:14px;background-color:#fff;}
.navMobile li .listDown .list2_one h3{border-top:1px solid #e8e8e8;padding:0px 20px;line-height: 3;font-size: 15px;font-weight: 500;}
.navMobile li h5>a,.navMobile li .listDown .list2_one h3 a{margin-left:20px;width:80%;color:#444;text-transform:uppercase;}

.banner{height: 260px;}
.banner h2{font-size: 24px;max-width: 90%;padding: 0 50px;white-space:nowrap;}
.banner h2::before, .banner h2::after{width: 40px;}
.w1200{width: 90%;}
.footer{font-size: 14px;height: 80px;line-height: 1.6;}
.footer p{max-width: 90%;font-size: 12px;}

.des{margin-top: 50px;width: 100%;}
.lxwm{padding-top: 35px;flex-direction: column;flex-wrap: wrap;padding-bottom: 60px;}
.lxwm dl+dl{margin-left: 0;margin-top: 20px;}
.lxwm dl{width: 100%;padding-left: 20px;}
.lxwm dl.telIcon{background-size: 30%;}
.jtzsCon{padding: 60px 0;}
/*.jtzsCon p+p{margin-top: 15px;}*/
.jtzsCon ul.lists li{margin-left: 10px;}

.xzbgTabtit{flex-direction: column;margin: 60px 0 50px;}
.xzbgTabtit a+a{margin: 0!important;margin-top: 15px!important;}
.xzbgTabcon{margin-bottom: 60px;}
.xzbgTabcon>div{overflow-x: scroll;}
.xzbgTabcon>div table{width: 1000px;font-size: 15px;}

.hyrcTit{margin-bottom: 30px;}
.hyrcCon{margin-top: 60px;margin-bottom: 60px;}
.hyrcBox{padding: 0;}
.hyrcTit h6{font-size: 15px;width: 38px;background-size: cover;}
.hyrcTit h5{font-size: 20px;height: 50px;line-height: 50px;}
.hyrcBox dt{padding-right: 40px;width: 140px;}
.hyrcBox dd{padding-left: 10px;width: calc(100% - 140px);}
.hyrcBox dd::after{left: -39px;width: 18px;}
.hyrcBox dd p span{height: inherit;line-height: 1.6;padding: 10px;background-image: linear-gradient(to right, #d5dfed 100% , #fff 100%);}

.head1200-1{background: url(../images/barbg.jpg) no-repeat;position: relative;}
.bmchCon{padding-top: 60px;padding-bottom:60px}
.bmchCon>.w1200{width: 96%;}
.bmchCon .formTop dt{margin-bottom: 40px;}
.bmchCon .formTop dt img{max-width: 50%;}
/* .bmchCon .formTop dd span{font-size: 26px;} */

.infoForm{padding: 40px 0;font-size: 14px;}
.infoForm p{max-width: 94%;margin: 0 auto;}
.infoForm p.formp{align-items: flex-start;}
.infoForm p span{margin-right: 10px;width: 82px;/* text-align: justify; */}
/* .infoForm p span::after{content: "";display: inline-block;width: 100%;} */
.infoForm p b{display: block;margin-left: 0;margin-top: 15px;}
.infoForm p em{width: calc(100% - 90px);}
.infoForm .tj a{font-size: 18px;}
.formXz{margin-top: 50px;}
::placeholder{font-size: 12px;}
.infoForm input[type="text"], .infoForm select, .infoForm input[type="date"]{padding: 0 6px;}
.infoForm textarea{padding: 6px;}
.workDate strong{margin: 0 10px;}

.bannerI{height: 380px;}
.bannerI dl{width: 84%;}
.bantit{font-size: 15px;line-height: initial;background-position: center top;/*background:url(../images/line2.png) no-repeat;*/background-size: 400px;background-position: center;margin-top: 25px;margin-bottom: 20px;letter-spacing: 0;}
.bannerI dl p {letter-spacing: 0px;}
.bannerI dl p span{font-size: 15px;letter-spacing: 0;margin: 0 10px;}
.bannerI dl p i{width: 30px;}

.infoForm .tj a, .box1 a.bm{font-size: 18px;}

.itit{background-size: 340px;line-height: 1;background-position: center;height: 40px;margin-bottom: 30px;}
.itit h5{font-size: 26px;padding-right: 4px;}
.itit h6{font-size: 22px;}
.box{padding-bottom: 60px;}
.box1{padding-top: 60px;padding-bottom:60px}
.box1 p{margin-top: 20px;}
.box2Con.flex,.box3Con{flex-wrap: wrap;justify-content: center;}
.box2Con dl{width: 46%;margin-bottom: 15px;}
.box2Con dl+dl{margin-left: 0;}
.box2Con dl:nth-of-type(2n){margin-left: 4%;}
.box2Con dd{font-size: 15px;}
.box2{padding-top: 60px;padding-bottom: 60px;}
.box3Con dl{width: 100%;margin-bottom: 20px;}
.box3Con dd{margin-top: 20px;}
.box3Con dd p{margin-top: 15px;}
.map{margin-top: 40px;flex-wrap: wrap;}
.map img{width: 100%;}
.box4Con{flex-wrap: wrap;}
.box4Con p{width: 100%;}
.box4Con .bar{height: 1px;width: 100%;margin: 25px 0;}
.box4Con,.box5Con{align-items: center;margin-top: 30px;flex-direction: column;}
.box4Con>div:not(.bar),.box5Con>div{width: 100%;}
.bannerI dl dt>img{height: initial;}

}

.zsShows{margin-top: 30px;}

