
.small_banner.solution {background:#252d45 url('/website/img/s_banner_solution.jpg') no-repeat bottom;padding-top:90px;height:215px;}
.small_banner .contain_box h5 {text-align:left;padding-left: 50px;}
.small_banner .contain_box span {text-align:left;padding-left: 50px;}

.fixed_bg.fixed {position:fixed;top:90px;z-index:-1;}
.contain_main {margin-left:0;}
.solution_list {padding:30px 0 65px;}
.solution_list_box dl,.solution_list_box dd strong,.solution_list_box dd strong:before,.solution_list_box dd span {
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    -o-transition: all .35s;
    transition: all .35s;
}
.solution_list_box dt img {
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.solution_list_box dt:before,.solution_list_box dt:after {content:'';display:block;position:absolute;-moz-opacity:0;-khtml-opacity:0;opacity:0;
    -webkit-transition: all .7s;
    -moz-transition: all .7s;
    -o-transition: all .7s;
    transition: all .7s;
}
.solution_list_box dl {width:386px;height:365px;margin:15px 0 15px 21px;float:left;cursor:pointer;}
.solution_list_box dl.nl {margin-left:0;}
.solution_list_box dt {height:185px;border-radius:4px 4px 0 0;overflow:hidden;position:relative;}
.solution_list_box dt:before {top:0;bottom:0;left:0;right:0;background:url('/website/img/solution/list_mask.png');z-index:10}
.solution_list_box dt:after {bottom:-50px;background:url('/website/img/solution/list_more.png');width:386px;height:50px;z-index:11}
.solution_list_box dt img {display:block;width:386px;height:185px;
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
}
.solution_list_box dd {border:1px solid #e2e9ed;border-top:none;display:block;height: 180px;box-sizing:border-box;padding:0 24px;background:#fff;}
.solution_list_box dd strong {font-size:16px;display:block;height:60px;line-height:60px;font-weight:normal;color:#333;padding-top:38px;position:relative;}
.solution_list_box dd strong:before {display:block; content:''; width:18px; height:3px; background:#46ae00;position:absolute;top: 38px;-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.solution_list_box dd span {font-size:14px;color:#8d939a;line-height:24px;height:48px;overflow:hidden;display:block;}
.solution_list_box dl:hover {-moz-box-shadow:0 0 10px rgba(228,246,252,.75);-webkit-box-shadow:0 0 10px rgba(228,246,252,.75);box-shadow:0 0 10px rgba(228,246,252,.75);}
.solution_list_box dl:hover dt:before,.solution_list_box dl:hover dt:after {-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.solution_list_box dl:hover dt:before {}
.solution_list_box dl:hover dt:after {bottom:10px;}
.solution_list_box dl:hover dt img {
    transform: scale(1.07);
	-ms-transform: scale(1.07);
    -webkit-transform: scale(1.07);
}
.solution_list_box dl:hover dd strong {padding-top:10px;}
.solution_list_box dl:hover dd strong:before {top:-3px; -moz-opacity:0;-khtml-opacity:0;opacity:0;}
.solution_list_box dl:hover dd span {height:72px;}

.solution_detail {background:#f6f7f9;padding:30px 0 55px;}

.solution_nav {border-bottom:#e2e9ed 1px solid;background:#fff;}
.solution_nav .contain_box {height:79px;}
.solution_nav .scroll_box {width:1100px;margin:0 50px;position:relative;overflow:hidden;height:79px;}
.solution_nav .ico {width:50px;height:79px;display:block;color:#c8c8c8;line-height:79px;font-size:18px;text-align:center;
    opacity:1;
    -moz-opacity:1;
    -khtml-opacity:1;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.solution_nav .ico:hover {color:#46ae00;}
.solution_nav .ico.hide {
    opacity:0;
    -moz-opacity:0;
    -khtml-opacity:0;
}
.solution_nav ul {display:block;position:absolute;width:max-content;min-width:1100px;text-align:center;}
.solution_nav ul li {display:inline-block;height:80px;line-height:80px;padding:0 15px;margin-left:25px;font-size:14px;position:relative;cursor:pointer;}
.solution_nav ul li:first-child {margin-left:0}
.solution_nav ul li:after {content:'';position:absolute;top:0;bottom:0;left:50%;right:50%;border-bottom:#46ae00 3px solid;
    -webkit-transition: all .25s;
    -moz-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
}
.solution_nav ul li:hover:after,.solution_nav ul li.on:after {left:0;right:0;}


/* video */
.video_box {height: 335px;background:#f7f8fa;}
.video_box .contain_box {position:relative;}
.video_box .video_con {height:240px;background:#fff;position:absolute;width:100%;top:46px;}
.video_box .video_con {cursor: pointer;}
.video_box .video_con dt {width:300px;height:170px;margin:35px;display:block;float:left;}
.video_box .video_con dt img {width:300px;height:170px;}
.video_box .video_con dd {margin-left:370px;display:block;padding:35px 0;}
.video_box .video_con dd h3 {line-height:25px;height:25px;padding-top:16px;}
.video_box .video_con dd h3 span {background:linear-gradient(#f3dbb0, #eaca8d);color:#6a4a17;display:block;float:left;height:25px;line-height:25px;text-align:center;width:80px;font-size:14px;border-radius:4px;}
.video_box .video_con dd h3 strong {display:block;margin-left:90px;font-size:24px;font-weight:normal;font-weight:600}
.video_box .video_con dd .video_txt {background:#f7f8fa;font-size:14px;line-height:24px;margin: 18px 35px 0 0;height: 108px;padding-top:16px;box-sizing:border-box;}
.video_box .video_con dd p {margin:0 25px;text-align: justify;color:#666;height:72px;overflow:hidden;}
.video_box .video_con dd p b {color:#333;}

/* partner */

.partner {background:#fff;}
.partner .partner_list {text-align:center;padding-bottom:80px;}
.partner .partner_list.nb {padding-bottom:30px;}
.partner .partner_item {width:264px;height:92px;margin:3px 6px;display:inline-block;border:1px solid #e2e9ed;}
.partner .partner_item img {display:block;height:92px;margin:0 auto;}
.partner .partner_req {padding-bottom:80px;width:1100px;margin:0 auto;}
.partner .partner_req strong,.partner .partner_req span {display:block}
.partner .partner_req strong {color:#ff742f;font-size:16px;line-height:40px;font-weight:normal;}
.partner .partner_req span {font-size:14px;line-height:28px;color:#8d939a;}

/* solution_1 */

.solution_1_dilemma .contain_con {height:310px;padding-bottom:80px;}
.solution_1_dilemma img {float:right;margin-right:42px;}
.solution_1_dilemma .dilemma_text {margin:0 740px 0 50px;position:relative;padding-top:30px;}
.solution_1_dilemma ul {}
.solution_1_dilemma li {color:#666;line-height:28px;font-size:14px;display:block;margin-top:12px;}
.solution_1_dilemma li i {color:#46ae00;padding:0 12px 0 10px;float:left;}
.solution_1_dilemma li span {display:block;margin-left:30px;}
.solution_1_market {background:url('/website/img/solution/solution_1_market_bg.jpg'); height:568px;}
.solution_1_market img {float:left;margin-left:50px;margin-top:4px;}
.solution_1_market .market_text {margin:0 0 0 730px;}
.solution_1_market ul {}
.solution_1_market li {color:#fff;line-height:28px;font-size:14px;display:block;margin-top:10px;}
.solution_1_market li.nt {margin-top:0;}
.solution_1_market li i {color:#46ae00;padding:0 12px 0 10px;float:left;}
.solution_1_market li span {display:block;margin-left:30px;}
.solution_1_programme .contain_con {width:1100px;margin:5px auto 0;padding-bottom:80px;}
.solution_1_programme .programme_item {width:358px;float:left;margin-left:13px;}
.solution_1_programme .programme_item.nl {margin-left:0;}
.solution_1_programme .programme_item i {display:block;width:130px;height:105px;background-image:url('/website/img/solution/solution_1_icon.png');margin:0 auto;}
.solution_1_programme .programme_item .icon_1 {background-position:0 0;}
.solution_1_programme .programme_item .icon_2 {background-position:-130px 0;}
.solution_1_programme .programme_item .icon_3 {background-position:-260px 0;}
.solution_1_programme .programme_item strong {display:block;text-align:center;font-weight:normal;font-size:16px;line-height:36px;margin:30px 0 10px;}
.solution_1_programme .programme_item span {display:block;width:280px;margin:0 auto;line-height:28px;font-size:14px;color:#8d939a;height:84px;}
.solution_1_advantage {background:#f8f9fb;}
.solution_1_advantage .contain_box {padding-bottom:80px;width:1100px;}
.solution_1_advantage .advantage_item {width:356px;background:#fff;float:left;margin-left:16px;margin-top:16px;
    box-shadow:0 0 10px rgba(228,246,252,.75);
    -moz-box-shadow:0 0 10px rgba(228,246,252,.75);
    -webkit-box-shadow:0 0 10px rgba(228,246,252,.75);
}
.solution_1_advantage .advantage_item.nl {margin-left:0}
.solution_1_advantage .advantage_item dt {height:40px; line-height:40px;display:block;font-size:16px;padding-top:22px;padding-left:22px;}
.solution_1_advantage .advantage_item dt span {float:right;line-height:24px;background:url('/website/img/solution/solution_1_advantage_tit.png');height:33px;margin-top:6px;width:74px;color:#fff;text-align:right;padding-right:20px;font-size:14px;}
.solution_1_advantage .advantage_item dt b {display:inline-block;color:#ff891f;font-weight:normal;line-height:21px;border:1px solid;font-size:14px;border-radius: 11px;padding:0 12px;margin-left:10px;}
.solution_1_advantage .advantage_item dd {margin:15px 22px 0;height:48px;line-height:24px;font-size:14px;color:#8d939a;padding-bottom:20px;}
.solution_1_advantage .advantage_item.h dd {height:96px;}
/* solution_2 */

.solution_2_analysis {overflow:hidden;position:relative;background:url('/website/img/solution/solution_2_analysis_bg.png') center;}
.solution_2_analysis .contain_box {height:649px;color:#fff;}
.solution_2_analysis .contain_con {width:1100px;margin:0 auto;}
.solution_2_analysis .contain_con img {float:right;display:block;margin-left:5px;}
.solution_2_analysis .contain_con p {text-indent:2em;text-align:left;display:block;font-size:14px;line-height:28px;padding:14px 0 6px;}
.solution_2_programme {background:#fff;}
.solution_2_programme.fixed {margin-top:650px;}
.solution_2_programme .contain_box {height:630px;}
.solution_2_programme .contain_con {width:1120px;margin:0 auto;}
.solution_2_programme .contain_con dl {width:560px;float:left;height:120px;padding:20px 0;margin:0 0 50px;}
.solution_2_programme .contain_con dt {background-image:url('/website/img/solution/solution_2_programme.png');display:block;width:120px;height:120px;float:left;}
.solution_2_programme .contain_con dd {margin:0 35px 0 165px;display:block;}
.solution_2_programme .contain_con dd strong {font-size:16px;display:block;line-height:32px;}
.solution_2_programme .contain_con dd span{font-size:14px;color:#8d939a;line-height: 28px;}
.solution_2_programme .ico_1 dt {background-position:0 0;}
.solution_2_programme .ico_2 dt {background-position:-120px 0;}
.solution_2_programme .ico_3 dt {background-position:-240px 0;}
.solution_2_programme .ico_4 dt {background-position:-360px 0;}
.solution_2_advantage {background:#f8f9fb;}
.solution_2_advantage .contain_box {height:505px;}
.solution_2_advantage .contain_con {width:1100px;margin:0 auto;}
.solution_2_advantage .contain_con li {width:316px;height:117px;float:left;margin-left:14px;margin-top:16px;display:block;background:#fff;padding:30px 20px 0;
	box-shadow:0 0 10px rgba(228,246,252,.75);
	-moz-box-shadow:0 0 10px rgba(228,246,252,.75);
	-webkit-box-shadow:0 0 10px rgba(228,246,252,.75);
}
.solution_2_advantage .contain_con li.nl {margin-left:0}
.solution_2_advantage .contain_con li > strong {font-weight:normal;color:#46ae00;font-size:16px;display:block;}
.solution_2_advantage .contain_con li > strong span {color:#333;}
.solution_2_advantage .contain_con li > span {color:#8d939a;font-size:14px;line-height:28px;display:block;margin-top:10px;}
.solution_2_service {background:#f8f9fb;}
.solution_2_service .contain_box {height:550px;}
.solution_2_service .contain_con dl {height:206px;width:1100px;margin:0 auto 16px;background:#fff;position:relative;
	box-shadow:0 0 10px rgba(228,246,252,.75);
	-moz-box-shadow:0 0 10px rgba(228,246,252,.75);
	-webkit-box-shadow:0 0 10px rgba(228,246,252,.75);
}
.solution_2_service .contain_con dt {width:540px;height:174px;margin:16px;float:left;display:block;}
.solution_2_service .contain_con dd {display:block;width:480px;right:40px;top:50%;position:absolute;}
.solution_2_service .contain_con dd strong {display:block;font-weight:normal;color:#333;line-height:30px;font-size:16px;}
.solution_2_service .contain_con dd span {font-size:14px;color:#8d939a;}
.solution_2_service .contain_con dd ul {width:480px;}
.solution_2_service .contain_con dd li {width:300px;float:left;display:block;height:28px;line-height:28px;font-size:14px;color:#8d939a;}
.solution_2_service .contain_con dd li:nth-child(2n+0) {width:180px;}

/* solution_3*/

.solution_3_main {width:100%;background:url('/website/img/solution/solution_3_bg.png') center 385px no-repeat #f8f9fb;}
.solution_3_main .intro {height:365px;width:1100px;margin:80px auto 0;background:#fff url('/website/img/solution/solution_3_intro_bg.jpg');
    -webkit-box-shadow:0 0 43px rgba(41,206,131,.15);
    -moz-box-shadow:0 0 43px rgba(41,206,131,.15);
    box-shadow:0 0 43px rgba(41,206,131,.15);
}
.solution_3_main .intro img {float:right;margin:40px 30px 0 0;display:block;}
.solution_3_main .intro_text {display:block;margin:0 700px 0 35px; padding-top:40px;}
.solution_3_main .intro .intro_text .intro_tit {display:block;height:120px;width:360px;background:url('/website/img/solution/solution_3_intro_tit.png') no-repeat center left;}
.solution_3_main .intro .intro_text span {font-size:14px;line-height:28px;color:#333;padding-top:25px;display:block;}
.solution_3_main .solution_3_require .contain_box {width:1100px;margin:40px auto 0;padding-bottom:40px;position:relative;}
.solution_3_main .solution_3_require .require_text {width:1100px;}
.solution_3_main .solution_3_require .require_text strong {display:block;line-height:66px;height:66px;font-size: 16px;color:#129e61;padding-left:32px;font-weight:normal;}
.solution_3_main .solution_3_require .require_text span {display:block;font-size:14px;line-height:28px;color:#666;padding-left:32px;}


/* solution_4 */
.solution_4_analysis {overflow:hidden;position:relative;}
.solution_4_analysis .contain_box {height:580px;}
.solution_4_analysis .contain_con {width:1100px;margin:0 auto;padding-top:60px;}
.solution_4_analysis .contain_con img {float:right;display:block;margin-left:5px;}
.solution_4_analysis .contain_con p {text-indent:2em;text-align:left;display:block;font-size:14px;line-height:28px;padding:14px 0 6px;}
.solution_4_contrast {background:#f8f9fb;}
.solution_4_contrast.fixed {margin-top:580px;}
.solution_4_contrast .contain_box {height:740px;}
.solution_4_contrast img {display:block;margin:0 auto;}
.solution_4_service {background:#fff;padding-top:50px;}
.solution_4_service .contain_box {padding-bottom:60px;}
.solution_4_service .contain_con {width:1100px;margin:0 auto;}
.solution_4_service li {width:258px;height:148px;border:1px solid #e2e9ed;background:#fff;float:left;margin-left:20px;margin-bottom:20px;border-radius:8px;padding-top:20px;text-align:center;
	box-shadow:0 0 10px rgba(228,246,252,.75);
	-moz-box-shadow:0 0 10px rgba(228,246,252,.75);
	-webkit-box-shadow:0 0 10px rgba(228,246,252,.75);
}
.solution_4_service li.nl {margin-left:0;}
.solution_4_service li i {display:block;width:60px;height:60px;margin:0 auto;background-image:url('/website/img/solution/solution_4_service_icon.png');}
.solution_4_service li i.ico_1 {background-position:0 0;}
.solution_4_service li i.ico_2 {background-position:-60px 0;}
.solution_4_service li i.ico_3 {background-position:-120px 0;}
.solution_4_service li i.ico_4 {background-position:-180px 0;}
.solution_4_service li i.ico_5 {background-position:-240px 0;}
.solution_4_service li i.ico_6 {background-position:-300px 0;}
.solution_4_service li i.ico_7 {background-position:-360px 0;}
.solution_4_service li i.ico_8 {background-position:-420px 0;}
.solution_4_service li strong {display:block;line-height:28px;font-size:16px;font-weight:normal;margin-top:15px;}
.solution_4_service li span {display:block;font-size:14px;color:#8d939a;line-height:28px}
.solution_4_distribution {background:#2daf5a;}
.solution_4_distribution .contain_box {padding:0 0 50px;}
.solution_4_distribution .contain_box img {display:block;margin:0 auto;}
.solution_4_data {background:#f8f9fb;}
.solution_4_data .contain_box {padding-bottom:70px;}
.solution_4_data .contain_con {width:1100px;margin:0 auto;}
.solution_4_data dl {display:block;width:540px; height: 170px;background:#fff;position:relative;margin-bottom:20px;}
.solution_4_data dl dt {display:block;width:110px;height:110px;margin:30px 0 0 30px;background-image:url('/website/img/solution/solution_4_data_icon.png');}
.solution_4_data dl dd {display:block;position:absolute;right:20px;width:380px;top:50%;}
.solution_4_data dl dd strong {color:#46ae00;font-size:18px;line-height:36px;font-weight:normal;display:block;}
.solution_4_data dl dd span {color:#666666;font-size:14px;line-height:28px;}
.solution_4_data dl dt.ico_1 {background-position:0 0;}
.solution_4_data dl dt.ico_2 {background-position:-110px 0;}
.solution_4_data dl dt.ico_3 {background-position:-220px 0;}
.solution_4_data dl dt.ico_4 {background-position:-330px 0;}

/* solution_5 */
.solution_5_dilemma {background:url('/website/img/solution/solution_5_dilemma.jpg') no-repeat center;height:615px}
.solution_5_dilemma .contain_con {background:url('/website/img/solution/solution_5_dilemma_con.png');width:1118px;height:327px;padding:22px 0;margin:-5px auto 0;}
.solution_5_dilemma .contain_con dl {display:block;width:1078px;margin:0 auto;}
.solution_5_dilemma .contain_con dt {float:right;margin:13px 13px 0 0;}
.solution_5_dilemma .contain_con dd {display:block;margin:0 550px 0 45px;padding-top:45px;}
.solution_5_dilemma .contain_con dd strong {color:#348eb2;font-size:18px;font-weight:normal;line-height:36px;display:block;}
.solution_5_dilemma .contain_con dd span {color:#8d939a;font-size:14px;line-height:28px;padding-top:18px;display:block;}
.solution_5_advantage {background:#f8f9fb;}
.solution_5_advantage .contain_box {width:1100px;margin:0 auto;padding-bottom:80px;}
.solution_5_advantage .contain_con > span {display:block;padding:5px 0 58px;font-size:14px;line-height:28px;color:#8d939a;}
.solution_5_advantage .contain_box dl {width:356px;height:167px;background:#fff;float:left;display:block;margin-left:16px;
    box-shadow:0 0 10px rgba(228,246,252,.75);
    -moz-box-shadow:0 0 10px rgba(228,246,252,.75);
    -webkit-box-shadow:0 0 10px rgba(228,246,252,.75);
}
.solution_5_advantage .contain_box dl.nl{margin-left:0;}
.solution_5_advantage .contain_box dt {height:50px;display:block;background:url('/website/img/solution/solution_5_sub_tit.jpg');line-height:50px;text-indent:48px;font-size:16px;}
.solution_5_advantage .contain_box dt span {display:block;float:right;height:26px;line-height:26px;width:60px;text-align:center;color:#fff;margin-top:13px;font-size:14px;text-indent:0;}
.solution_5_advantage .contain_box dd {padding:15px 22px 0;display:block;border-top:1px solid #f6f8fa;font-size:14px;line-height:28px;color:#8d939a;}
.solution_5_solution {background:#fff;}
.solution_5_solution .contain_box {width:1100px;margin:0 auto;padding-bottom:80px;}
.solution_5_solution .solution_item {width:275px;float:left;text-align:center;}
.solution_5_solution .solution_item i {display:block;width:140px;height:140px;background-image:url('/website/img/solution/solution_5_icon.png');margin:0 auto;}
.solution_5_solution .solution_item .icon_1 {background-position:0 0;}
.solution_5_solution .solution_item .icon_2 {background-position:-140px 0;}
.solution_5_solution .solution_item .icon_3 {background-position:-280px 0;}
.solution_5_solution .solution_item .icon_4 {background-position:-420px 0;}
.solution_5_solution .solution_item strong {display:block;font-size:16px;line-height:32px;margin-top:25px;font-weight:normal;}
.solution_5_solution .solution_item span {display:block;font-size:14px;line-height:28px;color:#8d939a;}
.solution_5_service {background:url('/website/img/solution/solution_5_service.jpg') no-repeat center;height:475px;}
.solution_5_service .contain_con {width:1100px;margin:0 auto;}
.solution_5_service .contain_con span {display:block;width:356px;height:58px;float:left;margin-left:16px;background:url('/website/img/solution/solution_5_service_item.png');line-height:53px;color:#666;font-size:16px;margin-bottom:22px;}
.solution_5_service .contain_con span.nl {margin-left:0}
.solution_5_service .contain_con span i {display:block;width:32px;height:33px;margin: 10px 7px 0 15px;background:url('/website/img/solution/solution_5_service_num.png');color:#fff;text-align:center;line-height:33px;float:left;font-size:13px;font-weight:600;}

/* link */
.link_top {height:480px;background-color:#edf5fe;}
.link_tags {background-position: center;background-repeat: no-repeat;height: 480px;}
.link_tags#bg_1 {background-image: url('/website/img/solution/banner_yqy.png');}
.link_tags#bg_2 {background-image: url('/website/img/solution/banner_yfy.png');}
.link_tags#bg_3 {background-image: url('/website/img/solution/banner_yly.png');}
.link_intro {height: 260px;box-sizing: border-box;padding-top: 55px;padding-left: 35px;}
.link_intro i {display: block;background: url('/website/img/solution/icon_linkage.png');width: 135px;height: 53px;}
.link_intro strong {display: block;line-height: 30px;font-size: 30px;margin-top: 30px;font-weight: normal;}
.link_intro span {display: block;line-height: 16px;font-size: 16px;color:#8d939a;margin-top: 16px;}
.link_tags_list {display: flex;flex-direction: row;justify-content: center;align-items: center;}
.link_tags_list dl {display: block;flex: 1;background:url('/website/img/solution/link_h.png') #fff no-repeat right -48px;height: 170px;padding:35px 55px 0;box-sizing: border-box;text-align: left;cursor: pointer;position: relative;}
.link_tags_list dl + dl::before {background-color: #e2e9ed;top: 28px;bottom: 28px;width: 1px;;position: absolute;content: '';display: block;left: 0;}
.link_tags_list dl.on + dl::before,.link_tags_list dl + dl.on::before {display: none;}
.link_tags_list dl.on {background: url('/website/img/solution/link_h.png') #467df5 no-repeat top right;color:#fff;box-shadow: 0 0 20px rgba(70,125,245,.3);}
.link_tags_list dl dt {line-height: 1;font-size: 18px;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;}
.link_tags_list dl.on dt {padding-left: 45px;position: relative;-webkit-transition:padding-left .3s ease;-moz-transition:padding-left .3s ease;-o-transition:padding-left .3s ease;transition:padding-left .3s ease;}
.link_tags_list dl.on dt:before {position: absolute;left: 0;top:-10px;display: block;height: 38px;width: 38px;background-repeat:no-repeat ;background-position: center;content: '';}
.link_tags_list dl.on dt.icon_1:before {background-image: url('/website/img/solution/icon_yqy.png');}
.link_tags_list dl.on dt.icon_2:before {background-image: url('/website/img/solution/icon_yfy.png');}
.link_tags_list dl.on dt.icon_3:before {background-image: url('/website/img/solution/icon_yly.png');}
.link_tags_list dl dd {display: block;margin-top: 35px;color:#666;line-height: 24px;font-size: 16px;}
.link_tags_list dl.on dd {color:#fff;}

.link_main {background:url('/website/img/solution/link_map.png') no-repeat center;height:795px; padding-top:140px;box-sizing: border-box;}
.link_main .animate_box {width:1200px;height:510px;position: relative;margin:0 auto;}
.link_main .animate_box .animates {width:1200px;height:510px;position:absolute;top:0;left:0;}
.link_main .animate_box .animate_1 {background:url('/website/img/solution/link_sites_1.png') no-repeat center;}
.link_main .animate_box .animate_2 {background:url('/website/img/solution/link_sites_2.png') no-repeat center;
        transform: translateX(0) translateY(0);
     -o-transform: translateX(0) translateY(0);
    -ms-transform: translateX(0) translateY(0);
   -moz-transform: translateX(0) translateY(0);
-webkit-transform: translateX(0) translateY(0);
}
.link_main .animate_box .animate_3 {background:url('/website/img/solution/link_sites_3.png') no-repeat center;
-webkit-transition: opacity .5s,transform .6s;
   -moz-transition: opacity .5s,transform .6s;
     -o-transition: opacity .5s,transform .6s;
        transition: opacity .5s,transform .6s;
}
.link_main .animate_box .animate_4 {background:url('/website/img/solution/link_sites_4.png') no-repeat center;}
.link_sub {background:url('/website/img/solution/link_bg_2.jpg') no-repeat center;height:230px;}
.link_sub .link_sub_txt {color:#fff;padding-top:80px;}
.link_sub .link_sub_txt h3 {display:block;font-size:30px;text-align:center;font-weight:normal;}
.link_sub .link_sub_txt span {display:block;font-size:14px;text-align:center;}
.link_item {height:640px;}
.link_item .item_img {float:right;width:620px;}
.link_item .item_txt {margin-right:700px;position: relative;height:640px;}
.link_item .item_txt_con {position:absolute;top:50%;}
.link_item.link_item_2 {background:#f6fbff;}
.link_item.link_item_2 .item_img {float:left;}
.link_item.link_item_2 .item_txt {margin-right:0;margin-left:700px;}
.link_item .item_img img {display: block;margin:120px auto;}
.link_item .item_txt .item_tit {line-height:36px;height:76px;font-size:30px;color:#2b2b2b;}
.link_item .item_txt .item_tit i {display: block;float:left;width:76px;height:76px;background-image:url('/website/img/solution/link_icons.png');margin-right:18px;}
.link_item_1 .item_tit i {background-position:top;}
.link_item_2 .item_tit i {background-position:center;}
.link_item_3 .item_tit i {background-position:bottom;}
.link_item .item_txt .item_sub {margin-top:24px;line-height:22px;height:22px;font-size:14px;}
.link_item .item_txt .item_sub b {color:#333;margin-right:10px;display: block;float: left;font-weight: normal;}
.link_item .item_txt .item_sub span {display: block;float:left;color:#3982fb;border:1px solid;box-sizing:border-box;padding:0 10px;margin-right:10px;}
.link_item .item_txt .item_info {margin-top:40px;color:#8d939a;line-height:35px;text-align:justify;font-size:14px;}
.solution_yly_top {background:url('/website/img/solution/solution_yly_top_bg.jpg') no-repeat center;height:300px;}
.solution_yly_top .solution_yly_top_icon {background:url('/website/img/solution/solution_yly_top_icon.png') no-repeat center;height:120px;width:430px; top:80px; left:80px;position: absolute;}
.solution_yly_banner {background:#f6fbff;height:620px;}
.solution_yly_banner .contain_tit h3 {font-size: 30px;line-height:48px;padding-top:35px;}
.solution_yly_banner .contain_tit span {font-size: 18px;}
.solution_yly_banner .solution_yly_custom {text-align:center;width: 520px;height: 34px;margin: 0 auto;}
.solution_yly_banner .solution_yly_custom span {display:block;width:92px;height:34px;background:#2e7be7;border-radius: 5px;line-height:34px;color:#fff;font-size:16px;float:left;margin-left:15px;}
.solution_yly_banner .solution_yly_custom span:first-child {margin-left:0;}
.solution_yly_banner .solution_yly_banner_side {width:280px;height:200px;position:absolute;top:280px;}
.solution_yly_banner .solution_yly_banner_l {background:url('/website/img/solution/solution_yly_banner_l.png') no-repeat center;left:20px;}
.solution_yly_banner .solution_yly_banner_r {background:url('/website/img/solution/solution_yly_banner_r.png') no-repeat center;right:20px;}
.solution_yly_banner .solution_yly_logo {background:url('/website/img/solution/solution_yly_logo.png') no-repeat center;width: 415px;height: 290px;left: 50%;position: absolute;margin-left: -208px;top: 270px;}
.solution_yly_main .solution_yly_tags {height:50px;line-height: 48px;text-align:center;border-bottom:1px solid #dfe6ee;}
.solution_yly_main .solution_yly_tags li {margin:0 28px -1px;padding: 0 14px;border-bottom:2px solid transparent;display:inline-block;cursor: pointer;font-size:18px;}
.solution_yly_main .solution_yly_tags li.on {border-bottom:2px solid #3682fc;}
.solution_yly_main .solution_yly_cons {padding: 30px 0 0;overflow:hidden;height:330px;box-sizing:border-box;margin-bottom:30px;position: relative;}
.solution_yly_main .solution_yly_cons > div {position:absolute;top:30px;left:0;
-webkit-transition: opacity .5s,transform .6s;
   -moz-transition: opacity .5s,transform .6s;
     -o-transition: opacity .5s,transform .6s;
        transition: opacity .5s,transform .6s;
}
.solution_yly_main .solution_yly_cons > div.l {opacity:0;
        transform: translateX(-40px) translateY(0);
     -o-transform: translateX(-40px) translateY(0);
    -ms-transform: translateX(-40px) translateY(0);
   -moz-transform: translateX(-40px) translateY(0);
-webkit-transform: translateX(-40px) translateY(0);
}
.solution_yly_main .solution_yly_cons > div.r {opacity:0;
        transform: translateX(40px) translateY(0);
     -o-transform: translateX(40px) translateY(0);
    -ms-transform: translateX(40px) translateY(0);
   -moz-transform: translateX(40px) translateY(0);
-webkit-transform: translateX(40px) translateY(0);
}
.solution_yly_main .solution_yly_cons > div {opacity:1;
        transform: translateX(0) translateY(0);
     -o-transform: translateX(0) translateY(0);
    -ms-transform: translateX(0) translateY(0);
   -moz-transform: translateX(0) translateY(0);
-webkit-transform: translateX(0) translateY(0);
}

.solution_yly_item {background:#f4f9fd;height:500px;}
.solution_yly_item .solution_yly_item_img {float:right;width:640px;}
.solution_yly_item .solution_yly_item_img img {display:block;margin-top:70px;}
.solution_yly_item .solution_yly_item_txt {margin-right:680px;position: relative;height:500px;}
.solution_yly_item .solution_yly_item_txt dl {position: absolute;top:50%;display: block;}
.solution_yly_item .solution_yly_item_txt dt {font-size:30px;line-height:36px;margin-bottom:40px;}
.solution_yly_item .solution_yly_item_txt dd {font-size:14px;color:#8d939a;line-height:36px;}
.solution_yly_item .solution_yly_item_txt dd .item_box span {display:inline-block;}
.solution_yly_item .solution_yly_item_txt dd .item_box span:first-child {width:9em;}
.solution_yly_item .solution_yly_item_txt dd .item_box b {font-weight:normal;margin:0 25px;display:inline-block;}
.solution_yly_item .solution_yly_item_txt dd .item_box span:last-child {width:auto;}
.solution_yly_item.solution_yly_item_2 {background:#fff;}
.solution_yly_item.solution_yly_item_2  .solution_yly_item_img {float:left;}
.solution_yly_item.solution_yly_item_2  .solution_yly_item_txt {margin-right:0;margin-left:680px;}

.solution_icp_intro {background: #fff ;height:480px;}
.solution_icp_intro .contain_con,.solution_icp_customer .contain_con,.solution_icp_material .contain_con,.solution_icp_process .contain_con {padding-top: 60px;}
.solution_icp_intro h3,.solution_icp_customer h3,.solution_icp_material h3,.solution_icp_process h3 {height:60px;line-height:60px;font-size:30px;text-align:center;font-weight: normal;color:#333;}
.solution_icp_intro .contain_con p {font-size:14px;line-height:34px;color:#8d939a;width:640px;margin:0 auto;background:url('/website/img/solution/solution_icp_intro.png') center bottom no-repeat;padding-bottom:275px;text-align: center;}
.solution_icp_step {height:405px;background:url('/website/img/solution/solution_icp_step.jpg') no-repeat center;}
.solution_icp_step h3 {color:#fff;font-size:30px;line-height:56px;padding-top:60px;margin:0 auto;font-weight:lighter;text-align:center;}
.solution_icp_step .step_list {margin-top: 60px;}
.solution_icp_step .step_list dl {width:380px;display: block;margin-left:25px;background:#fff;float: left;line-height:22px;padding:25px 0;}
.solution_icp_step .step_list dl:first-child {margin-left:0;}
.solution_icp_step .step_list dl dt {font-size: 18px;color:#1667ed;width:100px;text-align:center;height:22px;float: left;margin-left:10px;}
.solution_icp_step .step_list dl dt b {color:#fff;background:#1667ed;border-radius:11px;width:22px;height:22px;display: inline-block;margin:0 5px;font-weight:normal;}
.solution_icp_step .step_list dl dd {font-size: 14px;color:#333;margin-left:110px;}
.solution_icp_customer {height:465px;background:url('/website/img/solution/solution_icp_bg_customer.png');}
.solution_icp_customer ul {margin-top:40px;}
.solution_icp_customer ul li {width:580px;height:215px;border-radius:3px;background-image:url('/website/img/solution/solution_icp_customer.png');background-position:right bottom;background-repeat:no-repeat;background-color:#fff;float:left;box-shadow: 0 0 15px rgba(57,117,187,.1);padding:75px 0 0 40px;box-sizing: border-box;}
.solution_icp_customer ul li:first-child {background-position: right top;margin-right:25px;}
.solution_icp_customer ul li span {display:block;line-height:36px;font-size: 22px;color:#333}
.solution_icp_customer ul li b {display: block;line-height:36px;font-size: 18px;font-weight: normal;color:#8d939a;}
.solution_icp_material .material_list {padding:40px 0 50px;}
.solution_icp_material .material_list dl {height:286px;width:374px;margin-right:36px;border:1px solid #e5eeff;float: left;margin-bottom:36px;}
.solution_icp_material .material_list dl:nth-child(3n+0) {margin-right: 0;}
.solution_icp_material .material_list dl dt {margin:0 8px;height: 225px;border-bottom:1px solid #eff5ff;}
.solution_icp_material .material_list dl dt i {display: block;height:180px;width:210px;background-image:url('/website/img/solution/solution_icp_info.png');margin:0 auto;}
.solution_icp_material .material_list dl dt span {display: block;line-height: 30px;text-align: center;color:#333;font-size:14px;}
.solution_icp_material .material_list dl dd {line-height: 60px;font-size:14px;color:#8d939a;text-align: center;}
.solution_icp_material .material_list dl.material_1 i {background-position: 0 0;}
.solution_icp_material .material_list dl.material_2 i {background-position: 0 -180px;}
.solution_icp_material .material_list dl.material_3 i {background-position: 0 -360px;}
.solution_icp_material .material_list dl.material_4 i {background-position: 0 -540px;}
.solution_icp_material .material_list dl.material_5 i {background-position: 0 -720px;}
.solution_icp_material .material_list dl.material_6 i {background-position: 0 -900px;}
.solution_icp_process {background:#f9fbff url('/website/img/solution/solution_icp_bg_process.png') bottom center no-repeat;height:520px;}
.solution_icp_process .process_list {margin-top: 40px;}
.solution_icp_process .process_list li {width:160px;float: left;position: relative;margin-left:100px;}
.solution_icp_process .process_list li i {display: block;width:100px;height:100px;background-image:url('/website/img/solution/solution_icp_icons.png');margin:0 auto;}
.solution_icp_process .process_list li:before {display: block;width:100px;height:100px;position: absolute;left:-100px;content:'';background:url('/website/img/solution/solution_icp_icons.png') bottom;}
.solution_icp_process .process_list li b {display: block;text-align:center;font-size:16px;line-height:28px;font-weight:normal;}
.solution_icp_process .process_list li b span {font-size: 14px;color:#8d939a;display: block;}
.solution_icp_process .process_list li.process_1 {margin-left: 0;}
.solution_icp_process .process_list li.process_1:before {display: none;}
.solution_icp_process .process_list li.process_1 i {background-position:0 0;}
.solution_icp_process .process_list li.process_2 i {background-position:0 -100px;}
.solution_icp_process .process_list li.process_3 i {background-position:0 -200px;}
.solution_icp_process .process_list li.process_4 i {background-position:0 -300px;}
.solution_icp_process .process_list li.process_5 i {background-position:0 -400px;}
.solution_icp_process .process_contact {margin-top:40px;font-size:14px;color:#333}
.solution_icp_process .process_contact b {font-size:16px;font-weight:normal;}
.solution_icp_process .process_contact span {color:#3982fb;}