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:80px; margin:0 auto; background:url(images/hf.png) repeat; border-bottom:1px solid #E3E3E3; position:fixed; z-index:99999;}
.to{ width:90%; height:80px; margin:0 auto; position:relative; padding:0 5%;}
.to1{ width:145px; height:40px; float:left; text-align:left; padding:20px 0px;}
.to2{ width:56%; height:80px; float:left; margin-left:17%; display:inline;}
.to2 li{ width:14%; height:80px; float:left; text-align:center; line-height:80px; font-size:16px; color:#000; font-weight:bold;}
.to2 li a{height:80px; display:block; color:#444; text-decoration:none;}
.to2 li a:hover{border-bottom:2px solid #004584;height:79px; display:block; color:#000;}
.to3{ width:155px; height:20px; float:right;}
.to3a{ width:20px; height:20px; float:left; padding:30px 0px; text-align:left; position:relative;}
.to3a:hover .ssk{ display:block;}
.ssk{ width:300px; height:30px; display:none; position:absolute; z-index:99999; top:60px; left:-260px; background:#005BAA; padding:5px; border-radius:5px;}
.ssk1{ width:240px; height:28px; float:left; border:0px;}
.ssk2{ width:50px; height:30px; float:right;}

.to3b{ width:75px; height:20px; float:right; background:url(images/diqiu.png) no-repeat left center; padding:30px 0px 30px 30px; text-align:left; line-height:20px; color:#333; font-weight:bold; font-size:14px;}
.to3b a{color:#333; text-decoration:none;}
.to3b a:hover{color:#000; text-decoration:underline;}
.ding{ color:#005BAA!important;}
.to3c{ display:none;}

.banbj{ width:100%; height:auto; margin:0 auto;}
.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:48%;
  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:81px;}
#inavCover { cursor: pointer; width:100%; height:auto; top:20px; right:15px; position: fixed; filter: alpha(opacity=100); opacity:1; z-index: 99999; text-align:right;}

#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; 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;}
.cen1{ width:90%; height:auto; margin:0 auto; padding:50px 5%; overflow:hidden; background:url(images/cen1.jpg) no-repeat center top;}
.cen1a{ width:46%; height:auto; float:left; overflow:hidden; text-align:center;}
.cen1a img{ width:auto; height:510px;}
.cen1b{ width:46%; height:auto; float:right; padding-top:30px;}
.sjj{ width:100%; height:auto; float:left; text-align:left; ; margin-bottom:10px;}
.sjj1{ width:100%; height:auto; float:left; font-size:14px; line-height:37px; text-align:left; margin-bottom:40px; color:#666; margin-top:20px;}
.shuzi{ width:100%; height:auto; float:left; overflow:hidden; margin-top:20px; margin-bottom:10px;}
.shuzi dl{ width:33.333%; height:120px; float:left;}
.shuzi dl dt{ width:100%; height:60px; float:left; font-size:40px; line-height:60px; text-align:center; font-weight:bold; color:#E13D40;}
.shuzi dl dd{ width:100%; height:30px; float:left; font-size:15px; text-align:center; color:#252B3A; line-height:30px;}


.cen2{ width:90%; height:auto; margin:0 auto; padding:65px 5%; overflow:hidden; background:#F5F8FA;}
.cen2a{ width:100%; height:auto; float:left; font-size:30px; text-align:center; line-height:35px; color:#000; font-weight:550;}
.cen2b{ width:100%; height:auto; float:left; font-size:14px; text-align:center; line-height:30px; margin-bottom:40px; color:#333;}
.cen2c{ width:100%; height:auto; float:left;}
.mr_frbox {width:100%; height:auto; float:left;}
.mr_frUl { float: left; height:auto; width:100%;}
.mr_frUle { float: left; height:40px; width:100%; text-align:center; margin-top:65px;}
.mr_frUle img{ margin:0px 10px; display:inline;}
.mr_frUl ul li{float:left; display:inline; width:25%;}
.stu{ width:90%; height:auto; float:left; text-align:center; padding:0 5%; overflow:hidden;}
.stu img{ width:100%; transition: 0.3s;}
.stu img:hover{transform: scale(1.2,1.2);}
.sbt{ width:90%; height:auto; float:left; text-align:center; line-height:55px; font-size:16px; color:#000; font-weight:700;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-left:5%; background:#005BAA; border-radius: 0 0 10px 10px;}
.sbt a{color:#fff; text-decoration:none;}
.sbt a:hover{color:#fff; text-decoration:underline;}
.snr{ width:90%; height:25px; float:left; padding:0 5%; text-align:left; font-size:12px; line-height:25px; color:#666;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cen3{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding:70px 0px; background:#005BAA;}
.cen3a{ width:100%; height:auto; float:left; font-size:28px; text-align:center; color:#FFF; font-weight:bold; margin-bottom:27px;}
.cen3b{ width:100%; height:auto; float:left; font-size:17px; text-align:center; color:#FFF; line-height:30px;margin-bottom:45px;}
.cen3c{ width:100%; height:auto; float:left; text-align:center;}
.cen4{ width:90%; height:auto; margin:0 auto; padding:65px 5%; overflow:hidden;}
.cen4a{ width:100%; height:auto; float:left;}
.ssp{ width:23%; height:auto; float:left; margin:15px 1%;}
.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;}
.cen5{ width:90%; height:340px; margin:0 auto; overflow:hidden; background:url(images/sly.jpg) no-repeat center; padding:30px 5%;}
.cen5a{ width:40%; height:auto; float:left; padding-top:50px;}
.sly{ width:100%; height:auto; float:left; font-size:30px; text-align:left; line-height:35px; color:#fff; font-weight:600; margin-bottom:15px;}
.sly1{ width:100%; height:auto; float:left; font-size:18px; text-align:left; line-height:35px; color:#fff;}
.cen5b{ width:40%; height:auto; float:right; background:#FFF; padding:25px;}
.sly2{ width:100%; height:auto; float:left; font-size:24px; text-align:left; line-height:35px; color:#000;}
.sly3{ width:100%; height:auto; float:left;}
.sly4{ width:100%; height:auto; float:left; margin:6px 0px;}
.sly4 img{ padding-top:7px;}
.wenben{ width:40%; height:35px; border:1px solid #ccc; padding:0px 2%; text-align:left; line-height:30px; font-size:14px;}
.wenben:nth-child(odd){ float:left;}
.wenben:nth-child(even){ float:right;}
.beizhu{ width:96%; height:80px; float:left; border:1px solid #ccc; padding:0px 2%; text-align:left; line-height:30px; font-size:14px;}
.yanzheng{ width:20%; height:35px; float:left; border:1px solid #ccc; padding:0px 2%; text-align:left; line-height:30px; font-size:14px;}
.anniu{ width:100%; height:45px; float:left; background:#E64545; line-height:45px; text-align:center; font-size:14px; color:#FFF; border:none;}
.root{ width:90%; height:auto; margin:0 auto; overflow:hidden; background:#232323; padding:30px 5% 0px 5%;}
.root1{ width:100%; height:auto; float:left; padding-bottom:35px; border-bottom:1px solid #666;}
.root1a{ width:12%; height:auto; float:left;}
.root1a dl{ width:100%; height:auto; float:left;}
.root1a dl dt{ width:100%; height:45px; float:left; text-align:left; font-size:20px; color:#FFF; line-height:45px; font-weight:bold;}
.root1a dl dd{ width:100%; height:auto; float:left;}
.root1a dl dd li{ width:100%; height:28px; float:left; line-height:32px; text-align:left; font-size:12px; color:#BABCBE;}
.root1a dl dd li a{color:#BABCBE; text-decoration:none;}
.root1a dl dd li a:hover{color:#fff; text-decoration:none;}
.root1b{ width:12%; height:auto; float:left;}
.root1b dl{ width:100%; height:auto; float:left;}
.root1b dl dt{ width:100%; height:45px; float:left; text-align:left; font-size:20px; color:#FFF; line-height:45px; font-weight:bold;}
.root1b dl dd{ width:100%; height:auto; float:left;}
.root1b dl dd li{ width:100%; height:28px; float:left; line-height:32px; text-align:left; font-size:12px; color:#BABCBE;}
.root1b dl dd li a{color:#BABCBE; text-decoration:none;}
.root1b dl dd li a:hover{color:#fff; text-decoration:none;}
.root1c{ width:35%; height:auto; float:left;}
.root1c dl{ width:100%; height:auto; float:left;}
.root1c dl dt{ width:100%; height:45px; float:left; text-align:left; font-size:20px; color:#FFF; line-height:45px; font-weight:bold;}
.root1c dl dd{ width:100%; height:auto; float:left;}
.root1c dl dd li{ width:50%; height:28px; float:left; line-height:32px; text-align:left; font-size:12px; color:#BABCBE;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.root1c dl dd li a{color:#BABCBE; text-decoration:none;}
.root1c dl dd li a:hover{color:#fff; text-decoration:none;}
.root1d{ width:35%; height:auto; float:right;}
.root1d1{ width:60%; height:auto; float:left;}
.root1d1 dl{ width:100%; height:auto; float:left;}
.root1d1 dl dt{ width:100%; height:45px; float:left; text-align:left; font-size:20px; color:#FFF; line-height:45px; font-weight:bold;}
.root1d1 dl dd{ width:100%; height:auto; float:left;}
.root1d1 dl dd li{ width:100%; height:28px; float:left; line-height:32px; text-align:left; font-size:12px; color:#BABCBE;}
.root1d1 dl dd li a{color:#BABCBE; text-decoration:none;}
.root1d1 dl dd li a:hover{color:#fff; text-decoration:none;}
.root1d2{ width:40%; height:auto; float:right; text-align:right; padding-top:45px;}



.root2{ width:100%; height:50px; float:left;}
.root2a{ width:50%; height:50px; float:left; text-align:left; line-height:50px; font-size:12px; color:#BABCBE;}
.root2b{ width:40%; height:50px; float:right; text-align:right; line-height:50px; font-size:12px; color:#BABCBE;}
.root2b a{color:#BABCBE; text-decoration:none;}
.root2b a:hover{color:#fff; text-decoration:none;}
.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{color:#454545; text-decoration:none;}
.jj1 dl dd li a:hover{ color:#000; text-decoration:none;}

.jj1 dl dd ul 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 ul li a{ width:90%; height:45px;color:#454545; text-decoration:none; display:block; padding-left:10%;}
.jj1 dl dd ul li a:hover{ width:90%; height:45px;color:#fff; text-decoration:none; display:block; background:#005BAA;}


.jj2{width:75%; height:auto; float:right;}
.jj8{width:100%; height:auto; float:left;}
.gywm1{ width:35px; height:5px; float:left; background:#005BAA; margin-bottom:45px;}
.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:16px; line-height:40px; color:#333; margin-bottom:30px;}
.vid{ width:100%; height:auto; float:left;}
.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:100%; height:55px; float:left; text-align:center; line-height:55px; font-size:18px;  background:#005BAA; border-radius: 0 0 10px 10px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border:1px solid #005BAA;}
.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:#fff; text-decoration:none;}
.cpzs dl a:hover{color:#fff; text-decoration:underline;}
.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:50px; font-weight:bold; color:#000000; height:50px;}
.sj{ width:100%; text-align:center; border-bottom:1px dashed #CCCCCC; line-height:30px; float:left; font-size:12px; color:#999999; background:#efefef; margin-top:10px;}
.tu{ width:100%; margin:20px 0px; text-align:center; float:left;}
.nr{ width:100%; float:left; line-height:27px; text-align:left;}
.nr img{max-width: 100%; height:auto; display:block;}
.zxly{ width:100%; height:auto; float:left;}
.lya{ width:100%; height:auto; float:left;}
.lya dl{ width:46%; float:left; height:auto; margin:5px 2%; display:inline;}
.lya dl dt{ width:30%; float:left; height:auto; text-align:center; font-size:16px; line-height:30px; color:#000;}
.lya dl dd{ width:70%; float:right;}
.lya dl dd img{ padding-top:7px;}
.lyb{ width:100%; float:left; height:auto; margin:5px 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:30px; color:#000;}
.lyb dl dd{ width:84%; float:left;}

.lyk{ width:94%; height:30px; padding-left:4%; border:1px solid #ccc; line-height:30px; text-align:left; font-size:14px; color:#000;}
.lyka{ width:94%; height:120px; padding-left:4%; border:1px solid #ccc; line-height:30px; text-align:left; font-size:14px; color:#000;}
.lykb{ width:40%; height:30px; padding-left:4%; border:1px solid #ccc; line-height:30px; 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:68%; 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;}

.sfl{ width:90%; height:auto; margin:20px auto; overflow:hidden;}
.sfl dl{ width:32%; height:auto; overflow:hidden; position:relative;}
.sfl dl dt{ width:100%; height:auto; float:left;}
.sfl dl dd{ width:100%; height:auto; float:left; position:absolute; left:25px; top:38%; z-index:999;}
.sfl dl img{ width:100%;transition: 0.5s;}
.sfl dl img:hover{transform: scale(1.2,1.2);}
.sfl dl:nth-child(1){float:left;}
.sfl dl:nth-child(2){ float:left; margin:0 2%; display:inline;}
.sfl dl:nth-child(3){ float:right;}
.syan{ width:10%; height:50px; float:left; margin-left:45%; display:inline; background:#00A0E9; border-radius:5px; line-height:50px; text-align:center; font-size:14px; color:#FFF;}
.syan a{color:#FFF; text-decoration:none; display:block;transition: 0.3s; border-radius:5px;}
.syan a:hover{color:#FFF; text-decoration:none; display:block; background:#E62A29; border-radius:5px;}
.sly2{ width:25%; height:50px; float:left; background:#00A0E9; border-radius:5px; line-height:50px; text-align:center; font-size:14px; color:#FFF; margin-top:35px;}
.sly2 a{color:#FFF; text-decoration:none; display:block;transition: 0.3s; border-radius:5px;}
.sly2 a:hover{color:#FFF; text-decoration:none; display:block; background:#E62A29; border-radius:5px;}

.nya{ width:100%; height:auto; float:left;box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);}
.nya1{ width:46%; height:auto; float:left;}
.nya1 img{ width:100%;}
.nya2{ width:46%; height:auto; float:right;}
.nya2a{ width:100%; height:auto; float:left; font-size:36px; line-height:40px; margin-bottom:15px; text-align:left; color:#333;}
.nya2b{ width:100%; height:35px; float:left; font-size:17px; line-height:35px; font-weight:bold; text-align:left; color:#333;}
.nya2c{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; text-align:left; color:#777; margin-bottom:15px;}
.nya2d{ width:100%; height:40px; float:left; margin-top:15px;}
.nya2d li{ width:30%; height:40px; float:left; margin:0 1% 0 2%; display:inline; border-radius:20px; line-height:40px; text-align:center; font-size:16px; color:#005BAA;}
.nya2d li a{border:1px solid #005BAA; border-radius:20px; color:#005BAA; text-decoration:none; display:block; transition:all 0.3s;}
.nya2d li a:hover{ background:#005BAA; color:#fff; text-decoration:none; display:block;}
.nyb{ width:100%; height:auto; float:left; margin:30px 0px; line-height:35px; font-size:16px; text-align:left;}
.nyb img{ width:100%}
.nyc{ width:100%; height:auto; float:left;}
.nyc img{ width:100%;}
.nyd{ width:89.7%; height:auto; float:left; border:1px solid #f5f5f5; padding:5%; border-top:none; margin-bottom:40px;}
.nye{ width:94%; height:auto; float:left; background:#f5f5f5; padding:20px 3%;}
.nye1{ width:100%; height:50px; float:left; font-size:36px; line-height:50px; margin-bottom:15px; text-align:center; color:#333;}
.nye2{ width:100%; height:auto; float:left;}

.show-box{position:fixed; left:0; right:0; top:0; bottom:0; background-color:rgba(0,0,0,0.5); display: none; z-index:999999999;}
.login-page{width: 650px; height: 450px; margin: 0 auto; margin-top:200px; background-color: white; padding:10px;}
.close-btn{height: 20px; width: 100%; float: right; text-align: right; line-height:20px; cursor: pointer; font-weight:bold;}
.close-btn:hover{color:#2F9168;}
.spnr{ width:100%; height:420px; float:left; background:#000;}

.to2>li{display:inline; float:left; transition: 1s;}
.to2 li:hover .ejcdbox{ width:100%; height:auto; display:block; z-index:999;}
.to2 li ul li:hover{ text-decoration:underline; font-size:16px;}
.ejcdbox{ width:100%; height:auto;left:0; background:#fff; position:absolute;top:80px; border-bottom:4px solid #005BAA; display:none;}
.ejlm{ width:90%; height:280px; margin:0 auto; padding:40px 5%;background: url(images/dht.jpg) no-repeat;background-position: calc(100% - 5%) center;}
.dh1{ width:60%; height:auto; float:left;}
.dh1a{ width:35%; height:auto; float:left;}
.tan1,.tan2,.tan3{ width:100%; height:auto; float:left; position:relative;}
.tan1a{ width:98%; height:62px; float:left; border-bottom:1px solid #ccc;background-image:url(images/jt.jpg);  background-repeat: no-repeat;  background-position: right 20px center; background-size: auto; text-align:left; line-height:62px; font-size:16px; color:#333;  padding-left:2%; display:block;}
.tan1a a{ color:#333; text-decoration:none; border-bottom:none;}
.tan1a a:hover{ color:#D60011!important; text-decoration:none; border-bottom:none!important;}
.tan1:hover .dh1b{ display:block; z-index:999;}
.tan2:hover .dh1b{ display:block; z-index:999;}
.tan3:hover .dh1b{ display:block; z-index:999;}
.dh1b{ width:180%; height:auto; float:left; position:absolute; z-index:999; top:5%; left:110%; display:none;}
.dh1b dl{ width:47%; height:40px; float:left; padding-left:3%; background:url(images/jt.jpg) no-repeat left center; text-align:left;line-height:40px; font-size:14px; color:#333; font-weight:100;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.dh1b dl a{ color:#333; text-decoration:none;}
.dh1b dl a:hover{ color:#D60011; text-decoration:none; border-bottom:none;}

.tan1 .dh1b {
    display: block; /* Show this by default */
}
.tan1a.hover {
    color: #D60011;           /* Example: change text color */
}
.cnfl{ width:90%; height:60px; margin:0 auto; border-bottom:1px solid #eee; padding:0 5%;}
.cnfl li{ width:15%; height:60px; float:left; text-align:center; font-size:16px; line-height:60px; color:#005BAA; font-weight:bold; background:url(images/stt.jpg) no-repeat right center;}
.cnfl li a{ color:#005BAA; text-decoration:none;}
.cnfl li a:hover{ color:#000; text-decoration:none;}
.nav_n {width:90%; float:left; height:60px; line-height:60px;position:absolute;z-index:2; }
.nav_n ul ul { display: none; float:left;  }
.nav_n ul li:hover > ul {display: block; float:left; }
.nav_n ul {text-align:center;	border-radius: 10px;  list-style: none;position: relative;display: inline-table; width:100%;}

.nav_n ul:after {content: ""; clear: both; display: block;}
.nav_n ul li {width:15%; font-size:15px;  text-align:center; line-height:60px; height:60px; float:left;}
.nav_n ul ul {/*background:url(image/bg-frame2.png) no-repeat;*/ border-radius: 0px;padding: 0; float:left; }
.nav_n ul ul li { WIDTH:100%; height:auto; background:#eee; border-top:solid 1px #CCC;line-height:40px; font-size:14px; font-weight:bold;PADDING-RIGHT: 0px; position: relative;  Z-INDEX:9999;  MARGIN-LEFT: 0px;font-weight:normal;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.nav_n ul ul ul {position: absolute; left: 100%; top:0;}
.nav_n ul ul li A {  width:100%;background:none; color:#000; display:block; font-weight:normal;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.nav_n ul ul li A:hover{ width:100%; height:40px; color:#005BAA; text-decoration:none; display:block;font-weight:normal;}

@media screen and (max-width:1080px) {
	.xwdt dl dt{ width:100%;}
.fudong{ display:none;}
.to2,.to3{ display:none;}
.to3c{ width:30%; display:block; float:right; text-align:right; height:80px;}
.cen1a{ width:100%; margin-bottom:30px;}
.cen1b{ width:100%;padding-top:0px;}
.cen1a img{ width:100%; height:auto;}
.cen1{ width:90%; padding:20px 0px;}

.sjj img{ width:70%;}
.sjj1{line-height:28px;}
.sfw3 dl dd { line-height:25px;}
.cen2a { font-size:22px;}
.mr_frUl ul li{ width:101%;}
.cen3a{ font-size:18px;}
.cen3b { width:90%; padding-left:5%; font-size:14px;}
.ssp,.vid1{ width:98%;}
.cen5a{ width:100%;}
.cen5b{ width:90%; padding:5%;}
.root1a{ width:33%;}
.root1c{ width:33%;}
.root1b{ width:33%;}
.root1d{ width:100%;}
.root1d1{ width:72%;}
.root1d2{ width:27%;}
.root1d2 img{ width:100%;}
.root1b dl dd li {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.root1c dl dd li { width:100%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.root2{ height:auto;}
.root2a,.root2b{ width:100%; text-align:center; line-height:35px; height:35px;}
.gywm1{ margin-bottom:20px;}
.cpzs dl { width:98%;}
.tu img{ width:80%; height:auto;}
.nr img{ width:100%;}
.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:120px;}
.lxwm img{ width:100%;}
.shuzi dl { width:50%;}
.sfl dl{ width:100%; margin-bottom:10px;}
.sfl dl:nth-child(2){margin:0px 0px 10px 0px;}
.banbj{ height:145px; margin-top:82px;}
.tofg{ height:80px;}
.syan{ width:50%; margin-left:25%;}
.sly2{ width:50%;}
.nav_n ul li{ width:33%;}
}