.innerbg{background:url(../images/header.jpg) center top no-repeat}
.innerbg .toprbox a,.innerbg .toprbox a, .toprbox span{color:#fff;}
.innerbg .logo{display:inline \9;*display:inline \9;zoom:1 \9;float:none \9; position:relative \9; top:15px \9}
.innerbg .logo span{color:#fff;font-size:36px; line-height: 84px; margin-left: 15px;}
.innerbg .logo span em{color:#007fd0;padding-right:4px;}
.innerbg .navbox{display:none;}
.container2{background: #f2f2f2; margin-top:0;padding:30px 0;}

.arry{line-height: 48px;background:#daeeff;padding:0 20px;}
.arry>a{font-size:18px;color:#007fd0;margin:0 6px;}

.back-icon{color:#68b1e4;    font-size:20px;padding:0px 15px 0 0; position:relative;top:2px; }
.common-banner{float: left;width:480px;height:300px;overflow:hidden}

.textbox2{ position: absolute; width: 100%; height: 50px; background-color: #000; opacity: 0.7; left: 0; bottom: 0;}
.common-banner ul.slick-dots{ position: absolute; width: 23%; height: 10px; text-align: right; right:1%; bottom: 25px; z-index: 10;}
.common-banner .slick-dots li{  display: inline-block; margin: 0 3px; width:8px; height: 8px; background-color: #ffffff; border-radius: 50%; cursor: pointer;}
.common-banner .slick-dots li.slick-active{ background-color: #ff0002; }
.common-banner .slick-dots li button{ display: none;}
.common-banner .bd{width:480px;height:300px;overflow:hidden;}
.common-banner .bd p{ position: absolute; width: 73%; height: 50px; line-height: 50px; left: 2%; bottom: 0; z-index: 10; color: #fff; font-size: 16px;}
.common-banner .slick-slide{position:relative;width:480px;height:300px;overflow:hidden}
.common-banner ul li img{width:100%;height:100%}

.in-tit{ height: 36px; line-height: 36px; background-color: #e0f1f6;}
.in-tit span{ display: inline-block; padding: 0 25px; color: #fff; font-size: 16px; background-color: #007fd0;}
.in-tit .icon-gengduo{ float: right; margin-right: 5px; font-size: 26px; color: #1053a3;}
.in-tit .child{ float: right;}
.in-tit .child a{ margin: 0 10px;}

.tzgg{width:667px;}
/* .gzjgl li{height:80px;line-height: 80px;text-align:center;background:#21a5ff;margin-bottom:10px;} */
.gzjgl li{height:55px;line-height: 55px;text-align:left;background:#21a5ff;margin-bottom:10px; padding-left: 86px;}
.gzjgl li i{font-size:28px;padding-right:50px; display: inline-block; width: 35px;}
.gzjgl li a{font-size:24px;color:#fff;display: block;}
.gzjgl li:hover{background:#4db7ff}

.gzjgrow{width:100%;overflow:hidden;}
.gzjgrow>div{width:110%;}
.gzjglist{width:378px; margin:7px; height: 262px;}

.ex-gzjgrow .gzjglist{margin-top:10px;}
.ex-gzjgrow .gzjglist.o {width:91%}
.ex-gzjgrow .gzjglist.t{width:573px;}

.adbox{ padding: 0 10px; position: relative;}
.adbox li{ float: left;}
.adbox .slick-dots{ position: absolute; right: 0; bottom: 0; z-index: 10;}
.adbox .slick-dots li{ float: left; width: 17px; height: 14px; margin: 0 1px; background-color: #484848; cursor: pointer;}
.adbox .slick-dots li.slick-active{ background-color: #c03535;}
.adbox .slick-dots li button{ display: none;}

.theme-top-right{float:right;}
.theme-top-right li{float:left;margin-left:18px;font-size:18px; line-height:98px; }
.theme-top-right li a{padding-bottom:10px;border-bottom:2px solid transparent;}
.theme-top-right li a:hover{border-bottom:2px solid #007fd0;font-weight:bold;}

@media screen and (max-width: 1199px){
   .tzgg{width:465px;}
   .gzjglist{width:312px;}
   .innerbg .logo span{font-size:30px;}
   .ex-gzjgrow .gzjglist.t{width:474px;}
}

@media screen and (max-width: 1001px){
   .common-banner,.common-banner .bd,.common-banner .slick-slide{width:360px;height:225px;}
   .tzgg{width:356px;}
   .tzgg ul{height:180px;overflow:hidden;}
   .gzjgl li i{padding-right:15px;}
   .gzjglist{width:234px;}
   .innerbg .logo img{width:54px;}
   .innerbg .logo span{font-size:24px;line-height: 60px;}
   .innerbg .header{height:93px;}
   .arry{line-height: 29px;padding:4px 10px;}
   .ex-gzjgrow .gzjglist.t{width:357px;}
   .adbox{ display: none;}
}

@media screen and (max-width: 767px){
  .common-banner, .common-banner .bd, .common-banner .slick-slide{width:100%;height:auto;}
  .tzgg{width:100%;margin-top:10px;}
  .gzjglist{width:48%; margin: 1%;}
  .gzjgrow .gzjglist{width:243px;}
  .gzjgrow .gzjglist:last-child{margin-top:10px;width:91%}
  .innerbg .navbox{display:block;}
  .innerbg .logo{padding-top: 10px;}
  .ex-gzjgrow .gzjglist{width:91%}
  .ex-gzjgrow .gzjglist.t{width:91%;}
  .arry span{display: none;}
  .theme-top-right{display: none;}
  .logo{text-align: center;}
}

@media screen and (max-width: 539px){
  .gzjgrow > div{width:100%;}
  .gzjgrow{margin-top:0;}
  .gzjglist,.gzjgrow .gzjgl,.gzjgrow .gzjglist,.gzjgrow .gzjglist:last-child{width:100%;margin-top:10px;}
  .gzjgrow .gzjgl li{float: left;width:32.3%;line-height: 1.5;margin:0 .5%}
  .gzjgrow .gzjgl li a{font-size:14px;}
  .gzjgrow .gzjgl li i{display: block;padding:0}
  .common-banner ul.slick-dots{display:none !important;}
  .common-banner .bd p{width:96%;right:2%}
  .ex-gzjgrow .gzjglist.t{width:100%}
  .innerbg{background:none;}
  .innerbg .logo{display: block;text-align:center;padding:0}
  .innerbg .logo img{display: block; margin:auto;}
  .innerbg .logo span{font-size:18px;margin-top:-12px;display: block;}
}