﻿/* 技术支持 开元（重庆）科技有限公司 */
.pad100{padding:100px 0;}
.padt100{padding-top: 100px;}
.fixbox{position: fixed; right: 30px; bottom: 20%; z-index: 99; display: none;}
.fixtop{ width: 34px; height: 34px; border-radius: 80px; padding:20px; background: #1347B4; display: inline-block;}
.ibanner{padding:250px 0 190px; color: #fff; border-radius: 0 0 80px 80px;}
.ibanh2{font-size: 40px; font-weight: bold;}
.ibanh3{font-size: 20px; margin-top: 20px;}
.ibanh5{padding-top:30px;}
.ibanbox .ibanbtn{height:28px; line-height:28px; font-size:16px; color:#fff; padding:4px; display:inline-block; border:1px #fff solid; border-radius:40px; margin:30px 50px 0 0;}
.ibanbox .ibanbtn span{display:block; background:url(../images/jtico.png) no-repeat left center; padding:0 10px 0 35px;}
.ibanbox .ibanbtn:hover{background: #fff; color: #2A5ECB;}
.ibanbox .ibanbtn:hover span{background:url(../images/jticoa.png) no-repeat left center;}
.ibanbox .ibanbtn.magr0{margin-right: 0;}
.banner_product{min-height: 700px; padding:220px 0 0; color: #fff; border-radius: 0 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;}
.banner_join{padding:240px 0; color: #fff; border-radius: 0 0 80px 80px; text-align: center;}
.banner_join h2{font-size: 40px; font-weight: bold; color: #62EBFF;}
.banner_join h3{font-size: 40px; font-weight: bold;}
.proban_lable{width: 100%;}
.proban_lable span{display: inline-block; margin:20px 20px 0 0; padding:0 20px; border-radius:8px 16px 8px 8px; background: rgba(255,143,38,0.2); color: #FFBD1E; font-size: 16px; font-weight: bold; line-height: 38px;}
.ctitle{text-align: center;}
.ctitle h2{font-size: 40px; font-weight: bold;line-height: 1.6em;}
.ctitle h2 em{color: #1347B4;}
.ctitle h3{font-size: 20px; margin-top: 15px; color: #222222; line-height: 1.6em;}
.ict1{padding-top: 20px; width: 100%;}
.ict1 ul{ width: 102%; 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;}
.ict1 ul li{width: 31.33%; margin:30px 2% 0 0; background: #EFF3FA; border-radius: 20px 80px 20px 20px; padding: 40px; position: relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.ict1 ul li h3{width: 84px; height: 84px; border-radius: 84px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; 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-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.ict1 ul li h2{font-size: 26px; font-weight: bold; line-height: 30px; padding:20px 0 15px; position: relative; z-index: 1; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.ict1 ul li h2:after{content: ''; width: 136px; height: 30px; border-radius: 0 30px 30px 0; position: absolute; left: -40px; bottom: 0; z-index: -1;
background: -webkit-linear-gradient(to right, rgba(19, 71, 180, 0), rgba(19, 71, 180, 0.2));
background: -moz-linear-gradient(to right, rgba(19, 71, 180, 0), rgba(19, 71, 180, 0.2));
background: -ms-linear-gradient(to right, rgba(19, 71, 180, 0), rgba(19, 71, 180, 0.2));
background: -o-linear-gradient(to right, rgba(19, 71, 180, 0), rgba(19, 71, 180, 0.2));
background: linear-gradient(to right, rgba(19, 71, 180, 0), rgba(19, 71, 180, 0.2));
}
.ict1 ul li p{padding-top: 15px; color: #666; font-size: 18px;-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; }
.ict1 ul li:hover{	
	background: -webkit-linear-gradient(118deg, rgba(19, 71, 180, 0.8) -1%, #1347B4 100%);
	background: -moz-linear-gradient(118deg, rgba(19, 71, 180, 0.8) -1%, #1347B4 100%);
	background: -ms-linear-gradient(118deg, rgba(19, 71, 180, 0.8) -1%, #1347B4 100%);
	background: -o-linear-gradient(118deg, rgba(19, 71, 180, 0.8) -1%, #1347B4 100%);
	background: linear-gradient(118deg, rgba(19, 71, 180, 0.8) -1%, #1347B4 100%);
}
.ict1 ul li:hover:after{content: ''; position: absolute; right: 0; bottom: 0; left: 0; top: 0; background: url(../images/icxbg.png) no-repeat right bottom;}
.ict1 ul li:hover h3{background: #fff; border:6px solid rgba(255,255,2555,0.2);-webkit-justify-content: center; -moz-justify-content:center; -ms-justify-content:center; -o-justify-content: center; justify-content:center;}
.ict1 ul li:hover h2{color: #fff; -webkit-transform:translateY(10px); -moz-transform:translateY(10px); -ms-transform:translateY(10px); -o-transform:translateY(10px); transform:translateY(10px);}
.ict1 ul li:hover h2:after{
	background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
	background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
	background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
	background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
}
.ict1 ul li:hover p{color: #fff; -webkit-transform:translateY(10px); -moz-transform:translateY(10px); -ms-transform:translateY(10px); -o-transform:translateY(10px); transform:translateY(10px);}
.imorebtn{ margin-top: 50px; line-height:28px; font-size:16px; color:#1347B4; padding:4px; display:inline-block; border:1px #1347B4 solid; border-radius:40px;}
.imorebtn span{display:block; background:url(../images/jticoa.png) no-repeat left center; padding:0 10px 0 35px;}
.imorebtn:hover{background: #1347B4; color: #fff;}
.imorebtn:hover span{background:url(../images/jtico.png) no-repeat left center;}
.ict2{background: url(../images/ict2bg.png) repeat; position: relative; z-index: 1; padding:100px 10%; margin-top: 50px; width: 100%; 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;}
.ict2:after{content: ''; position: absolute; top: 0; right: 0; bottom: 0; z-index: -1; width: 78%; background: #EFF3FA; border-radius: 80px 0 0 80px;}
.ict2_l{width: 32%; 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;}
.ict2_l span{width: 100%; display: block; padding-top: 135%; border-radius: 20px 40px 20px 20px; overflow: hidden; position: relative;}
.ict2_l span img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin: auto;}
.ict2_r{width: 62%; float: right; margin-top: -20px;}
.ict2_r dl{ width: 100%; margin: 40px 0 0; background: #fff; padding:40px; border-radius: 20px 80px 20px 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; 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;}
.ict2_r dl dt{margin-right:30px; width: 96px;}
.ict2_r dl dd{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.ict2_r dl dd h2{font-size: 26px; font-weight: bold; line-height: 1.8em;}
.ict2_r dl dd h2 span{font-size: 40px; text-decoration: underline; color: #1347B4}
.ict2_r dl dd p{font-size: 18px; color: #666; margin-top: 10px;}
.ict2_r dl dd p span{color: #000;}
.ict3{padding-top: 50px;}
.ict3 ul{ width: 102%; 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;}
.ict3 li{width: 20%; margin:67px 2% 0 0; min-height: 300px; background: #EFF3FA; border-radius: 20px 80px 20px 20px; position: relative; z-index: 1; padding:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.ict3 li a{display: block;}
.ict3 li h3{border-radius: 20px 80px 20px 20px; overflow: hidden; position: absolute; right: 0; bottom: 0; left: 0; top: 0; text-align: right; z-index: -1; 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-justify-content: flex-end; -moz-justify-content:flex-end; -ms-justify-content:flex-end; -o-justify-content: flex-end; justify-content:flex-end;}
.ict3 li h3 span{width: 100%; height: 100%;}
.ict3 li h3 img{height: 100%; width: 100%; max-width: initial;}
.ict3 li h3 .ict3_img{display: block;}
.ict3 li h3 .ict3_imga{display: none;}
.ict3 li dl{ position: relative; display: block; width: 100%; height: 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;}
.ict3 li dl span{position: absolute; left: 0; bottom: 0; height:28px; line-height:28px; font-size:16px; color:#1347B4; padding:4px; display:none; border:1px #1347B4 solid; border-radius:40px;}
.ict3 li dl span i{display:block; background:url(../images/jticoa.png) no-repeat left center; padding:0 10px 0 35px;}
.ict3 li dl span:hover{background: #1347B4; color: #fff;}
.ict3 li dl span:hover i{background:url(../images/jtico.png) no-repeat left center;}
.ict3 li dl dt{font-size: 26px; font-weight: bold; padding-bottom: 20px; color: #000;}
.ict3 li dl dd{padding-bottom: 10px; font-size: 18px; color: #222; text-shadow: 0px 1px 0px rgba(255, 255, 255, 1);}
.ict3 li dl dd a{color: #222;}
.ict3 li dl dd a:hover{color:#1347B4;}
.ict3 li.on{width: 32%; margin-top: 0; background: url(../images/ict3cbg.png) no-repeat left top; background-size: 100% 100%;}
.ict3 li.on:before{content: ''; border-radius: 20px; position: absolute; top: 30%; left: 0; right: 0; bottom: 0; z-index: -2; box-shadow: 0px 5px 10px 0px rgba(19, 71, 180, 0.1);}
.ict3 li.on:after{content: ''; border-radius: 20px; position: absolute; top: -25px; left: 0; right: 0; z-index: -2; height: 25px; background: url(../images/ict3cbgt.png) no-repeat; background-size: 100% 100%;}
.ict3 li.on dl{padding-bottom: 50px;}
.ict3 li.on dl span{display: inline-block;}
.ict3 li.on dl dt{color: #1347B4; font-size: 32px;}
.ict3 li.on h3 .ict3_img{display: none;}
.ict3 li.on h3 .ict3_imga{display: block;}
.icoopbox{padding:30px 0 0; 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:25px 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:250px; position:relative; padding:0 20px;}
.icoop .swiper-slide span{width: 100%; padding-bottom: 40%; border-radius: 20px; position: relative; overflow:hidden; display: block; box-shadow: 0px 4px 15px 0px rgba(19, 71, 180, 0.12);}
.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;}
.message{width: 100%; margin-top: 50px; background: #EFF3FA; border-radius: 20px 80px 20px 20px; padding:60px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.message_form{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;}
.message_form dl{width: 31.33%; margin-bottom: 30px;}
.message_form dl dt{font-size: 16px; color: #222;}
.message_form dl dd{margin-top: 15px;}
.message_form dl.w100{width: 100%;}
.mfinp, .mftextarea{width: 100%; background: #fff; border-radius: 12px; font-size: 16px; color: #222; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; border:1px #fff solid;}
.mfinp{height: 54px; line-height: 56px; padding:0 15px;}
.mftextarea{height: 126px; padding: 15px;}
.message_button{text-align: center; padding-top: 20px;}
.message_submit{display: inline-block; padding:0 60px; line-height: 43px; border-radius: 50px; background: #1347B4; color: #fff; font-size: 16px;}
.message_submit:hover{color: #fff;}
.message_form .mftextarea:hover, .message_form .mfinp:hover{border-color: #1347B4 !important; box-shadow: none !important;}
.message_form .mftextarea:focus, .message_form .mfinp:focus{border-color: #1347B4 !important; box-shadow: none !important;}
.message_form .layui-input-suffix{display: none;}
.yellowtxt{color: #FF8F26;}
.csearch{width: 100%; max-width: 800px; margin:50px auto 0; border-radius: 12px; border:1px #d0daf0 solid; padding:5px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.cssinp{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; height: 48px; line-height: 48px; padding:0 15px; border:0 none; font-size: 18px; color: #222;}
.cssbtn{width: 100px; height: 48px; line-height: 48px; border-radius: 8px; text-align: center; background: #1347B4; color: #fff; font-size: 18px; border:0 none; cursor: pointer;}
.queryresult{width: 100%; max-width: 800px; margin:50px auto 0; font-size: 18px;}
.queryresult p{padding:10px 0;}
.queryresult p span{color: #666; margin-right:15px;}
.newslist{width: 100%; overflow: hidden;}
.newslist ul{width: 102%; 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;}
.newslist ul li{margin:60px 2% 0 0; width: 31.33%;}
.newslist ul li h3{color: #999; font-size: 20px;}
.newslist ul li h3 span{font-size: 40px;}
.newslist ul li h3 span i{color: #000;}
.newslist ul li .newsimg{width: 100%; padding-top: 60%; margin-top: 30px; position: relative; overflow: hidden; border-radius: 20px 80px 20px 20px;}
.newslist ul li .newsimg img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.newslist ul li h2{width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 20px; font-weight: 500; margin-top:25px;}
.newslist ul li p{margin-top: 10px; font-size: 17px; width: 100%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: #222;}
.newslist ul li .newsmore{ margin-top: 30px; height:28px; line-height:28px; font-size:16px; color:#1347B4; padding:4px; display:inline-block; border:1px #1347B4 solid; border-radius:40px;}
.newslist ul li .newsmore i{display:block; background:url(../images/jticoa.png) no-repeat left center; padding:0 10px 0 35px;}
.newslist ul li:hover .newsmore{background: #1347B4; color: #fff;}
.newslist ul li:hover .newsmore i{background:url(../images/jtico.png) no-repeat left center;}
.newslist ul li:hover h2{color: #1347B4;}
.page{width: 100%; overflow:hidden; padding-top: 50px; text-align: center;}
.page a{margin:10px 5px 0; border-radius: 8px; border:1px #EFEFEF solid; color: #8E8E8E; font-size: 16px; width: 40px; height: 40px; line-height: 40px; text-align: center; display: inline-block;}
.page a.on{background: #1347B4; border:1px #1347B4 solid; color: #fff;}
.breadcrumb{padding-top: 20px; font-size: 16px; }
.breadcrumb em{color: #999; padding:0 10px; display: inline-block;}
.breadcrumb a{color: #999;}
.breadcrumb a:hover{color: #1347B4;}
.newsncont{width: 100%; overflow:hidden; font-size: 16px;}
.newsnbox{width: 55%; float: left;}
.newsntitle{font-size: 48px;}
.newsntime{ color: #666; margin-top: 20px;}
.newsntime span{display: inline-block; margin-right:40px;}
.newsntime span:last-child{margin-right:0;}
.newsntxt{margin-top: 20px; border-top: 1px #E4E4E4 solid; padding-top: 40px;}
.newsnlink{margin-top:40px; border-top: 1px #E4E4E4 solid; padding-top: 20px;}
.newsnlink p{padding:5px 0;}
.newsnlink p span{color: #999;}
.newsn_goback{margin-top: 25px;}
.newsn_goback a{display: inline-block; background: url(../images/goback_ico.png) no-repeat right center; padding-right: 22px;}
.newsnhot{width: 40%; float: right; margin-top: 30px;}
.newsnhot_hd{font-size: 40px; color: #999;}
.newsnhot_bd dl{width: 100%; padding:30px 0; border-bottom: 1px #E4E4E4 solid; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.newsnhot_bd dl dt{border-radius: 12px 40px 12px 12px; overflow: hidden; height: 150px; width: 260px; margin-right:20px; position: relative;}
.newsnhot_bd dl dt img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.newsnhot_bd dl dd{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; overflow:hidden;}
.newsnhot_bd dl dd h2{font-size: 18px; width: 100%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.newsnhot_bd dl dd h3{color: #999; margin-top:20px; font-size: 16px;}
.about_ct1txt{font-size: 18px; width: 57%; float: left; line-height: 1.6em;}
.about_ct1r{width: 38%; float: right; position: relative; z-index: 1;}
.about_ct1rimg{width: 35%; max-width: 218px; position: absolute; top: 0; right: 15%; z-index: -1;}
.about_ct1r .ctitle{text-align: left;}
.about_ct1rbox{padding-top: 180px;}
.about_ct1rbox ul{width: 102%; 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;}
.about_ct1rbox li{width: 31.33%; height: 160px; margin:20px 2% 0 0; border-radius: 20px 80px 20px 20px; overflow:hidden; color: #fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.about_ct1rbox li:nth-child(1){background: #2A61D4;}
.about_ct1rbox li:nth-child(2){background: #54C1C8;}
.about_ct1rbox li:nth-child(3){background: #E48C3A;}
.about_ct1rbox li h3{padding:0 13%; position: relative; z-index: 1; line-height: 1.5em; font-size: 48px; font-weight: bold; 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;}
.about_ct1rbox li h3:after{content: ''; width: 65%; max-width: 136px; height: 30px; border-radius: 0 30px 30px 0; position: absolute; left: 0; bottom: 0; z-index: -1;
	background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
	background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
	background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
	background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
}
.about_ct2{border-radius: 80px; background: #EFF3FA;}
.about_ct2box{width: 100%; overflow:hidden; padding-top: 10px;}
.about_ct2box ul{width: 102%; 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;}
.about_ct2box li{width: 48%; margin:40px 2% 0 0; padding:40px; background: #fff; border-radius: 20px 40px 20px 20px; overflow:hidden; position: relative; z-index: 1;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.about_ct2box li .abtc2_img{position: absolute; top: 0; right: 0; bottom: 0; z-index: -1;}
.about_ct2box li .abtc2_img img{height: 100%;}
.about_ct2box li dl{width: 60%;}
.about_ct2box li dt{display: inline-block; position: relative; z-index: 1; padding-bottom: 5px; line-height: 1.5em; font-size: 26px; font-weight: bold; color: #222; position: relative;}
.about_ct2box li dl dt:after{content: ''; height: 20px; border-radius: 0 20px 20px 0; position: absolute; left: -40px; right: -10px; bottom: 0; z-index: -1;
	background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(85, 132, 229, 0.7));
	background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(85, 132, 229, 0.7));
	background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(85, 132, 229, 0.7));
	background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(85, 132, 229, 0.7));
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(85, 132, 229, 0.7));
}
.about_ct2box li dl dd{padding-top: 10px;}
.about_ct2box li dl dd h3{padding-top: 10px; color: #1347B4; font-size: 18px;}
.about_ct2box li dl dd h3 span{display: inline-block; width: 50%;}
.about_ct2box li dl dd p{padding-top: 20px; font-size: 16px; line-height: 1.8em; min-height: 60px;}
.about_ct3{position: relative; z-index: 1;}
.about_ct3:after{content: ''; width: 329px; border-right: 2px #F4E0C8 solid; height: 100%; position: absolute; left: 5%; top: 0; bottom: 0; z-index: -1;}
.about_ct3box{width: 100%;}
.about_ct3box dl{width: 100%; padding-top: 60px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.about_ct3box dl dt{width: 250px; padding:15px 80px 0 0; color: #FF8F26; line-height:50px; font-size: 40px; font-weight: bold; text-align: right;}
.about_ct3box dl dd{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; padding-left: 130px; position: relative;}
.about_ct3box dl dd:after{content: ''; width: 16px; height: 16px; border-radius: 16px; background: #FF8F26; border:8px solid #F4E0C8; position: absolute; top:26px; left: -16px;  }
.about_ct3box dl dd .abtLc{background: #F3F6FC; display: inline-block; padding:30px 60px; border-radius: 20px 80px 20px 20px;}
.about_ct3box dl dd .abtLc h2{font-size: 20px; font-weight: bold; line-height: 24px; position: relative;}
.about_ct3box dl dd .abtLc h2:after{content: ''; width: 12px; height: 12px; border-radius: 12px; border:2px #FF8F26 solid; position: absolute; left: -24px; top: 4px;}
.about_ct3box dl dd .abtLc h2:before{content: ''; width: 220px; height: 2px; background: #FF8F26; position: absolute; left: -244px; top: 12px; z-index: 2;}
.about_ct3box dl dd .abtLc p{padding-top: 15px; font-size: 16px; color: #333; position: relative;}
.about_ct3box dl:last-child dt{ color: #1347B4}
.about_ct3box dl:last-child dd:after{ background: #1347B4; border-color: #E0E8F9;}
.about_ct3box dl:last-child dd .abtLc{ background: #1347B4;}
.about_ct3box dl:last-child dd .abtLc h2, .about_ct3box dl:last-child dd .abtLc p{color: #fff;}
.about_ct3box dl:last-child dd .abtLc h2:after{border-color:#fff; }
.about_ct3box dl:last-child dd .abtLc h2:before{background: #1347B4;}
.about_ct3box dl:last-child dd .abtLc p:after{content: ''; width: 28px; height: 2px; background: #fff; position: absolute; left: -60px; top: -12px; z-index: 3;}
.about_ct4{position: relative; z-index: 1; 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;}
.about_ct4:after{content: ''; width: 85%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; z-index: -1; background: #EFF3FA; border-radius: 80px 0 0 80px;}
.about_ct4L{width: 43%; border-radius: 0 80px 80px 0; overflow:hidden;}
.about_ct4L img{width: 100%; height: 100%; object-fit: cover; margin:auto;}
.about_ct4R{width: 52%; padding-right: 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;}
.about_ct4R .ctitle{text-align: left;}
.about_ct4Rbox{padding-top: 20px;}
.abtJz{border-radius: 20px 80px 20px 20px; background: #fff; margin-top:20px; padding:40px;}
.abtJz_hd{font-size: 26px; font-weight: bold; line-height: 1.5em; padding-bottom: 2px; position: relative; z-index: 1;}
.abtJz_hd:after{content: ''; width: 155px; height: 17px; border-radius: 0 20px 20px 0; position: absolute; left: -40px; bottom: 0; z-index: -1;
	background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(85, 132, 229, 0.3));
	background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(85, 132, 229, 0.3));
	background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(85, 132, 229, 0.3));
	background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(85, 132, 229, 0.3));
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(85, 132, 229, 0.3));
}
.abtJz_bd{margin-top:20px;font-size: 18px;}
.abtJz_hd span{color: #1347B4;}
.abtJz_ul li{padding-top: 15px;}
.abtJz_bd dl{margin-top: 15px; padding:15px 0; position: relative; background: #f3f5fb; border-radius: 0 50px 50px 0; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.abtJz_bd dl dt{position: relative; text-align: center; width: 200px; color: #1347B4;}
.abtJz_bd dl dd{padding:0 50px;-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.abtJz_bd dl:after{content: ''; position: absolute; top: -15px; left: 170px; bottom: 0; width: 30px;
    background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(202, 214, 238, 0.25));
	background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(202, 214, 238, 0.25));
	background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(202, 214, 238, 0.25));
	background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(202, 214, 238, 0.25));
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(202, 214, 238, 0.25));
}
.abtJz_bd dl:first-child{margin-top:0; font-weight: bold; color: #E48C3A; background: #fdf6f0;}
.abtJz_bd dl:first-child:after{top: 0;}
.abtJz_bd dl:first-child dt{color: #E48C3A;}
.about_ct5 .ctitle{text-align: left;}
.about_ct5box{width: 100%;}
.about_ct5box ul{width: 103%; 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;}
.about_ct5box li{width: 22%; margin:40px 3% 0 0; border:1px #d0daf0 solid; border-radius: 20px 80px 20px 20px; padding:40px; text-align: 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;}
.about_ct5box li h2{font-size: 24px; font-weight: bold; margin-top:20px;}
.about_ct5box li p{font-size: 18px; color: #666; margin-top: 15px;}
.about_map{width: 100%; margin-top: 40px;}
.mapbox{width: 100%; height: 600px; border-radius: 60px; overflow: hidden;}
.BMapLabel { left: -200px !important; top: -140px !important; border: 0 !important; background: none !important;}
.BMapLabel .map-info{height: 180px;}
.BMapLabel .map-info .info { width: 400px; color: #222; background: #fff; padding:20px; border-radius: 20px; position: relative; box-shadow: 0 5px 20px 0 rgba(19,71,180, 0.3);}
.BMapLabel .map-info .info:after{content: ''; position: absolute; bottom:-20px; left: 50%; margin-left:-10px; width: 0;height: 0; border:10px solid;border-color: #ffffff transparent transparent transparent;}
.BMapLabel .map-info .info .t1 { font-size: 20px; color: #000;white-space: pre-wrap;}
.BMapLabel .map-info .info .t2 { font-size: 14px; margin-top: 10px;white-space: pre-wrap;}
.BMapLabel .map-info .maplogo{text-align: center; margin-top: 20px; }
.BMapLabel .map-info .maplogo img{width: 60px; height: 60px; border-radius: 50%; box-shadow: 0 0 10px 0 rgba(19,71,180, 0.3);}

.case_bansubtitle{display: inline-block; position: relative; z-index: 1; font-size: 28px; color: #5BF4FF; font-weight: bold; margin-top:15px; padding:10px 0;}
.case_bansubtitle:after{content: ''; position: absolute; left: 0; right: 0; bottom: 0; z-index: -1; height: 20px;
    background: -webkit-linear-gradient(to bottom, rgba(12, 239, 255, 0), rgba(12, 239, 255, 0.4));
	background: -moz-linear-gradient(to bottom, rgba(12, 239, 255, 0), rgba(12, 239, 255, 0.4));
	background: -ms-linear-gradient(to bottom, rgba(12, 239, 255, 0), rgba(12, 239, 255, 0.4));
	background: -o-linear-gradient(to bottom, rgba(12, 239, 255, 0), rgba(12, 239, 255, 0.4));
	background: linear-gradient(to bottom, rgba(12, 239, 255, 0), rgba(12, 239, 255, 0.4));
}
.case_banh3{max-width: 1100px;}
.case_banbtn{margin-top: 20px;}
.case_banbtn span{display: inline-block; margin-right: 20px; border-radius: 8px 16px 8px 8px; background: rgba(255, 143, 38, 0.2); color: #FF8F26; padding:0 20px; font-size: 16px; font-weight: bold; line-height: 40px;}
.case_list{width: 100%;}
.case_list ul{width: 102%; 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;}
.case_list li{margin:50px 2% 0 0; width: 31.33%;}
.case_list li a{display: block;}
.case_list li .case_liimg{width: 100%; padding-top: 60%; border-radius: 20px 80px 20px 20px; overflow: hidden; position: relative; display: block;}
.case_list li .case_liimg img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.case_list li h2{font-size: 26px; font-weight: bold; margin-top: 25px;}
.case_list li p{font-size: 18px; margin-top: 15px; color: #000;}
.case_list ul li .case_more{ margin-top: 25px; height:28px; line-height:28px; font-size:16px; color:#1347B4; padding:4px; display:inline-block; border:1px #1347B4 solid; border-radius:40px;}
.case_list ul li .case_more i{display:block; background:url(../images/jticoa.png) no-repeat left center; padding:0 10px 0 35px;}
.case_list ul li:hover .case_more{background: #1347B4; color: #fff;}
.case_list ul li:hover .case_more i{background:url(../images/jtico.png) no-repeat left center;}
.casewhy{background: url(../images/casecbg.jpg) no-repeat center top; background-size: cover;}
.imorebtn.white{background: #fff;}
.imorebtn.white:hover{background: #1347B4;}
.casewhy_box{background: rgba(255, 255, 255, 0.05); backdrop-filter: blur(10px); border-radius: 12px 40px 12px 12px;box-shadow: 0px -4px 30px 0px rgba(19, 71, 180, 0.1);padding: 40px 3%;border: 1px solid rgba(255, 255, 255, 0.8); margin-top: 50px; 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-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.casewhy_box dl{width: 23.33%; padding:0 5%; text-align: center;}
.casewhy_box dl dt{font-size: 32px; font-weight: bold; color: #1347B4;}
.casewhy_box dl dd{margin-top: 20px; font-size: 18px;}
.casen_title{font-size: 40px; text-align: center; font-weight: bold;}
.casen_txt{margin-top: 50px; font-size: 18px;}
.join_ctxt{text-align: center; font-size: 18px; line-height: 1.8em;}
.join_ct2{background: url(../images/joinct2bg.png) repeat;}
.join_ct4{background: url(../images/joinct2bg.png) repeat; position: relative; z-index: 1;}
.join_ct4:before{content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0;	z-index: -1;
    background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
	background: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
	background: -ms-linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
	background: -o-linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}

.join_ct2box{padding:30px 0 0; width: 100%; position: relative;}
.joinswiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;width: 100%; padding:25px 0;}
.joinswiper .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;}
.joinswiper.swiper-container-fade .swiper-slide {pointer-events:none; transition-property:opacity;}
.joinswiper .swiper-slide {flex-shrink:0; position:relative; padding:0 20px;}
.joinswiper .swiper-slide span{width: 100%; padding-bottom: 40%; border-radius: 20px; position: relative; overflow:hidden; display: block;background: #fff; border:1px #1347B4 solid; border-radius: 60px; padding:20px 50px; font-size: 28px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.joinswiper .swiper-slide span:hover{background: #1347B4; color: #fff;}
.jjob_bm{margin-top: 50px; font-size: 28px; font-weight: bold; line-height: 40px; background: url(../images/bmico.png) no-repeat left center; padding-left: 45px;}
.jjob_dl{width: 100%; margin-top: 30px; border:1px #D0DAF0 solid; padding:0 40px; border-radius: 15px 40px 15px 15px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.jjob_dt{font-size: 24px; padding:25px 0; cursor: pointer; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.jjob_dt span{display: block;-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.jjob_dt i{width: 26px; height: 26px; position: relative; display: block;}
.jjob_dt i:after, .jjob_dt i:before{content: ''; border-radius: 3px; background: #333; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.jjob_dt i:after{width: 100%; height: 3px;}
.jjob_dt i:before{width: 3px; height: 100%;}
.jjob_dd{padding:25px 0; border-top:1px #D0DAF0 solid; font-size: 18px; line-height: 1.8em; display: none;}
.jjob_dl.on{background: #F3F6FC; border-color: #F3F6FC;}
.jjob_dl.on .jjob_dt i:after{background: #1347B4;}
.jjob_dl.on .jjob_dt i:before{display: none;}
.join_td{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;}
.join_td dl{width: 49%; border-radius: 20px 64px 20px 20px; padding:30px; margin-top: 50px; color: #fff; overflow: hidden;display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; -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;}
.join_td dl dt{margin-right: 20px;}
.join_td dl dd{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.join_td dl dd h2{font-size: 20px; font-weight: bold;}
.join_td dl dd p{font-size: 16px; margin-top: 20px;}
.join_td dl:first-child{background: url(../images/join_tdbg1.png) no-repeat right bottom #54C1C8; background-size: auto 75%;}
.join_td dl:last-child{background: url(../images/join_tdbg2.png) no-repeat right bottom #e48c3a; background-size: auto 75%;}
.probbg{background: url(../images/casecbg.png) no-repeat center bottom; background-size: 100% auto;}
.procbcolor{position: relative; z-index: 1;}
.procbcolor:after{ content: ''; position: absolute; top: 0; left: 0; right: 0; z-index: -1; height: 80%; max-height: 680px; border-radius: 80px; background: linear-gradient(180deg, #EFF3FA 0%, rgba(239, 243, 250, 0) 100%);}
.pro1_ct1box{width: 100%; overflow: hidden; padding-top:20px;}
.pro1_ct1box ul{width: 102%; 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;}
.pro1_ct1box li{width: 31.33%; margin:30px 2% 0 0; padding:40px; border:1px #EFF3FA solid; overflow: hidden; border-radius: 20px 80px 20px 20px; background: url(../images/pro1_c1bg.png) no-repeat right top; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.pro1_ct1box li h2{font-size: 26px; display: inline-block; font-weight: bold; line-height: 1.5em; background: url(../images/pro1_c1ico.png) no-repeat left center;  padding-left:40px; position: relative;}
.pro1_ct1box li h2:after{content: ''; height: 30px; border-radius: 0 30px 30px 0; position: absolute; bottom: -10px; left: -40px; right: -20px;
    background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(19, 71, 180, 0.2));
	background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(19, 71, 180, 0.2));
	background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(19, 71, 180, 0.2));
	background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(19, 71, 180, 0.2));
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(19, 71, 180, 0.2));
}
.pro1_ct1box li p{margin-top: 30px; font-size: 18px; color: #666666; line-height: 1.6em;}
.pro1_ct2{background: #EFF3FA; border-radius: 80px;}
.pro1_ct2box{width: 100%; overflow: hidden; padding-top:20px;}
.pro1_ct2box ul{width: 102%; 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;}
.pro1_ct2box li{width: 23%; margin:30px 2% 0 0; padding:0 30px 30px; position: relative;z-index: 1; color: #fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.pro1_ct2box li .proky_img{text-align: center;}
.pro1_ct2box li .proky_tit{color: #fff; font-size: 24px; font-weight: bold; margin-top: 20px;}
.pro1_ct2box li .proky_txt{margin-top: 10px; color: rgba(255,255,255,0.7); font-size: 18px; line-height: 1.6em;}
.pro1_ct2box li .proky_txt span{color: #fff;}
.pro1_ct2box li .proky_txt p{padding:5px 0;}
.pro1_ct2box li:after, .pro1_ct2box li:before{content: ''; position: absolute; top: 100px; left: 0; right: 0; bottom: 0; border-radius: 80px 80px 20px 20px; overflow: hidden;}
.pro1_ct2box li:after{ background: url(../images/pro1_c2bg.png) no-repeat; background-size: cover; z-index: -1;}
.pro1_ct2box li:before{ z-index: -2;
    background: -webkit-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: -moz-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: -ms-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: -o-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: linear-gradient(to bottom, #54A4F0, #2C75E5);
}
.pro1_ct3box{width: 100%; padding-top: 50px; 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-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end; -o-align-items: flex-end; align-items: flex-end;}
.pro1_ct3box dl{width: 33.33%; padding:40px; font-size: 20px; position: relative; z-index: 1; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; text-align: center;}
.pro1_ct3ul1:after{content: ''; position: absolute; left: 0; bottom: 0; top: 0; right: -80px; z-index: -1; background: #EFF3FA; border-radius: 80px 0 0 20px;}
.pro1_ct3ul2:after{content: ''; position: absolute; left:  0; bottom: 0; top: 0; right:-80px; z-index: -1; background: #fff; border-radius: 20px 0 0 20px; box-shadow: 0px 4px 50px 0px rgba(48, 122, 230, 0.2);}
.pro1_ct3ul3:after{content: ''; position: absolute; left:  -80px; bottom: 0; top: 0; right:0; z-index: -1; background: #fff; border-radius: 0 80px 20px 0; box-shadow: 0px 4px 50px 0px rgba(48, 122, 230, 0.2);}
.pro1_ct3box dl dt{display: inline-block; text-align: center; font-size: 32px; font-weight: bold; border-radius: 50px; padding:15px 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;}
.pro1_ct3box dl dd{line-height: 30px; padding:15px 0; text-align: center; margin-top: 30px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.pro1_ct3box .pro1_ct3ul1 dd{background: #fff; border-radius: 50px; }
.pro1_ct3box .pro1_ct3dl dd{border-bottom: 1px #D0DAF0 solid;}
.pro1_ct3box .pro1_ct3dl dt{color: #FF8F26; border:1px #FF8F26 solid;
    background: -webkit-linear-gradient(to bottom, #fff, #ffeedf);
	background: -moz-linear-gradient(to bottom, #fff, #ffeedf);
	background: -ms-linear-gradient(to bottom, #fff, #ffeedf);
	background: -o-linear-gradient(to bottom, #fff, #ffeedf);
	background: linear-gradient(to bottom, #fff, #ffeedf);
}

.pro1_ct3box .pro1_ct3dl.active{z-index: 3; background: #FF8F26; border-radius: 20px 80px 20px 20px; box-shadow: 0px 4px 50px 0px rgba(255, 143, 38, 0.7);}
.pro1_ct3box .pro1_ct3dl.active:after{display: none;}
.pro1_ct3box .pro1_ct3dl.active dt{ background: #fff; color: #E48C3A; margin-top: 30px;}
.pro1_ct3box .pro1_ct3dl.active dd{border-bottom: 1px solid rgba(255,255,255,0.2); color: #fff;}



.pro1_ct3ul4:after{content: ''; position: absolute; left:  0; bottom: 0; top: 0; right:-80px; z-index: -1; background: #fff; border-radius: 20px 0 0 20px; box-shadow: 0px 4px 50px 0px rgba(48, 122, 230, 0.2);}
.pro1_ct3box .pro1_ct3ul4 dd{border-bottom: 1px #D0DAF0 solid;}
.pro1_ct3box .pro1_ct3ul4 dt{color: #FF8F26; border:1px #FF8F26 solid;
    background: -webkit-linear-gradient(to bottom, #fff, #ffeedf);
	background: -moz-linear-gradient(to bottom, #fff, #ffeedf);
	background: -ms-linear-gradient(to bottom, #fff, #ffeedf);
	background: -o-linear-gradient(to bottom, #fff, #ffeedf);
	background: linear-gradient(to bottom, #fff, #ffeedf);
}


.pro_btis{font-size: 18px; color: rgba(0,0,0,0.6); margin-top: 50px; text-align: center;}
.protab{width: 100%; background: #EFF3FA; padding:50px; border-radius: 20px 80px 20px 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; margin-top: 50px;}
.protab.mag0{margin-top:0;}
.protab_hd ul{width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.protab_hd li{cursor: pointer; text-align: center; position: relative; z-index: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.protab_hd li dl{ width: 100%; height: 100%; padding:20px 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.protab_hd li dt{font-size: 26px; font-weight: bold;}
.protab_hd li dd{font-size: 18px; color: #666; margin-top: 5px; position: relative; z-index: 1; display: inline-block;}
.protab_hd li.active, .protab_hd li.active dd{ color: #1347B4;}
.protab_hd li.active:after, .protab_hd li.active:before{content: ''; position: absolute; top: 0; bottom: 0;z-index: -1; width: 80px; min-height: 100%;}
.protab_hd li.active:after{ left: 0; background: url(../images/protabbg_l.png) no-repeat right top; background-size: 100% 100%;}
.protab_hd li.active:before{right: 0; background: url(../images/protabbg_r.png) no-repeat right top; background-size: 100% 100%;}
.protab_hd li:first-child.active:after{bottom: -80px; border-radius: 20px 0 0 0;background:#fff;}
.protab_hd li:last-child.active:before{bottom: -80px;border-radius: 0 20px 0 0;background:#fff;}
.protab_hd li.active dl:after{content: ''; background: #fff; position: absolute; top: 0; bottom: 0; left: 80px; right: 80px; z-index: -1;}
.protab_hd li.active dd:after{content: ''; height: 30px; border-radius: 30px; position: absolute; right: -20px; left: -20px; bottom: -20px; z-index: -1;
 background: -webkit-linear-gradient(to right, #fff, #d0dbf0);
	background: -moz-linear-gradient(to right, #fff, #d0dbf0);
	background: -ms-linear-gradient(to right, #fff, #d0dbf0);
	background: -o-linear-gradient(to right, #fff, #d0dbf0);
	background: linear-gradient(to right, #fff, #d0dbf0);
}
.protab_box{background: #fff; border-radius: 20px 80px 20px 20px; position: relative; z-index: 3; 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;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;}
.protab_info{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.protab_img{width: 38%; margin-left:2%;}
.protab_img img{width: 100%; border-radius: 20px 80px 20px 20px;}
.protab_txt{font-size: 18px; line-height: 1.6em;}
.protab_txt p{padding:5px 0;}
.prowhy{padding-top: 20px;}
.prowhy ul{width: 102%; 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;}
.prowhy li{margin:30px 2% 0 0; width: 31.33%; border-radius: 20px 80px 20px 20px; position: relative; z-index: 1; overflow: hidden; padding:40px; color: #fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
	background: -webkit-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: -moz-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: -ms-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: -o-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: linear-gradient(to bottom, #54A4F0, #2C75E5);
}
.prowhy li:after{content: ''; position: absolute; right: 0; bottom: 0; z-index: -1; width: 60%; height: 100%; background: url(../images/pro2c2bg.png) no-repeat left bottom; background-size: 100% auto;}
.prowhy li:nth-child(1){
	background: -webkit-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: -moz-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: -ms-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: -o-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: linear-gradient(to bottom, #54A4F0, #2C75E5);
}
.prowhy li:nth-child(2){
	background: -webkit-linear-gradient(to bottom, #54C1C8, #30A1A8);
	background: -moz-linear-gradient(to bottom, #54C1C8, #30A1A8);
	background: -ms-linear-gradient(to bottom, #54C1C8, #30A1A8);
	background: -o-linear-gradient(to bottom, #54C1C8, #30A1A8);
	background: linear-gradient(to bottom, #54C1C8, #30A1A8);
}
.prowhy li:nth-child(3){
	background: -webkit-linear-gradient(to bottom, #F4A052, #E58328);
	background: -moz-linear-gradient(to bottom, #F4A052, #E58328);
	background: -ms-linear-gradient(to bottom, #F4A052, #E58328);
	background: -o-linear-gradient(to bottom, #F4A052, #E58328);
	background: linear-gradient(to bottom, #F4A052, #E58328);
}
.prowhy_tit{font-size: 26px; font-weight: bold; position: relative; z-index: 1; display: inline-block;}
.prowhy_tit:after{content: ''; position: absolute; left: -40px; right: -15px; bottom: -15px; height: 30px; border-radius: 30px;
 background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
	background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
	background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
	background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
}
.prowhy_tit em{font-size: 20px;}
.prowhy_txt{font-size: 18px; color: rgba(255,255,255,0.7); margin-top:30px; line-height: 1.6em;}
.prowhy_txt p{padding:5px 0;}
.prowhy_txt p span{color: #fff;}
.prowhy5{padding-top: 20px;}
.prowhy5 ul{width: 102%; 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;}
.prowhy5 li{margin:30px 2% 0 0; width: 48%; border-radius: 20px 80px 20px 20px; position: relative; z-index: 1; overflow: hidden; padding:40px; color: #fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
	background: -webkit-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: -moz-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: -ms-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: -o-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: linear-gradient(to bottom, #54A4F0, #2C75E5);
}
.prowhy5 li:after{content: ''; position: absolute; right: 5%; bottom: 0; z-index: -1; width: 42%; height: 100%; background: url(../images/pro2_5c2bg.png) no-repeat left bottom; background-size: 100% auto;}
.prowhy5 li:nth-child(1){
	background: -webkit-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: -moz-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: -ms-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: -o-linear-gradient(to bottom, #54A4F0, #2C75E5);
	background: linear-gradient(to bottom, #54A4F0, #2C75E5);
}
.prowhy5 li:nth-child(2){
	background: -webkit-linear-gradient(to bottom, #5EC58D, #3DA573);
	background: -moz-linear-gradient(to bottom, #5EC58D, #3DA573);
	background: -ms-linear-gradient(to bottom, #5EC58D, #3DA573);
	background: -o-linear-gradient(to bottom, #5EC58D, #3DA573);
	background: linear-gradient(to bottom, #5EC58D, #3DA573);
}
.prowhy5 li:nth-child(3){
	background: -webkit-linear-gradient(to bottom, #F4A052, #E58328);
	background: -moz-linear-gradient(to bottom, #F4A052, #E58328);
	background: -ms-linear-gradient(to bottom, #F4A052, #E58328);
	background: -o-linear-gradient(to bottom, #F4A052, #E58328);
	background: linear-gradient(to bottom, #F4A052, #E58328);
}
.prowhy5 li:nth-child(4){
	background: -webkit-linear-gradient(to bottom, #54C1C8, #30A1A8);
	background: -moz-linear-gradient(to bottom, #54C1C8, #30A1A8);
	background: -ms-linear-gradient(to bottom, #54C1C8, #30A1A8);
	background: -o-linear-gradient(to bottom, #54C1C8, #30A1A8);
	background: linear-gradient(to bottom, #54C1C8, #30A1A8);
}
.pro2_ct3box{padding: 20px 5% 0;}
.pro2_ct3box ul{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;}
.pro2_ct3box li{width: 23.33%; margin:30px 5% 0; font-size: 18px; background: rgba(255,255,255,0.05); border:1px #fff solid; border-radius: 12px 30px 12px 12px; padding:30px; box-shadow: 0px -4px 30px 0px rgba(19, 71, 180, 0.1); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.pro2_ct3box li h3{color: #1347B4; font-weight:bold; background: url(../images/prozico.png) no-repeat left center; padding-left: 30px; margin-top: 6px;}
.probtable{margin-top:50px; position: relative; z-index: 1; padding:10px 0;}
.probtable table{width: 100%; position: relative; z-index: 2;}
.probtable table tbody tr{ margin-bottom:13px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.probtable table tbody tr th, .probtable table tbody tr td{ padding:20px 30px; text-align: center; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content:center; -o-justify-content:center; justify-content:center;}
.probtable table tbody tr th{font-size: 24px; font-weight: bold;}
.probtable table tbody tr td{font-size: 20px;}
.probtable table tbody tr th:first-child, .probtable table tbody tr td:first-child{padding:20px 40px 20px 20px;}
.probtable table tbody tr th:last-child, .probtable table tbody tr td:last-child{padding:20px 20px 20px 40px;}
.probtable table tbody tr:nth-child(odd){background: rgba(19,71,180,0.05);}
.probtable table tbody tr:nth-child(even){background: rgba(255,143,38,0.05);}
.probtable table tbody tr:first-child{background: none; margin-bottom:0;}
.probtable table thead tr{position: absolute; top: 0; left: 0; right: 0; bottom: 0;  z-index: -1; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.probtable table thead tr th{ -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; position: relative;}
.probtable table thead tr th:after{content: ''; border-radius: 20px 80px 20px 20px; position: absolute; left: 15px; right: 15px; top: -10px; bottom: -10px; z-index: -1; box-shadow: 0px 4px 50px 0px rgba(48, 122, 230, 0.1); background: rgba(255,255,255,0.5);}
.probtable table thead tr th:first-child:after{left: 0;}
.probtable table thead tr th:last-child:after{right: 0;}
.protjxl{display: inline-block; margin:0 auto; color: #1347B4; background: url(../images/prozico.png) no-repeat left center; padding-left: 30px;}
.prolr_dl{width: 100%; overflow: hidden; padding:100px 0; position: relative; z-index: 1;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.prolr_dt{width: 50%; float: left;}
.prolr_dd{width: 45%; float: right;}
.prolr_dd img{width: 100%; max-width: initial; border-radius: 20px 80px 20px 20px;}
.prolr_dl .ctitle{text-align: left;}
.prolr_txt{font-size: 18px; padding-top:30px; line-height: 1.8em;}
.prolr_txt p{padding:5px 0;}
.prolr_dl:nth-child(even){background: url(../images/ict2bg.png) repeat;}
.prolr_dl:nth-child(even):after{content: ''; position: absolute; top: 0; right: 0; bottom: 0; z-index: -1; width: 78%; background: #EFF3FA; border-radius: 80px 0 0 80px;}
.prolr_dl:nth-child(even) .prolr_dt{float: right;}
.prolr_dl:nth-child(even) .prolr_dd{float: left;}
.prowlyj{background: #EFF3FA; border-radius: 80px;}
.prowlyj_box{padding-top: 20px;}
.prowlyj_box ul{width: 103%; 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;}
.prowlyj_box li{margin:30px 3% 0 0; width: 47%; font-size: 16px; line-height: 1.6em; border-radius: 20px 80px 20px 20px; position: relative; z-index: 1; overflow: hidden; 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;
	background: -webkit-linear-gradient(169deg, #B6CFFF -27%, #FFFFFF 80%);
	background: -moz-linear-gradient(169deg, #B6CFFF -27%, #FFFFFF 80%);
	background: -ms-linear-gradient(169deg, #B6CFFF -27%, #FFFFFF 80%);
	background: -o-linear-gradient(169deg, #B6CFFF -27%, #FFFFFF 80%);
	background: linear-gradient(169deg, #B6CFFF -27%, #FFFFFF 80%);
}
.prowlyj_box li:after{content: ''; position: absolute; right: 0; bottom: 0; z-index: -1; width: 26%; height: 100%; background: url(../images/pro2_3c2ico.png) no-repeat right bottom; background-size: 100% auto;}
.prowlyj_box li h2{font-size: 22px; font-weight: bold;}
.prowlyj_box li h3{display: inline-block; margin-top:15px; color: #1347B4; border:1px #1347B4 solid; border-radius: 4px 8px 4px 4px; padding:0 5px;}
.prowlyj_txt{margin-top:20px; width: 82%;}
.pro3_c3{background: url(../images/ict2bg.png) repeat; position: relative; z-index: 1; padding:100px 10%; width: 100%; 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;}
.pro3_c3:after{content: ''; position: absolute; top: 0; right: 0; bottom: 0; z-index: -1; width: 78%; background: #EFF3FA; border-radius: 80px 0 0 80px;}
.pro3_c3L{width: 33%; 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;}
.pro3_c3L span{width: 100%; display: block; padding-top: 130%; border-radius: 20px 40px 20px 20px; overflow: hidden; position: relative;}
.pro3_c3L span img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin: auto;}
.pro3_c3R{width: 60%; float: right;}
.pro3_c3R .ctitle{text-align: left;}
.pro3_c3box{width: 100%;}
.pro3_c3box dl{padding:40px; border-radius: 20px 80px 20px 20px; background: #fff; margin-top: 45px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.pro3_c3box dl dt{margin-right:30px;}
.pro3_c3box dl dd{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.pro3_c3box dl dd h2{font-size: 26px; font-weight: bold;}
.pro3_c3box dl dd p{font-size: 18px; color: #666; margin-top:15px;}
.prozsxg{background: #EFF3FA; border-radius: 20px 80px 20px 20px; padding:100px 60px; overflow: hidden;}
.prozsxgbox{width: 100%; margin-top:50px; 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;}
.prozsxgbox_txt{width: 50%;}
.prozsxgbox_img{width: 45%;}
.prozsxgbox_img img{width: 100%;  max-width: initial;  border-radius: 20px 80px 20px 20px;}
.prozsxg_t{display: inline-block; padding:20px 60px; border-radius: 0 50px 50px 0; background: #1347B4; color: #fff; margin-left:-60px; font-size: 26px; font-weight: bold;}
.prozsxg_b{font-size: 18px; margin-top: 40px; line-height: 1.8em;}
.prozsxg_span{display: inline-block; margin-top:20px; color: #1347B4; position: relative; z-index: 1;}
.prozsxg_span:after{content: ''; position: absolute; left: 0px; bottom:5px; right: -10px; z-index: -1; height: 8px; border-radius:8px;
 background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(19, 71, 180, 0.8));
	background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(19, 71, 180, 0.8));
	background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(19, 71, 180, 0.8));
	background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(19, 71, 180, 0.8));
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(19, 71, 180, 0.8));
	}
.fbg{background: #e8ebf0;}
.fcont{width: 90%; max-width: 448px; position: fixed; top: 50%;left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.fform{background: #fff; padding:30px; border-radius: 16px;}
.fform_title{font-size: 24px; font-weight: bold; color: #1F2937; text-align: center;}
.fform_txt{font-size: 16px; margin-top: 10px; color: #6B7280; text-align: center;}
.fform_box{padding:20px 0 0;}
.fform_box dl{margin-top: 15px;}
.fform_box dl dt{font-size: 14px; color: #374151; font-weight: bold;}
.fform_box dl dd{margin-top: 10px;}
.fform_inp{width: 100%; height: 50px; line-height: 48px; padding:0 20px; border-radius: 12px; border: 1px #D1D5DB solid; font-size: 16px; color: #374151; background: none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.fform_btn{display: block; width: 100%; line-height: 48px; margin-top: 30px; border-radius: 4px; background:#1347B4; color: #fff; text-align: center; font-size: 16px; border:0 none;}
.fform_btn:hover{color: #fff; opacity: 0.9;}
.fctis{margin-top: 30px; text-align: center; color: #6B7280; font-size: 14px;}
.fform_inp:hover{border-color: #1347B4 !important; box-shadow: none !important;}
.fform_inp:focus{border-color: #1347B4 !important; box-shadow: none !important;}
.fform_box dl .layui-input-affix{display: none;}


@media all and (max-width:1900px) {
	.about_ct2box li dl dd h3 span{width: 100%;}
	.about_ct2box li dl dd h3 span{padding-top: 10px;}
	.about_ct2box li dl dd h3 span:first-child{padding-top: 0;}
}
@media all and (max-width:1400px) {
	.newsnhot_bd dl dt{width: 190px; height: 100px;}
	.about_ct1rbox li h3{font-size: 40px;}
	.protab_hd li dt{font-size: 22px;}
	.protab_hd li dd{font-size: 15px;}
	.protab_hd li.active dd:after{height: 20px; bottom: -10px; right: -10px; left: -10px;}

}
@media all and (max-width:1200px) {
	.ibanner{padding:200px 0 140px;}
	.ibanh2{font-size: 30px;}
	.ibanh3{font-size: 16px;}
	.ibanbox .ibanbtn{font-size: 14px;}
	.ict2_r dl{padding:30px;}
	.ict3 li, .ict3 li.on{width: 48%;}
	.newsnbox, .newsnhot{width: 100%; float: initial;}
	.about_ct1rbox li{height: 120px; border-radius: 15px 60px 15px 15px;}
	.about_ct1rbox li h3{font-size: 30px;}
	.about_ct2box ul, .about_ct2box li{width: 100%;}
	.about_ct2box li{margin:40px 0 0;}


}
@media all and (max-width:1100px) {
	.about_ct3box dl dt{width: 200px; font-size: 30px;}
	.about_ct3:after{width: 279px;}
	.about_ct4L{width: 20%;}
	.about_ct4R{width: 75%;}
	.about_ct5box li{padding:25px;}
	.pro1_ct1box li{width: 48%;}
	.pro1_ct2box li{width: 48%;}
	.pro1_ct3box dl{padding:20px; font-size: 16px;}
	.pro1_ct3box dl dt{font-size: 24px;}
	.protab_hd ul{white-space: nowrap; overflow-x: auto; overflow-y: hidden;}
	.protab_hd li dl{padding:15px 20px;}
	.protab_hd li dt{font-size: 20px;}
	.protab_hd li dd{font-size: 14px;}
	.protab_hd li.active dd:after{height: 20px; bottom: -10px; right: -10px; left: -10px;}	
	.protab_hd li.active:after, .protab_hd li.active:before{width: 40px;}
	.protab_hd li.active dl:after{left: 40px; right: 40px;}
	.protab_txt{font-size: 16px;}
	.pro2_ct3box{padding:20px 2% 0;}
	.pro2_ct3box li{width: 29.33%; margin:30px 2% 0;}
	.probtable table tbody tr th{font-size: 20px;}
	.probtable table tbody tr td{font-size: 16px;}


}
@media all and (max-width:980px) {
	.about_ct3box dl dt{width: 170px; font-size: 28px;}
	.about_ct3:after{width: 249px;}
	


}
@media all and (min-width:0) and (max-width:768px) {
	.fixbox{right: 15px;}
	.fixtop{padding:10px; width: 20px; height: 20px;}
	.pad100{padding:50px 0;}
	.padt100{padding-top: 50px;}
	.ibanner{padding:100px 0 60px; border-radius: 0 0 40px 40px;}
	.ibanh2{font-size: 20px;}
	.ibanh3{margin-top:8px; font-size: 14px;}
	.ibanh5{padding-top:20px;}
	.ibanbox .ibanbtn{font-size: 13px; margin:15px 20px 0 0; height: 24px; line-height: 24px;}
	.ibanbox .ibanbtn span{padding:0 8px 0 30px;}
	.ibanbox .ibanbtn span, .ibanbox .ibanbtn:hover span{background-size: 24px 24px;}
	.banner_join{padding:120px 0;border-radius: 0 0 40px 40px; }
	.banner_product{min-height: 330px; padding:100px 0 50px; border-radius: 0 0 40px 40px;}
	.banner_join h2{font-size: 20px;}
	.banner_join h3{font-size: 20px;}
	.proban_lable span{line-height: 32px; margin:10px 10px 0 0; font-size: 12px; padding:0 10px; border-radius: 4px 8px 4px 4px;}
	.proban_lable span:last-child{margin-right:0;}
	.ctitle h2{font-size: 21px;}
	.ctitle h3{font-size: 12px; margin-top: 8px;}
	.ict1{padding-top: 5px;}
	.ict1 ul{width: 100%;}
	.ict1 ul li{width: 100%; margin:20px 0 0; border-radius: 10px 40px 10px 10px; padding:25px;}
	.ict1 ul li h3{width: 50px; height: 50px; border-radius: 50px;}
	.ict1 ul li h3 img{width: 35px; height: 35px;}
	.ict1 ul li h2{font-size: 18px; padding:10px 0 8px; line-height: 24px;}
	.ict1 ul li h2:after{width: 80px; height: 20px; left: -25px;}
	.ict1 ul li p{font-size: 13px; padding-top: 10px;}
	.imorebtn{margin-top: 25px;}
	.ict2{padding:50px 8%; margin-top: 25px;}
	.ict2:after{border-radius: 40px 0 0 40px }
	.ict2_l{ float: initial; width: 80%; max-width: 300px; margin:0 auto; }
	.ict2_r{width: 100%;}
	.ict2_r{margin-top: 0;}
	.ict2_r dl{margin-top: 20px; padding:25px; border-radius: 10px 40px 10px 10px;}
	.ict2_r dl dt{width: 48px; margin-right:10px;}
	.ict2_r dl dd h2{font-size: 16px;}
	.ict2_r dl dd h2 span{font-size: 20px;}
	.ict2_r dl dd p{font-size: 13px; margin-top: 5px;}
	.ict3{padding-top: 10px;}
	.ict3 ul, .ict3 li, .ict3 li.on{width:100%;}
	.ict3 li, .ict3 li.on{margin:20px 0 0; padding:25px; min-height: 250px;}
	.ict3 li, .ict3 li h3{border-radius: 12px 40px 12px 12px;}
	.ict3 li.on:before{border-radius: 12px;}
	.ict3 li dl dt{font-size: 20px;}
	.ict3 li.on dl dt{font-size: 24px;}
	.ict3 li dl dd{font-size: 14px;}
	.ict3 li.on:after{height: 13px; top: -13px;}
	.icoop{padding:12px 0;}
	.icoop .swiper-slide{width: 150px; padding:0 10px;}
	.icoop .swiper-slide span{border-radius: 10px;box-shadow:0px 2px 8px 0px rgba(19, 71, 180, 0.12)}
	.message{padding:25px; border-radius: 10px 40px 10px 10px; margin-top: 25px;}
	.message_form dl{width: 100%; margin-bottom:20px;}
	.message_form dl dd{margin-top: 10px;}
	.mfinp{height: 45px; line-height: 45px;}
	.mfinp, .mftextarea{font-size: 14px;}
	.message_button{padding-top: 10px;}
	.csearch{margin-top: 25px;}
	.cssinp, .cssbtn{height: 42px; line-height: 42px;}
	.cssinp{font-size: 13px;}
	.cssbtn{width: 90px; font-size: 14px;}
	.queryresult{margin-top: 25px; font-size: 14px;}
	.queryresult p{padding:8px 0;}
	.newslist ul, .newslist ul li{width: 100%;}
	.newslist ul li{margin:30px 0 0;}
	.newslist ul li h3{font-size: 14px;}
	.newslist ul li h3 span{font-size: 22px;}
	.newslist ul li .newsimg{margin-top: 10px;border-radius: 10px 40px 10px 10px;}
	.newslist ul li h2{font-size: 16px; margin-top: 15px;}
	.newslist ul li p{font-size: 13px; margin-top: 5px;}
	.newslist ul li .newsmore{font-size: 14px; margin-top: 15px;}
	.page a{width: 32px; height: 32px; line-height: 32px;}
	.newsnbox, .newsnhot{width: 100%; float: initial;}
	.newsncont{font-size:14px;}
	.newsntitle{font-size: 20px;}
	.newsntxt{padding-top: 30px;}
	.newsnlink{margin-top:30px;}
	.newsnhot{margin-top:30px;}
	.newsnhot_hd{font-size: 18px;}
	.newsnhot_bd dl{padding:20px 0;}
	.newsnhot_bd dl dt{width: 130px; height: 80px;border-radius: 6px 20px 6px 6px; margin-right:15px;}
	.newsnhot_bd dl dd h2{font-size: 15px;}
	.newsnhot_bd dl dd h3{font-size: 13px; margin-top:10px;}
	.about_ct1txt, .about_ct1r{width: 100%; float: initial;}
	.about_ct1txt{font-size: 14px;}
	.about_ct1r{margin-top: 30px;}
	.about_ct1rbox { padding-top: 30px;}
	.about_ct1rbox li{border-radius: 10px 40px 10px 10px; height: 80px;}
	.about_ct1rbox li h3{font-size: 24px;}
	.about_ct1rbox li h3:after{height: 15px;}
	.about_ct1rimg{max-width: 80px;}
	.about_ct2{border-radius: 40px;}
	.about_ct2box li{margin:20px 0 0;border-radius: 10px 20px 10px 10px; padding:20px;}
	.about_ct2box li dl{width: 100%;}
	.about_ct2box li dt{font-size: 18px; padding-bottom: 0;}
	.about_ct2box li dl dt:after{left: -20px; right: -5px; height: 10px;}
	.about_ct2box li dl dd h3{font-size: 13px; padding-top: 5px;}
	.about_ct2box li dl dd h3 span{padding-top: 5px;}
	.about_ct2box li dl dd h3 span:first-child{padding-top: 0;}
	.about_ct2box li dl dd p{font-size: 12px; padding-top: 10px; min-height: initial;}
	.about_ct3box dl{padding-top: 20px;}
	.about_ct3box dl dt{width: 55px; font-size: 15px; padding:16px 25px 0 0; line-height: 20px;}
	.about_ct3:after{width: 80px; left: 4%; border-right-width: 1px;}
	.about_ct3box dl dd{padding-left: 20px;}
	.about_ct3box dl dd:after{width: 8px; height: 8px; border-radius: 8px; border-width: 4px; top: 20px; left: -8px;}
	.about_ct3box dl dd .abtLc{padding:15px 15px 15px 30px;border-radius: 10px 40px 10px 10px;}
	.about_ct3box dl dd .abtLc h2{font-size: 15px;}
	.about_ct3box dl dd .abtLc h2:after{width: 6px; height: 6px; border-radius: 6px; left:-14px; top: 8px; border-width: 1px;}
	.about_ct3box dl dd .abtLc h2:before{width: 50px; height: 1px; left: -64px;}
	.about_ct3box dl dd .abtLc p{font-size: 12px; padding-top: 6px;}
	.about_ct3box dl:last-child dd .abtLc p:after{height: 1px; width: 16px; left: -30px;}
	.about_ct4Rbox{padding-top: 10px;}
	.about_ct4L{display: none;}
	.about_ct4R{width: 100%; padding:0 4%;}
	.abtJz{border-radius: 10px 40px 10px 10px; padding:20px;}
	.abtJz_hd{font-size: 17px;padding-bottom:0;}
	.abtJz_hd:after{height: 9px;}
	.abtJz_bd{font-size: 13px; margin-top:15px;}
	.abtJz_bd dl dt{width: 100px;}
	.abtJz_bd dl:after{left: 70px;}
	.abtJz_bd dl dd{padding:0 20px;}
	.about_ct5box li{padding:20px;border-radius: 10px 40px 10px 10px; width: 47%; margin-top: 20px;}
	.about_ct5box li h3 img{width: 44px;}
	.about_ct5box li h2{font-size: 16px; margin-top: 15px;}
	.about_ct5box li p{font-size: 13px; margin-top: 10px;}
	.about_ct4R .ctitle{text-align: center;}
	.mapbox{width: 100%; height: 300px; border-radius: 20px; overflow: hidden;}
	.BMapLabel { left: -120px !important; top: -100px !important; border: 0 !important; background: none !important;}
	.BMapLabel .map-info{height: 124px;}
	.BMapLabel .map-info .info { width: 240px; color: #222; background: #fff; padding:10px; border-radius: 10px; position: relative; box-shadow: 0 5px 20px 0 rgba(19,71,180, 0.3);}
	.BMapLabel .map-info .info:after{bottom:-11px; margin-left:-6px; border-width:6px;}
	.BMapLabel .map-info .info .t1 { font-size: 15px;}
	.BMapLabel .map-info .info .t2 { font-size: 12px; margin-top: 5px;}
	.BMapLabel .map-info .maplogo{text-align: center; margin-top: 10px; }
	.BMapLabel .map-info .maplogo img{width: 30px; height: 30px;}
	.case_bansubtitle{font-size: 16px; padding:5px 0; margin-top: 5px;}
	.case_bansubtitle:after{height: 10px;}
	.case_banbtn{margin-top: 12px;}
	.case_banbtn span{font-size: 12px; line-height: 32px; padding:0 15px;border-radius: 4px 8px 4px 4px; margin-right: 12px;}
	.case_list ul, .case_list li{width: 100%;}
	.case_list li{margin:25px 0 0;}
	.case_list li .case_liimg{border-radius: 10px 40px 10px 10px;}
	.case_list li h2{font-size: 18px; margin-top: 15px;}
	.case_list li p{font-size: 14px; margin-top: 8px;}
	.case_list ul li .case_more{font-size: 14px; margin-top: 15px;}
	.casewhy_box{padding:20px 8%; margin-top: 25px;}
	.casewhy_box dl{width: 100%; padding:20px 0;}
	.casewhy_box dl dt{font-size: 18px;}
	.casewhy_box dl dd{font-size: 14px; margin-top: 10px;}
	.casen_title{font-size: 20px;}
	.casen_txt{font-size: 14px; margin-top: 25px;}
	.join_ctxt{font-size: 14px;}
	.joinswiper{padding:12px 0;}
	.joinswiper .swiper-slide span{padding:10px 25px; font-size: 16px;}
	.jjob_bm{background-size: 20px; font-size: 18px; padding-left: 30px;margin-top:25px; line-height: 24px;}
	.jjob_dl{margin-top: 20px; padding:0 20px;border-radius: 8px 20px 8px 8px; }
	.jjob_dt{padding:15px 0; font-size: 16px;}
	.jjob_dt i{width: 14px; height: 14px;}
	.jjob_dt i:after{height: 2px;}
	.jjob_dt i:before{width: 2px;}
	.jjob_dd{font-size: 14px; padding:15px 0;}
	.join_td dl{width: 100%; margin-top: 20px; padding:20px;border-radius: 10px 32px 10px 10px;}
	.join_td dl dt img{width: 58px;}
	.join_td dl dd h2{font-size: 16px;}
	.join_td dl dd p{font-size: 14px; margin-top: 10px;}
	.procbcolor:after{border-radius: 40px;}
	.pro1_ct1box ul, .pro1_ct1box li{width: 100%;}
	.pro1_ct1box li{margin:20px 0 0; padding:20px; border-radius: 10px 40px 10px 10px; background-size: 90px auto;}
	.pro1_ct1box li h2{font-size: 18px; background-size: 20px auto; padding-left:25px;}
	.pro1_ct1box li h2:after{height: 15px; bottom: -5px; left: -20px; right: -10px;}
	.pro1_ct1box li p{font-size: 14px; margin-top: 15px;}
	.pro1_ct2{border-radius: 40px;}
	.pro1_ct2box{padding-top:10px;}
	.pro1_ct2box ul, .pro1_ct2box li{width: 100%;}	
	.pro1_ct2box li{margin:20px 0 0; padding:0 20px 20px;}
	.pro1_ct2box li:after, .pro1_ct2box li:before{border-radius: 40px 40px 10px 10px; top: 70px;}
	.pro1_ct2box li .proky_img img{width: 100px;}
	.pro1_ct2box li .proky_tit{font-size: 18px; margin-top: 15px;}
	.pro1_ct2box li .proky_txt{font-size: 14px;}
	.pro1_ct3box dl{width: 100%; font-size: 15px; padding:40px;}
	.pro1_ct3ul1:after{right: 0; bottom: -40px; border-radius:40px 10px 0 0; box-shadow: 0px 0px 20px 0px rgba(255, 255, 255, 0.5);}
	.pro1_ct3ul2:after{right: 0; bottom: -40px; border-radius: 10px 10px 0 0; box-shadow: 0px 4px 50px 0px rgba(48, 122, 230, 0.2);}
	.pro1_ct3ul3:after{left: 0; top: -40px; border-radius: 0 0 40px 10px; box-shadow: 0px 4px 50px 0px rgba(48, 122, 230, 0.2);}
	.pro1_ct3box dl dd{margin-top: 15px; padding:10px 0;}
	.pro1_ct3box dl dt{font-size: 18px; padding:10px 20px;}
	.pro1_ct3ul4:after{right: 0; bottom: -40px; border-radius: 10px 10px 0 0; box-shadow: 0px 4px 50px 0px rgba(48, 122, 230, 0.2);}
	.pro1_ct3box .pro1_ct3dl.active{border-radius: 10px 40px 10px 10px;box-shadow: 0px 2px 20px 0px rgba(255, 143, 38, 0.7);}
	.pro1_ct3box .pro1_ct3dl.active dt{margin-top: 0;}
	.pro_btis{font-size: 13px; margin-top: 25px;}
	.protab{padding:15px;border-radius: 10px 40px 10px 10px; margin-top: 25px;}
	.protab_box{padding:20px;border-radius: 0 0 10px 10px;}
	.protab_txt{font-size: 14px;}
	.protab_img{width: 100%; margin:30px 0 0;}
	.protab_img img{border-radius: 10px 40px 10px 10px;}
	.protab_hd ul{white-space: nowrap; overflow-x: auto; overflow-y: hidden;}
	.protab_hd li dl{padding:10px 20px;}
	.protab_hd li dt{font-size: 16px;}
	.protab_hd li dd{font-size: 12px; margin-top:2px;}
	.protab_hd li.active dd:after{height: 12px; bottom: -8px; right: -5px; left: -5px;}
	.protab_hd li.active:after, .protab_hd li.active:before{width: 30px;}
	.protab_hd li.active dl:after{left: 30px; right: 30px;}
	.protab_hd li:first-child.active:after, .protab_hd li:last-child.active:before{bottom: -20px;}
	.prowhy{padding-top: 10px;}
	.prowhy ul, .prowhy li, .prowhy5 ul, .prowhy5 li{width: 100%;}
	.prowhy li, .prowhy5 li{margin:20px 0 0; padding:20px;border-radius: 10px 40px 10px 10px;}
	.prowhy_tit{font-size: 18px;}
	.prowhy_tit em{font-size: 14px;}
	.prowhy_txt{font-size: 13px; margin-top:15px;}
	.prowhy_tit:after{left: -20px; height: 15px; bottom: -6px; right: -10px;}
	.pro2_ct3box{padding:10px 3% 0;}
	.pro2_ct3box li{width: 100%; margin:20px 0 0; padding:20px; font-size: 14px;}
	.probtable{white-space: nowrap; overflow-x: auto; padding:20px 0; margin-top: 20px;}
	.probtable table tbody tr{margin-bottom:6px;}
	.probtable table tbody tr th, .probtable table tbody tr td{width: 250px; padding:15px 15px; white-space: wrap; word-wrap: break-word; word-break:break-all;}
	.probtable table tbody tr th{font-size: 15px;}
	.probtable table tbody tr td{font-size: 13px;}
	.probtable table tbody tr th:first-child, .probtable table tbody tr td:first-child{ padding:15px 20px 15px 10px;}
	.probtable table tbody tr th:last-child, .probtable table tbody tr td:last-child{ padding:15px 10px 15px 20px;}
	.probtable table thead tr th:after{border-radius: 10px 40px 10px 10px; box-shadow: 0px 2px 20px 0px rgba(48, 122, 230, 0.1); left: 10px; right: 10px; top: -5px; bottom: -5px;}
	.protjxl{background-size: 18px auto; padding-left: 25px;}
	.prolr_dl{padding:50px 0; }
	.prolr_dt, .prolr_dd{width: 100%;}
	.prolr_dd{margin-top:40px;}
	.prolr_dd img{max-width: 100%;border-radius: 10px 40px 10px 10px;}
	.prolr_txt{font-size: 13px; padding-top: 15px;}
	.prowlyj{border-radius: 40px;}
	.prowlyj_box{padding-top:10px;}
	.prowlyj_box ul, .prowlyj_box li{width: 100%;}
	.prowlyj_box li{margin:20px 0 0; border-radius: 10px 40px 10px 10px; padding:25px; font-size: 13px;}
	.prowlyj_box li h2{font-size: 16px;}	
	.pro3_c3{padding:50px 5%;}
	.pro3_c3:after{border-radius: 40px 0 0 40px;}
	.pro3_c3L{width: 70%; float: initial; margin:0 auto;}
	.pro3_c3R{width: 100%;}
	.pro3_c3R{margin-top:30px;}
	.pro3_c3box dl{padding:20px; border-radius: 10px 40px 10px 10px; margin-top: 20px;}
	.pro3_c3box dl dt{margin-right:20px;}
	.pro3_c3box dl dt img{width: 48px;}
	.pro3_c3box dl dd h2{font-size: 16px;}
	.pro3_c3box dl dd p{font-size: 13px; margin-top: 8px;}
	.prozsxg{padding:50px 25px;}
	.prozsxgbox{margin-top: 25px;}
	.prozsxgbox_txt, .prozsxgbox_img{width: 100%;}
	.prozsxg_t{padding:10px 25px; font-size: 16px; margin-left:-25px;}
	.prozsxg_b{font-size: 13px; margin-top:20px;}
	.prozsxgbox_img{margin-top:40px;}
	.prozsxgbox_img img{max-width: 100%; border-radius: 10px 40px 10px 10px;}




	
	
	
}




































