@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;font-size:14px;color:#000;  font-weight:normal;}
div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, input, button,
textarea, p, table, th, td {margin:0px;padding:0px;}
img{border:0;}
ul,li{list-style-type:none;}
:focus {outline:0;}
h3{font-size:14px;}
h4{font-size:12px;}
a {color:#000;text-decoration:none;}
a:hover {color:#000;text-decoration:none;}
/* 通用 */
.main{ width:1170px; overflow:hidden; margin:auto;}
.mar-b-10{ margin-bottom: 10px;}
.mar-r-10{ margin-right: 10px;}

/* 首页 */
.index_top{ line-height: 42px; height: 42px; font-size: 16px; padding: 4px 0;}

.index_nav{ height: 70px;}
.index_nav .logo{ width:110px; height:70px; float:left; background:url(../images/logo.png) no-repeat center; }
.search{ width:263px; height:24px; float:right; }
.search01{ width:230px; height:24px; line-height:24px; border:none; background:#d0d2d2; text-indent:15px; color: #fff;border-radius:15px 0px 0 15px }
.search02{ width:33px; height:24px; background:url(../images/search.png) no-repeat; border:none; float:right; padding:0px; }

.index_main{ margin-top: 36px;}
.index_main img{ width: 100%; height: auto;}
.box_01{ height:435px;}
.box_02{ height:323px;}
.box_02 .box{ width:383.33px;}
.box_03{ height:275px; height:323px;}
.box_03 .video{ width:776.66px; height:323px; float: left; background: #000;}
.box_03 .box{ width:383.33px;}
.box_04{ height:322px;}
.box_04 .left{ width: 570px;}
.box_04 .right{width: 590px;}
.box_05{ height:325px;}
.box_05 .left{ width: 382px;}
.box_05 .right{width: 778px; }
.box{ float: left;}

.index_bottom{ overflow: hidden;}
.index_bottom .gm img{ width: 100%;}
.index_bottom .link{ overflow: hidden;}
.index_bottom .link img{ height: 110px; margin: 10px 18px 30px 18px;}
.index_bottom .ewm{ overflow: hidden;}
.index_bottom .fw{width:310px; height: 105px;  float: left; background: #5c5d5d; padding:20px 10px;}
.index_bottom .fw FORM{height: 34px;  margin:12px 0;}
.index_bottom .fw .fwkk{ width:150px; height: 30px; line-height: 30px; text-align: center; float:left;}
.index_bottom .fw .yz{ width: 72px; height: 34px; background: url(../images/yz.png) center no-repeat; border: none; margin-left:5px; }
.index_bottom .fw .cz{width: 72px; height: 34px; background: url(../images/cz.png) center no-repeat; border: none;}

.index_bottom .fw h3{ font-size: 20px; font-weight: normal; color: #fff; text-align: center;}
.index_bottom .ewm_list{ width: 840px; float: left;}
.index_bottom .ewm_list img{ width: 270px; margin-left: 10px; float: left;}

/* 头部 */
.top{  width:100%; overflow:hidden; height:57px; line-height:57px; background:#404040; color:#fff;}

/* 导航 */
.nav{ width:1170px; height:90px; margin:auto;}
.logo{ width:110px; height:90px; float:left; background:url(../images/logo.png) no-repeat center; }
.nav ul{ float:left; height:90px; line-height:90px; margin-left:25px; }
.nav ul li{ margin:0px 25px; float:left; font-size:16px;}
.nav ul li a{font-size:16px; font-weight:bold; font-family:"微软雅黑";}
.head-v3{position:relative;z-index:8999;height:90px; width:100%; background:#fff; }
.head-v3 .navigation-inner{position:relative}
.navigation-up{ width:1170px; height:90px; margin:auto;}
.navigation-up .navigation-v3{margin-left:25px;float:left;_margin-left:10px}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;}
.navigation-up .navigation-v3 .nav-up-selected{ background:url(../images/dhxl.png) center no-repeat;}
.navigation-up .navigation-v3 li h2{ padding:0;margin:0; line-height:90px; font-size:16px;}
.navigation-up .navigation-v3 li h2 a{padding:0 25px;display:inline-block;height:90px;}
.navigation-down{position:absolute;top:90px;left:0px;width:100%;}
.navigation-down .nav-down-menu{width:100%;margin:0;position:absolute;top:0px;background:url(../images/bb.png); z-index:999;}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1170px;position:relative}
.navigation-down .nav-down-menu dl{float:left;margin:18px 80px 18px 0}
.navigation-down .menu-1 dl{margin:20px 60px 25px 0; font-size:14px; line-height:28px;}
.navigation-down .menu-1 dt{color:#60aff6;padding-bottom:10px;border-bottom:1px solid #60aff6;margin-bottom:10px; font-size:16px;}
.navigation-down .menu-1 dt a{color:#60aff6;}
.navigation-down .menu-1 dd a{color:#fff;}
.navigation-down .menu-1 dd a:hover{color:#60aff6}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;}

/* banner */
.banner{ width:100%; height:350px;}

/* 产品列表 */
.list_product{ overflow: hidden;}
.list_product table{ width: 25%;  margin-bottom:30px; float:left;}

/* 主体 */
.content{min-height:500px;  margin-bottom:30px;}
.content .weizhi{ width:100%; margin:30px auto 10px auto; overflow:auto; line-height:30px; color:#363636 ; font-size:14px; background:url(../images/zy.png) left no-repeat; text-indent:35px; margin-bottom:20px;}
.content .weizhi a{ color:#363636; margin: 0 10px;}
.content .marg15{ margin:0 15px;  }
.content .zhengwen{ width:100%; overflow:hidden; min-height:500px; margin:auto; margin-bottom:30px;font-size:16px; line-height:40px;}
.content .zhengwen img{width: 100%;}
.content .title{font-size:18px; padding: 20px 10px; line-height: 24px; text-align:center; font-weight: bold;}
.content .time_ydl{width:100%; height:30px; background:#F0F0F0; line-height:30px; text-align:right;}

.company2{width:100%; overflow:hidden; min-height:500px; margin:auto; margin-bottom:30px;font-size:16px; line-height:40px;}

/* 底部 */
.bottom{ width:100%;  overflow:hidden;background:#2b2b2b;}
.bottom .main{ width:1170px; margin-top:20px; margin-bottom:30px;}
.bottom .main p{ line-height:30px; font-size:12px; color:#fff;}
.bottom .main p a{ color:#fff;}

/* 分页 */
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
  }
  .pagination > li {
    display: inline;
  }
  .pagination > li > a,
  .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
  }
  .pagination > li:first-child > a,
  .pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .pagination > li:last-child > a,
  .pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .pagination > li > a:hover,
  .pagination > li > span:hover,
  .pagination > li > a:focus,
  .pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
  }
  .pagination > .active > a,
  .pagination > .active > span,
  .pagination > .active > a:hover,
  .pagination > .active > span:hover,
  .pagination > .active > a:focus,
  .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
  }
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
  }
  .pagination-lg > li > a,
  .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
  }
  .pagination-lg > li:first-child > a,
  .pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .pagination-lg > li:last-child > a,
  .pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .pagination-sm > li > a,
  .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
  }
  .pagination-sm > li:first-child > a,
  .pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .pagination-sm > li:last-child > a,
  .pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }
  .tjlm{ display: none;} 
  @media (max-width:840px){ 
    .top{ display: none;}
    .head-v3{ display: none;}
    .banner{ display: none;}
    .weizhi{ display: none;}
    .bottom{display: none;}
    .tjlm{ display: block; overflow: hidden; margin:0.5px 0 20px 0;} 
    .tjlm ul li{  width: calc(50% - 1px);float: left; text-align: center; height: 30px; line-height: 30px; margin: 0.5px;background: #bcbcbc;}
    .tjlm ul .active{ background: #00468e; color: #fff;}
    .main{ width: 100%;}
    /* 产品列表 */
.list_product{ overflow: hidden;}
.list_product table{ width:50%;  margin-bottom:10px; float:left;}
.zhengwen{ padding:10px;box-sizing: border-box;}
    }

