/* * name:Global && Pc StyleSheet * version:v3.4.2 * update:添加百度地图容器样式；默认隐藏百度分享的触控弹层 * date:2017-08-11 */
 .header{
     background-color: #00A09B;
     height: 100%;
     box-shadow: 0rem 0.05rem 0.1rem rgb(0 0 0 / 30%);
}
 .row {
     width:101%;
     transition:.2s width ease;
     *zoom:1 
}
 .row:before, .row:after {
     display:table;
     clear:both;
     content:'' 
}
 .row>[class*="span-"] {
     float:left;
     margin-right:1%;
     *margin-right:.89% 
}
 .row>.span-1 {
     width:7.33333333% 
}
 .row>.span-2 {
     width:15.66666667% 
}
 .row>.span-3 {
     width:24% 
}
 .row>.span-4 {
     width:32.33333333% 
}
 .row>.span-5 {
     width:40.66666667% 
}
 .row>.span-6 {
     width:49% 
}
 .row>.span-7 {
     width:57.33333333% 
}
 .row>.span-8 {
     width:65.66666667% 
}
 .row>.span-9 {
     width:74% 
}
 .row>.span-10 {
     width:82.33333333% 
}
 .row>.span-11 {
     width:90.66666667% 
}
 .row>.span-12 {
     width:99% 
}
 .full-row {
     width:100%;
     transition:.2s width ease;
     *zoom:1 
}
 .full-row:before, .full-row:after {
     display:table;
     clear:both;
     content:'' 
}
 .full-row>[class*='span'] {
     float:left 
}
 .full-row>.span-1 {
     width:8.33333333%;
     *width:8.22333333% 
}
 .full-row>.span-2 {
     width:16.66666667%;
     *width:16.55666667% 
}
 .full-row>.span-3 {
     width:25%;
     *width:24.89% 
}
 .full-row>.span-4 {
     width:33.33333333%;
     *width:33.22333333% 
}
 .full-row>.span-5 {
     width:41.66666667%;
     *width:41.55666667% 
}
 .full-row>.span-6 {
     width:50%;
     *width:49.89% 
}
 .full-row>.span-7 {
     width:58.33333333%;
     *width:58.22333333% 
}
 .full-row>.span-8 {
     width:66.66666667%;
     *width:66.55666667% 
}
 .full-row>.span-9 {
     width:75%;
     *width:74.89% 
}
 .full-row>.span-10 {
     width:83.33333333%;
     *width:83.22333333% 
}
 .full-row>.span-11 {
     width:91.66666667%;
     *width:91.55666667% 
}
 .full-row>.span-12 {
     width:100%;
     *width:99.89% 
}
 .row>.pull-right, .full-row>.pull-right {
     float:right 
}
 .row>.center {
     position:relative;
     left:-0.5%;
     display:block;
     float:none;
     clear:both;
     margin-right:auto;
     margin-left:auto 
}
 .full-row>.center {
     display:block;
     float:none;
     clear:both;
     margin-right:auto;
     margin-left:auto 
}
 .pull-left-1 {
     position:relative;
     left:-8.33333333% 
}
 .pull-left-2 {
     position:relative;
     left:-16.66666667% 
}
 .pull-left-3 {
     position:relative;
     left:-25% 
}
 .pull-left-4 {
     position:relative;
     left:-33.33333333% 
}
 .pull-left-5 {
     position:relative;
     left:-41.66666667% 
}
 .pull-left-6 {
     position:relative;
     left:-50% 
}
 .pull-left-7 {
     position:relative;
     left:-58.33333333% 
}
 .pull-left-8 {
     position:relative;
     left:-66.66666667% 
}
 .pull-left-9 {
     position:relative;
     left:-75% 
}
 .pull-left-10 {
     position:relative;
     left:-83.33333333% 
}
 .pull-left-11 {
     position:relative;
     left:-91.66666667% 
}
 .pull-left-12 {
     position:relative;
     left:-100% 
}
 .pull-right-1 {
     position:relative;
     left:8.33333333% 
}
 .pull-right-2 {
     position:relative;
     left:16.66666667% 
}
 .pull-right-3 {
     position:relative;
     left:25% 
}
 .pull-right-4 {
     position:relative;
     left:33.33333333% 
}
 .pull-right-5 {
     position:relative;
     left:41.66666667% 
}
 .pull-right-6 {
     position:relative;
     left:50% 
}
 .pull-right-7 {
     position:relative;
     left:58.33333333% 
}
 .pull-right-8 {
     position:relative;
     left:66.66666667% 
}
 .pull-right-9 {
     position:relative;
     left:75% 
}
 .pull-right-10 {
     position:relative;
     left:83.33333333% 
}
 .pull-right-11 {
     position:relative;
     left:91.66666667% 
}
 .pull-right-12 {
     position:relative;
     left:100% 
}
 @media only screen and (max-width:10.24rem) {
     .row>.midd-1 {
         width:7.33333333% 
    }
     .row>.midd-2 {
         width:15.66666667% 
    }
     .row>.midd-3 {
         width:24% 
    }
     .row>.midd-4 {
         width:32.33333333% 
    }
     .row>.midd-5 {
         width:40.66666667% 
    }
     .row>.midd-6 {
         width:49% 
    }
     .row>.midd-7 {
         width:57.33333333% 
    }
     .row>.midd-8 {
         width:65.66666667% 
    }
     .row>.midd-9 {
         width:74% 
    }
     .row>.midd-10 {
         width:82.33333333% 
    }
     .row>.midd-11 {
         width:90.66666667% 
    }
     .row>.midd-12 {
         width:99% 
    }
     .midd-hide {
         display:none 
    }
     .midd-center {
         position:relative;
         left:-0.5%;
         display:block;
         float:none;
         clear:both;
         margin-right:auto;
         margin-left:auto 
    }
     .full-row>.midd-1 {
         width:8.33333333% 
    }
     .full-row>.midd-2 {
         width:16.66666667% 
    }
     .full-row>.midd-3 {
         width:25% 
    }
     .full-row>.midd-4 {
         width:33.33333333% 
    }
     .full-row>.midd-5 {
         width:41.66666667% 
    }
     .full-row>.midd-6 {
         width:50% 
    }
     .full-row>.midd-7 {
         width:58.33333333% 
    }
     .full-row>.midd-8 {
         width:66.66666667% 
    }
     .full-row>.midd-9 {
         width:75% 
    }
     .full-row>.midd-10 {
         width:83.33333333% 
    }
     .full-row>.midd-11 {
         width:91.66666667% 
    }
     .full-row>.midd-12 {
         width:100% 
    }
}
 @media only screen and (max-width:9.92rem) {
     .row>.smidd-1 {
         width:7.33333333% 
    }
     .row>.smidd-2 {
         width:15.66666667% 
    }
     .row>.smidd-3 {
         width:24% 
    }
     .row>.smidd-4 {
         width:32.33333333% 
    }
     .row>.smidd-5 {
         width:40.66666667% 
    }
     .row>.smidd-6 {
         width:49% 
    }
     .row>.smidd-7 {
         width:57.33333333% 
    }
     .row>.smidd-8 {
         width:65.66666667% 
    }
     .row>.smidd-9 {
         width:74% 
    }
     .row>.smidd-10 {
         width:82.33333333% 
    }
     .row>.smidd-11 {
         width:90.66666667% 
    }
     .row>.smidd-12 {
         width:99% 
    }
     .smidd-hide {
         display:none 
    }
     .smidd-center {
         position:relative;
         left:-0.5%;
         display:block;
         float:none;
         clear:both;
         margin-right:auto;
         margin-left:auto 
    }
     .full-row>.smidd-1 {
         width:8.33333333% 
    }
     .full-row>.smidd-2 {
         width:16.66666667% 
    }
     .full-row>.smidd-3 {
         width:25% 
    }
     .full-row>.smidd-4 {
         width:33.33333333% 
    }
     .full-row>.smidd-5 {
         width:41.66666667% 
    }
     .full-row>.smidd-6 {
         width:50% 
    }
     .full-row>.smidd-7 {
         width:58.33333333% 
    }
     .full-row>.smidd-8 {
         width:66.66666667% 
    }
     .full-row>.smidd-9 {
         width:75% 
    }
     .full-row>.smidd-10 {
         width:83.33333333% 
    }
     .full-row>.smidd-11 {
         width:91.66666667% 
    }
     .full-row>.smidd-12 {
         width:100% 
    }
}
 @media only screen and (max-width:7.6rem) {
     .row>.smal-1 {
         width:7.33333333% 
    }
     .row>.smal-2 {
         width:15.66666667% 
    }
     .row>.smal-3 {
         width:24% 
    }
     .row>.smal-4 {
         width:32.33333333% 
    }
     .row>.smal-5 {
         width:40.66666667% 
    }
     .row>.smal-6 {
         width:49% 
    }
     .row>.smal-7 {
         width:57.33333333% 
    }
     .row>.smal-8 {
         width:65.66666667% 
    }
     .row>.smal-9 {
         width:74% 
    }
     .row>.smal-10 {
         width:82.33333333% 
    }
     .row>.smal-11 {
         width:90.66666667% 
    }
     .row>.smal-12 {
         width:99% 
    }
     .smal-hide {
         display:none 
    }
     .smal-show {
         display:block 
    }
     .smal-center {
         position:relative;
         left:-0.5%;
         display:block;
         float:none;
         clear:both;
         margin-right:auto;
         margin-left:auto 
    }
     [class*='pull-left-'], [class*='pull-right-'] {
         right:auto;
         left:auto 
    }
     .full-row>.smal-1 {
         width:8.33333333% 
    }
     .full-row>.smal-2 {
         width:16.66666667% 
    }
     .full-row>.smal-3 {
         width:25% 
    }
     .full-row>.smal-4 {
         width:33.33333333% 
    }
     .full-row>.smal-5 {
         width:41.66666667% 
    }
     .full-row>.smal-6 {
         width:50% 
    }
     .full-row>.smal-7 {
         width:58.33333333% 
    }
     .full-row>.smal-8 {
         width:66.66666667% 
    }
     .full-row>.smal-9 {
         width:75% 
    }
     .full-row>.smal-10 {
         width:83.33333333% 
    }
     .full-row>.smal-11 {
         width:91.66666667% 
    }
     .full-row>.smal-12 {
         width:100% 
    }
}
/*挂件分页样式*/
 .util-page {
     font-size:0;
     color:#000;
     text-align: center;
}
 .util-page .gobutton, .util-page .sl, .util-page .num, .util-page .count {
     color: #000;
     display: inline-block;
     border: 1px solid #ededed;
     margin:0.1rem 0;
     padding:0.05rem 0.1rem;
     vertical-align: middle;
     margin: 0 0 0.1rem -0.01rem;
     background: #fff;
     font-size:0.16rem;
     font-weight:normal;
}
 .util-page .gobutton:hover, .util-page .num:hover, .util-page .current {
     color:#fff;
     background:#00a596;
}
 .util-page span.gobutton, .util-page span.gobutton:hover {
     color:#000;
     background-color:#eee;
}
 .util-page .gobutton .ion {
     font-size: .8em;
}
 .util-page .count {
     margin-left:0.1rem;
     color:#000;
     background:none;
     border:none;
}
 .util-page span.jump {
     background: none;
     color: #000;
     display: inline-block;
     margin: 0 0.07rem;
     vertical-align: top;
}
 .util-page span.jumpto, .util-page span.jumpto_text, .util-page span.jumpto_text {
     background: none;
     border: none;
     color: #000;
     font-size: 0.14rem;
}
 .util-page .jumpto_inp {
     width: 0.4rem;
     text-align: center;
     height: 0.37rem;
     line-height: 0.37rem;
     vertical-align: top;
}
/*百度地图容器-默认高度45%，BdMapArea是防止在同屏版心下地图太大*/
 .BdMapArea {
     margin:0 auto 0.55rem;
     max-width:12rem;
}
 .BdMapWrapper {
     position:relative;
     width:100%;
     height:0;
     padding-bottom:45%;
     overflow:hidden;
}
 .BdMapWrapper .BdMapCon {
     position:absolute;
     top:0;
     left:0;
     width:100%;
     height:100%;
}
 @media only screen and (max-width:7.6rem) {
     .BdMapArea {
         display:none;
    }
}
/*默认隐藏百度分享触控弹层*/
 .bdshare_popup_box {
     display:none!important;
}
/* 雪碧图 */
/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-0.2rem/) */
 .ico {
     display:inline-block;
     width:0.2rem;
     height:0.2rem;
     white-space:nowrap;
     letter-spacing:-1em;
     text-indent:-99em;
     color:transparent;
     background:url(../images/ico.png);
     *text-indent:0;
     *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');
     vertical-align:middle;
}
 .ico:before {
     content:'\3000';
}
 .ico1_2 {
     background-position:-0.2rem 0;
}
 .ico1_3 {
     background-position:-0.4rem 0;
}
 .ico1_4 {
     background-position:-0.6rem 0;
}
 .ico1_5 {
     background-position:-0.8rem 0;
}
 .ico2_1 {
     background-position:0 -0.2rem;
}
 .ico2_2 {
     background-position:-0.2rem -0.2rem;
}
 .ico2_3 {
     background-position:-0.4rem -0.2rem;
}
 .ico2_4 {
     background-position:-0.6rem -0.2rem;
}
 .ico2_5 {
     background-position:-0.8rem -0.2rem;
}
 .ico3_1 {
     background-position:0 -0.4rem;
}
 .ico3_2 {
     background-position:-0.2rem -0.4rem;
}
 .ico3_3 {
     background-position:-0.4rem -0.4rem;
}
 .ico3_4 {
     background-position:-0.6rem -0.4rem;
}
 .ico3_5 {
     background-position:-0.8rem -0.4rem;
}
 .ico4_1 {
     background-position:0 -0.6rem;
}
 .ico4_2 {
     background-position:-0.2rem -0.6rem;
}
 .ico4_3 {
     background-position:-0.4rem -0.6rem;
}
 .ico4_4 {
     background-position:-0.6rem -0.6rem;
}
 .ico4_5 {
     background-position:-0.8rem -0.6rem;
}
/* 常量设置 */
 .wrap {
     width:14rem;
     margin-right:auto;
     margin-left:auto;
}
 .mwrap {
     max-width:13.66rem;
     margin-right:auto;
     margin-left:auto;
}
/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
 body {
     min-width:12.4rem\9;
     overflow-x:auto;
}
/*for ie9+*/
 @media all and (min-width:0) {
     body {
         min-width:0;
         overflow-x:hidden;
    }
}
 body {
     font-size:0.14rem;
     line-height:1.6;
     color:#555;
     background:#fff;
}
 a {
     color:inherit;
}
 a:hover {
     color:#00a596;
}
 ::-moz-selection {
     color:#fff;
     background:#00a596;
}
 ::selection {
     color:#fff;
     background:#00a596;
}
 ::-webkit-input-placeholder {
     color:#aaa;
}
 .placeholder {
     color:#aaa;
}
/*css组件设置*/
 .form-control, .input-group-addon, .btn {
     border-radius:0.02rem;
}
 .form-control:focus {
     border-color:#66afe9;
     outline:0;
     box-shadow:inset 0 0.01rem 0.01rem rgba(0, 0, 0, 0.075), 0 0 0.06rem rgba(102, 175, 233, 0.6);
}
 .imgZoom img, .imgY180 img {
     -moz-transition:all .8s ease 0s;
     -ms-transition:all .8s ease 0s;
     -o-transition:all .8s ease 0s;
     -webkit-transition:all .8s ease 0s;
     transition:all .8s ease 0s;
}
 .imgZoom {
     overflow:hidden;
     -webkit-transform:rotate(0);
     transform:rotate(0);
}
 .imgZoom:hover img {
     -moz-transform:scale(1.1, 1.1);
     -ms-transform:scale(1.1, 1.1);
     -o-transform:scale(1.1, 1.1);
     -webkit-transform:scale(1.1, 1.1);
     transform:scale(1.1, 1.1);
}
 .imgY180:hover img {
     cursor:pointer;
     -moz-transform:rotateY(180deg);
     -ms-transform:rotateY(180deg);
     -o-transform:rotateY(180deg);
     -webkit-transform:rotateY(180deg);
     transform:rotateY(180deg) 
}
/* 网站样式 */
 .trs5 {
     transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
     -ms-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     -webkit-transition: all 0.5s ease;
}
/* *{
     touch-action: none;
}
 */
/*头部*/
.logo a:nth-child(2){
    width: 1.35rem;
}
.logo img{
    width: 1.35rem;
}
 .pageHeader {
     position:fixed;
     height: 0.74rem;
     width:100%;
     z-index:20;
     background:#fff;
     left:0;
     top:0;
}
/*.header .logo img{*/
/*    height: 49px;*/
/*}*/
/*.header .logo {
     */
    /* width:24%;
     */
    /* float:left;
     */
    /* padding:0.12rem 0;
     */
    /* display: flex;
     */
    /* align-items: center;
     */
    /* 
}
 */
 .gqdmm{
     margin-left: 0.3rem;
     font-size: 0.18rem;
     font-weight: 500;
     color: #fff;
     white-space: nowrap;
}
 .inav_wrapper ul.fix{
     display: flex;
     align-items: center;
}
 .header .wrap{
     display: flex;
     align-items: center;
     justify-content: space-between;
     height: 100%;
}
 .header .nav_li {
     white-space: nowrap;
}
 .header .logo{
     position: relative;
     display: flex;
     align-items: center;
     white-space: nowrap;
}
 .top_lxdh{
     font-size: 0.18rem;
     white-space: nowrap;
     color: #fff;
}
/*.header .inav_wrapper {
     */
    /* width:75%;
     */
    /* float:right;
     */
    /* margin-left:0%;
     */
    /* 
}
 */
 .header .inav ul .nav_li {
     float: left;
     font-size: 0.18rem;
     color: #fff;
     line-height: 1;
     padding: 0 0.31rem;
     height: 100%;
     line-height: 0.74rem;
}
 .header .inav ul .nav_li:hover{
     background-color: #fff;
}
 .header .inav ul .nav_li:hover a{
     color:#00a596;
}
 .header .inav ul .nav_li a{
     color: #fff;
}
 .header .inav ul .nav_li.cur{
     background-color: #fff;
}
 .header .inav ul .nav_li.cur>a {
     color:#00a596;
}
 .header .h_right {
     float:right;
     width:8.7%;
     margin-left:1.5%;
     padding:0.27rem 0 0.23rem;
}
 .header .h_right .h_txt {
     display:inline-block;
     padding-right:16%;
     position:relative;
}
 .header .h_right .h_txt:after {
     content:'';
     width:0.01rem;
     height:0.15rem;
     background:#aaa;
     position:absolute;
     top:50%;
     margin-top:-0.07rem;
     right:0;
}
 .header .h_right .h_txt a {
     font-size:0.13rem;
     color:#00a596;
     line-height:0.16rem;
}
 #stuffbox{
     padding-bottom: 0.5rem;
}
 .header .h_right .search_ico {
     float:right;
     display:inline-block;
     width:0.24rem;
     height:0.24rem;
     background:url(../images/h_ser_t.png) no-repeat center;
     cursor:pointer;
}
 .mobile_key {
     display: none;
}
 .header .h_search {
     background-color:#004098;
     padding:0.16rem 0;
     display:none;
     position:absolute;
     top:100%;
     width:100%;
     left:0%;
}
 .header .h_search .item .inp {
     background:url(../images/h_ser_t.png) 0.1rem center no-repeat #fff;
     font-size:0.16rem;
     color:#004098;
     height:0.45rem;
     line-height:0.45rem;
     vertical-align:top;
     box-sizing:border-box;
     padding-left:0.45rem;
     width:91%;
     border:none;
}
 .header .h_search .item .btns {
     border-radius:0;
     background-color:transparent;
     color:#fff;
     font-size:0.18rem;
     font-weight:bold;
     line-height:0.45rem;
     height:0.45rem;
     vertical-align:top;
     padding:0;
     margin:0;
     width:0.6rem;
     text-align:center;
     border:none;
     outline:none;
     cursor:pointer;
}
 .channel_content {
     min-height: 3rem 
}
/*底部*/
 .footer {
     background:#dbe2e7;
}
/*友情链接*/
 .footer .f_top .f_link {
     width:27%;
     float:right;
     background:#CCD4D9;
     position:relative;
}
 .footer .f_top .f_link>a {
     font-size:0.13rem;
     color:#091926;
     font-family:"微软雅黑","宋体";
     line-height:0.45rem;
     overflow:hidden;
     padding-left:0.5rem;
     display:block;
}
 .footer .f_top .f_link>a i {
     float:right;
     display:block;
     padding-right:0.2rem;
     color:#586168;
     font-size:0.16rem 
}
 .footer .f_top .f_link .f_list {
     position:absolute;
     bottom:100%;
     left:0;
     width:100%;
     background:#dbe2e7;
     transition:all 0.5s ease;
     overflow:hidden;
     height:0;
     z-index: 1;
}
 .footer .f_top .f_link .f_list li a {
     display:block;
     line-height:0.4rem;
     padding-left:0.5rem;
}
 .footer .f_top .f_link .f_list li a:hover {
     background:#00a596;
     color:#fff;
}
 .footer .f_top .f_link:hover .f_list {
     height:2rem;
     overflow:auto;
}
 .footer .f_top .f_con {
     padding:0.45rem 0 0.48rem;
}
 .footer .f_top .f_con .left {
     float:left;
     color:#091926 
}
 .footer .f_top .f_con .right {
     float:right;
}
 .footer .f_top .f_con .left .tit {
     font-size:0.16rem;
     ;
     margin-bottom:0.07rem;
}
 .footer .f_top .f_con .left .ewm {
     float:left;
     width:0.94rem;
     height:0.94rem;
     margin-right:0.24rem;
}
 .footer .f_top .f_con .left .mess {
     float:left;
}
 .footer .f_top .f_con .left .mess .c {
     font-size:0.14rem;
}
 .footer .f_top .f_con .left .mess .tel {
     font-size:0.44rem;
     font-family:Arial;
     line-height:1;
     padding:0.07rem 0 0.05rem 
}
 .footer .f_top .f_con .left .mess .addr {
     font-size:0.14rem;
}
 .footer .f_top .f_con .right {
     padding-top:0.42rem;
}
 .footer .f_top .f_con .right li {
     float:right;
     padding:0 0.3rem;
     position:relative;
}
 .footer .f_top .f_con .right li i {
     display:block;
     width:30px;
     height:30px;
     background:url(../images/f_share.png) no-repeat;
     margin:18px auto 16px;
}
 .footer .f_top .f_con .right li.li01 i {
     background-position:-60px 0;
}
 .footer .f_top .f_con .right li.li02 i {
     background-position:-30px 0;
}
 .footer .f_top .f_con .right li.li03 i {
     background-position:0 0;
}
 .footer .f_top .f_con .right li span {
     font-size:0.13rem;
     font-family:"微软雅黑","宋体";
     color:#091926;
     text-align:center;
     display:inline-block;
}
 .footer .f_top .f_con .right li:hover span {
     color:#00a596;
}
 .footer .f_top .f_con .right li:after {
     content:'';
     width:0.01rem;
     height:0.82rem;
     background:url(../images/f_line.png) repeat;
     position:absolute;
     right:0;
     top:50%;
     margin-top:-0.41rem;
}
 .footer .f_top .f_con .right li.li03:before {
     content:'';
     width:0.01rem;
     height:0.82rem;
     background:url(../images/f_line.png) repeat;
     position:absolute;
     left:0;
     top:50%;
     margin-top:-0.41rem;
}
 .footer .f_bott {
     background:#091926;
     padding:0.26rem 0 0.23rem;
}
 .footer .f_bott .list {
     float:left;
}
 .footer .f_bott .list li {
     font-size:0.14rem;
     color:#fff;
     color:rgba(255, 255, 255, 0.4);
     float:left;
     padding:0 0.1rem;
     position:relative;
     line-height:1;
     border-right:1px solid #fff;
     border-right:1px solid rgba(255, 255, 255, 0.4);
}
 .footer .f_bott .list li.li01 {
     padding-left:0;
}
 .footer .f_bott .list li.li03 {
     border-right:none;
}
 .footer .f_bott .right {
     text-align: center;
     line-height:1;
     font-size:0.14rem;
     color:rgba(255, 255, 255, 0.4);
}
 .footer .f_bott .right a{
     color:rgba(255, 255, 255, 0.4);
}
 .footer .f_bott .right .beian {
     margin-left:0.1rem;
     margin-right:0.08rem;
     display:inline-block;
}
 .footer .f_bott .right .jerei {
     float:right;
}
/*下层banner及面包屑*/
.sec_banner>.wrap{
    width: 14rem;
    position: absolute;
    color: #fff;
}
 .sec_banner {
    /*height:2.6rem;
     */
     height:4.2rem;
     display: flex;
     align-items: center;
     justify-content: center;
     overflow:hidden;
     position:relative;
     padding-top:0.5rem;
}
 .sec_banner>img {
    width: 100%;
}
 .sec_banner>.wrap h1 {
     font-size:0.34rem;
     font-weight:normal;
     line-height:1;
     margin-bottom:0.21rem;
}
 .sec_banner>.wrap .bread_crumbs {
     font-size:0.14rem;
}
 .sec_banner_center {
     height: 4.2rem 
}
 .sec_banner_center>.wrap {
     margin-top:2rem;
     text-align:center;
}
 .sec_banner_center>.wrap h1 {
     font-weight:0.36rem;
     font-weight:bold;
     line-height:1;
}
 .sec_banner_center>.wrap .sec_center_con {
     font-size:0.22rem;
     margin-top:0.2rem;
}
/*二级导航*/
 .sec_menu {
     box-shadow: 0.01rem 0rem 0.22rem #ddd;
}
 .sec_menu ul {
     text-align:center;
     font-size:0;
}
 .sec_menu li {
     display:inline-block;
     font-size:0.16rem;
     color:#1e1e1e;
     padding:0.13rem 0 0.12rem;
     line-height:0.27rem;
}
 .sec_menu li a {
     padding:0 0.36rem;
}
 .sec_menu li.cur {
     color:#00a596;
}
/*三级导航*/
 .third_menu {
     background:#F4F4F4;
     background:rgba(200, 200, 200, 0.2);
}
 .third_menu ul {
     padding-left:0.4rem;
     font-size:0;
}
 .third_menu ul li {
     display:inline-block;
     font-size:0.16rem;
     color:#333;
     line-height:0.28rem;
     padding:0.25rem 0;
     position:relative;
}
 .third_menu ul li:after {
     content:'';
     width:1.52rem;
     height:0.02rem;
     background:#00a596;
     left:50%;
     margin-left:-0.9rem;
     bottom:0;
     position:absolute;
     opacity:0;
     visibility:hidden;
     transition:all 0.5s ease;
}
 .third_menu ul li.cur:after {
     opacity:1;
     visibility:visible;
     margin-left:-0.76rem;
}
 .third_menu ul li:hover:after {
     opacity:1;
     visibility:visible;
     margin-left:-0.76rem;
}
 .third_menu ul li a {
     padding:0 0.57rem;
     position:relative;
}
 .third_menu ul li a:after {
     content:'';
     width:0.01rem;
     height:0.12rem;
     background:#ddd;
     position:absolute;
     right:0;
     top:50%;
     margin-top:-0.06rem;
}
 .third_menu ul li.last a:after {
     display:none;
}
/*分页*/
 .pages {
     font-size:0;
     margin-top:0.23rem;
}
 .pages a, .pages span {
     line-height:0.58rem;
     color:#666;
     background-color:#eaebf0;
     display: inline-block;
     vertical-align: middle;
     text-align:center;
     padding:0 0.3rem;
     font-size:0.14rem;
     margin:0;
     margin-right:0.03rem;
}
 .pages a:hover, .pages span.current {
     color:#fff;
     background-color: #00a596;
}
 @media only screen and (max-width:7.6rem) {
     .pages a, .pages span {
         line-height:0.3rem;
         padding:0 0.06rem;
    }
}
 .channel_content {
     padding:0.6rem 0;
}
/*公司介绍*/
 .com_intro {
     padding-top:0.62rem;
}
 .com_intro .rect-81 {
     padding-bottom:81%;
}
 .com_intro01 {
     margin-bottom:0.67rem;
}
 .com_intro01 .left {
     width:65%;
     float:left;
}
 .com_intro01 .left .en_tit {
     font-size:0.65rem;
     color:#bcbcbc;
     line-height:1;
     margin-bottom:0.08rem;
}
 .com_intro01 .left .tit {
     font-size:0.3rem;
     color:#00a596;
     line-height:1;
     margin-bottom:0.35rem;
}
 .com_intro01 .left .con {
     font-size:0.14rem;
     line-height:0.26rem;
     color:#757575;
}
 .com_intro01 .right {
     width:33%;
     float:right;
     margin-top:0.71rem;
}
 .com_intro01 .right .play_ico {
     width:0.68rem;
     height:0.68rem;
     position:absolute;
     left:50%;
     margin-left:-0.34rem;
     top:50%;
     margin-top:-0.34rem;
     background:url(../images/com_intro02.png) no-repeat center;
     cursor:pointer;
}
 .com_intro01 .right .cover {
     width:73%;
     height:37%;
     background:url(../images/com_intro03.png) no-repeat center;
     position:absolute;
     bottom:0;
     right:0;
}
 .com_intro02 .wrap {
     position:relative;
}
 .com_intro02 .owl-carousel {
     background:url(../images/com_intro04.jpg) no-repeat center;
    /*height:2.36rem;
     */
     overflow:hidden;
     padding:0.65rem 0;
}
 .com_intro02 .owl-carousel .item {
     display:none;
     text-align:center;
}
 .com_intro02 .owl-carousel .owl-item .item {
     display:block;
}
 .com_intro02 .item .num_infor .num {
     font-size:0.15rem;
     color:#444b4e;
     margin-bottom:0.07rem;
}
 .com_intro02 .item .num_infor .num span {
     font-size:0.48rem;
     color:#00a596;
     line-height:1;
}
 .com_intro02 .item .num_infor .txt {
     font-size:0.15rem;
     color:#798082;
}
/*箭头按钮的css样式：*/
 .com_intro02 .com_intro02_btn>div {
     width:0.2rem;
     height:0.36rem;
     background:url(../images/com_intro05.png) no-repeat;
     position:absolute;
     top:50%;
     margin-top:-0.18rem;
     z-index:2;
     font-size:0;
     cursor:pointer;
}
 .com_intro02 .com_intro02_btn .owl-prev {
     left:0.2rem;
     background-position:0 -0.37rem;
}
 .com_intro02 .com_intro02_btn .owl-next {
     right:0.2rem;
     background-position:-0.2rem -0.37rem;
}
 .com_intro02 .com_intro02_btn .owl-prev:hover {
     background-position:0 0rem;
}
 .com_intro02 .com_intro02_btn .owl-next:hover {
     background-position:-0.2rem 0;
}
 .com_intro02 .intro {
     font-size:0.14rem;
     color:#757575;
     line-height:0.24rem;
     margin-top:0.6rem;
}
 .com_intro03 {
     margin-top:0.65rem;
}
 .com_intro03 .rect-50 {
     padding-bottom:50%;
}
 .com_intro03 .rect-51 {
     padding-bottom:51.8%;
}
 .com_intro03 .tit {
     font-size:0.3rem;
     color:#00a596;
     line-height:0.45rem;
     text-align:center;
     margin-bottom:0.22rem 
}
 .com_intro03 .content .left {
     width:23.5%;
     float:left;
     margin-right:1%;
}
 .com_intro03 .content .center {
     width:51%;
     float:left;
}
 .com_intro03 .content .right {
     width:23.5%;
     float:right;
     margin-left:1%;
}
 .com_intro03 .content .item {
    /*height:1.52rem;
     */
     text-align:center;
     background:#eee;
     color:#000;
     cursor:pointer;
     position:relative;
}
 .com_intro03 .content .item01 {
     margin-bottom:5%;
}
 .com_intro03 .content .item.cur {
     background:#052b4b;
     color:#fff;
}
 .com_intro03 .content .item.cur:after {
     content:'';
     width:0.06rem;
     height:0.13rem;
     background:url(../img/sanjiao.png) no-repeat center;
     position:absolute;
     top:50%;
     margin-top:-0.06rem;
}
 .com_intro03 .content .left .item.cur:after {
     right:-0.06rem;
}
 .com_intro03 .content .right .item.cur:after {
     left:-0.06rem;
     background:url(../images/sanjiao2.png) no-repeat center;
}
 .com_intro03 .content .item span {
     padding:0.65rem 0;
     font-size:0.22rem;
     line-height:1;
     display:block;
}
 .com_intro04 {
     margin-top:0.57rem;
}
 .com_intro04 .tit {
     font-size:0.3rem;
     color:#00a596;
     line-height:0.45rem;
     text-align:center;
     margin-bottom:0.22rem 
}
 .com_intro04 .content {
     position:relative;
}
 .com_intro04 .content .item {
     display:none;
     cursor:pointer;
}
 .com_intro04 .content .owl-item .item {
     display:block;
}
 .com_intro04 .content .cover {
     width:100%;
     height:100%;
     background:#92A1AE;
     background:rgba(0, 64, 152, 0.41);
     position:absolute;
     left:0;
     top:100%;
     transition:all 0.4s ease;
}
 .com_intro04 .content .cover .fdj {
     width:0.52rem;
     height:0.5rem;
     background:url(../images/fdj.png) no-repeat center;
     position:absolute;
     left:50%;
     margin-left:-0.26rem;
     top:50%;
     margin-top:-0.25rem;
}
 .com_intro04 .content .infor {
     padding:0.26rem 0.1rem;
     font-size:0.15rem;
     line-height:1;
     text-align:center;
     background:#c2c2c2;
     color:#fff;
     transition:all 0.4s ease;
}
 .com_intro04 .content .item:hover .infor {
     background:#004098;
}
 .com_intro04 .content .item:hover .cover {
     top:0;
}
/*箭头按钮的css样式：*/
 .com_intro04 .content .com_intro04_btn>div {
     width:0.3rem;
     height:0.54rem;
     background:url(../images/com_intro08.png) no-repeat;
     position:absolute;
     top:50%;
     margin-top:-0.27rem;
     z-index:2;
     font-size:0;
     cursor:pointer;
}
 .com_intro04 .content .com_intro04_btn .owl-prev {
     left:0;
     background-position:0 0;
}
 .com_intro04 .content .com_intro04_btn .owl-next {
     right:0;
     background-position:-0.3rem 0;
}
 .com_intro04 .content .com_intro04_btn .owl-prev:hover {
     background-position:0 -0.54rem;
}
 .com_intro04 .content .com_intro04_btn .owl-next:hover {
     background-position:-0.3rem -0.54rem;
}
 .com_intro04_hook .album_ordinary .album_close {
     background:#004098;
}
/*经典案例*/
 .case {
     padding-top:0.5rem;
}
 .case01 .rect-33 {
     padding-bottom:33%;
}
 .case01 .rect-45 {
     padding-bottom:45%;
}
 .case01 .hd {
     border:10px solid #ededed;
     margin-bottom:0.6rem;
}
 .case01 .hd .hd_box {
     padding:0.3rem 0.9rem;
}
 .case01 .hd .hd_box .inp_box_wrap {
     width:37%;
     margin-right:2%;
}
 .case01 .hd .hd_box label {
     display:inline-block;
     font-size:0.15rem;
     color:#333;
     margin-right:1%;
}
 .case01 .hd .hd_box .inp_box {
     display:inline-block;
     width:70%;
     height:0.3rem;
     line-height:0.3rem;
     border:1px solid #eeeeee;
     padding:0;
     margin:0;
     font-size:0.13rem;
     color:#999;
     padding:0;
     text-indent:0.1rem;
     border-radius:0;
}
 .case01 .hd .hd_box .select-ui-choose ._arrow {
     width:12%;
     right:0;
     background:#e3e3e3;
}
 .case01 .hd .hd_box .select-ui-choose ._arrow .arr {
     left:50%;
     margin:0 0 0 -0.4em;
     border-color:#969696 transparent transparent;
}
 .case01 .hd .hd_box .hd_btn {
     width:22%;
     border:none;
     text-align:center;
     background-color:#dc1212;
     font-size:0.15rem;
     color:#fff;
     height:0.32rem;
     line-height:0.32rem;
     outline:none;
     cursor:pointer;
     padding:0;
}
 body .select-ui-options-default li:hover {
     background:#00a596;
}
 .case01 .bd .bd_top {
     position:relative;
}
 .case01 .bd .bd_top .item {
     display:none;
}
 .case01 .bd .bd_top .owl-item .item {
     display:block;
}
 .case01 .bd .bd_top .item .cover {
     width:50%;
     height:100%;
     position:absolute;
     right:0;
     bottom:0;
     background:000;
     background:rgba(0, 0, 0, .69);
}
 .case01 .bd .bd_top .item .cover .box {
     padding:7% 15% 0 7%;
     color:#fff;
}
 .case01 .bd .bd_top .item .cover .box .title {
     font-size:0.28rem;
     width:51%;
     position:relative;
     font-weight:bold;
     margin-bottom:0.3rem;
}
 .case01 .bd .bd_top .item .cover .box .title span {
     display:block;
     border:4px solid #fff;
     padding-left:11%;
     line-height:0.62rem;
}
 .case01 .bd .bd_top .item .cover .box .title:after {
     content:'';
     width:0.73rem;
     height:0.13rem;
     background:url(../images/case02.png) no-repeat;
     position:absolute;
     right:0;
     top:50%;
     margin-top:-0.06rem;
}
 .case01 .bd .bd_top .item .cover .box .infor {
     padding-left:0.08rem;
     line-height:0.26rem;
}
 .case01 .bd .bd_top .item .cover .box .infor .tit {
     font-size:0.24rem;
     line-height:1;
     margin-bottom:0.19rem;
}
 .case01 .bd .bd_top .item .cover .box .infor .time {
     font-size:0.12rem;
     position:relative;
     padding-left:0.29rem;
}
 .case01 .bd .bd_top .item .cover .box .infor .time:after {
     content:'';
     width:0.07rem;
     height:0.07rem;
     border:2px solid #00a596;
     border-radius:50%;
     position:absolute;
     left:0.1rem;
     top:50%;
     margin-top:-0.04rem;
}
 .case01 .bd .bd_top .item .cover .box .infor .con {
     font-size:0.14rem;
     margin:0.18rem 0 0.3rem;
     height:1.04rem;
     overflow:hidden;
}
 .case01 .bd .bd_top .item .cover .box .infor .case_more {
     font-size:0.14rem;
}
/*箭头按钮的css样式：*/
 .case01 .bd .bd_top .case01_btn>div {
     width:0.44rem;
     height:0.78rem;
     background:url(../img/case03.png) no-repeat;
     position:absolute;
     top:50%;
     margin-top:-0.39rem;
     z-index:2;
     font-size:0;
     cursor:pointer;
}
 .case01 .bd .bd_top .case01_btn .owl-prev {
     left:0;
     background-position:0 0;
}
 .case01 .bd .bd_top .case01_btn .owl-next {
     right:0;
     background-position:-0.44rem 0;
}
 .case01 .bd .bd_top .case01_btn .owl-prev:hover {
     background-position:0 -0.78rem;
}
 .case01 .bd .bd_top .case01_btn .owl-next:hover {
     background-position:-0.44rem -0.78rem;
}
 .case01 .bd .bd_bott {
     margin-top:0.76rem;
}
 .case01 .bd .bd_bott .row>.span-4 {
     width:31.33333333%;
}
 .case01 .bd .bd_bott .row>[class*="span-"] {
     margin-right:2%;
}
 .case01 .bd .bd_bott li {
     position:relative;
     margin-bottom:0.35rem;
}
 .case01 .bd .bd_bott li:after {
     content:'';
     width:0.48rem;
     height:0.48rem;
     background:url(../images/case04.png) no-repeat center;
     position:absolute;
     right:0.32rem;
     top:0.4rem;
     opacity:0;
     visibility:hidden;
}
 .case01 .bd .bd_bott .li_box {
     padding:0.22rem 0.36rem 0.35rem;
     background:#f9f9f9;
     display:block;
}
 .case01 .bd .bd_bott .li_box .date {
     font-size:0.15rem;
     color:#999;
     line-height:0.28rem;
     margin-bottom:0.07rem;
}
 .case01 .bd .bd_bott .li_box .tit {
     font-size:0.19rem;
     color:#333333;
     line-height:0.32rem;
     font-weight:bold;
     margin-bottom:0.17rem;
     width:80% 
}
 .case01 .bd .bd_bott .li_box .con {
     font-size:0.14rem;
     color:#333333;
     line-height:0.27rem;
     margin-top:0.18rem;
     height: 0.81rem;
     overflow:hidden;
}
 .case01 .bd .bd_bott li:hover .li_box {
     background:#004098;
}
 .case01 .bd .bd_bott li:hover .li_box .date {
     color:#fff;
}
 .case01 .bd .bd_bott li:hover .li_box .tit {
     color:#fff;
}
 .case01 .bd .bd_bott li:hover .li_box .con {
     color:#fff;
}
 .case01 .bd .bd_bott li:hover:after {
     opacity:1;
     visibility:visible;
}
/*案例介绍*/
 .case_intro {
     padding-top:0.6rem;
}
 .case_intro01 .title {
     font-size:0.3rem;
     line-height:0.38rem;
     color:#1d1d1d;
     text-align:center;
     margin-bottom:0.07rem;
}
 .case_intro01 .case_tool {
     color:#1d1d1d;
     line-height:0.23rem;
     font-size:0.12rem;
     text-align:center;
     padding-bottom:0.22rem;
     border-bottom:1px solid #EBF0F5;
     border-bottom:1px solid rgba(0, 67, 132, 0.08);
     margin-bottom:0.3rem;
}
 .case_intro01 .case_tool ._tool {
     display:inline-block;
     margin-right:0.25rem;
}
 .case_intro01 .con {
     padding:0 0.3rem;
     line-height:0.25rem;
}
 .case_intro01 .con .img_ {
     display:block;
     margin:0.3rem auto;
}
 .case_intro02 {
     margin-top:0.4rem;
}
 .case_intro02 .title {
     font-size:0.28rem;
     line-height:0.38rem;
     color:#1d1d1d;
     font-weight:bold;
     margin-bottom:0.35rem;
}
 .case_intro02 .infor {
     position:absolute;
     left:0;
     bottom:0;
     width:100%;
     background:#555555;
     color:#fff;
     font-size:0.16rem;
}
 .case_intro02 .infor .tit {
     padding:0.19rem 0.4rem 0.16rem;
}
 .case_intro02 .content .item {
     display:none;
}
 .case_intro02 .content {
     position:relative;
}
 .case_intro02 .content .owl-item .item {
     display:block;
}
 .case_intro02 .content .item:hover .infor {
     background:#004098;
}
/*箭头按钮的css样式：*/
 .case_intro02 .case_intro02_btn>div {
     width:0.34rem;
     height:0.34rem;
     background:url(../images/case_intro01.png) no-repeat;
     position:absolute;
     top:-0.6rem;
     z-index:2;
     font-size:0;
     cursor:pointer;
}
 .case_intro02 .case_intro02_btn .owl-prev {
     right:0.44rem;
     background-position:0 0;
}
 .case_intro02 .case_intro02_btn .owl-next {
     right:0;
     background-position:-0.34rem 0;
}
 .case_intro02 .case_intro02_btn .owl-prev:hover {
     background-position:0 -0.34rem;
}
 .case_intro02 .case_intro02_btn .owl-next:hover {
     background-position:-0.34rem -0.34rem;
}
/*新闻列表*/
 .news_list {
     padding-top:0.5rem;
}
 .news_list01 .wrap {
     position:relative;
}
 .news_list01 .rect-56 {
     padding-bottom:56%;
}
 .news_list01 .rect-1045 {
     padding-bottom:104.5%;
}
 .news_list01 .leibie {
     font-size:0.48rem;
     color:#00a596;
     font-weight:bold;
     margin-right:0.07rem;
     position:absolute;
     left:0;
     top:0;
     line-height:1;
     background:#fff;
     z-index:3 
}
 .news_list01 .item {
     display:none;
}
 .news_list01 .owl-item .item {
     display:block;
}
 .news_list01 .item .title {
     font-size:0.36rem;
     line-height:0.6rem;
     color:#272727;
     padding-bottom:0.04rem;
     border-bottom:1px solid #e5e5e5;
     margin-bottom:0.27rem;
     padding-left:2rem;
}
 .news_list01 .item .content .left {
     width:65.1%;
     float:left;
}
 .news_list01 .item .content .left img {
     display:none;
}
 .news_list01 .item .content .left img.cur {
     display:block;
}
 .news_list01 .item .content .right {
     width:34.83%;
     float:left;
}
 .news_list01 .item .content .right .box {
     padding:0.41rem 0.45rem 0.2rem;
}
 .news_list01 .item .content .right .box li {
     line-height:0.4rem;
}
 .news_list01 .item .content .right .box li a {
     display:block;
}
 .news_list01 .item .content .right .box li .t {
     font-size:0.17rem;
     color:#fff;
     width:70%;
     display:inline-block;
     vertical-align:middle;
}
 .news_list01 .item .content .right .box li .date {
     display:inline-block;
     color:#fff;
     color:rgba(255, 255, 255, 0.69);
     vertical-align:middle;
     width:25%;
     margin-left:3%;
     text-align:right;
}
 .news_list01 .item .content .right .box li .c {
     display:none;
     color:#fff;
}
/*选中态*/
 .news_list01 .item .content .right .box li.cur {
     border-bottom:1px solid #fff;
     border-color:rgba(255, 255, 255, 0.27);
     padding-bottom:0.15rem;
     margin-bottom:0.14rem;
}
 .news_list01 .item .content .right .box li.cur .t {
     font-size:0.18rem;
     font-weight:bold;
     line-height:0.26rem;
     margin-bottom:0.07rem;
     white-space:normal;
     width:auto;
}
 .news_list01 .item .content .right .box li.cur .t span {
     display:none;
}
 .news_list01 .item .content .right .box li.cur .date {
     display:block;
     font-size:0.14rem;
     line-height:0.27rem;
     margin-bottom:0.04rem;
     color:rgba(255, 255, 255, 0.82);
     width:auto;
     margin-left:0;
     text-align:left;
}
 .news_list01 .item .content .right .box li.cur .c {
     display:block;
     font-size:0.13rem;
     line-height:0.24rem;
     height:0.48rem;
     overflow:hidden;
     color:rgba(255, 255, 255, 0.82);
}
 .news_list01 .item .content .right .box li:hover a {
     color:#fff;
}
/*箭头按钮的css样式：*/
 .news_list01 .news_list01_btn>div {
     width:0.34rem;
     height:0.34rem;
     background:url(../img/case_intro01.png) no-repeat;
     position:absolute;
     top:0.17rem;
     z-index:2;
     font-size:0;
     cursor:pointer;
}
 .news_list01 .news_list01_btn .owl-prev {
     right:0.44rem;
     background-position:0 0;
}
 .news_list01 .news_list01_btn .owl-next {
     right:0;
     background-position:-0.34rem 0;
}
 .news_list01 .news_list01_btn .owl-prev:hover {
     background-position:0 -0.34rem;
}
 .news_list01 .news_list01_btn .owl-next:hover {
     background-position:-0.34rem -0.34rem;
}
 .news_list02 {
     margin-top:0.7rem;
}
 .news_list02 .list_hd {
     background-color:#f0f0f0;
     padding:0.5rem 0.6rem 0.4rem;
     margin-bottom:0.26rem;
}
 .news_list02 .hd_tit {
     font-size:0.2rem;
     color:#1e1e1e;
     font-weight:normal;
     height:0.3rem;
     line-height:0.3rem;
     margin-right:2%;
}
 .news_list02 .inp_box_wrap {
     width:20%;
     margin-right:2%;
}
 .news_list02 .inp_box {
     display:block;
     width:100%;
     height:0.32rem;
     line-height:0.32rem;
     border:1px solid #e0e0e0;
     padding:0;
     margin:0;
     box-sizing:content-box;
     font-size:0.13rem;
     color:#999;
     padding:0;
     text-indent:0.1rem;
}
 .news_list02 .hd_btn {
     width:18%;
     border:none;
     text-align:center;
     background-color:#00a596;
     font-size:0.15rem;
     color:#fff;
     height:0.34rem;
     line-height:0.34rem;
     outline:none;
     cursor:pointer;
}
 .news_list02 li:last-child {
     margin-bottom:0.55rem;
}
 .news_list02 li.last {
     margin-bottom:0.55rem;
}
 .news_list02 .list_box {
     padding:0.46rem 0.6rem 0.4rem;
     position:relative;
     -webkit-transition: all 0.3s ease;
     transition: all 0.3s ease;
}
 .news_list02 .list_main {
     overflow:hidden;
     width:88%;
}
 .news_list02 .bd_r {
     width:20%;
     margin-left:3%;
}
 .news_list02 .list_title {
     font-size:0.22rem;
     color:#070707;
     font-weight:normal;
     display:block;
}
 .news_list02 .list_tool {
     font-size:0.12rem;
     color:#c9c9c9;
     padding:0.1rem 0rem;
}
 .news_list02 .list_tool span {
     display:inline-block;
     vertical-align:middle;
}
 .news_list02 .list_tool .share {
     cursor:pointer;
     margin:0 0.2rem;
}
 .news_list02 .list_p {
     font-size:0.14rem;
     color:#464646;
     line-height: 0.26rem;
     height:0.52rem;
     overflow:hidden;
}
 .news_list02 .list_box:after {
     content: "";
     width:88%;
     height:0.01rem;
     background-color:#e6e6e6;
     position:absolute;
     bottom:0;
     right:0;
}
 .news_list02 li:hover .list_box {
     background-color:#f8f8f8;
}
 .news_list02 li:hover .list_box:after {
     background-color:#f8f8f8;
}
 .news_list02 li:hover .list_title a {
     color:#008756;
}
 .news_list02 li:hover .list_title {
     color:#00a596;
}
 .news_list02 .list_time {
     font-size:0.14rem;
     color:#00a596;
     padding:0 2% 2% 0;
     border-right:1px solid #e6e6e6;
     width:0.6rem;
}
 .news_list02 .list_time_day {
     display:block;
     font-size:0.5rem;
     color:#00a596;
     line-height:0.5rem;
     font-family:helvetica;
}
 .news_list02 .select-ui-choose ._arrow {
     width:16%;
     right:0;
     background:#e3e3e3;
}
 .news_list02 .select-ui-choose ._arrow .arr {
     left:50%;
     margin:0 0 0 -0.4em;
     border-color: #969696 transparent transparent;
}
 body .select-ui-options li:hover, body .select-ui-options li.hover {
     background:#00a596;
}
 body .select-ui-options-bottom, .news_list02 .select-ui-choose-bottom.on, .news_list02 .select_box {
     border-radius:0rem;
}
 .news_list02 .share a {
     padding:0;
     margin:0;
     background:none;
     height:0.2rem;
     line-height:0.2rem;
}
 .news_list02 .share a i {
     vertical-align:baseline;
}
 .news_list02 .list_bd .noimg .bd_c {
     width:84%;
}
/*新闻详细*/
 .news_detail {
     padding-bottom:0;
}
 .news_detail01 .iconfont {
     color:#676767;
}
 .news_detail01 .n_left {
     width:72%;
     float:left;
     box-sizing:border-box;
}
 .news_detail01 ._head ._title {
     font-size:0.26rem;
     font-weight:bold;
     color:#464646;
     margin-bottom:0.1rem;
}
 .news_detail01 ._tools {
     font-size:0;
     color:#7e7e7e;
     margin-bottom:0.15rem;
}
 .news_detail01 ._tools ._tool {
     font-size:0.12rem;
     margin-right:0.1rem;
     height:0.3rem;
     line-height:0.3rem;
     overflow:hidden;
     vertical-align: middle;
}
 .news_detail01 ._tools .iconfont {
     font-size:0.18rem;
     display:inline-block;
     height:0.3rem;
     line-height:0.3rem;
     vertical-align:-0.02rem;
}
 .news_detail01 ._tools b {
     font-weight:normal;
}
 .news_detail01 ._tools #switcher {
     margin-left:0.1rem;
}
 .news_detail01 ._tools #switcher ._title {
     margin-right:0.05rem;
     font-size:0.12rem;
     color:#7e7e7e;
}
 .news_detail01 ._tools #switcher .iconfont {
     font-size:0.15rem;
}
 .news_detail01 ._tools .bds_more {
     float:none;
     background:none;
     padding:0;
}
 .news_detail01 .myart {
     padding:0.3rem 2.5%;
     background-color:#fafafa;
     line-height:2;
     min-height:2rem;
     font-size:0.13rem;
     color:#555555 
}
 .news_detail01 .n_right {
     width:23%;
     float:right;
     padding-top:0.17rem;
}
 .news_detail01 ._back .iconfont {
     display:block;
     position:absolute;
     top:0;
     right:0.2rem;
     font-size:0.2rem;
}
 .news_detail01 ._back a, .news_detail01 ._back .iconfont {
     color:#1e1e1e;
}
 .news_detail01 ._back a {
     display:block;
     position:relative;
     width:70%;
     height:0.49rem;
     padding-left:0.2rem;
     border:#d7d6d6 1px solid;
     font-size:0.2rem;
     line-height:0.49rem;
}
 .news_detail01 ._back:hover a {
     background-color:#00a596;
}
 .news_detail01 ._back:hover a, .news_detail01 ._back:hover .iconfont {
     color:#fff;
}
 .news_detail01 ._detailPage_bottom li span, .news_detail01 ._detailPage_bottom li a {
     display:block;
}
 .news_detail01 ._detailPage_bottom {
     margin-top:0.5rem;
}
 .news_detail01 ._detailPage_bottom ul {
     padding:0.14rem 0;
}
 .news_detail01 ._detailPage_bottom li {
     position:relative;
     padding-bottom:0.4rem;
}
 .news_detail01 ._detailPage_bottom li:after {
     content:'';
     position:absolute;
     top:0.15rem;
     left:0;
     width:100%;
     height:0.01rem;
     background-color:#e2e2e2;
     overflow:hidden;
}
 .news_detail01 ._db ._mark {
     color:#1e1e1e;
}
 .news_detail01 ._detailPage_bottom a:hover ._mark {
     color:#1e1e1e;
}
 .news_detail01 ._detailPage_bottom ._mark {
     display:inline-block;
     background-color:#fff;
     padding-right:0.08rem;
     padding-bottom:0.1rem;
     font-size:0.18rem;
     font-weight:bold;
     position:relative;
     z-index:10 
}
 .news_detail01 ._detailPage_bottom ._date {
     height:0.3rem;
     line-height:0.3rem;
     margin-bottom:0.07rem;
     font-family:Arial;
     font-size:0.13rem;
     color:#676767;
}
 .news_detail01 ._detailPage_bottom ._date .iconfont {
     font-size:0.2rem;
     height:0.3rem;
     vertical-align:-0.02rem;
     margin-left:0;
}
 .news_detail01 ._detailPage_bottom a:hover ._title {
     color:#00a596;
}
 .news_detail01 ._detailPage_bottom ._title {
     padding-left:0.05rem;
     font-size:0.18rem;
     font-weight:bold;
     color:#5c5c5c;
     line-height:1.5em;
     font-weight:normal;
}
 .news_detail01 ._detailPage_bottom2 ._mark {
     padding-bottom:0.08rem;
     font-size:0.18rem;
     font-weight:bold;
}
 .news_detail01 ._detailPage_bottom2 .img_ {
     margin-bottom:0.12rem;
}
 .news_detail01 ._detailPage_bottom2 li {
     line-height:0.28rem 
}
 .news_detail01 ._detailPage_bottom2 li>a {
     padding:0 0.8rem 0 0.13rem;
     position:relative;
     display:block;
}
 .news_detail01 ._detailPage_bottom2 li>a:after {
     content:'';
     position:absolute;
     top:50%;
     margin-top:-0.04rem;
     left:0rem;
     width:0;
     height:0;
     overflow:hidden;
     border-width:0.04rem;
     border-color:transparent transparent transparent #9a9a9a;
     border-style:dashed dashed dashed solid;
}
 .news_detail01 ._detailPage_bottom2 li:hover a:after {
     border-color:transparent transparent transparent #572b22;
}
 .news_detail01 ._detailPage_bottom2 li.cur a:after {
     border-color:transparent transparent transparent #572b22;
}
 .news_detail01 ._detailPage_bottom2 li ._title, .news_detail01 ._detailPage_bottom2 ._date {
     color:#000;
}
 .news_detail01 ._detailPage_bottom2 li:hover ._title, .news_detail01 ._detailPage_bottom2 li:hover ._date {
     color:#00a596;
}
 .news_detail01 ._detailPage_bottom2 li.cur ._title, .news_detail01 ._detailPage_bottom2 li.cur ._date {
     color:#00a596;
}
 .news_detail01 ._detailPage_bottom2 li ._title {
     font-size:0.13rem;
     font-weight:normal;
     height:0.28rem;
     line-height:0.28rem;
     white-space:nowrap;
     text-overflow:ellipsis;
     overflow:hidden;
}
 .news_detail01 ._detailPage_bottom2 ._date {
     position:absolute;
     right:0;
     top:0;
}
/*党建*/
 .dangjian {
     padding-top:0;
}
 .dangjian .owl-carousel {
     display:none;
}
 .dangjian01 {
     margin-bottom:3%;
     padding-top:3%;
}
 .dangjian01 .biaoti {
     font-size:0.32rem;
     color:#424242;
     margin-bottom:0.24rem;
}
 .dangjian01 .left {
     width:45%;
}
 .dangjian01 .left a {
     display:block;
}
 .dangjian01 .left .imgbox {
     position:relative;
}
 .dangjian01 .left .time {
     position:absolute;
     top:0;
     left:0;
     background:#e22937;
     padding:2%;
     color:#fff;
     text-align:center;
}
 .dangjian01 .left .date {
     font-weight:bold;
     font-size:0.26rem;
     line-height:1;
     border-bottom:1px solid #fff;
}
 .dangjian01 .left .con {
     position:absolute;
     bottom:0;
     left:0;
     width:100%;
     background:rgba(0, 0, 0, .7);
     color:#fff;
}
 .dangjian01 .left .con .infor {
     padding:3% 5%;
}
 .dangjian01 .left .tit {
     font-size:0.18rem;
     width:80%;
     margin-bottom:2%;
}
 .dangjian01 .left .owl-dots {
     position:absolute;
     bottom:10%;
     right:5%;
}
 .dangjian01 .left .owl-dot {
     display:inline-block;
     margin:0 0.05rem;
}
 .dangjian01 .left .owl-dot span {
     width:0.1rem;
     height:0.1rem;
     background:#fff;
     display:block;
}
 .dangjian01 .left .owl-dot.active span {
     background:#e70012;
}
 .dangjian01 .right {
     width:50%;
}
 .dangjian01 .right ul {
     padding-left:4%;
}
 .dangjian01 .right li a {
     display:block;
     border-bottom:1px solid #ddd;
     padding:0.12rem 0 0.17rem;
}
 .dangjian01 .right li.li01 a {
     padding-top:0.02rem;
}
 .dangjian01 .right li .title {
     font-size:0.18rem;
     color:#000;
     width:80%;
}
 .dangjian01 .right li .time {
     color:#808080;
}
 .dangjian01 .right li .decs {
     color:#545454;
     margin-top:0.07rem;
     line-height:0.22rem;
}
 .dangjian01 .right li a:hover .title {
     color:#00a596 
}
 .dangjian02 {
     background:#f8f8f8;
     padding:3% 0;
}
 .dangjian02 .tit {
     font-size:0.28rem;
     color:#353535;
     margin-bottom:0.15rem;
}
 .dangjian02 .item {
     width:30.4%;
     float:left;
     margin-right:4.3%;
}
 .dangjian02 .item03 {
     margin-right:0;
}
 .dangjian02 .imgbox {
     margin-bottom:5%;
}
 .dangjian02 li {
     position:relative;
     color:#545454;
     line-height:0.3rem;
}
 .dangjian03 {
     padding:3% 0 0;
}
 .dangjian03 li a {
     display:block;
     margin-bottom:3%;
}
 .dangjian03 li .imgbox {
     position:relative;
}
 .dangjian03 li .con {
     position:absolute;
     bottom:0;
     left:0;
     width:100%;
     background:rgba(0, 0, 0, 0.5);
     color:#fff;
     font-size:0.13rem;
}
 .dangjian03 li .con .title {
     padding:3% 4%;
}
 .dangjian03 li.first .con {
     font-size:0.18rem;
}
 .dangjian03 li.third .con {
     position:absolute;
     top:0;
     left:0;
     font-size:0.4rem;
     line-height:0.44rem;
     background:none;
}
 .dangjian03 li.third .con .title {
     padding:16% 50% 9% 17%;
}
/*发展历程*/
 .history {
     padding:0.74rem 0 0;
}
 .history01 .title {
     position: relative;
     z-index:5;
     margin-bottom:1rem;
     color:#fff;
}
 .history01 .title h1 {
     font-size:0.34rem;
     font-weight:normal;
     line-height:1;
     margin-bottom:0.21rem;
}
 .history01 .title .bread_crumbs {
     font-size:0.14rem;
}
 .history01 .his_con {
     padding:1rem 0 2.5rem;
     background-attachment:fixed;
     background:url(../images/widgets_xc_history_7_01.jpg) no-repeat center;
}
 .history01 .his_con .history_list {
     position:relative;
}
 .history01 .his_con .historyin {
     float:left;
     margin:0 0.11rem;
}
 .history01 .his_con .historyin .his_box {
     cursor:pointer;
     position:relative;
     background:#535353;
     z-index: 3;
     padding:0.4rem 0.28rem 0;
     height:2.44rem;
}
 .history01 .his_con .history_list {
     opacity:0;
     visibility: hidden;
}
 .history01 .his_con .history_list.slick-initialized {
     opacity:1;
     visibility:visible;
}
 .history01 .his_con .historyin .his_box .year {
     display:block;
     line-height:1;
     color:#fff;
     font-size:0.5rem;
     font-weight:bold;
     margin-bottom:0.25rem;
}
 .history01 .his_con .historyin .his_box span {
     display:block;
     line-height:1.2;
     color:#ffffff;
     font-size:0.2rem;
     font-weight:bold;
}
 .history01 .his_con .historyin .his_box .more {
     display:block;
     line-height:1;
     color:#ffffff;
     opacity:0;
     visibility:hidden;
     transition:0.44s;
     font-size:0.14rem;
     position:absolute;
     left:0.28rem;
     bottom:0.22rem;
}
 .history01 .his_con .historyin .his_box:before {
     content:"";
     width:100%;
     height:100%;
     background:#004098;
     position:absolute;
     left:0;
     top:0;
     z-index:-1;
     -webkit-transition:-webkit-transform .54s cubic-bezier(.215, .61, .355, 1);
     transition:transform .54s cubic-bezier(.215, .61, .355, 1), -webkit-transform .54s cubic-bezier(.215, .61, .355, 1);
     transform-origin:left 100%;
     -webkit-transform-origin:left 100%;
     transform:scaleY(0);
     -moz-transform:scaleY(0);
     -webkit-transform:scaleY(0);
     visibility:hidden\9;
}
/*按钮*/
 .history01 .his_con .slick-arrow {
     padding:0;
     width:0.49rem;
     height:0.49rem;
     margin:0;
     outline:none;
     border:none;
     position:absolute;
     top:50%;
     text-indent:999.99rem;
     cursor:pointer;
     transition:0.42s;
     z-index:10;
}
 .history01 .his_con .slick-arrow.slick-prev {
     left:-0.71rem;
     background:url(../images/jt_l01.png) center no-repeat;
}
 .history01 .his_con .slick-arrow.slick-next {
     right:-0.71rem;
     background:url(../images/jt_r01.png) center no-repeat;
}
/*弹窗*/
 .history01 .pophit {
     position:fixed;
     width:100%;
     height:100%;
     left:0;
     top:0;
     z-index:99;
     opacity:0;
     visibility:hidden;
     transition:0.65s cubic-bezier(.215, .61, .355, 1);
     overflow-y:auto;
}
 .history01 .popbg {
     width:100%;
     height:100%;
     position:absolute;
     left:0;
     top:0;
     background:#000;
     filter:alpha(opacity=70);
     background:rgba(0, 0, 0, 0.7);
}
 .history01 .poptext {
     width:9rem;
     padding:0.4rem 0;
     background:#fff;
     position:absolute;
     left:50%;
     margin-left:-4.5rem;
     top:50%;
     margin-top:-2.15rem;
}
 .history01 .pclose {
     display:block;
     width:0.37rem;
     height:0.37rem;
     background:url(../images/about_close.png) center no-repeat;
     cursor:pointer;
     position:absolute;
     right:-0.73rem;
     top:0;
}
 .history01 .popdown {
     margin:0 0.5rem;
     height:3.5rem;
     overflow:hidden;
}
 .history01 .popdown .tit {
     display:block;
     line-height:1;
     color:#00a0e9;
     font-size:0.4rem;
     font-weight:bold;
     margin-bottom:0.3rem;
}
 .history01 .popdown .con {
     display:block;
     line-height:1;
     color:#000000;
     font-size:0.2rem;
     overflow-y:auto;
     height:2.8rem 
}
 .history01 .popdown .con .y {
     margin-bottom:0.15rem;
     margin-top:0.2rem;
}
 .history01 .popdown .con .y:first-child {
     margin-top: 0;
}
 .history01 .popdown p {
     color:#646464;
     font-size:0.14rem;
     line-height:2;
}
/*滚动条*/
 .history01 .popdown .con::-webkit-scrollbar {
     width:0.05rem;
     height:0.16rem;
     background-color:#F5F5F5;
}
 .history01 .popdown .con::-webkit-scrollbar-track {
     -webkit-box-shadow:inset 0 0 0.06rem rgba(0, 0, 0, 0.3);
     border-radius:0.1rem;
     background-color:#F5F5F5;
}
 .history01 .popdown .con::-webkit-scrollbar-thumb {
     border-radius:0.2rem;
     -webkit-box-shadow:inset 0 0 0.06rem rgba(0, 0, 0, .3);
     background-color:#00a596;
}
/*触控*/
 .history01 .his_con .historyin .his_box:hover:before {
     transform:scaleY(1);
     -webkit-transform:scaleY(1);
     transform-origin:left 0;
     -webkit-transform-origin:left 0;
     visibility:visible\9;
}
 .history01 .his_con .historyin .his_box:hover .more {
     opacity:1;
     visibility:visible;
}
 .his_con .slick-arrow.slick-prev:hover {
     background:url(../images/jt_l02.png) center no-repeat;
}
 .history01 .his_con .slick-arrow.slick-next:hover {
     background:url(../images/jt_r02.png) center no-repeat;
}
/*点击*/
 .history01 .pophit.show {
     opacity:1;
     visibility:visible;
}
/*首页*/
/*banner*/
 .ibanner .item {
     height: 100%;
     position: relative;
     overflow: hidden;
}
 .ibanner video {
     position: absolute;
     width: 100%;
     top: 0;
     left: 0;
     min-height: 100%;
}
 .ibanner .owl-item .item>img {
     position: absolute;
     left: 50%;
     margin-left: -9.6rem;
     width: 19.2rem;
     max-width: none;
     height: 100%;
}
 .ibanner .owl-item .item1>img {
     display:none;
}
 .ibanner .word_img {
     position: absolute;
     width: 6.25rem;
     height: 2.1rem;
     left: 50%;
     margin-left: -3.12rem;
     z-index: 5;
     top: 50%;
     margin-top: -1.5rem;
}
 .guide {
     width:0.81rem;
     height:0.81rem;
     background:url(../images/mouse_guide.png) no-repeat;
     position:absolute;
     left:50%;
     margin-left:-0.4rem;
     bottom:15%;
     z-index:10;
}
 .guide:hover {
     -webkit-animation:pudding 1s linear;
     -moz-animation:pudding 1s linear;
     -o-animation:pudding 1s linear;
     -ms-animation:pudding 1s linear;
     animation:pudding 1s linear;
}
 .s_ipart1 .cursor {
     position:fixed;
     top:0;
     left:0;
     z-index:30;
     pointer-events: none;
     display:none;
}
 .s_ipart1 .cursor .cursorIcon {
     width:0.33rem;
     height:0.54rem;
     background:url(../images/cursor-left.png) no-repeat center;
}
 .s_ipart1 .cursor.right .cursorIcon {
     -ms-transform: rotate(180deg);
     -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
     -o-transform: rotate(180deg);
     transform: rotate(180deg) 
}
 .s_ipart1 {
     cursor: none;
}
/*第一部分 也是swiper的第二屏*/
 .ipart01 {
     position:relative;
     height:100%;
}
 .ipart01 .bg_img {
     position:absolute;
     left:0;
     bottom:0;
     width:100%;
     height:100%;
}
 .ipart01 .bg_img ul {
     height:100%;
}
 .ipart01 .bg_img li {
     display:none;
     height:100%;
}
 .ipart01 .bg_img li.cur {
     display:block;
}
/*.ipart01 .bg_img li img{
     position:absolute;
     left:50%;
     margin-left:-9.6rem;
     width:19.2rem;
     max-width:none;
}
 */
 .ipart01 .bg_img li .cover {
     position:relative;
     padding-top:1.73rem;
}
 .ipart01 .bg_img li .cover .infor {
     width:49%;
     padding-left:1%;
}
 .ipart01 .bg_img li .en_tit {
     font-size:0.14rem;
     color:#606060;
     line-height:0.24rem;
     text-transform:uppercase;
}
 .ipart01 .bg_img li .ch_tit {
     font-size:0.38rem;
     color:#00a596;
     line-height:1;
}
 .ipart01 .bg_img li .con {
     font-size:0.14rem;
     color:#3d3d3d;
     line-height:0.24rem;
     margin-top:0.22rem;
}
 .ipart01 .bg_img li .list {
     font-size:0.16rem;
     color:#1e1e1e;
     line-height:0.33rem;
     margin-top:0.24rem;
}
 .ipart01 .bg_img li .list dd {
     margin-right:0.4rem;
     float:left;
     font-weight:bold;
}
 .ipart01 .txt_box {
     background:#091926;
     background:rgba(9, 25, 38, 0.7);
     position:absolute;
     left:0;
     bottom:0;
     padding:0.18rem 0 0.3rem;
     width:100%;
}
 .ipart01 .txt_box li {
     float:left;
     width: 12.5%;
     text-align:center;
     cursor:pointer;
}
 .ipart01 .txt_box li i {
     display:inline-block;
     width:0.63rem;
     height:0.55rem;
     background:url(../images/index01.png) no-repeat;
     margin:0 auto 0.04rem;
}
 .ipart01 .txt_box li.li1 i {
     background-position:0 0;
}
 .ipart01 .txt_box li.li2 i {
     background-position:-0.63rem 0;
}
 .ipart01 .txt_box li.li3 i {
     background-position:-1.26rem 0;
}
 .ipart01 .txt_box li.li4 i {
     background-position:-1.89rem 0;
}
 .ipart01 .txt_box li.li5 i {
     background-position:-2.52rem 0;
}
 .ipart01 .txt_box li.li6 i {
     background-position:-3.15rem 0;
}
 .ipart01 .txt_box li.li7 i {
     background-position:-3.78rem 0;
}
 .ipart01 .txt_box li.li8 i {
     background-position:-4.41rem 0;
}
 .ipart01 .txt_box li.li1.cur i, .ipart01 .txt_box li.li1:hover i {
     background-position:0 -0.55rem;
}
 .ipart01 .txt_box li.li2.cur i, .ipart01 .txt_box li.li2:hover i {
     background-position:-0.63rem -0.55rem;
}
 .ipart01 .txt_box li.li3.cur i, .ipart01 .txt_box li.li3:hover i {
     background-position:-1.26rem -0.55rem;
}
 .ipart01 .txt_box li.li4.cur i, .ipart01 .txt_box li.li4:hover i {
     background-position:-1.89rem -0.55rem;
}
 .ipart01 .txt_box li.li5.cur i, .ipart01 .txt_box li.li5:hover i {
     background-position:-2.52rem -0.55rem;
}
 .ipart01 .txt_box li.li6.cur i, .ipart01 .txt_box li.li6:hover i {
     background-position:-3.15rem -0.55rem;
}
 .ipart01 .txt_box li.li7.cur i, .ipart01 .txt_box li.li7:hover i {
     background-position:-3.78rem -0.55rem;
}
 .ipart01 .txt_box li.li8.cur i, .ipart01 .txt_box li.li8:hover i {
     background-position:-4.41rem -0.55rem;
}
 .ipart01 .txt_box li span {
     display:block;
     font-size:0.16rem;
     color:#fff;
}
 .ipart01 .txt_box li.cur span, .ipart01 .txt_box li:hover span {
     color:#00a596;
}
 .ipart {
     padding:0.4rem 0 0;
}
 .ipart02 {
     margin-bottom:0.65rem;
}
 .ipart02 .infor {
     margin-bottom:0.3rem;
}
 .ipart02 .infor .tit {
     font-size:0.38rem;
     line-height:0.48rem;
     color:#00a596;
}
 .ipart02 .infor .ip2_more {
     color:#052b4b;
     padding-top:0.25rem;
}
 .ipart02 .content .left {
     width:41%;
     float:left;
}
 .ipart02 .content .left .scroll_con {
     height:3.54rem;
     overflow:hidden;
}
 .ipart02 .content .left li {
     border-bottom:1px solid #f1f8fa 
}
 .ipart02 .content .left .li_box {
     padding:0.28rem 0.24rem 0.19rem;
     display:block;
}
 .ipart02 .content .left .li_box .date {
     width:17%;
     color:#9c9c9c;
}
 .ipart02 .content .left .li_box .date .day {
     font-size:0.48rem;
     line-height:1;
}
 .ipart02 .content .left .li_box .intro {
     width:82%;
     float:left;
     margin-top:0.05rem;
}
 .ipart02 .content .left .li_box .intro .t {
     font-size:0.18rem;
     color:#1e1e1e;
     margin-bottom:0.06rem;
}
 .ipart02 .content .left .li_box .intro .c {
     color:#6a6a6a;
}
 .ipart02 .content .left li:hover .li_box {
     background:#f1f8fa;
}
 .ipart02 .content .left .scroll_btn {
}
 .ipart02 .content .left .scroll_btn .btns {
     width:49%;
     float:left;
     margin-right:1%;
     height:0.25rem;
     line-height:0.25rem;
     text-align:center;
     font-size:0.16rem;
     background:#e7e7e7;
     color:#fff;
     font-weight:bold;
     cursor:pointer;
     transition:all 0.5s ease;
}
 .ipart02 .content .left .scroll_btn .btns:hover {
     background:#00a596;
}
 .ipart02 .content .left li:hover .li_box .intro .t {
     color:#00a596;
}
 .ipart02 .content .right {
     width:56%;
     float:right;
}
 .ipart02 .content .right .rect-67 {
     padding-bottom:67%;
}
 .ipart02 .content .right .cell {
     width:47.7%;
     margin-left:3.5%;
     float:left;
}
 .ipart02 .content .right .cell a {
     display:block;
}
 .ipart02 .content .right .cell:first-child {
     margin-left:0;
}
 .ipart02 .content .right .cell .cell_infor {
     margin-top:0.3rem;
}
 .ipart02 .content .right .cell_infor .t {
     font-size:0.18rem;
     color:#1e1e1e;
     line-height:0.26rem;
}
 .ipart02 .content .right .cell_infor .d {
     font-size:0.14rem;
     color:#b2b2b2;
     line-height:0.37rem;
     margin-bottom:0.05rem;
}
 .ipart02 .content .right .cell_infor .c {
     font-size:0.14rem;
     color:#6a6a6a;
     line-height:0.26rem;
}
 .ipart02 .content .right .cell:hover .cell_infor .t {
     color:#00a596;
     height:0.52rem;
}
 .ipart03 {
     background:url(../images/index02.jpg) no-repeat center;
     padding:0.45rem 0 0.75rem;
}
 .ipart03 .left {
     width:23.6%;
     float:left;
}
 .ipart03 .left .infor {
     margin-top:0.18rem;
}
 .ipart03 .left .infor .tit {
     font-size:0.38rem;
     color:#00a596;
     line-height:0.48rem;
}
 .ipart03 .left .infor .con {
     font-size:0.24rem;
     color:#282828;
     line-height:0.4rem;
}
 .ipart03 .left .content {
     margin-top:0.36rem;
}
 .ipart03 .left .content li {
     line-height:0.38rem;
     cursor:pointer;
}
 .ipart03 .left .content li .icon {
     display:inline-block;
     width:0.13rem;
     height:0.13rem;
     background:url(../images/index03.png) no-repeat;
     margin-right:0.16rem;
     vertical-align:-0.01rem;
}
 .ipart03 .left .content li:hover .icon, .ipart03 .left .content li.cur .icon {
     background-position:-0.13rem 0;
}
 .ipart03 .left .content li span {
     display:inline-block;
     font-size:0.16rem;
     color:#000;
}
 .ipart03 .left .content li:hover span, .ipart03 .left .content li.cur span {
     color:#00a596;
}
 .ipart03 .right {
     width:75%;
     float:right;
}
 .ipart03 .right .rect-1607 {
     padding-bottom:160%;
}
 .ipart03 .right .rect-78 {
     padding-bottom:78%;
}
 .ipart03 .right .span-4 {
     margin-bottom:0.13rem;
}
 .ipart03 .right .item {
     display:none;
}
 .ipart03 .right .item.cur {
     display:block;
}
 .ipart03 .right .item .mengban {
     width:100%;
     height:100%;
     background:url(../images/cover_bg.png) no-repeat bottom;
     position:absolute;
     left:0;
     bottom:0;
}
 .ipart03 .right .item .cover {
     width:100%;
     height:100%;
     position:absolute;
     left:0;
     bottom:0;
     background:url(../images/blue_70.png);
     opacity:0;
     visibility:hidden;
}
 .ipart03 .right .item .cover .c_box {
     padding:0.45rem 0.45rem 0.2rem;
     text-align:center;
     color:#fff;
     line-height:0.26rem;
}
 .ipart03 .right .item .cover .c_box .t {
     font-size:0.18rem;
     margin-bottom:0.11rem;
}
 .ipart03 .right .item .cover .c_box .link_ {
     width:0.62rem;
     height:0.62rem;
     background:url(../images/index05.png) no-repeat;
     margin:0.24rem auto 0;
}
 .ipart03 .right .item .txt {
     position:absolute;
     left:10%;
     right:10%;
     bottom:0.2rem;
     color:#fff;
}
 .ipart03 .right .item .item_cell:hover .cover {
     opacity:1;
     visibility:visible;
}
 .ipart03 .right .item .item_cell:hover .txt {
     opacity:0;
     visibility:hidden;
}
/*招聘列表*/
 .job_list01 .content {
     background: url(../images/job_list01.png) no-repeat center;
     overflow:hidden;
}
 .job_list01 .content a {
     display:block;
     padding:0.81rem 0rem;
     border-right:1px solid #fff;
     color:#fff;
     text-align:center;
}
 .job_list01 .content a .title {
     margin-bottom:0.4rem;
     font-size:0.26rem;
     font-weight:normal;
}
 .job_list01 .content a:hover {
     background: url(../images/blue_8.png);
}
 .job_list02 {
     margin-top:0.55rem;
}
 .job_list02 .content ._hd {
     background-color:#00a596;
     height:0.6rem;
     line-height:0.6rem;
}
 .job_list02 .content ._hd strong {
     float:left;
     width:20%;
     text-align:center;
     color:#fff;
     font-size:0.18rem;
}
 .job_list02 .content ._jt {
     background-color:#fff;
     height:0.64rem;
     line-height:0.64rem;
     overflow: hidden;
     *zoom: 1;
     cursor: pointer;
     border-bottom:1px solid #f2f2f2;
     margin-bottom:0rem;
}
 .job_list02 .content ._jt strong {
     float:left;
     width:20%;
     text-align:center;
     color:#434343;
     font-size:0.14rem;
     font-weight:normal;
}
 .job_list02 .content ._jt span {
     float: right;
}
 .job_list02 .content ._jt .ion {
     font-size: 0.12rem;
     color: #999999;
}
 .job_list02 .content ._jc {
     display: none;
}
 .job_list02 .content ._jcon {
     padding:0.25rem 0.7rem 0.46rem;
     background-color:#f9f9f9;
     color:#272727;
     border-bottom:1px solid #f2f2f2;
}
 .job_list02 .content ._jcon .jc_hd {
     font-size:0.16rem;
     margin-bottom:0.1rem;
}
 .job_list02 .content ._jcon .jc_bd {
     margin-bottom:0.24rem;
}
 .job_list02 .content ._jcon .jc_bd.jc_bd02 {
     margin-bottom:0.5rem;
}
 .job_list02 .content ._jcon .more {
     width:1.6rem;
     height:0.4rem;
     line-height:0.4rem;
     text-align:center;
     font-size:0.18rem;
     color:#fff;
     background-color:#0372c3;
     display:block;
}
/*社会责任*/
 .social_respon01 .list_box {
     background-color:#f4f4f4;
}
 .social_respon01 .list_text_box {
     padding:0.5rem 0.6rem 0rem;
     color:#4f2f21;
}
 .social_respon01 .list_title01 {
     font-size:0.3rem;
     color:#1e1e1e;
     font-weight:normal;
}
 .social_respon01 .list_p {
     font-size:0.13rem;
     color: #1e1e1e;
     line-height:0.26rem;
     padding:0.2rem 0rem;
}
 .social_respon01 {
     margin-bottom:0.5rem;
}
 .about_shzr {
     padding-bottom:0.5rem;
}
 .social_respon01 li.odd .list_img {
     float:right;
}
 .social_respon01 li.odd .list_text {
     float:left;
}
 .social_respon01 .social_btn {
     width:1.5rem;
     height:0.4rem;
     font-size:0.15rem;
     color:#fff;
     background:#9a9a9a;
     line-height:0.4rem;
     display:inline-block;
     margin-right:0.2rem;
     text-align:center;
     float:left;
}
 .social_respon01 .social_btn i {
     width:0.06rem;
     height:0.11rem;
     background:url(../images/about_arr.png) 0 0 no-repeat;
     display:inline-block;
     *display:inline;
     *zoom:1;
     vertical-align:middle;
}
 .social_respon01 .social_btn:hover {
     color:#fff;
     border-color:#ca293a;
     background:#ca293a;
}
 .social_respon01 .social_btn span {
     margin-right:0.2rem;
}
 .social_respon01 li:hover .list_title01 {
     color:#00a596;
}
 .social_respon01 li:hover .social_btn {
     color:#fff;
     border-color:#ca293a;
     background:#ca293a;
}
/*视频列表*/
 .video_list.channel_content {
     padding:0.6rem;
}
 .video_list01 {
     margin-bottom:0.2rem;
}
 .video_list01 ._info {
     padding: 0.2rem;
     background: #ecf1f4;
}
 .video_list01 ._info .tit {
     display:inline-block;
     max-width:85%;
}
 .video_list01 ._info .iconfont {
     font-size: 0.18rem;
}
 .video_list01 li {
     cursor: pointer;
     margin-bottom: 0.4rem;
}
 .video_list01 li:hover ._info {
     background: #00a596;
     color: #fff;
}
 .video_list01 li .cover {
     position: absolute;
     width: 100%;
     height: 0;
     left: 0;
     bottom: 0;
     transition: all 0.5s ease;
     background: rgba(0, 0, 0, .33);
     overflow: hidden;
}
 .video_list01 li .rect-75 i {
     display: inline-block;
     position: absolute;
     z-index: 5;
     left: 50%;
     top: 50%;
     margin-top: -0.34rem;
     margin-left: -0.34rem;
     font-size: 0.35rem;
     color: #fff;
     width: 0.68rem;
     height: 0.68rem;
     text-align: center;
}
 .video_list01 li:hover .cover {
     height: 100%;
     transition: all 0.5s ease;
}
 .video_list01 li:hover ._info .iconfont {
     color: #fff;
}
/*下载列表*/
 .download01 {
     margin-bottom:0.2rem;
}
 .download01 ._hd li, .download01 ._bd ul, .download01 ._bd li {
     float:left;
}
 .download01 ._hd {
     border:#eee 1px solid;
     background-color:#f4f6f7;
     padding:0.12rem 0;
     font-size:0.16rem;
     text-align:center;
     margin-bottom:0.2rem;
     color:#333333;
}
 .download01 ._hd li {
     position:relative;
     height:0.18rem;
     line-height:0.18rem;
}
 .download01 ._hd li:after {
     content:"";
     display:block;
     width:0.01rem;
     height:100%;
     overflow:hidden;
     background-color:#ddd;
     position:absolute;
     right:0;
     top:0;
}
 .download01 ._hd li:last-child:after {
     display:none;
}
 .download01 ._d1 {
     width:40%;
}
 .download01 ._d2 {
     width:20%;
}
 .download01 ._d3 {
     width:20%;
}
 .download01 ._d4 {
     width:20%;
}
 .download01 ._bd ul {
     width:100%;
     text-align:center;
     padding:0.12rem 0;
}
 .download01 ._bd li {
     line-height:1.8em;
     height:1.8em;
}
 .download01 ._bd img {
     vertical-align:middle;
     margin-top:-0.03rem;
     margin-right:0.03rem;
}
 .download01 ._bd ._d1 {
     font-size:0.16rem;
     text-align:left;
     text-indent:0.1rem;
     white-space:nowrap;
     text-overflow:ellipsis;
     overflow:hidden;
}
 .download01 ._bd ._d3 a, .download01 ._bd ._d4 a {
     color:#00a596;
}
 .download01 ._bd ul:hover {
     background-color:#f6f6f6;
}
 .download01 ._bd ul:hover ._d1, .download01 ._bd ul:hover ._d1 a {
     color:#00a596;
}
/*pdf下载*/
 .pdf_down01 .rect-133 {
     padding-bottom:133%;
}
 .pdf_down01 ul li {
     background-color: #f7f5f1;
     margin-bottom: 1%;
}
 .pdf_down01 ul li a {
     display: block;
}
 .pdf_down01 ul li .box {
     padding: 5%;
     height: 1.6em;
     overflow: hidden;
     font-size: 0.16rem;
}
 .pdf_down01 ul li .box .t {
     display: inline-block;
     width: 70%;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .pdf_down01 ul li .box .iconfont {
     float: right;
     font-size: 0.23rem;
     line-height: 1;
     margin-top: 0.05rem;
}
/*案例列表*/
 .case_list01 .rect-45 {
     padding-bottom:45%;
}
 .case_list01 .row>.span-4 {
     width:31.33333333%;
}
 .case_list01 .row>[class*="span-"] {
     margin-right:2%;
}
 .case_list01 li {
     position:relative;
     margin-bottom:0.35rem;
}
 .case_list01 li:after {
     content:'';
     width:0.48rem;
     height:0.48rem;
     background:url(../images/case04.png) no-repeat center;
     position:absolute;
     right:0.32rem;
     top:0.4rem;
     opacity:0;
     visibility:hidden;
}
 .case_list01 .li_box {
     padding:0.22rem 0.36rem 0.35rem;
     background:#f9f9f9;
     display:block;
}
 .case_list01 .li_box .date {
     font-size:0.15rem;
     color:#999;
     line-height:0.28rem;
     margin-bottom:0.07rem;
}
 .case_list01 .li_box .tit {
     font-size:0.19rem;
     color:#333333;
     line-height:0.32rem;
     font-weight:bold;
     margin-bottom:0.17rem;
     width:80% 
}
 .case_list01 .li_box .con {
     font-size:0.14rem;
     color:#333333;
     line-height:0.27rem;
     margin-top:0.18rem;
     height: 0.81rem;
     overflow:hidden;
}
 .case_list01 li:hover .li_box {
     background:#004098;
}
 .case_list01 li:hover .li_box .date {
     color:#fff;
}
 .case_list01 li:hover .li_box .tit {
     color:#fff;
}
 .case_list01 li:hover .li_box .con {
     color:#fff;
}
 .case_list01 li:hover:after {
     opacity:1;
     visibility:visible;
}
/*返回顶部悬浮*/
 .f_box {
     position:fixed;
     right:0;
     bottom:0.5rem;
     z-index:20;
     font-size:0.18rem;
     font-weight:bold;
     color:#fff;
     text-align:center;
     cursor:pointer;
     display:none;
}
 .f_box .f_b {
     width:0.57rem;
     height:0.52rem;
     margin-bottom:0.01rem;
     line-height:0.2rem;
     position:relative;
}
 .f_box .tit {
     padding-bottom:0.3rem;
     background-color:#000;
     background-image:url(../images/f_box1.png);
     background-position: center bottom;
     background-repeat: no-repeat;
     padding-top:0.06rem;
     height:0.46rem;
}
 .f_box .tel a {
     background-image:url(../images/f_box2.png);
     background-position: left center;
     background-repeat: no-repeat;
     position:absolute;
     width:1.5rem;
     padding-left:0.57rem;
     top:0;
     left:0;
}
 .f_box .tel .phone {
     height:0.52rem;
     line-height:0.52rem;
     background-color:#e60012;
     width:100%;
     text-align:center;
     overflow:hidden;
}
 .f_box a {
     display:block;
     width:100%;
     height:100%;
     background-color:#6a6a6c;
}
 .f_box a:hover {
     color:#fff;
}
 .f_box .to_ask a {
     background-image:url(../images/to_ask.jpg);
     background-position:-0.57rem 0;
}
 .f_box .to_ask a:hover {
     background-position:0 0;
}
 .f_box .chact a {
     background-image:url(../images/f_box3.jpg);
     background-position: -0.57rem 0;
     background-repeat: no-repeat;
}
 .f_box .chact a:hover {
     background-position: 0 0;
}
 .f_box .qqkf a {
     background-image:url(../images/f_box4.jpg);
     background-position: -0.57rem 0;
     background-repeat: no-repeat;
}
 .f_box .qqkf a:hover {
     background-position: 0 0;
}
 .f_box .gotop a {
     background-image:url(../images/f_box5.jpg);
     background-position: -0.57rem 0;
     background-repeat: no-repeat;
}
 .f_box .gotop a:hover {
     background-position: 0 0;
}
 .f_box .gotop {
     height:0.4rem;
}
/********************************ljx*********************************/
/********************************hql*********************************/
/*about*/
 .rect-67 {
     padding-bottom:67%;
}
 .about .pt1 {
     margin-bottom:0.7rem;
}
 .about .pt1 .t1 {
     font-size:0.3rem;
     color:#221815;
     text-align:center;
     margin-top:-0.65rem;
     margin-bottom:0.2rem;
}
 .about .pt1 .t2 {
     font-size:0.7rem;
     color:#eee;
     text-align:center;
}
 .about .pt1 .info {
     width:80%;
     margin:0 auto;
     text-align:center;
     font-size:0.14rem;
     color:#7f7f7f;
     margin-bottom:0.5rem;
}
 .about .pt1 .box .img_box {
     width:48%;
     cursor:pointer;
}
 .about .pt1 .box .img_box .mask {
     width:0.76rem;
     height:0.76rem;
     background:url(../images/about_play.png) center center no-repeat;
     position:absolute;
     left:50%;
     top:50%;
     margin-left:-0.38rem;
     margin-top:-0.38rem;
}
 .about .pt1 .box .img_box .mask2 {
     width:3.06rem;
     height:1.24rem;
     background:url(../images/com_intro03.png) center center no-repeat;
     position:absolute;
     right:0;
     bottom:0;
}
 .about .pt1 .box .gk_box {
     width:52%;
}
 .about .pt1 .box .gk_box .pd {
     padding:0.5rem 0.65rem 0.5rem;
     border-top:10px solid #f3f3f3;
     border-bottom:10px solid #f3f3f3;
     border-right:10px solid #f3f3f3;
}
 .about .pt1 .box .gk_box .tit {
     font-size:0.28rem;
     color:#000;
     margin-bottom:0.2rem;
     font-family:Impact;
}
 .about .pt1 .box .gk_box .tit strong {
     font-size:0.4rem;
     margin-right:0.05rem;
     font-weight:normal;
     text-transform:uppercase;
     font-family:"Microsoft Yahei";
}
 .about .pt1 .box .gk_box .des {
     font-size:0.14rem;
     color:#757575;
     line-height:0.26rem;
     margin-bottom:0.3rem;
}
 .about .pt1 .box .gk_box ._btn {
     width:1.5rem;
     height:0.4rem;
     font-size:0.15rem;
     color:#fff;
     background:#9a9a9a;
     line-height:0.4rem;
     display:inline-block;
     margin-right:0.2rem;
     text-align:center;
     float:left;
}
 .about .pt1 .box .gk_box ._btn i {
     width:0.06rem;
     height:0.11rem;
     background:url(../images/about_arr.png) 0 0 no-repeat;
     display:inline-block;
     *display:inline;
     *zoom:1;
     vertical-align:middle;
}
 .about .pt1 .box .gk_box ._btn:hover {
     color:#fff;
     border-color:#ca293a;
     background:#ca293a;
}
 .about .pt1 .box .gk_box ._btn span {
     margin-right:0.2rem;
}
 .about .pt2 {
     height:5.3rem;
     background:url(../images/about_bg2.jpg) center center no-repeat;
     background-attachment:fixed;
}
 .about .pt2 a {
     display:block;
}
 .about .pt2 .name {
     width:16%;
     overflow:hidden;
     text-align:right;
}
 .about .pt2 .name img {
     margin-top:0.5rem;
}
 .about .pt2 .stage_box {
     width:84%;
     position:relative;
     height:5.3rem;
}
 .about .pt2 .stage {
     position:absolute;
     left:0;
     bottom:1rem;
     width:100%;
}
 .about .pt2 .stage li {
     width:20%;
     cursor:pointer;
     position:relative;
}
 .about .pt2 .stage li .pd {
     padding-left:0.75rem;
}
 .about .pt2 .stage li .i {
     width:0.68rem;
     height:0.68rem;
     background:url(../images/about_icons.png) 0 0 no-repeat;
     position:absolute;
     left:0;
     top:0;
}
 .about .pt2 .stage li .t {
     font-size:0.3rem;
     color:#fff;
     line-height:1;
     margin-bottom:0.05rem;
}
 .about .pt2 .stage li .time {
     font-size:0.23rem;
     color:#fff;
}
 .about .pt2 .stage .li2 {
     bottom:0.1rem;
}
 .about .pt2 .stage .li3 {
     bottom:0.5rem;
}
 .about .pt2 .stage .li4 {
     bottom:0.6rem;
}
 .about .pt2 .stage .li5 {
     bottom:1rem;
}
 .about .pt2 .stage .li2 .i {
     background-position:-0.68rem 0;
}
 .about .pt2 .stage .li3 .i {
     background-position:-1.36rem 0;
}
 .about .pt2 .stage .li4 .i {
     background-position:-2.04rem 0;
}
 .about .pt2 .stage .li5 .i {
     background-position:-2.72rem 0;
}
 .about .pt2 .stage li .box {
     position:absolute;
     bottom:130%;
     left:10%;
     display:none;
}
 .about .pt2 .stage li .box .bpd {
     padding:0.2rem;
     background:url(../images/black.6.png);
     font-size:0.14rem;
     color:#fff;
     width:2.8rem;
}
 .about .pt2 .stage .li2 .box {
     bottom:130%;
     left:-60%;
}
 .about .pt2 .stage .li3 .box {
     bottom:130%;
     left:10%;
}
 .about .pt2 .stage .li4 .box {
     top:130%;
     left:0%;
     bottom:auto;
}
 .about .pt2 .stage .li5 .box {
     bottom:130%;
     left:-50%;
}
 .about .pt3 {
     padding-top:0.5rem;
}
 .about .pt3 .tit {
     font-size:0.3rem;
     color:#231815;
     text-align:center;
     margin-bottom:0.05rem;
}
 .about .pt3 .info {
     font-size:0.14rem;
     width:80%;
     text-align:center;
     color:#ababab;
     margin:0 auto 0.3rem;
}
 .rect-38 {
     padding-bottom:38%;
}
 .about .pt3 .text_box {
     position:absolute;
     left:0;
     top:0;
     width:100%;
     height:100%;
     color:#36546f;
     z-index:1;
}
 .about .pt3 li.cur .text_box {
     background:url(../images/blue50.png);
     color:#fff;
}
 .about .pt3 .text_box .pd {
     padding:0.5rem;
}
 .about .pt3 .text_box .pd .t1 {
     font-size:0.36rem;
     line-height:1;
     margin-bottom:0.15rem;
     font-weight:bold;
}
 .about .pt3 .text_box .pd .t2 {
     font-size:0.28rem;
     line-height:1;
     margin-bottom:0.15rem;
}
 .about .pt3 .text_box .pd .t_more {
     font-size:0.12rem;
     font-weight:bold;
}
 .about .pt3 .text_box .pd .t_more i {
     margin-left:0.2rem;
     font-family:"宋体";
}
/*business*/
 .rect-58 {
     padding-bottom:58%;
}
 .business .pt1 {
     padding-bottom:0.7rem;
}
 .business .pt1 .l_box {
     width:45%;
     cursor: pointer;
}
 .business .pt1 .l_box .play {
     width:0.76rem;
     height:0.76rem;
     position:absolute;
     left:50%;
     margin-left:-0.38rem;
     top:50%;
     margin-top:-0.38rem;
     background:url(../images/about_play.png) center center no-repeat;
}
 .business .pt1 .r_box {
     width:50%;
}
 .business .pt1 .r_box .t1 {
     font-size:0.36rem;
     color:#00a596;
     line-height:1;
     margin-bottom:0.1rem;
}
 .business .pt1 .r_box .t2 {
     font-size:0.22rem;
     color:#c2c2c2;
     margin-bottom:0.25rem;
}
 .business .pt1 .r_box .tit {
     font-size:0.24rem;
     line-height:1;
     margin-bottom:0.2rem;
     color:#333;
}
 .business .pt1 .r_box .info {
     font-size:0.14rem;
     line-height:0.26rem;
     color:#686868;
     height:0.78rem;
     overflow:hidden;
     margin-bottom:0.4rem;
}
 .business .pt1 .r_box ._btn {
     width:1.5rem;
     height:0.4rem;
     font-size:0.15rem;
     color:#fff;
     background:#9a9a9a;
     line-height:0.4rem;
     display:inline-block;
     margin-right:0.2rem;
     text-align:center;
     float:left;
}
 .business .pt1 .r_box ._btn i {
     width:0.06rem;
     height:0.11rem;
     background:url(../images/about_arr.png) 0 0 no-repeat;
     display:inline-block;
     *display:inline;
     *zoom:1;
     vertical-align:middle;
}
 .business .pt1 .r_box ._btn:hover {
     color:#fff;
     border-color:#ca293a;
     background:#ca293a;
}
 .business .pt1 .r_box ._btn span {
     margin-right:0.2rem;
}
 .business .pt1 .r_box .tel_box {
     line-height:0.4rem;
     font-size:0.2rem;
     color:#ec0702;
}
 .business .pt1 .r_box .tel_box .icon {
     width:0.28rem;
     height:0.28rem;
     display:inline-block;
     *display:inline;
     *zoom:1;
     background:url(../images/tel.png) center center no-repeat;
     vertical-align:middle;
     margin-right:0.18rem;
}
 .business .pt1 .r_box .tel_box a {
     font-weight:bold;
     font-size:0.28rem;
     display:inline-block;
     *display:inline;
     *zoom:1;
}
 .business .pt2 {
     padding:0.6rem 0 0.7rem;
     background:url(../images/bus_pt2.jpg) center center no-repeat;
     background-size:cover;
     background-attachment:fixed;
}
 .business .pt2 .l_box {
     width:45%;
}
 .business .pt2 .r_box {
     width:50%;
}
 .business .pt2 .l_box .t {
     font-size:0.36rem;
     color:#00a596;
     line-height:1;
     margin-bottom:0.25rem;
}
 .business .pt2 .l_box .info {
     font-size:0.14rem;
     color:#fff;
}
 .business .pt2 .r_box .pd {
     background:#fff;
     padding:0.3rem;
     text-align:center;
}
 .business .pt2 .r_box .icon {
     width:0.6rem;
     height:0.6rem;
     margin:0 auto 0.25rem;
}
 .business .pt2 .r_box .name {
     font-size:0.16rem;
     color:#2e2e2e;
}
 .business .pt3 {
     padding:0.5rem 0;
}
 .business .pt3 .tit_box {
     margin-bottom:0.25rem;
     line-height:0.5rem;
}
 .business .pt3 .tit_box .t {
     font-size:0.36rem;
     color:#00a596;
}
 .business .pt3 .tit_box .r {
     font-size:0.14rem;
}
 .business .pt3 .big .mask {
     position:absolute;
     left:0;
     top:0;
     width:100%;
     height:100%;
     background:url(../images/bus_gra000.png) center bottom no-repeat;
     z-index:1;
}
 .business .pt3 .list a {
     display:block;
}
 .business .pt3 .big .text {
     color:#fff;
     position:absolute;
     bottom:0;
     left:0;
     width:100%;
     z-index:2;
}
 .business .pt3 .big .text .pd {
     padding:0.4rem;
}
 .business .pt3 .big .text .title {
     font-size:0.3rem;
     margin-bottom:0.05rem;
}
 .business .pt3 .smal .con {
     height:0;
     padding-bottom:153%;
     position:relative;
     overflow:hidden;
     display:block;
}
 .business .pt3 .smal .con .img_box {
     height:0;
     padding-bottom:93%;
     position:absolute;
     overflow:hidden;
     bottom:0;
     left:0;
     width:100%;
}
 .business .pt3 .smal .con .img_box img {
     position:absolute;
     left:0;
     top:0;
     width:100%;
     height:100%;
}
 .business .pt3 .smal .con .text_box {
     height:0;
     padding-bottom:60%;
     position:absolute;
     overflow:hidden;
     top:0;
     left:0;
     width:100%;
}
 .business .pt3 .smal .con .text_box .pd {
     padding:0.3rem;
     color:#fff;
}
 .business .pt3 .smal1 .con .text_box {
     background:#00a596;
}
 .business .pt3 .smal2 .con .text_box {
     background:#2d2d2d;
}
 .business .pt3 .smal2 .con .img_box {
     top:0;
     bottom:auto;
}
 .business .pt3 .smal2 .con .text_box {
     bottom:0;
     top:auto;
}
 .business .pt3 .smal .con .text_box .smal_t {
     font-size:0.2rem;
     line-height:0.3rem;
     height:0.6rem;
     overflow:hidden;
}
 .business .pt3 .smal .con .text_box .smal_info {
     font-size:0.14rem;
     line-height:0.24rem;
     height:0.48rem;
     overflow:hidden;
}
 .business .pt4 .tit_box {
     margin-bottom:0.25rem;
}
 .business .pt4 .tit_box .t {
     font-size:0.36rem;
     color:#00a596;
}
 .business .pt4 .tit_box .tabt_box {
     margin-top:0.2rem;
     user-select:none;
}
 .business .pt4 .tit_box .tabt_box .tab_t {
     font-size:0.17rem;
     color:#242424;
     padding: 0 0.1rem;
     cursor:pointer;
     position:relative;
}
 .business .pt4 .tit_box .tabt_box .tab_t:after {
     position:absolute;
     content:'';
     left:0;
     top:0.06rem;
     width:0.01rem;
     height:0.15rem;
     background:#dcdcdc;
}
 .business .pt4 .tit_box .tabt_box .tab_t:first-child:after {
     display:none;
}
 .business .pt4 .tit_box .tabt_box .tab_t.cur {
     color:#ec0702 
}
 .business .pt4 .tab_c {
     display:none;
     width:100%;
}
 .business .pt4 .tab_c.cur {
     display:block;
}
 .business .pt4 .tab_c .owl-prev {
     width:0.3rem;
     height:0.54rem;
     background:url(../images/bus_arrs.png) 0 0 no-repeat;
     position:absolute;
     left:0;
     top:40%;
     font-size:0;
}
 .business .pt4 .tab_c .owl-prev:hover {
     background-position: 0 -0.54rem;
}
 .business .pt4 .tab_c .owl-next {
     width:0.3rem;
     height:0.54rem;
     background:url(../images/bus_arrs.png) -0.3rem 0 no-repeat;
     position:absolute;
     right:0;
     top:40%;
     font-size:0;
}
 .business .pt4 .tab_c .owl-next:hover {
     background-position: -0.3rem -0.54rem;
}
 .business .pt4 .tab_c .tit_box {
     line-height:0.5rem;
     font-size:0.18rem;
     color:#454545;
     background:#e7e7e7;
}
 .business .pt4 .tab_c .item:hover .tit_box {
     background:#00a596;
     color:#fff;
}
/********************************hql end*****************************/
/*下拉*/
 .header .inav_wrapper .nav_layer {
     position:absolute;
     top:100%;
     left:0;
     width:100%;
     background:#f4f4f4;
     display:none;
     z-index:2;
     line-height: 1.6;
}
 .header .inav_wrapper .nav_layer .layer_l {
     width:42%;
}
 .header .inav_wrapper .nav_layer .layer_l_hd {
     font-size: 0.22rem;
     color: #4e4e4e;
     margin:0.3rem 0 0.1rem;
     font-weight: normal;
}
 .header .inav_wrapper .nav_layer .layer_l_bd {
     color:#666;
     margin-bottom:0.3rem;
     min-height: 1.5rem;
     padding-right:14%;
     text-align: justify;
     letter-spacing: 0rem;
     line-height:1.8;
}
 .header .inav_wrapper .nav_layer .more_btn {
     width: 1.36rem;
     height: 0.35rem;
     border:1px solid #e60100;
     line-height: 0.35rem;
     color: #636363;
     text-align: center;
     position:relative;
     display:block;
     overflow:hidden;
     z-index:2 
}
 .header .inav_wrapper .nav_layer .more_btn:after {
     content:'';
     position: absolute;
     width:100%;
     height: 100%;
     background: #e60100;
     transition:all 0.5s ease;
     top: 0;
     right:100%;
     z-index:-1;
}
 .header .inav_wrapper .nav_layer .more_btn:hover:after {
     right:0;
}
 .header .inav_wrapper .nav_layer .more_btn:hover {
     color:#fff;
}
 .header .inav_wrapper .nav_layer .layer_c {
     width:26%;
}
 .header .inav_wrapper .nav_layer .layer_c_box {
     border-right: 1px #d2d2d2 solid;
     border-left: 1px #d2d2d2 solid;
     padding:0.3rem 14% 0;
     min-height:3rem;
     font-size:0.16rem;
}
 .header .inav_wrapper .nav_layer .layer_c a {
     display:block;
     padding:4% 0rem;
     border-bottom: 1px #e9ebed solid;
}
 .header .inav_wrapper .nav_layer .layer_r {
     width:25%;
     padding-top: 0.3rem;
}
/*业务模块下拉*/
 .header .inav_wrapper .rect-4333 {
     padding-bottom:43.33%;
}
 .header .inav_wrapper .nav_layer.nav_business {
     padding-top:0.47rem;
     padding-bottom: 0.3rem;
}
 .header .inav_wrapper .nav_layer.nav_business .left {
     width:80.31%;
     float:left;
     position:relative;
}
 .header .inav_wrapper .nav_layer.nav_business .left:after {
     content:'';
     width:0.01rem;
     height:100%;
     background:#c9c9c9;
     position:absolute;
     right:0;
     top:-0.06rem;
}
 .header .inav_wrapper .nav_layer.nav_business .left li {
     width:20.75%;
     float:left;
     margin-right:4%;
     margin-bottom:0.45rem;
}
 .header .inav_wrapper .nav_layer.nav_business .left li a {
     display:block;
}
 .header .inav_wrapper .nav_layer.nav_business .left .infor {
     font-size:0.16rem;
     color:#686868;
     line-height:0.28rem;
     margin-top:0.13rem;
}
 .header .inav_wrapper .nav_layer.nav_business .left li:hover .infor {
     color:#e60100;
}
 .header .inav_wrapper .nav_layer.nav_business .right {
     width:19.68%;
     float:right;
     display:none;
}
 .header .inav_wrapper .nav_layer.nav_business .right .icon_box>a {
     display:block;
}
 .header .inav_wrapper .nav_layer.nav_business .right .icon_box .icon {
     display:block;
     width:1.16rem;
     height:1.16rem;
     margin:0 auto;
     background:url(../images/nav_business08.png) no-repeat center;
}
 .header .inav_wrapper .nav_layer.nav_business .right .icon_box .txt {
     font-size:0.16rem;
     color:#e60100;
     line-height:0.28rem;
     margin:0.2rem 0;
     text-align:center 
}
 .header .inav_wrapper .nav_layer.nav_business .right .item {
     display:block;
     height:0.44rem;
     line-height:0.44rem;
     width:64.11%;
     margin:0 auto 0.01rem;
     background:#e4e5e8;
     color:#3c3c3e;
}
 .header .inav_wrapper .nav_layer.nav_business .right .item span {
     display:inline-block;
     padding-left:0.2rem;
}
 .header .inav_wrapper .nav_layer.nav_business .right .item i {
     padding-right:0.11rem;
     font-size:0.13rem;
}
 .header .inav_wrapper .nav_layer.nav_business .right .item:hover {
     color:#e60100;
}
/*20181010 首页第二屏改版*/
/*widgets_product_tab_2*/
 .widgets_product_tab_2 {
     margin-top:0.7rem;
}
 .widgets_product_tab_2 .pt-hd {
     margin-bottom: 2%;
     text-align: center;
}
 .widgets_product_tab_2 .pt-hd .tit {
     font-size: 0.38rem;
     color: #00a596;
     line-height: 0.48rem;
     margin-bottom: 0.1rem;
}
 .widgets_product_tab_2 .pt-bd {
     background: #fafafa;
     position: relative;
}
 .widgets_product_tab_2 .pt-bd .left {
     width: 50%;
     left: 0;
     position: relative;
}
 .widgets_product_tab_2 .pt-bd .left ul {
     position: absolute;
     width: 6rem;
     left: 50%;
     margin-left: -1.5rem;
    /*margin-top: 2%;
     */
}
 .widgets_product_tab_2 .pt-bd .left ul li {
     width: 65%;
     height: 0.8rem;
     line-height: 0.8rem;
     position: relative;
     z-index: 2;
     overflow: hidden;
}
 .widgets_product_tab_2 .pt-bd a {
     display: block;
}
 .widgets_product_tab_2 .pt-bd .left ul li a {
     padding-left: 5%;
}
 .widgets_product_tab_2 .pt-bd .left ul li .ico {
     display: inline-block;
     width: 0.5rem;
     height: 0.45rem;
     background: url(../images/index_new01.png) no-repeat;
     margin-right: 0.15rem;
     vertical-align: middle;
}
 .widgets_product_tab_2 .pt-bd .left ul li .ico2 {
     background-position: -0.5rem 0;
}
 .widgets_product_tab_2 .pt-bd .left ul li .ico3 {
     background-position: -1rem 0;
}
 .widgets_product_tab_2 .pt-bd .left ul li .ico4 {
     background-position: -1.5rem 0;
}
 .widgets_product_tab_2 .pt-bd .left ul li .ico5 {
     background-position: -2rem 0;
}
 .widgets_product_tab_2 .pt-bd .left ul li .ico6 {
     background-position: -2.5rem 0;
}
 .widgets_product_tab_2 .pt-bd .left ul li .ico7 {
     background-position: -3rem 0;
}
 .widgets_product_tab_2 .pt-bd .left ul li .ico8 {
     background-position: -3.5rem 0;
}
 .widgets_product_tab_2 .pt-bd .left ul li .line {
     display: inline-block;
     width: 0.7rem;
     height: 0.01rem;
     background: #666;
     margin-right: 0.15rem;
     transition: all .5s ease;
}
 .widgets_product_tab_2 .pt-bd .left ul li .t {
     font-size: 0.18rem;
     vertical-align: middle;
     color: #000;
     transition: all .5s ease;
}
 .widgets_product_tab_2 .pt-bd .left ul li .cover {
     background: #ce010c;
     position: absolute;
     top: 0;
     left: 0;
     width: 0;
     height: 100%;
     transition: all .5s ease;
     z-index: -1;
}
 .widgets_product_tab_2 .pt-bd .left ul li .cover:after, .widgets_product_tab_2 .pt-bd .left ul li .cover:before {
     content: "";
     position: absolute;
     background: #fff;
     display: block;
     transition: all .5s ease;
}
 .widgets_product_tab_2 .pt-bd .left ul li .cover:after {
     width: 0.3rem;
     height: 0.01rem;
     top: 50%;
     right: -0.4rem;
}
 .widgets_product_tab_2 .pt-bd .left ul li .cover:before {
     width: 0.01rem;
     height: 0.3rem;
     top: 50%;
     margin-top: -0.15rem;
     right: -0.4rem;
}
 .widgets_product_tab_2 .pt-bd .left ul li.cur .cover {
     width: 100%;
}
 .widgets_product_tab_2 .pt-bd .left ul li.cur .ico {
     background-position: 0 -0.45rem;
}
 .widgets_product_tab_2 .pt-bd .left ul li.cur .ico2 {
     background-position: -0.5rem -0.45rem;
}
 .widgets_product_tab_2 .pt-bd .left ul li.cur .ico3 {
     background-position: -1rem -0.45rem;
}
 .widgets_product_tab_2 .pt-bd .left ul li.cur .ico4 {
     background-position: -1.5rem -0.45rem;
}
 .widgets_product_tab_2 .pt-bd .left ul li.cur .ico5 {
     background-position: -2rem -0.45rem;
}
 .widgets_product_tab_2 .pt-bd .left ul li.cur .ico6 {
     background-position: -2.5rem -0.45rem;
}
 .widgets_product_tab_2 .pt-bd .left ul li.cur .ico7 {
     background-position: -3rem -0.45rem;
}
 .widgets_product_tab_2 .pt-bd .left ul li.cur .ico8 {
     background-position: -3.5rem -0.45rem;
}
 .widgets_product_tab_2 .pt-bd .left ul li.cur .line {
     background: #fff;
}
 .widgets_product_tab_2 .pt-bd .left ul li.cur .t {
     color: #fff;
}
 .widgets_product_tab_2 .pt-bd .left ul li.cur .cover:after {
     right: 0.4rem;
}
 .widgets_product_tab_2 .pt-bd .left ul li.cur .cover:before {
     right: 0.55rem;
}
 .widgets_product_tab_2 .pt-bd .right {
     width: 50%;
     right: 0;
     position:relative;
}
 .widgets_product_tab_2 .pt-bd .right .rect-733 {
     padding-bottom:73.3%;
}
 .widgets_product_tab_2 .pt-bd .right ul li {
     display:none;
}
 .widgets_product_tab_2 .pt-bd .right ul li.cur {
     display:block;
}
 .widgets_product_tab_2 .pt-bd .con-box {
     position: absolute;
     left: 50%;
     margin-left: -1.4rem;
     top: 50%;
     margin-top: -1.74rem;
     width: 2.8rem;
     height: 3.5rem;
     background: #fff;
     overflow: hidden;
     z-index: 2;
}
 .widgets_product_tab_2 .pt-bd .con-box:after {
     content: "";
     position: absolute;
     width: 100%;
     height: 100%;
     background: url(../images/index_new02.png) no-repeat;
     z-index: -1;
     display: block;
     top: 0;
     left: 0;
     -webkit-background-size: cover;
     background-size: cover;
}
 .widgets_product_tab_2 .pt-bd .con-box li {
     display: none;
}
 .widgets_product_tab_2 .pt-bd .con-box li.cur {
     display: block;
     padding: 20% 10% 0;
     text-align: center;
}
 .widgets_product_tab_2 .pt-bd .con-box li.cur .t {
     font-size: 0.24rem;
     color: #000;
     margin-bottom: 15%;
     position: relative;
}
 .widgets_product_tab_2 .pt-bd .con-box li.cur .t:after {
     content: "";
     position: absolute;
     display: block;
     left: 50%;
     margin-left: -20%;
     width: 40%;
     height: 0.02rem;
     background: #e3e3e3;
     top: 135%;
}
 .widgets_product_tab_2 .pt-bd .con-box li.cur .t:before {
     content: "";
     position: absolute;
     display: block;
     left: 50%;
     margin-left: -3%;
     width: 6%;
     height: 0.02rem;
     background: #b10008;
     top: 145%;
}
 .widgets_product_tab_2 .pt-bd .con-box li.cur .c {
     line-height: 2;
     color: #666;
}
 .widgets_product_tab_2 .pt-bd .con-box li.cur .more {
     margin-top: 5%;
     color: #ce010c;
}
 @media only screen and (max-width: 13.66rem) {
     .widgets_product_tab_2 .pt-bd .left ul li {
         height: 0.6rem;
         line-height: 0.6rem;
    }
     .widgets_product_tab_2 .pt-bd .left ul {
         margin-left: -2.5rem;
         margin-top:5%;
    }
     .widgets_product_tab_2 .pt-bd .right .rect-733 {
         padding-bottom:81.3%;
    }
}
 @media only screen and (max-width: 12.4rem) {
     .widgets_product_tab_2 .pt-bd .left ul li {
         height: auto;
         line-height: 1;
    }
     .widgets_product_tab_2 .pt-bd .con-box {
         width: 2rem;
         height: 2.5rem;
         margin-top: -1.25rem;
    }
     .widgets_product_tab_2 .pt-bd .con-box li.cur {
         padding: 10% 0 0;
    }
    /*.widgets_product_tab_2 .pt-bd .right .rect-733{
         padding-bottom:81.3%;
    }
     */
     .widgets_product_tab_2 .pt-hd {
         margin-bottom: 5%;
    }
}
 @media only screen and (max-width: 9.92rem) {
     .widgets_product_tab_2 .pt-bd .left, .widgets_product_tab_2 .pt-bd .right {
         width: 100%;
    }
     .widgets_product_tab_2 .pt-bd .left ul {
         position: static;
         margin-left: 0;
         width: 100%;
         overflow: hidden;
    }
     .widgets_product_tab_2 .pt-bd .left ul li {
         height: 0.95rem;
         line-height: 0.95rem;
         margin: 0 auto;
    }
     .widgets_product_tab_2 .pt-bd .con-box {
         width: 3rem;
         height: 3.75rem;
         top: 60%;
         margin-top: 0;
         display:none;
    }
     .widgets_product_tab_2 .pt-bd .con-box li.cur {
         padding: 20% 0 0;
    }
    /*.widgets_product_tab_2 .pt-bd .left ul li{
         float: left;
         width:50%;
    }
     */
     .widgets_product_tab_2 .pt-bd .right {
         display:none;
    }
}
 @media only screen and (max-width: 7.6rem) {
     .widgets_product_tab_2 .pt-bd .left ul li {
         width: 100%;
    }
     .widgets_product_tab_2 .pt-bd .right {
         display: none;
    }
     .widgets_product_tab_2 .pt-bd .con-box {
         display: none;
    }
     .widgets_product_tab_2 {
         margin-top: 0.3rem;
    }
     .widgets_product_tab_2 .pt-hd .tit {
         font-size:0.22rem;
         font-weight: normal;
    }
}
/*20181011*/
 .com_intro04 {
     display:none;
}
/*联系我们补充页*/
 .widget_contact_3 .map {
     min-height:5rem;
     margin-bottom:0.4rem;
}
 .widget_contact_3 .list li {
     float:left;
     width:49%;
}
 .widget_contact_3 .list li.li_even {
     float:right;
}
 .widget_contact_3 .list .pd {
     padding:0.6rem 0.6rem 0.7rem;
     background:#f9f9f9;
     position:relative;
     overflow:hidden;
     height:1.44rem;
}
 .widget_contact_3 .list .pd .mask {
     display:block;
     position:absolute;
     width:100%;
     height:100%;
     left:0;
     top:100%;
     transition:all 0.5s ease;
     -webkit-transition:all 0.5s ease;
     background:#004488;
     z-index:0;
}
 .widget_contact_3 .list .pd:hover .mask {
     top:0;
}
 .widget_contact_3 .list .pd .con {
     position:relative;
     z-index:1;
     font-size:0.14rem;
     color:#666;
}
 .widget_contact_3 .list .pd:hover .con a {
     color:#fff;
}
 .widget_contact_3 .list .pd:hover .con {
     color:#fff;
}
 .widget_contact_3 .list .pd .con .tit {
     font-size:0.18rem;
     color:#333;
     margin-bottom:0.2rem;
}
 .widget_contact_3 .list .pd:hover .con .tit {
     color:#fff;
}
 .widget_contact_3 .list .pd .con dd {
     width:49%;
     margin-right:2%;
     line-height:0.24rem;
     float:left;
}
 .widget_contact_3 .list .pd .con dd.dd_even {
     margin-right:0;
}
 .widget_contact_3 .map {
     overflow:hidden;
}
 .widget_contact_3 .map img {
     max-width:none;
}
 @media only screen and (max-width:12.4rem) {
     .widget_contact_3 .list .pd {
         padding-left:0.2rem;
         padding-right:0.2rem;
         height:auto;
    }
     .widget_contact_3 .map {
         min-height:0;
    }
}
 @media only screen and (max-width:9.92rem) {
     .widget_contact_3 .list li {
         width:100%;
         margin-bottom:0.2rem;
    }
}
 @media only screen and (max-width:7.6rem) {
     .widget_contact_3 .list .pd .con dd {
         width:100%;
         margin-right:0;
    }
}
 .hangye_new .news_list01 {
     display:none;
}
 .hangye_new .news_list02 {
     margin-top: 0;
}
 .media_new .news_list01 {
     display:none;
}
 .media_new .news_list02 {
     margin-top: 0;
}
/*.case_intro02{
     display:none;
}
 */
/***************************20181026***********************/
/*banner 内容部分*/
 .home_banner {
     position:fixed;
     width:100%;
     top:0;
     left:0;
     z-index:1;
}
 .home_banner .item {
     height:8.3rem;
     overflow:hidden;
     position:relative;
}
 .home_banner .owl-carousel .owl-item {
     overflow:hidden;
}
 .home_banner .owl-carousel .owl-item img {
     position:absolute;
     left:0;
     width:100%;
     max-width:none;
     height:100%;
     width:100vw;
     height:41.6666vw;
}
 .home_banner video {
     position:absolute;
     width:100%;
     top:0;
     left:0;
     min-height:100%;
}
 .home_banner .owl-carousel .item {
     opacity:0;
     visibility:hidden;
}
 .home_banner .owl-carousel.owl-loaded .item {
     opacity:1;
     visibility:visible;
}
 .home_banner .word_img {
     position: absolute;
     width: 6.25rem;
     height: 2.1rem;
     left: 50%;
     margin-left: -3.12rem;
     z-index: 5;
     top: 50%;
     margin-top: -1.5rem;
}
 .home_banner .homeBan_nav>div {
     position:absolute;
     bottom:19%;
     width:0.49rem;
     height:0.49rem;
     background:url(../images/home_ico.png) no-repeat;
     z-index:2;
     font-size:0;
     cursor:pointer;
    /*display:inline-block;
     margin-left:0.09rem*/
}
 .home_banner .homeBan_nav .owl-prev {
     right:25.7%;
     background-position:0 0;
}
 .home_banner .homeBan_nav .owl-next {
     right:19.7%;
     background-position:-0.49rem 0;
}
 .zanting {
     width:0.49rem;
     height:0.49rem;
     background:url(../images/home_ico.png) no-repeat;
     position:absolute;
     bottom:19%;
     right:22.7%;
     cursor:pointer;
     background-position:-1.47rem 0;
     z-index:2 
}
 .kaishi {
     width:0.49rem;
     height:0.49rem;
     background:url(../images/home_ico.png) no-repeat;
     position:absolute;
     bottom:19%;
     right:22.7%;
     cursor:pointer;
     display: none;
     z-index:2 background-position:-0.98rem 0;
}
 .home_banner .homeBan_page {
     width:1rem;
     position:absolute;
     bottom:10%;
     right:20%;
     z-index:2;
}
 .home_banner .homeBan_page:before {
     content:'';
     width:0.29rem;
     height:0.02rem;
     background:#fff;
     position:absolute;
     top:50%;
     margin-top:-0.01rem;
     left:-0.35rem;
}
 .home_banner .homeBan_page .current {
     font-size:0.26rem;
     font-weight:bold;
     font-family:Arial;
     color:#fff;
}
 .home_banner .homeBan_page .all {
     font-size:0.16rem;
     font-weight:bold;
     font-family:Arial;
     color:#fff;
     color:rgba(255, 255, 255, 0.59);
}
 .home_banner .homeBan_page .xiexian {
     display:inline-block;
     width:0.2rem;
     height:0.21rem;
     background:url(../images/home_xiexian.png) no-repeat center;
}
 @media only screen and (max-width:14.4rem) {
     .home_banner .homeBan_nav .owl-next {
         right:17.7% 
    }
     .home_banner .homeBan_play {
         right:21.7%;
    }
}
 .footer {
     position:relative;
     z-index:4 
}
/*第一部分*/
 .channel_content.home {
     padding:0;
}
 .home01 {
     position:relative;
     z-index:2 
}
 .home01 .rect-77 {
     padding-bottom:77%;
}
 .home01 .home01_box {
     height:8.29rem;
     background:url(../images/home01_1.jpg) no-repeat center;
     overflow:hidden;
}
 .home01 .home01_box .mask {
     width:100%;
     height:100%;
     background:url(../images/black_4.png) repeat;
     position:absolute;
     left:0;
     top:0;
}
 .home01 .owl-carousel {
     z-index:2;
}
 .home01 .owl-carousel .item {
     display:none;
}
 .home01 .owl-carousel .owl-item .item {
     display:block;
}
 .home01 .owl-carousel .item {
     padding:0 0.3rem;
     height:5.5rem;
     position:relative;
}
 .home01 .owl-carousel .item img {
     float:left;
}
 .home01 .owl-carousel .prev_item .item img {
     float:right;
}
 .home01 .owl-carousel .owl-stage-outer {
     overflow:visible;
}
 .home01 .home_box {
     height:5.5rem;
     margin-top:0.8rem;
     position:relative;
}
 .home01 .owl-carousel .owl-item img {
     width:auto;
}
 .home01 .home_box .text_box {
     position:absolute;
     width:4.8rem;
     height:5.5rem;
     background:#fff;
     z-index:1;
     right:0.3rem;
     top:0;
}
 .home01 .home_box .text_box .infor {
     padding:0.6rem 0.7rem 0.49rem 0.5rem;
}
 .home01 .home_box .text_box .infor .tit {
     font-size:0.36rem;
     line-height:0.44rem;
     color:#012b5d;
     margin-bottom:0.26rem 
}
 .home01 .home_box .text_box .infor .con {
     font-size:0.19rem;
     line-height:0.33rem;
     color:#000;
     margin-bottom:0.7rem;
}
 .home01 .home_box .text_box .infor .txt {
     font-size:0.14rem;
     line-height:0.26rem;
     color:#6b6b6b;
}
 .home01 .home_box .home01_nav {
     position:absolute;
     width:4.8rem;
     height:5.5rem;
     z-index:3;
     right:0.3rem;
     top:0;
}
 .home01 .home_box .home01_nav>div {
     position:absolute;
     width:0.38rem;
     height:0.38rem;
     background:url(../images/home01_2.png) no-repeat;
     z-index:2;
     font-size:0;
     cursor:pointer;
     bottom:0.5rem;
}
 .home01 .home_box .home01_nav .owl-prev {
     left:18%;
     background-position:0 0;
}
 .home01 .home_box .home01_nav .owl-next {
     left:28%;
     background-position:-0.38rem 0;
}
 .home01 .home_box .home01_line {
     position:absolute;
     width:2.07rem;
     height:0.03rem;
     background:#00a596;
     margin-top:-0.01rem;
     right:35%;
     bottom:44%;
     z-index:3 
}
 .home01 .home_box .text_box .home01_page {
     width:0.5rem;
     position:absolute;
     bottom:10%;
     right:20%;
     z-index:2;
}
 .home01 .home_box .text_box .home01_page span {
     display:block;
     line-height:1;
}
 .home01 .home_box .text_box .home01_page .current {
     font-size:0.19rem;
     font-weight:bold;
     color:#012b5d;
}
 .home01 .home_box .text_box .home01_page .all {
     font-size:0.15rem;
     font-weight:bold;
     color:#a3a3a3;
     margin-top:0.1rem;
     padding-left:0.32rem;
}
 .home01 .home01_page .xiexian {
     display:inline-block;
     width:0.01rem;
     height:0.29rem;
     background:#989898;
     transform:rotate(47deg);
     position:absolute;
     right:40%;
     bottom:15%;
}
 .home01 .icon_box {
     margin-top:0.35rem;
}
 .home01 .icon_box li {
     float:left;
     width: 25%;
     text-align:center;
     cursor:pointer;
     font-size:0.18rem;
     color:#fff;
     position:relative;
     z-index:5;
}
 .home01 .icon_box li:hover, .home01 .icon_box li.cur {
     color:#00a596 
}
 .home01 .icon_box li i {
     display:inline-block;
     width:0.63rem;
     height:0.55rem;
     background:url(../images/index01.png) no-repeat;
     margin:0 auto 0.04rem;
}
 .home01 .icon_box li.li1 i {
     background-position:0 0;
}
 .home01 .icon_box li.li2 i {
     background-position:-0.63rem 0;
}
 .home01 .icon_box li.li3 i {
     background-position:-1.26rem 0;
}
 .home01 .icon_box li.li4 i {
     background-position:-1.89rem 0;
}
 .home01 .icon_box li.li5 i {
     background-position:-2.52rem 0;
}
 .home01 .icon_box li.li6 i {
     background-position:-3.15rem 0;
}
 .home01 .icon_box li.li7 i {
     background-position:-3.78rem 0;
}
 .home01 .icon_box li.li8 i {
     background-position:-4.41rem 0;
}
 .home01 .icon_box li.li1.cur i, .home01 .icon_box li.li1:hover i {
     background-position:0 -0.55rem;
}
 .home01 .icon_box li.li2.cur i, .home01 .icon_box li.li2:hover i {
     background-position:-0.63rem -0.55rem;
}
 .home01 .icon_box li.li3.cur i, .home01 .icon_box li.li3:hover i {
     background-position:-1.26rem -0.55rem;
}
 .home01 .icon_box li.li4.cur i, .home01 .icon_box li.li4:hover i {
     background-position:-1.89rem -0.55rem;
}
 .home01 .icon_box li.li5.cur i, .home01 .icon_box li.li5:hover i {
     background-position:-2.52rem -0.55rem;
}
 .home01 .icon_box li.li6.cur i, .home01 .icon_box li.li6:hover i {
     background-position:-3.15rem -0.55rem;
}
 .home01 .icon_box li.li7.cur i, .home01 .icon_box li.li7:hover i {
     background-position:-3.78rem -0.55rem;
}
 .home01 .icon_box li.li8.cur i, .home01 .icon_box li.li8:hover i {
     background-position:-4.41rem -0.55rem;
}
 .home02 {
     position:relative;
     z-index:2;
     background:#fff;
     padding:0.7rem 0 1rem;
}
 .home02 .infor {
     margin-bottom:0.3rem;
}
 .home02 .infor .tit {
     font-size:0.4rem;
     line-height:0.4rem;
     color:#005183;
}
 .home02 .infor .home_more {
     font-size:0.14rem;
     color:#888;
     line-height:1;
     padding-top:0.23rem;
}
 .home02 .rect-5638 {
     padding-bottom:56.38%;
}
 .home02 .content .left {
     width:49%;
     float:left;
}
 .home02 .content .left a {
     display:block;
}
 .home02 .content .left .intro {
     padding:0.27rem 0.37rem 0.15rem;
     background:#ecf1f4;
}
 .home02 .content .left .intro .t {
     font-size:0.2rem;
     color:#1f1f1f;
     margin-bottom:0.06rem;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
}
 .home02 .content .left .intro .t span {
     font-weight:bold;
     color:#00a596;
}
 .home02 .content .left .intro .c {
     font-size:0.14rem;
     color:#777777;
     line-height:0.24rem;
     height:0.48rem;
     overflow:hidden;
}
 .home02 .content .left .intro .tools {
     margin-top:0.18rem;
}
 .home02 .content .left .intro .tools .tool {
     float:left;
     margin-right:0.12rem;
}
 .home02 .content .left .intro .tools i {
     vertical-align:0;
     color:#777;
}
 .home02 .content .left .intro .tools span {
     font-size:0.14rem;
     line-height:0.24rem;
     color:#777;
     font-family:Arial;
}
 .home02 .content .right {
     width:45%;
     float:right;
}
 .home02 .content .right li {
     border-bottom:1px solid #dcdcdc;
     transition:all 0.5s ease;
}
 .home02 .content .right li a {
     padding:0.25rem 0.1rem;
     display:block;
}
 .home02 .content .right li:first-child {
     padding-top:0;
     border-top:1px solid #dcdcdc;
}
 .home02 .content .right li.first {
     padding-top:0;
     border-top:1px solid #dcdcdc;
}
 .home02 .content .right li .t {
     font-size:0.2rem;
     line-height:1;
     color:#1e1e1e;
     margin-bottom:0.15rem;
}
 .home02 .content .right li .c {
     font-size:0.14rem;
     line-height:0.24rem;
     color:#6a6a6a;
     height:0.48rem;
     overflow:hidden 
}
 .home02 .content .right li .tools {
     margin-top:0.14rem;
}
 .home02 .content .right li .tools .tool {
     float:left;
     margin-right:0.12rem;
}
 .home02 .content .right li .tools i {
     vertical-align:0;
     color:#777 
}
 .home02 .content .right li .tools span {
     font-size:0.14rem;
     line-height:0.24rem;
     color:#777;
     font-family:Arial;
}
 .home02 .content .right li:hover .t {
     color:#00a596;
}
 .home02 .content .right li:hover {
     background:#ecf1f4;
     background:rgba(236, 241, 244, 0.6) 
}
 .home03 {
     background:url(../images/home03_1.jpg) no-repeat center;
     position:relative;
     z-index:3;
     padding:0.73rem 0 0.9rem;
}
 .home03 .infor {
     margin-bottom:0.3rem;
}
 .home03 .infor .tit {
     font-size:0.4rem;
     line-height:0.4rem;
     color:#005183;
}
 .home03 .infor .home_more {
     font-size:0.14rem;
     color:#888;
     line-height:1;
     padding-top:0.23rem;
}
 .home03 .rect-37 {
     padding-bottom:37.5%;
}
 .home03 .content .intro {
     position:absolute;
     width:88%;
     left:0.29rem;
     bottom:0.27rem;
     z-index:3;
     line-height:0.3rem;
     transition: all 0.4s ease;
}
 .home03 .content .intro .t {
     font-size:0.2rem;
     font-weight:bold;
     color:#fff;
     margin-right:0.06rem;
}
 .home03 .content .intro .c {
     font-size:0.16rem;
     color:#fff;
}
 .home03 .content .item01 .intro {
     overflow:hidden;
}
 .home03 .content .item01 .span-6 .intro .t {
     float:left;
}
 .home03 .content .item01 .span-6 .intro .c {
     float:left;
}
 .home03 .content .item01 .span-6 .smal-12 .intro .t {
     float:none;
}
 .home03 .content .item01 .span-6 .smal-12 .intro .c {
     float:none;
}
 .home03 .content .item01 .span-6 .smal-12 .rect-75 {
     padding-bottom:75.2%;
}
/**/
 .home03 .rect-746 {
     padding-bottom:74.6%;
}
 .home03 .rect-373 {
     padding-bottom:37.3%;
}
 .home03 .content .cover {
     background:url(../images/bg_0.6.png);
     position:absolute;
     left:0;
     bottom:0;
     width:100%;
     height:100%;
     opacity:0;
     visibility:hidden;
     transition: all 0.5s ease;
}
 .home03 .content .cover:after {
     content:'';
     width:2.15rem;
     height:1.47rem;
     background:url(../images/home03_cover.png) no-repeat;
     position:absolute;
     right:0;
     bottom:0;
}
 .home03 .content .cover .txt {
     text-align:center;
     padding:0.7rem 0.3rem 0.55rem;
}
 .home03 .content .cover .txt span {
     display:block;
     font-weight:bold;
     font-size:0.3rem;
     color:#fff;
     margin-bottom:0.4rem;
}
 .home03 .content .cover .txt i {
     font-size:0.25rem;
     color:#fff;
}
 .home03 .content a:hover .cover {
     opacity:1;
     visibility:visible;
}
 .home03 .content a:hover .intro {
     opacity:0;
     visibility:hidden;
}
 .home03 .content .item01>.span-6>.rect-746 .cover .txt {
     padding-top:1.7rem;
}
/* 生活污水处理综合页面 */
 .rect-45 {
     padding-bottom: 45%;
}
 .news_water .news_pt2 {
     margin-bottom: 0.35rem;
}
 .news_water .news_pt2 {
     text-align: center;
     padding: 0.45rem 0;
     background: url(../images/news_water02.jpg) no-repeat center center;
}
 .news_water .tit {
     font-size: 0.36rem;
    /*text-align: center;
     */
     color: #005183;
     padding-bottom: 0.35rem;
}
 .news_water .news_pt2 .slider .t {
     font-size: 0.2rem;
     font-weight:bold;
     height: 1.36rem;
     line-height: 1.36rem;
     overflow: hidden;
     color: #424242;
     background: url(../images/news_water03.png) repeat;
     transition: all .5s ease;
     -webkit-transition:all .5s ease;
}
 .news_water .news_pt2 .slider a {
     display: block;
     border-left: 1px solid #eae9ea;
}
 .news_water .news_pt2 .slider .owl-item.borderno a {
     border-left: 0;
}
 .news_water .news_pt2 .slider a:hover .t {
     background: url(../images/news_water04.png) repeat;
     color: #fff 
}
 .news_water .news_pt2 .slider .owl-nav [class^=owl-] {
     font-size: 0;
     position: absolute;
     top:50%;
     width: 0.39rem;
     height: 1.28rem;
     margin-top: -0.64rem;
     left: -0.6rem;
     background-image: url(../img/news_water01.png);
     background-position: 0 0;
}
 .news_water .news_pt2 .slider .owl-nav [class^=owl-].owl-next {
     left: auto;
     right: -0.6rem;
     background-position: -0.39rem 0;
}
 .news_water .news_pt2 .slider .owl-nav [class^=owl-]:hover {
     background-position: 0 -1.31rem;
}
 .news_water .news_pt2 .slider .owl-nav [class^=owl-].owl-next:hover {
     background-position: -0.39rem -1.31rem;
}
 .news_water .news_pt2 .slider .owl-dots {
     text-align: center;
     margin-top: 0.28rem;
}
 .news_water .news_pt2 .slider .owl-dot {
     width: 0.19rem;
     height: 0.19rem;
     display: inline-block;
     border-radius: 50%;
     margin-right: 0.25rem;
     background: #fff;
     ;
}
 .news_water .news_pt2 .slider .owl-dot.active {
     background: #00a596;
}
 .news_water .news_pt3 {
     margin-bottom: 0.6rem;
}
 .news_water .news_pt3 .item {
     position:relative;
     margin-bottom:0.35rem;
}
 .news_water .news_pt3 .item:after {
     content:'';
     width:0.48rem;
     height:0.48rem;
     background:url(../images/case04.png) no-repeat center;
     position:absolute;
     right:0.32rem;
     top:0.4rem;
     opacity:0;
     visibility:hidden;
}
 .news_water .news_pt3 .li_box {
     padding:0.22rem 0.36rem 0.35rem;
     background:#f9f9f9;
     display:block;
}
 .news_water .news_pt3 .li_box .date {
     font-size:0.15rem;
     color:#999;
     line-height:0.28rem;
     margin-bottom:0.07rem;
}
 .news_water .news_pt3 .li_box .tit {
     font-size:0.19rem;
     color:#333333;
     line-height:0.32rem;
     font-weight:bold;
     margin-bottom:0.17rem;
     width:80% 
}
 .news_water .news_pt3 .li_box .con {
     font-size:0.14rem;
     color:#333333;
     line-height:0.27rem;
     margin-top:0.18rem;
     height: 0.81rem;
     overflow:hidden;
}
 .news_water .news_pt3 .item:hover .li_box {
     background:#004098;
}
 .news_water .news_pt3 .item:hover .li_box .date {
     color:#fff;
}
 .news_water .news_pt3 .item:hover .li_box .tit {
     color:#fff;
}
 .news_water .news_pt3 .item:hover .li_box .con {
     color:#fff;
}
 .news_water .news_pt3 .item:hover:after {
     opacity:1;
     visibility:visible;
}
 .news_water .news_pt3 .owl-nav [class^=owl-] {
     width: 0.39rem;
     height: 1.3rem;
     background-image: url(../img/news_water05.png);
     background-position: 0 0;
     position: absolute;
     top: 50%;
     margin-top: -0.65rem;
     left: -0.6rem;
     font-size: 0;
}
 .news_water .news_pt3 .owl-nav [class^=owl-].owl-next {
     left: auto;
     right: -0.6rem;
     background-position: -0.39rem 0;
}
 .news_water .news_pt3 .owl-nav [class^=owl-]:hover {
     background-position: 0 -1.34rem;
}
 .news_water .news_pt3 .owl-nav [class^=owl-].owl-next:hover {
     background-position: -0.39rem -1.34rem;
}
/*20181114*/
 .case_intro01 .con {
     padding:0； line-height:inherit;
}
/*厂房通风*/
 .cftf .tits {
     margin-bottom:0.04rem;
     font-weight:bold;
     color:#000;
     font-size:0.2rem;
}
 .cftf .cons {
     line-height:0.28rem;
     text-align:justify;
     font-size:0.14rem;
}
 .cftf01 {
     margin-bottom:0.6rem;
}
 .cftf01 .titles {
     font-weight:bold;
     margin-bottom:0.6rem;
     text-align:center;
}
 .cftf02 {
     margin-bottom:0.6rem;
}
 .cftf03 .tits {
     margin-bottom:0.11rem;
}
 .cftf03 li {
     margin-bottom:0.1rem;
     padding:0.23rem 0;
     background:#f6f8fa;
     line-height:1.2;
     padding-left:0.25rem;
}
 .cftf03 {
     margin-bottom:0.5rem;
}
 .cftf04 {
     margin-bottom:0.6rem;
}
 .cftf04 li {
     position:relative;
     padding-left:0.3rem;
}
 .cftf04 li:before {
     content:'';
     width:0.08rem;
     height:0.08rem;
     background:#082953;
     border-radius:50%;
     position:absolute;
     top:0.1rem;
     left:0.09rem;
}
 .cftf05 {
     margin-bottom:0.6rem;
}
 .cftf05 .cons {
     margin-bottom:0.08rem;
}
 .cftf06 {
     margin-bottom:0.6rem;
}
 .cftf06 .span-8 .tits {
     margin-bottom:0.07rem;
}
 .cftf06 .imgs {
     margin-top:0.3rem;
}
 .cftf07 {
     margin-bottom:0.6rem;
}
 .cftf07 .imgs {
     margin-top:0.2rem;
}
 .cftf08 {
     margin-bottom:0.6rem;
}
 .cftf08 img {
     margin-top:0.02rem;
}
 .cftf08 ul {
     margin-top:0.12rem;
}
 .cftf08 li {
     position:relative;
     padding-left:0.34rem;
     margin-bottom:0.12rem;
}
 .cftf08 li:before {
     content:'';
     width:0.18rem;
     height:0.18rem;
     background:url(../images/ico.png) no-repeat center;
     position:absolute;
     left:0.06rem;
     top:0.05rem;
}
 .cftf09 {
     margin-bottom:0.6rem;
}
 .cftf09 .imgs {
     margin-top:0.05rem;
}
 .cftf10 .span-7 .cons {
     padding-right:0.2rem;
}
/*焊接烟尘*/
 .hjyc .tits {
     font-size:0.2rem;
     font-weight:bold;
     color:#000;
     margin-bottom:0.04rem;
}
 .hjyc .cons {
     font-size:0.14rem;
     color:#000;
     line-height:0.24rem;
}
 .hjyc .cons span {
     font-weight:bold;
}
 .hjyc01 .titles {
     color:#005183;
     text-align:center;
     line-height:1;
     margin-bottom:0.3rem;
}
 .hjyc01 .text {
     font-size:0.14rem;
     background:#f3f4f5;
     padding:0.2rem 0.35rem;
     line-height:0.24rem;
     margin-bottom:0.6rem;
     color:#1d2088;
}
 .hjyc01 .content01 .cons {
     height:2.01rem;
     overflow:hidden;
}
 .hjyc01 .content01 {
     padding-bottom:0.32rem;
     border-bottom:1px solid #ccc;
     border-color:rgba(0, 0, 0, 0.09);
     margin-bottom:0.28rem;
     padding-top:0.45rem;
     border-top:1px solid #ccc;
     border-color:rgba(0, 0, 0, 0.25);
}
 .hjyc01 .content02 {
     padding-bottom:0.45rem;
     border-bottom:1px solid #ccc;
     border-color:rgba(0, 0, 0, 0.25);
     margin-bottom:0.4rem;
}
 .hjyc02 .cons {
     margin-bottom:0.2rem;
}
 .hjyc02 .row01 {
     margin-bottom:0.26rem;
}
 .hjyc02 .row02 {
     margin-bottom:0.34rem;
}
 .hjyc02>.wrap {
     border-bottom:1px solid #ccc;
     border-color:rgba(0, 0, 0, 0.25);
     margin-bottom:0.4rem;
}
 .hjyc03 .cons {
     margin-bottom:0.1rem;
}
/*切割烟尘*/
 .qgyc .tits {
     font-size:0.2rem;
     font-weight:bold;
     color:#000;
     margin-bottom:0.04rem;
}
 .qgyc .cons {
     font-size:0.14rem;
     color:#000;
     line-height:0.24rem;
}
 .qgyc .cons .span_t {
     font-weight:bold;
}
 .qgyc01 .titles {
     color:#005183;
     text-align:center;
     line-height:1;
     margin-bottom:0.3rem;
}
 .qgyc01 .text {
     font-size:0.14rem;
     background:#f3f4f5;
     padding:0.17rem 0.35rem;
     line-height:0.24rem;
     margin-bottom:0.45rem;
     color:#1d2088;
}
 .qgyc01 .rect-59 {
     padding-bottom:59%;
}
 .qgyc01 .rect-66 {
     padding-bottom:66%;
}
 .qgyc01 .content01 {
     border-top:1px solid #ccc;
     border-color:rgba(0, 0, 0, 0.25);
     padding:0.4rem 0 0.3rem;
     border-bottom:1px solid #ccc;
     border-color:rgba(0, 0, 0, 0.09);
     margin-bottom:0.3rem;
}
 .qgyc01 .content02 {
     border-bottom:1px solid #ccc;
     border-color:rgba(0, 0, 0, 0.25);
     margin-bottom:0.4rem;
}
 .qgyc01 .content02 .span-6 {
     margin-bottom:0.45rem;
}
 .qgyc01 .content02 .span-6 .cons {
     margin-top:0.07rem;
}
/*打磨粉尘*/
 .dmfc .tits {
     font-size:0.2rem;
     font-weight:bold;
     color:#000;
     margin-bottom:0.25rem;
}
 .dmfc .cons {
     font-size:0.14rem;
     color:#000;
     line-height:0.24rem;
}
 .dmfc .cons .span_t {
     font-weight:bold;
}
 .dmfc01 .titles {
     color:#005183;
     text-align:center;
     line-height:1;
     margin-bottom:0.3rem;
}
 .dmfc01 .text {
     font-size:0.14rem;
     background:#f3f4f5;
     padding:0.17rem 0.35rem;
     line-height:0.24rem;
     margin-bottom:0.45rem;
     color:#1d2088;
}
 .dmfc01 .content .txts {
     margin-top:0.07rem;
     font-size:0.14rem;
     color:#000;
     line-height:0.24rem;
}
 .dmfc01 .content {
     padding-bottom:0.25rem;
     border-bottom:1px solid #ccc;
     border-color:rgba(0, 0, 0, 0.25);
     margin-bottom: 0.4rem;
}
 .dmfc01 .content03 .tits {
     margin-bottom: 0.1rem;
}
 .dmfc01 .content03 .cons {
     margin-bottom:0.1rem;
}
 .dmfc01 .content04 .tits {
     margin-bottom: 0.1rem;
}
 .dmfc01 .content04 .cons {
     margin-bottom:0.1rem;
}
 .dmfc01 .content04 {
     padding-bottom: 0;
}
 .dmfc01 .content04 .span-6 {
     margin-bottom:0.4rem;
}
 .dmfc02 .span-12 {
     margin-bottom: 0.2rem;
}
/*油烟油雾治理技术*/
 .yyyw .tits {
     font-size:0.2rem;
     font-weight:bold;
     color:#000;
     margin-bottom:0.05rem;
}
 .yyyw .cons {
     font-size:0.14rem;
     color:#000;
     line-height:0.24rem;
}
 .yyyw .cons .span_t {
     font-weight:bold;
}
 .yyyw01 .titles {
     color:#005183;
     text-align:center;
     line-height:1;
     margin-bottom:0.3rem;
}
 .yyyw01 .text {
     font-size:0.14rem;
     background:#f3f4f5;
     padding:0.17rem 0.35rem;
     line-height:0.24rem;
     margin-bottom:0.45rem;
     color:#1d2088;
}
 .yyyw01 .content .txts {
     margin-top:0.07rem;
     font-size:0.14rem;
     color:#000;
     line-height:0.24rem;
}
 .yyyw01 .content {
     padding-bottom:0.35rem;
     border-top:1px solid #ccc;
     border-color:rgba(0, 0, 0, 0.25);
     border-bottom:1px solid #ccc;
     border-color:rgba(0, 0, 0, 0.25);
     margin-bottom: 0.4rem;
     padding-top: 0.44rem;
}
 .yyyw02 .cons {
     margin-bottom: 0.1rem;
}
/*铸造粉尘*/
 .zzfc .tits {
     font-size:0.2rem;
     font-weight:bold;
     color:#000;
     margin-bottom:0.05rem;
}
 .zzfc .cons {
     font-size:0.14rem;
     color:#000;
     line-height:0.24rem;
}
 .zzfc01 .titles {
     color:#005183;
     text-align:center;
     line-height:1;
     margin-bottom:0.3rem;
}
 .zzfc01 {
     border-bottom:1px solid #ccc;
     border-color:rgba(0, 0, 0, 0.25);
     margin-bottom: 0.4rem;
     padding-bottom: 0.44rem;
}
 .zzfc02, .zzfc03, .zzfc04 {
     padding-bottom:0.35rem;
     border-bottom:1px solid #ccc;
     border-color:rgba(0, 0, 0, 0.25);
     margin-bottom:0.44rem;
}
/*废气治理*/
 .fqzl01 .titles {
     color:#005183;
     text-align:center;
     line-height:1;
     margin-bottom:0.3rem;
}
 .fqzl .tits {
     font-size:0.2rem;
     font-weight:bold;
     color:#000;
     margin-bottom:0.05rem;
}
 .fqzl .cons {
     font-size:0.14rem;
     color:#000;
     line-height:0.24rem;
}
 .fqzl01 {
     border-bottom:1px solid #ccc;
     border-color:rgba(0, 0, 0, 0.25);
     margin-bottom:0.44rem;
     padding-bottom:0.4rem;
}
 .fqzl02 {
     border-bottom:1px solid #ccc;
     border-color:rgba(0, 0, 0, 0.25);
     margin-bottom:0.44rem;
     padding-bottom:0.4rem;
}
 .fqzl03 {
     border-bottom:1px solid #ccc;
     border-color:rgba(0, 0, 0, 0.25);
     margin-bottom:0.44rem;
     padding-bottom:0.4rem;
}
 .fqzl02 .cons, .fqzl03 .cons {
     height:1.2rem;
     overflow:hidden;
     margin-bottom:0.2rem;
}
/*补充页面 案例综合*/
 .case_latest .case01 .rect-46 {
     padding-bottom:46.4%;
}
 .case_latest .case01 .rect-33 {
     padding-bottom:50.8%;
}
 .case_latest .case01 .case01_right {
     float:right;
     width:65.39%;
     position:relative;
}
 .case_latest .case01 .case01_left {
     float:left;
     width:32%;
}
 .case_latest .case01 .case01_left li {
     width:49.5%;
     float:left;
     margin-top:0.5%;
     background:#dbe2e7;
     color:#606060;
     font-size:0.18rem;
     transition:all 0.5s ease;
     -webkit-transition:all 0.5s ease;
     line-height:0.56rem;
     cursor:pointer;
}
 .case_latest .case01 .case01_left li a {
     display:inline-block;
     padding-left:0.27rem;
}
 .case_latest .case01 .case01_left li a:hover {
     color:#fff;
}
 .case_latest .case01 .case01_left li.odd {
     margin-right:0.5%;
}
 .case_latest .case01 .case01_left li.even {
     margin-left:0.5%;
}
 .case_latest .case01 .case01_left li.cur {
     background:#012b5d;
     color:#fff;
}
 .case_latest .case01 .case01_left li:hover {
     background:#012b5d;
     color:#fff;
}
 .case_latest .case01 .bd .bd_top .item .cover {
     width:49%;
     left:0;
     right: inherit;
}
 .case_latest .case01 .bd .bd_top .item .cover .box {
     padding:7% 9% 0 15%;
}
 .case_latest .case01 .bd .bd_top .item .cover .box .infor .tit {
     line-height:1.2;
     font-weight:bold;
}
 .case_latest .case01 .bd .bd_top .item .cover .box .infor .con {
     height:auto;
}
 .case_latest .case01 .bd .bd_top .item .cover .box .title {
     font-size:0.4rem;
     color:#e70702;
     font-weight:normal;
     width:auto;
}
 .case_latest .case01 .bd .bd_top .item .cover .box .title span {
     border:none;
     padding-left:0;
}
 .case_latest .case01 .bd .bd_top .item .cover .box .title:after {
     display:none;
}
/* 补充页面 */
/* 新闻补充页面 */
 .news_list .news_list02 {
     margin-top:0;
}
 .news_list .pt1 {
     margin-bottom:0.7rem;
}
 .news_list .pt1 .item_l {
     width: 49.5%;
     float: left;
}
 .news_list .pt1 .item_r {
     width: 49.5%;
     float: right;
}
 .news_list .slider_container {
     position: relative;
}
 .news_list .pt1 .item_l .l_top {
     height: 2.26rem;
     background: #ecf1f4;
     margin-bottom: 0.11rem;
}
 .news_list .pt1 .item_l .l_top .box {
     padding: 0.35rem 0.45rem;
}
 .news_list .pt1 .item_l .l_top .tit {
     font-size: 0.4rem;
     color: #00a596;
     padding-bottom: 0.05rem;
}
 .news_list .pt1 .item_l .l_top .p {
     font-size: 0.3rem;
     color: #1d1d1d;
}
 .news_list .pt1 .mark_text {
     width: 86%;
     padding: 0 7%;
     height: 0.56rem;
     line-height: 0.56rem;
     background: #000;
     ;
     background: rgba(0, 0, 0, .8);
     font-size: 0.16rem;
     color: #fff;
     position: absolute;
     bottom: 0;
     left: 0;
     z-index: 2;
}
 .news_list .pt1 .item_r .mark_text {
     width: 94%;
     padding: 0 3%;
}
 .news_list .pt1 .item_l .owl-nav [class^=owl-] {
     position: absolute;
     left: 0;
     top: 40%;
     width: 0.3rem;
     height: 0.56rem;
     margin-top: -0.28rem;
     background: #000;
     background: rgba(0, 0, 0, .56);
     line-height: 0.56rem;
     text-align: center;
     font-size: 0.18rem;
     color: #b1b2b4;
     font-weight: bold;
}
 .news_list .pt1 .item_l .owl-nav [class^=owl-].owl-next {
     left: auto;
     right: 0;
     ;
}
 .news_list .slider_container .slide_tools {
     position: absolute;
     top: 32%;
     left: 37%;
     z-index: 3;
     font-size: 0.2rem;
}
 .news_list .slider_container .slide_tools .cur {
     font-size: 0.22rem;
     color: #012b5d;
     font-weight: bold;
     vertical-align: 0.08rem;
     margin-right: 0.1rem;
}
 .news_list .slider_container .slide_tools .all {
     font-size: 0.14rem;
     font-weight: bold;
     color: #9b9b9b;
     vertical-align: -0.03rem;
}
 .news_list .slider_container .tool_pages {
     font-size: 0.23rem;
     color: #9b9b9b;
     background: url(../images/news_list2_01.png) no-repeat center center;
}
 .news_list .slider_container .slide_tools a:hover {
     color: #012b5d;
}
/* 详细补充页面 */
 .widget-newsdetail-8 .iconfont {
     color:#676767;
}
 .widget-newsdetail-8 .n_left {
     width:67%;
     float:left;
}
 .widget-newsdetail-8 .n_right {
     width: 29%;
     float: right;
     position: relative;
     height: 5.51rem;
}
 .widget-newsdetail-8 ._head ._title {
     font-size:0.34rem;
     font-weight:bold;
     color:#000000;
     margin-bottom:0.1rem;
}
 .widget-newsdetail-8 ._tools {
     font-size:0;
     color:#7e7e7e;
     margin-bottom:0.15rem;
}
 .widget-newsdetail-8 ._tools ._tool {
     font-size:0.12rem;
     margin-right:0.1rem;
     height:0.3rem;
     line-height:0.3rem;
     overflow:hidden;
     vertical-align: middle;
}
 .widget-newsdetail-8 ._tools .iconfont {
     font-size:0.18rem;
     display:inline-block;
     height:0.3rem;
     line-height:0.3rem;
     vertical-align:-0.02rem;
}
 .widget-newsdetail-8 ._tools b {
     font-weight:normal;
}
 .widget-newsdetail-8 ._tools #switcher {
     margin-left:0.1rem;
}
 .widget-newsdetail-8 ._tools #switcher ._title {
     margin-right:0.05rem;
     font-size:0.12rem;
     color:#7e7e7e;
}
 .widget-newsdetail-8 ._tools #switcher .iconfont {
     font-size:0.15rem;
}
 .widget-newsdetail-8 ._tools .bds_more {
     float:none;
     background:none;
     padding:0;
}
 .widget-newsdetail-8 .myart {
     line-height:2;
     min-height:2rem;
     font-size:0.13rem;
     color:#555555;
}
 .widget-newsdetail-8 ._tools_right {
     text-align:right;
     float: right;
}
 .widget-newsdetail-8 ._tools ._back {
     font-size:0.2rem;
     font-weight:normal;
     font-weight:bold;
     color:#676767;
     height:0.26rem;
     line-height:0.26rem;
     border-right:#cccccc 1px solid;
     padding-right:0.4rem;
     vertical-align:middle;
}
 .widget-newsdetail-8 ._tools ._back .iconfont {
     font-weight:normal;
     vertical-align:0;
}
 .widget-newsdetail-8 ._tools .share, .widget-newsdetail-8 ._tools .print {
     width:0.36rem;
     height:0.36rem;
     line-height:0.36rem;
     text-align:center;
     background-color:#80939e;
     border-radius:50%;
     cursor:pointer;
     overflow:hidden;
     margin-right:0;
     margin-left:0.15rem;
     vertical-align:middle;
     display: inline-block;
}
 .widget-newsdetail-8 ._tools .share:hover, .widget-newsdetail-8 ._tools .print:hover {
     background-color:#012b5d;
}
 .widget-newsdetail-8 ._tools .share .iconfont, .widget-newsdetail-8 ._tools .print .iconfont {
     font-size:0.18rem;
     color:#ffffff;
}
 .widget-newsdetail-8 ._tools .share:hover .iconfont, .widget-newsdetail-8 ._tools .print:hover .iconfont {
     color:#ffffff;
}
 .widget-newsdetail-8 ._tools .share .iconfont {
     font-size:0.2rem;
}
 .widget-newsdetail-8 ._detailPage_bottom li strong, .widget-newsdetail-8 ._detailPage_bottom li span, .widget-newsdetail-8 ._detailPage_bottom li a {
     display:block;
}
 .widget-newsdetail-8 ._detailPage_bottom {
     margin-top:0.45rem;
     border:#f3f3f3 10px solid;
}
 .widget-newsdetail-8 ._detailPage_bottom ul {
     padding:0.1rem 7%;
}
 .widget-newsdetail-8 ._detailPage_bottom li ._mark {
     padding-bottom:0.08rem;
     font-size:0.19rem;
     font-weight:bold;
     color:#000000;
}
 .widget-newsdetail-8 ._detailPage_bottom ._date {
     height:0.3rem;
     line-height:0.3rem;
     margin-bottom:0.07rem;
     font-family:Arial;
     font-size:0.13rem;
     color:#676767;
}
 .widget-newsdetail-8 ._detailPage_bottom ._date .iconfont {
     font-size:0.2rem;
     height:0.3rem;
     vertical-align:-0.02rem;
     margin-left:0;
}
 .widget-newsdetail-8 ._detailPage_bottom li ._title:hover {
     color:#5c5c5c;
}
 .widget-newsdetail-8 ._detailPage_bottom li ._title {
     font-size:0.16rem;
     font-weight:bold;
     color:#5c5c5c;
}
 .widget-newsdetail-8 ._detailPage_bottom li {
     padding: 0.27rem 0;
}
 .widget-newsdetail-8 ._detailPage_bottom li._prev {
     border-bottom:1px #ececec solid;
}
 .widget-newsdetail-8 .n_right .box {
     background: #f1f1f1;
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
}
 .widget-newsdetail-8 .n_right .t {
     font-size: 0.28rem;
     color: #4b4b4b;
     padding: 0.3rem 0.3rem 0;
}
 .widget-newsdetail-8 .n_right ul li {
     font-size: 0.16rem;
     font-weight: bold;
     height: 0.55rem;
     line-height: 0.55rem;
     border-bottom: 1px solid #d2d2d2;
}
 .widget-newsdetail-8 .n_right ul li a {
     display: block;
}
 .widget-newsdetail-8 .n_right .myprev, .widget-newsdetail-8 .n_right .mynext {
     height: 0.3rem;
     line-height: 0.3rem;
     text-align: center;
     font-size: 0.27rem;
     width: 50%;
     float: left;
     background: #aeaeae;
     color: #fff;
     cursor: pointer;
}
 .widget-newsdetail-8 .n_right .mynext .iconfont, .widget-newsdetail-8 .n_right .myprev .iconfont {
     line-height: 1;
     vertical-align: middle;
     color: #fff;
     font-size: 0.27rem;
     vertical-align: 0;
}
 .widget-newsdetail-8 .n_right .mynext:hover, .widget-newsdetail-8 .n_right .myprev:hover {
     background: #012b5d;
}
 .widget-newsdetail-8 .n_right .on_scroll {
     height: 4.47rem;
     overflow: hidden;
     margin: 0 0.3rem;
}
 .widget-newsdetail-8 .n_right .on_scroll li a:hover {
     color: #012b5d;
}
/*20181117*/
 .home01 .home_box .home01_line {
     display:none;
}
/*.news_water.channel_content{
     padding:0.3rem 0 0;
}
 */
/*20181120*/
 .news_water .news_pt2 .slider .t {
     height:0.64rem;
     padding:0.1rem 0.3rem;
     line-height:inherit;
}
 :root .news_water .news_pt2 .slider .t {
     height:1.36rem;
     position:relative;
     padding:0;
}
 :root .news_water .news_pt2 .slider .t .txts {
     left:50%;
     top:50%;
     transform:translate(-50%, -50%);
     position:absolute;
     width:100%;
}
 .third_menu ul li a {
     padding:0 0.3rem;
}
 .home01 .home_box .text_box {
     z-index: 3 
}
 .home01 .home_box .home01_nav {
     z-index:4 
}
 .home01 .home_box .text_box .infor {
     opacity:0;
}
 .home01 .home_box .text_box .infor .con {
     font-size:0.14rem;
     color:#6b6b6b;
     margin-bottom:0;
}
/*20181127 页面改版*/
 .about_latest.channel_content {
     padding:0;
}
 .about_latest01 {
     background:#f5f5f5;
     padding:0.6rem 0rem;
     margin-bottom:0.6rem;
}
 .about_latest01 .rect-62 {
     padding-bottom:62%;
}
 .about_latest01 .infor {
     padding: 0 27%;
     color:#000;
     text-align:center;
}
 .about_latest01 .infor .tit {
     font-size:0.3rem;
     margin-bottom:0.14rem;
}
 .about_latest01 .infor .con {
     font-size:0.15rem;
     line-height:0.24rem;
     margin-bottom:0.5rem;
}
 .about_latest01 .content li {
     width:32%;
     float:left;
     margin-right:2%;
}
 .about_latest01 .content li.last {
     margin-right:0;
}
 .about_latest02 {
     margin-top:0.65rem;
}
 .about_latest02 .rect-50 {
     padding-bottom:50%;
}
 .about_latest02 .rect-51 {
     padding-bottom:51.8%;
}
 .about_latest02 .tit {
     font-size:0.3rem;
     color:#000;
     line-height:0.45rem;
     text-align:center;
     margin-bottom:0.22rem 
}
 .about_latest02 .content .left {
     width:23.5%;
     float:left;
     margin-right:1%;
}
 .about_latest02 .content .center {
     width:51%;
     float:left;
}
 .about_latest02 .content .right {
     width:23.5%;
     float:right;
     margin-left:1%;
}
 .about_latest02 .content .item {
    /*height:1.52rem;
     */
     text-align:center;
     background:#eee;
     color:#000;
     cursor:pointer;
     position:relative;
}
 .about_latest02 .content .item01 {
     margin-bottom:5%;
}
 .about_latest02 .content .item.cur {
     background:#052b4b;
     color:#fff;
}
 .about_latest02 .content .item.cur:after {
     content:'';
     width:0.06rem;
     height:0.13rem;
     background:url(../images/sanjiao.png) no-repeat center;
     position:absolute;
     top:50%;
     margin-top:-0.06rem;
}
 .about_latest02 .content .left .item.cur:after {
     right:-0.06rem;
}
 .about_latest02 .content .right .item.cur:after {
     left:-0.06rem;
     background:url(../images/sanjiao2.png) no-repeat center;
}
 .about_latest02 .content .item span {
     padding:0.65rem 0;
     font-size:0.22rem;
     line-height:1;
     display:block;
}
 .about_latest03 {
     padding:0.6rem 0;
}
 .about_latest03 .rect-74 {
     padding-bottom:74%;
}
 .about_latest03 .infor {
     text-align:center;
     margin-bottom:0.5rem;
}
 .about_latest03 .infor .tit span {
     font-size:0.3rem;
     display:inline-block;
     margin:0 0.05rem;
}
 .about_latest03 .infor .tit .tab_t {
     display:inline-block;
}
 .about_latest03 .infor .tit .tab_t a {
     font-size:0.3rem;
     color:#000;
}
 .about_latest03 .infor .tit .tab_t a:hover {
     color:#00a596;
}
 .about_latest03 .infor .tit .tab_t.tab_t_cur a {
     color:#00a596;
}
 .about_latest03 .content {
     position:relative;
}
 .about_latest03 .content .item {
     display:none;
}
 .about_latest03 .content .owl-item .item {
     display:block;
}
 .about_latest03 .content .item .cover {
     width:100%;
     height:100%;
     position:absolute;
     left:0;
     bottom:0;
     background:url(../images/black.54.png) center;
     opacity:0;
     visibility:hidden;
     transition:all 0.5s ease;
     overflow-y:hidden;
}
 .about_latest03 .content .item .cover .icon {
     width:0.38rem;
     height:0.38rem;
     background:url(../images/about_latest03_3.png) no-repeat center;
     position:absolute;
     left:50%;
     margin-left:-0.19rem;
     top:50%;
     margin-top:-0.19rem;
}
 .about_latest03 .content .intro {
     padding:0.24rem 0.27rem 0.44rem;
     background:#cacaca;
     transition:all 0.5s ease;
     color:#3a3a3a;
}
 .about_latest03 .content .intro .txt {
     font-size:0.16rem;
     line-height:1 
}
 .about_latest03 .content .owl-nav>div {
     width:0.38rem;
     height:0.66rem;
     background:url(../images/about_latest03_2.png) no-repeat;
     position:absolute;
     top:50%;
     margin-top:-0.33rem;
     z-index:2;
     font-size:0;
     cursor:pointer;
}
 .about_latest03 .content .owl-nav>div.disabled {
     display:none;
}
 .about_latest03 .content .owl-nav .owl-prev {
     left:-0.52rem;
     background-position:0 0;
}
 .about_latest03 .content .owl-nav .owl-next {
     right:-0.52rem;
     background-position:-0.38rem 0;
}
 .about_latest03 .content .owl-nav .owl-prev:hover {
     background-position:0 -0.66rem;
}
 .about_latest03 .content .owl-nav .owl-next:hover {
     background-position:-0.38rem -0.66rem;
}
 .about_latest .pt3 {
     background:#f5f5f5;
     padding-bottom:0.98rem;
}
 .about_latest03 .content .item:hover .cover {
     opacity:1;
     visibility:visible;
}
 .about_latest03 .content .item:hover .intro {
     background:#00a596;
     color:#fff;
}
 .album_wrap .album_ordinary .album_close {
     background:#00a596;
}
/*公司介绍*/
 .com_intro_latest01 {
     padding:0.65rem 0;
     background:url(../images/com_intro_latest01_1.jpg) no-repeat center;
     background-size:cover;
}
 .com_intro_latest01 .infor {
     text-align:center;
     padding:0 8.7%;
     color:#fff;
}
 .com_intro_latest01 .infor .tit {
     font-size:0.4rem;
     line-height:1;
     margin-bottom:0.13rem;
}
 .com_intro_latest01 .infor .con {
     font-size:0.14rem;
     margin-bottom:0.8rem;
}
 .com_intro_latest01 .content {
     padding:0 8.7%;
}
 .com_intro_latest01 .content .left {
     float:left;
     width:14%;
     margin-right:10%;
}
 .com_intro_latest01 .content .right {
     float:right;
     width:14%;
     margin-left:10%;
}
 .com_intro_latest01 .content .center {
     float:left;
     width:51%;
     margin-top:0.12rem;
}
 .com_intro_latest01 .content .text {
     font-size:0.14rem;
     text-align:center;
     float:left;
     margin-top:0.5rem;
     color:#fff;
}
 .com_intro_latest01 .content li {
     margin-bottom:0.15rem;
     cursor:pointer;
}
 .com_intro_latest01 .content li .txt {
     font-size:0.18rem;
     color:#fff;
     text-align:center;
}
 .com_intro_latest01 .content li .icon {
     display:block;
     width:0.96rem;
     height:0.96rem;
     margin:0 auto;
     background:url(../images/com_intro_latest01_2.png) no-repeat center;
     transition:transform 0.5s ease;
     -webkit-transition:transform 0.5s ease;
}
 .com_intro_latest01 .content .left li .icon01 {
     background-position:0 0;
}
 .com_intro_latest01 .content .left li .icon02 {
     background-position:-0.96rem 0;
}
 .com_intro_latest01 .content .left li .icon03 {
     background-position:-1.92rem 0;
}
 .com_intro_latest01 .content .left li .icon04 {
     background-position:-2.88rem 0;
}
 .com_intro_latest01 .content .right li .icon01 {
     background-position:-3.84rem 0;
}
 .com_intro_latest01 .content .right li .icon02 {
     background-position:-4.8rem 0;
}
 .com_intro_latest01 .content .right li .icon03 {
     background-position:-5.76rem 0;
}
 .com_intro_latest01 .content .right li .icon04 {
     background-position:-6.72rem 0;
}
 .com_intro_latest01 .content li:hover .icon {
     transform:rotateY(180deg) 
}
 .com_intro_latest01 .content .left li:hover .icon01 {
     background-position:0 -0.96rem;
}
 .com_intro_latest01 .content .left li:hover .icon02 {
     background-position:-0.96rem -0.96rem;
}
 .com_intro_latest01 .content .left li:hover .icon03 {
     background-position:-1.92rem -0.96rem;
}
 .com_intro_latest01 .content .left li:hover .icon04 {
     background-position:-2.88rem -0.96rem;
}
 .com_intro_latest01 .content .right li:hover .icon01 {
     background-position:-3.84rem -0.96rem;
}
 .com_intro_latest01 .content .right li:hover .icon02 {
     background-position:-4.8rem -0.96rem;
}
 .com_intro_latest01 .content .right li:hover .icon03 {
     background-position:-5.76rem -0.96rem;
}
 .com_intro_latest01 .content .right li:hover .icon04 {
     background-position:-6.72rem -0.96rem;
}
 .com_intro_latest01 .content li.cur .txt {
     color:#00a596;
}
 .com_intro03 .tit {
     font-size:0.4rem;
     color:#17365d;
     margin-bottom:0.5rem;
}
 .com_intro_latest02 {
     height:4.6rem;
     background:url(../images/com_intro_latest02_1.jpg) no-repeat center;
     margin-top:0.5rem;
}
 .com_intro_latest02 .infor {
     text-align:center;
     padding-top:0.6rem;
}
 .com_intro_latest02 .infor .tit {
     font-size:0.24rem;
     color:#000;
     margin-bottom:0.04rem;
}
 .com_intro_latest02 .infor .con {
     font-size:0.14rem;
     color:#373737;
}
 .com_intro_latest02 .content {
     position:relative;
     margin-top:0.65rem;
}
 .com_intro_latest02 .content .item {
     display:none;
     padding:0.4rem 0 0.3rem;
}
 .com_intro_latest02 .content .owl-item .item {
     display:block;
}
 .com_intro_latest02 .content .item {
     background:url(../img/white.8.png) center;
     text-align:center 
}
 .com_intro_latest02 .content .item .num {
     font-size:0.48rem;
     font-weight:bold;
     color:#00a596;
     line-height:1;
}
 .com_intro_latest02 .content .item .line {
     width:0.32rem;
     height:0.01rem;
     background:#7d7d7d;
     margin:0.1rem auto 0.18rem;
}
 .com_intro_latest02 .content .item .txt {
     font-size:0.14rem;
     color:#000;
     color:rgba(0, 0, 0, 0.8);
}
 .com_intro_latest02 .content .com_latest02_btn>div {
     width:0.38rem;
     height:0.66rem;
     background:url(../images/about_latest03_2.png) no-repeat;
     position:absolute;
     top:50%;
     margin-top:-0.33rem;
     z-index:2;
     font-size:0;
     cursor:pointer;
}
 .com_intro_latest02 .content .com_latest02_btn>div.disabled {
     display:none;
}
 .com_intro_latest02 .content .com_latest02_btn .owl-prev {
     left:-0.52rem;
     background-position:0 0;
}
 .com_intro_latest02 .content .com_latest02_btn .owl-next {
     right:-0.52rem;
     background-position:-0.38rem 0;
}
 .com_intro_latest02 .content .com_latest02_btn .owl-prev:hover {
     background-position:0 -0.66rem;
}
 .com_intro_latest02 .content .com_latest02_btn .owl-next:hover {
     background-position:-0.38rem -0.66rem;
}
 .com_intro_latest03 {
     padding:0.6rem 0;
}
 .com_intro_latest03 .infor {
     text-align:center;
     padding:0 10% 
}
 .com_intro_latest03 .infor .tit {
     font-size:0.4rem;
     color:#17365d;
     line-height:1;
     margin-bottom:0.18rem;
}
 .com_intro_latest03 .infor .con {
     font-size:0.14rem;
     color:#17365d;
     margin-bottom:0.3rem;
}
 .com_intro_latest03 .infor .txt {
     font-size:0.14rem;
     color:#373737;
     margin-bottom:0.3rem;
}
 .com_intro_latest03 .rect-47 {
     padding-bottom:47.4%;
}
 .com_intro_latest03 .content .item {
     width:50%;
     float:left;
}
 .com_intro_latest03 .content .item .cover {
     width:100%;
     height:100%;
     position:absolute;
     left:0;
     bottom:0;
}
 .com_intro_latest03 .content .item .cover .box {
     padding:9% 14% 5% 5.7%;
     color:#fff;
}
 .com_intro_latest03 .content .item .cover .box .t {
     font-size:0.18rem;
}
 .com_intro_latest03 .content .item .cover .box .c {
     font-size:0.14rem;
}
/*图片列表*/
 .pic_list01 ._info {
     padding: 0.2rem;
     background: #aaaaaa;
     color: #fff;
}
 .pic_list01 ._info h3 {
     margin-bottom: 0.15rem;
     font-weight: normal;
}
 .pic_list01 ._info .ion {
     color: #fbdd34;
}
 .pic_list01 li {
     cursor: pointer;
     margin-bottom: 0.4rem;
}
 .pic_list01 li:hover ._info {
     background: #07a597;
     color: #fff;
}
 .pic_list01 li:hover ._info .ion {
     color: #fff;
}
 .pic_list01 ._img ._mask {
     z-index: 4;
     width: 100%;
     height: 0%;
     overflow: hidden;
     position: absolute;
     left: 0;
     bottom: 0;
     background:rgba(7, 165, 151, .6);
     opacity: 0;
     transition: all 0.5s ease;
     overflow: hidden;
}
 .pic_list01 li:hover ._img ._mask {
     opacity: 1;
     transition: all 0.5s ease;
     height: 100%;
}
 .pic_list01 ._img i {
     display: inline-block;
     position: absolute;
     z-index: 5;
     left: 50%;
     top: 65%;
    /*margin-top: -0.24rem;
     */
     margin-left: -0.15rem;
     font-size: 0.3rem;
     color: #fff;
     padding: 0;
     opacity: 0;
}
 .pic_list01 li:hover ._img i {
     opacity: 1;
     transition: all 0.5s ease;
}
 .pic_list01 .infor {
     text-align:center;
     margin-bottom:0.5rem;
}
 .pic_list01 .infor .tit span {
     font-size:0.3rem;
     display:inline-block;
     margin:0 0.05rem;
}
 .pic_list01 .infor .tit a {
     font-size:0.3rem;
     color:#000;
}
 .pic_list01 .infor .tit a.cur {
     color:#17365d;
}
 .pic_list01 .infor .tit a:hover {
     color:#17365d;
}
/*发展历程-new*/
 .develop01 .his_left {
     width:28%;
}
 .develop01 .his_right {
     width:66%;
}
 .develop01 .left_list li {
     height:0.7rem;
     line-height:0.7rem;
     background-color:#f1f1f1;
     text-align:center;
     margin-bottom:0.02rem;
     font-size: 0.22rem;
     cursor:pointer;
}
 .develop01 .left_list .tab_t_cur {
     background-color:#00317e;
     color:#ffffff;
}
 .develop01 .his_right ul {
     border-left: 1px solid #e6e6e6;
     padding:0 0.46rem 0 0.5rem;
}
 .develop01 .his_right li {
     margin-bottom:0.4rem;
}
 .develop01 .his_right .list_box {
     padding:0.36rem 0.3rem;
     background-color:#f7f7f7;
     position:relative;
}
 .develop01 .his_right .list_ico01 {
     position:absolute;
     left:-0.17rem;
     top:0.3rem;
     width:0.17rem;
     height:0.21rem;
     background:url(../images/9/list_ico01.png) no-repeat center;
}
 .develop01 .his_right .list_ico02 {
     width:0.08rem;
     height:0.08rem;
     border:4px solid #cccccc;
     background-color:#fff;
     border-radius:50%;
     position:absolute;
     left:-0.58rem;
     top:0.32rem;
}
 .develop01 .his_right .list_title {
     font-size:0.24rem;
     color:#141414;
     font-weight:normal;
}
 .develop01 .his_right .list_time {
     font-size:0.2rem;
     color:#00317e;
     font-family: Arial;
     padding:0.04rem 0rem 0.1rem;
}
 .develop01 .his_right .list_text {
     font-size:0.14rem;
     color:#6f6f6f;
     line-height:0.3rem;
     margin-bottom:0.2rem;
}
/* 科研平台 */
 .res_platform {
     padding-bottom: 0;
}
 .rect-30 {
     padding-bottom: 30%;
}
 .res_platform .pt1 {
     margin-bottom: 0.5rem;
}
 .res_platform .title {
     text-align: center;
     margin-bottom: 0.3rem;
}
 .res_platform .title .t {
     font-size: 0.4rem;
     color: #17365d;
     line-height: 1.1;
     padding-bottom: 0.25rem;
}
 .res_platform .title .p {
     font-size: 0.14rem;
     line-height: 0.28rem;
     color: #000;
     width: 87%;
     margin: 0 auto;
     text-align: left;
}
 .res_platform .pt2 {
     margin-bottom: 0.6rem;
}
 .res_platform .pt2_bg {
     padding: 0.6rem 0;
     background: url(../images/res_platform02.jpg) no-repeat center center;
}
 .res_platform .pt2_bg .item {
     height: 1.62rem;
     background: url(../images/res_platform09.png) repeat;
     text-align: center;
}
 .res_platform .pt2_bg .item .num {
     font-size: 0.48rem;
     font-weight: bold;
     color: #00a596;
     line-height: 1.1;
     margin-bottom: 0.12rem;
     position: relative;
     padding-top: 0.4rem;
}
 .res_platform .pt2_bg .item .num:after {
     content: '';
     position: absolute;
     width: 0.32rem;
     height: 0.01rem;
     background: #7d7d7d;
     bottom: 0;
     left: 50%;
     margin-left: -0.16rem;
}
 .res_platform .pt2_bg .item .p {
     font-size: 0.14rem;
     color: #000;
}
 .res_platform .pt2_bg .pt2_owl .owl-nav [class^=owl-] {
     position: absolute;
     font-size: 0.5rem;
     line-height: 1;
     top: 50%;
     margin-top: -0.3rem;
     left: -0.7rem;
     font-weight: bold;
     opacity: 0.8;
     filter: alpha(opacity=80);
     color: #fff;
}
 .res_platform .pt2_bg .pt2_owl .owl-nav [class^=owl-]:hover {
     color: #c21e34;
}
 .res_platform .pt2_bg .pt2_owl .owl-nav [class^=owl-].owl-next {
     left: auto;
     right: -0.7rem;
}
 .res_platform .pt3 {
     margin-bottom: 0.75rem;
}
 .res_platform .pt3 .pt_body ul li {
     width: 14%;
     margin-right: 3%;
     float: left;
     text-align: center;
}
 .res_platform .pt3 .pt_body ul li .li_icon {
     width: 0.86rem;
     height: 0.86rem;
     background-image:url(../images/res_platform08.png);
     background-repeat: no-repeat;
     display: inline-block;
     margin-bottom: 0.2rem;
     transition: all .5s ease;
     -webkit-transition: all .5s ease;
}
 .res_platform .pt3 .pt_body ul li .t {
     font-size: 0.19rem;
     color: #000;
     margin-bottom: 0.1rem;
}
 .res_platform .pt3 .pt_body ul li .p {
     font-size: 0.14rem;
     color: #666;
}
 .res_platform .pt3 .pt_body ul li:hover .li_icon {
     transform: rotateY(180deg);
}
 .res_platform .pt3 .pt_body ul .li2 .li_icon {
     background-position: -0.86rem 0;
}
 .res_platform .pt3 .pt_body ul .li3 .li_icon {
     background-position: -1.72rem 0;
}
 .res_platform .pt3 .pt_body ul .li4 .li_icon {
     background-position: -2.57rem 0;
}
 .res_platform .pt3 .pt_body ul .li5 .li_icon {
     background-position: -3.45rem 0;
}
 .res_platform .pt3 .pt_body ul .li6 .li_icon {
     background-position: -4.31rem 0;
}
 .res_platform .pt3 .pt_body ul .li6 {
     margin-right: 0;
}
 .res_platform .pt4 {
     background:#fff url(../images/res_platform03.jpg) no-repeat center top;
     padding-top: 0.84rem;
     margin-bottom: 0.95rem;
}
 .res_platform .pt4 .pt_body li {
     background: #f7f7f7;
     width: 28%;
     padding: 6% 2%;
     margin-right: 2%;
     float: left;
     height: 2.62rem;
     overflow: hidden;
     transition: all .5s ease;
     -webkit-transition: all .5s ease;
}
 .res_platform .pt4 .pt_body li:hover {
     background: #0071bc;
     color: #fff;
}
 .res_platform .pt4 .pt_body li:hover .p_r {
     color: #fff;
}
/* .res_platform .pt4 .pt_body .p{
     height: 0.26rem;
     line-height: 0.26rem;
     ;
}
 */
 .res_platform .pt4 .pt_body .p {
     margin-bottom: 0.25rem;
}
 .res_platform .pt4 .pt_body .p_l {
     width: 7%;
     float: left;
}
 .res_platform .pt4 .pt_body .p_l .iconfont {
     font-size: 0.13rem;
}
 .res_platform .pt4 .pt_body .p_r {
     width:88%;
     float: right;
     font-size: 0.18rem;
     color: #111;
}
 .res_platform .pt4 .pt_body li.end {
     margin-right: 0;
}
 .res_platform .pt5 {
     background: #f7f7f7;
     padding: 0.98rem 0;
}
 .res_platform .pt5 .img_icon {
     text-align: center;
     margin-bottom: 0.35rem;
}
 .res_platform .pt5 .img_icon li {
     display: inline-block;
     margin-right: 1.1rem;
}
 .res_platform .pt5 .img_icon .li3 {
     margin-right: 0;
}
 .res_platform .pt5 .img_icon .icon_i {
     width: 1.14rem;
     height: 1.14rem;
     background-image: url(../images/res_platform07.png);
     background-position: 0 0;
     margin-bottom: 0.05rem;
     transition: all .5s ease;
     -webkit-transition: all .5s ease;
}
 .res_platform .pt5 .img_icon .li2 .icon_i {
     background-position: -1.14rem 0;
}
 .res_platform .pt5 .img_icon .li3 .icon_i {
     background-position: -2.28rem 0;
}
 .res_platform .pt5 .img_icon li:hover .icon_i {
     transform: rotateY(180deg);
}
 .res_platform .pt5 .img_icon .p {
     font-size: 0.28rem;
     color: #363636;
}
 .res_platform .pt6 {
     background: url(../images/res_platform04.jpg) no-repeat center center;
     padding: 1rem 0 0.75rem;
     margin-bottom: 0.9rem;
}
 .res_platform .pt6 .title .t {
     color:#fff;
}
 .res_platform .pt6 ul {
     padding: 0.3rem 0;
}
 .res_platform .pt6 ul:after {
     content: '';
     position: absolute;
     width: 0.02rem;
     height: 100%;
     top: 0;
     left: 50%;
     margin-left: -0.01rem;
     background: #fff;
}
 .res_platform .pt6 ul li {
     width: 50%;
     margin-bottom: 0.2rem;
     margin-top: 0.2rem 
}
 .res_platform .pt6 ul li.leftBox {
     margin-top: 0 
}
 .res_platform .pt6 ul li:after {
     content: '';
     position: absolute;
     width: 0.36rem;
     height: 0.19rem;
     background: url(../images/res_platform10.png) no-repeat center center;
     left: -0.09rem;
     top: 0.04rem;
     z-index: 2;
}
 .res_platform .pt6 ul li .box {
     padding-left: 0.5rem;
     color: #fff;
     min-height: 0.5rem;
}
 .res_platform .pt6 ul li .t {
     font-size: 0.2rem;
     margin-bottom: 0.07rem;
}
 .res_platform .pt6 ul li .p {
     font-size: 0.14rem;
}
 .res_platform .pt6 ul li.leftBox .box {
     padding-left: 0;
     padding-right: 0.5rem;
     text-align: right;
}
 .res_platform .pt6 ul li.leftBox:after {
     background: url(../images/res_platform11.png) no-repeat center center;
     left: auto;
     right: -0.09rem;
}
 .res_platform .pt6 ul li:first-child:after {
     display: none;
}
 .res_platform .pt6 .title .t {
     padding-bottom: 0;
}
 .res_platform .pt7 {
     padding-bottom: 1rem;
}
 .res_platform .pt7 .pt_l {
     width: 33%;
     float: left;
}
 .res_platform .pt7 .pt_l img {
     width: 100%;
}
 .res_platform .pt7 .pt_r {
     width: 67%;
     float: right;
     height: 4.84rem;
     overflow: hidden;
     position: relative;
}
 .res_platform .pt7 .pt_r ul li {
     font-size: 0.14rem;
     height: 0.7rem;
     line-height: 0.7rem;
     padding: 0 0.4rem;
     background: #f2f2f2;
     color: #000;
     transition: all .5s ease;
     -webkit-transition: all .5s ease;
}
 .res_platform .pt7 .pt_r ul li.even {
     background: #FFF;
}
 .res_platform .pt7 .pt_r.scrollbar-ui .scroll_slider {
     background: #0071bc;
}
 .res_platform .pt8 .pt_bd {
     height: 4.24rem;
     ;
}
 .res_platform .pt8 .pt_bd .pt_l, .res_platform .pt8 .pt_bd .pt_r {
     position: relative;
     height: 100%;
     width: 50%;
     float: left;
}
 .res_platform .pt8 .pt_bd .pt_l:after {
     content: '';
     position: absolute;
     top: 0;
     right: 0;
     width: 9.6rem;
     height: 100%;
     background: #288ed1;
     ;
}
 .res_platform .pt8 .pt_bd .pt_l .box {
     position: relative;
     z-index: 2;
     padding-top: 0.8rem;
}
 .res_platform .pt8 .pt_bd .pt_l .item {
     text-align: center;
     display: inline-block;
}
 .res_platform .pt8 .pt_bd .pt_l .item1 {
     margin-right: 1rem;
}
 .res_platform .pt8 .pt_bd .pt_l .item .p {
     font-size: 0.2rem;
     color: #fff;
     font-weight: bold;
     margin-top: 0.12rem;
}
 .res_platform .pt8 .pt_bd .pt_r .box {
     position: relative;
     z-index: 2;
     padding-top: 1.3rem;
}
 .res_platform .pt8 .pt_bd .pt_r .box .p {
     font-size: 0.17rem;
     color: #fff;
     line-height: 0.28rem;
     width: 82%;
     float: right;
}
 .res_platform .pt8 .pt_bd .pt_r .bg {
     position: absolute;
     top: 0;
     left: 0;
     width: 9.6rem;
     height: 100%;
     transition: all .5s ease;
     overflow: hidden;
}
 .res_platform .pt8 .pt_bd .pt_r .bg img {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     transition: all .8s ease 0s;
}
 .res_platform .pt8 .pt_bd .pt_r:hover .bg img {
     transform: scale(1.1);
}
 .res_platform .pt5 .content {
     width: 85%;
     margin: 0 auto;
     color:#000;
}
 .res_platform .pt7 .pt_r ul li:hover {
     background: #0071bc;
     color: #fff;
}
 .pic_list01 .infor .tit span.span02 {
     display: none 
}
/* 20181206 */
 header.nofixed {
     position: relative;
}
 .sec_banner.nofixed {
     padding-top: 0;
}
 .third_menu {
     height:0.78rem;
}
 .third_menu.special {
     height:1.56rem;
}
 .third_menu .content.fixed {
     position:fixed;
     top:0;
     left:0;
     width:100%;
     background:#f4f4f4;
     z-index:20;
}
 .news_water .news_pt3>.wrap>.tit {
     text-align: center;
}
 .case_intro02 .content .item:hover .infor {
     background:#012b5d;
}
 .third_menu ul li {
     font-size: 0.15rem;
}
 .third_menu ul li a {
     padding:0 0.2rem;
}
 .third_menu ul li.cur:after {
     margin-left: 0;
}
 .third_menu ul li:hover:after {
     margin-left: 0;
}
 .third_menu ul li:after {
     width:100%;
     left: 0;
     margin-left: 0.3rem;
}
 .qgyc01 .text {
     color:#555;
}
 .hjyc01 .text {
     color:#555;
}
 .yyyw01 .text {
     color:#555;
}
/* 20181210 修改 相关案例弹窗 */
 .case_intro02 .hide_detail {
     display: none;
}
/*弹出框*/
 .brand_net {
     position: fixed;
     top: 0;
     width: 10.2rem;
     z-index: 101;
     left: 50%;
    /*display: none;
     */
     margin-left: -5.1rem;
     height: 100%;
}
 .brand_net .con_left {
     width: 100%;
     background: #fff;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     padding: 0.5rem 0;
     height: 100%;
}
 .brand_net .con_left .con_box {
     overflow: auto;
     position: relative;
     height: 5.6rem;
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
 .brand_net .con_left .con_box::-webkit-scrollbar {
     width: 0.16rem;
     height: 0.16rem;
     background-color: #F5F5F5;
}
/*定义滚动条轨道 内阴影+圆角*/
 .brand_net .con_left .con_box::-webkit-scrollbar-track {
     -webkit-box-shadow: inset 0 0 0.06rem rgba(0, 0, 0, 0.3);
     border-radius: 0.1rem;
     background-color: #F5F5F5;
}
/*定义滑块 内阴影+圆角*/
 .brand_net .con_left .con_box::-webkit-scrollbar-thumb {
     border-radius: 0.1rem;
     -webkit-box-shadow: inset 0 0 0.06rem rgba(0, 0, 0, .3);
     background-color: #555;
}
 .brand_net .con_left .title {
     font-size: 0.24rem;
     color: #012b5d;
     line-height: 1;
     margin-bottom: 0.24rem;
     text-align: center;
}
 .brand_net .con_left .con {
     margin-bottom: 3%;
     padding: 0 3%;
}
 .brand_net .con_left .owl-carousel {
     margin-bottom: 3%;
     padding: 0 5%;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
 .brand_net .con_left .owl-carousel .item {
     position: relative;
     height: 4.5rem;
     overflow: hidden;
}
 .brand_net .con_left .owl-carousel .item img {
     position: absolute;
     max-width: none;
     width: 100%;
     height: 100%;
}
 .brand_net .con_left .owl-nav {
     font-size: 0;
}
 .brand_net .con_left .con2 {
     border-top: 2px solid #949494;
     border-bottom: 2px solid #949494;
     text-align: center;
     padding: 2% 0;
     margin-bottom: 3%;
}
 .brand_net .con_left .owl-nav .owl-prev:hover {
     background-position: 0 -0.61rem;
}
 .brand_net .con_left .owl-nav .owl-next:hover {
     background-position: -0.33rem -0.61rem;
}
 .brand_net .con_left .pn_box {
     text-align: center;
}
 .brand_net .con_right {
     position: absolute;
     right: -0.51rem;
     top: 0;
     background: #232323;
     width: 5%;
}
 .brand_net .con_right .close {
     background:#00a596;
     text-align: center;
     padding-top: 10%;
     cursor: pointer;
     padding-bottom:10%;
}
 .brand_net .con_right .close .ico {
     display: inline-block;
     width: 0.32rem;
     height: 0.37rem;
     background: url(../img/brand_close.png) no-repeat;
}
 .brand_bg {
     position: fixed;
     width: 100%;
     height: 100%;
     left: 0;
     top: 0;
     background: url(../img/black.6.png);
     z-index: 100;
}
 .brand_net .con_right .bdshare-button-style0-16 a {
     display: block;
     width: 0.4rem;
     height: 0.3rem;
     background: url(../images/brand_share.png) no-repeat;
     padding-left: 0;
     margin-left: 15%;
     position: relative;
}
 .brand_net .con_right .bdshare-button-style0-16 a:after {
     content: "";
     width: 60%;
     height: 0.01rem;
     background: #2b2b2b;
     left: 20%;
     bottom: -20%;
     display: inline-block;
     position: absolute;
}
 .brand_net .con_right .bdshare-button-style0-16 a.bds_tsina {
     background-position: -0.4rem 0;
}
 .brand_net .con_right .bdshare-button-style0-16 a.bds_weixin {
     background-position: -0.8rem 0;
}
 .brand_net .con_right .bdshare-button-style0-16 a.bds_tqq {
     background-position: -1.2rem 0;
}
 .brand_net .box {
     height: 100%;
}
 .brand_net .con_right .close:hover img {
     transform: rotate(360deg);
     -webkit-transform: rotate(360deg);
}
 .brand_net .con_right .close img {
     transition: all 1s ease;
     -webkit-transition: all 1s ease;
}
 @media only screen and (max-width: 12.4rem) {
     .brand_net {
         max-width: 96%;
         left: 2%;
         margin-left: 0;
         width: 86%;
    }
     .brand_net .con_right {
         width: 0.5rem;
    }
}
 .brand_net .con_left .con p img {
     width: 85%;
     margin: 0 auto;
}
 .news_water .case_intro02 .infor .tit {
     font-size: 0.16rem;
     color:#fff;
}
/* 20181210 修改 相关案例弹窗 end */
/*20190110*/
/*八大案例补充*/
 .news_pt1 {
     padding:0.3rem 0 0.8rem;
}
 .news_pt1 li {
     width:31.5%;
     float:left;
     margin-left:2.6%;
     background:#ededed;
     transition:all 0.5s ease;
     min-height: 4.2rem 
}
 .news_pt1 li:first-child {
     margin-left:0;
}
 .news_pt1 li .li_box {
     padding:0.43rem 0.43rem 0.2rem;
     text-align:center;
}
 .news_pt1 li .li_box .li_tit {
     font-size:0.26rem;
     line-height:0.34rem;
     font-weight:bold;
     color:#17365d;
}
 .news_pt1 li .li_box .en_tit {
     font-size:0.16rem;
     color:#17365d;
}
 .news_pt1 li .li_box .li_line {
     width:0.41rem;
     height:0.01rem;
     background:#9ca7b6;
     background:rgba(23, 54, 93, 0.38);
     margin:0.23rem auto 0.25rem;
}
 .news_pt1 li .li_box .li_c {
     font-size:0.14rem;
     color:#3a3a3a;
     line-height:0.26rem;
     text-align:left;
    /*height: 2.08rem;
     */
     overflow:hidden;
}
 .news_pt1 li:hover {
     background:#012b5d;
}
 .news_pt1 li:hover .li_box .li_tit, .news_pt1 li:hover .li_box .en_tit {
     color:#fff;
}
 .news_pt1 li:hover .li_box .li_line {
     background:#fff;
}
 .news_pt1 li:hover .li_box .li_c {
     color:#fff;
     color:rgba(255, 255, 255, 0.72);
}
/*业务详情*/
 .ywxq {
     background:#fbfbfb;
}
 .ywxq01 .content {
     border:1px solid #f3f3f3;
     padding:0.4rem 0.47rem 0.4rem 0.33rem;
     background:#fff;
}
 .ywxq01 .content .rect-6018 {
     padding-bottom:60.18%;
}
 .ywxq01 .content .rect-6666 {
     padding-bottom:66.66%;
}
 .ywxq01 .content .left {
     width:55.6%;
     float:left;
}
 .ywxq01 .content .left .smal_img {
     padding:0 0.4rem;
     position:relative;
     margin-top:0.2rem;
}
 .ywxq01 .content .left .ywxq01_btn>div {
     width:0.18rem;
     height:0.31rem;
     background:url(../images/ywxq01_4.png) no-repeat;
     position:absolute;
     top:50%;
     margin-top:-0.15rem;
     z-index:2;
     font-size:0;
     cursor:pointer;
}
 .ywxq01 .content .left .item {
     display:none;
}
 .ywxq01 .content .left .owl-item .item {
     display:block;
}
 .ywxq01 .content .left .ywxq01_btn .owl-prev {
     left:0;
     background-position:0 0;
}
 .ywxq01 .content .left .ywxq01_btn .owl-next {
     right:0;
     background-position:-0.18rem 0;
}
 .ywxq01 .content .left .ywxq01_btn .owl-prev:hover {
     background-position:0 -0.31rem;
}
 .ywxq01 .content .left .ywxq01_btn .owl-next:hover {
     background-position:-0.18rem -0.31rem;
}
 .ywxq01 .content .right {
     width:40%;
     float:right;
}
 .ywxq01 .content .right .title {
     font-size:0.32rem;
     font-weight:bold;
     ;
     color:#1e1b1b;
     line-height:1;
     padding-bottom:0.12rem;
     border-bottom:1px solid #ebeaea;
}
 .ywxq01 .content .right .con {
     font-size:0.14rem;
     color:#555;
     line-height:0.25rem;
     margin-top:0.24rem;
     height:3rem;
     overflow:hidden;
}
 .ywxq01 .content .right .r_contact {
     margin-top:0.55rem;
}
 .ywxq01 .content .right .r_contact .online {
     float:left;
}
 .ywxq01 .content .right .r_contact .online a {
     display:block;
     width:2.3rem;
     height:0.52rem;
     line-height:0.52rem;
     font-size:0.18rem;
     color:#fff;
     background:#00a596;
     text-align:center;
}
 .ywxq01 .content .right .r_contact .intro {
     float:left;
     margin-left:0.4rem;
}
 .ywxq01 .content .right .r_contact .intro_txt {
     font-size:0.14rem;
     color:#333;
}
 .ywxq01 .content .right .r_contact .intro_tel {
     font-size:0.24rem;
     color:#00a596;
     line-height:0.32rem;
}
 .ywxq02 {
     margin-top:0.64rem;
}
 .ywxq02 .left {
     width:71.2%;
     float:left;
     border:1px solid #eee;
     background:#fff;
}
 .ywxq02 .left .tab_t_box {
     border-bottom:1px solid #eee;
}
 .ywxq02 .left .tab_t_box .tab_t {
     width:22%;
     float:left;
     border-right:1px solid #eee;
     line-height:0.7rem;
     font-weight:bold;
     font-size:0.18rem;
     color:#052b4b;
     text-align:center;
}
 .ywxq02 .left .tab_t_box .tab_t.tab_t_cur {
     color:#fff;
     background:#052b4b;
}
 .ywxq02 .left .tab_c_box .tab_c {
     display:none;
}
 .ywxq02 .left .tab_c_box .tab_c.tab_c_cur {
     display:block;
}
 .ywxq02 .left .tab_c_box .tab_c .text {
     padding:0.5rem 0.6rem 0.5rem 0.45rem 
}
 .ywxq02 .left .tab_c_box .tab_c .rect-3062 {
     padding-bottom:44.34%;
}
 .ywxq02 .left .tab_c_box .tab_c .box {
     padding:0.5rem 0.6rem 0.5rem 0.45rem;
}
 .ywxq02 .left .tab_c_box .tab_c .top_ {
     position:relative;
     margin-bottom:0.4rem;
}
 .ywxq02 .left .tab_c_box .tab_c .top_ .cover {
     position:absolute;
     width:50%;
     height:100%;
     left:0;
     bottom:0;
     background:url(../images/black.6.png) center;
     background:rgba(0, 0, 0, .7);
}
 .ywxq02 .left .tab_c_box .tab_c .top_ .cover .c_box {
     padding:0.36rem 0.36rem 0.3rem 0.6rem;
}
 .ywxq02 .left .tab_c_box .tab_c .top_ .c_tit {
     font-size:0.18rem;
     line-height:0.2rem;
     color:#fff;
     font-weight:bold;
     height:0.4rem;
     overflow:hidden;
     margin-bottom:0.1rem;
}
 .ywxq02 .left .tab_c_box .tab_c .top_ .c_date i {
     display:inline-block;
     width:0.07rem;
     height:0.07rem;
     border-radius:50%;
     border:1px solid #00a596;
}
 .ywxq02 .left .tab_c_box .tab_c .top_ .c_date span {
     display:inline-block;
     font-size:0.13rem;
     color:#fff;
}
 .ywxq02 .left .tab_c_box .tab_c .top_ .c_con {
     font-size:0.13rem;
     line-height:0.23rem;
     height:0.69rem;
     overflow:hidden;
     color:#fff;
     margin-top:0.05rem;
}
 .ywxq02 .left .tab_c_box .tab_c .top_ .more {
     width:0.9rem;
     height:0.24rem;
     line-height:0.24rem;
     text-transform:uppercase;
     padding:0 0.15rem;
     background:#00a596;
     color:#fff;
     margin-top:0.1rem;
     font-size:0.12rem;
     box-sizing:border-box 
}
 .ywxq02 .left .tab_c_box .tab_c .top_ .more i {
     display:inline-block;
     margin:0 0 0 5%;
     vertical-align:0;
     float:right;
}
 .ywxq02 .left .tab_c_box .tab_c .top_ .ywxq02_Lbtn>div {
     width:0.31rem;
     height:0.55rem;
     background:url(../images/ywxq02_3.png) no-repeat;
     position:absolute;
     top:50%;
     margin-top:-0.27rem;
     z-index:2;
     font-size:0;
     cursor:pointer;
}
 .ywxq02 .left .tab_c_box .tab_c .top_ .item {
     display:none;
}
 .ywxq02 .left .tab_c_box .tab_c .top_ .owl-item .item {
     display:block;
}
 .ywxq02 .left .tab_c_box .tab_c .top_ .ywxq02_Lbtn .owl-prev {
     left:0;
     background-position:0 0;
}
 .ywxq02 .left .tab_c_box .tab_c .top_ .ywxq02_Lbtn .owl-next {
     right:0;
     background-position:-0.31rem 0;
}
 .ywxq02 .left .tab_c_box .tab_c .top_ .ywxq02_Lbtn .owl-prev:hover {
     background-position:0 -0.55rem;
}
 .ywxq02 .left .tab_c_box .tab_c .top_ .ywxq02_Lbtn .owl-next:hover {
     background-position:-0.31rem -0.55rem;
}
 .ywxq02 .left .tab_c_box .tab_c .bott_ .rect-6007 {
     padding-bottom:60.07%;
}
 .ywxq02 .left .tab_c_box .tab_c .bott_ .infor {
     position:absolute;
     left:0;
     bottom:0;
     width:100%;
     background:#555555;
     color:#fff;
     font-size:0.16rem;
}
 .ywxq02 .left .tab_c_box .tab_c .bott_ .infor .tit {
     padding:0.19rem 0.4rem 0.16rem;
}
 .ywxq02 .left .tab_c_box .tab_c .bott_ li:hover .infor {
     background: #012b5d;
}
 .ywxq02 .left .tab_c_box .tab_c .bott_ .hide_detail {
     display: none;
}
 .ywxq02 .right {
     width:25.4%;
     float:right;
}
 .ywxq02 .right .content .r_company {
     position:relative;
     border:1px solid #f3f3f3;
     background:#fff;
     margin-bottom:0.3rem;
}
 .ywxq02 .right .content .r_company .rect-5679 {
     padding-bottom:56.79%;
}
 .ywxq02 .right .content .r_company .owl-carousel .item {
     display:none 
}
 .ywxq02 .right .content .r_company .owl-carousel .owl-item .item {
     display:block;
}
 .ywxq02 .right .content .r_company .owl-carousel .owl-dots {
     position:absolute;
     z-index:10;
     top:40%;
     left:0%;
     width:100%;
     padding-left:0.2rem;
     box-sizing:border-box 
}
 .ywxq02 .right .content .r_company .owl-carousel .owl-dot {
     width:0.09rem;
     height:0.09rem;
     background:#fff;
     margin:0 0.05rem;
     display:inline-block;
}
 .ywxq02 .right .content .r_company .owl-carousel .owl-dot.active {
     background:#00a596;
}
 .ywxq02 .right .content .r_company .title {
     position:absolute;
     left:0;
     top:0;
     width:1.5rem;
     height:0.48rem;
     line-height:0.48rem;
     text-align:center;
     color:#fff;
     font-weight:bold;
     font-size:0.16rem;
     background:#052b4b;
     z-index:1 
}
 .ywxq02 .right .content .r_company .intro {
     background:#fff;
}
 .ywxq02 .right .content .r_company .intro .box {
     padding:0.19rem 0.23rem 0.25rem 0.2rem 
}
 .ywxq02 .right .content .r_company .intro .box .t {
     font-size:0.18rem;
     font-weight:bold;
     color:#2a2a2a;
     line-height:0.25rem;
     margin-bottom:0.25rem;
}
 .ywxq02 .right .content .r_company .intro .box .c {
     font-size:0.14rem;
     color:#555;
     line-height:0.25rem;
}
 .ywxq02 .right .content .r_hotnews {
     border:1px solid #f3f3f3;
     background:#fff;
}
 .ywxq02 .right .content .r_hotnews .box {
     padding:0.35rem 0.4rem 0.35rem 0.2rem;
}
 .ywxq02 .right .content .r_hotnews .box .title {
     font-size:0.16rem;
     color:#2a2a2a;
     font-weight:bold;
     padding-bottom:0.1rem;
     border-bottom:1px solid #e8e8e8;
     margin-bottom:0.25rem;
}
 .ywxq02 .right .content .r_hotnews .box li {
     font-size:0.14rem;
     color:#555;
     line-height:0.31rem;
     padding-left:0.13rem;
     position:relative;
}
 .ywxq02 .right .content .r_hotnews .box li:after {
     content:'';
     width:0.03rem;
     height:0.03rem;
     background:url(../images/ywxa02_2.jpg) no-repeat center;
     position:absolute;
     left:0.02rem;
     top:0.14rem;
}
/*招商引资*/
 .zsyz.channel_content {
     padding-bottom:0;
}
 .zsyz02 {
     padding:0.5rem 0;
     background:#f8f8f8;
     margin-top:0.8rem;
}
 .zsyz02 .infor {
     text-align:center;
}
 .zsyz02 .infor .tit {
     font-size:0.4rem;
     color:#17365d;
     margin-bottom:0.45rem;
}
 .zsyz02 .content li {
     background:#fff;
     box-shadow:0.02rem 0.02rem 0.08rem rgba(0, 0, 0, .5);
     min-height:4rem;
}
 .zsyz02 .content li .title {
     font-size:0.3rem;
     line-height:0.3rem;
     text-align:center;
     padding:0.27rem 0;
     background:#052b4b;
     color:#fff;
}
 .zsyz02 .content li .intro {
     padding:0.4rem;
}
 .zsyz02 .content li .intro dd {
     font-size:0.14rem;
     color:#434343;
     line-height:0.25rem;
     padding-left:0.15rem;
     position:relative;
}
 .zsyz02 .content li .intro dd:before {
     content:'';
     width:0.07rem;
     height:0.07rem;
     background:#434343;
     position:absolute;
     left:0;
     top:0.1rem;
     border-radius:50%;
}
 .zsyz02 .content li:hover .title {
     background:#0071bc 
}
 .zsyz03 {
     padding:0.5rem 0;
}
 .zsyz03 .infor {
     text-align:center;
}
 .zsyz03 .infor .tit {
     font-size:0.4rem;
     color:#17365d;
     margin-bottom:0.45rem;
}
 .zsyz03 .content .rect-7777 {
     padding-bottom:77.77%;
}
 .zsyz03 .content .left {
     width:50%;
     background:#17365d;
     float:left;
}
 .zsyz03 .content .left .box {
     padding:0.6rem 0.4rem 0.6rem 0.35rem;
}
 .zsyz03 .content .left .box .t {
     font-size:0.3rem;
     color:#fff;
     line-height:1;
     margin-bottom:0.3rem;
}
 .zsyz03 .content .left .box .c {
     font-size:0.2rem;
     color:#fff;
     font-weight:bold;
     margin-bottom:0.2rem;
}
 .zsyz03 .content .left .box .text {
     color:#fff 
}
 .zsyz03 .content .right {
     width:50%;
     float:left;
}
 .zsyz04 .infor {
     text-align:center;
}
 .zsyz04 .infor .tit {
     font-size:0.3rem;
     color:#222;
     margin-bottom:0.25rem;
}
 .zsyz04 .content {
     background:#f8f8f8;
     padding:0.67rem 0 0.6rem;
}
 .zsyz04 .content li .li_box {
     text-align:center;
     position:relative;
     padding:0 0.45rem 0.6rem 0.35rem 
}
 .zsyz04 .content li.li03 .li_box {
     text-align:left;
}
 .zsyz04 .content li .li_box:after {
     content:'';
     width:0.01rem;
     height:2.5rem;
     background:url(../images/zsyz04_2.png) no-repeat center;
     position:absolute;
     right:0;
     top:0;
}
 .zsyz04 .content li .li_box .tit {
     font-size:0.36rem;
     color:#222;
     font-weight:bold;
     margin-bottom:0.3rem;
}
 .zsyz04 .content li.li03 .li_box .tit {
     text-align:center;
}
 .zsyz04 .content li .li_box .tit span {
     font-size:0.4rem;
     color:#0071bc;
     font-style:italic;
}
 .zsyz04 .content li .li_box .c span {
     font-size:0.17rem;
     color:#0071bc;
     font-style:italic;
     display:inline-block;
     margin-right:0.03rem;
     font-weight:bold;
}
 .zsyz04 .content li.li01 .li_box .txt {
     font-size:0.17rem;
     font-weight:bold;
     color:#222;
     font-style:italic;
     margin-top:0.1rem;
}
 .zsyz04 .content li.li02 .li_box .con {
     font-size:0.32rem;
     font-weight:bold;
     color:#0071bc;
     line-height:1;
     margin-bottom:0.15rem;
}
 .zsyz04 .content li.li02 .li_box .text {
     font-size:0.14rem;
     color:#222;
}
 .zsyz05 {
     padding:0.6rem 0;
}
 .zsyz05 .infor {
     text-align:center;
}
 .zsyz05 .infor .tit {
     font-size:0.3rem;
     color:#222;
     margin-bottom:0.25rem;
}
 .zsyz06 {
     padding:0.6rem 0;
}
 .zsyz06 .infor {
     text-align:center;
}
 .zsyz06 .infor .tit {
     font-size:0.3rem;
     color:#222;
     margin-bottom:0.25rem;
}
 .zsyz06 .content dl {
     float:left;
     margin-left:0.2%;
     text-align:center;
}
 .zsyz06 .content dl:first-child {
     margin-left:0;
}
 .zsyz06 .content dl dt {
     line-height:0.57rem;
     font-size:0.2rem;
     font-weight:bold;
     color:#fff;
     background:#17365d 
}
 .zsyz06 .content dl dd {
     line-height:0.6rem;
     font-size:0.2rem;
     color:#222;
     background:#f2f2f2;
     margin-bottom:0.03rem;
}
 .zsyz06 .content .dl01 {
     width:6.6% 
}
 .zsyz06 .content .dl02 {
     width:39.5% 
}
 .zsyz06 .content .dl03 {
     width:26.5% 
}
 .zsyz06 .content .dl04 {
     width:13% 
}
 .zsyz06 .content .dl05 {
     width:13% 
}
 .zsyz06 .content .txt {
     font-size:0.2rem;
     color:#222;
}
 .zsyz07 {
     padding:0 0 0.5rem;
}
 .zsyz07 .infor {
     text-align:center;
}
 .zsyz07 .infor .tit {
     font-size:0.4rem;
     color:#17365d;
     margin-bottom:0.45rem;
}
 .zsyz07 .content {
     padding:0 13%;
}
 .zsyz07 .content li i {
     display:block;
     width:0.9rem;
     height:0.9rem;
     background:url(../images/zsyz07.png) no-repeat;
     margin:0 auto 0.05rem;
     transition:all 0.5s ease;
}
 .zsyz07 .content li .icon01 {
     background-position:0 0;
}
 .zsyz07 .content li .icon02 {
     background-position:-0.9rem 0;
}
 .zsyz07 .content li .icon03 {
     background-position:-1.8rem 0;
}
 .zsyz07 .content li .icon04 {
     background-position:-2.7rem 0;
}
 .zsyz07 .content li:hover i {
     transform:rotateY(180deg);
}
 .zsyz07 .content li .txt {
     font-size:0.2rem;
     color:#666;
     text-align:center;
}
 .zsyz08 {
     padding:0.5rem 0;
     background:#f8f8f8;
}
 .zsyz08 .content {
     padding:0 8% 0 13%;
}
 .zsyz08 .content li .li_box {
     padding:0.17rem 0 0.17rem 0.45rem;
}
 .zsyz08 .content li .tit {
     font-size:0.18rem;
     color:#222;
     line-height:0.3rem;
}
 .zsyz08 .content li .con {
     font-size:0.14rem;
     color:#6b705c;
     line-height:0.3rem;
}
 .zsyz08 .content li:hover .li_box {
     background:#fff;
     box-shadow:0.02rem 0.02rem 0.1rem rgba(0, 0, 0, 0.4) 
}
/*20190125*/
 .business_line {
     width:100%;
     height:0.01rem;
     background:#ccc;
     margin:0.2rem 0;
}
 .sec_menu li a {
     padding:0 0.3rem;
}
 .ywxq02 .right .content .r_company .title {
     display:none;
}
 .ywxq02 .right .content .r_company .owl-carousel .owl-dots {
     top:43%;
}
 .ywxq02 .left .tab_c_box .tab_c .bott_ li {
     margin-bottom:0.1rem;
}
 .ywxq02 .left .tab_c_box .tab_c .top_ .more {
     padding:0;
}
 .ywxq02 .left .tab_c_box .tab_c .top_ .more a {
     padding:0 0.15rem;
     display:block;
}
 .ywxq02 .left .tab_c_box .tab_c .top_ .more a:hover {
     color:#fff;
}
/*20190424*/
 .ywxq02 .left .tab_c_box .tab_c .top_ .ywxq02_Lbtn.disabled {
     display:none;
}
 .ywxq02 .left .tab_c_box .tab_c .top_ .item .hide_detail {
     display:none;
}
 .ywxq02 .right .content .r_hotnews .box li a {
     display:block;
}
/*20190429*/
/*.res_platform .pt6 ul:after{
     display:none;
}
 */
 .span-3:first-child img{
     width: 2.58rem;
 }
 .span-3{
     width: 3.05rem !important;
 }
 .case01 .bd .bd_top .item .cover {
     background:url(../images/black.6.png) center;
}
 .news_list02 .util-page {
     margin-top:0.5rem;
}
 .news_list02 li:last-child {
     margin-bottom:0;
}
 .news_list .pt1 .item_l .index_slider .item a {
     display:block;
}
 .job_list01 .content {
     background-size:cover;
}
.intro_cont>p>span img{
    width: 25%;
}
 .intro_cont{
     font-size:0.16rem;
     line-height:0.28rem;
     color:#333333;
}
 