﻿/* 技术支持 开元（重庆）科技有限公司 */
.ibanner{width: 100%; position: relative; background: #EDCE1F; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;}
.iban_right{width: 45%;}
.iban_right img{width: 100%; height: 100%; object-fit: cover; margin:auto;}
.iban_left{width: 50%; position: relative; z-index: 2; padding:180px 5%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.iban_subtitle{font-size: 38px;}
.iban_title{font-size: 80px;font-weight: bold; margin-top: 20px; line-height: 1.3em;}
.iban_txt{font-size: 32px;font-weight: 500; margin-top: 60px; line-height: 1.5em;}
.iban_img{margin-top: 60px; max-width: 60%;}
.ibanner:after{ content: ''; width: 100%; position: absolute; top:240px; bottom: 150px; right: 0; left: 0; background: url(../images/ibanbg.png) no-repeat left top; background-size: cover;}

.ictitle{padding:100px 4% 0;display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.ictitle_h2{font-size: 60px;font-weight: bold;-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; line-height: 1.2em;}
.ictitle_more{border-radius: 50px; height: 100px; line-height: 100px; padding:0 70px;font-size: 32px;font-weight: bold;background: #EDCE1F; margin-left:110px; display: inline-block;}
.icont1{width: 100%; margin:100px auto 0; position: relative; overflow: hidden; overflow: clip; list-style: none; padding: 0; z-index: 1; display: block;}
.icont1.swiper-horizontal {touch-action: pan-y;}
.icont1 .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box;}
.icont1.swiper-android .swiper-slide, .icont1.swiper-ios .swiper-slide, .icont1 .swiper-wrapper { transform: translate3d(0px,0,0);}
.icont1.swiper-backface-hidden .swiper-slide {transform: translateZ(0); -webkit-backface-visibility: hidden;backface-visibility: hidden;}
.icont1 .swiper-slide{flex-shrink: 0; position: relative; transition-property: transform;  display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end; -o-align-items: flex-end; align-items: flex-end; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; padding:0 1% 0 0.5%;}
.icont1 .swiper-slide.swiper-slide-active{ padding:0 0 0 1%;}
.icont1 .swiper-slide.swiper-slide-prev, .icont1 .swiper-slide.swiper-slide-next{ padding:0 0.5% 0 1%;}

.icont1_img{position: relative; width: 100%; padding-bottom: 102%; display:block;}
.icont1 .swiper-slide.swiper-slide-active .icont1_img{padding-bottom: 122%;}
.icont1 .swiper-slide.swiper-slide-prev .icont1_img, .icont1 .swiper-slide.swiper-slide-next .icont1_img{ padding-bottom: 112%;}
.icont1_img img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin: auto;}
.icont2{margin-top:50px;}
.icont2 img{width: 100%;}
.icont3{padding:0 0.5%; overflow: hidden; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.icont3 ul{width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.icont3 ul li{width: 32.33%; margin:50px 0.5% 0;}
.ict3_img{width: 100%; position: relative; padding-top: 106%; overflow: hidden;}
.ict3_img img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin: auto; -webkit-transition: all ease-in-out 0.3s ; -moz-transition: all ease-in-out 0.3s ; -ms-transition: all ease-in-out 0.3s ; -o-transition: all ease-in-out 0.3s ; transition: all ease-in-out 0.3s;}
.ict3_img span{display: inline-block; position: absolute; top:20px; left: 20px; z-index: 2;background: #EDCE1F;color: #132C8C; padding:0 30px; line-height: 60px; border-radius: 60px; font-size: 24px;font-weight: bold;-webkit-transition: all ease-in-out 0.3s ; -moz-transition: all ease-in-out 0.3s ; -ms-transition: all ease-in-out 0.3s ; -o-transition: all ease-in-out 0.3s ; transition: all ease-in-out 0.3s;}
.ict3_tit{font-size: 24px; font-weight: 500; margin-top: 15px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden; }
.ict3_txt{font-size: 18px; margin-top: 15px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; }
.icont3 ul li:hover .ict3_img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);transform: scale(1.1);}
.icont4{padding:50px 0;}
.inews dl{width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.inews dl dt{width: 50%;background: #132C8C; color: #FFFFFF; padding:100px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.inews dl dt h2{font-size: 60px;font-weight: bold;}
.inews_txt{margin-top: 50px;font-size: 24px;font-weight: 500;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9; overflow: hidden;}
.inews dl dd{width: 50%; background: #EDCE1F; padding:80px 80px 80px 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.inews_img{ position: relative; padding-bottom: 75%;}
.inews_img img.inewsimg{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin: auto;}
.inews_logo{position: absolute;right: 0; top: 0; bottom: 0; width: 140px; background: url(../images/inewsbg.png) no-repeat; background-size: 140px 100%;}
.inews_logo img{position: absolute; top: 50%; left: 25px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.inews a:nth-child(1) dl dt, .inews a:nth-child(4) dl dt{background: #CF2B1B;}
.inews a:nth-child(2) dl dt, .inews a:nth-child(5) dl dt{background: #132C8C;}
.inews a:nth-child(3) dl dt, .inews a:nth-child(6) dl dt{background: #1779B2;}
.organization_cont1{width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.organization_cont1img{width: 50%;}
.organization_cont1img img{width: 100%;}
.organization_cont1txt{padding:10px 3%; width: 50%;font-size: 32px;font-weight: 600;line-height: 1.5em; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.organization_cont2{width: 100%; padding: 80px 0; position: relative; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.organization_ct2left, .organization_ct2right, .orgct2search_box, .orgct2search_inp{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.organization_ct2left{width: 46%; padding: 40px 4%; position: relative; z-index: 2;}
.organization_ct2right{width: 50%; padding:40px; background: #fff; position: relative; z-index: 3;}
.organization_ct2rbox{width: 100%; height: 100%;}
.organization_ct2bg{width: 100%; background: #EDCE1F; position: absolute; left: 0; right: 0; bottom: 0; height: 50%; z-index: -1;}
.organization_ct2bg:after{content: ''; width: 30%; height: 100%;background: #132C8C; position: absolute; top: 0; right: 0; bottom: 0;}
.orgct2search_title{font-size: 60px;font-weight: bold;}
.orgct2search_box{width: 100%; margin-top: 30px; background: #fff; border-radius: 4px; border: 1px solid #132C8C; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; padding:6px;}
.orgct2search_inp{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; width: 100%; line-height: 54px; height: 54px; border:0 none; padding:0 20px;font-size: 24px;color: #132C8C;}
.orgct2search_btn{display: inline-block; line-height: 54px; border-radius: 54px;color: #132C8C;font-size: 18px;font-weight: bold;background: #EDCE1F; padding:0 24px;}
.orgct2search_tis{color: #8C8C8C;font-size: 20px; margin-top: 20px;}
.organization_ct2rtit{font-size: 40px; font-weight: 600; text-align: center; padding:0 0 30px;}
.organization_ct2rtxt{font-size: 30px;font-weight: 500; line-height: 1.5em;}
.marquee-container { width: 100%; height: 800px; margin: 0 auto;overflow: hidden; position: relative; transform: translateZ(0);will-change: transform;}
.marquee-content { position: absolute; top: 0; left: 0; width: 100%;}
.marquee-container::-webkit-scrollbar {width: 4px;}
.marquee-container::-webkit-scrollbar-track { background: rgba(0,0,0,0.05);border-radius: 2px;}
.marquee-container::-webkit-scrollbar-thumb { background: #0066cc; border-radius: 2px;}
.organization_cont3{margin-top: 80px;}
.organization_ct3title{font-size: 60px;font-weight: bold; padding:0 4%;}
.organization_ct3box{padding:50px 10% 0;}
.organization_map{width: 100%; position: relative;}
.organization_map .point { position: absolute; width: 12px;height: 12px; border-radius: 50%;background: #EDCE1F; cursor: pointer; transition: background 0.3s; border:4px #132C8C solid;}
.organization_map .point-tooltip {width: 300px; background: #EDCE1F; padding:20px; font-size: 14px; border: 2px solid #132C8C; border-radius: 10px; position: absolute; bottom: 28px; left: 50%; -webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%); display: none; z-index: 10;}
.organization_map .point.active .point-tooltip { display: block;}
.organization_map .point-tooltip:after{content: ''; position: absolute; bottom:-11px; left: 50%; width: 16px; height: 14px; background: url(../images/organization_mapico.png) no-repeat; -webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.organization_map .point-tooltip h2{font-size: 20px;font-weight: bold;}
.organization_map .point-tooltip p{margin-top: 10px;}
.icoopbox{padding:0 0 40px; width: 100%; position: relative;}
.icoop{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;width: 100%; padding:30px 0;}
.icoop .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;transform:translate3d(0px,0,0);transition-timing-function:linear !important;
    -webkit-transition-timing-function: linear !important;   
	  -moz-transition-timing-function: linear !important;
	  -ms-transition-timing-function: linear !important;
	  -o-transition-timing-function: linear !important;
	  transition-timing-function: linear !important;}
.icoop.swiper-container-fade .swiper-slide {pointer-events:none; transition-property:opacity;}
.icoop .swiper-slide {flex-shrink:0;width:300px; position:relative;}
.icoop .swiper-slide span{width: 100%; padding-bottom: 40%; position: relative; overflow:hidden; display: block;}
.icoop .swiper-slide span img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.search_result{display: none;}
.search_resultbg{width:100%; height:100%; position:fixed; left:0; top:0; bottom:0; right:0; background:#000; opacity:0.3; z-index:99;}
.search_resultpop{width: 90%; max-width: 450px; position: fixed; top: 50%; left: 50%; z-index: 100; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.search_resultbox{position: relative; padding:40px; background: #fff; box-sizing: border-box; max-height: 80vh; overflow-y: auto;}
.searchresult_close{position: absolute; top: 10px; right: 10px; z-index: 99; width: 26px; height: 26px; border-radius: 26px; border:2px #132C8C solid; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
.searchresult_close:after, .searchresult_close:before{content: ''; position: absolute; top: 50%; left: 50%; border-radius: 2px; background: #132C8C; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.searchresult_close:after{width: 14px; height: 2px;}
.searchresult_close:before{width: 2px; height: 14px;}
.searchresult_img{width: 100%; position: relative;}
.searchresult_img img{width: 100%;}
.searchresult_img h2{position: absolute; bottom: 50px; left: -8px; width: 70%; background: url(../images/jgtico2.png) no-repeat right top; padding-right: 19px;}
.searchresult_img h2:after{content: ''; width: 8px; height: 7px; background: url(../images/jgtico1.png) no-repeat; position: absolute; top: -7px; left: 0;}
.searchresult_img h2 span{display: block; line-height: 50px; background: #edce1f; padding:0 10px;font-size: 20px;font-weight: 600; text-align: center;}
.searchresult_name{font-size: 24px; font-weight: bold; margin-top: 20px;}
.searchresult_txt{font-size: 18px; margin-top: 10px;}
.searchresult_txt dl{ display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; padding:4px 0;}
.searchresult_txt dl dt{margin-right:20px;}
.searchresult_txt dl dd{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.nbanner img{width: 100%;}
.competition_content{padding:40px 3%;font-size: 32px;font-weight: 500;}
.competition_txt{margin-bottom: 30px;}
.competition_img{margin-bottom:30px; text-align: center;}
.competition_imgbox{width: 100%; margin-bottom:30px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.competition_imgbox img{width: 50%;}
.avada_cont1{margin-top: 80px;}
.avada_cont1 .wrapper{display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.avada_about, .avada_aboutimg{width: 48%;}
.avadaabout_title{font-size: 60px;font-weight: bold;}
.avadaabout_txt{font-size: 32px;font-weight: 600; line-height: 1.5em; margin-top: 20px;}
.avadaabout_btn{margin-top: 30px; display: inline-block; padding:0 70px;background: #EDCE1F; line-height: 80px; border-radius: 100px;font-size: 32px;font-weight: bold; -webkit-transition: all ease-in-out 0.3s ; -moz-transition: all ease-in-out 0.3s ; -ms-transition: all ease-in-out 0.3s ; -o-transition: all ease-in-out 0.3s ; transition: all ease-in-out 0.3s;}
.avadaabout_btn:hover{ -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px);}
.avada_aboutimg{margin-top: 30px;}
.avada_alogo{width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.avada_alogo dl{width: 31.33%; margin:0 0 20px 2%;}
.avada_alogo dl dt{display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;}
.avada_alogo dl dt span{width: 48%; display: block;}
.avada_alogo dl dd{font-size: 20px; margin-top: 8px; color: #231815;}
.avada_cont2{width: 100%; margin:100px auto 0; position: relative; overflow: hidden; overflow: clip; list-style: none; padding: 0 20px; z-index: 1; display: block;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.avada_cont2.swiper-horizontal {touch-action: pan-y;}
.avada_cont2 .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box;}
.avada_cont2.swiper-android .swiper-slide, .avada_cont2.swiper-ios .swiper-slide, .avada_cont2 .swiper-wrapper { transform: translate3d(0px,0,0);}
.avada_cont2.swiper-backface-hidden .swiper-slide {transform: translateZ(0); -webkit-backface-visibility: hidden;backface-visibility: hidden;}
.avada_cont2 .swiper-slide{flex-shrink: 0; position: relative; transition-property: transform; margin-top: 160px;}
.avada_cont2 .swiper-slide.swiper-slide-active{ margin-top: 0;}
.avada_cont2 .swiper-slide.swiper-slide-prev, .avada_cont2 .swiper-slide.swiper-slide-next{ margin-top: 80px;}
.avada_sai{padding:50px;background: #132C8C;color: #EDCE1F;}
.avada_sname{font-size: 40px;font-weight: bold;}
.avada_stxt{font-size: 32px;font-weight: 500; line-height: 1.5em; margin-top: 30px; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 4; overflow: hidden;}
.avada_sbtn{font-size: 24px;font-weight: bold; line-height: 60px; border-radius: 60px; display: inline-block; padding:0 40px; margin-top: 30px;background: #EDCE1F;color: #132C8C;}
.swiper-slide:nth-child(even) .avada_sai{background: #EDCE1F;color: #132C8C;}
.swiper-slide:nth-child(even) .avada_sai .avada_sbtn{background: #132C8C; color: #EDCE1F;}
.avada_cont3{margin-top: 80px;}
.avada_ct3left, .avada_ct3right{width: 50%;}
.avada_ct3left{float: left; position: -webkit-sticky; position: sticky; z-index: 9; top: 100px;background: #EDCE1F; padding:80px 0 80px 80px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; }
.avada_ct3right{margin-left:50%;}
.avada_ct3floor{padding:80px;background: #132C8C;color: #EDCE1F;}
.avada_ct3floor:nth-child(even){background: #EDCE1F;color: #132C8C;}
.avada_fname{font-size: 60px;font-weight: bold;}
.avada_ftxt{font-size: 24px;font-weight: 500; line-height: 1.5em; margin-top: 30px;}
.avada_ct3lbox{ position: relative;}
.avada_ct3img{width: 100%;}
.avada_ct3logo{position: absolute; left: -1px; top: 0; bottom: 0; width: 140px; background: url(../images/avada_ct3bg.png) no-repeat; background-size: 140px 100%;}
.avada_ct3logo img{position: absolute; top: 50%; right: 25px; z-index: 3; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.avada_cont4{margin-top: 80px;}
.avada_ct4hd{padding:0 4%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.avada_cttitle{font-size: 60px;font-weight: bold;}
.avada_ct4more{font-size: 24px;font-weight: bold; line-height: 60px; border-radius: 60px; display: inline-block; padding:0 40px; background: #EDCE1F;color: #132C8C;}
.avada_cont5{padding:80px 0;}
.avada_ct4bd{width: 100%; overflow:hidden; position: relative; margin-top: 40px;}
.avada_ct4bd .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; transform: translate3d(0px,0,0);}
.avada_ct4bd .swiper-slide {width: 88%; flex-shrink: 0; height: 100%; position: relative; transition-property: transform;}
.avada_ct4bd .swiper-slide dl{position: relative; z-index: 1; padding:70px 2%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.avada_ct4bd .swiper-slide dl:after{content: ''; position: absolute; top: 0; left: 36%; right: 0; bottom: 0; z-index: -1; background: #EDCE1F;}
.avada_ct4bd .swiper-slide dl dt{width: 40%;}
.avada_ct4bd .swiper-slide dl dt span{width: 100%; display: block; padding-top: 110%; position: relative; overflow:hidden;}
.avada_ct4bd .swiper-slide dl dt img {display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.avada_ct4bd .swiper-slide dl dd{width: 60%; padding: 40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.avada_ct4bd .swiper-slide dl dd h2{font-size: 48px;font-weight: bold;}
.avada_ct4bd .swiper-slide dl dd h3{font-size: 32px;font-weight: bold; margin-top: 10px;}
.avada_ct4bd .swiper-slide dl dd p{font-size: 24px; line-height: 1.5em; margin-top: 20px;}
.zjps_prev, .zjps_next{position: absolute; bottom: 0; left: 1.8%; z-index: 3; cursor: pointer; width: 38px; height: 38px; line-height: 35px; text-align: center; background: #EDCE1F;}
.zjps_prev{z-index: 4; background: url(../images/gjt_l.png) no-repeat center center #EDCE1F;}
.zjps_next{margin-left:50px; background: url(../images/gjt_r.png) no-repeat center center #EDCE1F;}
.avada_zzjg{width: 100%;}
.avada_zzjg ul{width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.avada_zzjg ul li{width: 29.33%; margin-top: 60px;}
.avada_zzjg ul li.w100{width: 100%;}
.avada_zzjg ul li h2{font-size: 40px;font-weight: bold; line-height: 1.3em; position: relative; z-index: 1;}
.avada_zzjg ul li h2:after{content: ''; width: 100%; height: 18px; background: #EDCE1F; position: absolute; left: 0; right: 0; bottom: 0; z-index: -1;}
.avada_zzjgtxt{font-size: 24px;font-weight: 500; line-height: 1.5em; margin-top: 30px;}
.expert_title{padding-top: 30px;font-size: 60px;font-weight: bold;}
.expert_list{padding:0 0.5% 20px;}
.expert_list ul{width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.expert_list ul li{width: 32.33%; margin:20px 0.5% 0;}
.expert_list ul li a{display: block;}
.expert_list ul li span{width: 100%; padding-top: 110%; position: relative; display: block; overflow: hidden;}
.expert_list ul li span img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.expert_list ul li p{background: #EDCE1F; padding:15px;font-size: 24px;font-weight: bold;color: #132C8C;}
.expert_pop{display: none;}
.expert_popbg{width:100%; height:100%; position:fixed; left:0; top:0; bottom:0; right:0; background:#000; opacity:0.3; z-index:99;}
.expert_popcont{width: 90%; max-width: 1500px; background: #fff; position: fixed; top: 50%; left: 50%; z-index: 100; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.expert_popblack{width: 100%; padding:40px; max-height: 80vh; overflow-y: auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.expert_popimg{width: 40%; float: left;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.expert_popimg span{width: 100%; padding-top: 110%; position: relative; display: block; overflow: hidden;}
.expert_popimg span img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.expert_popbox{margin-left: 44%;}
.expert_poptitle{font-size: 32px;font-weight: bold;}
.expert_poptxt{font-size: 24px;font-weight: 500; line-height: 1.5em; margin-top: 30px;}
.enroll_content{padding:50px 6%;}
.enroll_ctitle{font-size: 48px;font-weight: bold;}
.enroll_ctxt{font-size: 20px;font-weight: 500; line-height: 1.5em; margin-top: 20px;}
.enroll_form{width: 100%;font-size: 16px; padding-top: 20px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;}
.enroll_fdl{width: 48%; margin-top: 20px;}
.enroll_fdl.w100{width:100%;}
.enroll_fdt i{color: #E44548; padding-left:5px;}
.enroll_fdt span{font-size: 14px;color: #8C8C8C; padding-left:5px;}
.enroll_fdd{margin-top: 10px;}
.enroll_fdd .layui-input-affix{line-height: 45px;}
.enroll_finp, .enroll_fselect, .enroll_fcl, .enroll_fdl .layui-form-select .layui-input{width: 100%;font-size: 16px; color: #132C8C; border-radius: 4px; border: 1px solid #E4E4E4; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.enroll_finp, .enroll_fselect, .enroll_fdl .layui-form-select .layui-input{height: 45px; line-height: 43px; padding:0 10px;}
.enroll_fcl{padding:10px;}
.enroll_ftis{float: right; padding:0 0 0 10px;}
.enroll_fdl .layui-form-select dl{top: 45px;}
.enroll_fdl .layui-form-select dl dd.layui-this{color: #132C8C;}
.enroll_finp:hover, .enroll_fselect:hover, .enroll_fdl .layui-form-select .layui-input:hover{border-color: #EDCE1F !important;box-shadow:0 0 0 3px rgba(237,206,31,.08)}
.enroll_finp:focus, .enroll_fselect:focus, .enroll_fdl .layui-form-select .layui-input:focus, .layui-form-danger+.layui-form-select .layui-input, .layui-form-danger:focus{border-color: #EDCE1F !important;box-shadow:0 0 0 3px rgba(237,206,31,.08)}
.enroll_button{margin-top: 40px; text-align: center; width: 100%;}
.enrollbtn{display: inline-block; padding:0 45px;background: #E5E5E5;border-radius: 50px; line-height: 60px;color: #132C8C; margin:0 30px;font-size: 24px;font-weight: bold;}
.enrollbtn.on{background: #EDCE1F;}
.enroll_fclqm{width: 100%; padding: 20px 0 0; overflow: hidden;}
.enroll_fclqm dl{float: left; margin:0 20px 20px 0;}
.enroll_fclqm dl dt{float: left;}
.enroll_fclqm dl dd{float: left;}
.fqmbtn{border: 1px dashed rgba(19, 44, 140, 0.2);padding: 20px 80px;border-radius: 4px;color: #EDCE1F;font-size: 16px;font-weight: bold; display: inline-block; float: left;}

.signature-container{ width: 100%; height: 0; overflow: hidden;}
.signature-container.on{height: initial;}
.signature-cont{width: 100%; padding:0 5% 40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
#signatureCanvas{ width: 100%; height:200px;border: 1px dashed #e4e4e4; border-radius: 4px; cursor: crosshair; background-color: #fff; margin-top: 20px;}
.btn-group{width: 100%; text-align: center;}
.sign-btn{ padding:10px 30px; border: none; border-radius: 30px; margin:15px 20px 0 0; display: inline-block; cursor: pointer; transition: background-color 0.2s;}
.btn-clear {background-color: #E5E5E5;color: #132C8C;}
.btn-save, .btn-save:hover{ background-color: #132C8C; color: #EDCE1F;}
.signature-preview {display: none; }
#previewImg {float: left; border: 1px solid #e4e4e4; border-radius: 4px; width: 224px; height: 64px;}
.btn-group .disabled { background-color: #E5E5E5 !important; color: #132C8C !important; cursor: not-allowed !important;}

.upload_btn{background: #F6F7F9;border: 1px solid #E4E4E4; color: #B2B1B1; float: left; margin:0 10px 10px 0; width: 148px;height: 148px;border-radius: 4px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content:center; -moz-justify-content: center; -ms-justify-content:center; -o-justify-content: center; justify-content:center;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.upload_btn span{background: url(../images/upico.png) no-repeat center top; padding:48px 22px 0;}
.uploadimg{ width: 148px;height: 148px;border: 1px solid #E4E4E4;border-radius: 4px; position: relative; overflow:hidden; margin:0 10px 10px 0; float: left;}
.uploadimg img{width: 100%; height: 100%; object-fit: cover;}
.upimgdelete{width: 20px; height: 20px; border-radius: 20px; background:#fff; position: absolute; top: 5px; right: 5px; z-index: 5; cursor: pointer; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
.upimgdelete:after, .upimgdelete:before{content: ''; position: absolute; top: 50%; left: 50%; border-radius: 2px; background: #132C8C; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.upimgdelete:after{width: 12px; height: 1px;}
.upimgdelete:before{width: 1px; height: 12px;}
.upfdbtn{position: absolute; top: 0; left: 0; right: 0;}
.uploadimg video{width: 100%; height: 100%;}

.pay_content{background: #F3F4F9; padding:80px 0;}
.paywrapper{width: 90%; max-width: 520px; margin:0 auto;}
.paytitle{font-size: 28px;font-weight: 500;}
.paydl{width: 100%; margin-top: 30px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.paypmprice{font-size: 28px;font-weight: bold;}
.payPrice{font-size: 50px;font-weight: bold;}
.paycard{width: 100%; margin-top: 20px; border: 1px solid #E4E4E4; background: #fff; border-radius: 4px; padding:10px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.paycard .paycard_inp{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; font-size: 20px; border:0 none; color: #132C8C;height: 40px; line-height: 40px; padding:0 10px; width: 100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.paycard .paycard_btn{background: #EDCE1F; line-height: 40px; border-radius: 40px; padding:0 24px;font-size: 18px;font-weight: bold; display: inline-block;}
.paySubmit{width: 100%; line-height: 60px; border-radius: 60px; margin-top: 40px; text-align: center;font-size: 24px;font-weight: bold; background: #EDCE1F;display: block;}
.paymode li{width: 100%; margin-top: 30px; line-height: 32px; border: 1px solid #E4E4E4; background: #fff; position: relative; border-radius: 8px; overflow: hidden;}
.paymode li a{ padding:40px 0; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content:center; -moz-justify-content: center; -ms-justify-content:center; -o-justify-content: center; justify-content:center;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.paymode li a img{margin-right:20px;}
.paymode li a span{color: #222222;font-size: 20px;font-weight: 600;}
.paymode li.on{background: rgba(19, 44, 140, 0.1); border-color: #132C8C;}
.paymode li.on:after{ content: ''; position: absolute; right: -1px; bottom: -1px; background: url(../images/paygx.png) no-repeat; width: 35px; height: 34px;}

.newshot{width: 100%; overflow:hidden; position: relative; margin-top: 80px;}
.newshot .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; transform: translate3d(0px,0,0);}
.newshot .swiper-slide {width: 100%; flex-shrink: 0; height: 100%; position: relative; transition-property: transform;}
.newshot .swiper-slide dl{position: relative; z-index: 1; padding:70px 10px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.newshot .swiper-slide dl:after{content: ''; position: absolute; top: 0; left: 36%; right: 0; bottom: 0; z-index: -1; background: #EDCE1F;}
.newshot .swiper-slide dl dt{width: 58%;}
.newshot .swiper-slide dl dt span{width: 100%; display: block; padding-top: 60%; position: relative; overflow:hidden;}
.newshot .swiper-slide dl dt img {display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.newshot .swiper-slide dl dd{width: 42%; padding: 40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.newshot .swiper-slide dl dd h2{font-size: 48px;font-weight: bold;}
.newshot .swiper-slide dl dd .newshot_txt{font-size: 24px; line-height: 1.5em; margin-top: 20px;}
.news_prev, .news_next{position: absolute; bottom: 0; left:10px; z-index: 3; cursor: pointer; width: 38px; height: 38px; line-height: 35px; text-align: center; background: #EDCE1F;}
.news_prev{z-index: 4; background: url(../images/gjt_l.png) no-repeat center center #EDCE1F;}
.news_next{margin-left:50px; background: url(../images/gjt_r.png) no-repeat center center #EDCE1F;}
.news_content{padding:80px 10%;}
.news_list dl{width: 100%; overflow: hidden; font-size: 20px; margin-bottom:60px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.news_list dl dt{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; overflow: hidden; border-bottom: 1px #D8D8D8 solid; padding-bottom: 5px;}
.news_list dl dt h5{line-height: 50px;}
.news_list dl dt h5 span{ float: right; padding:0 20px; border-radius: 50px; background: #EDCE1F; display: none; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.news_list dl dt h5 span i{background:url(../images/avada_jr.png) no-repeat; width: 24px; height: 6px; margin-left:10px;}
.news_list dl dt h2{width: 100%; font-size: 24px;font-weight: bold; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; margin-top: 30px;}
.news_list dl dt p{width: 100%; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; margin-top: 20px;}
.news_list dl dd{margin-left:4%; width: 440px;}
.news_list dl dd span{width: 100%; display: block; padding-top: 60%; position: relative; overflow:hidden;}
.news_list dl dd span img {display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.news_list dl:hover dt h5 span{ display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}

.other_content{padding:80px 0;}
.other_list{padding:0 0.5%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.other_list dl{width: 32.33%; overflow: hidden; font-size: 20px; margin:0 0.5% 20px; float: left;}
.other_list dl dt{width: 100%}
.other_list dl dt span{width: 100%; display: block; padding-top: 70%; position: relative; overflow:hidden;}
.other_list dl dt span img {display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.other_list dl dd{padding:15px;}
.other_list dl dd h5{line-height: 50px; margin-top:10px;}
.other_list dl dd h5 span{ float: right; padding:0 20px; border-radius: 50px; color: #EDCE1F; background: #132C8C; display: none; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.other_list dl dd h5 span i{background:url(../images/newsmore.png) no-repeat; width: 24px; height: 6px; margin-left:10px;}
.other_list dl dd h2{width: 100%; font-size: 24px;font-weight: bold; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.other_list dl:hover dd{background: #EDCE1F;}
.other_list dl:hover dd h5 span{ display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.pages{width: 100%; overflow: hidden; text-align: center;font-size: 20px;}
.pages a, .pages span{background: #EDCE1F;width: 38px;height: 38px; line-height: 38px; text-align: center; margin:20px 10px 0; display: inline-block;}
.pages .on{background: #132C8C; color: #fff;}
.pages img{vertical-align: middle; margin-top:-4px;}
.newsdetail_content{padding:80px 10%;}
.newsdetail_title{font-size: 40px;font-weight: bold;}
.newsdetail_time{font-size: 24px; margin-top: 20px;}
.newsdetail_txt{font-size: 32px; line-height: 1.5em; margin-top: 30px;}
.about_content{width: 100%; background: url(../images/aboutbg.jpg) no-repeat center center; background-size: cover;}
.aboutwarp{padding:80px 10%;}
.abouttitle{font-size: 60px;font-weight: bold;}
.abouttxt{font-size: 24px; margin-top: 30px;}
.aboutnum{width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between;}
.aboutnum dl{width: 29.33%; background: #132C8C; color: #fff;border-radius: 8px; padding:20px; text-align: center; margin-top: 40px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.aboutnum dl dt{font-size: 60px;font-weight: bold;}
.aboutnum dl dd{font-size: 20px;font-weight: 600; margin-top:20px;}
.contact_content{width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.contact_left{width: 50%;}
.contact_map{width: 100%; height: 100%;}
.contact_map img{width: 100%; height: 100%; object-fit: cover;}
.contact_right{width: 50%; padding:60px 10% 60px 5%; float: left;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.lxform_dl{margin-bottom:30px;}
.lxform_dt{font-size: 16px;}
.lxform_dt i{color: #E44548; padding:0 5px;}
.lxform_dd{margin-top: 10px;}
.lxform_input, .lxform_textarea{width: 100%; font-size: 16px; color: #132C8C; border-radius: 4px; border: 1px solid #132C8C; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.lxform_input{height: 45px; line-height: 45px; padding:0 15px;}
.lxform_textarea{padding:10px 15px; height: 100px;}
.lxform_dd .layui-input-affix .layui-icon{line-height: 45px;}
.lxform_submit{width: 50%;background: #EDCE1F;font-size: 24px;font-weight: bold; text-align:center; line-height: 60px; border-radius: 60px; display: block;}
.works_content{padding:80px 0; width: 100%; overflow: hidden;}
.works_title{padding:0 4%;font-size: 48px;font-weight: bold;}
.works_list{padding:0 3%;}
.works_list ul{width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.works_list ul li{margin:80px 3% 0; position: relative; width: 44%;-webkit-transition: all ease-in-out 0.3s; -moz-transition: all ease-in-out 0.3s; -ms-transition: all ease-in-out 0.3s; -o-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s;}
.works_list ul li span{width: 100%; display: block; padding-top: 60%; position: relative; overflow:hidden;}
.works_list ul li span img {display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.works_list ul li h2{position: absolute; left: 0; right: 0; bottom: 0; padding:20px;font-size: 28px;font-weight: bold;text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);color: #FFFFFF;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
}
.works_list ul li:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);transform: scale(1.1);}
.works_ncontent{padding:60px 5%;}
.works_ncttitle{font-size: 40px;font-weight: bold; padding-bottom: 30px;}
.works_ncttxt{font-size: 20px; line-height: 1.8em;}
.works_nctdl{padding:5px 0; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.works_nctdl dd{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.works_ncontswiper{width: 100%; padding:0 0 80px; overflow: hidden; position: relative;}
.works_ncontswiper:after{content: ''; position: absolute; left: 0; right: 0; bottom: 0; background: #EDCE1F; height: 50%;}
.works_nswiper{width: 60%; margin:0 auto; position: relative; overflow: hidden;}
.works_nswiper .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; transform: translate3d(0px,0,0);}
.works_nswiper .swiper-slide {width: 100%; flex-shrink: 0; height: 100%; position: relative; transition-property: transform;}
.works_nswiper .swiper-slide span{width: 100%; display: block; padding-top: 60%; position: relative; overflow:hidden;}
.works_nswiper .swiper-slide span img {display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.works_nswiper .swiper-slide h3{position: absolute; top: 20px; right: 20px; font-size: 24px; background: #132C8C;padding: 6px 12px;color: #FFFFFF;}
.nworks_prev, .nworks_next{position: absolute; bottom: 20px; left:20px; z-index: 3; cursor: pointer; width: 38px; height: 38px; line-height: 35px; text-align: center;}
.nworks_prev{z-index: 4;  background:url(../images/gjt_l.png) no-repeat center center #EDCE1F;}
.nworks_next{margin-left:50px;  background:url(../images/gjt_r.png) no-repeat center center #EDCE1F;}



.user_content{padding: 50px 4%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.user_left{width: 30%;}
.user_right{width:100%;}
.user_form{font-size: 16px; border-right: 1px #e4e4e4 solid; margin-right:8%; padding:0 8% 40px 0;}
.userform_submit{background: #EDCE1F;font-size: 24px;font-weight: bold; text-align:center; line-height: 60px; border-radius: 60px; display: inline-block; padding:0 60px; margin-top: 40px;}
.user_favatar{width: 148px; height: 148px; margin:0 auto; position: relative;}
.myavatar{width: 148px; height: 148px; border-radius: 50%; overflow: hidden;}
.myavatar img{width: 100%; height: 100%; object-fit: cover; margin:auto;}
.user_fbox{padding-top: 20px;}
.upavatar_btn{position: absolute; right: 0; bottom: 0; background: url(../images/bjico.png) no-repeat center center #132C8C; width: 36px; height: 36px; border-radius: 36px; display: inline-block;}
.saititle{font-size: 44px;font-weight: bold;}
.sailist{margin-top: 30px;}
.saidl{width: 100%; font-size: 18px; margin-bottom:25px; background: #F6F7F9;border-radius: 8px; padding:25px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content:space-between; -o-justify-content: space-between; justify-content:space-between; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.saidt{width: 50%;}
.sainame span{font-size: 26px;font-weight: bold;}
.sainame em{background: #EDCE1F;border-radius: 8px; padding:0 12px; line-height: 34px; margin-left:10px; display: inline-block;}
.saiinfo{width: 100%; display: block; margin-top:20px; overflow: hidden;}
.saiinfo dl{margin-right:40px;float: left;}
.saiinfo dl:last-child{margin-right:0;}
.saiinfo dl dt{float: left;}
.saiinfo dl dd{font-weight: 500; float: left; margin-left:5px;}
.saidd{width: 50%; text-align:right;}
.saidbox{float: right;}
.saistate{font-weight: 500;}
.saibutton{display: inline-block;}
.saibutton a{display: inline-block; float: left; margin:20px 0 0 20px; padding:0 24px; line-height: 38px; border-radius: 38px;background: #EDCE1F;}
.saizsimg{display: inline-block; margin:10px 0 0;}
.saizsimg img{width: 84px; height: 84px;}




@media all and (max-width:1500px) {
	.iban_left{padding:150px 5%;}
	.ibanner:after{ top:210px; bottom: 120px;}
	.iban_subtitle{font-size: 30px;}
	.iban_title{font-size: 60px;}
	.iban_txt{font-size: 26px; margin-top: 50px;}
	.inews dl dt{padding:80px;}
	.inews dl dt h2,.orgct2search_title{font-size: 48px;}
	.inews_txt, .organization_ct2rtxt{font-size: 18px;}
	.organization_cont1txt, .organization_ct2rtit{font-size: 24px;}
	.saititle{font-size: 36px;}
	.saidl{font-size: 16px;}
	.sainame span{font-size: 22px;}
	.ictitle_h2{font-size: 48px;}
	.ictitle_more{font-size: 24px; line-height: 70px; height: 70px;}
	.ict3_img span{font-size: 20px;}
	.avada_alogo dl dd{font-size: 18px;}


}
@media all and (max-width:1300px) {
	.inews_txt{margin-top: 25px;}
	.inews_logo, .avada_ct3logo{width: 100px;background-size: 100px 100%;}
	.organization_cont1txt{font-size: 20px;}
	.competition_content{font-size: 20px;}
	.avadaabout_title{font-size: 32px;}
	.avadaabout_txt{font-size:20px;}
	.avadaabout_btn{font-size: 20px; line-height: 50px; padding:0 40px;}
	.avada_sai{padding:30px;}
	.avada_sname{font-size: 32px;}
	.avada_stxt{font-size: 20px;}
	.avada_sbtn{font-size: 16px; padding:0 30px;}
	.avada_cont2.swiper-backface-hidden .swiper-slide { margin-top: 100px;}
	.avada_cont2 .swiper-slide.swiper-slide-active{ margin-top: 0;}
	.avada_cont2 .swiper-slide.swiper-slide-prev, .avada_cont2 .swiper-slide.swiper-slide-next{ margin-top: 50px;}
	.avada_ct3left{padding:50px 0 50px 50px;}
	.avada_ct3floor{padding:50px;}
	.avada_fname, .avada_cttitle{font-size: 36px;}
	.avada_ftxt{font-size: 16px;}
	.avada_ct4bd .swiper-slide dl dd h2{font-size: 36px;}
	.avada_ct4bd .swiper-slide dl dd h3{font-size: 20px;}
	.avada_ct4bd .swiper-slide dl dd p{font-size: 16px;}
	.avada_zzjg ul li h2{font-size: 36px;}
	.avada_zzjgtxt{font-size: 20px;}
	.expert_title{font-size: 36px;}
	.expert_list ul li p{font-size: 18px;}
	.newshot .swiper-slide dl dd h2{font-size: 24px;}
	.newshot .swiper-slide dl dd .newshot_txt{font-size: 16px;}
	.news_list dl{font-size: 16px;}
	.news_list dl dt h2{margin-top: 20px; font-size: 20px;}
	.news_list dl dt p{margin-top:15px;}
	.news_list dl dd{width: 380px;}
	.ictitle_h2{font-size:36px;}
	.ictitle_more{line-height: 60px; height: 60px; font-size: 20px;}
	.ict3_img span{font-size: 18px;}
	.ict3_tit{font-size: 18px;}
	.ict3_txt{font-size: 15px;}
	.inews dl dt h2{font-size: 32px;}
	.inews_txt{font-size: 16px;}
	.newsdetail_title{font-size: 32px;}
	.newsdetail_time{font-size: 16px;}
	.newsdetail_txt{font-size: 20px;}
	.abouttitle, .aboutnum dl dt{font-size: 32px;}
	.abouttxt, .aboutnum dl dd{font-size: 16px;}
	.lxform_submit{font-size: 16px;}
	.other_list dl{font-size: 16px;}
	.other_list dl dd h2{font-size: 20px}
	.works_title{font-size: 32px}
	.works_list ul li h2{font-size: 16px;}
	.works_ncttitle{font-size: 32px;}
	.works_ncttxt{font-size: 16px;}
	.works_nswiper .swiper-slide h3{font-size: 18px;}
	.avada_alogo dl dd{font-size: 16px;}

	
}
@media all and (max-width:1200px) {
	.iban_left{padding:130px 5%;}
	.ibanner:after{ top:180px; bottom: 80px;}
	.iban_subtitle{font-size: 24px;}
	.iban_title{font-size: 44px;}
	.iban_txt{font-size: 20px; margin-top: 40px;}
	.inews dl dt h2,.orgct2search_title{font-size: 32px;}
	.inews_txt, .orgct2search_tis{font-size: 16px;}
	.ict3_img span{font-size: 16px; line-height: 50px;}
	.organization_cont1txt, .orgct2search_inp{font-size: 18px;}
	.organization_map .point{width: 10px; height: 10px; border-width: 3px;}
	.organization_map .point-tooltip{width: 200px; bottom:25px;}
	.other_list dl{width: 49%;}
	.works_list ul li{margin-top: 50px;}
	.saidl{font-size: 14px;}
	.sainame span{font-size: 20px;}
	.sainame em{line-height: 30px;}
	.saibutton a{line-height: 34px;}
	.userform_submit{font-size: 18px; line-height: 50px;}
	.avada_alogo dl dd{font-size: 14px;}
	



}
@media all and (max-width:1100px) {
	.user_left{width: 40%;}
	.user_right{width: 100%;}
	.saidt, .saidd{width: 100%;}
	.saidd{margin-top: 15px;}
	.saiinfo{margin-top:10px;}
	.saibutton a{margin:10px 0 0 10px;}
}
@media all and (max-width:980px) {
	.iban_left{padding:100px 0 80px 5%;}
	.ibanner:after{ top:140px; bottom: 90px;}
	.inews dl dt{padding:60px;}
	.inews_logo{width: 60px;background-size: 60px 100%;}
	.organization_cont1txt{font-size: 16px;}
	.newshot .swiper-slide dl{padding:0 2% 10px; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap}
	.newshot .swiper-slide dl:after{top:80px; left: 0; right: 0;}
	.newshot .swiper-slide dl dt{width: 90%; margin:0 auto;}
	.newshot .swiper-slide dl dd{width: 100%; padding:20px;}
	.newshot .swiper-slide dl dd h2{font-size: 24px;}
	.newshot .swiper-slide dl dd .newshot_txt{font-size: 16px;}
	.newshot{padding-bottom: 50px;}
	.news_list dl{font-size: 14px;}
	.news_list dl dd{width: 300px;}
	.news_list dl dt h5{line-height: 40px;}
	.news_list dl dt h5 span{padding:0 15px;}
	.news_list dl dt h2{margin-top: 15px; font-size: 16px;}
	.news_list dl dt p{margin-top:10px;}
	.contact_left, .contact_right{width: 100%;}
	.user_content{padding:40px 4%;}
	.sailist{margin-top: 20px;}
	.saidl{margin-bottom:15px;}
	.avada_ct3left{top: 60px;}
	
	

}

@media all and (min-width:0) and (max-width:768px) {
	.ictitle{ padding:30px 4% 0; display: block;}
	.ictitle_h2{font-size:20px;}
	.ictitle_more{font-size: 14px; line-height: 40px; height: 40px; padding:0 20px; margin:20px 0 0;}
	.icont1{margin-top: 40px;}
	.icont3 ul li{width: 48%; margin:25px 1% 0;}
	.icont2{margin-top: 25px;}
	.ict3_tit{font-size: 13px;margin-top: 8px;}
	.ict3_txt{font-size: 11px;margin-top: 8px;}
	.ict3_img span{font-size: 14px; line-height: 40px; padding:0 20px; top: 10px; left: 10px;}
	.icont4{padding:30px 0;}
	.inews dl dt, .inews dl dd{width: 100%;}
	.inews dl dt{padding:30px;}
	.inews dl dd{padding:30px 30px 30px 0;}
	.inews_logo img{left: 15px;}
	.inews dl dt h2{font-size: 24px;}
	.inews_txt{font-size: 14px;}
	.organization_cont1txt, .organization_cont1img{width: 100%;}
	.organization_cont1txt{padding:20px 4%;}
	.organization_cont2{justify-content: center; padding:40px 0;}
	.organization_ct2left, .organization_ct2right{width: 92%;}
	.organization_ct2left{padding:0;}
	.orgct2search_title{font-size: 22px;}
	.orgct2search_box{margin-top: 15px;}
	.orgct2search_inp, .orgct2search_btn{ height: 42px; line-height: 42px; }
	.orgct2search_inp{padding:0 10px; font-size: 16px;}
	.orgct2search_btn{font-size: 15px;}
	.orgct2search_tis{font-size: 14px;}
	.organization_ct2right{padding:20px;}
	.organization_ct2rtit{font-size: 18px;}
	.organization_ct2rtxt{font-size: 14px;}
	.marquee-container{height: 500px;}
	.organization_cont3{margin-top: 40px;}
	.organization_ct3title{font-size: 24px;}
	.organization_ct3box{padding:30px 5% 0;}
	.organization_map .point{width: 5px; height: 5px; border-width: 1px;}
	.organization_map .point-tooltip{width: 120px; bottom:12px; padding:6px; border-width: 1px; font-size: 10px;}
	.organization_map .point-tooltip h2{font-size: 12px;}
	.organization_map .point-tooltip p{margin-top: 5px;}
	.organization_map .point-tooltip:after{width: 8px; height: 7px; background-size: 8px 7px; bottom: -6px;}
	.icoopbox{padding:0 0 20px;}
	.icoop{padding:15px 0;}
	.icoop .swiper-slide{width: 100px;}
	.searchresult_img h2 span{font-size: 15px;}
	.searchresult_name{font-size: 16px;}
	.searchresult_txt{font-size: 14px;}
	.competition_content{font-size: 16px; padding: 25px 4%;}
	.competition_txt, .competition_img, .competition_imgbox{margin-bottom: 20px;}
	.avada_about, .avada_aboutimg{width: 100%;}	
	.avada_alogo dl{margin-bottom:10px;}
	.avada_alogo dl dd{font-size: 12px; margin-top: 5px;}
	.avada_cont1{margin-top: 30px;}
	.avadaabout_title{font-size: 24px;}
	.avadaabout_txt{font-size:16px; margin-top: 10px;}
	.avadaabout_btn{font-size: 16px; padding:0 40px; line-height: 50px; margin-top: 20px;}
	.avada_cont2{margin-top: 40px;}
	.avada_cont2.swiper-backface-hidden .swiper-slide { margin-top: 40px;}
	.avada_cont2 .swiper-slide.swiper-slide-active{ margin-top: 0;}
	.avada_cont2 .swiper-slide.swiper-slide-prev, .avada_cont2 .swiper-slide.swiper-slide-next{ margin-top: 20px;}
	.avada_sai{padding:20px;}
	.avada_sname{font-size: 24px;}
	.avada_stxt{font-size: 16px; margin-top: 15px;}
	.avada_sbtn{font-size: 14px; padding:0 30px; line-height: 50px; margin-top: 20px;}
	.avada_cont3{margin-top: 30px;}
	.avada_ct3left{padding:30px 0 30px 30px; width: 100%; position: inherit; float: initial;}
	.avada_ct3logo img{right: 15px;}
	.avada_ct3right{margin-left:0; width: 100%;}
	.avada_ct3floor{padding:30px;}
	.avada_fname{font-size: 24px;}
	.avada_ftxt{font-size: 14px; margin-top: 20px;}
	.avada_cont4{margin-top: 40px;}
	.avada_cont5{padding:40px 0;}
	.avada_cttitle{font-size: 20px; font-size: 30px;}
	.avada_ct4more{font-size: 14px; padding:0 30px; line-height: 50px;}
	.avada_ct4bd{margin-top: 30px;}
	.avada_ct4bd .swiper-slide dl{padding:0 2% 30px; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap}
	.avada_ct4bd .swiper-slide dl:after{top:80px; left: 2%; right: 2%;}
	.avada_ct4bd .swiper-slide dl dt{margin:0 auto; width: 40%;}
	.avada_ct4bd .swiper-slide dl dd{padding:20px; width: 100%;}
	.avada_ct4bd .swiper-slide dl dd h2{font-size: 20px;}
	.avada_ct4bd .swiper-slide dl dd h3{font-size: 15px;}
	.avada_ct4bd .swiper-slide dl dd p{font-size: 13px;}
	.zjps_prev, .zjps_next{top: 0; bottom: initial;}
	.avada_zzjg ul li{width: 100%; margin-top: 30px;}
	.avada_zzjg ul li h2{font-size: 24px;}
	.avada_zzjg ul li h2:after{height: 10px;}
	.avada_zzjgtxt{font-size:15px; margin-top: 15px;}
	.expert_popimg{width: 100%; float: initial;}
	.expert_popbox{margin:20px 0 0;}
	.expert_popblack{padding:30px;}
	.expert_poptitle{font-size: 24px;}
	.expert_poptxt{font-size: 15px; margin-top: 15px;}
	.expert_list ul li{width: 49%; margin-top: 10px;}
	.expert_list ul li p{font-size: 15px;}
	.expert_title{font-size: 26px;padding-top: 20px;}
	.enroll_content{padding:30px 4%;}
	.enroll_ctitle{font-size: 24px;}
	.enroll_ctxt{font-size: 16px;}
	.enroll_fdl{width: 100%;}
	.enroll_button{margin-top: 25px;}
	.enrollbtn{line-height: 50px; font-size: 16px; margin:0 10px;}
	.pay_content{padding:40px 0;}
	.paytitle, .paypmprice{font-size: 20px;}
	.paymode li{margin-top:20px;}
	.paymode li a{padding:20px 0;}
	.paymode li a span, .paycard .paycard_inp, .paycard .paycard_btn{font-size: 16px;}
	.payPrice{font-size: 30px;}
	.paySubmit{font-size: 16px; line-height: 50px;}
	.newshot{margin-top:40px;}
	.newshot .swiper-slide dl dd h2{font-size: 20px;}
	.newshot .swiper-slide dl dd .newshot_txt{font-size: 14px; margin-top:10px;}
	.news_content{padding:40px 4%;}
	.news_list dl{font-size: 12px; margin-bottom:20px;}
	.news_list dl dt{padding-bottom: 10px;}
	.news_list dl dt h5{line-height: 25px; }
	.news_list dl dt h5 span i{width: 12px; height: 3px; background-size: 12px 3px;}
	.news_list dl dt h2{margin-top: 8px; font-size: 14px;}
	.news_list dl dt p{margin-top:5px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;}
	.news_list dl dd{width: 130px;margin-top:12px;}
	.news_list dl dd span{padding-top: 70%;}
	.other_content{padding:40px 0;}
	.other_list dl{font-size: 14px;}
	.other_list dl dd h2{font-size: 16px}
	.other_list dl dd h5{line-height: 20px;}
	.other_list dl:hover dd h5 span{display: none;}
	.pages{font-size: 16px;}
	.pages a, .pages span{margin:10px 5px 0; width: 34px; height: 34px; line-height: 34px;}
	.newsdetail_title{font-size: 22px;}
	.newsdetail_time{font-size: 14px; margin-top: 10px;}
	.newsdetail_txt{font-size: 16px; margin-top: 20px;}
	.newsdetail_content{padding:40px 4%;}
	.aboutwarp{padding:40px 5%;}
	.aboutnum dl{width: 100%; margin-top: 20px;}
	.abouttitle, .aboutnum dl dt{font-size: 26px;}
	.abouttxt, .aboutnum dl dd{font-size: 14px;}
	.abouttxt{margin-top:15px;}
	.aboutnum dl dd{margin-top: 10px;}
	.contact_right{padding:30px 5%;}
	.lxform_dl{margin-bottom:20px;}
	.lxform_submit{line-height: 50px;}
	.works_content{padding:40px 0;}
	.works_list ul li{width: 94%; margin-top: 30px;}
	.works_title{font-size: 20px;}
	.works_list ul li h2{font-size: 14px;}
	.works_ncontent{padding:30px 4%;}
	.works_ncttitle{font-size: 20px; padding-bottom:15px;}
	.works_ncttxt{font-size: 14px;}
	.works_ncontswiper{padding:0 0 40px;}
	.works_nswiper{width: 80%;}
	.works_nswiper .swiper-slide h3{font-size: 14px;}
	.nworks_prev, .nworks_next{width: 32px; height: 32px;}
	.user_content{padding:30px 4%;}
	.user_left, .user_right{width: 100%;}
	.user_right{margin-top:30px;}
	.user_form{border-right-width: 0; margin-right:0; padding:0;}
	.user_favatar, .myavatar{width: 100px; height: 100px;}
	.upavatar_btn{width: 30px; height: 30px;}
	.saititle{font-size: 22px;}
	.sailist{margin-top:20px;}
	.saidl{margin-bottom:15px; padding:15px;}
	.sainame span{font-size: 18px;}
	.sainame em{line-height: 24px;}
	.saibutton a{padding:0 20px;}
	.iban_left{padding:70px 0 40px 5%;}
	.iban_subtitle{font-size: 16px;}
	.iban_title{font-size: 22px; margin-top: 8px;}
	.iban_txt{font-size: 12px; margin-top: 15px;}
	.iban_img{margin-top: 10px;}
	.ibanner:after{ top:100px; bottom:90px;}







}
@media all and (max-width:480px) {
	.other_list dl{width: 92%; margin:0 4% 15px;}

	

	
}




































