@charset "utf-8";

/***********************服务页面***********************/
.qyysbox {float:left; width:100%; height: 90px; background: rgba(255,255,255,.8);}
.qyysbox ul { width:1280px; margin: 0 auto;}
.qyysbox ul li { float:left; width: 256px; margin-top: 26px;}
.qyysbox ul li .qyicon_img { float:left; width: 44px; height: 44px; margin-right: 8px;}
.qyysbox ul li .qyicon_img img { width:100%; height: auto}
.qyysbox ul li h3 { font-size: 18px; color: #333; line-height: 24px; }
.qyysbox ul li p { font-size: 14px; color: #666; }

.funengbox { background: #f4f7fc; padding-bottom: 80px;}
.fwsm_tit { float:left; width: 158px; height: 435px; padding-left: 28px; padding-top: 25px; border-radius: 20px 0 0 20px; background: linear-gradient(90deg, rgba(255,255,255,.6) 12%,rgba(255,255,255,0));}
.fwsm_tit li { float:left; width: 100%;  margin-top: 65px;}
.fwsm_tit li .fnicon { float:left; width: 26px; height: 26px; margin-right: 11px;}
.fwsm_tit li h3 { float:left; width: 102px; font-size:22px; color: #333; line-height: 26px; font-weight: 500;}
.fwsm_tit li h3 span { display: block;  font-size: 18px; color: #666; font-weight: normal; line-height: 22px; letter-spacing: 1px;}

.funeng_nr { float:left;}
.funeng_nr li { float:left; width: 294px; height: 390px; background: #fff; border-radius: 10px; padding: 70px 32px 0; margin-left: 10px;}
.funeng_nr li h3 { float: left; width: 100%; font-size: 26px; color:#1257bc; line-height: 32px; border-bottom: 1px solid #e1eeff; padding-bottom: 20px; margin-bottom: 20px;}
.funeng_nr li h3 span { font-size: 14px; color: #4779cc; display: block; font-weight: normal;}
.funeng_nr li p {float:left;  font-size:16px; font-weight: 500; color: #444; line-height: 20px; margin-top: 30px;}
.funeng_nr li:nth-child(1) { background: linear-gradient(180deg,#d2e4ff,#fff 30%); margin-left: 0;}
.funeng_nr li:nth-child(2) { background: linear-gradient(180deg,#cbeff8,#fff 30%); }
.funeng_nr li:nth-child(2) h3 {color:#005f9e;}
.funeng_nr li:nth-child(2) h3 span {color:#468ebb;}
.funeng_nr li:nth-child(3) { background: linear-gradient(180deg,#e7e2fa,#fff 30%); }
.funeng_nr li:nth-child(3) h3 {color:#5c43a3;}
.funeng_nr li:nth-child(3) h3 span {color:#9987c7;}

/****/
.suzifw_list li { float:left; width: 272px;  text-align: center; margin:30px 0 15px 162px; }
.suzifw_list li .fwimg { width: 180px; margin-left: 46px;}
.suzifw_list li h3 { font-size: 24px; color: #333; font-weight: normal; margin-top: 5px;}
.suzifw_list li p{ font-size:18px; color: #7f8fa4; margin-top: 20px;}
.suzifw_list li:nth-child(1) { margin-left: 62px;}

/**基础服务**/
.jichufwbox {  background: #f4f7fc; }

.jichufw_list li { float:left; width: 305px; position: relative; margin-left: 20px; margin-top: 20px;}
.jichufw_list li .jcfwtxt { position: absolute; top: 190px; left: 0; width: 100%; text-align: center; color: #fff; font-size: 28px; text-shadow: 0 3px 5px rgba(0,0,0,.2)  }
.jichufw_list li:nth-child(1) { margin-left: 0;}

/**售后服务**/
.shouhoufw_list li { float:left; width: 270px; margin: 30px 25px;}
.shouhoufw_list li .shfwicon { float:left; width:84px; margin-left:97px; margin-bottom: 32px; }
.shouhoufw_list li h3 { font-size:24px; text-align: center; clear: both; font-weight: normal; }
.shouhoufw_list li p { font-weight: 18px; color: #7f8fa4; line-height: 1.8; text-align: center; margin-top: 16px;}

/**服务响应**/
.xiangyingfwbox { background: #f4f7fc;}
.liuctable { float:left; width:100%; min-height: 300px; background:#fff; border-radius: 20px; overflow: hidden;  box-shadow:  0 0 0 1px #fff,0 0 20px rgba(0,31,78,.03); margin: 20px 0; }

.liuctable .xylctable { width:25%;  box-sizing: border-box;}
.liuctable .xylctable h3 { text-align: center; font-size: 26px; color: #333; height: 106px; font-weight: 500; line-height: 106px;}
.liuctable .xylctable li { height:170px; border-top:1px solid #e5e5e5; box-sizing: border-box; font-size: 18px; color: #777; padding: 28px 24px 0; line-height: 1.6;}
.liuctable .tablehd {background:#dfebff}
.liuctable .tablehd li { text-align: center; font-size: 24px; color: #444; border-color: #d0dff7; padding-top: 55px;}
.liuctable .xylctable li:nth-child(3) { height:180px; }
.liuctable .xylctable:nth-child(3),.liuctable .xylctable:nth-child(4) { border-left:1px solid #e5e5e5;}

/**培训服务**/
.peixunfw_list li { float:left; width:305px; height: 380px; background: linear-gradient(135deg,#33b6ff 10%,#314dff); border-radius: 20px; position: relative; overflow: hidden; margin: 20px 20px 20px 0; cursor: pointer; }
.peixunfw_list li .pxdtimg {float:right; width:180px; height: 380px; margin-top: 50px; opacity: .6; transition: all 300ms; }
.peixunfw_list li h3 { width:100%; position: absolute; top:72px; text-align: center; font-size: 26px; color: #fff; font-weight: 500; letter-spacing: 2px; text-shadow: 0 2px 3px rgba(0,0,0,.1);transition: all 300ms; }
.peixunfw_list li:hover .pxdtimg { margin-top:20px; opacity: .8; }
.peixunfw_list li:hover h3 {text-shadow: 0 5px 3px rgba(0,0,0,.2);}

.peixunfw_list li:nth-child(2) { background: linear-gradient(135deg,#00d0fe 10%,#0076ff); }
.peixunfw_list li:nth-child(3) { background: linear-gradient(135deg,#33b6ff 10%,#314dff); }
.peixunfw_list li:nth-child(4) { background: linear-gradient(135deg,#4c97ff 10%,#422cff); margin-right: 0; }

/**定制化服务**/
.dingzhifwbox {background: #f4f7fc url("../../images/index/fw_dzfwbg.png") no-repeat center 0; background-size: cover;}
.dzfw_list { float:left; width: 100%; background: #fff; border-radius: 18px; padding-bottom: 30px; margin: 30px 0 40px;}
.dzfw_list li { float:left; width: 387px; height: 196px; background: #ffeff6 url("../../images/index/fw_dzhfw_bg_01.png") no-repeat 0 0; border-radius: 12px; padding: 20px; box-sizing: border-box; background-size: 100% auto; margin: 30px 0 0 30px;}
.dzfw_list li h3 { font-size: 26px; color: #444; font-weight: 500; letter-spacing: 1px; line-height: 1.6;}
.dzfw_list li p {width:80%; font-size: 18px; color: #777; line-height: 1.6; margin-top: 20px;}

.dzfw_list li:nth-child(1) { background-image: url("../../images/index/fw_dzhfw_bg_01.png");}
.dzfw_list li:nth-child(2) { background-image: url("../../images/index/fw_dzhfw_bg_02.png");}
.dzfw_list li:nth-child(3) { background-image: url("../../images/index/fw_dzhfw_bg_03.png");}
.dzfw_list li:nth-child(4) { background-image: url("../../images/index/fw_dzhfw_bg_04.png");}
.dzfw_list li:nth-child(5) { background-image: url("../../images/index/fw_dzhfw_bg_05.png");}
.dzfw_list li:nth-child(6) { background-image: url("../../images/index/fw_dzhfw_bg_06.png");}

/***********************新闻资讯页面***********************/
.newsbox { width:872px; margin-top: 48px; margin-bottom: 145px;}
.news_list li {float:left; width:100%; padding-bottom: 20px; border-bottom: 1px solid #ecedee; margin-bottom: 24px;}
.news_list li .news_img { float:left; width: 282px; height: 160px; border-radius: 5px; background: #ecedee; overflow: hidden; margin-right: 20px;}
.news_list li h3 { float:left; width:calc(100% - 302px); font-size: 20px; font-weight: normal; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_list li h3 a { color:#333; text-decoration:none;}
.news_list li p {float:left; width:calc(100% - 302px); font-size: 14px; color: #7a8189; height:72px; line-height: 24px; margin-top: 14px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3;/*设置从第几行后开始省略*/  -webkit-box-orient: vertical;}
.news_list li .news_date {float:left;font-size: 14px; color: #a0a5ab; margin-top: 25px;}

/**页码**/
.pagebox { float:left; width: 100%; height: 34px;}
.pagebox .yemanum {line-height: 34px;  display: inline-block;  font-size: 14px;  color: rgba(17,31,44,.56);  font-weight: 400;}
.page_list { float:right;}

.page_list a { display: inline-block;  vertical-align: top;  padding:0 12px; height: 32px;  background: #fff;  border: 1px solid rgba(17,31,44,.08);  border-radius: 2px;  text-align: center;  line-height: 32px;  font-size: 14px;  color: #111f2c;  font-weight: 400; ; text-decoration: none;  color: inherit; margin-left:5px;}
.page_list a.curr {background-color: #07f; border-color: #07f; color: #fff;}
/*
.page_list li { display: inline-block;  vertical-align: top;  width: 32px;  height: 32px;  background: #fff;  border: 1px solid rgba(17,31,44,.08);  border-radius: 2px;  text-align: center;  line-height: 32px;  font-size: 14px;  color: #111f2c;  font-weight: 400; }
.page_list li .Page_labelSpan {cursor: not-allowed;  opacity: .6;}
.page_list li a { display: block; text-decoration: none;  color: inherit;}
.page_list li.active {background-color: #07f; border-color: #07f; color: #fff;}*/

/****/
.news_right { float:right; width: 344px; margin-top: 48px;}
.adshow {float:left; width:344px; height:194px; margin-bottom: 19px;}
.news_lxerweima { float:left; width:344px; height:256px; margin-bottom: 19px;}

.newsBiaoti {margin-bottom: 40px;  border-bottom: 1px solid rgba(17,31,44,.12);}
.news_title {line-height: 56px;  font-size: 40px;  color: #111f2c;  letter-spacing: 0;  font-weight: 500;}
.newsAbout {height: 20px;  margin: 16px 0;  line-height: 20px;  font-size: 14px;  color: rgba(17,31,44,.56);  display: -moz-box;  display: flex;  -moz-box-align: center;  align-items: center;}
.newsNeirong { font-size: 16px;}
.newsNeirong p { min-height: 26px;  font-size: 16px;  color: rgba(17,31,44,.9);  letter-spacing: 0;  text-align: justify;  line-height: 28px;  font-weight: 400;}


/***********************行业方案***********************/
.krnrbox { width:100%; text-align: center;}
.jiejuefabox,.chongsufabox {background: #f4f7fc;}

.zhuli_list { float:left; margin-bottom: 30px;}
.zhuli_list li { float:left; width: 628px; height: 170px; background: #f4f7fc; border-radius: 12px; padding:49px 0 0 40px ; box-sizing: border-box; margin: 24px 0 0 24px;}
.zhuli_list li .zlimg { float:left; width: 72px; height: 72px; margin-right: 34px;}
.zhuli_list li .zltxt { font-size: 26px; font-weight: 500; line-height: 1.6;}
.zhuli_list li .zltxt p { font-size:18px; font-weight: normal; color: #444;}
.zhuli_list li:nth-child(1),.zhuli_list li:nth-child(3) { margin-left: 0;}

.csleft_img { float:left; width: 670px; margin-top: 50px;}
.csright_list { float:right; width: 570px; margin-top: 50px;}
.csright_list li { float:left; width: 570px; height: 132px; background: #fff; border-radius: 12px; padding: 30px 40px 0; box-sizing: border-box; margin-top: 15px;}
.csright_list li h3 { font-size:26px; color: #444; font-weight: 500; line-height: 1.6;}
.csright_list li p { font-size: 20px; color: #777;}
