@charset "UTF-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {

  margin: 0;

  padding: 0; }



body,html {

  font-family: "微软雅黑","Lucida Grande",Helvetica,Arial,"Microsoft YaHei","FreeSans,Arimo","Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3","FontAwesome",sans-serif;

  background: #ffffff; overflow-x: hidden;}



html{-webkit-text-size-adjust:none;}
input {-webkit-appearance:none; }
fieldset, img {

  border: 0; }



ol, ul {

  list-style: none; }

*{

}

h1, h2, h3, h4, h5, h6,b{

  font-size: 100%;

  font-weight: 400; }

*:active{



     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);



}

em {

  font-style: normal; }



input, button, select, textarea {

  outline: none; }



textarea {

  resize: none; }



/* 禁用了文本的拖拉，尤其在谷歌下 */

/* 为了使文本段落左右两边对齐 */

/*======== Link ========*/

a {

  color: #333333;

  text-decoration: none; }

*{transition: all 0.3s}

a:hover {

  text-decoration: none; }



.hidden {

  display: none !important; }



img {

  max-width: 100%;display: block; }

#dituContent img{max-width: initial;}

.fl {

  float: left; }



.fr {

  float: right; }

.box{width: 1400px;margin:0 auto;position: relative;}

.text-center {

  text-align: center; }
.flex{display: flex;}
.clear {

  clear: both; }
.mob-btn{display: none}
.header{display: flex;justify-content: space-between;align-items: center;}
.header .logo img{height:74px;}
.header .nav ul{display: flex;align-items: center;margin-top: 10px;}
.header .nav {padding-bottom: 10px}
.header .nav .login{text-align: right;padding-top: 20px;}
.header .nav .login a{display: inline-block;padding:0 20px;line-height: 21px;border:1px solid #cccccc;color: #666666;margin-left: 11px}
.header .nav ul li dl{display: none;position: absolute;top:45px;background: #fff;border-radius: 5px;padding:5px 0;    border: 1px solid rgba(0,0,0,.15);}
.header .nav ul li.on dl{display: block;}
.header .nav ul dl a{white-space: nowrap;}
.header .nav ul li{line-height: 40px;position: relative;}
.header .nav ul li a{padding:0 15px;line-height: 40px;display: block;border-radius: 4px;color: #666666}
.header .nav ul li a i{top: -2px;position: relative;}
.header .nav ul li.on>a{background: #eeeeee;}

.header .nav ul li dl a{line-height: 35px;padding:0 20px;}
.header .nav ul li dl a:hover{background: #eeeeee;}

.index-banner{background: url(../images/banner-1.jpg) no-repeat center;height:460px;background-size: cover;display: flex;justify-content:center;align-items: center;color: #fff}
.search{background: rgba(36,70,108,0.5); border-radius: 10px;padding:20px;width:835px;margin:0 auto;box-sizing:border-box;margin-bottom: 80px;}
.search-input{display: flex;background: #fff;padding-left:20px;border-radius: 4px;overflow: hidden;}
.search-input input{line-height: 52px;height:52px;border:0;font-size: 16px;}
.search-input input.input{flex: 1}
.search-input input.submit{background: url(../images/icon-search.png) no-repeat center;width:60px;margin-left: 20px;}
.search .msg{margin-top: 25px;font-size: 16px;}

.description-box{border-top:5px solid #ffb006;margin-top: -70px;background: #123c6c;padding:35px 50px 50px 50px;box-sizing:border-box;color: #fff;}
.description-box h1{font-size: 24px;}
.description-box p{font-size: 16px;line-height: 31px;margin-top: 10px;}

.index-title{width:510px;margin:0 auto;padding-top: 30px; text-align: center;  font-size: 36px;color: #123c6c;line-height: 70px;position: relative;border-bottom: 1px solid #cccccc;font-weight: bold;}
.index-title:after{width:52px;height:5px;position: absolute;bottom:-3px;display: block;left:50%;margin-left: -26px;content: '';background: #cccccc;}
.index-title.b:after{background: #123c6c;}
.index-title.b{border-bottom: 1px solid #123c6c;}
.new-data{display: flex;margin-top:50px;}
.new-data .left{flex: 1;}
.new-data .left .tab{display: flex;}
.new-data .left .tab span{width:145px;border:1px solid #d2d2d2;text-align: center;margin-right: 6px;line-height: 30px;cursor: pointer;font-size: 18px;color: #272727}
.new-data .left .tab span.on,.new-data .left .tab span:hover{background: #123c6c;border-color: #123c6c;color: #fff;}


.new-data .left ul{margin-top: 20px;}
.new-data .left ul .description{display: flex;margin-bottom: 25px}
.new-data .left ul .description img{height:200px;}
.new-data .left ul .description p{flex: 1;margin-left: 25px;font-size: 14px;line-height: 29px;color: #666666}
.new-data .left ul li{box-sizing:border-box;margin:0.65%;border-bottom:1px dashed #123c6c;margin-top: 10px}
.new-data .left ul li h1{overflow:hidden;

                white-space: nowrap;

                text-overflow: ellipsis;flex: 1;background: url(../images/icon-jt.png) no-repeat left center;padding-left: 10px}
.new-data .left ul li:last-child{border: 0}
.new-data .left ul li span{width:130px;text-align: right;}
.new-data .right{width: 450px;margin-left: 40px;border:1px solid #d2d2d2;padding:3px;box-sizing:border-box;}
.new-data .left ul li  a{display: flex;justify-content: space-between;line-height: 30px;font-size: 14px;color: #123c6c;}
.new-data .left ul li  a:hover{text-decoration: underline;}

.new-data .right .title{line-height: 32px;color: #fff;background: #244e80;font-size: 18px;padding:0 5px;}
.new-data .right .title a{float: right;font-size: 14px;color: #fff}
.new-data .right ul{margin-top: 10px;}
.new-data .right ul li{margin-bottom: 3px}
.new-data .right ul a{display: flex;align-items: center;font-size: 14px;line-height: 24px}
.new-data .right ul a .img{width:96px;height:64px;border:1px solid #d2d2d2;}
.new-data .right ul a .img img{height:100%;width: 100%}
.new-data .right ul a h1{flex: 1;margin-left: 10px;}
.new-data .right ul a h1 span{display: inline-block;}

.news-box{margin-top: 30px;}
.news-box .tab{line-height: 30px;padding-bottom: 4px;display: flex;justify-content: center;}
.news-box .tab span.on{color: #123c6c;border-bottom: 2px solid #123c6c;}
.news-box .tab span{padding:0 15px;margin:0 15px; text-align: center;cursor: pointer;}
.news-box .tab span:hover{border-bottom: 2px solid #123c6c;}
.news-box .content{}
.news-box .content ul{display: flex;margin-top: 10px;flex-wrap: wrap;}
.news-box .content ul li{width: 333px;margin-left: 22px;box-sizing:border-box;margin-bottom: 27px;}
.news-box .content ul li .img{border:1px solid #d2d2d2; background: #eeeeee;padding:15px 17px;}
.news-box .content ul li .img img{width:100%;}
.news-box .content ul li:nth-child(4n+1){margin-left:0;}
.news-box .content ul li h1{height:75px;display: flex;align-items: center;padding:0 5px;text-align: center;color: #fff;background: #123c6c;overflow:hidden;

                white-space: nowrap;

                text-overflow: ellipsis;flex-wrap: wrap;justify-content: center}
.news-box .content ul li h1 span{display: block;width: 100%;text-align: center}
.news-box .content ul li a:hover{text-decoration: underline;}


.news-box-bg{background: #eeeeee;margin-top: 30px;padding-bottom: 30px}
.news-box-bg .data{margin-top: 40px}
.news-box-bg .data ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.news-box-bg .data ul li{width:685px;box-sizing:border-box;margin-bottom: 25px}
.news-box-bg .data ul li .img{width: 228px;height:150px;}
.news-box-bg .data ul li a{display: flex;border:1px solid #d2d2d2;background: #fff;padding:14px;}
.news-box-bg .data ul li a span{display: block;}
.news-box-bg .data ul li .text{display: flex;flex-direction: column;justify-content: space-between;padding:20px 0;margin-left: 16px}
.news-box-bg .data ul li .text p{font-size: 14px;color: #696969}
.news-box-bg .data ul li .text h1{font-size: 18px;color: #363636}
.news-box-bg .data ul li a:hover{border:1px solid #244e80;}
.news-box-bg .data ul .more{width: 100%}
.news-box-bg .data ul .more a{width:190px;display: block;text-align: center;margin:0 auto;line-height: 45px;background: #113d6a;color: #fff;}
.analysis{padding:45px 0;}

.news-box-bg .data.model-list ul li .img{width:270px;height:160px;}
.news-box-bg .data.model-list ul li a{padding:9px;}
.news-box-bg .data.model-list ul li a h1{color: #113d6a;font-size: 18px}
.news-box-bg .data.model-list ul li a p{color: #113d6a}
.news-box-bg .data.model-list ul li a .text{margin-left: 44px;}

.data-count{display: flex;width: 1170px;justify-content: space-between;padding:45px;}
.data-count .item{display: flex;align-items: center;}
.data-count .item img{width:85px;}
.data-count .item p{flex: 1;margin-left: 20px;color: #113d6a;font-size: 18px;}
.data-count .item p em{display: block;font-size: 50px;line-height: 50px}

.footer{background: url(../images/footer-bg.jpg) no-repeat center; background-size: cover;margin-top: 55px;}
.footer .foot{padding:90px 0;display: flex;color: #fff;justify-content: space-between;width:1200px;}
.footer .foot h1{line-height: 40px;font-size: 15px;}
.footer .foot p{margin-top: 10px;line-height: 30px;font-size: 12px;}
.footer .foot h1:after{content: "";bottom: 0px;width: 45px;height:2px;background: #fff;display: block;}
.footer .foot .bgs img,.footer .foot .logo img:nth-child(2){margin-top:30px }
.footer .foot .code img{width:130px;}
.footer .copy{text-align: center;color: #f8fbff;background: #182c45;line-height: 42px;font-size: 12px}
.footer .copy a,.footer .copy span{margin:0 10px;color: #f8fbff}
.footer .copy a:hover{text-decoration: underline;}
.footer .foot .logo img{margin:0 auto;}
.footer .foot .logo span{display: block;text-align: center;margin-top: 20px}
.footer .foot p a{display: block;color: #fff}
.footer .foot p a:hover{text-decoration: underline;}
@media (max-width: 1600px){
  .box{max-width: 1200px;}
  .header .logo img{height: 65px}
  .banner-content .data span em{font-size: 35px;}
  .banner-content .data span{font-size: 20px}
  .news-box .content ul li{width:285px;margin-left: 20px;margin-bottom: 20px;}
  .new-data .right{width:320px;}
  .news-box-bg .data ul li{width:585px;}
  /*.news-box .content ul li .img{height:160px;}*/
}
@media (max-width: 1400px){
  .box{max-width: 1100px;}
  .news-box .content ul li{width:260px;}
  .news-box-bg .data ul li{width:540px;}

}
@media (max-width: 1200px){
  .box{max-width: 960px;}
  .header .logo img{height: 65px}
  .new-data .left ul .description p{
    display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
line-clamp:7;
-webkit-line-clamp: 7;
  }
  .new-data .left ul .description{align-items: flex-start;}
.news-box .content ul li {
    width: 225px;
}
.news-box-bg .data ul li {
    width: 465px;
}
  /*.news-box .content ul li .img{height:160px;}*/
}

@media (max-width: 960px){
  .box{max-width: 100%;box-sizing:border-box;}
  .header .nav{display: none}
  .search{width:80%;}
  .index-banner{height:500px;}
  .special-bg{padding:30px 20px;}
  .special-bg .title{font-size: 26px;}
  .header{padding:15px 20px;}
  .search-input input,.search .msg{font-size: 24px;}
  .banner-content .data{margin-top: 60px}
  .banner-content .data span{margin:0 20px;font-size: 24px}
  .search-input input{line-height: 64px;height:64px;}
  .new-data{display: block;}
  .new-data .left .title h1,.new-data .right .title{font-size: 28px;}
  .new-data .left .title a{font-size: 24px}
  .new-data .left ul {justify-content: space-between;}
  .new-data .left ul li:nth-child(9){display: none}
  .new-data .left ul li{width:100%;}
  .new-data .left ul li .img img{width:100%;}
  .new-data .left ul li h1{font-size: 26px;}
  .new-data .left .title,.new-data .right .title{line-height: 64px}
  .new-data .left ul li h1{line-height: 64px;}
  .new-data .right{width:100%;margin-left: 0px}
  .new-recommend a img{width:100%;}
  /*.function .img a{width:100%;}*/
    .function .img a img{height: 340px}
    .icon-box .icon{height:80px;width:88px;}
    .icon-box .icon img{width:40px;}
    .icon-box a h1{font-size: 26px;}
    .news-box{padding:0 15px;box-sizing:border-box;}
    .news-box .tab span{font-size: 28px;}
    .news-box .content ul li{width: 100%;}
    .news-box .content ul li h1{font-size: 26px;height:130px;}
    .news-box .content ul li:nth-child(3n+1){margin-left: 20px}
    .news-box .content ul li:nth-child(2n+1){margin-left: 0}
    .news-box .content ul .more a{font-size: 28px;line-height: 64px;}
    .cooperate-bg{padding:0 20px 90px 20px;}
    .cooperate-bg .title,.company .title{font-size: 30px;}
    .company ul li{width:20%;}
    .footer .foot{display: block;padding:0 20px;padding-top: 30px;}
    /*.footer .foot .logo{display: flex;justify-content: center;align-items: center;}*/
    .footer .foot .logo img:nth-child(2){margin-top: 0;margin-left: 40px;}
    .footer .foot h1,.footer .foot .logo span{font-size: 26px;}
    .footer .foot p{font-size: 24px;line-height: 48px}
    .footer .foot .item{margin-bottom: 40px;}
    .footer .foot .code img{width: 200px;}
    .footer .copy{font-size: 24px;padding:25px 0;}
    .footer .copy a{display: inline-block;}
    .description-box h1{font-size: 30px;}
    .description-box p{font-size: 26px;line-height: 48px}
    .new-data .left .tab span{font-size: 30px;flex: 1;line-height: 50px;flex-wrap: wrap;display: flex;align-items: center;justify-content: center;}
    .new-data .left ul .description{display: block;}
     .new-data .left ul{padding:0 15px;}
    .new-data .left ul .description img{width:100%;}
    .new-data .left ul .description p{font-size: 26px;line-height: 48px}
    .new-data .left ul li span{font-size: 24px;width:240px;line-height: 64px}
    .new-data .right ul a{padding:0 15px;}
    .new-data .right ul a h1{font-size: 26px;line-height: 48px;margin-left: 0}
    /*.new-data .right ul a h1{}*/
    .news-box .tab span{padding:0 12px;line-height: 54px;margin:0 10px;}
    .new-data .left .tab {justify-content: center;}
    .new-data .left .tab span{flex: initial;white-space: nowrap;width: auto;padding:10px 35px;}
    .new-data .left .tab span:last-child{margin-right: 0}
    .new-data .right ul a .img{display: none}
    .new-data .right ul li{margin-bottom: 10px}
    .news-box-bg .data ul li{width:100%;}
    .news-box-bg .data{padding:0 15px;}
    .data-count .item img{width:65px;}
    .data-count .item p em{font-size: 35px}
    .data-count .item p{font-size: 24px}
    .data-count{padding:45px 15px;}
    .news-box-bg .data ul .more a{font-size: 26px;line-height: 54px}
    .news-box-bg .data ul li .img, .news-box-bg .data ul li .img img,.news-box-bg .data.model-list ul li .img{width:100%;height:auto;}
    .news-box-bg .data ul li a{box-sizing:border-box;display: block;}
    .news-box-bg .data ul li .text{margin-left: 0;width:100%;}
    .news-box-bg .data.model-list ul li a h1,.news-box-bg .data ul li .text h1{font-size: 28px;overflow:hidden;

                white-space: nowrap;
width:100%;
                text-overflow: ellipsis;}
    .news-box-bg .data.model-list ul li a p,.news-box-bg .data ul li .text p{font-size: 24px}
    .news-box-bg .data.model-list ul li a .text{margin-left: 15px;padding:20px 0;}
    .new-data .right .title a{font-size: 26px}
    .new-data .right .title{font-size: 30px}
    .mob-btn {display: block;}
    .mob-btn span{width:50px;display: block;background: #113d6a;height:4px;margin-bottom: 10px}
    .mob-btn span:nth-child(3){margin-bottom: 0}
    .header .nav{position:absolute;top:95px;background: #fff;width:100%;margin:0;left:0;z-index: 99999;transition:initial;}
    .header .nav .login{text-align: center;font-size: 30px;}
    .header .nav .login a{line-height: 54px;}
    .header .nav ul {display: block;text-align: center;font-size: 30px;padding: 30px 0}
    .header .nav ul li{width: 100%;margin-top: 10px}
     .header .nav ul li a{line-height: 64px;}
  /*.news-box .content ul li .img{height:160px;}*/
}
