@charset "utf-8";
*{margin:0;padding:0;}a{text-decoration: none;}html{-ms-overflow-style:scrollbar;font-size:625%}ul,li{list-style:none}a{text-decoration:none; color:#000}a:hover{color:#005ca2}
body{font:.16rem/.32rem "Microsoft YaHei",sans-serif;line-height:.3rem}.g{clear:both;}

#logo {width:99%;max-width:1200px;margin:10px auto;}#logo img{float: left;}.tel span {font-size:.3rem;color: #FF0000;font-family: Impact, sans-serif;}.lo{float:left;}.lo img{margin-right:5px;float:left;}.lo span{border-left:1px solid #666;float:left;padding-left:5px; margin-top:15px}.lo h2{ font-size:1.8em;}
.tel {float:right;width:200px;background:url(lx.jpg) left center no-repeat;white-space:nowrap;padding-left:65px; margin-top:20px}
#dh {background-color:#005ca2;min-width:1200px;width:100%}#dh ul {width:99%;max-width:1200px;margin:0 auto;text-align:center;}
#dh li {display:inline-block;width:10%;border-right:1px solid #0066CC;text-shadow:1px 1px 0 #000;line-height:.4rem}#dh li a{display:block;color:#fff;font-size:.16rem}
#dh li:hover{background-color:#FF3300;}#banner {width:100%;min-width:1200px;overflow:hidden}
.l{float:left;width:220px;}.l .lt{background-color:#005CA2;padding:10px 0;color:#fff;text-align:center;font-size:.16rem;}.l .lt span {font-size:.20rem;}
.l .ll,.l .n{border:2px solid #005CA2;padding:10px;}.l .ll li,.l .n li,.nl li{border-bottom:#ccc 1px dashed;line-height:.34rem}.l .ll li a{color:#000;display:block;padding-left:40px;}
.l .ll li a:hover{background:url(cp.png) no-repeat;color:#FFF;}.m20{margin-top:10px}.l .n{padding:10px 5px;}.l .n li{line-height:.35rem}.nl li a{font-weight:700}
.l .n li a{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.nl li p{text-indent:2em;font-size:.14rem}
#c {width:1200px;margin:10px auto;}.r{float:right;width:970px;}.r .l{width:552px}.date {text-align: right;margin: 0 200px 10px 0;}
.r .rt,.jj{border:1px solid #CCC;padding:8px 20px;}.r .jj{width:510px}.hs,.cc,.nl,.ne{border:1px solid #CCC;padding:10px 5px}.hs li,.ne li{text-align:center;display:inline-block;width:33.3333333%;float:left}.hs li img{width:95%}.hs li a,.nl li a,.ne li a{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 74%;display: inline-block;}.ne{float:left}
.cc{float:left;text-indent:2em;padding:0 10px;width:948px}.cc h1{text-align:center; line-height:250%}.nl li a{width:66.666666%}.ne li{width:388px;text-align:left;float:left;margin:0 5px; border-bottom:dashed #333 1px;line-height:.4rem;height:.385rem}.ne li span{float:right}.cc p img{text-indent:0;display:block}.cc table{text-indent:0;}
#bottom {background-color: #005ca2;color:#fff;min-width:1200px;text-align: center;padding:20px 0}.nl ul{padding:0 10px}.nl li span{float:right;color:#999}.ne li a h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.r .r{width:410px}
#fenye{clear:both; margin:10px 20px 0 0;float:right}.ne li a p{line-height:.3rem}
#fenye a{text-decoration:none; display:inline;border-radius: 3px;line-height:25px;padding:5px}
#fenye .prev,#fenye .next{width:52px; text-align:center;  line-height:25px;}
#fenye a.curr{width:22px;background:#0C9AD8; border:1px solid #0C9AD8; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#333333;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{ float:left;}
#fenye span{line-height:30px; font-size:14px; height:30px; float:none;}

/*文章正文分页样式*/
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;}
#pageNext a.curr{background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold;}
#pageNext a{margin:5px 0px; color:#1E50A2;background:#fff; padding:3px 7px; border:1px solid #dcdddd;height:22px;line-height:22px}
.nl li a span {float: none;}
._icp,._icp:hover {color:#fff}._police,._police:hover{color:#fff;margin-left:20px}
.mySlides {
	display:none;
    /*display 为none的含义是不展示元素，但是且不占用空间*/
}
/* 幻灯片容器 */
.slideshow-container {
  max-width: 2046px;
  position: relative;
  margin: auto;
}

/* 下一张 & 上一张 按钮 */
.slideshow-container .prev, .slideshow-container .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
}

/* 定位 "下一张" 按钮靠右 */
.slideshow-container .next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.slideshow-container .prev:hover, .slideshow-container .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* 标题文本 */
.slideshow-container .text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* 数字文本 (1/3 等) */
.slideshow-container .numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* 标记符号 */
.slideshow-container .dot {
  cursor:pointer;
  height: 13px;
  width: 13px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

/* 淡出动画 */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}