/*新加第五屏*/
/* * 第五通栏 kis2 */
/*.section-5 .tableCell{
     */
    /* display: table-cell;
     */
    /* overflow: hidden;
     */
    /* vertical-align: middle;
     */
    /* 
}
 */
 .section-5{
     background-image: url(/skins/demo/static/picture/123321.jpg);
     background-size: 100% 100%;
}
 .section-5 a:hover{
     color: #fff;
}
 .section-5 .fl{
    /*float: left;
     */
     width: 4rem;
     display: inline;
}
 .section-5 .fl .tit span{
     color: #fff !important;
}
 .section5Box{
     position: relative;
     overflow: hidden;
     z-index: 9;
     padding-bottom: 0.7rem;
}
 .txt_l .tit{
     text-align: left;
}
 .section5L{
     overflow: hidden;
     margin-right: 1rem;
}
 .section5Tit span{
     font-size: 0.4rem;
     color: #fff;
     font-weight: bold;
     padding-top: 0rem;
     transition: all 0.4s;
     position: relative;
}
 .titles{
     margin: 0.3rem 0;
}
 .section5Cont{
     overflow: hidden;
     display: flex;
     align-items: center;
     justify-content: space-between;
     padding: 0rem 7%;
     position: relative;
}
 .section5Code{
     margin-top: 0.3rem;
}
 .section5Code p{
     float: left;
     margin-right: 0.2rem;
     transform: translateY(0.3rem);
     transition: all 0.5s;
     opacity: 0;
}
 .section5Code p:nth-child(1){
     transition-delay: 0.4s;
}
 .section5Code p:nth-child(2){
     transition-delay: 0.6s;
}
 .section5Code p span{
     display: block;
     padding: 0.04rem;
     overflow: hidden;
     border: 1px solid #ddd;
     border-radius: 0.03rem;
     background: #fff;
}
 .section5Code p span img{
     display: block;
     width: 1rem;
     height: 1rem;
}
 .section5Code p i{
     display: block;
     overflow: hidden;
     font-size: 0.16rem;
     color:#fff;
     line-height: 0.3rem;
     text-align: center;
     padding-top: 0.05rem;
}
 .section5LTit{
     overflow: hidden;
     font-size: 0.2rem;
     color:#fff;
     line-height: 0.3rem;
     transform: translateY(0.3rem);
     transition: all 0.5s;
     opacity: 0;
     transition-delay: 0s;
}
 .section5LIntr{
     overflow: hidden;
     font-size: 0.16rem;
     color:#fff;
     line-height: 0.4rem;
     transform: translateY(0.3rem);
     transition: all 0.5s;
     transition-delay: 0.2s;
}
 .section-active .section5LTit, .section-active .section5LIntr, .section-active .section5Code p{
     transform: translateY(0rem);
     opacity: 1;
}
 .section5R{
     overflow: hidden;
}
 .section5R img{
     max-width: 100%;
     float: right;
     transition: all 0.5s linear;
}
 .section-5 .footer2{
     width: 100%;
     overflow: hidden;
     position: absolute;
     left: 0rem;
     text-align: center;
     bottom: 0rem;
     z-index: 9;
     font-size: 0.14rem;
     color: #f1f1f1;
     line-height: 0.3rem;
     padding: 0.2rem 0rem;
}
 .tableCont {
     width: 100%;
}
/*结束*/
 #tyui {
     margin: 0;
     padding: 0;
     position: fixed;
     right: 4%;
     top: 50%;
     list-style-type: none;
     z-index: 99999;
     transform: translateY(-50%);
}
 #tyui li {
    width: 0.1rem;
    height: 0.1rem;
    margin-bottom: 0.5rem;
    border: 2px solid #eee;
    cursor: pointer;
    border-radius: 50%;
}
 #tyui li:last-of-type {
     margin-bottom: 0;
}
 #tyui a {
     width: 0%;
     height: 0%;
     display: block;
}
 #tyui .active {
     background-color: #01a394;
     border-color: #fff;
}
 .section2{
     background-image: url(../images/home01_1.jpg);
     background-size: 100% 100%;
}
/* * name:Global && Pc StyleSheet * version:v3.4.2 * update:添加百度地图容器样式；默认隐藏百度分享的触控弹层 * date:2017-08-11 */
 .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:#d7000f;
}
 .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;
}
/* 常量设置 */
 .header .wrap{
     align-items: center;
     justify-content: space-between;
}
 .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;*/
/*     overflow-x:auto;*/
/*}*/
body {
    font-size: 12px;
    margin: 0;
}
/*for ie9+*/
 @media all and (min-width:0){
     body{
         min-width:0;
         overflow-x:hidden;
    }
}
 body{
     font-size:0.14rem;
     color:#555;
     background:#fff;
}
 a{
     color:inherit;
}
 a:hover {
     color:#00a596;
}
 ::-moz-selection {
     color:#fff;
     background:#d7000f;
}
 ::selection {
     color:#fff;
     background:#d7000f;
}
 ::-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;
}
 */
/*头部*/
 .pageHeader{
     position:fixed;
     width:100%;
     z-index:20;
     background: rgba(250,250,250,0.8);
     left:0;
     top:0;
}
 .header .logo{
     padding:0.12rem 0;
     display: flex;
     align-items: center;
}
 .header .logo img{
     height: 0.45rem;
 }
 .header{
     background-color: #00A09B;
     box-shadow: 0rem 0.05rem 0.1rem rgb(0 0 0 / 30%);
}
 .gqdmm{
     margin-left: 0.3rem;
     font-size: 0.18rem;
     font-weight: 500;
     color: #fff;
}
/*.header .inav_wrapper{
     width:57%;
     float:left;
     margin-left:4.6%;
}
 */
 .header .inav ul .nav_li:hover{
     background-color: #fff;
}
 .header .inav ul .nav_li a{
     color: #fff;
}
 .header .inav ul .nav_li:hover a{
     color: #00A09B;
}
 .top_lxdh{
     font-size: 0.18rem;
     color: #fff;
}
 .h_right{
     align-items: center;
}
 .header .inav ul .nav_li{
     float:left;
     font-size:0.18rem;
     color:#fff;
     line-height:1;
     padding:0.31rem 0.19rem 0.26rem;
}
 .header .inav ul .nav_li.cur>a{
     color:#00A09B;
}
 .header .inav ul .nav_li.cur{
     background-color:#fff;
}
/*.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;
     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:#d7000f;
     line-height:0.16rem;
}
 .header .h_right .search_ico{
     float:right;
     display:inline-block;
     width:0.24rem;
     height:0.24rem;
     background:url(../images/search_ico1.png) no-repeat center;
     cursor:pointer;
     background-size: 100%;
}
 .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;
     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:0.3rem;
     height:0.3rem;
     background:url(../images/f_share.png) no-repeat;
     margin:0.18rem auto 0.16rem;
}
 .footer .f_top .f_con .right li.li01 i{
     background-position:-0.6rem 0;
}
 .footer .f_top .f_con .right li.li02 i{
     background-position:-0.3rem 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;
     color:#091926;
     text-align:center;
     display:inline-block;
}
 .footer .f_top .f_con .right li:hover span{
     color:#d7000f;
}
 .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:#fff;
     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;
}
 .footer .f_bott .right a{
     color:rgba(255,255,255,0.4);
}
 #menu{
     height: 100%;
}
 #menu .fix{
     height: 100%;
}
/*下层banner及面包屑*/
 .sec_banner{
    /*height:2.6rem;
     */
     height:4.2rem;
     overflow:hidden;
     position:relative;
     padding-top:0.74rem;
}
 .sec_banner>img{
     position:absolute;
     left:50%;
     margin-left:-9.6rem;
     width:19.2rem;
     max-width:none;
}
 .sec_banner>.wrap{
     position:relative;
     margin-top:1.19rem;
     color:#fff;
}
 .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:#d7000f;
}
/*三级导航*/
 .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:#d7000f;
     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: #d7000f;
}
 @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:#d7000f;
     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:#d7000f;
     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:#d7000f;
     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(../images/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:#d7000f;
     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:#d7000f;
}
 .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 #d7000f;
     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(../images/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:#d7000f;
     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(../images/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:#d7000f;
     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:#d7000f;
}
 .news_list02 .list_time{
     font-size:0.14rem;
     color:#d7000f;
     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:#d7000f;
     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:#d7000f;
}
 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:#d7000f;
}
 .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:#d7000f;
}
 .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:#d7000f;
}
 .news_detail01 ._detailPage_bottom2 li.cur ._title, .news_detail01 ._detailPage_bottom2 li.cur ._date{
     color:#d7000f;
}
 .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:#d7000f 
}
 .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:#d7000f;
}
/*触控*/
 .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:#d7000f;
     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:#d7000f;
}
 .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:#d7000f;
}
 .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:#d7000f;
}
 .ipart02 .content .left li:hover .li_box .intro .t{
     color:#d7000f;
}
 .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:#d7000f;
     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:#d7000f;
     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:#d7000f;
}
 .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:#d7000f;
     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:#d7000f;
}
 .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: #d7000f;
     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:#d7000f;
}
 .download01 ._bd ul:hover {
     background-color:#f6f6f6;
}
 .download01 ._bd ul:hover ._d1, .download01 ._bd ul:hover ._d1 a {
     color:#d7000f;
}
/*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:#d7000f;
     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:#d7000f;
     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:#d7000f;
}
 .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:#d7000f;
}
 .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:#d7000f;
}
 .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:#d7000f;
     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: #d7000f;
     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{
     width:100%;
     height:100% !important;
     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% 
}
 .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;
}
 .home_banner .homeBan_play {
     width: 0.49rem;
     height: 0.49rem;
     background: url(../images/home_ico.png) no-repeat;
     position: absolute;
     bottom: 15%;
     right: 35.7%;
     cursor: pointer;
     background-position: -1.47rem 0;
     z-index: 2;
}
 .home_banner .homeBan_play.pause {
     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;
     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;
}
.section4{
    background: url(../images/home03_1.jpg) no-repeat center;
}
 .home01 .home_box .home01_nav>div{
     position:absolute;
     width:38px;
     height:38px;
     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:-38px 0;
}
 .home01 .home_box .home01_line{
     position:absolute;
     width:2.07rem;
     height:0.03rem;
     background:#d7000f;
     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: 12.5%;
     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:#00A09B 
}
 .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:#042c6a;
}
 .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:#d90118;
}
 .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:#00A09B;
}
 .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-top:1.63rem;
     /*height:100%;*/
     width:100%;
}
 .home03 .infor{
     margin-bottom:0.3rem;
}
 .home03 .infor .tit{
     font-size:0.4rem;
     line-height:0.4rem;
     color:#042c6a;
}
 .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: #042c6a;
     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(../images/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: #d7000f;
}
 .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(../images/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:#042c6a;
     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:#042c6a;
     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:#042c6a;
     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:#042c6a;
     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:#042c6a;
     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:#042c6a;
     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: #d7000f;
     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:#d7000f;
}
 .about_latest03 .infor .tit .tab_t.tab_t_cur a{
     color:#d7000f;
}
 .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:#d7000f;
     color:#fff;
}
 .album_wrap .album_ordinary .album_close{
     background:#d7000f;
}
/*公司介绍*/
 .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:#d7000f;
}
 .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(../images/white.8.png) center;
     text-align:center 
}
 .com_intro_latest02 .content .item .num{
     font-size:0.48rem;
     font-weight:bold;
     color:#d7000f;
     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: #17365d;
     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(23,54,93,.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: 50%;
     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/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: #d7000f;
     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:#d7000f;
     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(../images/brand_close.png) no-repeat;
}
 .brand_bg{
     position: fixed;
     width: 100%;
     height: 100%;
     left: 0;
     top: 0;
     background: url(../images/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:#d7000f;
     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:#d7000f;
     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 #d7000f;
}
 .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:#d7000f;
     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:#d7000f;
}
 .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;
}
 */
 .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;
}
 