
/* 公共样式 */
body {font-size: 14px; font-family: "PingFangSC-Light", "PingFang SC", "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "Hiragino Sans GB", "Source Han Sans CN Normal", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif; /*font-weight: lighter;*/ color: #333333;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
button,input{outline:0;border:none;}
a:hover{text-decoration:none}
ins,a{text-decoration:none}
textarea {resize: none;}
iframe,img {border:0;}
ul,ol {list-style:none;}
a{color: #333333;text-decoration: none;}
input[type="text"],[type="password"],[type="button"], input[type="submit"], input[type="reset"] {
	-webkit-appearance: none;
	outline: none;
}
select{
	/*-webkit-appearance: none;去掉select的下箭头*/
	outline: none;
}
textarea {  -webkit-appearance: none;}


/***全局公共样式 - 开始***/
.clearfix:after {
    content: ".";
    display: table;
    height: 0;
    font-size: 0;
    line-height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix{
	zoom:1;
}

img{
	display: block;
}

.lt{
	float:left;
}

.rt{
	float:right;
}

.no_mr{
	margin-right: 0 !important;
}

/***全局公共样式 - 开始***/
.main.bg{
    background:#F6F6F6;
}

.navigation{
  position: relative;
  top:0;
  left:0;
  z-index:9999;
  width:100%;
  height:110px;
  background:url(../image/navBg.jpg) no-repeat center bottom;
  background-size:100% auto;
}

.navigation .top{
  padding-top:4px;
  background:url(../image/navBg.jpg) no-repeat center top;
  background-size:100% auto;
}

.logo{
	margin-top:34px;
	cursor: pointer;
}

.logo a{
	display:block;
}

.logo img{
	width:100%;
}

.navList{
  float:right;
  margin-top:26px;
}

.navList li{
  float:left;
  margin-left:34px;
}

.navList li a{
  display:block;
  padding-top:16px;
  font-size:18px;
  color:#004A93;
}

.navList li a:hover{
  text-decoration:none;
}

.navList li a.active,.navList li a:hover{
  border-bottom:2px solid #E37828;
  padding-bottom:3px;
  color:#E37828;
}

.navList li.last a{
  background:url(../image/navLast.png) no-repeat center;
  width:158px;
  height:56px;
  padding-top:0;
}

.navList li.last a:hover{
  border-bottom:0;
}

.bannerSmall{
    display:none;
}

.banner img{
	width:100%;
}

@media (max-width: 1200px) and (min-width: 768px){
  .navigation{
	  height:100px;
  }
  .navList{
    margin-top:23px;
  }
  .navList li{
    margin-left:14px;
  }
  .navList li a{
    font-size:14px;
  }
  .navList li.last a{
    margin-top:8px;
    width:102px;
    height:36px;
    background-size:100% auto;
  }
}
@media (max-width: 767px){
	.navList{
        display:none;
    }
    .navigation{
        position: fixed;
        height:auto;
        border-bottom: 1px solid #f2f2f2;
        background:#fff;
    }
    .logo{
        margin:10px 0;
    }
    .dropdown-backdrop{
        top:60px;
        background: rgba(0, 0, 0, 0.9);
    }
	.bannerSmall{
		display: block;
		position: fixed !important;
		top: 16px;
		right: 12px;
		z-index: 10000;
	}
	.bannerSmall button{
		background-color: transparent !important;
		font-size: 20px;
		padding: 0;
	}
	.bannerSmall button span{
		color: #ccc !important;
	}
	.dropdown-menu {
		width: 100%;
		position: fixed;
		top: 59px;
		left: 0;
		border: 0;
		border-radius: 0;
		padding: 0;
		margin: 0;
	}
	.dropdown-menu > li > a {
	    padding: 0 16px;
	    line-height: 49px;
	    text-align: left;
	    background-color: #fff;
	    color: #333;
	    font-size: 16px;
	    border-bottom: 1px solid #f2f2f2;
    }
    .main{
        padding-top:61px;
    }
}
@media(max-width:375px){
  .main{
    padding-top:57px;
  }
  .dropdown-menu {
    top:56px;
  }
  .dropdown-menu > li > a {
    font-size:14px;
  }
}
@media(max-width:360px){
  .dropdown-menu {
    top:54px;
  }
}
@media(max-width:320px){
  .main{
    padding-top:52px;
  }
  .dropdown-menu {
    top:50px;
  }
}

/***copyright - 开始***/
.copyright{
  background-color: #3B88D4;
  padding:5px 0 22px;
  font-size:12px;
  color:#fff;
}

.copyright .left{
	width: 704px;
	float: left;
}

.copyright .logo1{
  background: url(../image/logo1.png) no-repeat left top;
  width: 264px;
  height:60px;
  display:inline-block;
}

.copyright .logo1 img{
  /* width:100%; */
}

.copyright .link{
  position: relative;
  left:-10px;
  padding-top:5px;
}

.copyright .link a{
  display:inline-block;
  margin-bottom:10px;
  padding:0 10px;
  color:#fff;
}

.copyright .link a:hover{
  text-decoration:underline;
}

.copy{
  line-height: 20px;
  opacity: 0.5;
}

.copy span{
  padding-right:48px;
}

.copyright .right{
  float:right;
  padding-top:37px;
}

.copyright .right span{
  float:left;
  margin:0 10px;
  padding-top:50px;
  text-align:center;
}

.copyright .icon1{
  background:url(../image/icon11.png) no-repeat center top;
}

.copyright .icon2{
  background:url(../image/icon21.png) no-repeat center top;
}

.copyright .icon3{
  background:url(../image/icon31.png) no-repeat center top;
}
.copyright .icon8{
  background:url(../image/icon8.png) no-repeat center top;
}


@media (min-width: 768px) and (max-width: 1199px) {
	.copyright .left {
	    width: 100%;
  }
  .copyright .right {
    float:left;
  }
}

@media (max-width: 768px){
	.copyright {
	    padding-top: 16px;
	    padding-bottom: 32px;
	}
	.copyright .left {
	    width: 100%;
	    float: none;
	}
	.copyright .right {
	    width: auto;
      float: none;
      padding-top:22px;
    }
    .copyright .right span{
        /* width:25%; */
        margin:0 20px 0 0;
    }
    .copy span{
        display:block;
        padding-top:6px;
    }
    .copyright .logo1{
      width:132px;
      height:30px;
      background-size:100% auto;
    }
}
@media(max-width:414px){
  .copyright .left{
    text-align:center;
  }
  .copy span{
    padding:0;
  }
  .copyright .right span{
    width:32%;
    margin-right:0;
  }
}

/*底部背景*/
.news,.newsDetails,.about,.investorBox,.contact{
	background:url(../image/aboutbg1.png) no-repeat center bottom;
	padding-bottom:80px;
}

/*主题区域*/
  .titBox{
    background:#fff;
    border-bottom:1px solid rgba(0,74,147,1);
    text-align:center;
  }
  
  .titBox .container{
    padding:15px 0 20px;
    background:url(../image/titbg2.png) no-repeat top center;
    color:#004A93;
  }
  
  .titBox .container h5{
      font-size:38px;
  }
  
  .titBox .container h6{
      font-size:28px;
  }

  @media (max-width: 767px){
    .titBox .container{
        background-size:100% auto;
    }
    .titBox .container h5{
        font-size:20px;
    }
    .titBox .container h6{
       font-size:18px;
    }
  }
  
  @media (max-width: 360px){
    .titBox .container{
      padding-bottom:16px;
    }
  }

  @media (max-width: 320px){
    .titBox .container{
      padding-bottom:7px;
    }
  }
  /*目录名称*/
  .menuCont{
      padding:40px 0 36px;
      overflow:hidden;
  }
  
  .menuList li,.subMenuList li{
      float:left;
      border:1px solid #004A93;
      width:151px;
      height:34px;
      margin-right:46px;
      margin-bottom:15px;
      line-height:34px;
      cursor: pointer;
      text-align:center;
      color:#004A93;
  }
  
  .menuList li.active,.subMenuList li.active{
      background:#004A93;
      color:#fff;
  }
  .menuList li a{
    color:#004A93;
  }
  .subMenuList li.active{
      border:1px solid #E37828;
      background:#E37828;
  }
  
  .subMenuList{
      padding-bottom:20px;
  }

@media (min-width:992px) and (max-width: 1200px) {
    .menuList li, .subMenuList li{
        width:131px;
        margin-right:30px;
    }
}

@media (min-width:768px) and (max-width: 992px) {
    .menuList li, .subMenuList li{
        width:111px;
        margin-right:10px;
    }
}

@media (max-width: 767px){
    .menuCont{
        padding:20px 0 6px;
    }
    .menuList li, .subMenuList li{
        width:28%;
        margin-right:17px;
        margin-bottom:15px;
    }
}

@media (max-width: 360px){
  .subMenuList li{
      font-size:12px;
  }
}

@media (max-width: 320px){
    .menuList li, .subMenuList li{
        margin-right:15px;
    }
}
  
  .banner img{
      width:100%;
  }

  /*关于我们*/
.aboutCont h5{
    padding-bottom:10px;
    line-height:24px;
    font-size:24px;
    color:#004A93;
}

.aboutCont h5 span{
    border-bottom:2px solid #004A93;
    padding-right:10px;
    margin-left:12px;
    font-size:18px;
}

.aboutCont p{
    line-height:28px;
    text-align:justify;
}

.aboutCont .info img{
  width:100%;
  padding:10px 0;
}

.subCont .tabInfo,.aboutCont .tabTitle h5{
    display:none;
}

@media (max-width: 767px){
    .aboutCont h5{
        padding-bottom:8px;
        font-size:24px;
    }
    .aboutCont h5 span{
      font-size:16px;
    }
}

@media (max-width: 375px){
  .aboutCont h5 span{
    font-size:14px;
  }
}

@media (max-width: 320px){
  .aboutCont h5 span{
    font-size:12px;
  }
}
/***全局公共样式 - 结束***/

/***分页 - 开始***/
.page {
  display:none;
  width:40%;
  margin:0 auto;
}

.page li {
  float: left;
  margin: 0 6px;
  cursor: pointer;
  height:18px;
  line-height:18px;
  color:#000;
  
}

.page .pageItemActive {
  border-radius:11px;
  width:18px;
  text-align:center;
  background-color: #E37828;
  color: #fff;
}

.page .pageItemDisable {
  color: #ccc;
}

.newspage{
  padding-bottom:30px
}

@media(max-width:414px){
  .page{
    width:72%;
  }
}

@media(max-width:375px){
  .page{
    width:78%;
  }
}

@media(max-width:360px){
  .page{
    width:82%;
  }
}

@media(max-width:320px){
  .page{
    width:91%;
  }
}

/*加载*/
.loadWrap{
  position: fixed;
	left: 50%;
	top: 50%;
  z-index: 1000;
  text-align:center;
}

.loadBox{
  width:140px;
  height:140px;
  padding-top:120px;
  margin-top:-70px;
  margin-left:-70px;
  background:url(../image/loading.gif) no-repeat center;
  background-size:100% auto;
}

.service {
    margin-bottom: 50px;
}

.servicePage {
    margin-bottom: 80px;
}