
/*
-------------------
	ny_banner-css
-------------------
*/
.ny-banner-wai {
	overflow: hidden;
	text-align: center;
	padding-top: 74px;
	width: 100%;
}
.ny-banner-wai img {
	display: block;
	width: 100%;
}
/*
-------------------
	curmbs-css
-------------------
*/
.mbx-mainbox{
	overflow:hidden;
}
.main{
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    border-bottom: 1px dashed #dcdcdc;
}
.cate-l {
    float: left;
    width: 50%;
}
.cate-l li , .cate-l li a, .cate-l b , .cate-l a{
  float: left;
  line-height: 46px;
  font-size: 14px;
  text-decoration: none;
  color: #666;
  word-wrap: break-word;
  outline: none;
  padding-right: 8px;
}
.cate-l a:last-child span{
    display: none;

}



.cate-l b{
  border-left: 10px solid #000;
  font-weight: normal;
  padding-left: 8px;
  margin: 13px auto;
  height: 20px;
  line-height: 20px;

}
.cate-l li span{
  display: block;
  padding: 0 5px;
  height: 46px;
  line-height: 46px;
}

.cate {
  float:left;
  width:50%;
  max-width:600px;
  height:47px;
  display:block;
  margin-left:auto;
  margin-right:auto;
  z-index:10;
  position:relative;
}
.cate ul {
  width:100%;
  margin:0 auto;
  z-index:100;
  height:47px;
  overflow:hidden;
}
.cate li {
  float:right;
  display:block;
  margin:5px 0 5px 5px;
  overflow:hidden;
}
.cate li a {
  overflow:hidden;
  padding:1px 8px;
  line-height:37px;
  float:left;
  display:block;
  color:#333;
  box-sizing:border-box;
}
.cate li a:hover{
  color:#1476fe;

}
.cate li.cur {
  color:#1476fe;
  border-bottom:#1476fe solid 2px;
}
.cate li.cur a {
  color:#1476fe;

}
/*
-------------------
	nr-css
-------------------
*/
.cate-about-box, .cate-box {
    width: 100%;
    overflow: hidden;
    padding: 0;
}
.cate-about {
    background: url(../images/shili-banner.png) no-repeat center bottom;
    padding-bottom: 200px;
    box-sizing: border-box;
}
.cate-about-con {
    margin-top: 50px;
    padding: 20px 50px 50px;
    box-sizing: border-box;
    background-color: #fff;
    box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.3);
    min-height: 400px;
}
.cate-about-con .ind-tit {
    margin: 0px;
    width: 100%;
}
.ind-tit h1, .ind-tit2 h1 {
    width: 100%;
	text-align: center;
    margin: 0 auto;
    overflow: hidden;
    color: #333;
	display:block;
    text-shadow: 1px 1px 1px #f5f5f5;margin-bottom: 20px;
}
.ind-tit h1 span {
    color: #1476fe;
    line-height: 38px;
    margin-right: 5px;
}
.ind-tit p {
    color: #333;
    width: 100%;
    /*text-align: center;*/
    font-size: 18px;
    line-height: 26px;
    margin: 5px auto 15px;
}
.ind-tit em {
    display: block;
    margin: 0 auto 30px;
    width: 26px;
    height: 3px;
    background-color: #ffb100;
}





/*----fzlc-----*/

.fzlc-wai{
	background-image:url(../images/fzlc-bj.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;	
}
.fzlc-body {
    position: relative;
    height: 1040px;
}
.fzlc-shu {
    width: 5px;
    height: 1000px;
    background: #1476fe;
    border-radius: 10px;
    position: absolute;
    top: 0;
    left: 50%;
    right: 50%;
}
.left-img {
    width: 485px;
    position: absolute;
    left: 0;
    top: 10px;
    padding: 30px;
    background: rgba(255,255,255,.8);
}
.left-img>h2 {
    text-align: right;
    color: #1476fe;
    font-weight: normal;
    line-height: 2em;
    position: relative;
    font-size: 26px;
}
.left-img>p {
    color: #333;
    text-align: right;
    line-height: 2em;
}
.right-img {
    width: 485px;
    position: absolute;
    right: 0;
    top: 72px;
    padding: 30px;
    background: rgba(255,255,255,.8);
}
.right-img>h2 {
    text-align: left;
    color: #1476fe;
    font-weight: normal;
    line-height: 2em;
    position: relative;
    font-size: 26px;
}
.left-img>h2:before {
    content: '';
    display: block;
    width: 115px;
    height: 1px;
    position: absolute;
    top: 50%;
    right: -141px;
    background: #1476fe;
}
.right-img>h2:before {
    content: '';
    display: block;
    width: 115px;
    height: 1px;
    position: absolute;
    top: 50%;
    left: -141px;
    background: #1476fe;
}
.left-img>h2:after {
    content: '';
    display: block;
    width: 7px;
    height: 7px;
    border: 3px solid #1476fe;
    position: absolute;
    top: 50%;
    right: -154px;
    background: #fff;
    border-radius: 50%;
    transform: translateY(-50%);
}
.right-img>h2:after {
    content: '';
    display: block;
    width: 7px;
    height: 7px;
    border: 3px solid #1476fe;
    position: absolute;
    top: 50%;
    left: -149px;
    background: #fff;
    border-radius: 50%;
    transform: translateY(-50%);
}
.ind-tit{
	/*padding-top:50px;*/
}
.right-img>p {
    color: #333;
    text-align: left;
    line-height: 2em;
}
.left-img-3 {
    top: 190px;
}
.right-img-4 {
    top: 290px;
}
.left-img-5 {
    top: 400px;
}
.right-img-6 {
    top: 495px;
}
.left-img-7 {
    top: 593px;
}
.right-img-8 {
    top: 710px;
}
.left-img-9 {
    top: 808px;
}



