/* banner */
.banner{
	background: url('../images/langren/banner.jpg') no-repeat top ;
}
.banner_con{
	
}
.banner .swiper-container{
    height:550px;	position:relative;
}
.banner .swiper-slide a{
    display:block;
    width:100%;
    height:100%;
}
.banner .swiper-slide img{
    position:absolute;
}
.banner .slide1{}
.banner .slide1 .s0{
    top: 135px;
    left: 50%;
    margin-left: -243.5px;
    width:487px;
    height:101px;
}
.banner .slide1 .slide_bottom{
    position:absolute;
    bottom:0;
    width:100%;
    height:390px;
}
.banner .slide1 .slide_bottom img{
    max-height:100%;
}
.banner .slide1 .slide_bottom .s1{
    bottom:0;
    left:50%;
    margin-left:-340px;
    height:60%;
    z-index:1;
}
.banner .slide1 .slide_bottom .s2{
    bottom:0;
    left:50%;
    margin-left:-240px;
    height:70%;
    z-index:2;
}
.banner .slide1 .slide_bottom .s3{
    bottom:0;
    left:50%;
    margin-left:-100px;
    height:90%;
    z-index:4;
}
.banner .slide1 .slide_bottom .s4{
    bottom:0;
    left:50%;
    height:70%;
    margin-left:80px;
    z-index:3;
}
.banner .slide1 .slide_bottom .s5{
    bottom:0;
    left:50%;
    margin-left:210px;
    height:60%;
    z-index:2;
}


.banner .slide1 .slide_bottom img.on{
    z-index:15;
    height:100%;
}

/* 相册 */
.sliderbox{
	width: 1200px;
    position: relative;
    padding: 10px;
    margin: 5px auto;
    /* border: 1px solid #ede9e9; */
}	
.btn{
	position: absolute;
    display: none;
    margin-top: 219px;
    width: 55px;
    height: 55px;
    cursor: pointer;
    text-indent: -999em;
}
.pre{background:url(../images/langren/x_lft.png) no-repeat;left:20px;}
.next{background:url(../images/langren/x_right.png) no-repeat;right:20px;}
#ztbox{
    width: 1000px;
    position: relative;
    height: 280px;
    margin: auto;
}
.spic{
	position: relative;
    background: #f9f9f9;
    padding-top: 50px;
    /* height: 78px; */
	
}
#left{width:13px;height:43px;float:left;top:20px;position:absolute;left:4px;cursor:pointer;background:url(../images/left.gif) no-repeat;}
#right{
	width: 1000px;
    position: relative;
    height: 125px;
    float: left;
    display: inline;
    margin: 0px 100px;	
	
}
#conter{
	width: 1000px;
    position: relative;
    height: 190px;
    float: left;
    display: inline;
}
#conter .txt{display:none;}
#conter ul{
    width: 1000px;
    /* height: 76px; */
    top: 0px;
    left: 0px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
#conter li{
    width: 142px;
    cursor: pointer;
    /* height: 76px; */
    float: left;
    display: inline;
    margin: 0px 5px;
}
#conter li b,#conter li strong{font-weight:normal;}
#conter li.on{
	border:none;
}
#conter li.on span{background:#898989;color:#fff;}
#conter li img{
    width: 138px;
    height: 138px;
    border: 2px solid #fff;
    overflow: hidden;
    border-radius: 75px;
}
#conter li.on img{
	border-color:#0078ff;
}
#conter li span{display:block;width:100%;line-height:17px;color:#797979;float:left;height:17px;overflow:hidden;background:#eaeaea;text-align:center;}
#scroll{background:url(../images/line.gif) repeat-x left bottom;width:575px;height:13px;left:0px;bottom:14px;cursor:pointer;position:absolute; }
#scroll span{width:142px;height:13px;left:0px;bottom:0px;cursor:pointer;position:absolute;background:url(../images/scrollBg.png) no-repeat;}
.bpic{
	width: 1000px;
    margin: 0 auto 0 auto;
}

.bigpic{
	width:100%;
	position:relative;
	margin-bottom:10px;
	text-align:center;
}
.intro{width:100%;height:52px;position:absolute;left:0;bottom:4px;}
.bg{background:#000;filter:alpha(opacity=40);opacity:0.4;z-index:0;width:100%;height:52px;position:absolute;bottom:0;}
.txt{position:absolute;padding-left:1%;width:99%;top:5px;z-index:10;color:#fff;}
.txt h2{width:100%;float:left;font-size:16px;padding-bottom:4px;}
.txt p{width:100%;float:left;}
.bclose{position:absolute;right:10px;top:10px;z-index:11;cursor:pointer;color:#fff;}
.snum{
	font-size:16px;
	text-align:center;
	padding-top: 12px;
}
#conter li.on .snum{
	color:#0078ff;
}
.lvjingcon{
	margin:100px 0px;
}
.hidden{
	display:none;
}

.ncmain {
    width: 100%;
    position: relative;
    margin: 0px auto;
    background: #f8f8f8;
}

p.ncmain-tit {
    text-align: center;
    font-size: 40px;
    padding-top: 110px;
}

.nc1 {
    position: absolute;
    width: 390px;
    height: 600px;
    left: 0;
    top: 0;
}

.nc2 {
    position: absolute;
    width: 390px;
    height: 600px;
    left: 410px;
    top: 0;
}

.nc_cell {
    position: relative;
    margin-top: 20px;
}

.nc_cell span {
    position: absolute;
    top: 12px;
    left: 12px;
    display: block;
    width: 100px;
    height: 35px;
    text-align: center;
    background: #00000082;
    border-radius: 5px;
    line-height: 35px;
    color: #fff;
}

.nc3 {
    position: absolute;
    width: 390px;
    height: 600px;
    right: 0px;
    top: 0;
}

.ncc {
    position: relative;
    width: 1200px;
    margin: 0px auto;
    height: 600px;
    margin-top: 40px;
}

