@charset "utf-8";
/***** 头部 *****/
@media screen and (min-width: 1200px) { .slidebig{min-width:100% !important;}.footer {min-width:100% !important;}  }
@media screen and (min-width: 996px) {  .slidebig{min-width:1250px !important;}.footer {min-width:1250px !important;}  }
@media (min-width:768px) { .slidebig{min-width:1250px !important;}.footer {min-width:1250px !important;}}
.active{font-weight:bold;color:#fff;background:#006bbf; }
.top_wrap {font-size:14px; padding-left:50px;background-color: #f7f7f7; height: 30px; line-height: 30px; color: #666; }
.top_wrap span a { margin-right: 10px;  }
.header { min-width:1250px;height: 70px; line-height: 70px; }
.header { box-shadow: 0 5px 5px #ddd; }
.logo { width:200px;height:50px;margin-top:4px;}
/* 导航栏 */
.nav { height: 70px;}
.nav ul li { height: 70px; display: inline-block; text-align: center; position:relative; line-height: 70px; width: 100px; }
.nav ul li a { font-size: 16px;display: block; }
.nav li.cur > a, .nav li a:hover { color: #1579bf; text-decoration: none; }
.nav ul ul { display: none; box-shadow: 0 0 5px #666; line-height: 30px; background-color: #fff; position:absolute; left: -10px; top:70px; width: 120px; z-index: 9999;}
.nav ul ul li { width: 120px; line-height: 40px; height: 40px; }
.nav ul ul li a { font-size: 14px; }
/*轮播*/
.slidebig { height: 600px; overflow:hidden; position:relative; }
.slidebig ul img {  height: 600px; display:block; }
.slidebig ul li {background-repeat: no-repeat; background-position: center top; height: 600px;  }
/*荣誉证书*/
.index_t { background: url(../images/bg.jpg) no-repeat center center; text-align: center; font-size: 34px; color: #006bbf; }
.index_desc { color: #666; font-size: 16px; margin: 20px 0; text-align: center; }
.solution { margin-top: 70px;}
.solution_slide{margin-bottom:80px;font-size:18px;line-height:34px;text-indent: 30px;padding:0 40px;}
.solution_slide .bd { width: 1080px; float: left; }
.solution_slide .bd ul { overflow:hidden; zoom:1; }
.solution_slide .bd ul li{background-color: #f2f2f2; margin: 0 30px; float:left; overflow:hidden; width: 300px; }
.solution_slide .bd ul li .pic {  position: relative;  text-align:center; margin-bottom: 30px }
.solution_slide .bd ul li span { position: absolute; bottom: -40px; text-align: center; display: block; width: 100%;}
.solution_slide .bd ul li span img { width: auto; height: auto;}
.solution_slide .bd ul li img { width: 300px; height: 335px; }
.solution_slide .bd ul li .pic a:hover img{ border-color:#999;  }
.solution_slide .bd ul li .detail_t { overflow: hidden; text-align: center; height: 50px; line-height: 50px; font-size: 20px; color: #666; }
.solution_slide .hd ul{  overflow:hidden;  margin-top: 30px; text-align: center; }
.solution_slide .hd ul li{ margin-right: 16px; display: inline-block; background-color: #e6e6e6; text-align: center; width: 12px; height: 12px; overflow:hidden; text-indent:-999px; cursor:pointer; }
.solution_slide .hd ul li.on { background-color: #016cc1; }
/* 经营范围 */
.scope li { display: inline-block; float: left; position: relative; overflow: hidden; line-height: 0;}
.scope li:hover p { background-color: rgba(28,98,147,.8); position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.scope li span { color: #fff; position: absolute; left: 100%; display: inline-block; top: 0; width: 100%; height: 100%; line-height: 200px; z-index: 100; text-align: center; opacity: 0; font-size: 16px; transition: all .6s ease-in-out;}
.scope li:hover span { opacity: 1; left: 0; }
.scope img {  display: inline-block; }
.scope { padding: 50px 0; background-color: #f3f3f3; }
.picture{width:100%;height:500px;padding:0 30px;}
/* 底部 foot*/
.footer { position:relative;bottom:0;width:100%;margin-top: 100px; background-color: #3f4344; color: #fff; padding: 50px 0 20px; color: #646464; font-size: 14px; }
.footer .footer_logo { float: left; width: 200px;}
.footer .footer_contact { float: left; width: 180px; padding-left: 44px; margin-right: 30px; border-left: 1px solid #474b4d; }
.foot-fl {margin-left:150px;color: #999;}
.fl {float: left;}
.f-nav {margin-top: 16px;}
.foot-fl a {display: inline-block;font-size: 15px;color: #ccc;margin-right: 10px;}
.foot-fr {width: 310px;position: relative;color:#fff;font-size:13px;line-height:30px;}
.fr {float: right;}
.copy{width:100%;line-height:30px;font-size:16px;text-align: center;}
/*#articlebo*/
/*img { max-width: 660px;  myimg:expression(onload=function() {this.style.width=(this.offsetWidth > 660)?"660px":"auto"}); }*/
.f-nav .fnav_ul li{float:left;padding:0 10px;}

/*关于我们*/
.seat-area {
    width: 100%;
    height: auto;
    line-height: 26px;
    border-bottom: 1px solid #eee;
    padding-left:30px;
}
.seat {
    width: 1100px;
    margin: 26px auto;
    font-size: 14px;
    color: #555;
}.smain {
     width: 1200px;
     margin: 0 auto;
    padding: 0 30px;
 }.s-tit {
      width: 365px;
      text-align: center;
      margin: 40px auto;
      position: relative;
  }.s-tit:before {
       content: '';
       position: absolute;
       top: 80%;
       left: 0;
       width: 105px;
       height: 1px;
       background: #ccc;
   }.s-tit h4 {
        font-size: 24px;
        color: #3665fd;
        margin-bottom: 6px;
    }.s-tit span {
         display: block;
         font-size: 14px;
         color: #ccc;
         text-transform: uppercase;
     }.s-tit:after {
          content: '';
          position: absolute;
          top: 80%;
          right: 0;
          width: 105px;
          height: 1px;
          background: #ccc;
      }.introbox {
           text-align: center;
       }.introbox p {
            font-size: 14px;
            color: #333;
            line-height: 26px;
            text-align: left;
        }

/*荣誉证书*/
.picmain {
    margin-top: 200px;
    border: 1px solid #ccc;
    border-top: 0;
    position: relative;
}
.picmain .index_t {
    position: absolute;
    top: -22px;
    left: 0;
    width: 100%;
}
.index_t {
    background: url(../images/bg.jpg) no-repeat center center;
    text-align: center;
    font-size: 34px;
    color: #006bbf;
}.picmain .index_desc {
     padding-top: 30px;
 }
.index_desc {
    color: #666;
    font-size: 16px;
    margin: 20px 0;
    text-align: center;
}.patent_list li {
     text-align: center;
     float: left;
     width: 260px;
     border: 1px solid #e6e6e6;
     margin: 20px 0 20px 20px;
 }.patent_list li img {
      max-width: 260px;
  }.patent_list li p {
       height: 30px;
       line-height: 30px;
       font-size: 16px;
       color: #666;
   }
/*新闻中心开始*/
.content_ul{text-indent:20px;float: left;width:230px;line-height:30px;font-size:15px;padding-right:50px;}
.content_ul li:hover{background: #3267fe;color:#fff;}
.content_ul li span{float:right;font-size:20px;padding-right:10px;}
.gov-list { margin-top: -6px;overflow: hidden;}
.gov-list li {
    clear: both;
    height: 128px;
    overflow: hidden;
    border-bottom: 6px solid #f6f6f6;
}
.gov-list-img {
    float: left;
    width: 183px;
    padding-top: 11px;
}a {
     color: #333;
     text-decoration: none;
     outline: none;
 }.gov-list-img img {
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
      -moz-box-shadow: 2px 2px 4px #a8a8a8;
      -webkit-box-shadow: 2px 2px 4px #a8a8a8;
      box-shadow: 2px 2px 4px #a8a8a8;
  }.gov-briefly {
       float: left;
       overflow: hidden;
       width: 508px;
   }.gov-briefly h3 {
        overflow: hidden;
        height: 36px;
        font: 16px/36px "\5FAE\8F6F\96C5\9ED1";
        margin-top: 4px;
    }.gov-briefly h3 a {
         color: #333333;
     }.gov-briefly p {
          font: 12px/26px "\5FAE\8F6F\96C5\9ED1";
          color: #999999;
      }
.newsInfo {
    padding: 20px;
    min-height: 300px;
    _heihgt: 300px;
}.newsInfo h3 {
     font-size: 20px;
     text-align: center;
     padding: 0 0 15px 0;
     font-weight: normal;
 }.newsInfo .source ul {
      text-align: center;
  }.newsInfo .source li {
       display: inline;
       padding: 0 10px;
       line-height: 30px;
       height: 30px;
       font-size: 14px;
       color: #999;
   }.newsInfo .content {
        margin: 30px 0 0 0;
        min-height: 300px;
        _height: 300px;
        font-size: 16px !important;
        line-height: 32px;
        color: #333333;
    }.newsInfo .content p {
         padding: 0 0 1em 0;
         /* text-indent: 2em; */
     }.newsInfo .content p {
          padding: 0 0 1em 0;
          /* text-indent: 2em; */
      }

.newsInfo .content p, .newsInfo .content div {
    line-height: 32px;
    font-size: 16px !important;
}
/*新闻中心结束*/
/*联系我们开始*/
.header {
    box-shadow: 0 5px 5px #ddd;
}
.header {
    height: 70px;
    line-height: 70px;
}
.contact {
    width: 100%;
    height: auto;
    background: #f6f4f5;
}.tact {
     width: 1100px;
     margin: 0 auto;
 }.tact ul {
      padding-top: 124px;
    height:200px;
  }.tact ul li {
       float: left;
       width: 275px;
       height: 110px;
       box-sizing: border-box;

   }.tact-dl {
    overflow: hidden;
    }.tact-dl dt {
        /*float: left;*/
    }.tact-dl dd {
         margin-top: 6px;
         margin-left: 22px;
         /*float: left;*/
     }
.tact-dl dd i {
    display: block;
    width: 16px;
    height: 1px;
    background: #999;
    margin: 10px 0;
    transition: all 0.8s;
}
.tact-dl dd p {
    font-size: 16px;
    color: #444;
    line-height: 24px;
}
.contus_img{width:30px;height:30px;margin-left: 20px;}
/*联系我们结束*/
.concatUs{width: 100%;height:auto;}
.concatImg{margin-top: 3px;width: 100%;min-width:1250px;height:400px;}
.wrap{width:1150px;height:600px;margin: 0 auto;}
#allmap{width:100%;height:100%;}

