<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
html{font-size:62.5%;}
body{margin:0px; font-size:12px; color:#91989f; font-family: Arial, Helvetica, sans-serif,Microsoft YaHei; cursor:default; }
*{padding:0px; margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif,Microsoft YaHei;}
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal; color:#555;}
input,select,button{font-size:12px; font-family: Arial, Helvetica, sans-serif,Microsoft YaHei; border:0; background:none; outline:none; vertical-align:middle;}
button {overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#91989f; text-decoration:none;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;}
a:hover{color:#005caf;-webkit-transition: all 0.4s linear -1ms;

-moz-transition: all 0.4s linear -1ms;

-ms-transition: all 0.4s linear -1ms;

-o-transition: all 0.4s linear -1ms;

transition: all 0.4s linear -1ms;}
.clear{overflow:hidden; clear:both; height:0px;}
.fl{float:left;}
.fr{float:right;}

.con{width:90%;max-width: 1240px; margin:0 auto;}
.container {width:90%;max-width: 1240px; margin:0 auto}
.header{width:100%; position:relative;background: #fff; top:0; left:0; z-index:100; 
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}

/*.header.on{box-shadow:0 0 10px #aaa; background:rgba(255,255,255,0.9)}*/
.header .container{position:relative;overflow: hidden;padding: 20px 0;}
.header .logo{width:385px; float:left;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .logo .img2 { display: none}
.header .logo img{width:100%; height:auto; display:block;}
/*.header.on .logo{width:345px;}


.header.on .logo .img1{ display:none}
.header.on .logo .img2 { display:block}*/
.header .an{position:absolute; top:50%; right:15px; height:18px; width:30px; display:none;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.header .an span{width:30px; height:2px; background-color:#555; display:block; position:absolute;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .an span.a1{top:0; left:0;}
.header .an span.a2{top:8px; left:0;}
.header .an span.a3{top:16px; left:0;}
.header .an.n span.a2{display:none;}
.header .an.n span.a1{top:8px; width:30px;
transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);}
.header .an.n span.a3{top:8px; width:30px;
transform:rotate(135deg);
-o-transform:rotate(135deg);
-ms-transform:rotate(135deg);
-moz-transform:rotate(135deg);
-webkit-transform:rotate(135deg);}
.header .search {width: 30px;height: 30px;position: absolute;right: 0;top: 10px;z-index: 90;color: #066baf;}
.header .search i {font-size: 18px;}

.header .ss {width: 260px;height: 40px;float: right;margin-top:20px;box-sizing: border-box;}
.header .ss input {width: 200px;float: left;line-height: 40px;padding-left: 10px;box-sizing: border-box;background: #eee;}
.header .ss .sum {width: 60px;background: #066baf url(../images/ss.png) center / 20px no-repeat;height: 40px;float: right;}
.s_ou{width:100%; height:100%; background-color:rgba(0,0,0,.8);  position:fixed; top:0; left:0; display:none; z-index:99999;}
.s_ou .s_ch{width:950px; background-color:#f7f7f7;height:60px; position:absolute; left:30%; top:50%; display:block;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.s_ou .s_ch input.w_z{width:calc(100% - 60px); height:60px; border-radius:0;  font-size:14px; line-height:60px; color:#555; float:left; -webkit-appearance:none;}
.s_ou .s_ch button.s_c{width:60px; height:60px; font-size:20px; color:#333; line-height:60px; text-align:center; float:right; -webkit-appearance:none;}


.tc2 .tc-box form{border-radius: 4px;overflow: hidden;background: #fff;height: 60px;width:100%;}
.tc2 .tc-box input[type="text"]{border: none;width: 94%;display: block;height: 60px;text-align: left;color: #434343;font-size: 14px;background:none;line-height: 60px;padding:0 20px;}
.tc2 .tc-box input[type="text"]:focus{ text-align: left;}
.tc2 .tc-box input[type="submit"]{position:absolute;right:0;top: 50%;padding: 0;z-index:2;background:url(../images/icon_search.png) center no-repeat;height: 60px;width: 70px;cursor:pointer;border:none;background-size: 20px 20px;margin-top: -30px;}



.tc2 .tc{transition:all ease 300ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999;}
.tc2 .tc{pointer-events: none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:scale(1.1);visibility: hidden;}
.tc2 .tc.act{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;pointer-events: auto;transform:scale(1);visibility: visible;}
.tc2 .close:hover{ transform:rotate(180deg);}
.tc2 .close,.tc{ transition:all ease 400ms; -moz-transition:all ease 400ms; -ms-transition:all ease 400ms; -o-transition:all ease 400ms; -webkit-transition:all ease 400ms; } 
.tc2 .tc-box{position:absolute;border-radius: 4px;overflow: hidden;top:50%;z-index:9999;background: #fff;height: 60px;width: 50%;left:50%;margin-left: -25%;margin-top:-40px;}
.tc2 .tc.act{display: block; }
.tc2 .close{position: absolute; cursor:pointer;font-size: 20px;right: 30px;top: 30px; }
.tc2 .tc-bg {height: 100%;background: rgba(0,0,0,.6);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}


.header .nav{ width: 100%;height:50px;background: #066baf;}
.header .nav i{font-size:12px; color:#aaa; line-height:54px; text-align:right; position:absolute; width:50%; height:54px; right:0px; top:50%; display:none;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.header .nav ul li{margin:0 ; line-height:50px; float:left; position:relative;padding: 0 24px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .nav ul li span {width:0; height:2px; background-color:#fff; position:absolute; left:50%; bottom:1px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;border-radius: 3px;
transform:translate(-50%,0);
-webkit-transform:translate(-50%,0);
-moz-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
-o-transform:translate(-50%,0);}
.header .nav ul li:hover span {width: 100%;}
.header .nav ul li a{display:block; font-size:16px; color:#fff;}



.nav .y_j{position:relative;}
.nav .e_j{width:160px; background-color:rgba(255,255,255,.85); position:absolute; top:50px; left:0%; display:none; z-index:9999;}

.header .nav ul li .e_j a{display:block; font-size:14px; color:#000; line-height:40px;padding: 0 10px;font-weight: normal;}
.nav .e_j .ejy { position:relative}
.nav .e_j .s_j {width:150px; background-color:rgba(255,255,255,.5); position:absolute; top:0px; left:150px; display:none; z-index:9999;}
.header .nav .e_j a:hover{background-color:#066baf; color:#fff;}

@media (min-width:1024px){

.header .nav .e_j{display:none !important;}
.header .nav ul li:hover .e_j{display:block !important;}
.head_h { height: 68px; display: none}
}


@media only screen and (max-width:1440px){
.header .logo {
  width: 340px;
}
	.header .nav ul li a {
  font-size: 16px;
}
	.header .nav ul li {
  margin: 0 ;
  line-height: 100px;
  width: 85px;
}
	

}

@media only screen and (max-width:1366px){
	
	
	
	
}







@media only screen and (max-width:1024px){
.head_h { height:83px; display:block}
.header{border:0; height:83px;  width:100%}
.header .container{ padding:0; width:94%;height: 83px;}
.header .logo{width:230px; margin:10px auto;}
.header.on .logo{width:220px; margin:10px auto;}
.header .an{display:block; right:0px;}
	.header .search {
  height: 30px;
  top: 30px;
  z-index: 90;
}
	.header .s_ch {
  width: 100%;
  top:83px;box-sizing: border-box;
}
	.header .s_ch input.w_z {
  width: calc(100% - 40px);
}
.header .an span { background-color:#333;}
.header .nav ul { width: 100%;}
.header.on .nav {width:100%}
.header .nav{width:100%; padding:15px 5%; background:#066baf;; height:100%; position:fixed; top:83px; right:-100%; z-index:9999; overflow:auto;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s; margin-top:0;box-sizing: border-box;}
.header .nav.on{right:0;}
.header.on .nav ul li a { font-size: 16px;color: #fff;}
.header .nav i{display:block;}
.header .nav ul li{line-height:60px; text-align:left; border-bottom:1px solid rgba(255,255,255,0.3); float:none; margin:0; padding:0;width: 100%;}
.header .nav ul li::after { background: rgba(0,0,0,0);}
.header.on .nav ul li{line-height:60px;}
.header .nav .e_j { width: 100%; border-top: 1px solid rgba(255,255,255,0.3); background: none; position: relative;display: none;top: auto; left: auto; margin: 0;padding-bottom: 10px;}
	.header.on .nav .e_j {
  top: auto;
}
.header .nav ul li .e_j a { color:#fff;}
.header .nav ul li .e_j a:hover { color:#fff}
.header .nav .e_j a{border-top:0; font-size:12px; color:#aaa; line-height:32px;}
.header .nav .e_j a:hover{background:none;}
.header .nav ul li:hover .e_j{display:none;}
.header .nav ul li a{font-size:16px; color:#fff;}

.header .nav ul li:hover span{width:0;}
.header .nav ul li.on span{width:0;}
}



.gallery-top{width:100%; position:relative;}
.gallery-top .swiper-slide img{width:100%; height:auto; display:block;}
.gallery-top .swiper-pagination{bottom:30px !important;}
.gallery-top .swiper-pagination-bullet {width:25px; height:30px; display:inline-block; opacity:1;background: url(../images/d.png) center no-repeat;}
.gallery-top .swiper-pagination-bullet.swiper-pagination-bullet-active { background:url(../images/d_s.png) center no-repeat;}
.gallery-top .swiper-button-prev{background:url(../images/banner-l.png) center / 100% no-repeat; width:30px; height:50px; margin-top:0; left:6%;opacity: 0;}
.gallery-top .swiper-button-next{background:url(../images/banner-r.png) center / 100% no-repeat; width:30px; height:50px; margin-top:0; right:6%;opacity: 0;}
.gallery-top:hover .swiper-button-prev{opacity: 1;}
.gallery-top:hover .swiper-button-next{opacity: 1;}

.tit { margin-bottom:30px;overflow: hidden;}
.tit .gd {float: right;margin-top: 15px;background: url(../images/gd.png) left center no-repeat;padding-left: 38px;}
.tit .gd a {color: #007e86;line-height: 30px;font-size: 14px;}
.tit .gd:hover a {color: #066baf;}
.tit .gd:hover{background: url(../images/gds.png) left center no-repeat;}

.tit h1 { font-size:36px; color:#066baf;position:relative;padding-left: 25px;float: left;}
.tit h1::after { content: "";position: absolute; left: 0; width: 5px; height:30px;top:10px; background: #066baf;}
.tit h3 { font-size:14px; color:#666; margin-top:25px;}

.sy_yw {padding: 50px 0 50px;background: url(../images/bj1.jpg) center / cover no-repeat;}
.sy_yw ul {padding: 25px 15px;background: #fff;display: flex;justify-content: space-between;}
.sy_yw ul li {width:calc((100% - 170px) / 3); }
.sy_yw ul li .box {border: #0f4051 1px solid;overflow: hidden;padding: 5px;box-sizing: border-box;}
.sy_yw ul li .box img {width: 100%;display: block;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.sy_yw ul li .box:hover img{-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.sy_yw ul li .bt {position: relative;padding: 24px 15px;font-size: 18px;color: #fff;background: #066baf;transition: all 0.5s;-wbkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;}
.sy_yw ul li .time {width: 104px;line-height: 40px;position: absolute;right: 5px;bottom: -20px;background: #cbe6f5;font-size: 14px;color: #0f4051;text-align: center;font-weight: bold;}
.sy_yw ul li .bt:hover{color: #d40000;transition: all 0.5s;-wbkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;}
.sy_yw ul li:hover .bt{color: #d40000;transition: all 0.5s;-wbkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;}
.sy_yw ul li .w_z {padding: 45px 0 10px;}
.sy_yw ul li .w_z h3 {font-size: 16px;line-height:30px;color: #494848;height: 60px;position: relative;padding:0 5px;}
.sy_yw ul li .w_z h3::before{width: 0;height: 100%;position: absolute;left: 0;bottom: 0;content: "";transition: all 0.5s;-wbkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;background: #066baf;z-index: -1;}

.sy_yw ul li .w_z h3:hover{color: #066baf;}
.sy_yw ul li .w_z h4 {font-size: 13px;color: #818180;line-height: 1.8;margin: 10px 0;}
.sy_yw ul li .w_z h4 img {vertical-align:baseline;margin-right: 10px;}

.sy_gg {padding: 40px 0 0;background: url(../images/bj2.jpg) center / cover no-repeat;overflow: hidden;}
.tit2 {padding-bottom: 30px;border-bottom: rgba(255,255,255,0.3) 2px solid;margin-bottom: 35px;}
.tit2 h1 {font-size: 36px;color: #fff;text-align: center;position: relative;}
.tit2 .gd {float: right;margin-top: 15px;background: url(../images/gds2.png) left center no-repeat;padding-left: 38px;}
.tit2 .gd a {color: #fff;line-height: 30px;font-size: 14px;}
.tit2 .gd:hover a  {color: #fff;}
.tit2 .gd:hover {background: url(../images/gds2.png) left center no-repeat}
.sy_gg ul {display: flex;justify-content: space-between;flex-wrap: wrap;}
.sy_gg ul li {width:calc((100% - 160px) / 3);margin-bottom: 60px;margin-top: 10px;}
.sy_gg ul li .rq {width: 85px;float: left;margin-top: 10px;}
.sy_gg ul li .rq h3 {font-size: 18px;color: #fff;}
.sy_gg ul li .rq h2{font-size: 32px;color: #fff;}
.sy_gg ul li .w_z {float: right;width: calc(100% - 95px);position: relative;padding-bottom: 15px;}
.sy_gg ul li .w_z h4 {font-size: 16px;line-height: 36px;color: #fff;transition: all 0.5s;-wbkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;}
.sy_gg ul li:hover .w_z h4{color: #8dd1fe;transition: all 0.5s;-wbkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;}
.sy_gg ul li .w_z::after{width: 175px;height: 1px;background: #51bc74;content: "";position: absolute;left: 0;bottom: 0;transition: all 0.5s;-wbkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;}
.sy_gg ul li:hover .w_z::after{width: 100%;transition: all 0.5s;-wbkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;}

.sy_bmdt {padding: 55px 0 65px;background:url(../images/bj3.jpg) center / cover no-repeat;overflow: hidden;}
.sy_bmdt .gd {padding-right: 20px;}
.sy_bmdt .box {padding: 30px 0;background: #fff;}
.sy_bmdt .dt {border-top: rgba(40,149,154,0.3) 2px solid;padding: 30px 25px 0;display: flex;justify-content: space-between;}
.sy_bmdt .dt .tp {width: 326px;} 
.sy_bmdt .dt .tp .ov{overflow: hidden;}
.sy_bmdt .dt .tp img {width: 100%;display: block;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.sy_bmdt .dt .tp:hover .ov img{-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.sy_bmdt .dt .tp .w_z {padding: 20px 25px;border: #eee 1px solid;}
.sy_bmdt .dt .tp .w_z h3 {font-size: 18px;line-height: 30px;color: #010101;margin-bottom: 20px;}
.sy_bmdt .dt .tp .w_z h3:hover{color: #066baf;transition: all 0.5s;-wbkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;}
.sy_bmdt .dt .tp .w_z h4 {font-size: 16px;color: #066baf;text-decoration: underline;}
.sy_bmdt .dt .tp .w_z h4 img {vertical-align: middle;margin-right: 5px;width: 18px;display: inline;}
.sy_bmdt .dt .right {width: 490px;}
.sy_bmdt .dt .right ul li {padding-bottom:25px;overflow: hidden;}
.sy_bmdt .dt .right ul li .rq {width: 67px;height: 67px;background: #def1fd;text-align: center;float: left;}
.sy_bmdt .dt .right ul li .rq h3 {font-size: 30px;color: #066baf;margin-top: 10px;}
.sy_bmdt .dt .right ul li .rq p {font-size: 14px;color: #066baf;}
.sy_bmdt .dt .right ul li .w_z {width: calc(100% - 94px);float: right;font-size: 16px;line-height: 36px;color: #494949;transition: all 0.5s;-wbkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;}
.sy_bmdt .dt .right ul li:hover .w_z{color: #066baf;transition: all 0.5s;-wbkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;width: calc(100% - 102px);}

.sy_zt {padding: 40px 0 35px;background: #066baf;overflow: hidden;}
.sy_zt .tit2 {padding-bottom: 0;border-bottom: 0}
.sy_zt .box {padding: 40px 50px 0;background: #fff;}
.swiper-yxxy{margin:0 auto; padding-bottom:66px;}
.swiper-yxxy .swiper-slide{position:relative;overflow: hidden;}
.swiper-yxxy .swiper-slide img{width:100%; height:auto; display:block; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.swiper-yxxy .swiper-slide:hover img{-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.swiper-yxxy .swiper-pagination-bullet {
  width:12px;
  height:12px;
  display: inline-block;border-radius: 50%;margin: 0 8px !important;
  background: #ccc;opacity: 1;
}
.swiper-yxxy .swiper-pagination {
  bottom: 20px !important;
}
.swiper-yxxy .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #066baf;}

.sy_dj {padding: 55px 0 60px;background: url(../images/bj3.jpg) center top / 100% no-repeat;overflow: hidden;}
.sy_dj .box {padding: 30px 0 20px;background: #fff;display: flex;justify-content: space-between;}
.sy_dj .box .djsz {width: calc((100% - 35px) / 2);}
.sy_dj .box .djsz ul{padding:10px 10px 10px;border-top: rgba(40,149,154,0.3) 2px solid;}
.sy_dj .box .djsz ul li {line-height: 48px;color: #494949;font-size: 16px;position: relative;padding-left: 15px;overflow: hidden;}
.sy_dj .box .djsz ul li a {color: #494949;display: block;width: calc(100% - 90px);float: left; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sy_dj .box .djsz ul li:hover a{color: #066baf;transition: all 0.5s;-wbkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;padding-left: 5px;}
.sy_dj .box .djsz ul li::before{content: "-";position: absolute;left: 0;}
.sy_dj .box .djsz ul li span {float: right;font-size: 14px;display: inline-block;width: 80px;}

.sy_tb {padding: 40px 0 50px;}
.sy_tb .con {}
.swiper-tbqh{margin:0 auto;padding:0 65px;}
.swiper-tbqh .swiper-slide{position:relative;}
.swiper-tbqh .swiper-slide .tp {background: #066baf;border-radius: 55px;overflow: hidden;margin: 0 auto;width: 100px;}
.swiper-tbqh .swiper-slide:hover .tp{background: #27754b;}
.swiper-tbqh .swiper-slide img{width:100%; height:auto; display:block;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.swiper-tbqh .swiper-slide:hover img{-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);-ms-transform: rotateY(180deg);transform: rotateY(180deg);}
.swiper-tbqh .swiper-slide h3 {font-size: 16px;color: #222;margin: 10px 0;text-align: center;}
.swiper-tbqh .swiper-button-prev{left: 0;width: 30px;height: 46px;background: url(../images/jtl.png) center no-repeat;}
.swiper-tbqh .swiper-button-prev:hover{left: 0;width: 30px;height: 46px;background: url(../images/jtls.png) center no-repeat;}
.swiper-tbqh .swiper-button-next{right: 0;width: 30px;height: 46px;background: url(../images/jtr.png) center no-repeat;}
.swiper-tbqh .swiper-button-next:hover{right: 0;width: 30px;height: 46px;background: url(../images/jtrs.png) center no-repeat;}




/* start footer */
.footer_bg{background:#066baf; width:100%;padding:30px 0 0;}
.footer_bg .con {padding-bottom: 30px;overflow: hidden;}
.footer_bg .blogo {float: left;margin-right: 60px;margin-top: 20px;}
.footer_bg .blogo img{width:440px ;}
.footer_bg .wz {float: left;margin-top: 10px;margin-right: 60px;font-size: 13px;line-height: 36px;color: #fff;}
.footer_bg .tb {float: left;margin-right: 110px;}
.footer_bg .ewm{float: right;margin-top: 10px;}
.footer_bg .ewm img{width: 120px; margin-left:10px;}
.footer_bg .dh {float: left;margin-top: 80px;}
.footer_bg .dh ul li {position: relative;width: 130px;font-size: 14px;line-height: 36px;float: left;color: #fff;}
.footer_bg .dh ul li .y_j {position: relative;}
.footer_bg .dh ul li i {position: absolute;width: 100%;right: 0;bottom: 0;height: 36px;background: url(../images/down.png) 70px 16px no-repeat;}
.footer_bg .dh ul li .ej {width: 100%;font-size: 12px;position: absolute;left: 0;bottom: 36px;display: none;background: #fff;padding: 0 10px;box-sizing: border-box;z-index: 9;box-shadow: 0 0 15px #ccc;}
.footer_bg .dh ul li .ej a {color: #333;display: block;}
.footer_bg .banq{line-height: 50px;border-top: rgba(255,255,255,0.3) 1px solid;font-size: 14px;text-align: center;color: #fff;}

.nbod {padding-top: 20px;}
.nbod .left {width: 19%;float: left;background: #f6f5f5;}
.nbod .left .bt{line-height: 80px;background: #066baf;text-align: center;font-size: 20px;color: #fff;}
.nbod .left ul {padding-top: 10px;}
.nbod .left ul li {line-height: 60px;font-size: 16px;position: relative;color: #313131;text-align: left;border-bottom: #ddd5d3 1px solid;}
.nbod .left ul li i {width: 100%;height: 60px;right: 0;top: 0;position: absolute;}
.nbod .left ul li a::before{content: "●";margin-left: 18px;margin-right: 15px;}
.nbod .left ul li a {color: #313131;position: relative;display: block;}
.nbod .left ul li:hover a{color: #066baf;}
.nbod .left ul li .e_j{position: relative;width: 100%;display: none;border-top:#ddd5d3 1px solid;padding: 10px 20px;box-sizing: border-box; }
.nbod .left ul li .e_j a {display: block;line-height: 40px;color: #333;font-size: 14px;}
.nbod .left ul li .e_j a:hover{color: #066baf;}
.nbod .left ul li .e_j a::before{display: none}
.nbod .right{width: 78%;float: right;}
.nbod .right .wz {line-height: 60px;border-bottom: #ddd5d3 1px solid;font-size: 14px;color: #313131;}
.nbod .right .tp {padding: 30px 20px;}
.nbod .right .tp ul {display: flex;justify-content: space-between;flex-wrap: wrap;}
.nbod .right .tp ul li {width: calc((100% - 80px) / 3);margin-bottom:20px;}
.nbod .right .tp ul li img {width: 100%;display: block;}
.nbod .right .tp ul li h3 {margin: 20px 0;text-align: center;font-size: 18px;color: #000;}
.nbod .right .tp ul li:hover{transform: translateY(-5px);-wbkit-transform: translateY(-5px);-o-transform: translateY(-5px);-moz-transform: translateY(-5px);transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
.nbod .right .tp ul li:hover h3{color: #066baf;}
.page {background: #eff0f0;height: 65px;text-align: center;margin-bottom: 30px}
.page a {line-height: 25px;margin: 20px 6px;padding: 0 8px;border: #e9e9e9 1px solid;display: inline-block;font-size: 14px;color: #5b5b5b;}
.page a:hover{background: #066baf;color: #fff;}
.nbod .right .xw {}
.nbod .right .xw ul{padding-bottom: 30px;}
.nbod .right .xw ul li{padding: 10px;overflow: hidden;border-bottom: #ddd5d3 1px solid;}
.nbod .right .xw ul li .rq{text-align: center;background: #f6f5f5;padding: 10px 15px;float: left;}
.nbod .right .xw ul li .rq h3 {font-size: 30px;margin-bottom: 5px;color: #a2a3a3;text-align: center;}
.nbod .right .xw ul li .rq p {text-align: right;font-size: 14px;color: #a2a3a3;}
.nbod .right .xw ul li .w_z {width: calc(100% - 185px);float: right;line-height: 80px;font-size: 18px;}
.nbod .right .xw ul li .w_z a {color: #424242;}
.nbod .right .xw ul li:hover .rq{background: #066baf;}
.nbod .right .xw ul li:hover .rq h3{color: #fff;}
.nbod .right .xw ul li:hover .rq p{color: #fff;}
.nbod .right .xw ul li:hover .w_z a {color: #066baf;}
.nbod .right .nr {font-size: 16px;color: #000;line-height: 48px;text-align: center;}
.nbod .right .nr h1 {font-size: 22px;color: #000;margin-bottom: 10px;text-align: center;line-height: 1.5;margin-top: 15px;}
.nbod .right .nr h4 {font-size: 12px;color: #6c6c6c;padding-bottom: 10px;border-bottom: #eee 1px solid;margin-bottom: 35px;text-align: center;line-height: 1.5;}
.nbod .right .nr h4 span {margin: 0 10px;}
.nbod .right .nr p {margin-bottom: 35px;text-align: left;}
.nbod .right .nr img {max-width: 100%;margin: 0 auto 35px;}

#floatdivids{
    			width: 299px;
    			height: 228px;
    			position: absolute;
    			top: 0;
    			left: 0;
    			z-index: 1000;
    		}
.xuanfu{position:fixed;right: 10px;top: 20%;z-index: 10;}
.xuanfu&gt;ul&gt;li{margin: 6px 0;position: relative;width: 105px;}
.xuanfu&gt;ul&gt;li&gt;a{display:block;height:35px;line-height:35px;background: #224e58;text-align: center;font-size: 14px;color: #fff;border-radius:5px;}
.xuanfu&gt;ul&gt;li:hover a{background: #dc1c19;}
.xuanfu&gt;ul&gt;li .ej{width: 100px;left: -100px;position: absolute;top: 0;background: #224e58;display: none;border-radius: 5px;overflow: hidden;}
.xuanfu&gt;ul&gt;li:hover .ej{display: block;}
.xuanfu&gt;ul&gt;li .ej a {color: #fff;line-height: 35px;display: block;text-align: center;background: #224e58;}
.xuanfu&gt;ul&gt;li .ej a:hover{background: #dc1c19;}

.suspension {
    width: 46px;
    height: 210px;
    position: fixed;
    right: 30px;
    bottom: 60px;
    z-index: 999;
}
.suspension .consult {
    background-image: url(../images/top-icon.png);
    background-repeat: no-repeat;
    background-position: center -1px;
    background-color: #0af;
    display: block;
    position: relative;
    width: 46px;
    height: 46px;
}
.suspension .consult .suspension-list {
    position: absolute;
    width: 240px;
    right: -29px;
    top: -230px;
    z-index: 30;
    display: none;
}
.suspension-list-content {
    position: absolute;
    width: 240px;
    right: 85px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 6px 12px 0 rgba(0,0,0,.15);
}
.suspension-list ul {
    margin: 32px 24px;
}
.suspension-list ul li {
    position: relative;
    display: list-item;
    width: 100%;
    height: auto;
    padding: 16px 0;
    margin-top: 10px;
    overflow: hidden;
    border-top: 1px solid #f4f4f4;
}
.suspension-list ul li:first-child {
    padding-top: 0;
    border-top: none;
}
.suspension-list ul .suspension-list-bottom {
    margin-bottom: 0;
    padding-bottom: 0;
}
.suspension-list-bottom .info-value {
    font-size: 12px;
    font-weight: inherit;
    color: #999;
}
.suspension-list ul li:first-child {
    margin-top: 0;
}
.service-phone, .service-qq, .service-proposal {
    display: inline-block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
}
.service-phone {
    background-image: url(../images/suspend_icon_01.png);
}
.service-phone:hover {
    background-image: url(../images/suspend_icon_01_blue.png)
}
.service-qq {
    background-image: url(../images/suspend_icon_03.png);
}
.service-qq:hover {
    background-image: url(../images/suspend_icon_03_blue.png);
}
.service-proposal {
    background-image: url(../images/suspend_icon_02.png);
}
.service-proposal:hover {
    background-image: url(../images/suspend_icon_02_blue.png)
}
.info-name {
    display: block;
    padding-left: 52px;
    height: 14px;
    font-size: 14px;
    color: #333;
}
.info-value {
    display: block;
    padding-left: 52px;
    margin-top: 8px;
    height: 18px;
    font-size: 18px;
    font-weight: 700;
    color: #f90;
}
.suspension a.consult:hover .suspension-list {
    display: inline !important;
}
.suspension .cart {
    background-image: url(../images/top-icon.png);
    display: block;
    position: relative;
    width: 46px;
    height: 46px;
    margin-top: 10px;
    border: 1px solid #bcbcbc;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
}
.suspension a.cart:hover .pic {
    display: block;
}
.suspension .back-top {
    background-image: url(../images/top-icon.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    width: 46px;
    height: 46px;
    border: 1px solid #bcbcbc;
    background-color: #fff;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
    margin-top: 10px;
}
.suspension .cart .pic {
    display: none;
    position: absolute;
    left: -139px;
    top: -120px;
    width: 139px;
    height: 163px;
}
.pic-content {
    position: absolute;
    width: 163px;
    height: 163px;
    border: 10px solid #fff;
    box-shadow: 0 6px 12px 0 rgba(0,0,0,.15);
    background: url(../images/ewm.jpg) center no-repeat;
    right: 10px;
    padding: 10px;
}





@media only screen and (max-width:1440px){

	.sy_bmdt .dt .tp {
  width: 336px;
}
	.sy_bmdt .dt .right {
  width: 500px;
}
	.footer_bg .blogo {
  margin-right: 30px;width: 150px;
}
	.footer_bg .blogo img {width: 100%;display: block}
	.footer_bg .tb {
  margin-right: 70px;
}
	.footer_bg .ewm {
  margin-right: 60px;
  margin-top: 10px;
}
	
	
	
	

}

@media only screen and (max-width:1366px){
	.sy_yw {
  padding: 60px 0 50px;
}
	.sy_yw ul li {
  width: calc((100% - 120px) / 3);
}
	.sy_gg ul li {
  width: calc((100% - 100px) / 3);
}
	.sy_bmdt .dt .tp {
  width: 300px;
}
	.footer_bg .wz {
  margin-right: 40px;
}
	.footer_bg .tb {
  margin-right: 40px;
}
	.swiper-tbqh {
  padding: 0 45px;
}
	
	
	
	
}
@media only screen and (max-width:1280px){
	.footer_bg .wz {line-height: 30px;}
	.sy_bmdt .dt .right {
  width: 460px;
}
	.sy_bmdt .dt .right ul li .w_z {
  width: calc(100% - 82px);line-height: 32px;
}
	.sy_bmdt .dt .tp .w_z {
  padding: 20px 20px;
}
	.footer_bg .tb {width: 150px;
}
	.footer_bg img {width: 100%;}
	.footer_bg .ewm {
  margin-right: 30px;width: 120px;
}
	.sy_dj {
  background: url(../images/bj3.jpg) center top / cover no-repeat;
}
	.container {width: 1240px;
}
	.sy_yw ul li {
  width: calc((100% - 90px) / 3);
}
	
	
	
	
}




@media only screen and (max-width:1024px) {
.tc2 .tc-box {
  width: 94%;
  left: 3%;
  margin-left: 0;
}
.container { width: 90%; margin: 0 auto;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
	.sy_yw ul li {
  width:100%;
}
	.sy_yw ul {display: block;
}
	.sy_gg ul li {
  width: calc((100% - 30px) / 2);
}
	.sy_bmdt .dt {
  display: block;
}
	.sy_bmdt .dt .tp {
  width: 100%;margin-bottom: 20px;
}
	.sy_bmdt .dt .right {
  width: 100%;
}
	.swiper-yxxy .swiper-pagination-bullet {
  margin: 0 5px !important;
}
	.sy_dj .box .djsz {
  width: 100%;margin-bottom: 20px;
}
	.sy_dj .box {
  display: block;
}
	.footer_bg .blogo {display: none;}
	.footer_bg .dh {margin-top: 50px;}
	.footer_bg .dh {
  margin-top: 50px;width: 100%;
}
	.footer_bg .dh ul li {
  width: 50%;
}
	.nbod .left {
  width: 100%;position: relative;
  float: none;
}
	.nbod .left .w_z {
  display: block;
  position: absolute;
  right: 5%;
  top: 0;
  padding: 0;
  width: 20px;
  height: 40px;
  background: url(../images/nyej.png) center / 100% no-repeat;
}
	.ny .head_h {
  height:83px;
}
	.nbod .left .bt {
  line-height: 40px;
  text-align: left;padding: 0 20px;
  font-size: 16px;position: relative;
}
	.nbod .left ul li {
  line-height: 40px;
  font-size: 14px;
}
	.nbod .left ul li::before {
  margin-left:10px;
  margin-right: 15px;
}
	.nbod .left ul {display: none;position: relative;width: 100%;background: #f6f5f5;z-index: 99;}
	.nbod .right {
  width: 100%;
  float: none;
}
	.nbod .right .wz {
  line-height:50px;margin-top: 10px;
}
	.nbod .right .tp {
  padding: 20px 0px;
}
	.nbod .right .tp ul li {
  width: calc((100% - 30px) / 2);
  margin-bottom: 20px;
}
	.nbod .right .tp ul li h3 {
  margin: 10px 0;
  font-size: 14px;
}
	.page {
  height: 45px;
}
	.page a {
  line-height: 25px;
  margin: 10px 1px;
  padding: 0 5px;
}
	.nbod .right .xw ul li .rq h3 {
  font-size: 26px;
}
	.nbod .right .xw ul li .w_z {
  width: calc(100% - 115px);
  line-height: 70px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
  font-size: 16px;
}
	.xuanfu {display: none;}
.header .ss {display: none;
}
	
	
	
	
	
  }

@media only screen and (max-width:600px){
    .csdd{ display:none}
.ny .head_h {
  height: 65px;
}
.tit {margin-bottom:30px;}
.tit h1 {font-size:2.5rem;padding-left: 20px;}
	.tit2 h1 {
  font-size: 2.5rem;text-align: left;padding-left: 20px;
}
.gallery-top .swiper-pagination {
  bottom: 10px !important;
}
	.gallery-top .swiper-pagination-bullet {
  width: 15px;
  height: 20px;
  background: url(../images/d.png) center / 100% no-repeat;
}
	.gallery-top .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: url(../images/d_s.png) center / 100% no-repeat;
}
	.header .logo {
  width: 240px;margin: 5px 0;
}
	.header .container {
  height: 65px;
}
	.header.on .logo {
  width: 240px;
  margin: 5px auto;
}
	.header {
  height:65px;position: fixed;
}
	.head_h {
  height: 65px;
}
	.header .search {
  top: 20px;line-height: 30px;
}
	.header .s_ch {
  top: 65px;
}
	.header .nav {top: 65px;}
	.tit h1::after {
  height: 2.4rem;
  top: 0.6rem;
}
	.tit2 h1::after {
  content: "";
  position: absolute;
  left: 0;
  width: 5px;height: 2.4rem;
  top: 0.6rem;
  background: #fff;
}
	.tit .gd {
  margin-top: 0;
}
	.sy_yw ul {box-sizing: border-box;padding: 15px;
}
	.sy_yw ul li .box .bt {
  padding: 15px 10px 20px;
  font-size: 16px;
}
	.sy_yw ul li .box .time {
  width: 84px;
  line-height: 30px;
  bottom: -15px;
  font-size: 12px;
}
	.sy_yw ul li .w_z {
  padding: 30px 0 10px;
}
	.sy_yw {
  padding: 30px 0 30px;
}
	.sy_yw ul li .w_z h3 {
  font-size: 14px;
  line-height: 26px;
  height: auto;
}
	.tit2 .gd {
  margin-top: 0;
}
	.tit2 {
  padding-bottom: 10px;
  margin-bottom: 25px;
}
	.sy_gg ul li {
  width: 100%;overflow: hidden;margin-bottom: 10px;
}
	.sy_gg ul {
  display: block;
}
	.sy_gg {
  padding: 40px 0 30px;
}
	.sy_bmdt {
  padding: 30px 0 30px;
}
	.sy_bmdt .box {
  padding: 20px 0 10px;
}
	.sy_bmdt .dt {
  padding: 15px 15px 0;
}
	.sy_bmdt .dt .tp .w_z h3 {
  font-size: 16px;
  line-height: 28px;
}
	.sy_bmdt .dt .tp .w_z {
  padding:15px;
}
	.sy_bmdt .dt .right ul li .w_z {display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
	.sy_zt .box {
  padding: 20px 15px 0;
}
	.swiper-yxxy .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  margin: 0 4px !important;
}
	.sy_dj {
  padding: 30px 0 30px;
}
	.sy_dj .box .djsz ul li {
  line-height: 40px;
}
	.sy_dj .box {padding: 20px 0 0
}
	.swiper-tbqh {
  padding: 0 20px;
}
	.swiper-tbqh .swiper-button-prev {
  width: 16px;
  height: 46px;
  background: url(../images/jtl.png) center / 100% no-repeat;
}
	.swiper-tbqh .swiper-button-next {
  width: 16px;
  height: 46px;
  background: url(../images/jtr.png) center / 100% no-repeat;
}
	.swiper-tbqh .swiper-slide .tp {
  width:50px;
}
	.swiper-tbqh .swiper-slide h3 {
  font-size: 14px;
}
	.sy_tb {
  padding: 30px 0 20px;
}
	.footer_bg .wz {width: 100%;margin: 0 0 20px;
}
	.footer_bg .tb {
  width: 45%;margin: 0 2.5%;
}
	.footer_bg .ewm {margin: 10px auto 0;float: none;
  width: 35%;
}
	.footer_bg .dh {
  margin-top:30px;
}
	.nbod .right .tp ul li {
  width:100%;
  margin-bottom: 20px;
}
	.nbod .right .xw ul li {
  padding: 10px 0;
}
	.nbod .right .xw ul li .rq h3 {
  font-size: 22px;margin-bottom: 0
}
	.nbod .right .xw ul li .rq {
  padding: 8px 10px;
}
	.nbod .right .xw ul li .w_z {
  width: calc(100% - 90px);
  line-height: 60px;
  font-size: 16px;
}
	.nbod .right .nr h1 {
  font-size: 18px;
}
	.nbod .right .nr h4 span {
  margin: 0 5px;
}
	.nbod .right .nr h4 {
  margin-bottom: 25px;
}
	.nbod .right .nr p {
  margin-bottom:25px;
}
	.nbod .right .nr {
  font-size: 14px;
  line-height: 30px;
}
	.swiper-tbqh .swiper-button-prev:hover{background: url(../images/jtls.png) center / 100% no-repeat;}
.swiper-tbqh .swiper-button-next:hover{background: url(../images/jtrs.png) center / 100% no-repeat;}
	
	.footer_bg .banq {
  line-height: 1.5;padding: 10px;box-sizing: border-box;
}
	 .sy_bmdt .dt .tp:nth-child(2) {display: none
  }
	
	  .sy_yw ul li:nth-child(2) .box {display: none}
	  .sy_yw ul li:nth-child(2) .bt {display: none}
	  .sy_yw ul li:nth-child(2) .w_z {padding-top: 0px;}
	  .sy_yw ul li:nth-child(3) .box {display: none}
	  .sy_yw ul li:nth-child(3) .bt {display: none}
	  .sy_yw ul li:nth-child(3) .w_z {padding-top: 0px;}
	
	.suspension {display: none;
}
	
}

</pre></body></html>