@charset "UTF-8";

/**

 * 

 * @authors Your Name (you@example.org)

 * @date    2017-03-20 14:04:20

 * @version $Id$

 */



 /* public */ 

.section_title{font-size:34px;color:#1f60ad;font-weight:500;text-align:center;}

.cloud_title{line-height:96px;font-weight:500;}

 body{padding-top:70px;}

 /*float*/

 .float-right{float:right;}

 .float-left{float:left;}

 /*text-align*/

.txt-center{text-align:center;}

/*padding*/

.pt10{padding-top:10px;}

.pt20{padding-top:20px;}

.pr10{padding-right:10px;}

/*margin*/

.mt30{margin-top:30px;}

.mt55{margin-top:55px;}

/*font-size*/

.f16{font-size:16px;}

.f20{font-size:20px;}

.f30{font-size:30px;}

/*color*/

.shennan {color: #354566;}

/*font-weight*/

.fwb {font-weight: bold!important;}

/*line-height*/

.lh30{line-height:30px;}

/*layout*/

.layout_980{max-width:980px;margin-left:auto;margin-right:auto;}

/* carousel */

.carousel-inner > .item > img,.carousel-inner > .item > a > img {display: block;max-width: 100%;height: auto;}

.carousel {position: relative;}

.carousel-inner {position: relative;width: 100%;overflow: hidden;}

.carousel-inner > .item {position: relative;display: none;text-align:center;-webkit-transition: .6s ease-in-out left;-o-transition: .6s ease-in-out left;transition: .6s ease-in-out left;}

.carousel-inner > .item > img,.carousel-inner > .item > a > img {line-height: 1;width:100%;}

@media all and (transform-3d), (-webkit-transform-3d) {

  .carousel-inner > .item {-webkit-transition: -webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;}

  .carousel-inner > .item.next,.carousel-inner > .item.active.right {

    left: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}

  .carousel-inner > .item.prev,.carousel-inner > .item.active.left {left: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}

  .carousel-inner > .item.next.left,.carousel-inner > .item.prev.right,.carousel-inner > .item.active {left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

}

.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev {display: block;}

.carousel-inner > .active {left: 0;}

.carousel-inner > .next,.carousel-inner > .prev {position: absolute;top: 0;width: 100%;}

.carousel-inner > .next {left: 100%;}

.carousel-inner > .prev {left: -100%;}

.carousel-inner > .next.left,.carousel-inner > .prev.right {left: 0;}

.carousel-inner > .active.left {left: -100%;}

.carousel-inner > .active.right {left: 100%;}

.carousel-control {position: absolute;top: 0;bottom: 0;left: 0;width: 15%;font-size: 100px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, .6);filter: alpha(opacity=50);opacity: .5;line-height: 560px}

.carousel-control.left {background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));background-image:linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000', GradientType=1);background-repeat: repeat-x;}

.carousel-control.right {right: 0;left: auto;background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));background-image:linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat: repeat-x;}

.carousel-control:hover,.carousel-control:focus {color: #fff;text-decoration: none;filter: alpha(opacity=90);outline: 0;opacity: .9;}

.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,

.carousel-control .glyphicon-chevron-right {position: absolute;top: 50%;z-index: 5;display: inline-block;}

.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left {left: 50%;margin-left: -10px;}

.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right {right: 50%;margin-right: -10px;}

.carousel-control .icon-prev,.carousel-control .icon-next {width: 20px;height: 20px;margin-top: -10px;font-family: serif;}

.carousel-control .icon-prev:before {content: '\2039';}

.carousel-control .icon-next:before {content: '\203a';}

.carousel-indicators {position: absolute;bottom: 10px;left: 50%;z-index: 15;width: 60%;padding-left: 0;margin-left: -30%;text-align: center;list-style: none;}

.carousel-indicators li {display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;cursor: pointer;background-color: #000 \9;background-color: rgba(0, 0, 0, 0);border: 1px solid #fff;border-radius: 10px;}

.carousel-indicators .active {width: 12px;height: 12px;margin: 0;background-color: #fff;}

.carousel-caption {position: absolute;right: 15%;bottom: 20px;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, .6);}

.carousel-caption .btn {text-shadow: none;}

@media screen and (min-width: 768px) {

  .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next {width: 30px;height: 30px;margin-top: -15px;font-size: 30px;}

  .carousel-control .glyphicon-chevron-left,

  .carousel-control .icon-prev {margin-left: -15px;}

  .carousel-control .glyphicon-chevron-right,

  .carousel-control .icon-next {margin-right: -15px;}

  .carousel-caption {right: 20%;left: 20%;padding-bottom: 30px;}

  .carousel-indicators {bottom: 20px;}

}



.headerWarp{height:70px;width:100%;position:fixed;top:0;left: 0;z-index: 999;background:#fff;border-bottom:1px solid #d0d9e9;}

.headerWarp .headerBox{ width:1132px; margin:0 auto; border:1px os;}

.headerWarp .headerBox .logoBox{width:34.35%;float:left;padding-top:18px;}

.headerWarp .headerBox .logoBox img{width:100%;}

.headerWarp .headerBox ul{width:35.3%;float:right;padding-right:20px;}

.headerBox ul li{padding-top:27px;font-weight:normal;float:left;width:25%;text-align:center;position: relative;}

.headerBox ul li a{color:#818e95;font-size:16px;line-height:29px;font-weight: 500;}

.headerBox ul li.active a,.headerBox ul li .sub_nav p:hover{color:#1f60ad;border-bottom:3px solid #1f60ad; padding-bottom: 2px;}

.headerBox ul li .sub_nav p a{border-color:transparent;}

.headerBox ul li .sub_nav{position: absolute;width:100%;background:#fff;box-sizing: border-box;height:0;overflow: hidden;transition: all .3s}

.sub_nav_show{height:auto!important;padding:10px;padding-top:15px;transition: all .3s}

.headerBox ul li .sub_nav p{border-bottom:3px solid transparent;padding-bottom: 2px}





.headerBox .switching{float:right;width:22%;}

.headerBox .switching a{display: inline-block;text-align:center;line-height:34px;width:45%;font-weight:initial;color:#fff;font-size:18px;background:#293a4a;border-radius: 30px;margin-top:24px;}

.headerBox .switching a.active,.headerBox .switching a:hover{background:#41be94;}

.bannerWarp{position: relative;width:100%;overflow: hidden;padding-bottom:37px;}

.bannerWarp img{width:100%;}

.bannerWarp .cloud{width:100%;height:145px; position: absolute; bottom:0; left:0; z-index:10;background:url(../images/cloud_bg.png) center top;}

.TopNavBtn{display: none}



.content_warp .solution-ul{overflow: hidden;width:1189px;margin:0 auto;}

.solution-ul .solution-li{float:left;width:340px;min-height:418px;border:1px solid #d0d9e9;margin:56px 26px 0;padding-bottom:23px;}

.solution-ul li h4{height:66px;padding-top:10px;text-align: center;border-bottom:1px solid #d0d9e9;background:#ebf2ff;}

.solution-ul li .t_1{background:#ebf2ff url(../images/solution-application.png) no-repeat center;}

.solution-ul li .t_2{background:#ebf2ff url(../images/solution-game.png) no-repeat center;}

.solution-ul li .t_3{background:#ebf2ff url(../images/solution-dianshang.png) no-repeat center;}

.solution-ul li:hover h4{background-color:#428bdb;}

.solution-ul li:hover h4.t_1{background:#428bdb url(../images/solution-application_hover.png) no-repeat center;}

.solution-ul li:hover h4.t_2{background:#428bdb url(../images/solution-game_hover.png) no-repeat center;}

.solution-ul li:hover h4.t_3{background:#428bdb url(../images/solution-dianshang_hover.png) no-repeat center;}

.solution-ul li .solution_txt_warp{padding:0 23px;}

.list_link ul{height:232px;padding-top:22px;}

.solution-ul li .sub_li_title{text-align:center;font-size:22px;line-height:26px;padding:33px 0 19px 0;border-bottom:1px solid #818e95;}

.solution_txt-content{font-size:16px;color:#818e95;text-align:center;font-weight:200;padding:24px 6px;line-height:28px;min-height:153px;max-height: 200px;overflow: hidden;text-indent:41px;}

.solution-ul .solution-li li{height:48px;line-height: 48px;font-size:16px;color:#818e95;padding:0 23px;}

.solution-ul .solution-li li:hover{background:#e7edf8;color:#1f60ad;}

.solution-ul .solution-li li a{color:#818e95;}

.solution-ul .solution-li li:hover a{color:#1f60ad;}

.solution-ul .solution-li li a em{float:left;width:83.7%;overflow: hidden;height:48px;}

.solution-ul .solution-li li a .li_ico{float:left;width:22px;height:46px;font-size:22px;background:url(../images/solution_all-icon.png) no-repeat;margin-right:5px;}

.solution-ul .solution-li li a .ico_01{background-position:0 10px;}

.solution-ul .solution-li li:hover a .ico_01{background-position:0 -27px;}

.solution-ul .solution-li li a .ico_02{background-position:-28px 10px;}

.solution-ul .solution-li li:hover a .ico_02{background-position:-28px -27px;}

.solution-ul .solution-li li a .ico_03{background-position:-58px 10px;}

.solution-ul .solution-li li:hover a .ico_03{background-position:-58px -27px;}

.solution-ul .solution-li li a .ico_04{background-position:-88px 10px;}

.solution-ul .solution-li li:hover a .ico_04{background-position:-88px -27px;}

.solution-ul .solution-li li a .ico_05{background-position:-120px 10px;}

.solution-ul .solution-li li:hover a .ico_05{background-position:-120px -27px;}

.solution-ul .solution-li li a .ico_06{background-position:-148px 10px;}

.solution-ul .solution-li li:hover a .ico_06{background-position:-148px -27px;}

.solution-ul .solution-li li a .ico_07{background-position:-176px 10px;}

.solution-ul .solution-li li:hover a .ico_07{background-position:-176px -27px;}

.solution-ul .solution-li li a .ico_08{background-position:-206px 10px;}

.solution-ul .solution-li li:hover a .ico_08{background-position:-206px -27px;}

.solution-ul .solution-li li a .ico_09{background-position:-260px 10px;}

.solution-ul .solution-li li:hover a .ico_09{background-position:-260px -27px;}

.solution-ul .solution-li li a .ico_10{background-position:-282px 10px;}

.solution-ul .solution-li li:hover a .ico_10{background-position:-282px -27px;}

.solution-ul .solution-li li a .ico_11{background-position:-307px 10px;}

.solution-ul .solution-li li:hover a .ico_11{background-position:-307px -27px;}

.solution-ul .solution-li li a .ico_12{background-position:-333px 10px;}

.solution-ul .solution-li li:hover a .ico_12{background-position:-333px -27px;}

.solution-ul .solution-li li a img{vertical-align: middle;}

.solution-ul .solution-li li .int_ico{float:right;width:12px;height:48px;background:url(../images/int-ico_normal.png) no-repeat center/100% auto;}

.solution-ul .solution-li li:hover .int_ico{background:url(../images/int-ico.png) no-repeat center/100% auto;}

.solution_bar{margin:30px 0;overflow: hidden;}

.solution_bar p{width:70px;margin: 0 auto;}

.solution_bar p a{float:left;width:35px;height:20px;}

.solution_bar p a:first-child{background: url(../images/arr-l-p.png) no-repeat center / auto 100%;}

.solution_bar p a:last-child{background: url(../images/arr-r-p.png) no-repeat center / auto 100%;}

.solution_bar p a:first-child.active{background: url(../images/arr-l.png) no-repeat center / auto 100%;}

.solution_bar p a:last-child.active{background: url(../images/arr-r.png) no-repeat center / auto 100%;}

.solution-ul .solution_btn_box .solution_btn{float:left;width:40%;line-height:48px;text-align:center;font-size:20px;color:#fff;border-radius: 30px;margin:0 5%;background:#293a4b;}

.solution_btn_box{overflow: hidden;}

.solution-ul .solution_btn_box .solution_btn:hover{background:#41be94;}

.solution-ul .solution-li {width: 336px;height: 418px;margin-left: 26px;margin-top: 56px;margin-right: 10px;}

.solution-ul .solution-li.solution-li-on {width: 378px;height: 459px;margin-left: 10px;margin-top: 20px;}



.home-sevice{background:#f0f5ff;margin-top:96px;padding-top:80px;}

.home-sevice .sevice_section_1{overflow: hidden;width:1132px;margin:0 auto;padding-bottom: 80px}

.home-sevice .sevice_section_1 .sevice_list_box{width:44.16961%;margin-bottom:38px;}

.sevice_list_box .title{padding-top:132px;text-align:center;font-size:22px;color:#293a4b;padding-bottom:16px}

.sevice_list_box .title_1{background:url(../images/sevice_01.png) no-repeat center top;}

.sevice_list_box .title_2{background:url(../images/sevice_02.png) no-repeat center top;}

.sevice_list_box .title_3{background:url(../images/sevice_03.png) no-repeat center top;}

.sevice_list_box .title_4{background:url(../images/sevice_04.png) no-repeat center top;}

.sevice_list_box .sevice_list_txt {min-height: 115px}

.sevice_list_box .sevice_list_txt p{font-size:16px;color:#818e95;font-weight:300;line-height:25px;padding-top:15px;}



.we_information{width:1244px;margin:92px auto 0;overflow: hidden;}

.we_information .inf_block{width:500px;float:left;padding:0 61px;}

.we_information .inf_block .section_title{text-align: left;line-height:92px;}

.inf_block .section_title a{float:left;width:100%;text-align:right;box-sizing:border-box;font-size:22px;font-weight:initial;color:#818e95;padding-right:25px;background:url(../images/int-ico_normal.png) no-repeat right;}

.inf_block .section_title a span{font-weight:500;color:#1f60ad;float:left;font-size:34px;}

.inf_block .section_title a:hover{color:#1f60ad;background:url(../images/int-ico.png) no-repeat right;}

.inf_block .inf_img_box{width:500px;height:278px;position: relative;box-shadow: 0 3px 5px #ccc; margin-bottom: 10px;}

.inf_block .inf_img_box img {width:100%;height:100%;}

.inf_block .inf_img_box .inf_title_01{font-size:22px;color:#293a4b;font-weight:400;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: absolute;width:100%;bottom:0;background: rgba(0,0,0,0.6);line-height: 40px;height: 40px}

.inf_block li{float:left;font-size:16px;color:#818e95;width:100%;font-weight:300;}

.inf_block li:nth-child(2) {border-top:1px solid #000;}

.inf_block li:hover{color:#1f60ad;background:#e7edf8;}

.inf_block li:hover a{color:#1f60ad;}

.inf_block li a {width:100%;height:48px;line-height:48px;color:#293a4b;}

.inf_block li a .title {width:60%;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}

.inf_block .inf_title_01 .img-title{color:#fff;max-width: 60%;display: inline-block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size: 18px; margin-left: 10px;}

.inf_block .inf_title_01 .img-title:hover{color:#fff;}

.we_information p{overflow: hidden;line-height:26px;font-weight:300;font-size:16px;}

.we_information p .time{line-height:40px;}

.we_information .time{float:right;font-size:14px;line-height:48px;}

.inf_block .inf_title_01 .time {color:#fff;}



.Partner{height:616px;width:100%;padding-top:82px;margin-top:94px;background: url(../images/Partner_bg.png) no-repeat center / auto 100% ;}

.Partner .Partner_title{text-align:center;font-size:34px;line-height:44px;color:#fff;padding-bottom:54px;}

.Partner .sub_title{line-height:40px;text-align:center;color:#bad1f2;}

.Partner .Partner_list{width:1139px;height:360px;margin:0 auto;}

.Partner .Partner_list .carousel-inner > .item > img,.Partner .Partner_list .carousel-inner > .item > a > img {width: 208px;height: 88px;overflow: hidden;margin: 30px 8px 0;display: inline-block;}

.Partner .swiper-container {    width: 100%;    height: 100%;}

.Partner .carousel-indicators li {width:14px;height:14px;border-radius: 10px;margin:0 7px;}

.Partner .carousel-indicators li.active {width:62px;}



.footer{background:#161d25;}

.footer .footer_up{width:1132px;margin:0 auto;padding:42px 0;overflow:hidden;}

.footer .footer_up dl{width:160px;float:left;font-weight:300;margin-right:122px;list-style: none;}

.footer .footer_up dl dt{line-height:52px;font-size:18px; font-weight: bold; color:#fff;margin-bottom:14px;border-bottom:1px solid #505a62;}

.footer .footer_up dl li{font-size:14px;line-height:40px;}

.footer .footer_up dl li a{color:#b9c0c5;}

.footer .footer_up dl li a:hover{color:#428bdb;}

.footer_up dl li a span{ padding-right:14px;} 

.footer_xs {display: none;}



@font-face {font-family: 'iconfont';  /* project id 259186 */src: url('http://at.alicdn.com/t/font_1cgzoys2kl6jemi.eot');src: url('http://at.alicdn.com/t/font_1cgzoys2kl6jemi.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1cgzoys2kl6jemi.woff') format('woff'),url('http://at.alicdn.com/t/font_1cgzoys2kl6jemi.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1cgzoys2kl6jemi.svg#iconfont') format('svg');}



.iconfont {font-family:"iconfont" !important;font-size:14px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}



.footer_up .QR_code{	width:170px;float:right;height:100px;}

.QR_code img{height:100%;}

.QR_code p{color: #ababab; text-align: left;}

.QR_code h3{

	border-bottom: 1px solid #505a62;

	color: #fff;

	font-size: 18px;

	font-weight: bold;

	line-height: 52px;

	margin-bottom: 14px;

}

.footer_bottom{padding:33px 0;background:#000;text-align:center;color:#818e95;font-size:14px;}

.footer_bottom p{

}



/* about_Us */

.us_content_warp{width:1132px;margin:0 auto 100px;overflow: hidden;}

.about_us{overflow: hidden;}

.su1_Side_txt{float:left;width:20%;font-size:34px;font-weight:600;color:#1f60ad;padding-top:60px;}

.us_content1_txt{float:right;width:72.912%;font-size:16px;line-height:25px;color:#818e95;padding-top:60px;}

.us_content1_txt p{padding-bottom:26px;font-size:16px;}

.us_History_warp{background:#f0f5ff;padding:82px 0 116px 0;}

.us_History{ position:relative; width:100%;}

.us_History .History_head{color:#1f60ad;font-size:34px;font-weight:500;}

.us_History .us_course{position:relative;width:100%;}

.us_History .us_course .course_list{overflow: hidden;padding-top:24px;}

.us_History .us_course .course_list li{width:48.3%;height:133px;overflow: hidden;margin-top:32px;}

.bg_blue{border:1px solid #428bdb;}

.bg_green{border:1px solid #41be94;}

.us_History .time{float:left;width:25.5%;height:100%;text-align:center;vertical-align: middle;font-size:40px;display: table;color:#fff;background:#428bdb;}

.us_History .bg_blue .time{background:#428bdb;}

.us_History .bg_green .time{background:#41be94;}

.us_History .time span{ vertical-align: middle;display: table-cell;line-height:89%;padding:0 10px;font-weight:500;}

.us_History .this_time_course{ vertical-align: middle; width:66.3%; height:100%; float:right; padding-right:3.2%; overflow: hidden; display: table;}

.us_History .this_time_course em{width:100%;height:133px;vertical-align: middle;display: table-cell;overflow: hidden; font-size:16px;line-height: 25px;color:#818e95;}

.us_History .swiper-button-next,.us_History .swiper-button-prev{width:40px;height:40px;top:-10px;}

.us_History .swiper-button-next{background:url(../images/nex_btn.png) no-repeat;}

.us_History .swiper-container .swiper-button-prev{background:url(../images/prev_btn.png) no-repeat;right:53px;}

.us_History .swiper-container{overflow: visible;}



.aboutUs_text_title{text-align:center;font-size:34px;font-weight:500;}

.joinsu_section{width:100%;height:372px;padding-top:85px;background:url(../images/jion_us_bg.png) no-repeat center top / auto 100%;}

.width_color{color:#fff;}

.bule_color{color:#1f60ad;}

.joinsu_section p{width:890px;margin:44px auto;font-size:16px;line-height:26px;color:#bdd3f1;text-align:center;}

.joinsu_section .Delivery_btn{width:156px;height:48px;display:block;margin:82px auto;font-size:20px;color:#fff;-moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;border:none;background:#293a4b;text-align: center;line-height: 48px;}

.Contact_Us_section{padding:92px 0 129px 0;background:url(../images/bg_1.png) no-repeat center;}

.Contact_Us_section .Contact_btn{width:961px;margin:79px auto;overflow: hidden;text-align:center;}

.Contact_Us_section .Contact_btn li{width:33.33333%;float:left;}

.Contact_Us_section .Contact_btn p{font-size:22px;line-height:43px;margin-top:20px;font-weight:400;color:#293a4b;}

.Contact_Us_section .Contact_btn em{font-size:16px;color:#818e95;line-height:27px;}



.news_banner #Rolling_box{position:absolute;top:35%;width:55%;left:50%;height:50px;overflow:hidden;font-size:18px;margin-left:-25%;text-align:center;line-height:50px;}

.news_banner span{max-width:70%;display:inline-block;text-align:center;overflow:hidden; font-size:18px;white-space:nowrap;text-overflow:ellipsis;color:#fff;vertical-align: middle;}

.news_banner #Rolling_box a{position:relative;text-decoration: underline;font-size:18px;color:#293a4b;line-height: 20px;display: inline-block;}

.news_warp{width:1132px;margin:55px auto 65px;overflow: hidden;}

.news_main{float:left;width:100%;font-size:16px;overflow: hidden;}

.news_title{text-align:center;font-size:22px;font-weight:normal;color:#293a4b;}

.news_main .news_time{text-align:center;line-height:48px;color:#b9c0c5;font-size:13px;}

.news_main .news_text{padding-top:17px;}

.news_main .news_text p{font-size:16px;line-height:26px;color:#818e95;padding-bottom:20px;font-weight:inherit;}

.news_main .news_text .img_box{padding:33px 0;}

.news_main .news_text h4{line-height: 33px;font-size:18px;color:#293a4b;margin-bottom:18px;}

.sidebar{float:right;width:27.15%;}

.sidebar h6{font-size:22px;color:#1f60ad;font-weight:500;padding-bottom:14px;}

.sidebar ol{list-style:decimal;line-height:26px;padding-bottom:20px;}

.sidebar ol li{padding:20px 0 20px 0px;border-top:1px solid #d3dcea;list-style-position:inside;overflow: hidden;}

.sidebar ol li a{float:right;width: 90%;font-size:16px;color:#293a4b;}

.sidebar ol li:hover,.sidebar ol li:hover a{color:#1f60ad;}





.M_news_list li{overflow:hidden;border-bottom:1px solid #d0d9e9;}

.M_news_list li:first-child .Summary_img{background-color: #ccc}

.M_news_list li:last-child{border:0;}

.M_news_list li .M_news_list_title{font-size:22px;color:#293a4b;font-weight:400;line-height:67px;height:67px;padding-right:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(../images/int-ico_normal.png) no-repeat right center;background-size:12px;}

.M_news_list li:hover .M_news_list_title{ color:#1f60ad; background:url(../images/int-ico.png) no-repeat right center; background-size:12px;}

.M_news_list li .news_Summary{overflow:hidden;padding:7px 0 39px 0;min-height:126px;}

.M_news_list li .Summary_img{float:left;width:30%;height:150px;overflow:hidden;}

.M_news_list li .Summary_img img{width:100%;height:100%;}

.M_news_list li .Summary_content{float:right;width:98%;position:relative;height:126px;}

.M_news_list li:hover .Summary_content p,.M_news_list li:hover .Summary_content span{color:#1f60ad;}

.M_news_list li .Summary_content p{height:113px;font-size:16px;color:#818e95;line-height:26px;overflow:hidden;}

.M_news_list li .Summary_content span{display:block;color:#b9c0c5;}

.pagination .page div{float:left;position:relative;}

.pagination .page p{overflow:hidden;position:relative;}

.pagination .page a ,.pagination .page span{float:left;width:32px;height:32px;border:1px solid #d0d9e9;display:inline-block;text-align:center;line-height:32px;color:#818e95;font-size:14px;margin: 0 3px;border-radius: 5px;}

.pagination .page a.prev,.pagination .page a.next {font-size: 20px;margin: 0 14px;line-height: 30px;}

.pagination .page a.active,.pagination .page span:hover{background:#428bdb;color:#fff;}

.pagination .page span{background: #428bdb;color: #fff;border-color: #428bdb;}

.pagination .page .dasimo{float:left;font-size:20px;width:32px;line-height:26px;height:32px;text-align:center;}

@media screen and (min-width: 890px) {
	.M_news_list li a {position: relative;display: block;}

	.M_news_list li .M_news_list_title {position: absolute;padding-left: 36%;}

	.M_news_list li .news_Summary {min-height: 90px;padding-top: 67px;padding-left: 36%;position: relative}

	.M_news_list li .Summary_img {position: absolute;left: 0;top: 20px;}

	.M_news_list li .Summary_content {float: none;height: auto;}

	.M_news_list li .Summary_content p {height: auto;}
}



/*# right_icon */

.right_icon{position: fixed;right: 10px;z-index: 11}

.bridge{margin-bottom: 2px}

.line {display: block;}

.hide {display: none;}

.code-img {position: fixed;right: 70px;height: 150px;width: 150px;}



.phone-chat {position: absolute;top: -78px;right: 0px;background-color: #00afe1;padding: 10px 10px;text-align: center;color: white; }

.phone-chat a {text-decoration: none;color: white;line-height: 27px; }

.phone-chat input {text-align: center; }

.phone-chat .phone-chat-close {position: relative;right: 0px; }

.phone-chat .phone-chat-close span {right: 0px;position: absolute;height: 15px;width: 15px;display: block;cursor: pointer; }

.phone-chat .phone-num-us {margin-top: 20px;font-size: 16px;font-weight: 600; }

.phone-chat .phone-chat-link {background-color: #3f91c1; }



/*荣誉资质*/

.layout{width:1132px;margin-left:auto;margin-right:auto;}

.h_main-title {font-size: 28px;font-weight: bold;color: #3b3b3b;text-align: center;}

.h_zz_list{width:100%;margin:0 auto;max-width: 1095px}

.h_zz_list li{float:left;margin:1.6438%;width:29.8%;background: #f1f4fb;border:1px solid #d5dae0;}

.h_zz_list li .h_img_box{padding:7.668%;overflow: hidden;text-align: center}

.h_zz_list li .h_img_box img{height:379px;width:100%;}

.h_zz_list li .h_img_box .h_heng{height: 190px;}

.h_zz_list li .h_txt{height:90px;background:#fff;}

.h_zz_list li .h_txt:after,.set_big_img:after{display: inline-block;vertical-align: middle;content:'';height:100%;}

.h_zz_list li .h_txt p{vertical-align: middle;display: inline-block;width:100%;color:#314663;font-size:18px;padding:0 10px;box-sizing: border-box;}

.set_big_img{position: fixed;overflow:scroll!important;width:100%;height:100%;padding:0!important;z-index: 1031;background:rgba(0,0,0,.5);left:0;top:0;text-align: center;vertical-align: middle;overflow:visible;transition: all .5s;box-sizing: border-box;}

.h_zz_list li .h_img_box.set_big_img img{vertical-align: middle;transition:all .5s ;transform: scale(.9);height:100%;width:auto;}

.h_zz_list li .h_img_box.set_big_img .h_close{display:block;position: absolute;right:20px;top:20px;width:40px;height:40px;background:url(../images/guanbi.png) no-repeat center;transition: all .5s;background-size:100%;}

.h_zz_list li .h_img_box.set_big_img .h_close:hover{transform: rotate(180deg);transition: all .5s}



/*Journal_list*/

   .h_develop_title .develop-title{

      text-align: center;

      font-size: 40px;

      font-family: "SimHei";

      font-weight: bold;

      color: white;

      background-color: #2c343f;

      display: inline-block;

      line-height:78px;

      padding:0 50px;

      position: relative;

      margin-bottom:22px;

       }

.h_develop_title .develop-title:after{content:'';position: absolute;width:0;height:0;border:22px solid transparent;border-top-color:#2c343f; border-bottom:none;bottom:-22px;left:50%;margin-left:-22px;}



.Journal_list_wrap {position: relative;margin-bottom: 66px}

.Journal_list_wrap .anchor{margin:15px auto;height:100%;background:#d7dae1;width:10px;border:2px solid #cbd0d4;border-radius:10px;box-sizing: border-box;margin-top:-100px;}

.Journal_list_wrap .anchor .scrol_bg{display:block;width:100%;background:#65c1ff; transition: all .8s;max-height:100%;}

.Journal_list_wrap .anchor .dian{position: absolute;width: 17px;height: 17px;background: #fff;margin-left: -6px;border: 6px solid #d7dae1;border-radius: 50%;box-sizing: border-box;}

.Journal_list_wrap .anchor .dian:after{content: '';width: 21px;height: 19px;background: transparent;border: 2px solid #cbd0d4;position: absolute;left: -8px;top: -7px;border-radius: 50%;border-top: none;border-bottom: none;box-sizing: border-box;}

.Journal_list_wrap .anchor .high.dian {border-color: #65c1ff;}

.Journal_list_wrap .anchor .dian.active:before{content: "";position: absolute;left:0;top:0;width:100%;height:100%;left:0;top:0;animation:spread .8s linear 1s infinite ;background:#65c1ff;border-radius:50%;}

.Journal_list_wrap .year.right{left:50.2%;background:url(../images/journey/position.png) no-repeat left center;background-size:27px;}

.Journal_list_wrap .year.right:nth-child(1){top:3700px;}

.Journal_list_wrap .year.left{right:-7px;background:url(../images/journey/position2.png) no-repeat right center;background-size:27px;}

.Journal_list_wrap .year{position: absolute;font-size: 27px;font-style: normal;color: #65c1ff;padding: 0 36px;}

/*.Journal_list_wrap .anchor .dian:after{position: absolute;width: 17px;height: 17px;background: #fff;margin-left: -6px;border: 6px solid #d7dae1;border-radius: 50%;content:'';top:31px;}*/

.h_Journal_list li.addbg:after{border-color:#65c1ff;}

.h_Journal_list li:nth-child(odd):after{left:-64px;}

.h_Journal_list li:nth-child(even):after{right:-70px;}

.Journal_list_wrap .h_Journal_list{width:100%;position: relative;max-width:980px;margin-left:auto;margin-right:auto;padding-top:140px;}

.Journal_list_wrap .h_Journal_list li{display:inline-block;width:429px;background:#fff;position: absolute;}

.h_Journal_list_li_top{height:80px;background:#65c1ff;color:#fff;box-sizing: border-box;position: relative;border-color:#65c1ff;}

.h_Journal_list_li_top:after{content:'';width:0;height:0;border:15px solid transparent;position: absolute;top:50%;margin-top:-15px;}



.h_Journal_list_li_top .time-num{float:left;width:97px;text-align: center;margin:0;}

.h_Journal_list_li_top .time-num span{display: block;}

.h_Journal_centers{border:1px solid #d6d9e0;padding:24px;}

.h_Journal_list li:nth-child(3n+2) .h_Journal_list_li_top{background:#65c1ff;border-color:#65c1ff;}

.h_Journal_list li:nth-child(3n+1) .h_Journal_list_li_top{background:#978acf;border-color:#978acf;}

.h_Journal_list li:nth-child(3n+0) .h_Journal_list_li_top{background:#3bbeae;border-color:#3bbeae;}

.h_Journal_list li:nth-of-type(even) .h_Journal_list_li_top:after{right:-30px;border-left-color:inherit;}

.h_Journal_list li:nth-of-type(odd) .h_Journal_list_li_top:after{border-right-color:inherit;left:-30px;}



@keyframes spread{

     0%{transform: scale(0,0);opacity:0}

     20%{transform: scale(2,2);opacity:1}

     40%{transform: scale(4,4);opacity:.6}

     60%{transform: scale(6,6);opacity:.4}

     80%{transform: scale(8,8);opacity:.2}

     100%{transform: scale(10,10);opacity:0}

}

@-moz-keyframes spread{

  0%{transform: scale(0,0);opacity:0}

     20%{transform: scale(2,2);opacity:.1}

     40%{transform: scale(4,4);opacity:.6}

     60%{transform: scale(6,6);opacity:.4}

     80%{transform: scale(8,8);opacity:.2}

     100%{transform: scale(10,10);opacity:0}

}

@-webkit-keyframes spread{

     0%{transform: scale(0,0);opacity:0}

     20%{transform: scale(2,2);opacity:1}

     40%{transform: scale(4,4);opacity:.6}

     60%{transform: scale(6,6);opacity:.4}

     80%{transform: scale(8,8);opacity:.2}

     100%{transform: scale(10,10);opacity:0}

}

@-o-keyframes spread{

     0%{transform: scale(0,0);opacity:0}

     20%{transform: scale(2,2);opacity:1}

     40%{transform: scale(4,4);opacity:.6}

     60%{transform: scale(6,6);opacity:.4}

     80%{transform: scale(8,8);opacity:.2}

     100%{transform: scale(10,10);opacity:0}

}



.anitate_opacity{animation:opacit 1s;overflow: hidden;transition: all 2s;}

@keyframes opacit{

      0% {opacity: 0;transform: scale(0);}

      

      100%{opacity: 1;transform: scale(1);}

}

@keyframes opacit{

      0% {opacity: 0;transform: scale(0);}

      

      100%{opacity: 1;transform: scale(1);}

}





/*dfdf*/

@media(max-width:1242px){

 	.headerWarp .headerBox{width:95%;}

 }

@media(max-width:1132px){

  .layout{width:100%;}

}

 @media(max-width:1126px){

 	.us_content_warp{width:90%;margin-bottom:0;}

 	.bannerWarp .cloud{height:1.625rem;}

 	.we_information .time {display: none}

 	.we_information .inf_title_01 .time {display: inline}

 }

 @media(max-width:1070px){

     .h_zz_list li .h_img_box{padding:0;}

     .h_zz_list li .h_img_box img{width:100%;}

 }

@media(max-width:899px){

	body{padding-top:1.75rem;}      

	.headerWarp{height:1.75rem;}      

	.headerWarp .headerBox .logoBox{padding-top:.45rem;}

	#top_nav{width:20.3%;background:#fff;margin-top:0;border:1px solid #398efe;display: none;position: absolute;right: 0;top: 1.75rem;}

	.TopNavBtn{display: inline-block;font-size: 20px;background: transparent;color: #ccc;margin-top: 24px;padding: 0 5px;float: right;margin-left: 10px}

	#top_nav li{width:100%;padding: 0;}

	.headerBox ul li a{line-height:30px;font-size:0.3rem;}

	.headerBox .switching a{width:46%;}

	.bannerWarp{margin-bottom: 0.5rem;height:auto;padding-bottom: 0;}

	.bannerWarp img{width:100%;height:auto;}

	.bannerWarp .cloud{height:1rem;background-size: auto 100%;background-position: center top;bottom: -1px}

	.cloud_title{line-height:.85rem;}

	.section_title{font-size:.85rem;}

}

@media(max-width:924px){

  .Journal_list_wrap .anchor{display: none}

  .Journal_list_wrap .h_Journal_list{padding-top:40px;}

  .Journal_list_wrap .h_Journal_list{width:100%;margin-left:auto;margin-right:auto;float:none!important;position: initial;}

  .Journal_list_wrap .h_Journal_list li{width:85%;float:none;display: block;position: initial;left:0;right:0;margin-left:auto;margin-right:auto;margin-bottom:30px;}

  .Journal_list_wrap .h_Journal_list_li_top:after{display: none}

}

@media(max-width:805px){

  .h_zz_list li{width:64%;margin:20px auto;float:none;}

  .h_zz_list li .h_img_box .h_heng,.h_zz_list li .h_img_box img{height:auto!important;width:99%!important;}

  .h_zz_list li .h_img_box.set_big_img .h_close{width:22px;height:22px;}

}

@media(max-width:1189px){

	.content_warp .solution-ul{width:100%;}

	.solution-ul .solution-li{width:90%;height:auto;margin:auto;margin-top:.8rem;float: none;padding-bottom:.575rem;}

  .solution-ul .solution-li.solution-li-on {width: 90%;height: auto;margin: 0.8rem auto 1px;}

	.list_link li em{display: inline-block;width:71.8rem;height:1.2rem;overflow: hidden;}

  .solution_btn_box {text-align: center;}

	.solution-ul .solution_btn_box .solution_btn{line-height: 30px;font-size: 16px;border-radius: 15px;max-width: 100px;display: inline-block;float: none;}

	.home-sevice .sevice_section_1{width:100%;padding-bottom:0;}

	.home-sevice .sevice_section_1 .sevice_list_box{width:90%;margin-right:5%;margin-left:5%;}

	.we_information .inf_block .section_title{line-height:46px;}

	.inf_block .section_title a{font-size:12px;}

	.inf_block .section_title a span{font-size:20px;}

	.we_information{width:100%;margin-top:0;}

	.we_information .inf_block{width:90%;padding:20px 5%;}

	.inf_block img{width:100%;}

	.inf_block .inf_img_box .inf_title_01{font-size:.55rem;}

	.we_information p{line-height:30px;font-size:16px;}

	.inf_block li{width:90%;}

  .inf_block li a{width:100%;height:30px;line-height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}

	.inf_block li a .title{width:auto;}

	.Partner {height:auto;padding-top:2.05rem;margin-top:0;background:#3f88d8;}

	.Partner .Partner_title{font-size:.85rem;line-height:1.1rem;padding-bottom:1.35rem;}

	.Partner .sub_title{line-height:1rem;}

	.Partner .Partner_list{width:95%;height:auto;}

	.Partner .swiper-container{padding-bottom:1.5rem;}

	.Partner .Partner_list a{width:40%;height:2.2rem;margin:.75rem 5% 0;}

	.Partner .Partner_list a img{width:100%;}

	.footer_up .QR_code{display: none;}

}



 @media(max-width:794px){

 	.headerWarp .headerBox .logoBox {width:50%;}

 	.headerBox .switching {width: 35%;}

 	.headerBox .switching a{font-size:.35rem;line-height: 1rem;margin-top: .35rem;}

 	.TopNavBtn {margin-top:.4rem;}

 	.news_warp {margin-top:20px;}

 	.us_History_warp {padding:20px 0;}

 	.us_History .us_course .course_list{padding: .25rem 0;overflow: auto}

 	.us_History .us_course .course_list li{float:left;width:99%;overflow: hidden;min-height:3.325rem;margin:.1rem auto;}

 	.us_History .time{font-size:1rem;height:101%;}

 	.us_History .this_time_course em{height:100%;line-height: 16px;font-size: 14px;}

 	.su1_Side_txt{display: none}

  .us_content1_txt {width: 100%;padding-top: 0}

  .us_content1_txt p.cn{font-size: 14px;padding-bottom: 20px;text-indent: 28px;letter-spacing: 2px;line-height: 18px;}

 	.us_content1_txt p.en{font-size: 14px;padding-bottom: 20px;text-indent: 28px;word-spacing: 2px;line-height: 18px;}

 	.us_History .History_head{font-size:.85rem;}

 	.us_History .swiper-button-next, .us_History .swiper-button-prev{width:1rem;height:1rem;background-size:100%;}

 	.us_History .swiper-container .swiper-button-prev{right:1.325rem;background-size:100%;}

 	.Partner {margin-bottom:40px;padding-bottom:40px;}



 	.footer_up,.footer_bottom {display: none}

 	.footer {position: fixed;bottom: 0px;width: 100%;background-color: #fff;height: 45px;z-index: 9;border-top:1px solid #e1f5fe;}

 	.footer_xs {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;display: block}

  .footer_xs ul li {width: 20%;float: left;text-align: center;padding:5px 0;}

/* 	.footer_xs ul li.active {background: -webkit-linear-gradient(to top,#e1f5fe,transparent) ;background: -o-linear-gradient(to top,#e1f5fe,transparent) ;background: linear-gradient(to top,#e1f5fe,transparent) ;}*/

 	.footer_xs ul li.active{background:#4bb2ed;}

  .footer_xs ul li.active a{color:#fff;}

  .footer_xs .row {margin-right: -15px;margin-left: -15px;}

 	.footer_xs a {color: #4bb2ed;text-decoration: none;}

 	.footer_xs img {height: 20px;width: 20px;display: block;margin:0 auto;}

  .footer_xs .h_footer_icon{display: block;height:20px;}



 	.footer_xs li .h_icon_index{background:url(/Public/Mobile/images/home-img/home-icon.png) no-repeat center;background-size:20px 20px;}

  .footer_xs li.active .h_icon_index{background:url(/Public/Mobile/images/home-img/whome-icon.png) no-repeat center;background-size:20px 20px;}



  .footer_xs li .h_icon_qq{background:url(/Public/Mobile/images/home-img/qq-icon.png) no-repeat center;background-size:20px 20px;}

  .footer_xs li.active .h_icon_qq{background:url(/Public/Mobile/images/home-img/wqq-icon.png) no-repeat center;background-size:20px 20px;}



  .footer_xs li .h_icon_tel{background:url(/Public/Mobile/images/home-img/phone-icon.png) no-repeat center;background-size:20px 20px;}

  .footer_xs li.active .h_icon_tel{background:url(/Public/Mobile/images/home-img/wphone-icon.png) no-repeat center;background-size:20px 20px;}



  .footer_xs li .h_icon_news{background:url(/Public/Mobile/images/home-img/news-icon.png) no-repeat center;background-size:20px 20px;}

  .footer_xs li.active .h_icon_news{background:url(/Public/Mobile/images/home-img/wnews-icon.png) no-repeat center;background-size:20px 20px;}



  .footer_xs li .h_icon_us{background:url(/Public/Mobile/images/home-img/us-icon.png) no-repeat center;background-size:20px 20px;}

  .footer_xs li.active .h_icon_us{background:url(/Public/Mobile/images/home-img/wus-icon.png) no-repeat center;background-size:20px 20px;}





  .news_main {width:100%;}

 	.news_main img {width: 85%;}

 	.sidebar {display: none}

 	.home-sevice {margin-top: 30px;padding-top: 30px;}

 	.solution-ul li .sub_li_title {padding:20px 0 10px 0;}

 	.solution-ul li .solution_txt_warp {padding:0 10px;}

 	.solution_txt-content {max-height: none}

  .M_news_list li {margin-bottom: 10px}

 }

 @media(max-width:890px){	

 	.joinsu_section{height: auto;padding: 2rem 0;	}	

 	.joinsu_section p{width:100%;margin:1rem 0;font-size: 14px;line-height: 18px;padding: 0 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}	

 	.aboutUs_text_title{font-size:.85rem;	}	

 	.joinsu_section .Delivery_btn{width:3.9rem;height:1.2rem;line-height:1.2rem;margin:1.1rem auto;border-radius:.75rem;font-size: 14px;	}	

 	.Contact_Us_section .Contact_btn{width:100%;margin:1.975rem auto;	}	

 	.Contact_Us_section .Contact_btn p{font-size: 14px;line-height: 16px;margin-top: 10px;	}	

 	.Contact_Us_section .Contact_btn em{font-size: 12px;line-height: 14px;letter-spacing: 1px;}	

 	.Contact_Us_section{padding:2.9rem 0 3.225rem 0;	}	

 	.M_news_list li .M_news_list_title{font-size:14px;line-height: 30px;height: 30px;	}

 	.M_news_list li .news_Summary {padding-bottom: 10px;min-height: 0}	

 	.M_news_list li .Summary_img {width:45%;height:85px;}

 	.M_news_list li .Summary_content {width:50%;height:auto;}

 	.M_news_list li .Summary_content p{font-size:12px;line-height:14px;max-height:70px;letter-spacing: 1px;text-indent: 24px;	}

} 

@media(max-width:1123px){  

	.news_warp{width:95%;}  

	.news_main .news_text .img_box img{width:100%;}

	.inf_block .inf_img_box {width:100%;height: auto;}

	.inf_block li:first-child {margin:10px 0 10px 10px;} 

}

@media(max-width:604px){

	.news_banner #Rolling_box p span{line-height:.5rem;font-size:.45rem;}

	.news_banner #Rolling_box a{font-size:.45rem;}

	.news_title{font-size: 16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

	.news_main .news_time{font-size:14px;line-height:16px;}

  .news_main .news_text p{line-height:.65rem; padding-bottom:.5rem;font-size:14px;}

	.news_main .news_text p span {font-family: 'yahei' !important;font-size: 14px !important;letter-spacing: 2px !important;line-height: 16px !important;}

	.news_main .news_text .img_box{	padding:.825rem 0;} 

	.news_main .news_text h4{line-height:.825rem;font-size:.45rem;margin-bottom:.45rem; } 

	.sidebar h6{font-size:.55rem;padding-bottom:.35rem;}

	.sidebar ol{line-height:.65rem;	padding-bottom:.5rem;font-size:.4rem;}

	.sidebar ol li{padding:.5rem 0;}

	.sidebar ol li a{font-size:.4rem;}

	.Partner .Partner_list .carousel-inner > .item > img {width: 40%;height: auto;margin: 10px 8px 0;display: inline-block}

	.us_History .swiper-button-next, .us_History .swiper-button-prev {top:0;}

}

@media(max-width:565px){

  .pagination .page div {width:100%;text-align: center;}

	.pagination .page a,.pagination .page span {display: none}

  .pagination .page a.prev, .pagination .page a.next{width: 110px;height: 40px;line-height: 36px;font-size: 25px;float: none;display: inline-block;}

  .news_banner {display: none}

}

@media(max-width:495px){

  .h_develop_title .develop-title{font-size:27px;padding:0 30px;line-height:60px;}

  .Journal_list_wrap .h_Journal_list li{width:90%;}

}

@media(max-width:400px){

  .h_zz_list li{width:90%;}

 .h_zz_list li .h_img_box.set_big_img img{height:auto;width:99%;}

}