<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
    color: #111;
    font-size: 15px;
    font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ","Arial",Helvetica,"ÃƒÂ©Ã‚Â»Ã¢â‚¬ËœÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;



}
html{ overflow-x: hidden; }
.slick-prev:before,.slick-next:before,.slick-dots li button:before{ display: none; }
.img-hide{ overflow:hidden; display: block; }
.slick-slider{ touch-action: auto!important; }
.img-hide img{ transition: 0.3s all; transform: scale(1,1); }

.img-hide:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover,a{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
p{ margin:0; }
img{ max-width:100%; display: inline-block; vertical-align: middle;}
.container{ width: 1630px; }
.home-a{ display: inline-block; padding-left: 32px; background: url(../images/icon-home.png) left center no-repeat; color: #fff!important; line-height: 49px; }
.header{ background: url(../images/header.png) center no-repeat; background-size: cover; position: fixed; left: 0; top: 0; right: 0; z-index: 1000; }
.logo{ padding:25px 0; }
.header-right{ padding-top: 10px; }
.nav-list li{ float: left; position: relative; margin-left: 40px; padding-bottom: 15px; }
.nav-list li a{ font-size: 18px; color: #fff; font-weight: bold; }
.nav-list{ margin-top: 15px; }
.search-a{ display: inline-block; margin-left: 40px; }
.banner{ margin:0; overflow:hidden; }
.banner img{ width: 100%; }
.banner .slick-prev{ left: 60px; width: 104px; margin-top: -52px; height: 104px; background: url(../images/left.png) center no-repeat; background-size: 100% auto;  }
.banner .slick-next{ right: 60px; width: 104px; margin-top: -52px; height: 104px; background: url(../images/right.png) center no-repeat; background-size: 100% auto;  }
.banner .slick-dots{ right: 50%; bottom: 30px; margin-right: -800px; left: auto; width: auto; }
.banner .slick-dots li,.banner .slick-dots li button{ width: 30px; height: 30px; border-radius: 50%; font-size: 20px; color: rgba(255,255,255,0.4); }
.banner .slick-dots li.slick-active button{ background: #fff; color: #1c46c6; }
.container-sm{ width: 1430px; }
.title span{ font-size: 34px; color: #333; position: relative; font-weight: bold; padding-left: 65px; }
.title{ position: relative; margin-top: 60px; margin-bottom: 35px; }
.title span i{ position: absolute; left: 0; top: 50%; transform: translate(0,-50%); }
.title a{ position: absolute; text-align: center; right: 0; top: 50%; margin-top: -12px; border-radius: 30px; font-size: 14px; color: #fff; line-height: 24px; width: 70px; background: #1c46c6; }
.title:before{ display: block; content: ""; top: 50%; position: absolute; left: 50%; margin-left: 115px; border-top: dashed 1px #1a42b9; opacity: 0.5; right: 80px; }
.news-list{ width: 42.14%; }
.news-list li a{ display: block; position: relative; padding-left: 18px; background: url(../images/dian01.png) left center no-repeat; border-bottom: dashed 1px #ddd; line-height: 50px; font-size: 16px; color: #333; position: relative; padding-right: 95px; }
.news-list li a span{ position: absolute; right: 0; top: 0; font-size: 14px; color: #666; }
.page-tow{ background: url(../images/back02.png) center no-repeat; background-size: cover; margin-top: 60px; padding:1px 0 40px 0; }
.page-tow .title:before{ left: 230px; margin-left: 0; }
.tow-left{ width: 42.14%; }
.tz-ul-date{ font-size: 16px; color: #333; }
.tz-ul-date span{ font-size: 12px; color: #c4c4c4; }
.tz-ul li{ float: left; width: 50%; padding:0 12px; margin-bottom: 24px; }
.tz-ul{ margin:0 -12px; }
.tz-ul li a{ display: block; background: #fff; border-radius: 6px; height: 120px; padding:20px; position: relative; }
.tz-ul-tt{ font-size: 16px; color: #333; margin-top: 5px;  overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.tz-ul-dian{ font-size: 30px; color: #1c46c6; line-height: 30px; margin-top: -15px; }
.tz-ul li a:hover{ background: url(../images/tz-back.png) center no-repeat; background-size: cover; }
.tz-ul li a:hover .tz-ul-date,.tz-ul li a:hover .tz-ul-date span,.tz-ul li a:hover .tz-ul-tt,.tz-ul li a:hover .tz-ul-dian{ color: #fff; }
.tow-right{ width: 50.7%; }
.hd-top a{ display: block; background: #fff; }
.hd-top-img img{width: 250px;height: 190px;object-fit: cover;}
.hd-top-right{ margin-left: 250px; position: relative; height: 190px; padding:15px 20px; }
.hd-top-date{ font-size: 12px; color: #1c46c6; }
.hd-top-tt{ font-size: 16px; color: #333; text-align: justify;line-height: 25px; height: 50px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; margin-top: 10px;
}
.hd-top-lind{ border-top: dashed 1px #ddd; position: relative; margin-top: 10px; margin-bottom: 10px; }
.hd-top-lind:before{ display: block; content: ""; position: absolute; left: -20px; top: 50%; transform: translate(0,-50%); width: 11px; height: 26px; background: url(../images/raw.png) center no-repeat; }
.hd-top-p p{ position: relative; color: #999; padding-left: 20px; font-size: 16px; }
.hd-icon01{ background: url(../images/icon-tz01.png) left center no-repeat; }
.hd-icon02{ background: url(../images/icon-tz02.png) left center no-repeat; }
.hd-icon03{ background: url(../images/icon-tz03.png) left center no-repeat; }
.news-list-lg{width: 100%;padding-top: 10px;}
.news-list-lg li a{border:none;line-height: 40px;}
.page-three{ background: url(../images/back03.png) center no-repeat; background-size: cover; padding-bottom: 65px; }
.ky-list-date{ width: 70px; padding:10px 10px 0 0; height: 70px; border-radius: 10px 0 10px 0; background: #1a42b9; color: #fff; font-size: 18px; }
.ky-list-date span{ font-size: 14px; }
.ky-list-tt{ font-size: 16px; color: #333; line-height: 25px; height: 50px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; margin-left: 90px; margin-top: 10px; }
.ky-list li{ float: left; width: 50%; padding:0 25px; }
.ky-list{ margin:0 -25px; }
.ky-list-img{ margin-top: 15px; border:solid 2px #bcc7ea; padding-top: 74%; position: relative; }
.ky-list-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.ky-list-p{ color: #999; line-height: 20px; margin-top: 10px; height: 60px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical; }
.three-ul li a{ display: block; padding:15px 0; border-bottom: dashed 1px #ddd; }
.three-ul{ margin-top: -15px; }
.page-three .col-xs-4,.page-three .col-xs-8{ padding:0 25px; }
.page-three .row{ margin:0 -25px; }
.title-b{ margin-top: 130px; }
.work-list li{ width: 25%; float: left; }
.work-list li:nth-child(1){ float: left; width: 50%; }
.work-list li a{ display: block; position: relative; overflow:hidden; }

.work-list li .work-img{ height: auto; padding-top: 75%; transition: 0.3s all; }
.work-list li a:hover .work-img,.img-slick a:hover .img-slick-img{ transform: scale(1.05,1.05); }
.img-slick-img{ transition: 0.3s all; }
.work-list li a .work-list-tt{ position: absolute; left: 0; right: 0; bottom: 0; padding:40px 40px 20px 40px; background: url(../images/txt-mask.png) center no-repeat; background-size: 100% 100%; font-size: 16px; color: #fff; }
.footer{ background: url(../images/footer.png) center no-repeat; background-size: cover; padding-top: 110px; }
.footer-ul{ float: left; width: 42.85%; }
.footer-ul li{ float: left; width: 50%; padding:0 25px; }
.footer-ul li a{ display: block; position: relative; padding-top: 53%; }
.footer-ul li a img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.footer-ul li a span{ position: absolute;  right: 10px; bottom: 10px; color: #fff; width: 104px; height: 35px; line-height: 35px; text-align: center; background: url(../images/txt-span.png) center no-repeat; }
.down-a{ width: 220px; border-radius: 10px; background: #516ec8; text-align: left; border:none; padding:0 20px; height: 36px; }
.down-a span{ display: block; font-size: 16px; color: #fff; background: url(../images/raw-b.png) right center no-repeat; }
.footer-center{ margin-left: 160px; }
.dropdown{ margin-top: 30px; }
.contact-tt{ font-size: 20px; margin-top: 15px; margin-bottom: 20px; color: #fff; background: url(../images/icon-contact.png) left center no-repeat; padding-left: 35px; }
.contact-p{ font-size: 16px; color: #fff; line-height: 25px; }
.footer-bottom{ border-top: solid 1px #385abf; font-size: 16px; color: rgba(255,255,255,0.6); margin-top: 40px; padding:10px 0; }
.dropdown-menu{ bottom: 100%; top: auto; min-width: 100%; }
.xw-left{ width: 55%; margin-top: 13px; }
.img-slick{ width: 68.8%; }
.img-slick-img{ height: 395px; }
.img-ul-c{ width: 31.2%; background: url(../images/ul-back.png) center no-repeat; background-size: cover; }
.img-ul-c li a{ display: block; height: 99px; border-bottom: dashed 1px #b7c2e1; padding:15px 30px; }
.img-ul-date span{ font-size: 12px; color: #333; padding-left: 15px; background: url(../images/icon-date01.png) left center no-repeat; }
.img-ul-tt{ font-size: 16px; color: #333; line-height: 25px;  text-align: justify;  height: 50px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.img-ul-c li.on a{ background: rgba(29,67,168,1); }
.img-ul-c li.on a .img-ul-tt{ color: #fff; }
.img-ul-c li.on a .img-ul-date span{ color: #fff; background: url(../images/icon-date02.png) left center no-repeat; }
.menu-button { position: absolute; display: none; top: 18px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}
.search-box-c{ position: fixed; left: 50%; top: 50%; width: 800px; height: 54px; background: #fff; padding-right: 115px; margin-left: -400px; z-index: 1000010; }
.search-box-c .form-control{ height: 54px; border-radius: 0; font-size: 18px; box-shadow: none; border:none; }
.modal{ z-index: 100000001; }
.modal-backdrop{z-index: 10000000;}
.modal-box{ position: fixed; display: none; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000010; }
.btn-search-c,.btn-search-c:hover,.btn-search-c:focus{position: absolute;right: 0;background: url(../images/search02.png) #1d43b2 no-repeat 30px;top: 0;width: 98px;height: 54px;border:none;border-radius: 0;padding:0}.modal-back{position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 100000; background: rgba(0,0,0,0.5);

}
.nav-list li{ position: relative; }
.nav-down{ position: absolute; display: none; left: 50%; top: 100%; width: 120px; margin-left: -60px; background: #1d43b2; padding:10px 0; }
.nav-down li{ width: 100%;  padding:0; line-height: 40px; margin:0!important; text-align: center; }
.nav-down li a{line-height: 40px;background: none!important;font-size: 14px;color: #fff;font-weight: 500;}
.nav-click{ display: none; }
.nav-list li:hover .nav-down{ display: block; }
.nav-down li a:before{ display: none!important; }
.news-list li a:hover{ color: #1a42b9; background: url(../images/dian02.png) left center no-repeat; }
.news-list li a:hover span,.hd-top a:hover .hd-top-tt,.ky-list li a:hover .ky-list-tt,.three-ul li a:hover .ky-list-tt{ color: #1a42b9; }
.nav-list li a:hover{ text-decoration: underline!important; }
/******************ÃƒÂ¦Ã…â€œÃ‚ÂºÃƒÂ¦Ã…Â¾Ã¢â‚¬Å¾ÃƒÂ¨Ã‚Â®Ã‚Â¾ÃƒÂ§Ã‚Â½Ã‚Â®*******************/
.banner-list{ height: 715px; }
.list-back{ background: url(../images/list-back.png) center no-repeat; background-size: cover; position: relative; z-index: 10; }
.list-back .container{ position: relative; }
.list-back .container:before{ display: block; content: ""; position: absolute; left: 15px; top: -110px; width: 437px; height: 248px; background: url(../images/list-top.png) center no-repeat; }
.list-back-left{ position: relative; z-index: 100; width: 250px; padding-top:40px; }
.list-back-top{ font-size: 36px; color: #fff; font-weight: bold; text-align: center; }
.list-back-nav { padding-top: 90px; border-left: solid 2px #cfcfcf; margin-top: -13px; }
.list-back-nav li a{ display: block; margin-bottom: 20px; font-size: 22px; color: #484848; padding-left: 20px; position: relative; padding-right: 30px; margin-left: -2px; border-left: solid 4px #fff; border-color: transparent; }
.list-back-nav li.active a,.list-back-nav li a:hover{ color: #1a42b9; border-left: solid 4px #1a42b9; text-decoration: underline!important; }
.list-back-nav li a.down{ background: url(../images/raw-c.png) 95% center no-repeat; }
.list-back-nav li.active a.down{ background: url(../images/down-more.png) 95% center no-repeat; }
.list-back-nav li .list-back-nav-down{ display: none; }
.list-back-nav li .list-back-nav-down li a{ background: none; margin-bottom:15px; border:none!important; padding-left: 35px; font-size: 16px; color: #333!important; text-decoration: none!important; }
.list-back-nav li .list-back-nav-down li.active a,.list-back-nav li .list-back-nav-down li a:hover{ font-weight: bold; }
.list-back-right{ width: 1150px; background: #fff; margin-top: -35px; padding:35px 55px; position: relative; }
.list-right-tt span{ font-size: 24px; color: #333; padding-left: 20px; display: inline-block; background: url(../images/tt-lind.png) left center no-repeat; line-height: 24px; }
.list-right-tt{ padding-bottom: 20px; border-bottom: solid 1px #ddd; margin-bottom: 30px; }
.list-right-tt-sm{ font-size: 20px; margin-bottom: 25px; color: #1a42b9; font-weight: bold; background: url(../images/tt-sm.png) center no-repeat; }
.ld-ul li{ float: left; width: 33.333333%; padding:0 30px; margin-bottom: 30px; }
.ld-ul li a{ display: block; background: #f3f5fb; padding:0 50px 0 25px; line-height: 45px; border-radius: 6px; position: relative; }
.ld-ul li a span{ display: block; background: url(../images/d02.png) left center no-repeat; padding-left: 22px; }
.ld-ul li a:before{ display: block; content: ""; position: absolute; right: 25px; top: 0; bottom: 0; width: 9px; background: url(../images/raw-c.png) center no-repeat; }
.ld-ul { margin:0 -30px; }
.ld-ul li a:hover{ background: url(../images/hover-back.png) center no-repeat; background-size: cover; }
.ld-ul li a:hover span{ color: #fff; background: url(../images/d01.png) left center no-repeat; }
.ld-ul li a:hover:before{ background: url(../images/raw-c02.png) center no-repeat; }
.nav-b{ position: absolute; right: 15px; background: url(../images/icon-add.png) left center no-repeat; padding-left: 30px; top: -70px; font-size: 16px; color: #fff; }
.nav-b a{ color: #fff; }
.list-left-top-phone{ display: none; }
/****************ÃƒÂ¦Ã…â€œÃ‚ÂºÃƒÂ¦Ã…Â¾Ã¢â‚¬Å¾ÃƒÂ¨Ã‚Â®Ã‚Â¾ÃƒÂ§Ã‚Â½Ã‚Â®ÃƒÂ¨Ã‚Â¯Ã‚Â¦ÃƒÂ¦Ã†â€™Ã¢â‚¬Â¦***************/
.xq-p{ font-size: 18px; color: #333; line-height: 30px; }
.xq-ul li{ float: left; width: 50%; padding:0 55px; margin-top: 75px; }
.xq-ul{ margin:0 -55px 0 -10px; padding-bottom: 50px; }
.xq-ul li a{ display: block; position: relative; height: 305px; background: #f3f5fb; padding:25px 25px 0 210px; }
.xq-ul-img img{ width: 220px; height: 310px; }
.xq-ul-img{ box-shadow: 0 0 10px rgba(0,0,0,0.1); position: absolute; left: -45px; top: -45px; }
.xq-ul-tt{ font-size: 30px; color: #032477; padding-bottom: 20px; border-bottom: solid 1px #ddd; }
.xq-ul-p{ font-size: 16px; color: #333; margin-top: 20px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical; line-height: 25px; height: 125px; }
.xq-ul-p p{ margin-bottom: 10px; }
.xq-ul-span{ font-size: 16px; color: #999; }
/*************ÃƒÂ§Ã‚Â®Ã¢â€šÂ¬ÃƒÂ¤Ã‚Â»Ã¢â‚¬Â¹ÃƒÂ©Ã‚Â¡Ã‚Âµ***********/
.article-p p{ font-size: 16px; color: #333; text-align: justify; line-height: 30px; margin-bottom: 20px; }
/***********ÃƒÂ¥Ã‚Â¸Ã‹â€&nbsp;ÃƒÂ¨Ã‚ÂµÃ¢â‚¬Å¾ÃƒÂ©Ã‹Å“Ã…Â¸ÃƒÂ¤Ã‚Â¼Ã‚Â***********/
.xq-ul li a:hover{ background: url(../images/tz-back.png) center no-repeat; background-size: cover; }
.xq-ul-b li a:hover .xq-ul-p,.xq-ul-b li a:hover .xq-ul-span,.xq-ul-b li a:hover .xq-ul-tt{ color: #fff; }
.xq-ul-lg-b li{ width: 100%!important; margin-top: 50px; }
.xq-ul-lg-b{ padding-bottom: 50px; }
.xq-ul-lg-b li a{ background: url(../images/xq-b.png) center no-repeat!important; background-size: cover!important; padding-bottom: 30px; min-height: 280px; height: auto; }
.xq-ul-lg-b li a .xq-ul-tt{ font-size: 24px; background: url(../images/tt-lind.png) left center no-repeat; padding-bottom: 0; border:none; padding-left: 20px; }
.xq-ul-lg-b li a .col-xs-6{ font-size: 18px; color: #333; margin-top: 30px; }
.jj-box{ box-shadow: 0 0 15px rgba(0,0,0,0.1); margin-bottom: 30px; padding:35px; }
.jj-title{ position: relative; margin-bottom: 20px; padding-left: 38px; font-size: 20px; color: #1a42b9; font-weight: bold; }
.jj-box-lg .jj-box:nth-of-type(1) .jj-title{ background: url(../images/icon-jj01.png) left center no-repeat; }
.jj-box-lg .jj-box:nth-of-type(2) .jj-title{ background: url(../images/icon-jj02.png) left center no-repeat; }
.jj-box-lg .jj-box:nth-of-type(3) .jj-title{ background: url(../images/icon-jj03.png) left center no-repeat; }
.jj-box-lg .jj-box:nth-of-type(4) .jj-title{ background: url(../images/icon-jj04.png) left center no-repeat; }
.jj-box-lg .jj-box:nth-of-type(5) .jj-title{ background: url(../images/icon-jj05.png) left center no-repeat; }
.jj-box-lg .jj-box:nth-of-type(6) .jj-title{ background: url(../images/icon-jj06.png) left center no-repeat; }


.jj-p p{ font-size: 16px; color: #333; margin:0; text-align: justify; line-height: 30px; }
.jj-p{ max-height: 2500px; overflow:hidden; }
.jj-more{ margin-top: 20px; }
.jj-p.active{ max-height: 1000000px; }
/***************ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ§Ã¢â‚¬Â°Ã¢â‚¬Â¡ÃƒÂ¥Ã‹â€&nbsp;Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨*************/
.rd-list-img img{ width:250px; height: 155px; }
.rd-list a{ display: block; padding:30px; border-bottom: dashed 1px #ddd; }
.rd-list-right{ margin-left: 290px; }
.rd-list-date span{ display: inline-block; border-bottom: solid 3px #ccc; color: #b0b0b0; padding-bottom: 5px; }
.rd-list-date span font{ font-size: 30px; color: #1a42b9; font-weight: bold; }
.rd-list-tt{ font-size: 20px; color: #333; margin-top: 10px; }
.rd-list-p{ font-size: 16px; color: #666; line-height: 25px;  overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; height: 50px; margin-top: 10px;}
.rd-list a:hover{ background: url(../images/hover-img.png) center no-repeat; background-size: cover; box-shadow: 21px 6px 50px rgba(0,0,0,0.2); }
.rd-list a:hover .rd-list-date span,.rd-list a:hover .rd-list-date span font,.rd-list a:hover .rd-list-tt,.rd-list a:hover .rd-list-p{ color: #fff; }
.pege-box{ margin:50px 0; }
.txt-list a{ display: block; padding:30px; border-bottom: dashed 1px #ddd; }
.txt-date{ font-size: 16px; color: #999999; margin-top: -10px; width: 120px; }
.txt-date span{ font-size: 40px; color: #1a42b9;  }
.txt-right-box{ margin-left: 150px; }
.txt-right-tt{ font-size: 20px; color: #333; }
.txt-right-p{ font-size: 18px; color: #666; margin-top: 10px; }
.txt-list a:hover{ background: url(../images/txt-hover.png) center no-repeat; background-size: cover; box-shadow: 21px 6px 50px rgba(0,0,0,0.2); }
.txt-list a:hover .txt-right-tt,.txt-list a:hover .txt-right-p,.txt-list a:hover .txt-date,.txt-list a:hover .txt-date span{ color: #fff; }






@media( max-width: 1679px){
	.container{ width: 1430px; }
	.nav-list li{ margin-left:30px; }
	.banner .slick-dots{ margin-right: -700px; }
}	
@media( max-width: 1479px){
	.container{ width: 1230px; }
	.footer-center{ margin-left: 80px; }
	.dropdown{ margin-top: 15px; }
	.contact-tt{ margin-top: 0; }
	.nav-list li{ margin-left: 15px; }
	.banner .slick-dots{ margin-right: -600px; }
	.list-back-right{ width: 950px; }
	.xq-ul-lg li{ width: 100%; }
	}
@media( max-width: 1279px){
.banner-list {
    height: 421px;
}
	.container{ width: 970px; }
	.hd-top-p p{ font-size: 14px; }
	.three-ul li:last-child{ display: none; }
	.footer-center{ margin-left: 30px; }
	.footer-ul{ padding-top: 15px; }
	.logo{ width: 250px; }
	.nav-list li a{ font-size: 16px; }
	.list-back-right{ width: 690px; }
	.ld-ul li{ width: 50%; }
	.xq-ul li{ width: 100%; }
	.xq-ul-lg-b li a .col-xs-6{ font-size: 16px; width: 100%; margin-top: 15px;}
}
@media( max-width: 991px){
	.container{ width: 750px; }
	.footer-ul{ width: 100%; padding-top: 0; float: none!important; margin-bottom: 20px; }
	.footer{ padding-top: 30px; }
	.xw-left,.news-list,.tow-left,.tow-right,.page-three .col-xs-4, .page-three .col-xs-8{ width: 100%; }
	.three-ul{ margin-top: 10px; }
	.header .container{ width: 100%; }
	.header{ height: 50px; background: #1d43b2; }
	.logo{ line-height: 50px; width: 220px; padding:0; }
	body{ padding-top: 50px; }
	.nav-list{ position: absolute; left: 0; display: none; border-top: solid 1px #fff; right: 0; max-height: 90vh; overflow-y: auto; top: 50px; background:#1d43b2; width: 100%; margin:0;  }
	.nav-list li{ float: none; margin:0; padding:0; width: 100%; }
	.nav-list li a{ display: block; line-height: 40px; font-weight: normal; padding:0 15px; }
	.nav-list li a:before{ display: none!important; }
    .nav-click { display: block; transition: 0.3s all; z-index: 10000; position: absolute; color: #fff; right: 0; top: 0; width: 40px; height: 40px; text-align: center; line-height: 40px;}
    .nav-click.active{ transform: rotate(180deg); }
	.nav-down{ position: static; margin:0; width: 100%; padding:0; }
	.nav-down li a{ text-align: left; padding:0 25px; }
	.nav-list li:hover .nav-down{ display: none; }
	.header-right{ padding-top: 0; margin-right: 55px; }
	.search-a img{ height: 30px; }
	.search-a{ margin-left: 15px; }
	.menu-button{ display: block; }
	.header-a{ line-height: 50px; }
	.search-box-c{ width: auto; left: 5%; right: 5%; margin-left: 0; }
	.list-back .container:before{ width: 300px; background-size: 100% 100%; }
	.list-back-right{ width: 470px; }
	.ld-ul li{ width: 100%; }
	.banner-list{ height: 400px; }
	.xq-ul-img img{ width: 110px; height: 155px;  }
	.xq-ul-img{ left: -15px; top: -15px; }
	.xq-ul li a{ padding:20px 20px 20px 120px; }
	.xq-ul li{ margin-top: 30px; }
	.xq-ul{ margin-left:-40px; }
	.rd-list-img{ width: 100%; float: none!important; }
	.rd-list-img img{ width: 100%; height: auto; }
	.rd-list-right{ margin-left:0; padding-top: 10px; }
	}
@media( max-width: 768px){
	.container{ width: 100%; }
	.img-slick{ width: 100%; }
	.img-slick-img{ height: auto; padding-top: 75%; }
	.img-ul-c{ width: 100%; }
	.page-tow{ margin-top: 30px; }
	.title span{ font-size: 24px; padding-left: 40px; }
	.title span i{ width: 30px; }
	.title{ text-align: left; margin:20px 0; }
	.title:before{ left: 150px; margin-left: 0; }
	.xw-left{ margin-top: 0; }
	.home-a{ display: none; }
	.banner .slick-prev{ width: 40px; height: 40px; margin-top: -20px; left: 15px; }
	.banner .slick-next{ width: 40px; height: 40px; margin-top: -20px; right: 15px; }
	.tz-ul li{ width: 100%; }
	.tz-ul li a{ height: auto; padding:20px; }
	.hd-top-img img{ width: 100%; height: auto; }
	.hd-top-img{ width: 100%; float: none!important; }
	.hd-top-right{ margin:0; }
	.ky-list li{ width: 100%; margin-bottom: 20px; }
	.work-list li:nth-child(1){ width: 100%; }
	.work-list li{ width: 50%; }
	.work-list li:nth-child(1) .work-img,.work-list li .work-img{ height: auto; padding-top: 75%; }
	.work-list li a .work-list-tt{ padding:10px; font-size: 14px; }
	.footer-ul li{ padding:0 5px; }
	.footer-ul{ margin:0 -5px; }
	.footer-center{ width: 100%; margin:0; }
	.footer-right{ width: 100%; margin-top: 15px; }
	.down-a{ width: 100%; }
	.footer-bottom{ font-size: 14px; margin-top: 20px; }
	.contact-p{ font-size: 14px; }
	.page-three{ padding-bottom: 30px; }
	.page-tow{ padding-bottom: 20px; }
	.header-right{ margin-right: 45px; }
	.list-back .container:before{ display: none; }
	.banner-list{ height: 200px; }
	.list-back-left{ width: 100%; padding-top: 0; }
	.list-back-top{ font-size: 24px; display: none; line-height: 50px; text-align: left; padding:0 15px; position: relative; background: #1d43b2; }
	.list-back-nav{ padding-top: 15px; margin-top: 0; display: none; }
	.list-back-nav li a{ margin-bottom: 15px; font-size: 18px; padding-left: 30px; }
	.list-back-right{ width: 100%; margin:0; padding:20px 0 0 0; }
	.ld-ul li{ margin-bottom: 15px; }
	.list-left-top-phone{ display: block; }
	.nav-b{ font-size: 14px; top: -40px; }
	.xq-ul-tt{ font-size: 18px; padding-bottom: 10px; }
	.xq-ul-p{ font-size: 14px; line-height: 25px; height: auto; }
	.xq-ul-span{ font-size: 14px; margin-top: 10px; }
	.xq-ul li a{ height: auto; }
	.xq-p{ font-size: 14px; line-height: 25px; }
	.list-right-tt{ margin-bottom: 15px; }
	.xq-ul-p{ margin-top: 10px; }
	.article-p p{ font-size: 14px; margin-bottom: 10px; line-height: 25px; }
	.xq-ul-lg-b li a .col-xs-6{ font-size: 14px; margin-top: 10px; }
	.jj-p p{ font-size: 14px; line-height: 25px; max-height: 125px; }
	.jj-box{ padding:20px; margin-top: 20px; }
	.xq-ul-lg-b{ padding-bottom: 20px; }
	.txt-list a{ padding:20px; }
	.txt-date{ width: auto;  font-size: 14px; margin-top: 0; }
	.txt-date span{ font-size: 24px; }
	.txt-right-box{ margin-left: 80px; }
	.txt-right-tt{ font-size: 16px; }
	.txt-right-p{ font-size: 14px; }
}</pre></body></html>