html,body{ overflow:auto!important;}
body {margin:0 auto;font-size:12px; font-family:"微软雅黑"; padding:0px; background:#fff;}
ul,li,dl, dd, h1, h2, h3, h4, h5, h6, form, p {padding:0;margin:0;}
ul {list-style:none;}
li {list-style:none;}
img {border:0px;}
a {color:#333;text-decoration:none;}
a:hover {color:#000000;	text-decoration:none;}
.tofg{ width:100%; height:190px; margin:0 auto;}
.to{ width:100%; height:auto; margin:0 auto; position:fixed; z-index:99999;box-shadow: 0px 0px 6px 2px #ccc; background:#FFF;}
.to1{ width:90%; height:35px; margin:0 auto; padding:0 5%; background:#E6E6E6;}
.to1a{ width:75%; height:35px; float:left; background:url(images/email.png) no-repeat left center; padding-left:30px; text-align:left; line-height:35px; color:#333;}
.to1b{ width:110px; height:35px; float:right; background:url(images/diqiu.png) no-repeat left center; padding-left:30px; text-align:left; line-height:35px; color:#333;}
.to1b a{color:#333; text-decoration:none;}
.to1b a:hover{color:#000; text-decoration:underline;}
.to2{ width:90%; height:auto; margin:30px auto; overflow:hidden;}
.to2a{ width:50%; height:auto; float:left; text-align:left;}
.to2b{ width:auto; height:auto; float:right; text-align:left; line-height:65px; font-size:18px; color:#000; background:url(images/tel.jpg) no-repeat left center; padding-left:40px; font-weight:bold;}
.to2b span{ font-size:22px; color:#cc0000;}
.to3{ width:90%; height:60px; margin:0 auto; background:#005BAA; padding:0 5%;}
.ding{ color:#005BAA!important;}
.to3a{ width:88%; height:auto; float:left;}
.to3a li{ width:14%; height:60px; float:left; text-align:center; font-size:16px; line-height:60px; color:#FFF; position:relative; background:url(images/dhd.jpg) no-repeat right center;}
.to3a li a{ color:#FFF; text-decoration:none; display:block;}
.to3a li a:hover{ color:#fff; text-decoration:none; background:#004584;}
.to3a li:hover .ejlm{ display:block; position:absolute; z-index:999;}
.ejlm{width:200px; height:auto; display:none; left:0; background:#005BAA; position:absolute;top:60px; padding:10px;}
.ejlm dl{ width:100%; height:30px; float:left; text-align:left; font-size:12px; color:#fff; line-height:30px;}
.ejlm dl a{color:#fff; text-decoration:none;}
.ejlm dl a:hover{color:#fff; text-decoration:none;}
.center{ width:100%; margin:0 auto; height:60px; clear:both; border-bottom:1px solid #E1E1E1;}
.gjc{ width:88%; margin:0 auto; font-size:14px; color:#666; line-height:60px; text-align:left; background:url(images/rm.jpg) no-repeat left center; padding-left:2%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.gjc span{ color:#005BAA; font-weight:bold;}
.to3b{ width:8%; height:60px; float:right; background:url(images/hy.png) no-repeat right center;}
.to3c{ display:none;}
.banbj{ width:100%; height:auto; margin:0 auto; position:relative;}
.banss{ width:66%; height:55px; background:#FFF; position:absolute; z-index:999; left:14%; bottom:-5px; border-bottom:6px solid #C40E24;box-shadow: 0 5px 5px -3px rgba(0,0,0,0.3); padding:45px 3% 30px 3%;}
.ssa{ width:100%; height:52px; float:left;}
.ssa1{ width:90%; height:52px; float:left;}
.ssa1a{ width:96%; height:50px; border:1px solid #E4E4E4; line-height:50px; text-align:left; border-radius:10px; padding:0px 2%;}
.ssa2{ width:9%; height:52px; float:right;}
.ssa2a{ width:100%; height:52px; background:#C40E24; text-align:center; font-size:16px; line-height:52px; border:none; color:#FFF;}
.banner {
  position: relative!important;
  overflow: hidden;
  width: 100%; /* 根据需要调整 */
  height:auto!important; /* 根据需要调整 */
}
.banner-container {
  display: flex;
  transition: transform 0.5s ease;
}

.banner-image {
  min-width: 100%; /* 确保每张图片占满整个宽度 */
  height: auto; /* 保持纵横比 */
}
.arrow {
  position: absolute;
  top:45%;
  transform: translateY(-50%);
   font-size: 30px;
   width:35px;
   height:50px;
   line-height:50px;
   text-align:center;
  background-color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  color:#FFF;
}
.left-arrow {
  left: 10px;
}

.right-arrow {
  right: 10px;
}
#inav {position: fixed; _position: absolute; background:url(images/dhb.png) repeat; width:100%; height:100%; right:0%; margin-left:-101px; text-align: center; display: none; z-index:999999;margin-top:55px;}
#inavCover { cursor: pointer; width:100%; height:auto; top:110px; left:20px; position: fixed; filter: alpha(opacity=100); opacity:1; z-index: 99999; text-align:left;}

#inavCover, #inav {display: none; }
#inav.push { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
#inav ul{ overflow:hidden; display:block;}
#inav li{width:100%;line-height:100px;border-bottom:1px solid #999;margin:0 auto;}
#inav li a{display:block;width:100%;font:16px/50px '微软雅黑';color:#fff; }
.big-pic{width:100%; position:relative; border-top:1px solid #071328; clear:both; display:none;}
.big-pic-in{position:relative;width:100%;height:auto;overflow:hidden;margin:0 auto;}
.pic-list{position:relative;height:auto;-webkit-transform:translate3d(0,0,0); z-index:0;}
.big-pic img{float:left;height:auto; width:100%;display:block;}
.big-pic3 .pic-list{width:300%;}
.big-pic3 .pic-list img{width:33.333%;}
.slide-dot{width:96%; overflow:hidden;position:absolute;left:2.8125%; bottom:10px; height:20px;}
.slide-dot span{display:inline-block;width:11px;height:11px;border-radius:11px;vertical-align:top; z-index:10;margin:3px 6px 0;float:left;background:#fbfcfc;background:-webkit-linear-gradient(top,#fbfcfc,#a4abb7);background:-moz-linear-gradient(top,#fbfcfc,#a4abb7);background:linear-gradient(top,#fbfcfc,#a4abb7);box-shadow:0 0 3px #0c1f40;}
.slide-dot .slide-dot-cur{z-index:10;vertical-align:top;background:#fbdf41;background:-webkit-linear-gradient(top,#fbdf41,#fbb304);background:-moz-linear-gradient(top,#fbdf41,#fbb304);background:linear-gradient(top,#fbdf41,#fbb304);box-shadow:0 0 3px #0c1f40}
.transition {-moz-transition: -moz-transform 0.3s ease-out; -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out;}
.wapxban{ display:none;}
.remen{ width:90%; height:70px; margin:0 auto; background:#f2f2f2; border-bottom:1px solid #eee; padding:0 5%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:70px; font-size:14px; color:#333; text-align:left;}
.remen a{ color:#333; text-decoration:none;}
.remen a:hover{ color:#000; text-decoration:underline;}
.cen1{ width:90%; height:auto; margin:20px auto 35px; padding:0 5%; overflow:hidden; background:url(images/cenbj.jpg) no-repeat left top;}
.cen1a{ width:100%; height:auto; margin:0 auto; text-align:center; padding:55px 0px 35px 0px; overflow:hidden;}
.cen1b{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.cen1b1{ width:19%; height:auto; float:left; background:#3178C5; padding:10px 0px;}
.sfl{ width:80%; height:auto; float:left; padding:0 10%;}
.sfl1{ width:100%; height:60px; float:left; text-align:center; font-size:24px; line-height:60px; color:#FFF; font-weight:bold; border-bottom:1px solid #FFF;}
.sfl2{ width:100%; height:auto; float:left;}
.sfl2 li{ width:92%; height:55px; float:left; line-height:55px; color:#C6E1FF; text-align:left; font-size:15px; border-bottom:1px solid #C6E1FF; background:url(images/cpd.jpg) no-repeat left center; padding-left:8%;}
.sfl2 li a{color:#E3F0FF; text-decoration:none;}
.sfl2 li a:hover{color:#fff; text-decoration:none;}
.cen1b2{ width:77%; height:auto; float:right;}
.stj{ width:100%; height:auto; float:left; padding-bottom:25px; margin-bottom:25px; border-bottom:4px solid #EDF0F3;}
.mr_frbox {width:100%; height:auto; float:left;}
.mr_frUl { float: left; height:auto; width:94%;}
.mr_frBtnL { float: left; margin-top:90px; cursor: pointer; display: inline; margin-right:10px;}
.mr_frBtnR { float:right; margin-top:90px; display:inline; cursor: pointer;}
.mr_frUl ul li{float:left; display:inline; width:33.333%;}
.stu{ width:92%; height:auto; float:left; text-align:center; overflow:hidden; padding:0 3%;}
.stu img{ width:100%; transition: 0.3s;}
.stu img:hover{transform: scale(1.2,1.2);}
.sbt{ width:92%; height:50px; float:left; text-align:center; line-height:50px; font-size:15px; color:#000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background:#F0F0F0; margin:0 3%; display:inline;}
.sbt a{color:#000; text-decoration:none;}
.sbt a:hover{color:#005BAA; text-decoration:none;}
.scp{ width:100%; height:auto; float:left; overflow:hidden;}
.scp li{ width:23%; height:auto; float:left; background:#F0F0F0; line-height:30px; text-align:center; font-size:14px; margin:8px 1%; display:inline; color:#000; overflow:hidden;}
.scp li a{ background:#F0F0F0; color:#000; display:block; text-decoration:none;}
.scp li a:hover{ background:#3178C5; color:#fff; display:block;}
.scp li img{ width:100%; transition: 0.3s;}
.scp li img:hover{transform: scale(1.1,1.1);}
.xban{ width:100%; height:auto; margin:0 auto; background:#C40E24; text-align:center;}
.cen2{ width:90%; height:auto; margin:0 auto; padding:55px 5%; overflow:hidden;}
.cen2a{ width:100%; height:auto; float:left; text-align:center; margin-bottom:30px;}
.cen2b{ width:100%; height:auto; float:left;}
.mr_frUla { float: left; height:auto; width:100%;}
.mr_frUlea { float:left; height:46px; width:100%; text-align:center; margin-top:25px;}
.mr_frUlea img{ margin:0px 10px; display:inline;}
.mr_frUla ul li{float:left; display:inline; width:25%;}
.sal{ width:90%; height:auto; float:left; padding:0px 5%;}
.sal dl{ width:100%; height:auto; float:left; position:relative;}
.sal dl dt{ width:100%; height:auto; float:left;}
.sal dl dt img{ width:100%;}
.sal dl dd{ width:100%; height:45px; float:left; position:absolute; z-index:999; left:0px; bottom:2px; background:url(images/iu.png) repeat-x; line-height:45px; text-align:center; font-size:15px; color:#FFF;}
.sal dl dd a{color:#FFF; text-decoration:none;}
.sal dl dd a:hover{color:#FFF; text-decoration:underline;}
.cen3{ width:90%; height:auto; margin:0 auto; overflow:hidden; padding:50px 5%; background:#F2F2F2;}
.cen3a{ width:100%; height:auto; float:left;text-align:center; margin-bottom:45px;}
.cen3b{ width:100%; height:auto; float:left;}
.stx{ width:35.5%; height:auto; float:left; background:#FFF; padding:1%;}
.stx1{ width:100%; height:auto; float:left; overflow:hidden;}
.stx1 img{ width:100%; transition: 0.3s;}
.stx1 img:hover{transform: scale(1.2,1.2);}
.stx2{ width:100%; height:55px; float:left; line-height:55px; text-align:left; font-size:16px; color:#000; font-weight:bold;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.stx2 a{ color:#000; text-decoration:none;}
.stx2 a:hover{ color:#1F63B5; text-decoration:none;}
.stx3{ width:100%; height:auto; float:left; line-height:24px; text-align:left; color:#999; font-size:14px;}
.stx4{ width:96%; height:35px; float:left; text-align:left; line-height:35px; font-size:12px; color:#999; background:url(images/sj.jpg) no-repeat left center; padding-left:4%;}
.sxw{ width:55%; height:auto; float:right; background:#FFF; padding:10px 2% 20px 2%;}
.sxw li{ width:96%; height:56px; float:left; text-align:left; line-height:56px; border-bottom:1px dashed #D0D0D0; font-size:12px; color:#999; background:url(images/xdd.jpg) no-repeat left center; padding-left:4%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.sxw li a{ width:100%;color:#000; font-size:16px; text-decoration:none;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.sxw li a:hover{color:#1F63B5; text-decoration:none;}
.cen4{ width:90%; height:auto; margin:0 auto; padding:65px 5%; overflow:hidden; background:url(images/jbj.jpg) no-repeat top center #F0F4FC;}
.cen4a{ width:480px; height:auto; margin:0px auto 65px auto; overflow:hidden;}
.cen4a dl{ width:140px; height:auto; float:left; margin:0px 10px; display:inline;}
.cen4a dl dt{ width:105px; height:105px; float:left; border:5px solid #B4CEEF; border-radius:58px; margin-bottom:15px; margin-left:15px; display:inline;}
.cen4a dl dd{ width:140px; height:45px; float:left; background:#092D5D; text-align:center; line-height:45px; font-size:16px; color:#FFF;}
.cen4a dl a:hover dt{ border:5px solid #fff;}
.cen4a dl a:hover dd{ background:#fff; color:#000; font-weight:bold;}
.cen4b{ width:100%; height:65px; margin:0 auto; background:#C40E24; text-align:center;}
.cen4c{ width:94%; height:auto; margin:0 auto; background:#FFF; overflow:hidden; padding:42px 3%;}
.cen4c dl{ width:100%; height:auto; float:left;}
.cen4c dl dt{ width:33%; height:auto; float:left;}
.cen4c dl dt img{ width:100%;}
.cen4c dl dd{ width:63%; height:auto; float:right; text-align:left; line-height:45px; font-size:16px; color:#333;}

.sdt{ width:90%; height:auto; margin:30px auto; overflow:hidden;}
.szsn{ width:100%; height:auto; float:left; overflow:hidden;}
.szsn1{ width:100%; height:45px; float:left; background:#efefef;}
.inx {display:none;}
.szsn1b{ width:55px; height:45px; float:right; text-align:center; font-size:12px; color:#333; line-height:45px;}
.jyxx1a{ width:100%; height:45px; float:left;}
.jyxx1a li{ width:125px; height:45px; float:left; display:block; text-align:center; line-height:45px; font-size:15px; color:#333;}
.jyxx1a li a{ width:125px; height:45px; color:#333;}
.jyxx1a li.hover{ width:125px; height:45px; color:#ffffff; background:#005BAA; font-weight:bold;}
.sdt2{ width:100%; height:auto; float:left; padding:10px 0px; line-height:35px; text-align:left; font-size:14px;}
.sdt2 a{color:#005BAA; text-decoration:none;}
.sdt2 a:hover{color:#005BAA; text-decoration:underline;}
.root{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:url(images/rot.jpg) no-repeat top center #185699; padding-top:180px;}
.root1{ width:90%; height:auto; margin:0 auto; border-bottom:1px solid #fff; overflow:hidden; padding:10px 0px 20px 0px;}
.root1 li{ width:8.3%; height:20px; float:left; border-right:1px solid #FFF; line-height:20px; text-align:center; color:#FFF; font-size:16px;}
.root1 li a{color:#FFF; text-decoration:none;}
.root1 li a:hover{color:#FFF; text-decoration:none;}
.root2{ width:100%; height:auto; margin:40px auto; overflow:hidden; text-align:center; font-size:15px; color:#FFF; line-height:35px;}
.root2 a{ color:#FFF; text-decoration:none;}
.root2 a:hover{ color:#FFF; text-decoration:underline;}

.container {display: flex;justify-content: center;align-items: center;margin:40px auto 30px auto;width:90%; height:auto; overflow:hidden; padding-bottom:25px; border-bottom:1px solid #eee;}
.container ul {display: flex;list-style: none;padding:0;}
.container li{ height:45px;display:block;margin: 0 10px;}
.container li a{ height:45px;background:#1F63B5; line-height:45px; border-radius:5px; text-align:center; font-size:14px; color:#FFF; text-decoration:none;transition: 0.5s; padding:0 25px; display:block;}
.container li a:hover{background:#000; line-height:45px; color:#FFF;}


.about{ width:90%; height:auto; margin:60px auto; overflow:hidden;}
.jj1{width:20%; height:auto; float:left;}
.jj1 dl{width:100%; height:auto; float:left; margin-bottom:25px;}
.jj1 dl dt{width:90%; height:55px; float:left; background:#005BAA; padding-left:10%; line-height:55px; font-size:18px; text-align:left; font-weight:700; color:#FFF;}
.jj1 dl dd{ width:100%; height:auto; float:left; background:#f1f1f1;}
.jj1 dl dd li{ width:100%; height:45px; float:left; line-height:45px; font-size:14px; text-align:left; color:#000; border-bottom:1px solid #fff;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.jj1 dl dd li a{ width:90%; height:45px;color:#000; text-decoration:none; display:block; padding-left:10%;}
.jj1 dl dd li a:hover{ width:90%; height:45px;color:#fff; text-decoration:none; display:block; background:#005BAA;}
.jj2{width:75%; height:auto; float:right;}
.gywm1{ width:35px; height:5px; float:left; background:#005BAA; margin-bottom:15px;}
.gywm2{ width:100%; height:auto; float:left; font-size:24px; color:#333; line-height:40px; text-align:left; font-weight:bold; margin-bottom:10px;}
.gywm3{ width:100%; height:auto; float:left; font-size:14px; line-height:35px; color:#333;}
.lxwm{ width:100%; height:auto; float:left; font-size:14px; line-height:30px; color:#333; margin-bottom:30px;}
.lxwm table{ width:100%;}
.vid{ width:100%; height:auto; float:left;}
.vid1{ width:31.333%; height:auto; float:left; margin:15px 1%;}
.ssp1{ width:100%; height:auto; overflow:hidden;}
.ssp1 img{ width:100%; transition: 0.3s;}
.ssp1 img:hover{transform: scale(1.2,1.2);}
.ssp2{ width:100%; height:45px; background:#005BAA;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align:center; line-height:45px; font-size:16px; color:#FFF;}
.ssp2 a{color:#FFF; text-decoration:none;}
.ssp2 a:hover{color:#FFF; text-decoration:underline;}
.ssp3{ width:90%; height:auto; float:left; border:1px solid #ECECEC; padding:5%;}
.ssp3a{ width:100%; height:auto; float:left; text-align:left; line-height:28px; color:#666; font-size:13px; margin-bottom:15px;}
.ssp3b{ width:100%; height:auto; float:left; text-align:left; font-size:14px; color:#000; line-height:30px;}
.ssp3b a{color:#000; text-decoration:underline;}
.ssp3b a:hover{color:#005BAA; text-decoration:underline;}
.cpzs{ width:100%; height:auto; float:left;}
.cpzs dl{ width:23%; height:auto; float:left; margin:20px 1%; display:inline;}
.cpzs dl dt{ width:96%; height:auto; float:left; overflow:hidden; padding:2%; border:1px solid #CCC;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cpzs dl dt img{width:100%;transition: 0.5s;}
.cpzs dl dt img:hover{transform: scale(1.2,1.2);}
.cpzs dl dd{ width:95%; height:30px; float:left; text-align:center; line-height:35px; font-size:18px; font-weight:bold; padding-left:5%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cpzs dl dd span{text-align:left; line-height:20px; font-size:14px; color:#666; font-weight:normal;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cpzs dl a{color:#333; text-decoration:none;}
.cpzs dl a:hover{color:#005BAA; text-decoration:none;}
.fy{ width:100%; text-align:center; height:50px; overflow:hidden; font-size:14px; float:left; line-height:50px; background:#efefef; margin:15px 0; color:#000;}
.fy a{ padding:5px 15px; color:#000; text-decoration:none; border:1px solid #ccc; background:#FFF; margin-right:10px; display:inline;}
.fy span{ padding:5px 15px; color:#000; text-decoration:none; border:1px solid #ccc; background:#FFF; margin-right:10px; display:inline;}
.bt{ width:100%; text-align:center; font-size:20px; float:left; line-height:40px; font-weight:bold; color:#000000;}
.sj{ width:100%; text-align:center; border-bottom:1px dashed #CCCCCC; line-height:30px; float:left; font-size:12px; color:#999999; background:#efefef;}
.tu{ width:100%; margin:20px 0px; text-align:center; float:left;}
.nr{ width:100%; float:left; line-height:27px; text-align:left;}
.nr table{ width:100%;}

.cpfl{ width:100%; height:auto; float:left; margin-bottom:10px;}
.cpfl li{ width:18%; height:45px; float:left; margin:10px 1%; display:inline; text-align:center; color:#fff; background:#005BAA; line-height:45px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cpfl li a{ width:100%; height:45px;color:#fff; background:#005BAA; text-decoration:none; display:block; transition:all 0.5s; font-size:14px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cpfl li a:hover{ width:100%; height:45px;color:#fff; background:#CD0108; text-decoration:none; display:block;}

.zxly{ width:100%; height:auto; float:left;}
.lya{ width:80%; height:auto; float:left; padding-left:10%;}
.lya dl{ width:46%; float:left; height:auto; margin:10px 2%; display:inline;}
.lya dl dt{ width:30%; float:left; height:auto; text-align:center; font-size:16px; line-height:40px; color:#000;}
.lya dl dd{ width:70%; float:right;}
.lya dl dd img{ padding-top:7px;}
.lyb{ width:100%; float:left; height:auto; margin:10px 0; display:inline;}
.lyb dl{ width:100%; height:auto; float:left;}
.lyb dl dt{ width:14%; float:left; height:auto; text-align:center; font-size:16px; line-height:40px; color:#000;}
.lyb dl dd{ width:84%; float:left;}

.lyk{ width:94%; height:40px; padding-left:4%; border:1px solid #ccc; line-height:40px; text-align:left; font-size:14px; color:#000;}
.lyka{ width:94%; height:120px; padding-left:4%; border:1px solid #ccc; line-height:40px; text-align:left; font-size:14px; color:#000;}
.lykb{ width:40%; height:40px; padding-left:4%; border:1px solid #ccc; line-height:40px; text-align:left; font-size:14px; color:#000;}
.lyc{ width:100%; float:left; height:auto; margin:10px 0; display:inline; text-align:center;}

.ana{ width:100%; height:auto; float:left; font-size:26px; line-height:50px; color:#000; font-weight:bold; text-align:left; margin-bottom:20px;}
.ana a{ color:#000; text-decoration:none;}
.ana a:hover{ color:#005BAA; text-decoration:none;}
.anb{ width:100%; height:auto; float:left; font-size:14px; line-height:35px; color:#666; text-align:left; margin-bottom:30px;}
.anc{ width:200px; height:50px; float:left; text-align:center; color:#fff; background:#005BAA; line-height:50px; border-radius:5px;}
.anc a{ width:200px; height:50px;color:#fff; background:#005BAA; text-decoration:none; display:block; transition:all 0.8s; font-size:14px; border-radius:5px;}
.anc a:hover{ width:200px; height:50px;color:#fff; background:#000; text-decoration:none; display:block;}

.xwdt{ width:100%; height:auto; float:left;}
.xwdt dl{ width:100%; height:auto; float:left; margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #eee;}
.xwdt dl dt{ width:30%; height:auto; float:left; overflow:hidden;}
.xwdt dl dt img{height:250px;transition: 0.5s;}
.xwdt dl dt img:hover{transform: scale(1.2,1.2);}
.xwdt dl dd{ width:65%; height:auto; float:right; overflow:hidden;}

/*浮动客服*/
.fudong{ width:45px; height:auto; position:fixed; z-index:99999; right:2px; top:250px;}
.fudong li{ width:45px; height:45px; float:left; position:relative; border-bottom:1px solid #FFF;}
.fudong li:hover .erm{ display:block;}
.erm{ width:155px; height:auto; position:absolute; z-index:9999; top:0px; left:-155px; display:none; background:#005BAA; line-height:45px; font-size:16px; font-weight:bold; color:#FFF; text-align:center;}
.erm a{ color:#FFF;}

.sdt{ width:90%; height:auto; margin:30px auto; overflow:hidden;}
.szsn{ width:100%; height:auto; float:left; overflow:hidden;}
.szsn1{ width:100%; height:45px; float:left; background:#efefef;}
.inx {display:none;}
.szsn1b{ width:55px; height:45px; float:right; text-align:center; font-size:12px; color:#333; line-height:45px;}
.jyxx1a{ width:100%; height:45px; float:left;}
.jyxx1a li{ width:125px; height:45px; float:left; display:block; text-align:center; line-height:45px; font-size:15px; color:#333;}
.jyxx1a li a{ width:125px; height:45px; color:#333;}
.jyxx1a li.hover{ width:125px; height:45px; color:#ffffff; background:#005BAA; font-weight:bold;}
.sdt2{ width:100%; height:auto; float:left; padding:10px 0px; line-height:35px; text-align:left; font-size:14px;}
.sdt2 a{color:#005BAA; text-decoration:none;}
.sdt2 a:hover{color:#005BAA; text-decoration:underline;}
.wfl{ display:none;}
@media screen and (max-width:1080px) {
	.tofg{ height:163px;}
.to1{ width:98%; padding:0 1%;}
.to1b{ display:none;}
.to2{ width:98%; padding:0 1%; margin:20px 0px;}
.to2a{ width:100%;}
.to2a img{ width:100%;}
.to2b{ display:none;}
.cen1a{ width:100%; margin-bottom:30px; padding:0px;}
.cen1b{ width:100%;padding-top:0px;}
.cen1a img,.cen2a img,.cen3a img{ width:90%; height:auto;}
.cen1{ width:90%; padding:20px 0px; background:none; margin-bottom:5px;}
.big-pic{ display:block;}
.to3a{ display:none;}
.to3c{ width:30%; display:block; float:left; text-align:left; height:55px;}
.sjj{ font-size:20px; line-height:30px;}
.to3b{ width:60%;}
.sjj1{line-height:28px;}
.sfw3 dl dd { line-height:25px;}
.cen2a { font-size:22px;}
.mr_frUl ul li{ width:100%;}
.cen3a{ font-size:22px;    margin-bottom:25px;}
.cen3b { font-size:14px;}
.ssp,.vid1{ width:98%;}
.cen5a{ display:none;}
.cen5b{ width:90%; padding:5%;}
.root1 {display:none;}
.root{padding-top:80px }
.gywm1{ margin-bottom:20px;}
.cpzs dl { width:98%;}
.tu img{ width:80%; height:auto;}
.ana { font-size:20px; line-height:35px;}
.xwdt dl dd { width:100%; margin-top:15px;}
.lya{ width:100%; padding:0;}
.lya dl{ width:100%; margin:10px 0px;}
.lyb dl dt { width:30%;}
.lyb dl dd{ width:70%;}
.jj2{ width:100%;}
.jj1{ width:100%;}
.banbj{ height:160px;}
.arrow{top:45%;}
.lxwm img{ width:100%;}
.fudong{ display:none;}
.shz1{ width:23%; font-size:12px;}
.shz2{ width:75%;}
.cpfl li{ width:48%;}
.cen2c li{ width:47.4%;}
.cen2{ padding:35px 5%;}
.container li{ width:48%; margin:5px 1%; float:left; display:inline;}
.container ul { display:inline;}
.container{ display:block;}
.mr_frUl { width:84%; overflow:hidden;}
.cen1b1{ display:none;}
.cen1b2{ width:100%;}
.wfl{width:100%; height:auto; overflow:hidden; padding:10px 0px; float:left; display:block;}
.wfl li{ height:45px;background:#1F63B5; width:48%; margin:5px 1%; display:block; float:left;}
.wfl li a{ height:45px;background:#1F63B5; line-height:45px; border-radius:5px; text-align:center; font-size:14px; color:#FFF; text-decoration:none;transition: 0.5s; padding:0 25px; display:block;}
.wfl li a:hover{background:#000; line-height:45px; color:#FFF;}
.scp li{ width:48%;}
.mr_frBtnL{ width:7%;margin-right:5px; margin-top:50px;}
.mr_frBtnR{ width:7%; margin-top:50px;}
.xban img{ width:100%;}
.mr_frUla ul li{ width:101%;}
.stx{ width:94%; padding:3%;}
.sxw{ width:94%; padding:3%;}
.sxw li{ width:92%;padding-left:8%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cen4a{ width:100%;}
.cen4a dl{ width:48%; margin:10px 1%;}
.cen4a dl dt{margin-left:30px;}
.cen4a dl dd{ width:100%;}
.cen4b img{ width:85%;}
.cen4c dl dt { width:100%;}
.cen4c dl dd { width:100%; line-height:35px;}
.xwdt dl dt{ width:100%;}
}