.clearfix:after{content:" ";display:block;clear:both;height:0}
.clearfix{zoom:1;}
ul{margin: 0;}

h1,h2,h3,h4,h5,h6{margin:0;padding:0}
/* body{font-family: 'PingFangSC-Semibold'} */
a{text-decoration:none;color: #4A4A4A;}
a:focus{outline:none}
.mr40{margin-right: 40px;}
.wrap{width: 1200px;margin: 0 auto;position: relative;}

.banner {height: 600px;background: #000;}
.carousel-inner>.item{height: 600px;}
.banner .carousel-inner>.item>img{margin: 0 auto;height: 600px;width: 1920px;max-width: 1920px;}

.carousel-control{width: auto;}
.partner{background: #fff;}
.solutionNew{padding: 50px 0;}
.solutionNew ul{width: 1228px;position: relative;left: -15px;}
.solutionNew ul li{float: left;width: 277px;overflow: hidden;position: relative;height: 420px;color: #4A4A4A;font-size: 20px;margin: 0 15px;border:1px solid #EAEAEA;box-shadow: 0 1px 1px #eaeaea;background: #fff;}
.solutionNew ul li b{display: block;width: 100%;height: 277px;transition: all .2s .15s ease-in-out;}
.solutionNew ul .s_n_1 b{background: url(../img/index/1.png) no-repeat center top;}
.solutionNew ul .s_n_2 b{background: url(../img/index/2.png) no-repeat center top;}
.solutionNew ul .s_n_3 b{background: url(../img/index/3.png) no-repeat center top;}
.solutionNew ul .s_n_4 b{background: url(../img/index/4.png) no-repeat center top;}
.solutionNew ul li .s_m_content{position: absolute;left: 0;bottom: -50px;text-align: left;z-index: 2;transition: all .2s .15s ease-in-out;width: 100%;}
.solutionNew ul li .s_m_content h2{font-size: 24px;padding: 20px 20px 10px 20px;}
.solutionNew ul li .s_m_content p{padding: 0 20px;height: 60px;line-height: 20px;font-size: 14px;overflow: hidden;margin-bottom: 20px;}
.solutionNew ul li .s_m_content a{display: block;height: 50px;line-height: 50px;text-align: center;color: #fff;background: #5E74F2;font-size: 16px;width: 100%;}
.solutionNew ul li:hover b{height: 420px;}
.solutionNew ul li:hover .s_m_content{color: #fff;bottom: 0;}
.advisory{padding: 50px 0;background: #fff;}
.advisory_main{width: 1200px;margin: 0 auto;position: relative;}
.advisory h1,.solution h1,.core h1,.solutionNew h1,.partner h1{font-size: 30px;position: relative;margin: 0 0 32px 0;height: 67px;text-align: center;}
.advisory h1 span,.solution h1 span,.core h1 span,.solutionNew h1 span,.partner h1 span{position: absolute;font-size: 48px;color: #C1C8E1;left: 50%;top: 5px;transform: translate(-50%);opacity: .25;}
.advisory_wrap{float: left;width: 580px;}
.advisory_wrap h3{position: relative;font-size: 20px;color: #4A4A4A;height: 28px;margin-bottom: 20px;}
.advisory_wrap h3 a{position: absolute;width: 60px;height: 24px;color: #5E74F2;border-radius: 12px;border: 1px solid #5E74F2;right: 0;top: 1px;font-size: 12px;font-weight: n
;text-align: center;line-height: 24px;}
/* .advisory_wrap .topnews:hover p{color: #5E74F2;} */
.advisory_wrap .topnews:hover p b{color: #5E74F2;text-decoration: underline;}
.advisory_wrap .topnews{margin-bottom: 30px;display: block;}
.advisory_wrap .topnews img{width: 200px;height: 150px;float: left;margin-right: 20px;}
.advisory_wrap .topnews p{float: left;width: 360px;font-size: 16px;color: #4A4A4A;line-height: 22px;}
.advisory_wrap .topnews p b{font-size: 20px;line-height: 28px;display: block;margin-bottom: 10px;}
.advisory_wrap ul li{margin: 8px 0;}
.advisory_wrap ul li a{height: 22px;line-height: 22px;position: relative;width: 100%;overflow: hidden;font-size: 16px;display: block;}
.advisory_wrap ul li a strong{float: left;font-weight: normal;width: 415px;height: 22px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;display: block;padding-left: 13px;}
.advisory_wrap ul li a strong::after{content: '';width: 2px;height: 2px;background: #000;left: 0;top: 50%;position: absolute;margin-top: -1px;border-radius: 1px;}
.advisory_wrap ul li a span{position: absolute;right: 0;top: 0;background: #fff;display: block;padding-left: 5px;}
.advisory_wrap ul li a:hover,.advisory_wrap ul li a:hover span{color: #5E74F2;text-decoration: none;}
.advisory_wrap ul li a:hover strong{text-decoration: underline;}

.advisory_wrap ul li a:hover strong::after{background: #5E74F2;}

.solution{background: url(../img/index/nasa.png) no-repeat center top;height: 303px;padding: 0;}
.solution h1{margin-top: 80px;margin-bottom: 20px;}
.solution .description{margin: 0;padding: 0;font-size: 20px;line-height: 28px;color: #fff;}

.core{background: #282829;padding-top: 50px;padding-bottom: 60px;}
.core h1{color: #fff;margin-bottom: 50px;}
.core_main{position: relative;width: 1154px;margin: 0 auto;}
.core_main .left{position: absolute;width: 22px;height: 44px;display: block;background: url(../img/index/left.png) no-repeat;left: 0;top: 50%;margin-top: -22px;z-index: 10;}
.core_main .right{position: absolute;width: 22px;height: 44px;display: block;background: url(../img/index/right.png) no-repeat;right:  0;top: 50%;margin-top: -22px;z-index: 10;}
.core_main ul{position: absolute;top: 11px;}
.core_main ul li{float: left;width: 330px;height: 256px;background: #363B46;margin: 0 14px;position: relative;transition: all .15s .1s ease-in-out;}
.core_main ul li h2{color: #fff;font-size: 20px;margin: 0 30px;position: relative;margin-top: 54px;margin-bottom: 24px;transition: all .15s .15s ease-in-out;}
.core_main ul li h2 span{font-size: 70px;color: #9EA5AE;opacity: .1;position: absolute;left: 0;bottom: 0;font-style: italic;}
.core_main ul li p{color: #9EA5AE ;width: 270px;line-height: 20px;font-size: 14px;margin: 0 auto;}
.core_main ul li a{background: #5E74F2;width: 140px;height: 30px;line-height: 30px;border-radius: 15px;text-align: center;font-size: 14px;color: #fff;display: block;margin: 20px auto 0 auto;}
.core_main ul .now{background: #3E4F79;transform: scale(1.08);transition: all .15s .15s ease-in-out;}
.core_main ul .now h2{margin-top: 64px;margin-bottom: 24px;}
.c_m_content{width: 1061px;overflow: hidden;margin: 0 auto;position: relative;padding-top: 11px;height: 278px;}

#partner .carousel-inner>.item{height: 80px;}
#partner .carousel-inner>.item img{display: inline-block;width: 175px;height: 80px;}

footer .footer-nav{background-color: #252B3A;font-size: 16px;line-height: 32px;padding: 60px 0;color: #A2ABC2;}
footer .copyrights{background-color: #202530;font-size: 16px;color: #707684;}
footer .footer-nav a{color: #A2ABC2;}
footer .footer-nav .f20{margin-bottom: 10px;color: #fff;}
footer .footer-nav img{display: block;margin: 0 auto 10px auto;}

header .navbar .nav>li>a{font-size: 20px;padding: 0;height: 100px;line-height: 100px;color: #A2A2A2;margin: 0 30px;transition: all .15s .15s ease-in-out;}
header .navbar .nav>li>.now,header .navbar .nav>li>.active{color: #fff;}

.hoverA{position: relative;}
.hoverA::after{content: '';width: 9px;height: 5px;background: url(../img/index/hb.png) no-repeat;display: inline-block;vertical-align: middle;margin-left: 5px;transition: all .15s .1s ease-in-out;}
.hoverA.now{color: #fff !important;}
.hoverA.now::after{transform:rotate(180deg);}
.navbar-nav>li>.dropdown-menu{background: #fff;border-radius: 4px;padding: 30px;left: 50%;top: 80px;transform: translate(-50%);right: auto;min-width: 336px;}
.navbar-nav>li>.dropdown-menu::after{content: '';width: 18px;height: 9px;position: absolute;background: url(../img/index/hb2.png) no-repeat;left: 50%;top: -8px;margin-left: -9px;display: block;}
header .dropdown-menu>li ul a{display: inline-block;}
.navbar-nav>li>.dropdown-menu li{float: left;}
.navbar-nav>li>.dropdown-menu li:first-child{margin-right: 50px;}
.navbar-nav>li>.dropdown-menu li span{padding: 0;font-size: 16px;color: #000;position: relative;display: inline-block;}
.navbar-nav>li>.dropdown-menu li span::after{content: '';width: 50%;height: 2px;display: block;position: absolute;left: 0;bottom: 0;background: #5E74F2;}
.navbar-nav>li>.dropdown-menu li ul{padding: 0;margin: 20px 0 0 0;}
.navbar-nav>li>.dropdown-menu li ul li{float: none;height: 30px;line-height: 30px;font-size: 14px;}
.navbar-nav>li>.dropdown-menu li ul li:first-child{margin: 0;}
.navbar-nav>li>.dropdown-menu li ul li a{color: #4A4A4A;}
.navbar-nav>li>.dropdown-menu li ul li a::after{display: none;}
.navbar-nav>li>.dropdown-menu li ul li a:hover{text-decoration: underline;}
.navbar-brand{padding: 28px 15px;}

.carousel-indicators li{width: 10px;height: 10px;margin: 0 10px;background: #fff;border: none;opacity: .6;}
.carousel-indicators .active{width: 10px;height: 10px;border: none;opacity: 1;margin: 0 10px;}

.carousel-fade .carousel-inner .item{/*transition: all .3s .3s ease-in-out;*/ opacity:0; -webkit-transition-property:opacity;-moz-transition-property:opacity ; -ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity ;}
.carousel-fade .carousel-inner .active{ opacity: 1;}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left: 0;opacity: 0;transform: none;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity: 1;}

/*咨询中心*/
.advisoryMain .banner{background: url("../img/solution/Bitmap.png") no-repeat center top;background-size: cover;}
.advisoryMain .banner1{background: url("../img/solution/Bitmap1.png") no-repeat center top;background-size: cover;}

.solution-top .solution-tab>ul>li{height: 80px;line-height: 80px;font-size: 24px;color: #8D8C89;background: #30324C;transition: all .05s .05s ease-in-out;}
.solution-top .solution-tab li.active{background: #5E74F2;color:#fff;}
.advisoryMain .solution{height: auto;background: #fff;;}
.news_list li{height: 204px;position: relative;vertical-align: middle;padding: 50px 0 0 0;border-bottom: 1px dashed #D4D4D4;box-sizing: content-box;}
.news_list li:last-child{border:none;}
.news_list li img{float: left;width: 200px;height: 150px;margin: 0 40px 0 0;}
.news_list li .advisory_l_m{float: left;width: 880px;}
.news_list li .advisory_l_m h3{font-size: 24px;color: #4A4A4A;padding-bottom: 5px;height: 33px;line-height: 33px;box-sizing: content-box;}
.news_list li .advisory_l_m h4{font-size: 14px;color: #9B9B9B;padding-bottom: 20px;font-weight: normal;height: 20px;line-height: 20px;box-sizing: content-box;}
.news_list li .advisory_l_m p{font-size: 16px;height: 44px;line-height: 22px;overflow: hidden;width: 100%;margin-bottom: 10px;}
.news_list li .advisory_l_m a{color: #5E74F2;font-size: 14px;}
.news_list li .advisory_l_m a:hover{text-decoration: underline;}
/*翻页*/
.page_turning{margin: 0;padding-bottom: 80px;text-align: center;}
.page_turning li{display: inline-block;}
.page_turning li a,.page_turning li span{font-size: 14px;color: #666;display: inline-block;height: 22px;line-height: 20px;padding: 0 8px;border:1px solid #EEE;}
.page_turning li .index_page{padding: 0 14px;border-radius: 11px 0 0 11px;}
.page_turning li .last_page{padding: 0 14px;border-radius: 0 11px 11px 0;}
.page_turning li a:hover{background: #E7EAFF;}
.page_turning li .active,.page_turning li .active:hover{background: #5E74F2;color: #fff;border:1px solid #5E74F2;}
.advisoryDetail .solution-tab::after{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: block;}
.advisoryNews{text-align: center;font-size: 16px;line-height: 22px;padding: 50px 0;}
.advisoryNews p{margin-bottom: 20px;text-align: left;text-indent: 2em;}
.advisoryNews h3{font-size: 28px;color: #000;margin-bottom: 20px;}
.advisoryNews h4{font-size: 14px;color: #9B9B9B;padding-bottom: 30px;font-weight: normal;}

.advisoryMain .programList{padding: 50px 0;font-size: 16px;line-height: 22px;background: #F9F9F9;}
.programList h1{margin-top: 0;margin-bottom: 30px;}
.programList p{text-indent: 2em;}
.programList ul{display: flex;padding: 50px 0 0 0;position: relative;width: 1230px;left: -15px;}
.programList ul li{background: #fff;height: 440px;border:1px solid #F9F9F9;position: relative;overflow: hidden;margin: 0 15px;flex:1;justify-content:center;transition: all .15s .15s ease-in-out;}
.programList ul li img{display: block;width: 100%;height: 214px;overflow: hidden;}
.programList ul li h3{font-size: 20px;padding: 30px 30px 10px 30px;}
.programList ul li span{display: block;padding: 0 30px;color: #9B9B9B;font-size: 16px;height: 154px;overflow: hidden;}
.programList ul li:hover{box-shadow: -9px 9px 1px #f1f1f1;top: -9px;}

.program_C_M{padding: 50px 0;font-size: 16px;line-height: 22px;}
.program_C_M h1,.classicList h1{margin-top: 0;margin-bottom: 40px;}
.program_C_M p{text-indent: 2em;margin-bottom: 40px;}
.program_C_M p img{display: block;margin: 10px auto;}
.program_C_M ul li{line-height: 40px;}

.classicList{padding: 50px 0 0 0;}
.classicList .news_list li .advisory_l_m h3{padding-bottom: 20px;box-sizing: content-box;}
.classicList .news_list li .advisory_l_m p{height: 44px;line-height: 22px;overflow: hidden;margin-bottom: 36px;}

.about_banner .solution-tab>ul>li{width: 25%;}
.about_wrap{padding: 50px 0;font-size: 16px;}
.about_wrap h1{margin-top: 0;margin-bottom: 40px;}

.about_w_p img,.about_w_q img{float: left;width: 393px;height: 259px;overflow: hidden;margin-right: 20px;}
.about_w_p div{float: left;width: 766px;}
.about_w_p div p{text-indent: 2em;line-height: 30px;margin-bottom: 30px;font-size: 20px;}
.about_w_q img{margin: 0 40px 0 100px;}
.about_w_q ul{float: left;}
.about_w_q ul li{height: 48px;line-height: 48px;position: relative;vertical-align: middle;font-size: 20px;padding-left: 24px;}
.about_w_q ul li::after{content: '';width: 12px;height: 12px;background: #909EEC;display: block;position: absolute;left: 0;top: 18px;border-radius: 6px;}
.about_w_c label{float: left;width: 100px;text-align: right;margin-right: 20px;height: 40px;line-height: 40px;vertical-align: middle;color: #9B9B9B;font-weight: normal;}
.about_w_c .form-control{width: 290px;height: 40px;line-height: 40px;box-shadow: none;border-color: #DCE0E3;}
.about_w_c textarea.form-control{height: 94px;line-height: 23.5px;resize: none;}
.about_w_c .row{text-align: center;margin: 0;}
.about_w_c .row .col-md-8{margin-right: 207px;}
.about_w_c .row .col-md-8,.col-md-4{float: none;display: inline-block;vertical-align: top;text-align: left;width: auto;padding: 0;}
.about_w_c .row .detail{font-size: 20px;line-height: 56px;margin-top: -15px;}
.about_w_c .row .col-md-8 .form-group{margin-bottom: 30px;}
.about_w_c .row .col-md-8 .text-right .btn{background: #5E74F2;border:none;width: 290px;height: 40px;font-size: 18px;font-weight: normal;}

.carousel-inner{height: 600px;}
.carousel-inner>.item{width: 100%;}
.banner .carousel-inner>.item>img{position: absolute;left: 50%;top: 0;margin-left: -960px;}
.carousel-fade .carousel-inner .active{z-index: 14;}
.partner .carousel-inner{height:auto;}
footer .footer-nav .container .row{text-align: center;display: flex;justify-content: space-between;}
footer .footer-nav .container .row .col-md-2{width: auto;display: inline-block;vertical-align: top;text-align: left;float: none;}
footer .footer-nav .container .row .col-md-2.text-center{text-align: center;}
#carousel-example-generic .carousel-indicators{display: none;}
header{position: fixed;left: 0;top: 0;z-index: 99999;width: 100%;}
.advisory_main ul{height: 158px;overflow:hidden;}

{}