body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
            margin: 0;
            padding: 0;
        }

ul,li {
      margin: 0;
      padding: 0;
      /*list-style:none;*/
      list-style-type: none;

}

/*header的样式*/


.H-header{
        align-items: center;
        height: 100px;
        /* display: inline-block; */
         padding-left: 200px;
        padding-right: 100px;
        padding-top: 15px;
        overflow: hidden;

    }
    .header-L{
        width: 700px;
        height: 100px;
        float: left;



    }
    .header-L h1,h3{
        margin: 0;
    }


    .header-R{
        width: 300px;
        height: 100px;
        float: right;
        color: #e6733c;


    }

    .H-header::after{
        content: '.';
        clear: both;
        display: block;
        /*height: 0px;*/
        visibility: hidden;

    }


/*导航栏样式*/
    .pg-header {
        height: 60px;
        background: #f0f0f0;
        /* background:  #16b8e9; */
        box-shadow: 0 2px 4px 0 #c9c9c9;
        padding-bottom: 3px;
        z-index: 100;
        padding-top: 20px;
    }

    .lf-container {
        /*width: 1200px;*/
        width: 100%;
        margin: 0 auto;
        align-items: center;
    }

    .logo {
        /* margin-top: 20px; */

        float: left;
        width: 118px;
        height: 40px;
        padding-left:50px ;
        vertical-align: middle;
    }

    .nav {
        float: left;
        /* padding-left: 40px;
        padding-bottom: 20px; */
        margin-left: 5%;
        line-height: 36px;
    }

    .nav a {

        display: inline-block;
        height: 36px;

        margin-right: 30px;
        color: #7f7f7f;


        text-decoration: none;

    }
        .routeritem {
            list-style: none;
            font-size: 15px;
            font-weight: 400;
            cursor: pointer;
            color: #4a4a4a;
            display: list-item;

    }
        .routeritem.router-link-active {
            /* border-bottom: 2px solid #16b8e9; */
            background-size: 50%;
            /* background-color: #16b8e9; */
            color: #16b8e9;
            border-bottom: 2px solid rgb(96, 122, 96);
    }

    .nav a:hover {
        border-bottom: 2px solid rgb(96, 122, 96);

    }

    .account {
        float: right;
        line-height: 14px;
        font-size: 14px;
        color: #77ff77
    }
    .actives {
            /* padding-top: 30px; */
            height: 60px;
            background-color: #77ff77
            /* background-color: rgb(78, 76, 76); */

        }

   /*base2的imgheader样式 */
    .header-img{
        width: 100%;
        height: 400px;
        /*position: relative;*/
    /*z-index: 1;*/
    }
    .header-img{
        background-image: url(../../static/img/carouselsimg/b3.jpg);
        background-repeat: no-repeat;
        background-position-x: center;
        background-position-y: center;
        /*#center center ;*/

    }







/*侧边导航栏的样式*/


        .side{
            width: 80px;
            height: auto;
            position: fixed;
            right: 10px;
            bottom: 50%;
            margin-bottom: -108px;
            z-index: 10;
            display: none;

        }


        .side a{
            color: #000;
            outline: none;
             text-decoration:none;
        }

        .side li{
            width: 100%;
            height: 80px;
            background: #b0b0b0;
            border-radius: 2px;
            font-size: 16px;
            color: #fff;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            margin-bottom: 4px;
            cursor: pointer;
            font-family: PingFangSC-Regular;
            transition: all .2s ease-in-out;
            position: relative;
        }

        .side li img{
            width: 36px;
            height: auto;
            border: 0;
            vertical-align: middle;
        }
        .side li div{
              width: 160px;
            height: 160px;
            background: #ffffff;
            box-shadow: 0 2px 4px 0 #c9c9c9;
            color:#ff6700 ;
            text-align:center;
            vertical-align: middle;
            font-size: 20px;

        }




        .sidediv{

            position: absolute;
            right: 85px;
            bottom:1px;
            display: none;

        }
         .sidediv1{
            position: absolute;
            right: 85px;
            top:1px;
             display: none;
             padding-top: 20px;
        }

        .side .sidediv img{
             width: 100%;
            height: 100%;
            border: 0;


        }





/*新的footer的样式*/
/*div, p, table, td, ul, li, span, a, ol, input {*/
/*    padding: 0px;*/
/*    margin: 0px;*/
/*    border: 0px;*/
/*}*/


.footer {
    width: 100%;
    min-height: 240px;
    background: #25292E;
    padding-top: 50px;
    margin-top: 80px;
}


.footer .footer1 {
    width: 1100px;
    margin: 0 auto;
    min-height: 300px;
}
.footer .footer1 .footer1_xun1 {
    width: 145px;
    margin-right: 40px;
}

.fl {
    float: left;
}

.footer .footer1_title {
    height: 35px;
    text-transform: uppercase;
    width: 100%;
    border-bottom: #212427 solid 1px;
    line-height: 35px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bolder;
}

.footer .footer1 .footer1_xun1 .footer1_xun1_box a {
    display: inline-block;
    width: 100%;
    float: left;
    font-size: 12px;
    color: #74787c;
    line-height: 32px;
}

.footer .footer1 .footer1_xun2 span {
    float: left;
    margin-left: 8px;
    color: #dddddd;
}




.footer .footer2 {
    width: 100%;
    font-size: 12px;
    color: #74787c;
    border-top: #212427 solid 1px;
    line-height: 30px;
}
.text-center {
    text-align: center;
}



  /*index的样式*/
.products {
      /*width: 100%;*/
      width: 1519px;
      height: 1300px;
      background: #f0f0f0;
      display: flex;
      flex-direction: column;
      align-items: center;
      margin-top: 15px;
      padding-top: 15px;
}


.title{
      margin-top: 20px;
      width: 100%;
      text-align: center;
      font-size: 28px;

}

.title h1{
      color: #333;
      font-size: 28px;
      font-weight: 400;
    }

ul li{
      margin: 0;
      padding: 0;
      /*list-style:none;*/
      list-style-type: none;
      /* list-style-type: disc; */
      /* margin-block-start: 1em;
      margin-block-end: 1em;
      margin-inline-start: 0px;
      margin-inline-end: 0px;
      padding-inline-start: 40px; */
}

.introduction{
    width: 70%;
    padding-left: 15%;
    padding-right: 15%;
}


  .introduction ul {
        /*width: 1200px;*/
        width: 100%;
        height: auto;

        display: flex;

        flex-wrap: wrap;
        padding-bottom: 38px;
  }
.introduction ul li{
    /*width: 380px;*/
    width: 31%;
    margin-right: 20px;
    text-decoration: none;
    color: #000;
    outline: none;
      display: block;
}

    .factory{
        width: 100%;
        margin: 0 auto;
        /*align-items: center;*/
        /*padding-left: 15%;*/
        /*padding-right: 15%;*/

    }


/*index的产品中心*/
  .imgbox {
        /*width: 380px;*/
        width: 100%;
        /*height: 217px;*/
        position: relative;
        border: 0;
  }

  .imgbox div{
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: hsla(0,0%,100%,.2);
        display: none;
        z-index: 1;
  }


  .imgbox img {
    width: 100%;
    height: 217px;
    border-radius: 4px 4px 0 0;
    display: inline-block;
    vertical-align: middle;
  }


  .titleitem{
        /*width: 380px;*/
        width: 100%;
        height: 137px;
        background: #fff;
        padding-left: 22px;
        padding-right: 22px;
        box-sizing: border-box;
        border-radius: 0 0 4px 4px;
        box-shadow: 0 5px 20px 0 #e8e8e8;
        border-top: 1px solid transparent;

  }

  .titles{

    width: 340px;
    color: #5e5e5e;

    font-size: 16px;
    margin-top: 39px;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    /* float: left; */

  }


  .descitem {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between;
  }

  .desc {
      color: #9d9d9d;
      font-size: 14px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
  }

  .detail {
    font-size: 14px;
    color: #9d9d9d;
    float: right;
    /* color: #e6733c; */
  }
  .detail a{
        text-decoration: none;
        /* color: #000; */
        color: #e6733c;
  }
   .detail a:hover{
        color: #e6733c;
     /*top: 0px;*/
        box-shadow: 0 0px 0px rgba(0,0,0,.2);

   }

li {
    list-style-type:none;
    display: list-item;
    text-align: -webkit-match-parent;
}


.aboutus{
        padding-left: 200px;
        padding-right: 200px;
        /*width: 100%;*/
        /*height: 300px;*/
        padding-top: 20px;

        text-align: left;
        background-image: url('../img/background.jpg') ;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        overflow: hidden

}

/*#index的abouts*/
  .imagebox{
      /*padding-left: 200px;*/
      width: 1200px;
      margin: 0 auto;
      /*      padding-left: 10%;*/
      /*padding-right: 10%;*/
      /*height: 70%;*/
      /*display: inline-block;#隐掉后加margin 0 auto 会自动剧中*/
      /*overflow: hidden;*/
      align-items: center;

  }
.imagebox div{
      width: 30%;
      /*height: 230px;*/
      display: inline-block;
      margin-left: 20px;

  }
.imagebox  img{
      width: 100%;
      height: 250px;

}

/*company的公司图片*/
.imagebox2{
      /*padding-left: 200px;*/
      width: 1200px;
      margin: 0 auto;
      /*      padding-left: 10%;*/
      /*padding-right: 10%;*/
      /*height: 70%;*/
      /*display: inline-block;#隐掉后加margin 0 auto 会自动剧中*/
      /*overflow: hidden;*/
      align-items: center;

  }

.imagebox2{
    width: 100%;

}




/*index的分割*/
.f_ad {
    width: 100%;
    margin: 0 auto;
    background: #cfe2ff;
    height: 290px;
}
.f_dav {
    width: 1200px;
    margin: 0 auto;
}
.f_dav1 {
    width: 299px;
    float: left;
    border-right: 1px #9ec4ff dotted;
    height: 290px;
}
.f_img {
    padding-left: 50px;
    padding-top: 20px;
    padding-bottom: 5px;
}
.f_title {
    width: 299px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #2a2a2a;
}

.f_shadow {
    width: 100%;
    margin: 0 auto;
    background: url(../../static/img/f_adv/f_shadow.jpg) no-repeat center;
    height: 70px;
    overflow: hidden;
}



/*index页面的案例展示*/

.fine {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 15px;
    padding-bottom: 15px;
}
.finec {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.imp_c {
    margin: 0 auto;
    width: 1200px;
}
.imp_c li {
    float: left;
    text-align: center;
}
.imp1 {
    border-right: 1px solid #fff;
    overflow: hidden;
    width: 253px;
}
.imp2 {
    border-right: 1px solid #fff;
    margin-left: 11px;
    overflow: hidden;
    width: 370px;
}
.imp3 {
    overflow: hidden;
    width: 320px;
}

.imp4 {
    overflow: hidden;
    width: 240px;
}

.imp1 h4 {
    background: url(../../static/img/explame_img/imp_bg.gif) no-repeat scroll center top;
    color: #fff;
    font-size: 30px;
    font-weight: 100;
    height: 204px;
    line-height: 204px;
}




/*company页面的样式*/
.company{
        width: 100%;
        height: auto;
        /*background: #f0f0f0;*/
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-top: 15px;
        padding-top: 15px;
}


.companycontents{
  /*width: 1200px;*/
  align-items: center;

}

.companytitle{
      width: 70%;
      padding-left: 15%;
      padding-right: 15%;
      text-align: center;
}

.companytitle h1{
      color: #333;
      font-size: 28px;
      font-weight: 400;
    }




/*产品中心*/


  .content ul {
        width: 960px;
        height: auto;

        display: flex;

        flex-wrap: wrap;
        padding-bottom: 38px;
  }

   .content ul li{

        width: 300px;
        margin-right: 20px;
        text-decoration: none;
        color: #000;
        outline: none;

   }



/*产品介绍细节*/
 .productbox {
        width: 100%;
        height: 217px;
        position: relative;
        border: 0;
  }

  .productbox div{
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: hsla(0,0%,100%,.2);
        display: none;
        z-index: 1;
  }


  .productbox img {
    width: 100%;
    height: 217px;
    border-radius: 4px 4px 0 0;
    display: inline-block;
    vertical-align: middle;
  }


  .producttitles{
        width: 300px;
        height: 137px;
        background: #fff;
        padding-left: 22px;
        padding-right: 22px;
        box-sizing: border-box;
        border-radius: 0 0 4px 4px;
        box-shadow: 0 5px 20px 0 #e8e8e8;
        border-top: 1px solid transparent;

  }

  .producttitle{

    width: 280px;
    color: #5e5e5e;

    font-size: 16px;
    /*margin-top: 39px;*/
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    /* float: left; */

  }


  .productdetail {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between;
  }

  .productdescs {
      color: #9d9d9d;
      font-size: 14px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
  }

  .productdetail {
    font-size: 14px;
    color: #9d9d9d;
    float: right;
    /* color: #e6733c; */
  }
  .productdetail a{
        text-decoration: none;
        /* color: #000; */
        color: #e6733c;
  }
   .productdetail a:hover{
        color: #e6733c;
        top: 0px;
        box-shadow: 0 0px 0px rgba(0,0,0,.2);

   }

li {
    list-style-type:none;
    display: list-item;
    text-align: -webkit-match-parent;
}












/*联系我们*/
    .contact{
        width: 100%;
        /* height: auto; */
        /* 这个语句实现的视口大小的内容 */
        min-height: calc(100vh - 128px - 80px);
        /* background: #f0f0f0; */
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-top: 15px;
        padding-top: 30px;
        /*padding-left: 50px;*/
        /*margin-bottom: 50px;*/

}


.contacts{
     width: 700px;
     height: 550px;
     border: 5px double orange;
    box-shadow: 0 15px 15px rgba(0,0,0,.2);
}



/*产品的左边菜单栏*/

*{
        padding: 0;
        margin: 0;
    }
    ul li {

        list-style: none;
    }
    a{
	text-decoration: none;
    }




  /*!*左边导航栏  *!*/

        .rightcontent{
         /* background-color:#f0f0f0; */
        width: 960px;
        /* height: 600px; */
        float: left;
        margin-left: 20px;
            /*!*position: absolute;*! #去掉这个之后,不会出现footer串到上面的情况,但是屏幕缩小之后会挤到下一行*/
        position: absolute;
         left: 385px;

        }




        #left_menu {
            float: left;
            width: 240px;

            margin-left: 100px;
        }

        .left_title {
            text-align: center;
            height: 99px;
            background: url(../../static/img/left_title.png) no-repeat center center;
        }

        .left_title h2 {
            font-size: 20px;
            font-weight: normal;
            color: rgb(255, 255, 255);
            padding-top: 20px;
        }

        .left_title p {
    font-size: 13px;
    line-height: 28px;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    color: rgb(255, 255, 255);
}

        .left_body {
            overflow: hidden;
            zoom: 1;
            color: #01673A;
            padding: 10px 10px;
            border: 2px solid rgb(0, 135, 135);
        }
    .sublist {
        text-align: center;
        overflow: hidden;
    }


        .sublist li.sub_title {
    float: left;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: url(../../static/img/subchannellist.jpg) no-repeat center center;
    margin: 9px 0;
    display: inline;
    transition: all 0.4s linear;
}



        .sublist li.sub_title a {
    display: block;
    font-size: 16px;
    line-height: 40px;
    color: #fff;
}


        .sublist dl {
    float: left;
    background: #fff;
    width: 100%;
    height: auto;
    margin: 0;
}


        .sublist dl dt {
        width: 48%;
        margin: 0 1%;
        float: left;
        height: 35px;
        line-height: 35px;
        border-bottom: 1px dashed #ccc;
    }
        .sublist dl dt a {
            display: block;
            font-size: 14px;
        }


        a {
        text-decoration: none;
        color: #626262;
        background: transparent;
        outline: none;
    }

        .left_bottom {
            margin-top: 12px;
        }

        .left_bottom .moreproducts {
            display: block;
            width: 240px;
            height: 160px;
            line-height: 160px;
            background: url(../../static/img/moreproducts.jpg) no-repeat center center;
            font-family: Microsoft YaHei;
            font-size: 30px;
            font-weight: normal;
            color: #fff;
            text-align: center;
        }








        /*产品中心*/

    .product{
        width: 100%;
         height: auto;
        /*height: 1200px;*/
        margin-top: 45px;
        background: #fff;
        /*padding-left: 50px;*/
        /*overflow: hidden;*/
        align-items: center;
        /*position: relative;*/

    }
     .clearfix:after{
            content: ".";
            display: block;
            clear: both;

            /*#height为0是为了不占位置*/
            height: 0px;
            visibility: hidden;

        }


/*具体产品系列的产品列表,product_set中的两个产品列表*/
    .product_products {
    width: 100%;
    /*width: 1519px;*/
    /*height: 1300px;*/
    /*background: #f0f0f0;*/
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 15px;
    padding-top: 15px;
}




    /*具体的产品细节*/
.productitem{
        padding-top: 40px;
        padding-left: 40px;
        width: 100%;
        height: 100%;
        overflow: hidden;

        margin: 0;
        border: 0;
        box-sizing: content-box;
        display: flex;
        align-items: center;
        justify-content: space-between;


    }





    .productitemdesc{
            width: 300px;
            height: 500px;

    }

    .productitemdesc p{
        font-size: 40px;
        font-weight: 400;
        /*color: #f5a623;*/
    }

    .productitem article {
            width: 100%;
            height: 192px;
            font-size: 18px;
            font-weight: 500;
            color: #5e5e5e;
            line-height: 28px;
            margin-top: 10px;
            margin-bottom: 42px;
    }

    .desc2{
        width: 100%;

    }
    .swiper-slide img{
         width: 100%;
        height: 100%;

    }



    /*新闻中心*/



   div {
    display: block;
}
    #right {
        float: left;
        width: 940px;

        border-left: 0px solid #E5E5E5;
        padding-left: 0px;
        margin-left: 20px;
        overflow: hidden;
        position: absolute;
        left: 385px;

}
   #right_newsdetail {
        float: left;
        width: 70%;
        border-left: 0px solid #E5E5E5;
        padding-left: 0px;
        margin-left: 20px;
        overflow: hidden;


}




    #location_main {
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    border-left: 5px solid #01B4B4;
    background: #F4F4F4;
}
    #location {
    text-indent: 6px;
    display: block;
    color: rgb(102, 102, 102);
    float: left;
}

    b, strong {
    font-weight: bold;
}
#location a {
    text-align: left;
    font-size: 14px;
    color: rgb(102, 102, 102);
}
a {
    text-decoration: none;
    color: #626262;
    background: transparent;
    outline: none;
}
.right_body1 {
    padding: 5px 0;
    overflow: hidden;
    zoom: 1;
    border-top: 0;
    border-bottom: 0;
}
    .news_ul {
    margin-bottom: 20px;
}

    .news_ul li {
    margin-bottom: 15px;
}

    .fn-clear {
    height: 112px;
    overflow: hidden;
}
.time2 {
    text-decoration: none;
    width: 110px;
    height: 112px;
    background: #999;
    display: inline-block;
    zoom: 1;
    text-align: center;
    float: left;
}

    .time2_p1 {
    font-size: 36px;
    color: #fefefe;
    margin-top: 10px;
}

    p {
    margin: 0px;
    line-height: 1.8em;
}

    .time2_p2 {
    font-size: 14px;
    color: #fefefe;
    margin-top: 0px;
}
.news_3 {
    text-decoration: none;
    height: 110px;
    width: 765px;
    float: left;
    padding: 0 30px 0 30px;
    border: 1px solid #f1f1f1!important;
}
    .news_3 div {
    font-size: 16px;
    color: #000;
    margin-top: 21px;
    margin-bottom: 10px;
}
.news_3 span {
    font-size: 12px;
    color: #666;
    font-family: '宋体';
    line-height: 22px;
    margin-top: 12px;
}
.Page {
    width: 100%;
    text-align: center;
    float: left;
    padding: 20px 1px;
    overflow: hidden;
}
.Page span#current {
    background: #02B4B4;
    color: #FFF;
}
.Page span {
    display: inline-block;
    width: 65px;
    height: 48px;
    line-height: 48px;
    font-size: 14px;
    float: left;
    border: 1px solid #e5e5e5;
}

    .Page span a {
    display: block;
    background: #ffffff;
    vertical-align: middle;
    margin-left: -1px;
    text-decoration: none;
    color: #333;
    outline: none;
}

    .Page dd {
    display: inline-block;
    min-width: 45px;
    padding: 0 10px;
    background: #ffffff;
    height: 48px;
    vertical-align: middle;
    line-height: 48px;
    font-size: 14px;
    border: 1px solid #e5e5e5;
    margin-left: -1px;
    float: left;
}


    /*新闻动态文章*/

.about_main {
    margin: 20px 0px;
}


.about_title {
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    height: 60px;
    line-height: 60px;
}

.about_data {
    font-size: 14px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    margin-bottom: 20px;
    border-bottom: dashed 1px #c1c1c1;
}
.about_data span {
    padding: 0 10px 0 10px;
}

u, ins {
    text-decoration: underline;
}

.about_con {
    text-indent: 2em;
    line-height: 30px;
    font-size: 14px;
    padding: 0 20px 20px;
}
p {
    margin: 0px;
    line-height: 1.8em;

}


.about_page {
    margin: 0px 0;
    padding: 15px 20px;
    border-top: 1px dotted #c1c1c1;
    border-bottom: 1px dotted #c1c1c1;
}


.about_page_prev, .about_page_next {
    line-height: 30px;
}



.related {
    margin-top: 20px;
}
.rel_tit {
    background: #02b4b6;
    line-height: 40px;
    text-indent: 20px;
    color: #ffffff;
}

.rel_pcon {
    border: 1px solid #ccc;
    padding: 10px 0;
}

.rel_pcon ul li {
    width: 220px;
    margin-left: 8px;
    float: left;
    text-align: center;
}

.rel_pcon ul li a {
    display: block;
}
.rel_pcon ul li img {
    width: 100%;
}

a {
    text-decoration: none;
    color: #626262;
    background: transparent;
    outline: none;
}

.rel_new {
    margin-top: 20px;
}

a {
    text-decoration: none;
    color: #626262;
    background: transparent;
    outline: none;
}


.rel_ncon {
    border: 1px solid #ccc;
    padding: 10px 0;
}

.rel_ncon ul {
    margin: 0 10px 10px;
}
.rel_ncon ul li {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px dashed #ccc;
}
.Page span#current {
    background: #02B4B4;
    color: #FFF;
}




/*新闻动态
*/

#floor_5_main {
    background: #FFF;
}
#floor_5 {
        padding: 15px 0px 35px;
        width: 1200px;
        margin: 0 auto;
        overflow: hidden;
        border: 0px dashed red;
}
#floor_5_1 {
    height: 30px;
    line-height: 30px;
    border-left: 5px solid #01B4B4;
}

#floor_5_1 .more {
    display: block;
    padding: 0 10px;
    background: #A7A7A7;
    transition: all 0.3s linear;
}
.more {
    float: right;
    padding-right: 5px;
    display: none;
}
#floor_5_1 .more a {
    color: #fff;
}
a{ text-decoration:none; color:#626262; background: transparent;  outline:none}
a:focus { outline:none; }
a:hover{ color:#01B4B4;}
a:active{ outline:none;}

#floor_5_1 h2 {
    text-indent: 10px;
    font-size: 20px;
    color: #01B4B4;
}

    #floor_5_1 h2 span {
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        text-transform: uppercase;
        color: rgb(153, 153, 153);
    }

    #floor_5_2 {
    float: left;
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
    margin-top: 20px;
}
#floor_5_2_1 {
    float: left;
    overflow: hidden;
    width: 330px;
    border: 1px dotted rgb(204, 204, 204);
}
#floor_5_2_1 img {
    width: 100%;
    vertical-align: middle;
}
#floor_5_2_2 {
    float: right;
    overflow: hidden;
    width: 855px;
}

#floor_5_2_2_1 {
    overflow: hidden;
    float: left;
    width: 855px;
    height: 120px;
}

.textlist1 li {
    line-height: 26px;
    overflow: hidden;
    width: 100%;
    border-bottom: 2px dotted #e2e2e2;
}

.textlist1 li .InfoTitle {
    font-size: 20px;
    color: #5a5a5a;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.textlist1 li p {
    margin: 10px 0 5px 0;
    line-height: 1.5em;
}



    #floor_5_2_2_2 {
    overflow: hidden;
    float: left;
    width: 855px;
}



 #floor_5_2_2_2_1 {
    overflow: hidden;
    width: 420px;
    float: left;
}


.left_title3 {
    height: 43px;
    line-height: 43px;
    padding: 0 5px;
}

.left_title3 h2 {
    font-size: 16px;
    color: rgb(67, 67, 67);
}
.left_title3 h2 a {
    font-size: 16px;
    color: rgb(67, 67, 67);
    padding: 5px 0;
    padding: 8px 0px;
    border-bottom: 3px solid #FE9404;
}

 .left_body3 {
    padding: 5px;
    overflow: hidden;
    zoom: 1;
    border-top: 0;
    border-bottom: 0;
}
.textlist2 li {
    text-indent: 15px;
    background: url(../static/img/textlist2.png) 0 center no-repeat;
    height: 37px;
    line-height: 37px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    border-bottom: 1px solid #E2E2E2;
}
.textlist2 li .float_right {
    color: #929292;
    font-size: 12px;
}
.left_bottom3 {
    overflow: hidden;
}
 #floor_5_2_2_2_2 {
    overflow: hidden;
    width: 420px;
    float: right;
}
