body { background-color: #F9F9F9; 
font-size: 16px;line-height: 200%; }
body{font-family:微软雅黑;color: #333;}/*min-width的宽度根据项目页面宽度决?*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,
strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,
details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,form
{margin:0;padding:0;border:0;outline:none;}
input{margin:0;padding:0;outline:none;}
li{list-style:none;}
.pt-15{padding-top:15px;}
a {text-decoration: none!important;color: #000;}
.clear{ clear:both;}
.header{background: #FFF url("../images/header_bg.jpg") no-repeat center top; height:566px;  background-size:100% 100%;}
.main { background-color: #FFF; }
.top {height: 600px;}
.top img{margin-top:20rem;margin-left: auto;margin-right: auto;}
.lm {background: url("../images/line.gif") no-repeat; padding-left: 0px;padding-right: 0px;}
.lm {background-position:200px 35px; }
.main-heading { width: 100%; clear: both;color: #4574C2;font-weight: bold;}
.main-heading h3 {color: #4574C2;font-weight: bold; padding-right: 10px;}
.jdbt {border-color:#fff;-webkit-box-shadow:0 0px 0px rgba(0,0,0,.05);box-shadow:0 0px 0px rgba(0,0,0,.05); margin-bottom:0px;}
.jdbt .panel-heading{background-color: #FFF; border-color: #4473C5;color: #458DC7; font-size: 20px; font-weight: bold;}
.ysdt {/*background: url("../images/dt.gif") no-repeat 0px center ; background-size: contain;*/ }
.ysdt h3  {color: #4574C2;font-weight: bold; }
.hdmk {margin-top: 20px;}
.hdmk .row {padding-left: 20px; padding-right:20px;}
.hdmk a{color: #6E6E6E; text-align: center;display: block;}
.hdmk a:hover {color: #4273C2;}
.hdmk span {font-size: 40px; margin-top: 10px;}
/* .hdmk p {padding-bottom: 20px;  } */

.fg { background-color: #F9F9F9; height: 15px; margin-bottom: 20px;margin-top: 20px; }

.more {float: right; font-size:16px;}

.breadcrumb {margin-top: 20px;}

.m-list {}
.m-list li { height:50px; line-height:50px; overflow:hidden;font-size: 18px;}
.m-list li span { float:right;}


.m-title { font-size: 30px; font-weight: bold; line-height: 50px; text-align: center; padding-top: 20px;padding-bottom: 20px;}
.m-dh { text-align: center; }
.m-content { font-size: 18px; line-height: 40px; margin: 0px 50px; border-top: dashed 1px #ccc;
        padding-top: 20px;
        padding-bottom: 50px;
          }

/* 5list*/
.col-xs-1-5,
.col-sm-1-5,
.col-md-1-5,
.col-lg-1-5 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-1-5 {
    width: 20%;
    float: left;
}


#mainSlide {margin-top:15px;
  height: 375px;
  width: 100%;
}
#mainSlide2{ height: 290px;}
.slideBox ul {
  padding-left: 0px;
}
.slideBox {
  overflow: hidden;
  position: relative;
}
.slideBox .hd {
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  bottom: 10px;
  z-index: 1;
}
.slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left;
}
.slideBox .hd ul li {
  float: left;
  margin-right: 5px;
  width: 15px;
  height: 15px;
  line-height: 14px;
  text-align: center;
  background: #fff;
  cursor: pointer;
  border-radius: 50%;
}
.slideBox .hd ul li.on {
  background: #f00;
  color: #fff;
}
.slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.slideBox .bd li {
  zoom: 1;
  vertical-align: middle;
  position: relative;
}
.tempWrap, .tempWrap>ul, .tempWrap>ul>li {
  height: 100%;
}
.slideBox .bd img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
.slideBox .bd li p {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.4);
  bottom: 0;
  margin-bottom: 0;
  padding: 8px 70px 8px 15px;
  width: 100%;
}
.slideBox .bd li p a {
  color: #fff;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.slideBox .bd li p a:hover {
  color: #ddd;
}
.headline-wrapper {
  padding: 1.8rem;
  text-align: center;
  border-bottom: 1px solid #f5f5f5;
}
.headline-title {
  font-family: "FZDaHei-B02S";
  font-weight: bold;
  font-size: 2rem;
  line-height: 120%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.headline-title a {
  color: #006dba;
}
.headline-title a:hover {
  color: #2da6fd;
}
.headline-description {
  font-size: 1.125rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #555;
  margin-top: 1.375rem;
}

.list01{ margin-bottom:0px;}
.list01 li{padding:4px 0;}

.list01 li span{ float:right}

.foot{ widtH:100%; margin:0 auto; overflow:hidden; background:#efefef; padding:30px 0px;}
.foot_n{ widtH:100%; margin:0 auto;}
.foot_nmenu{margin-bottom:45px;}
.foot_nmenu ul li{ float:left; margin-left:20px;line-height:45px;}
.sesle{ height:35px; line-height:35px; float:left;}
.foot_txt{  widtH:100%;float:left;}
.foot_txt ul li{ text-align:center; line-height:40px;}
.footer{ width:100%; height:675px;  background:url(../images/footer_bg.jpg) center top no-repeat;}

@media (max-width:767.98px) {
 .header{background: #FFF url("../images/m_header_bg.jpg") no-repeat center top; height:30rem; background-size:100% 100%;}
 .footer{ width:100%; height:25rem; background:url(../images/m_footer_bg.jpg) center top no-repeat; background-size:100% 100%;}
  
    
    
}
