﻿/* 技术支持 开元（重庆）科技有限公司 */
.ibanner{width: 100%; overflow: hidden; color: #fff; padding:160px 0;}
.ibanner h1{font-size: 36px; font-weight: 900;}
.ibanner p{max-width: 590px; width: 100%; font-size: 20px; margin-top: 55px;}
.ibanner a{ display: inline-block; line-height: 50px; border-radius: 50px; background: #F0A23A; color: #fff; padding:0 35px; font-size: 16px; margin-top: 55px; -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;}
.ibanner a:hover{color:#fff; -webkit-transform:translateY(-8px); -moz-transform:translateY(-8px); -ms-transform:translateY(-8px); -o-transform:translateY(-8px); transform:translateY(-8px);}
.ictitle{text-align: center; background: url(../images/ititline.png) no-repeat center bottom; padding-bottom: 10px; font-size: 24px; line-height: 30px; font-weight: 500;}
.ictitle span{display: inline-block; padding-right: 20px; position: relative; color: #1E50A2;}
.ictitle span:after{content: ''; width: 8px; height: 8px; border-radius: 8px; position: absolute; right: 6px; top:12px; background: #1E50A2;}
.ihzbg{background: url(../images/ihzbg.jpg) no-repeat center center; background-size: cover;}
.iabout_l{float: left; width: 50%;}
.iabout_txt{color: #8C8C8C; font-size: 16px; line-height: 30px;}
.iabout_more{line-height: 38px; display: inline-block; margin:30px 0 0; border-radius: 10px; padding:0 30px; border: 1px #1E50A2 solid; color: #1E50A2; font-size: 20px;text-transform: uppercase; -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;}
.iabout_more:hover{background: #1E50A2; color: #fff;}
.iabout_r{float: right; width: 44%;}
.iabout_title h2{font-size: 32px; line-height: 32px; position: relative; z-index: 1;}
.iabout_title h1{font-size: 64px; line-height: 64px; color: #F4F5F9; font-weight: bold; margin-top: -10px;}
.iabout_img{margin-top: 90px;}

.ifwlxbd{position: relative; padding:0 50px; margin-top: 40px;}
.ifwlx{position:relative; width: 100%; overflow:hidden;}
.ifwlx .swiper-slide {width: 100%;flex-shrink: 0; height: 100%; position: relative; transition-property: transform;}
.ifwlx .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);}
.ifwlx_next, .ifwlx_prev{position: absolute; top: 50%; z-index: 2; cursor: pointer; width: 40px; height: 40px; border-radius: 40px; margin-top:-20px; cursor: pointer;}
.ifwlx_prev{left:0; background: url(../images/jtl.png) no-repeat center center #1E50A2;}
.ifwlx_next{right:0; background: url(../images/jtr.png) no-repeat center center #1E50A2;}
.ifwlx_prev.swiper-button-disabled{background: url(../images/jtl.png) no-repeat center center #C5C6D2;}
.ifwlx_next.swiper-button-disabled{background: url(../images/jtr.png) no-repeat center center #C5C6D2;}
.ifwlx dl{width: 100%; border-radius: 10px; overflow: hidden; background: #fff;}
.ifwlx dl dt{width: 100%; padding-bottom: 72%; position: relative; overflow:hidden;}
.ifwlx dl dt img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.ifwlx dl dd{padding:20px;}
.ifwlx dl dd h2{font-size: 20px; font-weight: bold; color: #1E50A2; text-align: center; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ifwlx dl dd p{color: #8C8C8C; font-size: 16px; line-height: 20px; height: 80px; overflow: hidden; margin-top: 15px;}
.ifwlx dl dd h3{margin-top: 20px; width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.ifwlx dl dd h3 span{font-size: 16px; color: #F0A23A; line-height: 22px; padding-top: 8px;-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.ifwlx dl dd h3 a{display: inline-block; padding:0 15px; background: #1E50A2; color: #fff; font-size: 14px; line-height: 38px; border-radius: 38px;-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;}
.ifwlx dl dd h3 a:hover{-webkit-transform:translateY(-8px); -moz-transform:translateY(-8px); -ms-transform:translateY(-8px); -o-transform:translateY(-8px); transform:translateY(-8px);}
.izzfw{width: 100%; overflow: hidden;}
.izzfw 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;}
.izzfw li{width: 31.33%; float: left; background: #fff; border-radius: 10px; margin:20px 2% 0 0; padding:25px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; }
.izzfw li h2{font-size: 20px; font-weight: bold; margin-top: 10px;}
.izzfw li p{margin-top: 10px; color: #8C8C8C; font-size: 16px;}

.iteam{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;width: 100%; margin-top: 50px;}
.iteam .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)}
.iteam .swiper-slide {flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;background-position: center; background-size: cover;}
.iteam.swiper-container-fade .swiper-slide {pointer-events:none; transition-property:opacity;}
.iteam .pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.iteam_next, .iteam_prev{position: absolute; bottom: 0; z-index: 2; cursor: pointer; width: 40px; height: 40px; border-radius: 40px; cursor: pointer;}
.iteam_prev{left:60px; background: url(../images/jtl.png) no-repeat center center #1E50A2;}
.iteam_next{left:120px; background: url(../images/jtr.png) no-repeat center center #1E50A2;}
.iteam_prev.swiper-button-disabled{background: url(../images/jtl.png) no-repeat center center #C5C6D2;}
.iteam_next.swiper-button-disabled{background: url(../images/jtr.png) no-repeat center center #C5C6D2;}
.iteam dl{width: 100%; overflow: hidden;}
.iteam dl dt{width: 55%; float: left; padding:0 0 50px 5%;}
.iteam dl dt h2{font-size: 16px; font-weight: bold;}
.iteam dl dt p{color: #8C8C8C; font-size: 14px; line-height: 25px; margin-top: 20px;}
.iteam dl dd{width: 34%; float: right;}
.iteamhd{width:100%; text-align: center; padding-top: 20px;}
.iteamhd ul{display: inline-block; margin:0 auto;}
.iteamhd li{display: inline-block; margin:20px 10px 0; padding:0 20px; cursor: pointer; background:rgba(47, 101, 129, 0.3); border-radius: 40px; color: #fff; line-height: 40px; font-size: 16px;}
.iteamhd li.on{background: #1E50A2;}

.ieval{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;width: 100%; margin-top:50px;}
.ieval .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)}
.ieval .swiper-slide {flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;background-position: center; background-size: cover;}
.ieval.swiper-container-fade .swiper-slide {pointer-events:none; transition-property:opacity;}
.ieval .pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.ieval_next, .ieval_prev{position: absolute; bottom: 0; z-index: 2; cursor: pointer; width: 40px; height: 40px; border-radius: 40px; cursor: pointer;}
.ieval_prev{right:60px; background: url(../images/jtl.png) no-repeat center center #1E50A2;}
.ieval_next{right:0; background: url(../images/jtr.png) no-repeat center center #1E50A2;}
.ieval_prev.swiper-button-disabled{background: url(../images/jtl.png) no-repeat center center #C5C6D2;}
.ieval_next.swiper-button-disabled{background: url(../images/jtr.png) no-repeat center center #C5C6D2;}
.ieval_txt{background: url(../images/pjico.png) no-repeat center top; padding-top: 40px; color: #8C8C8C; padding:45px 0 80px; font-size: 16px;}
.icsubtitle{font-size: 14px; color: #8C8C8C; margin-top:30px; text-align: center;}
.icoopbox{ margin-top:40px; width: 100%; position: relative;}
.icoopbox:after, .icoopbox:before{content: ''; position: absolute; top: 0; bottom: 0; z-index: 3; width: 85px;}
.icoopbox:after{left: 0;
	background:-webkit-linear-gradient(to right, rgba(239, 243, 251, 1), rgba(239, 243, 251, 0));
	background:-moz-linear-gradient(to right, rgba(239, 243, 251, 1), rgba(239, 243, 251, 0));
	background:-ms-linear-gradient(to right, rgba(239, 243, 251, 1), rgba(239, 243, 251, 0));
	background:-o-linear-gradient(to right, rgba(239, 243, 251, 1), rgba(239, 243, 251, 0));
	background:linear-gradient(to right, rgba(239, 243, 251, 1), rgba(239, 243, 251, 0));
}
.icoopbox:before{right: 0;
	background:-webkit-linear-gradient(to right, rgba(239, 243, 251, 0), rgba(239, 243, 251, 1));
	background:-moz-linear-gradient(to right, rgba(239, 243, 251, 0), rgba(239, 243, 251, 1));
	background:-ms-linear-gradient(to right, rgba(239, 243, 251, 0), rgba(239, 243, 251, 1));
	background:-o-linear-gradient(to right, rgba(239, 243, 251, 0), rgba(239, 243, 251, 1));
	background:linear-gradient(to right, rgba(239, 243, 251, 0), rgba(239, 243, 251, 1));
}
.icoop{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;width: 100%; padding:18px 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:182px; position:relative;}
.icoop .swiper-slide h1{width: 100%; padding-bottom: 47%; position: relative; overflow:hidden; border-radius: 10px; box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.05)}
.icoop .swiper-slide h1 img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
/*我们的服务*/
.nbanner{width: 100%; overflow: hidden; min-height: 400px; padding:50px 0; text-align: center; 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-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;}
.nbanner h1{font-size: 36px; font-weight: 900;}
.nbanner .nban_txt{width: 100%; font-size: 18px; margin-top: 24px;}
.nbanner h3{margin-top: 35px;}
.nbanner a{ display: inline-block; line-height: 48px; border-radius: 48px; color: #F0A23A; border:1px solid #F0A23A; padding:0 35px; font-size: 16px; margin:0 10px; -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;}
.nbanner a:hover{-webkit-transform:translateY(-6px); -moz-transform:translateY(-6px); -ms-transform:translateY(-6px); -o-transform:translateY(-6px); transform:translateY(-6px);}
.nbanner a.on{ background: #F0A23A; color: #fff;}
.service_ctitle{font-size: 24px; font-weight: bold;}
.service_csubtitle{font-size: 14px; margin-top:10px;}
.service_detail{width: 100%; overflow: hidden; margin-top: 50px;}
.service_nimg{width:39%; float: left; border-radius: 10px; overflow: hidden;}
.service_ninfo{width: 57%; float: right;}
.service_ninfo dl{display: block; background: url(../images/sev_lico.png) no-repeat left 3px; padding:0 0 20px 22px;}
.service_ninfo dl dt{color: #1E50A2; line-height: 20px; font-size: 16px; font-weight: 600;}
.service_ninfo dl dt a{color: #1E50A2;}
.service_ninfo dl dd{font-size: 14px;color:#8C8C8C; margin-top:5px;}
.service_bjform{margin-top: 30px; text-align: center; overflow: hidden;}
.service_bjform .sev_bjform{width: 100%; max-width: 500px; margin:0 auto; 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;}
.service_bjform .sev_bjform span{ height: 4px; border-radius: 4px; position: relative; margin-right:10px; background: rgba(47, 101, 129, 0.2); -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.service_bjform .sev_bjform span i{position: absolute; left: 0; top: 0; height: 4px; border-radius: 4px;
	background:-webkit-linear-gradient(to right, rgba(255, 255, 255, 1), rgba(47, 101, 129, 1));
	background:-moz-linear-gradient(to right, rgba(255, 255, 255, 1), rgba(47, 101, 129, 1));
	background:-ms-linear-gradient(to right, rgba(255, 255, 255, 1), rgba(47, 101, 129, 1));
	background:-o-linear-gradient(to right, rgba(255, 255, 255, 1), rgba(47, 101, 129, 1));
	background:linear-gradient(to right, rgba(255, 255, 255, 1), rgba(47, 101, 129, 1));
}
.service_bjform .sev_bjform span i:after{content: ''; width: 6px; height: 6px; border-radius: 6px; position: absolute; top: -1px; right: 0; background: #1E50A2;}
.service_bjform .sev_bjform .layui-form{display: inline-block;}
.service_bjform .sev_bjform input{width: 170px; padding:0 10px; height: 28px; line-height: 28px; border:1px #F0A23A solid; border-radius: 5px; font-size: 14px; color: #110E08;}
.service_bjform .sev_bjform .layui-input-split{border:0 none;}
.service_bjform .sev_bjform .layui-input-wrap .layui-input-number .layui-icon-up{border:0 none;}
.service_bjform .sev_bjform .layui-input-affix .layui-icon{color: #F0A23A;}
.service_bjform .sev_bjform .layui-input:focus, .service_bjform .sev_bjform .layui-input:hover{border-color: #F0A23A !important; box-shadow: none !important;}
.service_bjbox{width: 100%; padding-top: 20px; overflow: hidden; 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;}
.sev_bjblack{width: 49%; margin-top: 20px; border-radius: 10px; background: #fff; position: relative; padding:30px 30px 90px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.sev_bjblack h4{position: absolute; left: 0; right: 0; bottom: 30px; text-align: center;}
.sev_bjblack h4 a{line-height: 50px; border-radius: 50px; background: #1E50A2; color: #fff; font-size: 16px; font-weight: 600; text-align: center; display: inline-block; padding:0 45px;}
.sev_bjblack h1{font-size: 24px; font-weight: bold;}
.sev_bjblack h2{font-size: 16px;color:#8C8C8C; margin-top: 10px;}
.sev_bjblack h3{margin-top: 30px; font-size: 16px;}
.sev_bjblack h3 span{color: #E24D48; display: inline-block; padding-right: 30px; font-weight: 600;}
.sev_bjblack h3 span i{font-size: 32px;}
.sev_bjblack ul{padding:30px 0;}
.sev_bjblack ul li{font-size: 16px; color: #404040; padding:5px 0 5px 35px; line-height: 20px; background: url(../images/sev_jgico.png) no-repeat left 7px;}
.sevwsx{width: 100%; padding-top: 20px;}
.sevwsx 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;}
.sevwsx ul li{width: 23%; float: left; margin:20px 2% 0 0; background: #fff; border-radius: 10px; padding:30px; 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;}
.sevwsx ul li h2{font-size: 16px; font-weight: bold; padding-bottom: 10px; position: relative; margin-top: 15px;}
.sevwsx ul li h2:after{content: ''; width: 28px; height: 2px; background: #F0A23A; position: absolute; bottom: 0; left: 50%; margin-left: -14px;}
.sevwsx ul li p{margin-top: 15px; font-size: 14px;color:#8C8C8C;}

.sevcase_hd{width: 30%; float: left;}
.sevcase{width: 65%; float: right;}
.sevcase dl{width: 100%; display: block; border-bottom: 1px #1E50A2 solid; padding:0 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;}
.sevcase dt{width: 100%; overflow:hidden; padding: 25px 0; line-height: 25px; position: relative; cursor: pointer; 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;}
.sevcase dt span{display: inline-block; width: 65px; color: #F0A23A; font-size: 20px; font-weight: bold;}
.sevcase dt h2{overflow: hidden; font-size:18px; font-weight: bold; float: left; color: #1E50A2; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.sevcase dt i{position: relative; margin:2px 0 0 30px; display: block; width: 17px; height: 17px; -webkit-transition: all 200ms linear 0s; -moz-transition: all 200ms linear 0s;   -ms-transition: all 200ms linear 0s;  -o-transition: all 200ms linear 0s; transition: all 200ms linear 0s;}
.sevcase dt i:after, .sevcase dt i:before{content: ''; position: absolute; background: #1E50A2; 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%);}
.sevcase dt i:after{width: 100%; height: 3px;}
.sevcase dt i:before{width: 3px; height: 100%;}
.sevcase dd{width: 100%; display: none; overflow:hidden; padding: 0 0 25px 65px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.sevcase dd .sevcase_xzbtn{display: inline-block; padding:0 10px; line-height: 32px; border-radius: 32px; border:1px #1E50A2 solid;  color: #1E50A2; font-size: 16px;}
.sevcase dl dt.on i{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
/*购买流程*/
.buyprocess{padding:70px 0; background:rgba(30, 80, 162, 0.7); color: #fff; font-size: 16px;}
.buyprocess_box{width: 100%; overflow: hidden; 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;}
.buyprocess_box:after{content: ''; width: 100%; height: 6px; background: rgba(255, 255, 255, 0.2); position: absolute; top: 5px; left: 0; right: 0; z-index: -1;}
.buyprocess_box dl{position: relative; text-align: center; width: 25%; float: left;}
.buyprocess_box:before{content: ''; height: 6px; position: absolute; top: 5px; left: 0;
    background:-webkit-linear-gradient(to right, rgba(255, 255, 255, 1), rgba(240, 162, 58, 1));
	background:-moz-linear-gradient(to right, rgba(255, 255, 255, 1), rgba(240, 162, 58, 1));
	background:-ms-linear-gradient(to right, rgba(255, 255, 255, 1), rgba(240, 162, 58, 1));
	background:-o-linear-gradient(to right, rgba(255, 255, 255, 1), rgba(240, 162, 58, 1));
	background:linear-gradient(to right, rgba(255, 255, 255, 1), rgba(240, 162, 58, 1));
}
.buyprocess_box.two:before{width: 25%;}
.buyprocess_box.three:before{width: 50%;}
.buyprocess_box.four:before{width: 75%;}
.buyprocess_box.five:before{width: 100%;}
.buyprocess_box.buyxssj.two:before{width: 33.33%;}
.buyprocess_box.buyxssj.three:before{width: 66.66%;}
.buyprocess_box.buyxssj.four:before{width: 100%;}
.buyprocess_box dt{ width: 100%; overflow: hidden;}
.buyprocess_box dt i{width: 8px; height: 8px; border-radius: 50%; background: #fff; border: 4px solid rgba(89, 89, 89, 0.3); display: inline-block; margin:0 auto; position: relative; z-index: 2;}
.buyprocess_box dd{display: block; overflow: hidden; width: 100%; padding-top: 5px;}
.buyprocess_box dl.on dt i{border-color: #F0A23A;}
.buyprocess_box dl:first-child,.buyprocess_box dl:last-child{width: 12.5%;}
.buyprocess_box dl:first-child{text-align: left;}
.buyprocess_box dl:last-child{text-align: right;}
.buyprocess_box.buyxssj dl{width: 33.33%;}
.buyprocess_box.buyxssj dl:first-child,.buyprocess_box.buyxssj dl:last-child{width: 16.66%;}
.buycont{padding:40px 0; background: #F4F6FC;}
.buycont .wrapper{background: #fff; border-radius: 10px; 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;}
.buyctitle{font-size: 20px; font-weight: bold;}
.buyblack{width: 100%; max-width: 590px; margin:0 auto;}
.buynav{width: 100%; overflow: hidden;}
.buynav ul{width: 103%;}
.buynav li{display: inline-block; line-height: 30px; margin:15px 3% 0 0; border-radius: 5px; border: 1px solid #8C8C8C; color: #8C8C8C; position: relative; font-size: 16px; float: left; overflow: hidden;}
.buynav li.on{border-color:#1E50A2; color: #1E50A2;}
.buynav li a{color: #8C8C8C; display: block; padding:0 17px;}
.buynav li.on a{color: #1E50A2;}
.buynav li.on:after{content: ''; width: 17px; height: 21px; background: url(../images/buynavico.png) no-repeat; position: absolute; top: 0; right: 0;}
.buyup{border: 1px #1E50A2 dashed; padding:30px 5%; border-radius: 5px; margin-top:20px;}
.buyup_box{width: 100%; text-align: center;}
.buyup_file{cursor: pointer;}
.buyup_box h2{color: #1E50A2; font-size: 16px; margin-top: 20px;}
.buyup_box p{color: #D9D9D9; margin-top: 20px; font-size: 13px;}
.buyup_box h3{font-size: 14px; margin-top: 20px;}
.buyup_box h3 img{margin-right:5px;}
.buyup_box h3 a.buyfiledelete{display: inline-block; width: 14px; height: 14px; background: url(../images/buydelico.png) no-repeat; margin-left:5px;}
.buyyjly_form{margin-top: 15px; font-size: 16px; color: #333;}
.buysort_select .layui-input{border:1px #DEDEDE solid; border-radius: 5px;}
.buysort_select .layui-input:focus{border-color:#DEDEDE !important; box-shadow:none;}
.buysort_select .layui-form-select .layui-edge{border-top-color:#404040; top: 18px;}
.buysort_select .layui-form-select dl{padding:0; position: initial;}
.buysort_select .layui-form-select dl dd.layui-this{display: none;}
.buysort_select .layui-form-select dl dt{font-size: 14px; border-bottom:1px #DEDEDE solid; color: #333; position: relative;}
.buysort_select .layui-form-select dl dt:after{content: ''; width: 0; height: 0; border:6px solid transparent; border-bottom-color: #404040; position: absolute; right: 10px; top: 9px;}
.buysort_select .layui-form-select dl dd{font-size: 14px; border-bottom:1px #DEDEDE solid; padding-left: 40px;}
.buybutton{width: 100%; text-align: center; margin-top: 30px;}
.buybutton a{line-height: 35px; min-width: 50px; text-align: center; display: inline-block; margin:0 10px; padding:0 25px; border-radius: 35px; border: 1px #1E50A2 solid; color: #1E50A2; font-size: 15px;}
.buybutton a.on{background: #1E50A2; color: #fff;}
.buysort_select .layui-form-checkbox{width: 100%;}
.buysort_select .layui-form-checkbox[lay-skin=primary]{padding-left:0;}
.buysort_select .layui-form-checkbox>div{font-size: 14px;}
.buysort_select .layui-form-checkbox[lay-skin=primary]>i{right: 5px; left:initial; border-radius: 16px;}
.buysort_select .layui-form-checked[lay-skin=primary]>i{border-color: #1E50A2 !important; background: #1E50A2 !important;}
.buysort_select .layui-form-checkbox[lay-skin=primary]:hover>i{border-color: #1E50A2 !important;}
.buygao{width: 100%; background:rgba(240, 162, 58, 0.3); padding:20px; border-radius: 10px; margin-top: 20px; 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; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.buygaoinfo{ -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; font-size: 16px;}
.buygaoinfo dl{padding:4px 0; line-height: 24px; width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.buygaoinfo dl dt{font-weight: bold;}
.buygaoinfo dl dd{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.buygao_edit{color: #1E50A2; font-size: 14px; line-height: 20px; display: inline-block;}
.buygao_edit img{float: left; margin:2px 5px 0 0;}
.buyjfsq_fwlx{width: 100%}
.buyjfsq_fwlx ul{width: 100%; overflow: hidden; 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;}
.buyjfsq_fwlx li{width: 32.33%; margin-top: 15px; border-radius: 10px; border: 1px #EDEDED solid; overflow: hidden; position: relative; padding: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;}
.buyjfsq_fwlx li h1{font-size: 20px; font-weight: bold;}
.buyjfsq_fwlx li h2{font-size: 14px;color:#8C8C8C; margin-top: 10px;}
.buyjfsq_fwlx li h3{padding:25px 0; font-size: 14px;}
.buyjfsq_fwlx li h3 span{color: #E24D48; display: inline-block; padding-right: 20px; font-weight: 600;}
.buyjfsq_fwlx li h3 span i{font-size: 28px;}
.buyjfsq_fwlx li p{font-size: 12px; color: #404040; padding:5px 0 5px 25px; line-height: 20px; background: url(../images/sev_jgico.png) no-repeat left 7px;}
.buyjfsq_fwlx li.on{border-color: #1E50A2;}
.buyjfsq_fwlx li.on:after{content: ''; width: 40px; height: 44px; background: url(../images/buyjfsq.png) no-repeat; position: absolute; top: 0; right: 0;}
.buycheckboxg{width: 100%; text-align: center; margin-top: 30px; font-size: 14px;}
.buycheckboxg .layui-form-checkbox[lay-skin=primary]:hover>i{border-color: #1E50A2;}
.buycheckboxg .layui-form-checked[lay-skin=primary]>i{border-color: #1E50A2 !important; background: #1E50A2 !important;}
.buycbox{width: 100%; overflow: hidden;}
.buycleft{width: 57%; float: left;}
.buycorder{width:37%; float: right; border: 1px #EDEDED solid; background: #F9F9F9; padding:15px; border-radius: 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.buycqtfw{width: 100%; margin-top: 20px; overflow: hidden;}
.buycqtfw dl{width: 100%; position: relative; cursor: pointer; border: 1px #D9D9D9 solid; background: #F8F8F8; margin-bottom: 15px; padding:20px 40px 20px 20px; display: block; overflow: hidden; border-radius: 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.buycqtfw dl dt{width: 100%; overflow: hidden; font-size: 14px;}
.buycqtfw dl dt h2{font-weight: bold; float: left;}
.buycqtfw dl dt span{float: right; display: inline-block;}
.buycqtfw dl dt span i{color: #E24D48; font-size:16px; font-weight: bold;}
.buycqtfw dl dd{margin-top: 10px; color: #8C8C8C;}
.buycqtfw_btn{position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.buycqtfw .buycbnum{margin-top: 20px; font-size: 14px; 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;}
.buycqtfw .buycbnum h2{float: left; margin-right:8px;}
.buycqtfw .buycbnum .layui-form{width: 120px;}
.buycqtfw .buycbnum .layui-form .layui-input{border-radius: 5px; text-align: center;}
.buycqtfw .buycbnum .layui-form .layui-input:focus, .buycqtfw .buycbnum .layui-form .layui-input-wrap .layui-input:focus+.layui-input-split{border-color: #DEDEDE !important;box-shadow:none;}
.buycqtfw dl.on{border-color: #1E50A2;}
.buycqtfw dl.on:after{content: ''; width: 40px; height: 44px; background: url(../images/buyjfsq.png) no-repeat; position: absolute; top: 0; right: 0;}
.buycqtfw dl.on dd{color: #333;}
.buycqtfw dl.on dt h2{color: #1E50A2;}
.buycorder_info{margin-top: 20px; width: 100%;}
.buycorder_title{font-size: 16px; font-weight: bold; margin-top: 25px;}
.buycorder_dl{width: 100%; overflow: hidden; margin-top: 8px; font-size: 14px; line-height: 22px; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.buycorder_dl .redcol{color: #E24D48;}
.buycorder_dl dd{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; text-align: right;}
.buycorder_info .buygao{padding:10px 15px;}
.buycorder_info .buygao .buygaoinfo{font-size: 14px;}
.buycorder_expense{width: 100%; overflow: hidden; margin-top:25px; border-top: 1px solid #1E50A2;}
.buycorder_price{width: 100%; overflow: hidden; margin-top: 25px; font-size: 16px;font-weight: bold; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.buycorder_price dd{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; text-align: right; color: #1E50A2;}

.zekouma{width: 65%; float: right; overflow: hidden; border:1px #1E50A2 solid; border-radius: 5px; 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;}
.buycorder_zktis{color: #999; font-size: 12px; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.buycorder_zkinp{width: 100%; text-align: left; color: #1E50A2; height: 22px; line-height: 22px; border:0 none; padding:0 10px; 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;}
.buycorder_zkbtn{display: inline-block; color: #fff; background: #1E50A2; line-height: 22px; padding:0 10px; font-size: 12px;}
.buycorder_zkbtn:hover{color: #fff;}
.buycinp, .buyctextarea{width: 100%; font-size: 16px; color: #333; border:1px #DEDEDE solid; border-radius: 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;}
.buycinp{height: 40px; line-height: 38px; padding:0 10px;}
.buyctextarea{height: 120px; line-height: 24px; padding:10px;}
.buycsgtis{color: #8C8C8C; margin-top: 10px;}
.buycsgup{margin-top:20px;}
.buycsgupbtn{display: inline-block; padding:0 20px; line-height: 28px; border-radius: 20px; background: #1E50A2; color: #fff; font-size: 14px;}
.buycsgupbtn:hover{color: #fff;}
.buycsguploaddemo{width: 100%;}
.buycsguploaddemo dl{width: 100%; font-size: 14px; background:rgba(240, 162, 58, 0.3); padding:15px 20px; border-radius: 10px; margin-top:15px; 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;}
.buycsguploaddemo dl dt{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.buycsguploaddemo dl dt img{float: left; margin:2px 5px 0 0;}
.buycsguploaddemo dl dd a{color: #E24D48;}

.buypaymenu{width: 100%; overflow: hidden;}
.buypaymenu ul{width: 103%;}
.buypaymenu li{display: inline-block; line-height: 20px; margin:15px 3% 0 0; border-radius: 5px; border: 1px solid #8C8C8C; color: #8C8C8C; position: relative; font-size: 16px; float: left; overflow: hidden;}
.buypaymenu li img{float: left; margin:0 5px 0 0;}
.buypaymenu li.active{border-color:#1E50A2; color: #1E50A2;}
.buypaymenu li a{color: #8C8C8C; display: block; padding:12px 17px;}
.buypaymenu li.active a{color: #1E50A2;}
.buypaymenu li.active:after{content: ''; width: 17px; height: 21px; background: url(../images/buynavico.png) no-repeat; position: absolute; top: 0; right: 0;}
.buypaycont{width: 100%; margin-top: 30px;}
.buypayewm{width: 100%; text-align: center; padding-top: 100px;}
.buypayewm h1 img{border: 1px #EDEDED solid; border-radius: 10px; width: 142px; height: 142px;}
.buypayewm h2{color: #8C8C8C; font-size: 13px; margin-top:10px;}
.buyxssjfw{width: 65%; overflow: hidden; margin-top: 10px;}
.buyxssjfw dl{margin-top:20px; width: 100%; overflow: hidden; padding:15px; border:1px #D9D9D9 solid; background: #F8F8F8; border-radius: 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.buyxssjfw dl dt{font-size: 14px; color: #1E50A2; font-weight: bold;}
.buyxssjfw dl dd{color: #8C8C8C; margin-top:10px;}
.buyxssjfw .buyxssjfw_btn{display: inline-block; padding:0 20px; font-size: 15px; background: #1E50A2; color: #fff; line-height: 38px; border-radius: 38px; margin:20px auto 0;}
.buyxssjfw .buyxssjfw_btn:hover{color: #fff;}
.buybuyxssj_formsubtit{text-align: center; color: #8C8C8C; font-size: 16px; margin-top:15px; text-align: center;}
.buybuyxssj_form{width: 100%;padding-top: 20px;}
.buybuyxssj_formdl{width: 100%; margin-top:20px;font-size: 16px;}
.buybuyxssj_formdt{font-weight: bold;}
.buybuyxssj_formdt .redcol{color: #E24D48;}
.buybuyxssj_formdd{margin-top:15px;}
.buybuyxssj_formdl .uploaddemo{font-size: 14px; margin-top: 20px;}
.buybuyxssj_formdl .uploaddemo img{margin-right:5px;}
.buybuyxssj_formdl .uploaddemo a.buyfiledelete{display: inline-block; width: 14px; height: 14px; background: url(../images/buydelico.png) no-repeat; margin-left:5px;}
.buybuyxssj_forminput, .buybuyxssj_formselect, .buybuyxssj_formdl .layui-input{border:1px #DEDEDE solid; font-size: 16px; color: #333; background: #fff; height: 40px; width: 100%; padding:0 15px; line-height: 38px; border-radius: 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;}
.layui-form-danger+.layui-form-select .layui-input, .layui-form-danger:focus, .buybuyxssj_formdl .layui-input:focus, .buybuyxssj_formdl .buybuyxssj_forminput:focus, .buybuyxssj_formdl .buybuyxssj_formselect:focus, .buybuyxssj_formtextarea:focus{border-color: #F0A23A !important; box-shadow: none !important;}
.buybuyxssj_formdl .layui-form-select dl dd.layui-this{color: #1E50A2 !important;}
.buybuyxssj_formtextarea{border:1px #DEDEDE solid; font-size: 16px; color: #333; background: #fff; height: 90px; width: 100%; padding:10px 15px; line-height: 24px; border-radius: 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;}
.serviceBuy_success{width: 100%; text-align: center;}
.serviceBuy_success h2{margin-top:30px; font-size: 16px;}
.serviceBuy_success h3 a{display: inline-block; padding:0 30px; background: #1E50A2; color: #fff; line-height: 40px; border-radius: 40px; font-size: 18px; margin-top:20px;}


/*资源中心*/
.rechargehelp_hd{width: 20%; float: left;}
.rechargehelp{width:78%; float: right; background: #fff; border: 1px #EDEDED solid; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.rechargehelp dl{width: 100%; display: block; border-bottom: 1px #EDEDED solid; padding:15px 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;}
.rechargehelp dl:last-child{border-bottom-width: 0;}
.rechargehelp dt{width: 100%; overflow:hidden; line-height: 20px; font-size: 16px; font-weight: bold; position: relative; cursor: pointer; 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;}
.rechargehelp dt span{display: inline-block; width: 40px; color: #F0A23A;}
.rechargehelp dt h2{overflow: hidden; font-weight: bold; margin:0 30px 0 0; float: left; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.rechargehelp dt i{position: relative; display: block; width: 20px; height:20px; background: url(../images/helpjtico.png) no-repeat center center; }
.rechargehelp dl dt.on i{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.rechargehelp dd{width: 100%; display: none; font-size: 14px; line-height: 24px; overflow:hidden; padding: 10px 25px 0 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;}
.recharge_wsx{width: 100%;}
.recharge_wsx 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;}
.recharge_wsx ul li{width: 31.33%; float: left; margin:15px 2% 0 0; background: #fff; border-radius: 10px; padding:30px; background: #F4F6FC; 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;}
.recharge_wsx ul li h2{font-size: 16px; font-weight: bold; padding-bottom: 10px; position: relative; margin-top: 15px;}
.recharge_wsx ul li h2:after{content: ''; width: 28px; height: 2px; background: #F0A23A; position: absolute; bottom: 0; left: 50%; margin-left: -14px;}
.recharge_wsx ul li p{margin-top: 15px; font-size: 14px;color:#8C8C8C;}
.recharge_tis{width: 100%; margin-top:20px;}
.recharge_tistit{font-size: 14px; line-height: 20px;}
.recharge_tistit img{margin:2px 5px 0 0; float: left;}
.recharge_tistxt{margin-top:10px; color: #8C8C8C; line-height: 20px;}
.recharge_fainfo{margin-top:30px;}
.recharge_fainfohd{background:#1E50A2; font-size: 20px; color: #fff; font-weight: bold; padding:15px 20px;}
.recharge_fainfobd{background: #E7F0F4; width: 100%;}
.recharge_fainfotable{text-align: center; line-height: 24px; font-size: 14px;}
.recharge_fainfotable th, .recharge_fainfotable td{padding:10px 5px; vertical-align:top; text-align: center;}
.recharge_fainfotable th{font-size: 16px; color: #1E50A2;}
.recharge_fainfotable th:first-child, .recharge_fainfotable td:first-child{width: 25%;}
.invoice_leixin{width: 100%; padding-top:10px;}
.invoice_leixin li{background: #f4eee9; color: #1E50A2; border-radius: 10px; font-size: 16px; padding:15px 20px; margin-top: 10px;}
.invoice_sili{width: 100%; margin-top: 30px; overflow: hidden;}
.invoice_slhd{width: 16%; float: left;}
.invoice_slhd li{border-radius: 5px; background: #EDEDED; font-size: 18px; text-align: center; line-height: 25px; padding:15px 5px; margin-top:20px; cursor: pointer;}
.invoice_slhd li.active{background:#1E50A2; color: #fff;}
.invoice_slbd{width: 72%; float: right; background: #fff; border-radius: 10px; padding: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;}
.invoice_slbox{position: relative; text-align: center;}
.invoice_sldown{position: absolute; top: 0; right: 0;}
.cooperate_info dl{width: 100%; overflow: hidden; display: block; margin-top:50px;}
.cooperate_info dl:first-child{margin-top:0;}
.cooperate_info dl dt{font-size: 20px; font-weight: 600; line-height: 30px;}
.cooperate_info dl dt img{float: left; margin:0 10px 0 0;}
.cooperate_info dl dd{margin-top:20px; font-size: 16px; color: #404040; line-height:25px;}
.cooperate_team{width: 100%; overflow: hidden; margin-top:10px;}
.cooperate_team 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;}
.cooperate_team ul li{width: 31.33%; float: left; margin:85px 2% 0 0; background: #fff; border-radius: 10px; padding:0 20px 30px; 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;}
.cooperate_team ul li h1{margin-top:-45px;}
.cooperate_team ul li h1 img{width: 160px; height: 160px; border-radius: 50%;}
.cooperate_team ul li h2{font-size: 18px; font-weight: 900; margin-top:20px;}
.cooperate_team ul li h3{font-size: 16px; margin-top:10px; color: #F0A23A;}
.cooperate_team ul li h4{font-size: 14px; margin-top:10px; color: #1E50A2;}
.discount_box{width: 100%; padding: 30px 0; overflow: hidden;}
.discount_black{width: 100%; overflow: hidden; margin-top:30px;}
.discount_img{width: 44%; float: left; position: relative; z-index: 1; padding:40px 0 0 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;}
.discount_img:after{content: ''; width: 170px; height: 100px; background: #1E50A2; position: absolute; top: 0; left: 0; z-index: -1;}
.discount_info{width: 54%; float: right; margin-top:50px;}
.discount_info dl{display: block; background: url(../images/sev_lico.png) no-repeat left 3px; padding:0 0 20px 22px;}
.discount_info dl dt{color: #1E50A2; line-height: 20px; font-size: 16px; font-weight: 600;}
.discount_info dl dt a{color: #1E50A2;}
.discount_info dl dd{font-size: 14px;color:#F0A23A; margin-top:5px;}
.discount_info h3{padding:20px 0 0 22px;}
.discount_info h3 a{display: inline-block;padding:0 25px; line-height: 28px; border-radius: 28px; background: #1E50A2; color: #fff; font-size: 14px; -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;}
.discount_info h3 a:hover{-webkit-transform:translateY(-6px); -moz-transform:translateY(-6px); -ms-transform:translateY(-6px); -o-transform:translateY(-6px); transform:translateY(-6px);}
.discount_box:nth-child(even) .discount_img{float: right;}
.discount_box:nth-child(even) .discount_info{float: left;}
.nbanner_resource{width: 100%; overflow: hidden; padding:120px 0 80px; text-align: center;}
.nbanner_resource h1{font-size: 24px; font-weight: 900;}
.nbsearch{width: 100%; max-width: 710px; border:1px #EDEDED solid; background: #fff; margin:30px auto 0; border-radius: 10px; 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; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;}
.nbsearch span{display: inline-block; background: url(../images/resource_ssico.png) no-repeat; width: 20px; height: 20px; margin:0 10px;}
.nbsearch .nbsearch_inp{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; height: 40px; line-height: 40px; border:0 none; font-size: 14px; color: #110E08; background: #fff;}
.nbsearch .nbsearch_btn{width: 82px; height: 40px; line-height: 40px; border-radius: 10px; background: #1E50A2; color: #fff; font-size: 18px; border:0 none; cursor: pointer;}
.nban_lable{width: 100%; padding-top:5px;}
.nban_lable a{display: inline-block; padding:0 26px; line-height: 30px; border-radius: 5px; color: #fff; background: #f0c388; margin:10px 5px 0; font-size: 14px;}
.nban_lable a.on{background: #779cb3;}
.nban_lable a.onblue{background: #a9bfe2;}

.resourceswiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;width: 100%;border-radius: 10px; border:1px #EDEDED solid;  -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, rgba(148, 204, 253, 0.1),rgba(248, 250, 249, 0.5));
	background:-moz-linear-gradient(to bottom, rgba(148, 204, 253, 0.1),rgba(248, 250, 249, 0.5));
	background:-ms-linear-gradient(to bottom, rgba(148, 204, 253, 0.1),rgba(248, 250, 249, 0.5));
	background:-o-linear-gradient(to bottom, rgba(148, 204, 253, 0.1),rgba(248, 250, 249, 0.5));
	background:linear-gradient(to bottom, rgba(148, 204, 253, 0.1),rgba(248, 250, 249, 0.5));}
.resourceswiper .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)}
.resourceswiper .swiper-slide {flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;background-position: center; background-size: cover;}
.resourceswiper.swiper-container-fade .swiper-slide {pointer-events:none; transition-property:opacity;}
.resourceswiper .resswiperpagination{position:absolute; bottom:25px; left: 0; width: 100%; text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.resourceswiper .swiper-pagination-bullet {width:4px; height:4px; display:inline-block; border-radius:4px; background:#8C8C8C; opacity:1; margin:0 6px; cursor:pointer;}
.resourceswiper .swiper-pagination-bullet-active {width: 28px; background:#1E50A2;}
.resourceswiper dl{width: 100%; padding:40px; display: block; 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; font-size: 14px;}
.resourceswiper dl dt{width: 50%; float: left;}
.resourceswiper dl dd{width: 42%; float: right;}
.resourceswiper dl dt h1 span{display: inline-block; padding:0 15px; border-radius: 5px; background: rgba(240, 162, 58, 0.3); color: #F0A23A; line-height: 22px; margin:0 10px 10px 0;}
.resourceswiper dl dt h1 span.on{background: rgba(47, 101, 129, 0.3); color: #1E50A2;}
.resourceswiper dl dt h2{font-size: 20px; padding-top:10px;}
.resourceswiper dl dt h3{color: #D9D9D9; margin-top:10px; background: url(../images/resource_timeico.png) no-repeat left center; padding-left: 20px;}
.resourceswiper dl dt p{color: #8C8C8C; margin-top: 10px;}
.resourceswiper dl dt em{display: inline-block; line-height: 34px; padding:0 25px; border-radius: 34px; background: #1E50A2; color: #fff; margin-top:35px;-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;}
.resourceswiper dl dt em:hover{-webkit-transform:translateY(-6px); -moz-transform:translateY(-6px); -ms-transform:translateY(-6px); -o-transform:translateY(-6px); transform:translateY(-6px);}
.resourcelist{width: 100%; overflow: hidden;}
.resourcelist 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;}
.resourcelist ul li{width: 31.33%; float: left; margin:25px 2% 0 0; background: #fff; border-radius: 10px; overflow: hidden; font-size: 14px;}
.resourcelist ul li dl dt{width: 100%; padding-bottom: 52%; position: relative; overflow:hidden;}
.resourcelist ul li dl dt 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 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.resourcelist ul li dl dd{padding:20px;}
.resourcelist ul li dl dd h1 span{display: inline-block; padding:0 15px; border-radius: 5px; background: rgba(240, 162, 58, 0.3); color: #F0A23A; line-height: 22px; margin:0 10px 10px 0;}
.resourcelist ul li dl dd h1 span.on{background: rgba(47, 101, 129, 0.3); color: #1E50A2;}
.resourcelist ul li dl dd h2{font-size: 20px; font-weight: 600; padding-top:10px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.resourcelist ul li dl dd p{color: #8C8C8C; font-size: 16px; margin-top: 10px; width: 100%;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; text-overflow:ellipsis;}
.resourcelist ul li dl dd h3{width: 100%; overflow: hidden; margin-top:20px; 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;}
.resourcelist ul li dl dd h3 span{ color: #110E08; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;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;}
.resourcelist ul li dl dd h3 span img{width: 28px; height: 28px; border-radius: 28px; margin-right:10px;}
.resourcelist ul li dl dd h3 em{display: inline-block;color: #D9D9D9; background: url(../images/resource_timeico.png) no-repeat left center; padding-left: 20px;}
.resourcelist ul li:hover dl dt img {-webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}
.resweizi{color: #8C8C8C;}
.resweizi span{color: #1E50A2;}
.resweizi img{float: left; margin:0 5px 0 0;}
.resdetail_cont{margin-top:30px;}
.resdetail_title{font-size: 24px; font-weight: bold; text-align: center;}
.resdetail_time{margin-top:10px; color: #8C8C8C; text-align: center; font-size: 14px;}
.resdetail_time span{background: url(../images/resource_timeico.png) no-repeat left center; padding-left: 20px; display: inline-block;color: #8c8c8c;}
.resdetail_box{width: 100%; margin-top:20px; overflow: hidden;}
.resdetail_txt{width: 66%; float: left; font-size: 16px; line-height: 35px;}
.resdetail_info{width: 30%; float: right; font-size: 14px; background: #fff; padding:30px; border-radius: 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.resdetail_rtit{font-size: 20px; color: #1E50A2; margin-bottom:10px; font-weight: bold;}
.resdetail_rname{width: 100%; margin-bottom:20px; 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;}
.resdetail_rname span{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.resdetail_rname img{width: 35px; height: 35px; border-radius: 35px; margin-right:10px;}
.resdetail_rbox{width: 100%; margin-bottom:20px; overflow: hidden;}
.resdetail_rbox p{padding:5px 0;}
.resdetail_rform{width: 100%;}
.resdetail_rform dl{margin-bottom:10px; width: 100%; overflow: hidden;}
.resdetail_rform dl dt{font-weight: 600;}
.resdetail_rform dl dd{margin-top:5px;}
.resdetail_rforminp{width: 100%; padding:0 15px; height: 40px; line-height: 38px; font-size: 14px; color: #110E08; border: 1px #DEDEDE solid; border-radius: 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;}
.resdetail_rformbtn{width: 100%; line-height: 40px; border-radius: 40px; background: #1E50A2; color: #fff; font-size: 15px; display: block; text-align: center; margin-top: 20px;}
.resdetail_rformbtn:hover{color: #fff;}
.helpbg{width: 100%; overflow: hidden; background: url(../images/hlepbg.jpg) no-repeat center top; background-size: cover;}
.hlepban{text-align: center; width: 100%;}
.hlepban h1{font-size: 32px; font-weight: bold;}
.hlepcont{width: 100%; max-width: 960px; margin:0 auto;}
.hleplist{width: 100%; padding-top: 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-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.hleplbox{background: #fff; border-radius: 10px; padding:30px; width: 49%; margin-top: 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;}
.hleplbox.hlephot{background: url(../images/hlep_cbg.jpg) no-repeat center top; background-size: cover;}
.hleplbox h1{width: 100%; line-height: 26px; font-size: 20px; font-weight: 600;}
.hleplbox h1 img{float: left; margin-right:10px;}
.hleplbox ul{display: block; padding-top:20px; font-size: 16px;}
.hleplbox ul li{width: 100%; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; padding:10px 0;}
.hleplbox ul li em{color: #D9D9D9; padding-right:10px; font-weight: bold;}
.hleplist.hlepltwo .hleplbox{width: 32.33%;}
.hleplink{width: 100%;}
.hleplink 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;}
.hleplink ul li{width: 23%; float: left; margin:20px 2% 0 0; background: #fff; border-radius: 10px; overflow: hidden; font-size: 14px;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.05);}
.hleplink ul li dl{width: 100%; padding:15px; 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;}
.hleplink ul li dl dt{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.hleplink ul li dl dt h2{font-size: 16px;}
.hleplink ul li dl dt p{color: #8C8C8C; margin-top:5px;}
.hleplink ul li dl dd{margin-left:10px;}
.hleplink ul li dl dd img{width: 50px; height: 50px; border-radius: 50px;}
.hlepbot{width: 100%; padding:30px 6%; border: 1px #fff solid; border-radius: 10px; margin-top: 40px; background: rgba(255, 255, 255, 0.3); 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-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.hlepbot dt{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.hlepbot dt h2{font-size: 20px;}
.hlepbot dt p{font-size: 14px; color: #8C8C8C; margin-top: 5px;}
.hlepbot dd a{display: inline-block; line-height: 40px; border-radius: 40px; padding:0 25px; font-size: 15px; color: #fff; background: #1E50A2;}
.hlep_detail{width: 100%; padding-top: 30px;}
.hlepn_fl{width: 30%; float: left; font-size: 16px; background: #fff; padding:30px; border-radius: 10px; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.05); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.hlepn_fl h1{width: 100%; line-height: 26px; font-size: 20px; font-weight: 600; color: #1E50A2;}
.hlepn_fl h1 img{float: left; margin-right:10px;}
.hlepn_fl ul{padding-top: 15px;}
.hlepn_fl li{background: url(../images/hlepnico.png) no-repeat left center; padding:8px 0 8px 20px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.hlepn_fr{width: 66%; float: right;}
.hlepdetail_txt{ font-size: 16px; line-height: 35px; margin-top:20px;}
.hlepfjbox{width: 100%;}
.hlepfjbox .hlepfjbtn{display: inline-block; line-height: 45px; border:1px #1E50A2 solid; color: #1E50A2; padding:0 10px; border-radius: 5px;}
.hlepfjbox .hlepfjbtn img{float: left; margin:7px 8px 0 0;}
.hlepfjbox .hlepfjtis{color: #8C8C8C; margin-left:10px;}
.hlepfuplist{width: 100%;}
.hlepfuplist img{margin:10px 10px 0 0; border:1px #eee solid; width: 90px; height: 90px;}
/*报价*/
.quotedmenu{display: inline-block; margin:40px auto 0; border-radius: 5px; background: #ECEEEE; line-height: 25px; color: #8C8C8C; padding:5px 10px; font-size: 14px;}
.quotedmenu li{display: inline-block; padding:0 10px; border-radius: 5px; cursor: pointer;}
.quotedmenu li.on{background: #fff; color: #1E50A2;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);}
.quotedfwdl dl{width: 100%; border: 1px #EDEDED solid; background: #fff; border-radius: 10px; padding:30px; margin-top:20px; 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-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.quotedfwdl dl dt{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.quotedfwdl dl dt h1{font-size: 20px; color: #1E50A2; font-weight: bold;}
.quotedfwdl dl dt h2{font-size: 16px; margin-top:10px;}
.quotedfwdl dl dt h3{font-size: 16px;padding:10px 0; color: #E24D48; font-weight: bold;}
.quotedfwdl dl dt h3 span{font-size: 32px;}
.quotedfwdl dl dt p{line-height: 25px; font-size: 14px; color: #404040}
.quotedfwdl dl dd{width: 20%;}
.quotedfwdl dl dd a{line-height: 28px; border-radius: 28px; border: 1px #1E50A2 solid; display: inline-block; padding: 0 25px; font-size: 14px; margin:10px 0;}
.quotedfwdl dl dd a.on{color: #fff; background: #1E50A2;}
.quotedfwdl dl dd a:hover{opacity: 0.9;}
.quotedfwbox{width: 100%; padding-top: 10px; overflow: hidden; 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;}
.quotedfwblack{width: 24%; margin-top: 15px; border-radius: 10px; border: 1px #EDEDED solid; background: #fff; overflow: hidden; 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;}
.quotedfwb_dt{width: 100%; text-align: center;height: 30px; line-height: 30px; color: #fff; font-size: 14px; background: rgba(240, 162, 58, 0.6);}
.quotedfwblack.quotx01 .quotedfwb_dt{background: rgba(240, 162, 58, 0.6);}
.quotedfwblack.quotx02 .quotedfwb_dt{background: rgba(240, 162, 58, 1);}
.quotedfwblack.quotx03 .quotedfwb_dt{background: rgba(47, 101, 129, 0.4);}
.quotedfwblack.quotx04 .quotedfwb_dt{background: rgba(47, 101, 129, 1);}
.quotedfwb_dd{padding:15px;}
.quotedfwblack h1{font-size: 20px; font-weight: bold; text-align: center;}
.quotedfwblack h2{font-size: 14px; color:#8C8C8C; margin-top: 5px; text-align: center;}
.quotedfwblack h3{ margin-top: 10px; font-size: 14px; color: #E24D48; font-weight: 600; text-align: center;}
.quotedfwblack h3 span{font-size: 28px;}
.quotedfwblack h4{text-align: center;}
.quotedfwblack h4 a{display: inline-block; padding:0 25px; margin:10px auto 0; font-size: 14px; color: #1E50A2; border: 1px #1E50A2 solid; line-height: 28px; border-radius: 28px;}
.quotedfwblack.quotx01 h4 a{background:#fff; border-color:#1E50A2;}
.quotedfwblack.quotx02 h4 a{background:#DFF0F9; border-color:#DFF0F9;}
.quotedfwblack.quotx03 h4 a{background:#FFE4AC; border-color:#FFE4AC; color: #F0A23A;}
.quotedfwblack.quotx04 h4 a{background:#4B4E5C; border-color:#4B4E5C; color: #fff;}
.quotedfwblack ul{border-top: 1px #D9D9D9 dotted; margin-top: 15px; padding-top: 10px; display: block;}
.quotedfwblack li{font-size: 12px; color: #404040; padding:5px 0 5px 25px; line-height: 20px; background: url(../images/sev_jgico.png) no-repeat left 7px;}
/*关于我们*/
.company_ctitle h2{font-size: 32px; line-height: 32px; font-weight: bold; position: relative; z-index: 1;}
.company_ctitle h3{font-size: 42px; line-height: 42px; color: #F4F5F9; font-weight: bold; margin-top: -15px;}
.company_csubtitle{font-size: 14px; margin-top: 10px;}
.company_cyjbox{width: 100%; max-width: 980px; margin:0 auto;}
.company_cyjbox dl{width: 42%; float: left; padding:30px 4%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.company_cyjbox dl dt{margin-right: 30px;}
.company_cyjbox dl dd{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.company_cyjbox dl dd h2{font-size: 16px; font-weight: bold; margin-top: 20px;}
.company_cyjbox dl dd p{font-size: 14px; color: #8C8C8C; margin-top: 10px;line-height: 30px;}
.company_cteam{padding-top: 30px; width: 100%; overflow: hidden;}
.company_cteamhd{width: 30%; float: left; font-size: 20px; color: #8C8C8C; line-height: 30px; margin-top: 70px;}
.company_cteamhd span{color: #110E08; font-size: 24px; font-weight: bold;}
.company_cteambd{width: 70%; float: right;}
.company_cteambd li{width: 23%; float: left; text-align: center; padding:30px 1%;}
.company_cteambd li h1 img{width: 114px; height: 114px; border-radius: 30px;}
.company_cteambd li p{color: #8C8C8C; font-size: 18px; margin-top: 20px;}
.teamlist{width: 100%; overflow: hidden; padding-top: 30px;}
.teamlist dl{width: 100%; overflow: hidden; position: relative; z-index: 1; margin-top: 25px; display: block;}
.teamlist dl:after{content: '';width: 100%; background: #fff; border-radius: 10px; position: absolute; top: 25px; bottom: 25px; left: 0; right: 0; z-index: -1;}
.teamlist dl dt{width:24%; float: left;}
.teamlist dl dt h1{width: 100%; padding-bottom: 120%; position: relative; overflow:hidden; border-radius: 10px;}
.teamlist dl dt h1 img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.teamlist dl dd{width:76%; float: right; padding:30px; margin:25px 0; font-size: 14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.teamlist dl dd h2{font-size: 20px; font-weight: bold;}
.teamlist dl dd h3{margin-top: 10px; color: #8C8C8C;}
.teamlist dl dd ul{margin-top: 30px; position: relative; padding-top: 15px; display: block; overflow: hidden;}
.teamlist dl dd ul:after{content: '';width: 30px; height: 2px; background: #1E50A2; position: absolute; top: 0; left: 0;}
.teamlist dl dd ul li{background: url(../images/teamico.png) no-repeat left 2px; line-height: 20px; padding-left: 25px; margin-top: 10px; color: #8C8C8C;}
.teamlist dl:nth-child(even) dt{float: right;}
.teamlist dl:nth-child(even) dd{float: left;}
.fieldcont{width: 100%; padding-top:20px;}
.fieldbox{width: 100%; overflow: hidden; box-shadow: 0 0 15px 0 rgba(0,0,0,0.05); border-radius: 10px; margin-top: 20px; background: url(../images/fieldbg.jpg) no-repeat center top; background-size: cover;}
.fieldbox ul{margin-left:-2px; 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;}
.fieldbox ul li{width: 33.33%; font-size: 16px; line-height: 25px; color: #404040; padding:30px; text-align: center; position: relative; background: url(../images/fieldline.png) no-repeat left 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;}
.fieldbox ul li h2{padding-bottom: 20px; font-size: 18px; font-weight: bold; line-height: 20px;}
.fieldbox ul li h2 span{display: inline-block; position: relative; z-index: 1; margin:0 auto;}
.fieldbox ul li h2 span:after{content: ''; width: 100%; height: 6px; border-radius: 6px; background: #F0A23A; position: absolute; left: 0; bottom: 0; right: 0; z-index: -1;}
.member_detail{width: 100%; overflow: hidden; margin-top: 50px;}
.member_nimg{width:44%; float: left; overflow: hidden;}
.member_ninfo{width: 53%; float: right;}
.member_ninfo dl{display: block; background: url(../images/sev_lico.png) no-repeat left 3px; padding:0 0 20px 22px;}
.member_ninfo dl dt{color: #1E50A2; line-height: 20px; font-size: 16px; font-weight: 600;}
.member_ninfo dl dt a{color: #1E50A2;}
.member_ninfo dl dd{font-size: 14px; margin-top:5px;}
.member_ctrast{background: #fff; border-radius: 10px; width: 100%; overflow: hidden; padding:40px 0;}
.memberctrast_box{width: 100%; padding:0 1%; margin-top: 30px; 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; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.memberctrast_box:after{content: ''; position: absolute; top: 0; right: 1%; left: 1%; z-index: 1; height: 104px; background: #fff; border-radius: 10px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);}
.memberctrast_box dl{width: 30.33%; margin:10px 1.5% 0; border-radius: 10px; background: #F2F3F9;}
.memberctrast_box dl.mbctrb1{background: #F2F3F9;}
.memberctrast_box dl.mbctrb2{background: #F1F6FF;}
.memberctrast_box dl.mbctrb3{background: #FFFBF3;}
.memberctrast_box dl dt{position: relative; z-index: 2; height: 84px; text-align: center; width: 100%; border-radius: 10px; 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-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;	
	background:-webkit-linear-gradient(to right, #D8DCEC, #98A5BF);
	background:-moz-linear-gradient(to right, #D8DCEC, #98A5BF);
	background:-ms-linear-gradient(to right, #D8DCEC, #98A5BF);
	background:-o-linear-gradient(to right, #D8DCEC, #98A5BF);
	background:linear-gradient(to right, #D8DCEC, #98A5BF);
}
.memberctrast_box dl.mbctrb1 dt{ color: #110E08;
	background:-webkit-linear-gradient(to right, #D8DCEC, #98A5BF);
	background:-moz-linear-gradient(to right, #D8DCEC, #98A5BF);
	background:-ms-linear-gradient(to right, #D8DCEC, #98A5BF);
	background:-o-linear-gradient(to right, #D8DCEC, #98A5BF);
	background:linear-gradient(to right, #D8DCEC, #98A5BF);
}
.memberctrast_box dl.mbctrb2 dt{ color: #fff;
	background:-webkit-linear-gradient(to right, #C37DF8, #4C7CFE);
	background:-moz-linear-gradient(to right, #C37DF8, #4C7CFE);
	background:-ms-linear-gradient(to right, #C37DF8, #4C7CFE);
	background:-o-linear-gradient(to right, #C37DF8, #4C7CFE);
	background:linear-gradient(to right, #C37DF8, #4C7CFE);
}
.memberctrast_box dl.mbctrb3 dt{ color: #E3D8CE;
	background:-webkit-linear-gradient(to right, #110E08, #110E08);
	background:-moz-linear-gradient(to right, #110E08, #110E08);
	background:-ms-linear-gradient(to right, #110E08, #110E08);
	background:-o-linear-gradient(to right, #110E08, #110E08);
	background:linear-gradient(to right, #110E08, #110E08);
}
.memberctrast_box dl dt span, .memberctrast_box dl dt em{display: block; overflow: hidden; width: 100%;}
.memberctrast_box dl dt span{font-size: 24px; font-weight: bold;}
.memberctrast_box dl dt em{font-size: 16px; margin-top: 2px;}
.memberctrast_box dl dd{padding:40px 15px;}
.memberctrast_box dl dd li{font-size: 12px; color: #404040; padding:5px 0 5px 25px; line-height: 20px; background: url(../images/sev_jgico.png) no-repeat left 7px;}
.evaluatelist{width: 100%; overflow: hidden; margin-top: 10px; font-size: 14px; 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;}
.evaluatelist dl{width: 31.33%; float: left; margin:40px 1% 0; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.evaluatelist dl dt{width: 45px; height: 45px; border-radius: 45px; position: relative; margin-right:10px;}
.evaluatelist dl dt img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.evaluatelist dl dd{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.evaluatelist dl dd h2{font-size: 20px; font-weight: bold;}
.evaluatelist dl dd h3{color: #999; margin-top: 5px;}
.evaluatelist dl dd .evaluatetxt{color: #404040; margin-top: 10px;}
.nbanner .nban_menberbtn{font-size: 14px; line-height: 30px; border-radius: 30px; display: inline-block; margin:40px auto 0; padding:0 25px; background: #fff; color: #1E50A2; border:0 none;}
.contentbg{background: url(../images/contactbg.jpg) no-repeat center top; background-size: cover;}
.contact_info{width: 100%; padding-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-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.contact_info dl{width: 31.33%; margin:20px 0 0; padding:30px 30px 30px 0; position: relative; z-index: 1; 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;}
.contact_info dl:after{content: ''; position: absolute; left: 35px; top: 0; right: 0; bottom: 0; z-index: -1; background: #fff; border-radius: 10px;}
.contact_info dl dt{width: 30px; height: 30px; padding:20px; border-radius: 20px 0; background: #1E50A2; margin-right:30px;}
.contact_info dl dd{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.contact_info dl dd h2{font-size: 16px; font-weight: bold; padding-bottom: 5px;}
.contact_info dl dd p{font-size: 14px; line-height: 25px; color: #8C8C8C;}
.contact_form{width: 49%; float: left;}
.contact_formimg{width: 49%; float: right;}
.contact_formimg img{border-radius: 20px;}
.contact_formblack{width: 100%; padding-top: 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-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.contact_formblack .buybuyxssj_formdl{width: 48%;}
.contact_formblack .buybuyxssj_formdl.w100{width: 100%;}
/*接单大厅*/
.ordertaking_list{width: 100%; 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;}
.ordertaking_list dl{width: 49%; margin-bottom:20px; background: #fff; padding:20px; border-radius: 10px; border: 1px #E5E5E5 solid; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.ordertaking_list dl dt{color: #110E08; font-size: 14px;}
.ordertaking_list dl dt h1{font-weight: 600;}
.ordertaking_list dl dt h2{font-weight: 600; font-size: 20px; margin-top:5px;}
.ordertaking_list dl dt h3{color: #404040; margin-top:10px; line-height: 22px;}
.ordertaking_list dl dt h3 span{color: #F0A23A; display: inline-block; padding:0 5px; border-radius: 5px; background: rgba(240, 162, 58, 0.3); margin-right:10px; font-size: 12px;}
.ordertaking_list dl dt h4{color: #404040; margin-top:10px; line-height: 20px; background: url(../images/buywjico.png) no-repeat left 2px; padding-left: 20px;}
.ordertaking_list dl dd{width: 100%; border-top: 1px #EDEDED solid; margin-top:15px; padding-top: 15px; line-height: 20px; overflow: hidden;}
.ordertaking_list dl dd h1{float: left; color: #404040;}
.ordertaking_list dl dd h1 span{width: 20px; height: 20px; border-radius: 20px; position: relative; overflow:hidden; margin-right: 5px; display: block; float: left;}
.ordertaking_list dl dd h1 span img{display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; object-fit: cover; width: 100%; height: 100%; margin:auto;}
.ordertaking_list dl dd h2{float: left; margin-left: 8%; color: #8C8C8C; background: url(../images/ordertaking_time.png) no-repeat left 3px; padding-left: 20px;}
.ordertaking_list dl dd h3{float: right; color: #E24D48; font-weight: bold;}
.ordertaking_list dl dd h3 span{font-size: 16px;}
.ordertaking_list dl:hover dt h2{color: #1E50A2;}
.ordertaking_detail{width: 100%; max-width: 650px; margin:0 auto;}
.ordertaking_ntitle{text-align: center; width: 100%; font-size: 24px; font-weight: bold;}
.ordertaking_ntime{width: 100%; text-align: center; font-size: 14px; margin-top:15px; line-height: 20px; color: #404040;}
.ordertaking_ntime span{color: #F0A23A; display: inline-block; padding:0 5px; border-radius: 5px; background: rgba(240, 162, 58, 0.3); margin-right:10px; font-size: 12px;}
.ordertaking_ninfo{margin-top:20px; background: rgba(240, 162, 58, 0.3); border-radius: 10px; padding:10px 20px; font-size: 14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}
.ordertaking_ninfo dl{padding:2px 0; line-height: 20px; width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.ordertaking_ninfo dl dt{font-weight: bold;}
.ordertaking_ninfo dl dd{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.ordertaking_ncont{width: 100%; margin-top:20px; overflow: hidden; font-size: 16px;}
.ordertaking_ncdl{padding:8px 0; line-height: 25px; width: 100%; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}
.ordertaking_ncdl dt{color: #8C8C8C;}
.ordertaking_ncdl dd{-webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;}
.ordertaking_ncprice{ color: #E24D48; font-weight: bold; font-size: 12px;}
.ordertaking_ncprice i{font-size: 20px;}
.ordertaking_nbtn{width: 100%; text-align: center; margin-top:50px; overflow: hidden;}
.ordertaking_nbtn a{display: inline-block; padding:0 80px; line-height: 40px; border-radius: 40px; color: #fff; background: #1E50A2; font-size: 16px;}
.ordertaking_ncdwon{display: inline-block; padding:0 5px; position: relative; margin-top:10px; min-width: 200px; min-height: 30px;}
.ordertaking_ncdwondl{width: 100%; overflow: hidden; padding:3px 0; line-height: 24px; display: block;}
.ordertaking_ncdwondl dt{float: left; background:url(../images/ordertaking_nico1.png) no-repeat left 4px; padding-left: 20px;}
.ordertaking_ncdwondl dd{float: left;}
.ordertaking_ncdwondl dd a{padding:0 15px; display: inline-block;}
.ordertaking_ncdwonno{ display: none; position: absolute; top: 0; left: 0; right: 0; bottom: 0; text-align: center; -webkit-justify-content: space-between; -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;}
.ordertaking_ncdwonno span{border: 1px solid #E5E5E5; border-radius: 5px; background: #fff; display: inline-block; padding:0 10px; line-height: 25px; color: #8C8C8C; font-size: 12px;}
.ordertaking_ncdwon.nodown .ordertaking_ncdwondl{background: hsla(0,0%,100%,.3); -webkit-filter: blur(4px); -moz-filter: blur(4px); -ms-filter: blur(4px); -o-filter: blur(4px); filter: blur(4px);}
.ordertaking_ncdwon.nodown .ordertaking_ncdwonno{ display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: box; display: flexbox; display: flex;}




@media all and (max-width:1400px) {

}
@media all and (max-width:1200px) {
	.memberctrast_box dl dt span{font-size: 20px;}
	.memberctrast_box dl dt em{font-size: 14px;}

}
@media all and (max-width:980px) {
	.izzfw li{width: 48%;}
	.cooperate_team ul li h1 img{width: 130px; height: 130px;}
	.resourcelist ul li{width: 48%;}
	.hleplink ul li{width: 48%;}
	.hleplist.hlepltwo .hleplbox{width: 49%;}
	.quotedfwblack{width: 49%;}
	.company_cteambd li{width: 31.33%;}
	.evaluatelist dl{width: 48%;}
	.contact_info dl{padding:20px 20px 20px 0;}
	.contact_info dl dt{margin-right:20px;}
	.ordertaking_list dl{width: 100%;}

}

@media all and (min-width:0) and (max-width:768px) {
	.ibanner{padding:80px 0;}
	.ibanner h1{font-size: 22px;}
	.ibanner p{font-size: 14px; margin-top: 25px;}
	.ibanner a{line-height: 35px; font-size: 14px;margin-top:25px; padding:0 25px;}
	.ictitle{font-size: 18px; line-height: 24px; background-size: auto 3px; padding-bottom: 6px;}
	.ictitle span{padding-right: 17px;}
	.ictitle span:after{width: 5px; height: 5px;}
	.iabout_l, .iabout_r{width: 100%;}
	.iabout_title h2{font-size: 22px; line-height: 22px;}
	.iabout_title h1{font-size: 28px; line-height: 28px;}
	.iabout_img{margin-top:15px;}
	.iabout_txt{margin-top: 20px; font-size: 14px; line-height: 24px;}
	.iabout_more{font-size: 15px; margin-top: 20px; line-height: 34px; padding:0 25px;}
	.ifwlx dl dd{padding:15px;}
	.ifwlx dl dd h2{font-size: 16px;}
	.ifwlx dl dd p{font-size: 13px; line-height: 18px; height: 72px; margin-top: 10px;}
	.ifwlx dl dd h3{margin-top: 15px;}
	.ifwlx dl dd h3 span{font-size: 13px;padding-top:6px; line-height: 20px;}
	.ifwlx dl dd h3 a{line-height: 32px; font-size: 12px;}
	.ifwlxbd{padding:0 40px; margin-top: 20px;}
	.ifwlx_next, .ifwlx_prev{width: 32px; height: 32px; border-radius: 32px; margin-top: -16px;}
	.ifwlx_next, .ifwlx_prev, .ifwlx_prev.swiper-button-disabled, .ifwlx_next.swiper-button-disabled{background-size: 7px auto;}
	.izzfw ul, .izzfw li{width: 100%;}
	.izzfw li{margin:15px 0 0; padding:20px;}
	.izzfw li h2{font-size: 16px;}
	.izzfw li p{font-size: 13px;}
	.iteamhd li{margin:10px 5px 0; line-height: 32px; font-size: 14px; padding:0 15px;}
	.iteam{margin-top: 25px;}
	.iteam dl dt, .iteam dl dd{width: 100%;}
	.iteam dl dt{margin-top: 20px; padding-left: 0;}
	.iteam_next, .iteam_prev{width: 32px; height: 32px; border-radius: 32px;}
	.iteam_next, .iteam_prev, .iteam_prev.swiper-button-disabled, .iteam_next.swiper-button-disabled{background-size: 7px auto;}
	.ieval{margin-top:25px;}
	.ieval_next, .ieval_prev{width: 32px; height: 32px; border-radius: 32px;}
	.iteam_next{left: 115px;}
	.ieval_prev{right: 50px;}
	.ieval_next, .ieval_prev, .ieval_prev.swiper-button-disabled, .ieval_next.swiper-button-disabled{background-size: 7px auto;}
	.ieval_txt{font-size: 14px; padding:25px 0 40px;}
	.icsubtitle{font-size: 13px; margin-top:15px;}
	.icoopbox{margin-top: 20px;}
	.icoopbox:after, .icoopbox:before{width: 50px;}
	.nbanner{padding:30px 0; min-height: 200px;}
	.nbanner h1{font-size: 24px;}
	.nbanner .nban_txt{font-size: 14px; margin-top: 12px;}
	.nbanner h3{margin-top: 20px;}
	.nbanner a{line-height: 35px; font-size: 14px; padding:0 25px;}
	.service_ctitle{font-size: 19px;}
	.service_csubtitle{font-size: 12px;}
	.service_detail{margin-top: 25px;}
	.service_nimg, .service_ninfo{width: 100%; overflow: hidden;}
	.service_ninfo{margin-top: 20px;}
	.service_ninfo dl dt{font-size: 15px;}
	.service_ninfo dl dd{font-size: 12px;}
	.sev_bjblack{width: 100%; padding:20px 20px 60px;}
	.sev_bjblack h1{font-size:19px;}
	.sev_bjblack h2{font-size: 14px; margin-top: 5px;}
	.sev_bjblack h3{font-size: 14px; margin-top: 15px;}
	.sev_bjblack h3 span{padding-right: 15px;}
	.sev_bjblack h3 span i{font-size: 26px;}
	.sev_bjblack ul{padding:15px 0;}
	.sev_bjblack ul li{font-size: 14px; background-size: 12px auto; background-position: left 10px; padding-left:25px;}
	.sev_bjblack h4{bottom: 20px;}
	.sev_bjblack h4 a{line-height: 40px; padding:0 35px;}
	.sevwsx{padding-top: 10px;}
	.sevwsx ul li{width: 48%; padding:20px;}
	.sevcase_hd, .sevcase{width: 100%; float: initial;}
	.sevcase{padding-top: 15px;}
	.sevcase dl{padding:0 10px;}
	.sevcase dt{line-height: 20px; padding: 15px 0;}
	.sevcase dt h2{font-size: 15px;}
	.sevcase dt span{width: 50px; font-size: 18px;}
	.sevcase dt i{width: 15px; height: 15px;}
	.sevcase dd{padding:0 0 20px 55px;}
	.buyprocess_box:after{height: 4px; top: 4px;}
	.buyprocess_box dt i{width: 6px; height: 6px; border-width: 3px;}
	.buyprocess{padding:35px 0; font-size: 12px;}
	.buyprocess_box dl{width: 24%;}
	.buyprocess_box dl:first-child, .buyprocess_box dl:last-child{width: 14%;}
	.buyprocess_box:before{height: 4px; top: 4px;}
	.buycont .wrapper{padding:15px;}
	.buyctitle{font-size: 16px;}
	.buynav li{font-size: 14px;}
	.buyup{padding:20px 4%;}
	.buyup_box h2{font-size: 14px; margin-top: 10px;}
	.buyup_box p{font-size: 12px; margin-top: 10px;}
	.buyup_box h3{margin-top: 10px; font-size: 13px;}
	.buybutton{margin-top:20px;}
	.buybutton a{line-height: 30px; font-size: 14px; padding:0 20px; min-width:40px;}
	.buysort_select .layui-form-select dl dt{font-size: 14px;}
	.buysort_select{font-size: 14px;}
	.buysort_select .layui-form-checkbox>div{font-size: 14px;}
	.buygao{padding:15px; display: block;}
	.buygaoinfo{font-size: 14px;}
	.buygao_edit{font-size: 12px; padding:10px 0;}
	.buyjfsq_fwlx li{width: 100%;}
	.buycleft, .buycorder{width: 100%; float: initial;}
	.buycorder{margin-top: 15px;}
	.buycqtfw dl{padding:15px 30px 15px 15px; margin-bottom: 10px;}
	.buycorder_title{font-size: 15px; margin-top:15px;}
	.buycorder_dl{font-size: 13px;}
	.buycorder_info .buygao{margin-top: 10px;}
	.buycorder_info .buygao .buygaoinfo{font-size: 13px;}
	.buycorder_price{font-size: 15px;}
	.buycinp, .buyctextarea{font-size: 14px;}
	.buypaymenu li{font-size: 14px;}
	.buypaymenu li a{padding:8px 14px;}
	.buypayewm{padding:20px 0;}
	.buyxssjfw{width: 100%;}
	.buyxssjfw .buyxssjfw_btn{line-height: 32px; font-size: 13px;}
	.buybuyxssj_formsubtit{font-size: 14px; margin-top:10px;}
	.buybuyxssj_form{padding-top:10px;}
	.buybuyxssj_formdl{margin-top:15px;font-size:14px;}
	.buybuyxssj_formdd{margin-top:10px;}
	.buybuyxssj_forminput, .buybuyxssj_formselect, .buybuyxssj_formdl .layui-input{font-size: 13px; padding:0 10px;}
	.buybuyxssj_formtextarea{font-size: 13px; padding:5px 10px;}
	.rechargehelp_hd, .rechargehelp{width: 100%; float: initial;}
	.rechargehelp{margin-top:15px;}
	.rechargehelp dt{font-size: 14px;}
	.rechargehelp dd{font-size: 12px;}
	.rechargehelp dt i{background-size: 12px auto;}
	.recharge_wsx ul li{width: 48%; padding:20px;}
	.recharge_fainfotable th:first-child, .recharge_fainfotable td:first-child{width: initial;}
	.recharge_fainfohd{font-size: 16px; padding:10px 15px;}
	.recharge_fainfotable{font-size: 12px; line-height: 20px;}
	.recharge_fainfotable th{font-size: 14px;}
	.invoice_leixin li{padding:10px 15px; font-size: 14px;}
	.invoice_sili{margin-top:15px;}
	.invoice_slhd,.invoice_slbd{width: 100%; float: initial; overflow: hidden;}
	.invoice_slbd{margin-top:15px;}
	.invoice_slhd li{display: inline-block; font-size: 14px; padding:8px 12px; line-height: 20px; margin:10px 3px 0; float: left;}
	.cooperate_info dl{margin-top:25px;}
	.cooperate_info dl dt{font-size: 16px; line-height: 26px;}
	.cooperate_info dl dt img{width: 24px;}
	.cooperate_info dl dd{font-size: 13px; line-height: 20px; margin-top:10px;}
	.cooperate_team ul, .cooperate_team ul li{width: 100%;}
	.cooperate_team ul li{margin:65px 0 0;}
	.discount_box{padding:15px 0;}
	.discount_img, .discount_info{width: 100%; float:initial;}
	.discount_img{padding:20px 0 0 30px;}
	.discount_info{margin-top:25px;}
	.discount_info dl dt{font-size: 15px;}
	.discount_info dl dd{font-size: 12px;}
	.discount_info h3{padding-top:10px;}
	.nbanner_resource{padding:50px 0 30px 0;}
	.nbanner_resource h1{font-size: 22px;}
	.resourceswiper dl{padding:25px; font-size: 13px;}
	.resourceswiper dl dt, .resourceswiper dl dd{width: 100%; float:initial;}
	.resourceswiper dl dd{margin-top:20px;}
	.resourceswiper .resswiperpagination{bottom: 10px;}
	.resourceswiper dl dt h2{font-size: 16px;}
	.resourceswiper dl dt em{margin-top:20px;}
	.nbsearch{margin-top: 15px;}
	.nbsearch .nbsearch_inp, .nbsearch .nbsearch_btn{height: 35px; line-height: 35px;}
	.nbsearch .nbsearch_btn{font-size: 15px;}
	.nban_lable a{line-height: 26px; padding:0 20px;}
	.resourcelist ul li dl dd h2{font-size: 18px;}
	.resourcelist ul li dl dd p{font-size: 14px;}
	.resdetail_txt, .resdetail_info{width: 100%;}
	.resdetail_info{margin-top: 20px;}
	.resdetail_title{font-size: 20px;}
	.resdetail_txt{font-size: 14px; line-height:30px;}
	.resdetail_box{margin-top:15px;}
	.resdetail_info{padding:20px;}
	.resdetail_rtit{font-size: 18px;}
	.hlepban h1{font-size: 24px;}
	.hleplist{padding-top: 0;}
	.hleplbox{width: 100%; padding:20px;}
	.hleplist.hlepltwo .hleplbox{width: 100%;}
	.hleplbox h1{font-size: 18px;}
	.hleplbox ul{font-size: 14px; padding-top: 10px;}
	.hlepbot{padding:15px 5%; margin-top: 25px;}
	.hlepbot dt h2{font-size: 16px;}
	.hlepbot dt p{font-size: 12px;}
	.hlepbot dd a{line-height: 36px; padding:0 15px;}
	.hlepn_fl, .hlepn_fr{width: 100%; float:initial;}
	.hlepn_fl{margin-top: 15px; font-size: 14px; padding:25px;}
	.hlepn_fl h1{font-size: 18px;}
	.hlepdetail_txt{font-size: 14px; line-height: 30px; margin-top: 15px;}
	.quotedmenu{margin-top:20px;}
	.quotedfwdl dl{padding:20px;}
	.quotedfwdl dl dt, .quotedfwdl dl dd{width: 100%;}
	.quotedfwdl dl dt h1{font-size: 18px;}
	.quotedfwdl dl dt h2, .quotedfwdl dl dt h3{font-size: 14px;}
	.quotedfwdl dl dt h3 span{font-size: 26px;}
	.quotedfwdl dl dt p{font-size: 12px;}
	.quotedfwdl dl dd p{display: inline-block; margin-right: 20px;}
	.company_ctitle h2{font-size: 22px; line-height:22px;}
	.company_ctitle h3{font-size: 28px; line-height:28px;}
	.company_csubtitle{font-size: 13px;}
	.company_cyjbox dl{width: 100%; padding:10px 0;}
	.company_cyjbox dl dt{margin-right: 20px;}
	.company_cteamhd, .company_cteambd{width: 100%; float: initial;}
	.company_cteamhd{margin-top: 0; font-size: 15px; line-height: 24px;}
	.company_cteamhd span{font-size: 19px;}
	.company_cteambd li{padding:20px 1%;}
	.company_cteambd li h1 img{width: 70px; height: 70px; border-radius: 24px;}
	.company_cteambd li p{font-size: 14px; margin-top: 10px;}
	.teamlist{padding-top:20px;}
	.teamlist dl{margin-top: 15px;}
	.teamlist dl:after{top: 12px; bottom: 12px;}
	.teamlist dl dd{margin:12px 0; padding:15px; font-size: 13px;}
	.teamlist dl dd h2{font-size: 18px;}
	.teamlist dl dd h3{margin-top: 5px;}
	.teamlist dl dd ul{margin-top: 15px; padding-top: 10px;}
	.teamlist dl dd ul:after{height: 1px;}
	.teamlist dl dd ul li{margin-top: 5px; background-size: 12px auto; background-position: left 3px; padding-left:17px;}
	.fieldcont{padding-top: 10px;}
	.fieldbox ul{margin:-3px 0 0;}
	.fieldbox ul li{width: 100%; background: url(../images/fieldline2.png) no-repeat center top; font-size: 14px;}
	.member_detail{margin-top: 25px;}
	.member_nimg, .member_ninfo{width: 100%; overflow: hidden;}
	.member_ninfo{margin-top: 20px;}
	.member_ninfo dl dt{font-size: 15px;}
	.member_ninfo dl dd{font-size: 12px;}
	.member_ctrast{padding:25px 0;}
	.memberctrast_box{margin-top: 15px;}
	.memberctrast_box:after{display: none;}
	.memberctrast_box dl{width: 94%; margin:15px 3% 0;}
	.memberctrast_box dl dt{height: 70px;}
	.memberctrast_box dl dt span{font-size: 18px;}
	.memberctrast_box dl dt em{font-size: 13px;}
	.memberctrast_box dl dd{padding:20px 15px;}
	.evaluatelist{font-size: 12px;}
	.evaluatelist dl{width: 100%; margin:20px 0 0;}
	.evaluatelist dl dd h2{font-size: 16px;}
	.nbanner .nban_menberbtn{margin-top: 25px;}
	.contact_info{padding-top: 10px;}
	.contact_info dl{width: 100%;}
	.contact_form, .contact_formimg{width:100%; float: initial;}
	.contact_formimg{margin-top: 20px;}
	.ordertaking_list dl{width: 100%; margin-bottom:12px;}
	.ordertaking_list dl dt{font-size: 13px;}
	.ordertaking_list dl dt h2{font-size: 18px;}
	.ordertaking_ntitle{font-size: 18px;}
	.ordertaking_ntime{font-size: 13px;}
	.ordertaking_ncont{font-size: 14px;}
	.ordertaking_ncdl{line-height: 22px;}
	.ordertaking_nbtn{margin-top:25px;}





}
@media all and (max-width:480px) {
	.sevwsx ul, .sevwsx ul li{width: 100%;}
	.recharge_wsx ul, .recharge_wsx ul li, .resourcelist ul, .resourcelist ul li, .hleplink ul, .hleplink ul li{width: 100%;}	
	.resourcelist ul li, .hleplink ul li{margin:20px 0 0;}
	.quotedfwblack{width: 100%;}
	.serviceBuy_success h1 img{width: 180px;}
	.serviceBuy_success h2{margin-top: 15px;}
	.serviceBuy_success h3 a{line-height: 35px; font-size: 15px;}

	
}




































