                        @charset "utf-8";
                        /* CSS Document */
                        
                        .mySwiper {
                            width: 100% !important;
                            height: 100% !important;
                            position: relative
                        }
                        
                        .mySwiper .swiper-slide {
                            overflow: hidden
                        }
                        
                        .mySwiper .swiper-slide img {
                            width: 100%;
                            position: relative
                        }
                        
                        .mySwiper .swiper-slide img.ib {
                            display: none
                        }
                        
                        .mySwiper .swiper-pagination-bullet {
                            width: 35px;
                            height: 4px;
                            background: #fff;
                            opacity: .8;
                            border-radius: 0
                        }
                        
                        .mySwiper .swiper-pagination-bullet-active {
                            opacity: 1;
                            background: #009EE5
                        }
                        
                        .mySwiper .swiper-dian {
                            bottom: 4%;
                            width: 94%;
                            padding: 0 3%
                        }
                        
                        .wbg {
                            background: #fff;
                        }
                        
                        .hbg {
                            background: #F6F6F6
                        }
                        
                        .lbg {
                            background: #0662A9
                        }
                        
                        .fbg {
                            background: url(../images/bg.png) no-repeat center top #fff;
                        }
                        
                        .tbg {
                            background: url(../images/hbg.jpg) no-repeat center top;
                            background-size: cover
                        }
                        
                        .tbg-n {
                            background: url(../images/nbg.jpg) no-repeat center top;
                            background-size: cover
                        }
                        
                        .htit {
                            text-align: center;
                            padding: 80px 0 15px;
                            background: url(../images/hrc.png) no-repeat center bottom;
                        }
                        
                        .htit span {
                            display: inline-block;
                            font-size: 15px;
                            color: #888888;
                            font-weight: bold;
                            font-family: "Alibaba-PuHuiTi-Medium", "微软雅黑";
                        }
                        
                        .htit h2 {
                            color: #222222;
                            font-size: 38px;
                            font-weight: bold;
                            letter-spacing: 15px;
                            padding: 10px 0 15px 15px;
                            background: url(../images/hra.png) no-repeat center bottom;
                            background-size: auto 5px;
                            font-family: "Alibaba-PuHuiTi-Bold", "微软雅黑";
                        }
                        
                        .fwbox {
                            padding-bottom: 60px
                        }
                        
                        .fwbox dl {
                            float: left;
                            width: 32%;
                            padding: 60px 2% 0 0;
                            cursor: pointer
                        }
                        
                        .fwbox dl:nth-of-type(3n) {
                            padding-right: 0
                        }
                        
                        .fwbox dl dt {
                            float: left;
                            width: 71px;
                        }
                        
                        .fwbox dl dt img {
                            display: block;
                            width: 100%
                        }
                        
                        .fwbox dl dt img.i2 {
                            display: none;
                        }
                        
                        .fwbox dl dd {
                            float: left;
                            width: calc(100% - 86px);
                            padding-left: 15px;
                            font-family: "Alibaba-PuHuiTi-Regular", "微软雅黑";
                            line-height: 22px;
                        }
                        
                        .fwbox dl dd span {
                            display: block;
                            font-size: 16px;
                            color: #444444;
                            font-weight: bold;
                            background: url(../images/hrb.png) no-repeat left bottom;
                            padding-bottom: 12px
                        }
                        
                        .fwbox dl dd p {
                            font-size: 14px;
                            color: #888888;
                            padding-top: 12px
                        }
                        
                        .fwbox dl a:hover dt img.i1 {
                            display: none;
                        }
                        
                        .fwbox dl a:hover dt img.i2 {
                            display: block;
                        }
                        
                        .ctit span {
                            display: block;
                            font-size: 14px;
                            line-height: 22px;
                            text-transform: uppercase;
                            color: #888;
                            font-family: "Alibaba-PuHuiTi-Regular", "微软雅黑";
                        }
                        
                        .ctit h2 {
                            font-family: "Alibaba-PuHuiTi-Bold", "微软雅黑";
                            font-size: 32px;
                            color: #222;
                            background: url(../images/hra.png) no-repeat left bottom;
                            padding: 5px 0 10px;
                            letter-spacing: 2px
                        }
                        
                        .ctit h2 em {
                            letter-spacing: 0;
                            font-style: normal;
                        }
                        
                        .ctit p {
                            font-size: 13px;
                            color: #888888;
                            line-height: 20px;
                            padding-top: 20px;
                        }
                        
                        .ltit h2 {
                            color: #000;
                            background: url(../images/hrx.png) no-repeat left bottom
                        }
                        
                        .albox {
                            padding: 60px 0 80px
                        }
                        
                        .albox .zuo {
                            float: left;
                            width: 325px
                        }
                        
                        .albox .zuo ul {
                            font-size: 12px;
                            padding-top: 20px
                        }
                        
                        .albox .zuo ul li {
                            line-height: 20px;
                            display: block;
                            background: url(../images/st.png) no-repeat 0 11px;
                            background-size: auto 7px;
                            padding: 4px 0 4px 12px;
                        }
                        
                        .albox .you {
                            float: right;
                            width: 810px;
                        }
                        
                        .fclist {
                            width: 100% !important;
                            height: 100% !important;
                            position: relative;
                        }
                        
                        .fclist .swiper-slide {
                            overflow: hidden;
                        }
                        
                        .fclist .swiper-slide img {
                            width: 100%;
                            position: relative;
                            display: block;
                            height: 168px
                        }
                        
                        .fclist .swiper-slide span {
                            display: block;
                            font-size: 15px;
                            background: url(../images/hrb.png) no-repeat left bottom;
                            background-size: auto 2px;
                            padding-top: 22px;
                            padding-bottom: 5px;
                            white-space: nowrap;
                            overflow: hidden;
                            text-overflow: ellipsis;
                            line-height: 25px;
                        }
                        
                        .fclist .swiper-slide p {
                            font-size: 13px;
                            line-height: 20px;
                            padding-top: 15px;
                            overflow: hidden;
                            text-overflow: ellipsis;
                            display: -webkit-box;
                            -webkit-box-orient: vertical;
                            -webkit-line-clamp: 2;
                            color: #888888
                        }
                        
                        .fclist .swiper-pagination {
                            position: static;
                            padding-top: 22px
                        }
                        
                        .fclist .swiper-pagination-bullet {
                            width: 8px;
                            height: 8px;
                            background: #fff;
                            opacity: 1;
                            border-radius: 0;
                            border: 1px solid #eee
                        }
                        
                        .fclist .swiper-pagination-bullet-active {
                            opacity: 1;
                            background: #005E9A;
                            border-color: #005E9A
                        }
                        
                        .fclist .swiper-dian {
                            bottom: 4%;
                            text-align: right;
                            width: 94%;
                            padding: 0 3%
                        }
                        
                        .lybox {
                            padding: 60px 0
                        }
                        
                        .lybox dl {
                            float: left;
                            width: 300px;
                            padding: 25px;
                            margin: 0 43px;
                            box-sizing: border-box;
                            background: url(../images/in2.png) no-repeat left bottom;
                            background-size: 100% 100%;
                            align-items: center
                        }
                        /*.lybox dl:nth-of-type(3n){ margin-right:0}*/
                        
                        .lybox dl dt {
                            width: 51px;
                            float: left;
                        }
                        
                        .lybox dl dt img {
                            display: block;
                            width: 100%
                        }
                        
                        .lybox dl dd {
                            float: left;
                            width: calc(100% - 70px);
                            color: #fff;
                            padding-left: 10px;
                        }
                        
                        .lybox dl dd span {
                            display: block;
                            font-size: 24px;
                            font-family: 'DIN-BOLD';
                            line-height: 30px
                        }
                        
                        .lybox dl dd p {
                            font-size: 13px;
                            line-height: 21px;
                            font-family: "Alibaba-PuHuiTi-Regular", "微软雅黑";
                            text-transform: uppercase;
                            font-weight: normal
                        }
                        
                        .xtit {
                            padding: 90px 0 50px
                        }
                        
                        .xtit .zuo {
                            float: left;
                        }
                        
                        .xtit .zuo span {
                            display: block;
                            font-size: 14px;
                            line-height: 22px;
                            text-transform: uppercase;
                            color: #888;
                            font-family: "Alibaba-PuHuiTi-Regular", "微软雅黑";
                        }
                        
                        .xtit .zuo h2 {
                            font-family: "Alibaba-PuHuiTi-Bold", "微软雅黑";
                            font-size: 34px;
                            color: #222222;
                            background: url(../images/hra.png) no-repeat left bottom;
                            padding: 8px 0;
                            letter-spacing: 2px
                        }
                        
                        .xtit .zuo h2 em {
                            letter-spacing: 0;
                            font-style: normal;
                        }
                        
                        .xtit .you {
                            float: right;
                            padding-top: 50px
                        }
                        
                        .xtit .you a {
                            font-size: 14px;
                            color: #444444;
                            display: inline-block;
                            background: url(../images/st.png) no-repeat right center;
                            padding-right: 15px
                        }
                        
                        .xwbox {
                            padding-bottom: 100px
                        }
                        
                        .xwbox .zuo {
                            float: left;
                            width: 48%;
                        }
                        
                        .xwbox .zuo dl dt img {
                            display: block;
                           width: 100% !important;
                                min-width: 100% ;
                                height: 100%;
                        }
                        
                        .xwbox .zuo dl dd {
                            padding: 32px 0 18px;
                            background: url(../images/hrb.png) no-repeat left bottom
                        }
                        
                        .xwbox .zuo dl dd span {
                            display: block;
                            font-size: 12px;
                            color: #888888;
                            line-height: 24px;
                            font-family: "Alibaba-PuHuiTi-Regular", "微软雅黑";
                        }
                        
                        .xwbox .zuo dl dd a {
                            display: block;
                            font-size: 24px;
                            color: #444444;
                            line-height: 42px;
                            font-family: "Alibaba-PuHuiTi-Medium", "微软雅黑";
                            font-weight: bold;
                            white-space: nowrap;
                            overflow: hidden;
                            text-overflow: ellipsis;
                        }
                        
                        .xwbox .you {
                            float: right;
                            width: 49%
                        }
                        
                        .xwbox .you dl {
                            float: left;
                            width: 100%;
                            padding-top: 38px
                        }
                        
                        .xwbox .you dl:nth-of-type(1) {
                            padding-top: 0
                        }
                        
                        .xwbox .you dl dt {
                            float: left;
                            width: 140px;
                            height: 90px
                        }
                        
                        .xwbox .you dl dt img {
                            display: block;
                            width: 100%;
                            height: 100%
                        }
                        
                        .xwbox .you dl dd {
                            float: left;
                            width: calc(100% - 160px);
                            padding-left: 20px;
                            min-height: 90px;
                            background: url(../images/hrb.png) no-repeat 20px bottom;
                            font-family: "Alibaba-PuHuiTi-Regular", "微软雅黑";
                        }
                        
                        .xwbox .you dl dd span {
                            display: block;
                            font-size: 12px;
                            color: #888888;
                            line-height: 24px;
                        }
                        
                        .xwbox .you dl dd em {
                            font-style: normal
                        }
                        
                        .xwbox .you dl dd a {
                            font-size: 17px;
                            color: #444444;
                            line-height: 28px;
                            font-weight: normal;
                            overflow: hidden;
                            text-overflow: ellipsis;
                            display: -webkit-box;
                            -webkit-box-orient: vertical;
                            -webkit-line-clamp: 2;
                        }
                        
                        .tbg .box {
                            max-width: 1360px
                        }
                        
                        .htab {
                            float: right;
                            padding: 100px 0;
                            width: 610px
                        }
                        
                        .htab .ctit p {
                            padding-top: 50px
                        }
                        
                        .htab .tab {
                            padding-top: 50px
                        }
                        
                        .htab .tab ul {
                            float: left;
                            width: 100%
                        }
                        
                        .htab .tab ul li {
                            float: left;
                            width: 100%;
                            padding: 12px 0
                        }
                        
                        .htab .tab ul li.la {
                            width: 49%
                        }
                        
                        .htab .tab ul li.lb {
                            float: right
                        }
                        
                        .htab .tab ul li input,
                        .htab .tab ul li textarea {
                            display: block;
                            width: 100%;
                            height: 46px;
                            line-height: 46px;
                            padding: 0 10px;
                            border: none;
                            box-sizing: border-box;
                            font-family: "Alibaba-PuHuiTi-Medium", "微软雅黑";
                            font-size: 14px;
                            font-weight: normal;
                            color: #888888
                        }
                        
                        .htab .tab ul li textarea {
                            height: 120px;
                            padding: 10px;
                            line-height: 26px
                        }
                        
                        .htab .tab ul li.lc input {
                            background: url(../images/gt.png) no-repeat 80% center #005E9A;
                            padding: 0 50px 0 20px;
                            color: #fff;
                            width: 250px
                        }
                        
                        .ztit {
                            text-align: center;
                            padding: 70px 0 30px
                        }
                        
                        .ztit h2 {
                            font-size: 24px;
                            color: #888;
                            font-weight: normal
                        }
                        
                        .hbbox {
                            padding-bottom: 60px
                        }
                        
                        .hbbox .swiper-slide {
                            text-align: center;
                        }
                        
                        .hbbox .swiper-slide img {
                            display: block;
                            width: 100%;
                            height: 100%;
                            box-sizing: border-box;
                            border: 1px dashed #999
                        }
                        
                        .hbbox .swiper-pagination {
                            position: static;
                            padding-top: 30px
                        }
                        
                        .hbbox .swiper-pagination-bullet {
                            width: 22px;
                            height: 3px;
                            background: #fff;
                            opacity: 1;
                            border-radius: 0;
                            border: 1px solid #999
                        }
                        
                        .hbbox .swiper-pagination-bullet-active {
                            opacity: 1;
                            background: #005E9A;
                            border-color: #005E9A
                        }
                        
                        .hbbox .swiper-dian {
                            bottom: 4%;
                            text-align: right;
                            width: 94%;
                            padding: 0 3%
                        }
                        
                        .hbbox .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
                            margin: 0 1px
                        }
                        
                        .nbanner img {
                            display: block;
                            width: 100%
                        }
                        
                        .nbanner img.ib {
                            display: none
                        }
                        
                        .nnews {
                            padding-top: 65px
                        }
                        
                        .nnews .zuo {
                            width: 375px
                        }
                        
                        .nnews .zuo .tit {
                            padding-bottom: 0.1px
                        }
                        
                        .nnews .zuo .tit h2 {
                            font-size: 22px;
                            padding-bottom: 20px;
                            background: url(../images/hrb.png) no-repeat left bottom
                        }
                        
                        .nnews .zuo dl {
                            float: left;
                            width: 100%;
                            padding: 30px 0;
                            border-bottom: 1px solid #eee
                        }
                        
                        .nnews .zuo dl dt {
                            float: left;
                            width: 150px;
                        }
                        
                        .nnews .zuo dl dt img {
                            display: block;
                            width: 100%;
                            height: 96px
                        }
                        
                        .nnews .zuo dl dd {
                            float: left;
                            width: calc(100% - 165px);
                            padding-left: 15px;
                            font-family: "Alibaba-PuHuiTi-Regular", "微软雅黑";
                        }
                        
                        .nnews .zuo dl dd a {
                            display: block;
                            font-size: 16px;
                            color: #444;
                            line-height: 28px;
                            height: 56px;
                            overflow: hidden
                        }
                        
                        .nnews .zuo dl dd span {
                            display: block;
                            font-size: 15px;
                            color: #888;
                            padding-top: 10px
                        }
                        
                        .nnews .you {
                            width: 760px
                        }
                        
                        .nnews .you dl {
                            padding-bottom: 40px
                        }
                        
                        .nnews .you dl dt img {
                            display: block;
                            width: 100%;
                            height: auto
                        }
                        
                        .nnews .you dl dd {
                            padding-top: 25px;
                            font-family: "Alibaba-PuHuiTi-Regular", "微软雅黑";
                            line-height: 22px;
                            font-size: 13px;
                            border-bottom: 1px solid #eee;
                            padding-bottom: 15px
                        }
                        
                        .nnews .you dl dd span {
                            font-size: 12px;
                            color: #888;
                            display: block
                        }
                        
                        .nnews .you dl dd a.tt {
                            display: block;
                            font-size: 20px;
                            line-height: 28px;
                            color: #444;
                            padding: 5px 0 10px;
                            background: url(../images/hrb.png) no-repeat left bottom
                        }
                        
                        .nnews .you dl dd p {
                            color: #000;
                            padding: 15px 0
                        }
                        
                        .nnews .you dl dd a.bt {
                            display: inline-block;
                            color: #444;
                            display: inline-block;
                            background: url(../images/atx.png) no-repeat right center;
                            padding-right: 25px
                        }
                        
                        .nnews .you dl dd a:hover {
                            color: #009EE5
                        }
                        
                        .yewu {
                            padding-top: 65px;
                            padding-bottom: 70px
                        }
                        
                        .yewu .zuo {
                            width: 380px;
                        }
                        
                        .yewu .zuo .sort {
                            background: #005E9A;
                            color: #fff;
                            padding: 80px 40px 60px
                        }
                        
                        .yewu .zuo .sort .tit {
                            font-size: 16px;
                            font-family: "Alibaba-PuHuiTi-Medium", "微软雅黑";
                            font-weight: normal;
                            background: url(../images/hrw.png) no-repeat left bottom;
                            padding-bottom: 10px
                        }
                        
                        .yewu .zuo .sort ul {
                            padding-top: 20px
                        }
                        
                        .yewu .zuo .sort ul li {
                            font-size: 14px;
                            padding: 17px 0;
                            border-bottom: 1px solid #ddd;
                            font-family: "Alibaba-PuHuiTi-Regular", "微软雅黑";
                        }
                        
                        .yewu .zuo .sort ul li a {
                            display: block;
                            color: #FFFFFF;
                            background: url(../images/btt.png) no-repeat right center
                        }
                        
                        .yewu .zuo .sort ul li.on a,
                        .yewu .zuo ul li a:hover {
                            color: #00A0E8;
                            background: url(../images/btx.png) no-repeat right center
                        }
                        
                        .yewu .zuo .call {
                            background: #f6f6f6;
                            padding: 60px 40px 80px
                        }
                        
                        .yewu .zuo .call .tit {
                            font-size: 16px;
                            font-family: "Alibaba-PuHuiTi-Medium", "微软雅黑";
                            font-weight: normal;
                            background: url(../images/hrb.png) no-repeat left bottom;
                            padding-bottom: 10px;
                            color: #333
                        }
                        
                        .yewu .zuo .call span {
                            display: block;
                            font-size: 14px;
                            color: #666;
                            padding: 30px 0 15px;
                            text-align: center
                        }
                        
                        .yewu .zuo .call p {
                            font-family: 'DIN-BOLD';
                            font-size: 36px;
                            color: #005E9A;
                            font-weight: bold
                        }
                        
                        .yewu .you {
                            width: 740px;
                        }
                        
                        .yewu .you .text {
                            font-size: 18px;
                            color: #444;
                            line-height: 32px;
                            font-family: "Alibaba-PuHuiTi-Regular", "微软雅黑";
                        }
                        
                        .yewu .you .text h1.title {
                            font-size: 20px;
                            padding-bottom: 20px
                        }
                        
                        .yewu .you .text img {
                            max-width: 100% !important;
                            height: auto !important
                        }
                        
                        .yewu .you .text td {
                            border: 1px solid #ddd;
                            box-sizing: border-box;
                            padding: 5px
                        }
                        
.yewu .you .img dl{ float:left; width:100%}
.yewu .you .img dl dt{ float:left; width:100%;}
.yewu .you .img dl dt img{ display:block; width:100%;}
.yewu .you .img dl dd{ float:left; width:48.5%; padding-top:3%}
.yewu .you .img dl dd:nth-of-type(even){ float:right;}
.yewu .you .img dl dd img{ display:block; width:100%; height:200px;}
.yewu .you .stit span{ padding-bottom:15px;  display:block; background:url(../images/hrb.png) no-repeat left bottom; color:#444}
.yewu .you .stit p{ padding-left:5px; color:#888888; line-height:24px}
.yewu .you .sul{font-family:"Alibaba-PuHuiTi-Regular","微软雅黑"; padding-top:20px; padding-bottom:100px}
.yewu .you .sul p{ font-size:13px; background:url(../images/iconx.png) no-repeat 0 9px; padding:5px 0 5px 20px;}

                        
                        .tbg-n .htab {
                            float: left;
                            color: #fff
                        }
                        
                        .tbg-n .htab .ctit h2,
                        .tbg-n .htab .ctit h2 em {
                            color: #fff;
                            font-size: 38px
                        }
                        
                        .tbg-n .htab .ctit h2 {
                            background: url(../images/xxm.png) no-repeat left bottom
                        }
                        
                        .tbg-n .htab .ctit p {
                            color: #fff
                        }
                        
                        .tbg-n .zhu {
                            float: right;
                            width: 460px;
                            padding-top: 200px;
                            color: #fff;
                            line-height: 28px;
                            font-size: 14px;
                            font-weight: bold;
                            text-transform: uppercase
                        }
                        
                        .tbg-n .zhu p {
                            background: url(../images/iconc.png) no-repeat 0 11px;
                            padding: 5px 0 5px 40px
                        }
                        
                        .tbg-n .zhu span {
                            display: block;
                            padding-bottom: 10px;
                            background: url(../images/hrb.png) no-repeat left bottom
                        }
                        
                        .hezuo {
                            padding-top: 50px;
                            padding-bottom: 40px
                        }
                        
                        .hezuo ul {
                            float: left;
                            width: 100%;
                        }
                        
                        .hezuo ul li {
                            float: left;
                            width: 32%;
                            margin-right: 2%;
                            margin-top: 2%;
                            text-align: center;
                            border: 1px dashed #999;
                            box-sizing: border-box;
                            padding: 10px
                        }
                        
                        .hezuo ul li:nth-of-type(3n) {
                            margin-right: 0
                        }
                        
                        .hezuo ul li img {
                            display: block;
                            width: 100%;
                            height: 279px
                        }
                        
                        .hezuo ul li span {
                            display: block;
                            font-size: 18px;
                            color: #c9c9c9;
                            font-weight: bold;
                            line-height: 36px;
                            height: 36px;
                            overflow: hidden;
                            padding-top: 5px
                        }
                        
                        .allist {
                            padding-top: 20px;
                            padding-bottom: 50px
                        }
                        
                        .allist dl {
                            float: left;
                            width: 31%;
                            margin-right: 3.5%;
                            margin-top: 3.5%
                        }
                        
                        .allist dl:nth-of-type(3n) {
                            margin-right: 0
                        }
                        
                        .allist dl dt img {
                            display: block;
                            width: 100%;
                            height: 236px
                        }
                        
                        .allist dl dd a.tt {
                            display: block;
                            font-size: 15px;
                            background: url(../images/hrb.png) no-repeat left bottom;
                            background-size: auto 2px;
                            padding-top: 25px;
                            padding-bottom: 10px;
                            white-space: nowrap;
                            overflow: hidden;
                            text-overflow: ellipsis;
                            line-height: 25px;
                        }
                        
                        .allist dl dd p {
                            font-size: 13px;
                            line-height: 20px;
                            padding-top: 15px;
                            overflow: hidden;
                            text-overflow: ellipsis;
                            display: -webkit-box;
                            -webkit-box-orient: vertical;
                            -webkit-line-clamp: 3;
                            color: #888888
                        }
                        
                        .allist dl dd a.bt {
                            display: inline-block;
                            margin-top: 20px;
                            font-size: 14px;
                            line-height: 40px;
                            border: 1px solid #ccc;
                            color: #444;
                            padding: 0 60px 0 30px;
                            background: url(../images/atx.png) no-repeat 88% center;
                        }
                        
                        .allist dl dd a.bt:hover {
                            border-color: #3699ff;
                            color: #3699ff
                        }
                        
                        .ntitle {
                            padding-top: 60px;
                            text-align: center
                        }
                        
                        .ntitle h1 {
                            font-size: 24px;
                            line-height: 32px;
                        }
                        
                        .ntime {
                            font-size: 14px;
                            color: #ccc;
                            line-height: 22px;
                            padding: 20px 0;
                            text-align: center;
                            border-bottom: 1px solid #f6f6f6
                        }
                        
                        .nrtext {
                            font-size: 18px;
                            line-height: 42px;
                            color: #707070;
                            padding-top: 90px;
                            padding-bottom: 80px;
                            font-family: "Alibaba-PuHuiTi-Regular", "微软雅黑";
                        }
                        
                        .ntext {
                            padding-top: 25px;
                            padding-bottom: 25px
                        }
                        
                        .nrtext img {
                            max-width: 100% !important;
                            height: auto !important
                        }
                        
                        .nrtext td {
                            border: 1px solid #ddd;
                            box-sizing: border-box;
                            padding: 5px
                        }
                        
                        .cus-menu {
                            position: fixed;
                            top: 0;
                            right: 0;
                            z-index: 100;
                            display: block !important
                        }
                        
                        @media (max-width: 1600px) {
                            .header .box {
                                padding-left: 2.5%;
                                padding-right: 2.5%
                            }
                        }
                        
                        @media (max-width: 1440px) {
                            .header {
                                padding-top: 30px
                            }
                            .header .logo img {
                                height: 72px
                            }
                            .header .nav ul li {
                                padding: 16px 0
                            }
                            .header .nav ul li a.a {
                                padding: 0 25px
                            }
                            .header-white {
                                padding: 20px 0 15px;
                            }
                            .header-white .logo img {
                                height: 62px
                            }
                            .header-white .nav ul li {
                                padding: 11px 0
                            }
                            .htab {
                                padding-right: 2.5%
                            }
                        }
                        
                        @media (max-width: 1200px) {
                            .header-white {
                                padding: 15px 0 10px;
                            }
                            .header-white .logo img {
                                height: 56px
                            }
                            .header-white .nav ul li {
                                padding: 8px 0
                            }
                            .box {
                                padding-left: 2.5%;
                                padding-right: 2.5%
                            }
                            .htit {
                                padding-top: 65px;
                            }
                            .htit h2 {
                                font-size: 36px;
                                background-size: auto 4px;
                                padding-bottom: 12px
                            }
                            .fwbox {
                                padding-bottom: 45px
                            }
                            .fwbox dl {
                                padding-top: 50px
                            }
                            .albox {
                                padding-top: 45px;
                                padding-bottom: 60px
                            }
                            .albox .zuo {
                                width: 29%
                            }
                            .albox .you {
                                width: 69%;
                            }
                            .ctit h2 {
                                font-size: 30px
                            }
                            .fclist .swiper-slide img {
                                height: 157px
                            }
                            .lybox {
                                padding-top: 50px;
                                padding-bottom: 50px
                            }
                            .lybox dl {
                                width: 29.33333%;
                                margin: 0 2%
                            }
                            .xtit {
                                padding-top: 65px;
                                padding-bottom: 35px
                            }
                            .xtit .zuo h2 {
                                font-size: 32px
                            }
                            .xwbox {
                                padding-bottom: 80px
                            }
                            .xwbox .zuo dl dt img {
                                height: width: 100% !important;
                                min-width: 100% ;
                                height: 100%;
                            }
                            .xwbox .zuo dl dd {
                                padding-top: 30px;
                                padding-bottom: 16px
                            }
                            .xwbox .zuo dl dd a {
                                font-size: 22px
                            }
                            .xwbox .you dl {
                                padding-top: 34px
                            }
                            .htab {
                                padding-top: 80px;
                                padding-bottom: 80px
                            }
                            .htab .ctit p {
                                padding-top: 35px
                            }
                            .htab .tab {
                                padding-top: 35px
                            }
                            .htab .tab ul li {
                                padding: 10px 0
                            }
                            .ztit {
                                padding-top: 60px
                            }
                            .hbbox {
                                padding-bottom: 55px
                            }
                            .hbbox .swiper-slide img {
                                width: 100% !important;
                                min-width: 100% ;
                                height: 100%;
                            }
                            .footer {
                                padding: 35px 0 45px
                            }
                            .copy {
                                padding: 20px 0
                            }
                            .nrtext {
                                padding-top: 80px;
                                padding-bottom: 70px
                            }
                            .tbg-n .htab {
                                width: 60%;
                                padding-right: 0
                            }
                            .tbg-n .zhu {
                                width: 34%
                            }
                            .tbg-n .htab .ctit h2,
                            .tbg-n .htab .ctit h2 em {
                                font-size: 36px
                            }
                            .nnews {
                                padding-top: 55px
                            }
                            .nnews .zuo .tit h2 {
                                padding-bottom: 15px
                            }
                            .nnews .zuo,
                            .nnews .you,
                            .yewu .zuo,
                            .yewu .you {
                                width: 100%
                            }
                            .nnews .zuo dl {
                                padding: 25px 0
                            }
                            .nnews .you dl {
                                padding-bottom: 25px
                            }
                            .nnews .you dl dd {
                                padding-top: 20px
                            }
                            .yewu {
                                padding-top: 45px;
                                padding-bottom: 55px
                            }
                            .yewu .zuo .sort {
                                padding: 35px 25px 30px
                            }
                            .yewu .zuo .sort ul {
                                padding-top: 10px
                            }
                            .yewu .zuo .sort ul li {
                                padding: 12px 0
                            }
                            .yewu .zuo .call {
                                padding: 30px 25px
                            }
                            .yewu .zuo .call span {
                                text-align: left;
                                padding: 15px 0 10px
                            }
                            .yewu .you {
                                padding-top: 30px
                            }
                        }
                        
                        @media (max-width: 1160px) {
                            .xwbox .zuo dl dt img {
                                height: width: 100% !important;
                                min-width: 100% ;
                                height: 100%;;
                            }
                            .xwbox .zuo dl dd {
                                padding-top: 28px;
                            }
                            .xwbox .you dl {
                                padding-top: 30px;
                            }
                            .xtit {
                                padding-top: 60px;
                            }
                            .xwbox {
                                padding-bottom: 75px;
                            }
                            .ztit {
                                padding-top: 50px
                            }
                            .nrtext {
                                padding-top: 70px;
                                padding-bottom: 65px
                            }
                            .hezuo {
                                padding-top: 35px;
                                padding-bottom: 25px
                            }
                            .hezuo ul li img {
                                height: width: 100% !important;
                                min-width: 100% ;
                                height: 100%;
                            }
                            .next_fy {
                                padding-bottom: 65px
                            }
                            .allist dl dt img {
                                height: width: 100% !important;
                                min-width: 100% ;
                                height: 100%;
                            }
                            .nnews {
                                padding-top: 45px
                            }
                        }
                        
                        @media (max-width: 1100px) {
                            .lybox dl {
                                width: 30.33333%;
                                margin: 0 1.5%;
                                padding: 20px;
                            }
                            .allist dl dt img {
                                height: width: 100% !important;
                                min-width: 100% ;
                                height: 100%;
                            }
                        }
                        
                        @media (max-width: 1060px) {
                            .header {
                                padding-top: 25px
                            }
                            .header .nav {
                                display: none
                            }
                            .header .menu {
                                display: block;
                            }
                            .header .logo img {
                                height: 62px
                            }
                            .header-white {
                                padding: 15px 0 10px;
                            }
                            .header-white .logo img {
                                height: 56px
                            }
                            .header-white .nav ul li {
                                padding: 8px 0
                            }
                            .htit {
                                padding-top: 55px;
                                padding-bottom: 5px;
                            }
                            .htit h2 {
                                font-size: 32px;
                            }
                            .ctit h2 {
                                font-size: 28px
                            }
                            .ctit p,
                            .albox .zuo ul {
                                padding-top: 15px;
                            }
                            .fclist .swiper-slide img {
                                height: 210px;
                            }
                            .lybox {
                                padding-top: 40px;
                                padding-bottom: 40px;
                            }
                            .xtit {
                                padding-top: 50px;
                                padding-bottom: 30px;
                            }
                            .hbbox .swiper-slide img {
                                width: 100% !important;
                                min-width: 100% ;
                                height: 100%;
                            }
                            .xwbox .you dl {
                                padding-top: 20px;
                            }
                            .xwbox .zuo dl dt img {
                                height: width: 100% !important;
                                min-width: 100% ;
                                height: 100%;;
                            }
                            .xwbox .zuo dl dd {
                                padding-top: 27px;
                            }
                            .fwbox {
                                padding-bottom: 35px;
                            }
                            .fwbox dl {
                                width: 49%;
                                padding-top: 45px;
                            }
                            .fwbox dl:nth-of-type(3n) {
                                padding-right: 2%;
                            }
                            .fwbox dl:nth-of-type(even) {
                                padding-right: 0;
                            }
                            .albox {
                                padding-top: 25px;
                                padding-bottom: 50px;
                            }
                            .albox .zuo {
                                width: 100%;
                            }
                            .albox .you {
                                width: 100%;
                                padding-top: 25px;
                            }
                            .tbg-n .htab .ctit h2,
                            .tbg-n .htab .ctit h2 em {
                                font-size: 32px
                            }
                            .hezuo {
                                padding-top: 30px;
                                padding-bottom: 20px
                            }
                            .hezuo ul li img {
                                height: width: 100% !important;
                                min-width: 100% ;
                                height: 100%;
                            }
                            .allist {
                                padding-top: 20px;
                                padding-bottom: 40px
                            }
                            .allist dl {
                                width: 32%;
                                margin-right: 2%;
                                margin-top: 2%
                            }
                            .allist dl dt img {
                                height: width: 100% !important;
                                min-width: 100% ;
                                height: 100%;
                            }
                            .yewu {
                                padding-top: 35px
                            }
                            .yewu .you {
                                padding-top: 30px
                            }
                        }
                        
                        @media (max-width: 990px) {
                            .body {
                                max-width: 990px;
                                width: 100%
                            }
                            .header {
                                width: 100% !important
                            }
                            .box {
                                width: 90% !important;
                                min-width: 90%
                            }
                            .swiper-container.mySwiper {
                                width: 100% !important
                            }
                            .lybox dl {
                                padding: 15px
                            }
                            .wbg {
                                width: 100% !important;
                                min-width: 100%
                            }
                        }
                        
                        @media (max-width: 960px) {
                            .body {
                                max-width: 960px;
                                width: 100%
                            }
                            .header {
                                width: 100% !important
                            }
                            .box {
                                width: 90% !important;
                                min-width: 90%
                            }
                            .swiper-container.mySwiper {
                                width: 100% !important
                            }
                            .header {
                                position: static;
                                padding-top: 15px;
                                padding-bottom: 10px
                            }
                            .header .logo img {
                                height: 52px;
                            }
                            .header-white {
                                position: fixed
                            }
                            .header-white .logo img {
                                height: 50px;
                            }
                            .header .menu {
                                padding-top: 12px;
                            }
                            .header .mnav {
                                top: 77px
                            }
                            .header .mnav-sv {
                                top: 75px
                            }
                            .albox {
                                padding-top: 20px;
                                padding-bottom: 35px;
                            }
                            .htit {
                                padding-top: 50px;
                            }
                            .htit h2 {
                                letter-spacing: 5px;
                                padding-left: 5px
                            }
                            .ctit h2 {
                                font-size: 28px;
                            }
                            .fwbox dl dd {
                                min-height: 90px
                            }
                            .lybox {
                                padding-top: 35px;
                                padding-bottom: 35px
                            }
                            .xtit {
                                padding-top: 40px;
                                padding-bottom: 26px
                            }
                            .xtit .zuo h2 {
                                font-size: 28px
                            }
                            .xtit .you {
                                padding-top: 40px
                            }
                            .fclist .swiper-slide img {
                                height: 190px;
                            }
                            .xwbox {
                                padding-bottom: 45px
                            }
                            .xwbox .zuo,
                            .xwbox .you {
                                width: 100%
                            }
                            .xwbox .zuo dl dt img {
                                height: width: 100% !important;
                                min-width: 100% ;
                                height: 100%;
                            }
                            .xwbox .zuo dl dd {
                                padding-top: 20px;
                                padding-bottom: 12px
                            }
                            .xwbox .zuo dl dd a {
                                font-size: 20px;
                                line-height: 36px
                            }
                            .xwbox .you {
                                padding-top: 30px
                            }
                            .xwbox .you dl dt {
                                width: 260px;
                                height: 167px
                            }
                            .xwbox .you dl dd {
                                width: calc(100% - 280px)
                            }
                            .htab {
                                width: 100%;
                                padding-right: 0
                            }
                            .tbg,
                            .tbg-n {
                                position: relative
                            }
                            .tbg:after,
                            .tbg-n:after {
                                content: "";
                                display: block;
                                width: 100%;
                                height: 100%;
                                position: absolute;
                                left: 0;
                                top: 0;
                                background: url(../images/tm-a.png) repeat;
                            }
                            .htab {
                                position: relative;
                                z-index: 1;
                                padding-top: 60px;
                                padding-bottom: 65px
                            }
                            .htab .ltit span,
                            .htab .ltit h2,
                            .htab .ctit p {
                                color: #fff
                            }
                            .htab .ltit h2 {
                                background: url(../images/xxm.png) no-repeat left bottom
                            }
                            .htab .ctit p,
                            .htab .tab {
                                padding-top: 30px
                            }
                            .hbbox .swiper-slide img {
                                width: 100% !important;
                                min-width: 100% ;
                                height: 100%;
                            }
                            .ztit {
                                padding-top: 50px
                            }
                            .hbbox {
                                padding-bottom: 50px
                            }
                            .footer {
                                padding: 25px 0 30px
                            }
                            .footer dl {
                                width: 31%;
                                padding-right: 3.5%
                            }
                            .footer dl dt {
                                padding-bottom: 10px
                            }
                            .footer dl dd {
                                padding-top: 20px
                            }
                            .copy {
                                padding: 16px 0
                            }
                            .nrtext {
                                padding-top: 50px;
                                padding-bottom: 45px
                            }
                            .tbg-n .htab {
                                width: 100%;
                                padding-bottom: 40px;
                                padding-top: 50px;
                                position: relative;
                                z-index: 2
                            }
                            .tbg-n .zhu {
                                width: 100%;
                                padding-top: 0;
                                padding-bottom: 50px;
                                position: relative;
                                z-index: 2
                            }
                            .hezuo {
                                padding-top: 25px;
                                padding-bottom: 20px
                            }
                            .hezuo ul li img {
                                width: 100% !important;
                                min-width: 100% ;
                                height: 100%;
                            }
                            .next_fy {
                                padding-bottom: 55px
                            }
                            .allist {
                                padding-top: 15px;
                                padding-bottom: 30px
                            }
                            .allist dl dt img {
                                height: height: width: 100% !important;
                                min-width: 100% ;
                                height: 100%;
                            }
                            .ntitle {
                                padding-top: 40px
                            }
                            .ntime {
                                padding-top: 15px;
                                padding-bottom: 15px
                            }
                            .ntext {
                                padding-top: 30px;
                                padding-bottom: 30px
                            }
                            .next_fp {
                                padding-top: 15px;
                                padding-bottom: 30px
                            }
                        }
                        
                        @media (max-width: 860px) {
                            .body {
                                max-width: 860px;
                                width: 100%
                            }
                            .header {
                                width: 100% !important
                            }
                            .box {
                                width: 90% !important;
                                min-width: 90%
                            }
                            .swiper-container.mySwiper {
                                width: 100% !important
                            }
                            .fclist .swiper-slide img {
                                height: 169px
                            }
                            .fwbox dl {
                                padding-top: 35px
                            }
                            .hbbox .swiper-slide img {
                                width: 100% !important;
                                min-width: 100% ;
                                height: 100%;
                            }
                            .hezuo ul li img {
                                width: 100% !important;
                                min-width: 100% ;
                                height: 100%;
                            }
                            .allist {
                                padding-top: 15px;
                                padding-bottom: 30px
                            }
                            .allist dl {
                                width: 49%
                            }
                            .allist dl:nth-of-type(3n) {
                                margin-right: 2%
                            }
                            .allist dl:nth-of-type(even) {
                                margin-right: 0
                            }
                            .allist dl dt img {
                                height: height: width: 100% !important;
                                min-width: 100% ;
                                height: 100%;
                            }
                            .nnews {
                                padding-top: 35px
                            }
                        }
                        
                       /*  @media (max-width: 600px) {
                            .body {
                                max-width: 600px;
                                width: 100%
                            }
                            .header {
                                width: 100% !important
                            }
                            .box {
                                width: 90% !important;
                                min-width: 90%
                            }
                            .swiper-container.mySwiper {
                                width: 100% !important
                            }
                            .lybox {
                                width: 90% !important;
                                min-width: 90%
                            }
                            .htit {
                                padding-top: 35px
                            }
                            .htit h2 {
                                background-size: auto 3px
                            }
                            .xtit {
                                padding-top: 35px
                            }
                            .ztit {
                                padding-top: 40px;
                                padding-bottom: 25px
                            }
                            .htit h2 {
                                font-size: 28px
                            }
                            .ctit h2,
                            .xtit .zuo h2,
                            .htab .ltit h2 {
                                font-size: 26px;
                                background-size: auto 3px
                            }
                            .mySwiper .swiper-slide img.ia {
                                display: none
                            }
                            .mySwiper .swiper-slide img.ib {
                                display: block
                            }
                            .fclist .swiper-slide img {
                                height: 150px
                            }
                            .xwbox {
                                padding-bottom: 40px
                            }
                            .hbbox {
                                padding-bottom: 40px
                            }
                            .hbbox .swiper-pagination {
                                padding-top: 20px
                            }
                            .hbbox .swiper-slide img {
                                height: 185px
                            }
                            .footer dl.d1 {
                                width: 100%
                            }
                            .footer dl.d2,
                            .footer dl.d3 {
                                display: none
                            }
                            .nbanner img.ia {
                                display: none
                            }
                            .nbanner img.ib {
                                display: block
                            }
                            .nrtext {
                                padding-top: 35px;
                                padding-bottom: 30px
                            }
                            .hezuo {
                                padding-top: 15px;
                                padding-bottom: 15px
                            }
                            .hezuo ul li {
                                width: 49%;
                            }
                            .hezuo ul li img {
                                height: 268px
                            }
                            .hezuo ul li:nth-of-type(3n) {
                                margin-right: 2%
                            }
                            .hezuo ul li:nth-of-type(even) {
                                margin-right: 0
                            }
                            .next_fy {
                                padding-bottom: 45px
                            }
                            .allist dl dt img {
                                height: 235px
                            }
                            .ntitle {
                                padding-top: 30px
                            }
                            .ntitle h1 {
                                font-size: 20px;
                                line-height: 28px
                            }
                            .ntime {
                                font-size: 13px;
                                padding-top: 15px;
                                padding-bottom: 15px
                            }
                            .ntext {
                                padding-top: 20px;
                                padding-bottom: 20px;
                                font-size: 16px;
                                line-height: 38px
                            }
                            .next_fp {
                                padding-top: 15px;
                                padding-bottom: 25px;
                                font-size: 15px;
                                line-height: 24px
                            }
                            .nnews .zuo dl {
                                padding: 17px 0
                            }
                            .nnews .you dl {
                                padding-bottom: 20px
                            }
                            .nnews .zuo .tit h2 {
                                font-size: 20px
                            }
                            .next_x {
                                padding-top: 10px
                            }
                            .yewu {
                                padding-top: 30px;
                            }
                            .yewu .zuo .sort,
                            .yewu .zuo .call {
                                padding: 25px 20px;
                            }
                            .yewu .you {
                                padding-top: 23px
                            }
                            .yewu .you .text h1.title {
                                padding-bottom: 15px
                            }
                        }*/
                       @media (max-width: 640px) {
                        .body {
                            max-width: 640px;
                            width: 100%
                        }
                        .header {
                            width: 100% !important
                        }
                        .box {
                            width: 90% !important;
                            min-width: 90%
                        }
                        .swiper-container.mySwiper {
                            width: 100% !important
                        }
                        .lbg{
                            width: 100% !important;
                            min-width: 100%
                        }
.header .logo img{ height:42px}
.header .menu{ padding-top:8px}
.header .mnav{ top:67px}
.mySwiper .swiper-pagination-bullet{ width:25px; height:3px;}
.mySwiper .swiper-dian{ bottom:4.5%}
.fwbox{ padding-bottom:25px}
.fwbox dl{ width:100%; padding-right:0; padding-top:30px}
.fwbox dl dd{ min-height:0}
.fwbox dl:nth-of-type(3n),.fwbox dl:nth-of-type(even){ padding-right:0}
.hbbox .swiper-slide img{ width: 100% !important;
    min-width: 100% ;
    height: 100%;}
.footer dl.d1{ width: 170px; margin-right:20px;

}
.footer dl.d3{ width: 248px; 
}
.footer dl.d2{ display:none}
    
.albox{ padding-bottom:30px}
.lybox{ padding-top:15px; padding-bottom:15px;}
.lybox dl{ width:100%; background:none; padding:10px 0; margin:0 auto ;text-align:center}
.xtit{ padding-top:30px; padding-bottom:20px}
.xwbox{ padding-bottom:30px}
.xwbox .you{ padding-top:25px}
.xwbox .you dl dt{ width:200px; height:129px}
.xwbox .you dl dd{ width:calc(100% - 215px); padding-left:15px}
.htab{ padding-top:50px; padding-bottom:55px}
.htab .ctit p, .htab .tab{ padding-top:25px}
.htab .tab ul li{ padding:8px 0}
.fclist .swiper-slide img{ height:194px}
.tbg-n .htab{ padding-top:35px; padding-bottom:25px}
.tbg-n .zhu{ padding-bottom:35px}
.tbg-n .htab .ctit h2{ background-size:auto 3px}
.tbg-n .htab .ctit h2, .tbg-n .htab .ctit h2 em{ font-size:28px}
.hezuo ul li img{ width: 100% !important;
    min-width: 100% ;
    height: 100%;}
.allist{ padding-top:10px; padding-bottom:20px}
.allist dl dt img{height: width: 100% !important;
    min-width: 100% ;
    height: 100%;}
.allist dl dd a.bt{ margin-top:15px; line-height:36px; padding:0 45px 0 25px;}
.next_fy{ padding-bottom:35px}
.nnews{ padding-top:25px}
.nnews .you dl dd a.tt{ font-size:18px}
.next_fy{ padding-top:5px}
.yewu{ padding-top:25px; padding-bottom:35px}
.yewu .you .text{ font-size:16px}
}
                        @media (max-width: 568px) {
.fclist .swiper-slide img{ height:172px}
.hbbox .swiper-slide img{ width: 100% !important;
    min-width: 100% ;
    height: 100%;}
.xwbox .you dl dt{ width:160px; height:103px}
.xwbox .you dl dd{ width:calc(100% - 175px);}
.hezuo ul li img{ width: 100% !important;
    min-width: 100% ;
    height: 100%;}
.allist dl dt img{ width: 100% !important;
    min-width: 100% ;
    height: 100%;}

} 


@media (max-width: 510px){
.footer dl{margin-left: 25%;}
.footer dl.d1{ width: 200px; margin-right:20px;
}
.footer dl.d3{ width: 300px; 
}
.footer dl.d2{ display:none}
}
                        @media (max-width: 440px) {
.header{ padding-top:10px; padding-bottom:7px}
.header .logo img{ height:40px}
.header .menu{ padding-top:6px}
.header .mnav{ top:57px}
.htit{ padding-top:25px}
.htit h2{ font-size:26px; padding-top:5px; padding-bottom:10px}
.ctit h2, .xtit .zuo h2, .htab .ltit h2{ font-size:24px;}
.fwbox dl{ padding-top:25px}
.albox .you{ padding-top:20px}
.fclist .swiper-slide img{ height:257px}
.fclist .swiper-slide span{ padding-top:18px}
.fclist .swiper-pagination{ padding-top:16px}
.xtit .you{ padding-top:35px}
.xwbox .zuo dl dd{ padding-top:15px; padding-bottom:10px}
.xwbox .zuo dl dd a{ font-size:18px; line-height:32px}
.xwbox .you dl dt{ width:100px; height:64px}
.xwbox .you dl dd{ width:calc(100% - 110px); padding-left:10px; min-height:64px; background-position:10px bottom}
.xwbox .you dl dd a{ font-size:15px; height:28px; overflow:hidden}
.hbbox .swiper-slide img{ height:width: 100% !important;
    min-width: 100% ;
    height: 100%;}
.htab{ padding-top:30px; padding-bottom:40px}
.htab .tab{ padding-top:20px}
.htab .tab ul li.lc input{ width:200px; padding:0 30px 0 10px; background-position:86% center}
.htab .tab ul li.la{ width:100%}	
.ztit{ padding-top:30px; padding-bottom:20px}
.hbbox{ padding-bottom:30px}
.nrtext{ padding-top:25px; padding-bottom:20px}
.tbg-n .htab{ padding-top:30px; padding-bottom:20px}
.tbg-n .htab .ctit h2, .tbg-n .htab .ctit h2 em{ font-size:26px}
.hezuo{ padding-top:10px; padding-bottom:10px}
.hezuo ul li{ padding:6px;}
.hezuo ul li img{ height:width: 100% !important;
    min-width: 100% ;
    height: 100%;}
    .footer dl{margin-left: 20%;}
    .footer dl.d1{ width: 200px; margin-right:20px;

    }
    .footer dl.d3{ width: 300px; 
    }
    .footer dl.d2{ display:none}
.next_fy{ padding-bottom:35px}
.allist{ padding-top:0}
.allist dl{ width:100%; margin-right:0; margin-top:4%}
.allist dl:nth-of-type(3n),.allist dl:nth-of-type(even){ margin-right:0}
.allist dl dt img{height: width: 100% !important;
                                min-width: 100% ;
                                height: 100%;}
.ntitle{ padding-top:20px}
.ntitle h1{ font-size:18px}
.ntime{ padding-top:12px; padding-bottom:12px}
.ntext{ padding-top:15px; padding-bottom:15px}
.next_fp{ padding-bottom:20px}
.yewu{ padding-top:20px; padding-bottom:25px}
.yewu .zuo .sort,.yewu .zuo .call{ padding:20px 15px}
.yewu .you{ padding-top:20px;}
.yewu .you .text h1.title{ padding-bottom:10px	}

} 
                         @media (max-width: 375px) {
.xtit,.ztit{ padding-top:25px;}
.ctit h2, .xtit .zuo h2, .htab .ltit h2{ font-size:22px; padding:6px 0}
.albox,.xwbox{ padding-bottom:25px}
.xwbox .you dl dd em{ display:none}
.hbbox .swiper-slide img{ height:width: 100% !important;
    min-width: 100% ;
    height: 100%;}
.hbbox .swiper-pagination{ padding-top:15px;}
.hezuo ul li img{ height:width: 100% !important;
    min-width: 100% ;
    height: 100%;}
.next_fy{ padding-bottom:25px}
.footer dl{margin-left: 18%;}
.footer dl.d1{ width: 200px; margin-right:20px;

}
.footer dl.d3{ width: 300px; 
}
.footer dl.d2{ display:none}
}

@media (max-width: 375px) {
.hbbox .swiper-slide img{ height:width: 100% !important;
    min-width: 100% ;
    height: 100%;}
.hbbox .swiper-pagination{ padding-top:10px}
.hezuo ul li img{ width: 100% !important;
    min-width: 100% ;
    height: 100%;}
    .footer dl{margin-left: 15%;}
    .footer dl.d1{ width: 200px; margin-right:20px;

    }
    .footer dl.d3{ width: 300px; 
    }
    .footer dl.d2{ display:none}
} 