@charset "utf-8";
/* 
全局元素
深蓝：#071D47
浅蓝: #B6D6E6
极浅蓝: #EAF4F9
logo橘色：#F87403
block shadow grey: #DFDEDE
*/


* {
      margin: 0;
      padding: 0;
}
body {
  font: 400 13px/1.5 'Helvetica neue',Helvetica,Tahoma,'lantinghei sc','Microsoft Yahei',sans-serif;
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-variant-numeric: normal;
    font-variant-east-asian: normal;
    font-weight: 400;
    font-stretch: normal;
    line-height: 1.8;
    font-family: "Helvetica neue", Helvetica, Tahoma, "lantinghei sc", "Microsoft Yahei", sans-serif;
    color: #333;
    font-size: 0.8rem;
    background: #f2f2f2;
}

.text-lightblue{color: #ADCBDA;}

ul.navbar-nav li a{
    font-size: 0.9rem;
    font-weight:normal;
}

/* swiper */
.swiper-slide {
      line-height: 436px;
      color: #fff;
      text-align: center;
      background: #071D47;
}
.slider-text-b{
    padding: 0 1rem 0 3rem; 
}
.slider-title{
    margin: 3rem 0 3rem 0;
}
@media screen and (max-width: 768px) {
  .slider-text-b{
    padding: 0 2rem; 
   }
  .slider-title{
    margin: 2rem 0 1rem 0;
   }
   .swiper-slide{
    line-height: 236px;
   }
   .swiper-slide img{
      height: 236px;
   }
}
.slider-title-link{
    font-weight: 500;
    font-size: 0.9rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #44577A;
}
.slider-title-link a, .slider-subtit-link li a{
    color:#B6D6E6;
    text-decoration: none;
}
.slider-title-link a:hover, .slider-subtit-link li a:hover{
    color:#fff;
}
.slider-subtit-link{
    line-height: 1.3;
    font-size: 0.8rem;
}
.slider-subtit-link li{
    margin-bottom: 0.6rem;
}
/* swiper end */

/* market information */
.market-infor{
    height: 438px;
    line-height: 438px;
    border:1px solid #B6D6E6;
    background: #ffffff;
}
.market-infor h6{
    color: #071D47;
    background:#B6D6E6;
}
ul.market-infor-list{
    margin: 0;
    padding: 0;
}
ul.market-infor-list li{
    line-height: 1;
    float: left;
    margin: 0 0 0.8rem 0;
    padding: 0;
    clear: both;
}
ul.market-infor-list li span{
    line-height: 3;
    font-size: 0.5rem;
    color: #ccc;
}
.market-infor-list li a{
    line-height: 1.5;
    text-decoration: none;
}
@media screen and (max-width: 768px) {
  .market-infor{
    margin-top: 1rem;
   }
}
/* market information end */

/* marketing start */
.marketing{
  background: url(../../images/bg-marketing.jpg) #000 center no-repeat; 
  
}
@media screen and (max-width: 768px) {
  .marketing{
    
   }
}

.marketing-awards-bg{
  background-color: rgba(7,29,71,0.5);
  border: 1px solid #485EA1;
}
.marketing-awards-bg h5{
  font-size: 1.2rem;
  color: #ff0000;
  position: relative;
  font-family: "宋体","times";
}
.marketing-awards-bg h3{
  font-size: 2.5rem;
  color: #FF5700;
  position: relative;
  font-family: "宋体","times";
}
.marketing-awards-detail{
  position: relative;
  color: #ADCBDA;
}
.marketing-border-top:before {
        content: '';
        position: absolute;
        left:30%;
        top: 0;
        bottom: auto;
        right: auto;
        height: 1px;
        width: 40%;
        background-color: #FF5700;

    }

@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .marketing-awards-bg{
    margin-bottom:20px;
    background-color:#071D47;
    filter:Alpha(opacity=50);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  .marketing-awards-bg h5{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  } 
  .marketing-awards-bg h3{
  position: relative;
  }
}
.marketing-cata{
  padding-top: 5rem;
}
.marketing-cata h5{
   font-size: 1.2rem;
   font-weight: normal;
   margin-bottom: 3rem;
}
.marketing-channel{
  margin: 0 auto;
}
.marketing-channel li{
  display: inline-flex;
  margin: 0 3rem 0 3rem;
}
.marketing-channel li a{
  display: block;
  width: 133px;
  height: 133px;
  line-height: 133px;
  border-radius: 50%;
  background-color: rgba(182,214,230,0.2);
  border: 1px solid #B6D6E6;
  color:#B6D6E6;
  font-size: 1.2rem;
  font-weight: bold;
  text-decoration: none;
}
.marketing-channel li a:hover{
  display: block;
  width: 133px;
  height: 133px;
  line-height: 133px;
  border-radius: 50%;
  background-color: rgba(182,214,230,1);
  border: 1px solid #B6D6E6;
  color:#071D47;
  font-size: 1.2rem;
  font-weight: bold;
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .marketing-channel li a{
    background-color:#B6D6E6;
    filter:Alpha(opacity=30);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  .marketing-channel li a{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  } 
  .marketing-channel li a{
  position: relative;
  }
}
@media screen and (max-width: 768px) {
  .marketing-cata{
    margin: 0;
  padding: 0 3rem;
 }
 .marketing-cata h5{
   margin-bottom: 1rem;
}
 .marketing-channel{
  margin: 0 auto;
  padding: 0;
}
 .marketing-channel li{
  display: inline-flex;
  margin: 0;
  padding: 0;
}
 .marketing-channel li a{
  padding: 0;
  text-align:center;
  width: 90px;
  height: 90px;
  line-height: 90px;
  border-radius:100%;
  background-color: rgba(182,214,230,0.2);
  border: 1px solid #B6D6E6;
  color:#B6D6E6;
  font-size: 1rem;
  font-weight: bold;
  text-decoration: none;
}
.marketing-channel li a:hover{
  color:#071D47;
  font-size: 1.2rem;
  font-weight: bold;
}
}
/* marketing end */

/* home news 01 start */
.homenews01{
  display: block;
  width: 100%;
  height: 150px;
  margin-bottom: 1rem;
  padding-top: 80px;
  background: url(../../images/homenewspic01.jpg) 100% no-repeat;
  background-size: cover;
  overflow: hidden;
  text-align: center;
  color:#fff ;
  font-size: 2rem;
  font-weight: bold;
}
.homenews02{
  display: block;
  width: 100%;
  height: 150px;
  margin-bottom: 1rem;
  padding-top: 80px;
  background: url(../../images/homenewspic02.jpg) 100% no-repeat;
  background-size: cover;
  overflow: hidden;
  text-align: center;
  color:#fff ;
  font-size: 2rem;
  font-weight: bold;
}
.homenews03{
  display: block;
  width: 100%;
  height: 150px;
  margin-bottom: 1rem;
  padding-top: 80px;
  background: url(../../images/homenewspic03.jpg) 100% no-repeat;
  background-size: cover;
  overflow: hidden;
  text-align: center;
  color:#fff ;
  font-size: 2rem;
  font-weight: bold;
}
a.homenews01,a.homenews02,a.homenews03{
  text-decoration: none;
}
a:hover.homenews01,a:hover.homenews02,a:hover.homenews03{
  color: #F87403;
}
.homenews h5{
  margin: 0;
  padding: 10px 0 10px 0;
  font-size: 0.9rem;
  font-weight: 500;
  color: #071D47;
}
.homenews-list01,.homenews-list02{
  padding: 0 20px;
}
.homenews-list01 a,.homenews-list02 a{
  display: block;
  clear: both;
}
.homenews-list01 a{
  line-height: 30px;
}
.homenews-list02 a{
  line-height: 24px;
}
/* home news 01 end */


/* content start */
 .content-b-margin{
  margin-top:1rem;
  margin-bottom: 3rem;
 }
@media screen and (max-width: 768px) {
  .content-b-margin{
  margin-top:1rem;
 }
}

 .jkcxs_news_list h5{
  font-weight: 500;
 }
.topic-list-b{
  padding-top: 1.5rem;
  padding-bottom: 3rem;
  border-radius: 5px;
  background: #fff;
}
@media screen and (max-width: 768px) {
  .topic-list-b{
  padding:0.5rem;
}
}
.btn-pills{
  border-radius:20px;
  font-size: 0.7rem;
  line-height: 1.2;
  padding:0.2rem 0.5rem;
}

.content-b-list-img{
  display: block;
  float: left;
  height: 130px;
  line-height: 130px;
  overflow: hidden;
  margin-bottom: 20px;
}
.jkcxs_news_main a{
  color:#071D47;
  text-decoration: none;
}
.jkcxs_news_main a:hover{
  color:#F87403;
}


.btn-syqc{
  border:1px solid #071D47;
  background: #071D47;
  color: #fff;
}



/*全局定义*/
.c-orange{color: #F87403; border-color: #F87403; }
.text-orange{color: #F87403;}
.content-str, p.content-str, .content-str a{
  font-size: 0.8rem;
  color: #333;
  line-height: 150%;
  text-align: left;
}

h5 a{
  color: #071D47;
  text-decoration: none;
}
h5 a:hover{
  color: #F87403;
  text-decoration: none;
}
h6 a{
  color: #071D47;
  text-decoration: none;
}
h6 a:hover{
  color: #F87403;
  text-decoration: none;
}
.home-hot-img{
  height: 440px; line-height: 440px; overflow: hidden;
}
.home-hot-img img{
  width: auto;
  height: 440px; 
}
@media screen and (max-width: 768px) {
  .home-hot-img{
  height: 250px; line-height: 250px; overflow: hidden;
  }
.home-hot-img img{
  width: 100%;
  height: auto;
  }
}
h4{
  font-weight: 500;
}
.bg-sjk{
  background:#000 url(../../images/topic-sjk.jpg) center no-repeat;
  background-size: cover;
  color: #F2F927;
}
.bg-gfx{
  background:#000 url(../../images/topic-gfx.jpg) center no-repeat;
  background-size: cover;
  color: ;
}
.bg-khy{
  background:#000 url(../../images/topic-khy.jpg) center no-repeat;
  background-size: cover;
  color: #F87403;
}
.bg-khy h3{
  display: inline;
  padding-left: 10px;
  padding-right: 10px;
  background: #EAF4F9;
}
.bg-zrd{
  background:#000 url(../../images/topic-zrd.jpg) center no-repeat;
  background-size: cover;
  color: #071D47;
}
.bg-yys{
  background:#000 url(../../images/topic-yys.jpg) center no-repeat;
  background-size: cover;
  color: ;
}
.bg-psc{
  background:#000 url(../../images/topic-psc.jpg) center no-repeat;
  background-size: cover;
  color:#071D47;
}
.bg-marketing{
  background:#000 url(../../images/topic-marketing.jpg) center no-repeat;
  background-size: cover;
  color:;
}
.bg-tech{
  background:#000 url(../../images/topic-tech.jpg) center no-repeat;
  background-size: cover;
  color:;
}
.bg-activity{
  background:#000 url(../../images/topic-activity.jpg) center no-repeat;
  background-size: cover;
  color:;
}
.bg-tg{
  background:#000 url(../../images/topic-tg.jpg) center no-repeat;
  background-size: cover;
  color:#071D47;
}
.bg-about{
  background:#000 url(../../images/topic-about.jpg) center no-repeat;
  background-size: cover;
  color:;
}
.yy-footer-s{
  text-align: left;
}
@media screen and (max-width: 768px) {
  .yy-footer-s{text-align: center;}
}
/*
深蓝：#071D47
浅蓝: #B6D6E6
极浅蓝: #EAF4F9
logo橘色：#F87403
*/

.content-str2{
  font-size: 1rem;
  color: #333;
  line-height: 220%;
  text-align: left;
  padding: 20px;
  margin-top: 20px;
}
.content-str2 span{
 padding: 5px;
 display: inline;
 color: #000;
}
.content-str2 span strong{
	margin-left: 0;
	padding-left: 0;
}
.table-w1{
	white-space: nowrap;
}
@media screen and (max-width: 768px) {
  .content-str2{
  font-size: 1rem;
  color: #333;
  line-height: 220%;
  text-align: left;
  padding:0 10px 20px 10px;
}
}
.content-body span{margin-bottom: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 0px; line-height: 220%;}
@media screen and (max-width: 768px) {
  .content-body p span{margin-bottom: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 0px; line-height: 220%;}
}
.content-body b{padding-bottom: 0px; padding-top: 0px; margin-top: 0px; margin-bottom: 0px;}
.content-body br{ display:none; } 
.content-body p{ margin-bottom: 0.4rem; } 
.content-body a{ color:#213CA6; text-decoration: underline;  }
.content-body a:hover{ color:#DC6C10 ; } 
