﻿body{overflow-x:hidden;font-family:"microsoft yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;}
body{margin:0;}
a{color:#fff}
a:hover{text-decoration: none;color:#fff}
/*a:link{text-decoration: none;color:#fff}*/
ul,ol,li{list-style:none;}
.white{color:#fff;}
.black{color:#000;}
.row{margin:0;padding:0;}
.container{margin:0 auto;padding:0;width:1380px;max-width:1920px!important;}
.container1{margin:0 auto;padding:0;width:1700px;max-width:1920px!important;}
small.h1-small{font-size:14px;color:#9e9e9e;margin-top:16px;width:100%;text-align:center;display:block;line-height:16px;}
#topbar{height:22px;background-color:#f5f5f3;line-height:22px;}
#topbar .container{position:relative;}
.navlist .container{width:1240px!important;border-bottom:1px solid #000;}
.navlist .container2{width:1200px!important;line-height:30px;margin:0 auto;}
.navlist .container2 a{color: #333;}
/*#topbar h1{margin:0 0 0 350px;padding:0;color:#717171;font-weight:400;font-size:13px;line-height:22px;}*/
#topbar h1{margin: 0;
    padding: 0;
    text-align: center;
    font-weight: normal;
    font-size: 13px;
    color: #9c9c9b;line-height: 22px;}
#topbar .bar{position:absolute;top:0;right:0px;padding:0 10px 0 0;color:#545453;text-align:right;font-size:10px;}
#topbar .bar a{color:#545453;}
#topbar .bar i{font-style:normal;}
#topbar .phone{position:relative;float:left;margin:2px 10px 0 0;width:11px;height:19px;background-image:url(../../images/fz/layout.png);background-position:-429px 0;}
#topbar .phone.current{background-position:-440px 0;}
#topbar .phone.current .qrcode{display:block;}
#topbar .qrcode{position:absolute;top:35px;left:-87px;z-index:1000;display:none;padding:0 12px 12px;border-radius:10px;background-color:#fff;color:#666;text-align:center;white-space:nowrap;font-size:12px;line-height:30px;}
#topbar .qrcode img{display:block;}
#topbar .qrcode i.arrow{position:absolute;top:-8px;left:85px;width:0;height:0;border-right:8px solid transparent;border-bottom:8px solid #fff;border-left:8px solid transparent;font-size:0;line-height:0;}
#header{position:relative;z-index:100;height:80px;background-color:#25252d;}
#header .logo{float:left;display:inline;overflow:hidden;margin:20px 0 0 40px;width:131px;height:44px;background:url(../../images/fz/logo_80.png) no-repeat 0 0;}
#header .logo a{display:block;width:131px;height:57px;}
#nav{float:left;display:inline;margin:0 0 0 100px;padding:8px 0 0 0px;}
#nav dd,#nav dl,#nav dt{margin:0;padding:0;}
#nav dl{position:relative;float:left;display:inline;width:140px;height:59px;/*background:url(../../images/fz/navSpace.png) no-repeat left center;*/line-height:17px;}
#nav dl.current dt a{color:#fff;}
#nav dl.current dt i{font-weight:400;color:#fff;}
#nav dl.current dd{display:block;}
#nav dt{width:140px;font-weight:400;}
#nav dt a{display:block;overflow:hidden;padding:12px 0 12px 0px;color:#999999;text-decoration:none;font-size:14px;}
#nav dt i{display:block;color:#999999;letter-spacing:0;font-style:normal;font-size:14px;margin-bottom:1px;}
#nav dd{position:absolute;display:none;color:#fff;white-space:nowrap;font-size:14px;}
#nav dd a{padding:0 10px;color:#717171;}
#nav dd a.nav2-hove{color:#ea5758;}
/*#nav dl#subNav1{width:150px;}
#nav dl#subNav2{width:195px;}
#nav dl#subNav3{width:170px;}*/
#subNav1 dd{/* top:85px; */left:0;line-height: 40px;margin-top:6px;}
#subNav2 dd{/* top:85px; */left:-10px;line-height: 40px;margin-top:6px;}
#subNav3 dd{/* top:85px; */left:-10px;line-height: 40px;margin-top:6px;}
#subNav4 dd{/* top:85px; */left:-10px;line-height: 40px;margin-top:6px;}
#subNav5 dd{/* top:85px; */right:80px;line-height: 40px;margin-top:6px;}
#subNav6 dd{/* top:85px; */right:80px;line-height: 40px;margin-top:6px;}
#indexBanner{position:relative;margin:0 0 40px;}
#indexBanner .nav-t{width:1280px;margin:0 auto;height:40px;line-height:40px;margin-top:10px;}
#indexBanner .nav-t span{margin-left:40px;color:#717171;}
.bannerBox{height:720px;position:relative;}
.bannerBox-syr{height:660px; position:relative;overflow:hidden;}
.bannerBox-sykc{height:330px;}
#bannerBox{position:absolute;left:50%;z-index:10;overflow:hidden;margin:0px 0 0 -960px;width:1920px;/*height:820px;*/}
#bannerBox li,#bannerBox ul{margin:0;padding:0;list-style-type:none;}
#bannerBox img{display:block;margin:0 auto;}
#bannerBox .sliderBox{position:relative;z-index:10;overflow:hidden;width:1920px;/*height:820px;*/}
#bannerBox .sliderBox li{float:left;display:inline;overflow:hidden;width:1920px;/*height:820px;*/}
#bannerBox .ctrl {left: 50%; line-height: 100;margin: 0 0 0 -57.5px; position: absolute;top: 695px; height: 22px;z-index: 20;border-radius: 16px;background: rgba(0,0,0,.2); padding: 0 3px;}
/* #bannerBox .ctrl {left: 50%; line-height: 100;margin: 0 0 0 -57.5px; position: absolute;top: 695px;width: 72px; height: 22px;z-index: 20;border-radius: 16px;background: rgba(0,0,0,.2);} */
#bannerBox .ctrl ul {height: 11px; margin: 8px auto;overflow: hidden;}
#bannerBox .ctrl li { display: inline;}
#bannerBox .ctrl a {background-color: #FFF; border-radius: 8px; cursor: pointer;display: inline; float: left;height: 8px;margin: 0 5px;overflow: hidden;width: 8px;}
#bannerBox .ctrl a.current { background-color: #c30d23;}
#bannerBox .ctrl a:focus{outline: none;}
.jumbotron{margin-bottom: 50px;padding-top:50px;padding-bottom: 0;background-color: #fff;}
.jumbotron h1{margin-top:0;font-size: 26px;}
.jumbotron p{margin-bottom: 5px;font-weight: lighter;}
.jumbotron  span{display:block;color: #999999;font-size: 16px;}
.jumbotron .btn{margin-top:20px;padding:3px 50px;border-radius: 0;}
/*主打课程*/
.lan{background: url("../../images/fz/lan.png") no-repeat;}
.zdkc{margin-top:0px;padding-top:30px;padding-bottom:50px;width:100%;background-color: #eee;}
.zdkc small{margin-bottom:40px;}
.zdkc .container{position: relative;}
.zdkc .carousel-control{width:30px;}
.zdkc h1{font-size: 30px;}
.zdkc h3{font-size:20px;margin-top:15px;}
.zdkc .zdicon{margin:16px auto 40px auto;width:192px;height:10px;}
.zdkc .zdkc-list{margin:0 auto;width:1230px;}
.zdkc .zdkc-list .nthumbnail{width:280px;background-color: #fff;box-shadow: 0px 0px 2px 5px #ddd;margin-top: 5px;}
.zdkc .zdkc-list .nthumbnail .caption{overflow: hidden;padding-bottom:15px;}
.zdkc .zdkc-list .nthumbnail .caption .pull-left{padding:15px 7px 8px 8px;width:60px;}
.zdkc .zdkc-list .nthumbnail .caption .pull-right{width:220px;;color:#555;}
.zdkc .zdkc-list .nthumbnail .caption .pull-right a{color:#555;}
.zdkc .zdkc-list .nthumbnail .caption .pull-right h3{margin-bottom:15px;}
.zdkc .zdkc-list .nthumbnail .caption .pull-right p{margin-bottom:5px;}
.zdkc .zdkc-list .col-xs-3{margin:0 13px;padding:0;width:280px;}
.zdkc .zdkc-list .left,.zdkc .zdkc-list .right{background:none;background-image: none;filter: none;}
.zdkc .zdkc-list .carousel-control .glyphicon-chevron-left{top:40%;margin-left: -30px;width:25px;height:50px;background: url("../../images/fz/arraw.png") no-repeat;}
.zdkc .zdkc-list .carousel-control .glyphicon-chevron-right{top:40%;margin-right: -30px;width:25px;height:50px;background: url("../../images/fz/arraw.png") no-repeat;background-position: 0 -60px;}
.zdkc .zdkc-list .glyphicon-chevron-left:before,.zdkc .zdkc-list .glyphicon-chevron-right:before{content: normal;}
.zdkc .zdkc-list .carousel-control .glyphicon-chevron-left:hover{background-color: #8f8f8f;background-position: 0 -103px;}
.zdkc .zdkc-list .carousel-control .glyphicon-chevron-right:hover{background-color: #8f8f8f;background-position: 0 -155px;}
.zdkc .btn-default{padding:8px 45px;border-radius: 0;background-color: #ea5758;color:#fff;}
.zdkc .btn-default a{color:#fff;font-size: 18px;}
.zdkc .zdkc-list .ckmore{margin-top:30px;}
/*教学特色*/
.jxts{position:relative;height:720px;width:100%;background-color: #eee;}
.jxts .container{position:absolute;left:50%;margin:0px 0 0 -960px;height:720px;width:1920px;background: url("../../images/fz/jxts_1920.jpg") no-repeat;}
.jxts .container a{display: block;width:100%;height:658px;}
.jxts2 .container{height:530px;background: url("../../images/fz/jxts2.jpg") no-repeat;}
/*学员实践*/
.xysj{width:100%;background-color: #eee;}
.xysj h1{margin-top:50px;font-size: 30px;height: 30px;line-height: 30px;}
.xysj small{margin-bottom:40px;}
.xysj .zdicon{margin-top:16px;margin-bottom:40px;width:192px;height:10px;}
.xysj  .col-xs-3{margin:0 25px;padding:0;width:290px;}
.xysj  .row{padding-bottom:50px;}
.xysj .transcon{position: relative;display:block;overflow: hidden;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;}
.xysj .transcon:hover .trans{top:0;zoom: 1;}
@media \0screen\,screen\9 {.xysj .transcon .trans{position:absolute;background-color:#000;filter:Alpha(opacity=50);  *zoom:1;}}
.xysj .transcon .trans{position:absolute;top:-200%;left:0;/* padding-top:50%; */width:100%;height:100%;background-color:rgba(0,0,0,.5);text-align:center;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all;}
.xysj .transcon .trans .inner{margin:0 auto;margin-top:15px;width:255px;height:325px;border:1px solid #8f8c93;color:#fff;}
.xysj .transcon .trans .inner .title{margin:0 auto;margin-top:145px;margin-bottom:20px;width:142px;height:66px;font-size:28px;/*background: url("../../images/fz/nj.png") no-repeat;*/}
.xysj .transcon .trans .inner .content{display:inline-block;padding-top:15px;border-top:1px solid #ff5e5e;font-size: 24px;}
/*教学体系*/
.jxtx{width:100%;background-color: #fff;}
.jxtx .container{height: 405px;background: url("../../images/fz/jxtx.jpg") no-repeat;}
.jxtx2 .container{height: 489px;background: url("../../images/fz/jxtx2.jpg") no-repeat;}
.jxtx-new{text-align:center;}
.jxtx-new h1{font-size:30px;color:#333333;margin-top:50px;line-height:30px;}
.jxtx-new small{font-size:14px;color:#9e9e9e;margin-top:16px;}
.jxtx-new .row{width:1280px;margin:37px auto 45px;padding-left:47px;}
.jxtx-new  .col-xs-2{width:238px;}
.jxtx-new  .col-xs-2 .caption{margin-top:35px;}
.jxtx-new  .col-xs-2 p{font-size:16px;color:#999999;margin:0;}
.jxtx-new  .col-xs-2 p.t-title{color:#333333;margin:8px 0 ;}
/*学费无忧*/
.xfwy{position:relative;width:100%;height: 1298px;background-color: #fff;}
#bannerBox2{position:absolute;left:50%;z-index:10;overflow:hidden;margin:0 0 0 -960px;width:1920px;height:1180px;}
#bannerBox2 li,#bannerBox2 ul{margin:0;padding:0;list-style-type:none;}
#bannerBox2 img{display:block;margin:0 auto;}
#bannerBox2 .sliderBox{position:relative;z-index:10;overflow:hidden;width:1920px;height:1180px;}
#bannerBox2 .sliderBox li{float:left;display:inline;overflow:hidden;width:1920px;height:1180px;}
#bannerBox2 img.xfwy2_img{margin-top:-86px;}
.xfwy .xfwy-t3{text-align:center;font-size:18px;color:#333333;margin:10px auto 40px;}
/*就业无忧*/
.jywy{padding-bottom:50px;width:100%;background-color: #fff;margin-top:80px;position: relative;}
.jywy .rcw{margin-top:40px;}
.jywy .l-title{text-align:center;background:url("http://heiguangschool.com/statics/images/fz/jywy_t_back.jpg");width:1920px;height:150px;position: absolute;left:50%;margin-left:-960px;padding-top:1px;}
.jywy .l-title h1{ font-size:30px;line-height:30px;color:#fff;margin-top:30px;}
.jywy .l-title small{ font-size:14px;line-height:14px;color:#fff;margin-top:16px;}
.jywy .l-title p{color:#e85352;font-size:18px;;margin-top:12px;line-height:18px;}
.jywy .hrfram{position: relative;width:1280px; height:570px;margin:150px auto 0;overflow:hidden;}
.jywy .hrfram .left-bd,.right-bd{width:140px; height:530px;background-color:#fff;z-index:9998;position: absolute;bottom:0px;}
.jywy .hrfram .left-bd{left:0px;}
.jywy .hrfram .right-bd{right:0px;}
.jywy .hrfram .hr-a{width:1000px;height:570px;position: absolute;bottom:0px;z-index:9999;left:140px;border:1px solid #c2c2c2;}
.jywy .hrfram .hr-nav-d{width:1280px;height:164px;overflow:hidden;}
.jywy .hrfram .hr-nav-c{width:1280px;height:391px;overflow:hidden;}
/*学员拍片*/
.xypp{width:100%;background-color: #eee;}
.xypp h1{margin-top:50px;font-size: 30px;line-height:30px;}
.xypp small{margin-bottom:14px;}
.xypp .zdicon{margin-top:16px;width:192px;height:10px;}
.xypp  .col-xs-3{margin:25px  15px 0 15px;padding:0;width:290px;}
.xypp .more{margin: 30px auto 50px;width:100px;text-align:center;}
.xypp .more .btn-default{width:100px;text-align:center;border-radius: 0;}
.xypp .more .btn-default a{font-size: 16px;}
.xypp .transcon{position: relative;display:block;overflow: hidden;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;}
.xypp .transcon:hover .trans{top:0;zoom: 1;}
@media \0screen\,screen\9 {.xypp .transcon .trans{position:absolute;background-color:#000;filter:Alpha(opacity=50);  *zoom:1;}}
.xypp .transcon .trans{position:absolute;top:-200%;left:0;/* padding-top:50%; */width:100%;height:100%;background-color:rgba(0,0,0,.5);text-align:center;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all;}
.xypp .transcon .trans .inner{margin:0 auto;margin-top:15px;width:255px;height:325px;color:#fff;}
.xypp .transcon .trans .inner .title{margin:0 auto;margin-top:165px;width:200px;height:66px;font-size:33px;font-family: Arial;}
.xypp .transcon .trans .inner .content{margin:0 auto;border-radius: 0;color:#fff;}
.xypp .transcon .trans .inner .content span{display:block;margin:0 auto;padding:20px 20px;width:200px;height:35px;border:1px solid #fff;background: url("../../images/fz/click.png") no-repeat center;}
/*摄影人*/
.syr{width:100%;background-color: #fff;}
.syr h1{margin-top:50px;font-size: 30px;line-height:30px;}
.syr small{margin-bottom:14px;}
.syr .zdicon{margin-top:20px;width:192px;height:13px;background-position: 0 -28px;}
.syr  .col-xs-3{margin:25px  15px 0 15px;padding:0;width:290px;}
.syr .more{margin: 30px auto 50px;width:100px;text-align:center;}
.syr .more .btn-default{width:100px;text-align:center;border-radius: 0;}
.syr .more .btn-default a{font-size: 16px;}
.syr h3{margin-top:15px;font-size:16px;}
/*摄影图库*/
.sytk{width:100%;background-color: #eee;}
.sytk h1{margin-top:30px;font-size: 30px;line-height:30px;}
.sytk small{margin-bottom:14px;}
.sytk .zdicon{margin-top:20px;width:246px;height:13px;background-position: 0 -42px;}
.sytk  .col-xs-3{margin:25px  15px 0 15px;padding:0;width:290px;}
.sytk .more{margin: 30px auto 50px;width:100px;text-align:center;}
.sytk .more .btn-default{width:100px;text-align:center;border-radius: 0;}
.sytk .more .btn-default a{font-size: 16px;}
/*行业服务*/
.hyfw{width: 100%;background-color: #fff;}
.hyfw h1{margin-top:50px;font-size: 30px;line-height:30px;}
.hyfw .zdicon{margin-top:20px;width:240px;height:13px;background-position: 0 -56px;}
.hyfw .table{margin-top:40px;}
.hyfw .table tr th{background-color: #4bc7eb;color: #fff;font-weight: normal;font-size: 16px;}
.hyfw .table tr.thred th{background-color: #ea5758;}
.hyfw .table tr td{background-color: #eee;color: #555;font-weight: normal;font-size: 16px;}
.hyfw .table tr td a{color: #555;}
.hyfw .table-bordered>tbody>tr>td,.hyfw .table-bordered>tbody>tr>th,.hyfw .table-bordered>tfoot>tr>td,.hyfw .table-bordered>tfoot>tr>th,.hyfw .table-bordered>thead>tr>td,.hyfw .table-bordered>thead>tr>th{padding-left: 60px;}
.hyfw .table-bordered>thead>tr>td,.hyfw  .table-bordered>thead>tr>th,.hyfw .table-bordered>tbody>tr>td{border:2px solid #fff;}
.hyfw .table-bordered>tbody>tr>td.pad8{padding-left: 8px;text-align: center;}
/*相关资讯*/
.xgzx{width: 100%;background-color: #fff;}
.xgzx h1{margin-top:50px;font-size: 30px;line-height:30px;}
.xgzx .zdicon{margin-top:20px;width:208px;height:13px;background-position: 0 -71px;}
.xgzx .title{margin-top: 40px;height: 42px;background-color: #eee;font-size: 18px;line-height: 42px;}
.xgzx .list{margin-top: 15px;}
.xgzx .list .time{padding-right:100px;color: #cacaca;}
.xgzx ul{padding-left:0;}
.xgzx ul li{padding-left:0;line-height: 24px;}
.xgzx ul li a{color: #707170;}
/*footer*/
.footer{margin-top:50px;width: 100%;height:500px;background-color: #484848;}
.footer .top{height:390px;}
.footer .top .row{margin:0 auto;padding-top: 80px;width:1155px;}
.footer .top .row .col-xs-4{margin-right:14px;margin-left:14px;width:348px;height: 185px;border:1px solid rgba(92, 92, 92, 0.4);color:#fff;}
.footer .top .icon{margin:0 auto;margin-top:34px;background: url("../../images/fz/contect.png") no-repeat;}
.footer .top #fz_fcall .icon,.footer .top #fz_zxbm .icon{margin-top:19px;}
.footer .top .message{width:141px;height:87px;}
.footer .top .tel{width:75px;height:87px;background-position: 0 -87px;}
.footer .top .sign{width:72px;height:87px;background-position: 0 -177px;}
.footer .top .title{font-size: 20px;line-height: 40px;margin-bottom:0px;}
.footer .top .row a p{color:#fff; }
.footer .mid{margin: 55px auto;width:370px;}
.footer .mid ul{padding-left:20px;}
.footer .mid ul li{float: left;margin-right:5px;margin-left:15px;background: url("../../images/fz/f_wqw.png") no-repeat;}
.footer .mid ul li a{display: block;}
.footer .mid ul li.weibo,.footer .mid ul li.weibo a{width: 55px;height:50px;background-position: -108px -6px;}
.footer .mid ul li.qq,.footer .mid ul li.qq a{margin-top:-9px;width: 99px;height:62px;background: url("../../images/fz/qq_d.png") no-repeat;background-position: 24px 2px;}
.footer .mid ul li.qq a{margin-top:0px;}
.footer .mid ul li.weixin,.footer .mid ul li.weixin a{width: 55px;height:50px;background-position: -168px -8px;position:relative;}
.footer .bottom{height:110px;background-color: #262528;color: #fff;}
.footer .mid ul li.weixin .ft_wx_code{position:absolute; bottom: 4px;left: 45px;display:none;}
.footer .mid ul li.weixin:hover .ft_wx_code{display:block;}
.footer .top #fz_wxjl .icon{margin:0 auto;margin-top:25px;margin-bottom:10px;background: url("../../images/fz/ft_wx.jpg") no-repeat;}
.footer .top #fz_wxjl .sign{width:110px;height:110px;}
#topbar .wp {
    position: relative;
    width: 980px;
    margin: 0 auto;
}
.yk_foot_links{width:100%;height:50px;color:white;text-align:center;line-height:50px;font-size:11px;}
.yk_foot_links a{padding:0 0.5%;}
.yk_foot_links p a{color: white;}
/*摄影人*/
.lsyr{width:100%;background-color: #ffffff;margin-top:5px;margin-bottom:80px;}
.lsyr .container{width:1240px!important;  }
.lan-n{background: url("../../images/fz/font.png") no-repeat;}
.lsyr h1{font-size: 24px;}
.lsyr .zdicon{margin-bottom:23px;width:177px;height:13px;background-position: 0 -43px;}
.lsyr .container .lsyr-content{width:1240px;padding:50px;padding-top:25px;margin:0 auto;padding-bottom:40px;-webkit-box-shadow: 0px 0px 40px #CDCDCD;-moz-box-shadow: 0px 0px 40px #CDCDCD;box-shadow: 0px 0px 40px #CDCDCD;}
.lsyr  .col-xs-3{margin:25px;margin-bottom:0;padding:0;width:235px;height: 320px;}
.lsyr  .col-xs-3 a.img{width:235px;height:235px;overflow:hidden;display:block;}
.lsyr h3{margin-top:25px;font-size:16px;}
.lsyr h3 a{color:#404040;}
.lsyr h3 a:hover{color: #ea5758;}
.lsyr h4{font-size: 14px; height:36px; line-height:18px;}

/*摄影资讯*/
.lsyzx{width:100%;background-color: #fff;margin-top:5px;margin-bottom: 80px;}
.lsyzx .container{width:1240px!important;  }
.lsyzx h1{font-size: 24px;}
.lsyzx .zdicon{margin-bottom:23px;width:338px;height:14px;background-position: 0 -114px;}
.lsyzx .container .lsyr-content{width:1240px;padding:0 20px;margin:23px auto;padding-bottom:40px;-webkit-box-shadow: 0px 0px 40px #CDCDCD;-moz-box-shadow: 0px 0px 40px #CDCDCD;box-shadow: 0px 0px 40px #CDCDCD;}
.lsyzx .container .lsyr-content .media{padding-top:50px;}
.lsyzx .container .lsyr-content .media-middle a {width:300px;height:300px; display:block;}
.lsyzx .container .lsyr-content .media-middle img{width:300px;height:300px;}
.lsyzx .container .lsyr-content .media-body{padding-left:20px;}
.lsyzx .container .lsyr-content .media-body h4{font-size: 22px;letter-spacing:3px;}
.lsyzx .container .lsyr-content .media-body h4 a{color:#101010;}
.lsyzx .container .lsyr-content .media-body h4 a:hover{color: #ea5758;}
.lsyzx .container .lsyr-content .media-body p{margin-top:20px;font-size: 16px;color:#999;letter-spacing:3px;height:210px;line-height:30px;overflow:hidden;}
.lsyzx .container .lsyr-content .media-body .tag{display:block;width:345px;height:32px;line-height:32px;padding-left:40px;font-size:16px;background: url("../../images/fz/tag.png") no-repeat;color:#101010;letter-spacing:2px;}
.lsyzx .container .lsyr-content .media-body .from,.lsyzx .container .lsyr-content .media-body .date{line-height: 32px;color:#666;letter-spacing:2px;}
.lsyzx .container .lsyr-content .pager{margin-top:60px;}
/*学员作品*/
.lsyzp{width:100%;background-color: #fff;margin-top:5px;margin-bottom:80px;}
.lsyzp .container{width:1240px!important;  }
.lsyzp h1{font-size: 24px;}
.lsyzp .zdicon{margin-bottom:23px;width:183px;height:14px;background-position: 0 -128px;}
.lsyzp .container .lsyzp-content{overflow:hidden;width:1240px;padding:0 10px;margin:0 auto;padding-bottom:40px;-webkit-box-shadow: 0px 0px 40px #CDCDCD;-moz-box-shadow: 0px 0px 40px #CDCDCD;box-shadow: 0px 0px 40px #CDCDCD;}
.lsyzp .container .lsyzp-content .pull-left {/* width:920px; */width:1220px;}
.lsyzp .container .lsyzp-content .pull-left .col-xs-4{width:285px;height:400px;overflow:hidden;padding:13px;border: 1px solid #666;margin-left:10px;margin-right:10px;margin-top:40px;}
.lsyzp .container .lsyzp-content .pull-left .col-xs-4 img{width:258px;height:304px;}
.lsyzp .container .lsyzp-content .pull-left .col-xs-4 h3{font-size: 16px;font-weight: normal;text-align: center;line-height:24px;}
.lsyzp .container .lsyzp-content .pull-left .pager{margin-top: 50px;}
.lsyzp  .zpdicon{width:167px;height:10px;background-position: 0 -142px;}
/*.lsyzp .container .lsyzp-content .gzxx{width:280px;margin-right:15px;margin-top:40px;height:600px;background-color: #999;}*/

/*摄影图库*/
.lsytk{width:100%;background-color: #fff;margin-top:5px;margin-bottom:80px;}
.lsytk .container{width:1240px!important;  }
.lsytk h1{font-size: 24px;}
.lsytk .zdicon{margin-bottom:23px;width:267px;height:14px;background-position: 0 -57px;}
.lsytk .container .lsytk-content{overflow:hidden;width:1240px;padding:0 10px;margin:0 auto;padding-bottom:40px;-webkit-box-shadow: 0px 0px 40px #CDCDCD;-moz-box-shadow: 0px 0px 40px #CDCDCD;box-shadow: 0px 0px 40px #CDCDCD;}
.lsytk .container .lsytk-content .category{margin:0 auto;width:600px;padding-top:35px;padding-bottom:35px;}
.lsytk .container .lsytk-content .category .col-xs-4{border: 1px solid #565656;width:120px;height:120px;padding:0;margin-left:30px;margin-right: 30px;}
.lsytk .container .lsytk-content .category .col-xs-4 a{display: block;color:#464646;}
.lsytk .container .lsytk-content .category .col-xs-4 h3{text-align: center;font-size: 30px;letter-spacing: 3px;}
.lsytk .container .lsytk-content .category .col-xs-4 hr{width:30px;border:none;border-top: 1px solid #959595;margin-top:5px;margin-bottom:0px;}
.lsytk .container .lsytk-content .category .col-xs-4 .sydicon{width:77px; height:16px;margin:0 auto;background-position:0 -70px;margin-top:20px; }
.lsytk .container .lsytk-content .category .col-xs-4 .ypdicon{width:73px; height:16px;margin:0 auto;background-position:0 -86px;margin-top:20px; }
.lsytk .container .lsytk-content .category .col-xs-4 .font-1{font-size: 20px;color:#999;text-align: center;margin-top:10px;}
.lsytk .container .lsytk-content .category .col-xs-4 .font-2{font-size: 14px;color:#999;text-align: center;margin-top:16px;}
.lsytk .container .lsytk-content .category .current{border:none;background-color: #ea5857;color:#fff;}
.lsytk .container .lsytk-content .category .current hr{border-color: #fff;}
.lsytk .container .lsytk-content .category .current .font-1,.lsytk .container .lsytk-content .category .current .font-2,.lsytk .container .lsytk-content .category .current a{color:#fff;}
.lsytk .container .lsytk-content .category .current .ypdicon{width:101px; height:12px;margin:0 auto;background-position:0 -102px;margin-top:20px;}
.lsytk .container .lsytk-content .category .col-xs-4:hover{border:none;background-color: #ea5857;color:#fff;}
.lsytk .container .lsytk-content .category .col-xs-4:hover hr{border-color: #fff;}
.lsytk .container .lsytk-content .category .col-xs-4:hover .font-1,.lsytk .container .lsytk-content .category .col-xs-4:hover .font-2,.lsytk .container .lsytk-content .category .col-xs-4:hover a{color:#fff;}
.lsytk .container .lsytk-content ul,.lsytk .container .lsytk-content li {margin: 0;padding: 0;list-style-type: none}
.lsytk .container .lsytk-content .flade {width: 1220px;height: 335px;overflow: hidden;margin:0 auto;  }
.lsytk .container .lsytk-content .flade ul {position: relative;margin:0;padding:0;}
.lsytk .container .lsytk-content .flade li {position: absolute;left: 0;top: 0;width: 100%;margin:0;padding:0;}
.lsytk .container .lsytk-content .flade li .col-xs-6{width:587px;padding:0;margin:11px;}
.lsytk .container .lsytk-content .flade .transcon{position: relative;display:block;overflow: hidden;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;}
.lsytk .container .lsytk-content .flade .transcon:hover .trans{top:0;zoom: 1;}
@media \0screen\,screen\9 {.lsytk .container .lsytk-content .flade .transcon .trans{position:absolute;background-color:#000;filter:Alpha(opacity=50);  *zoom:1;}}
.lsytk .container .lsytk-content .flade .transcon .trans{position:absolute;top:-200%;left:0;/* padding-top:50%; */width:100%;height:100%;background-color:rgba(0,0,0,.5);text-align:center;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all;}
.lsytk .container .lsytk-content .flade .transcon .trans .inner{margin:0 auto;margin-top:85px;width:305px;height:160px;border:1px solid #8f8c93;color:#fff;}
.lsytk .container .lsytk-content .flade .transcon .trans .inner .title{margin:0 auto;margin-top:5px;margin-bottom:10px;font-size:36px;}
.lsytk .container .lsytk-content .flade .transcon .trans .inner .works{font-size: 16px;color:#a49e9d;letter-spacing: 1px;}
.lsytk .container .lsytk-content .flade .transcon .trans .inner .content{display:inline-block;padding-top:15px;font-size: 18px;}
.lsytk .container .lsytk-content .flade .transcon .trans .inner hr{width:48px;border:none;border-top: 1px solid #fff;margin-top:5px;margin-bottom:0px;}
.lsytk .container .lsytk-content .tuku{margin-top:80px;}
.lsytk .container .lsytk-content .tuku .hrline{padding:0 11px;}
.lsytk .container .lsytk-content .tuku .hrline hr{border-top: 1px solid #bfbfbf;}
.lsytk .container .lsytk-content .tuku .title{width:130px;height:60px;margin:0 auto;margin-top:-55px;background-color: #fff;}
.lsytk .container .lsytk-content .tuku .title h3{text-align: center;font-size: 30px;margin-bottom:5px;letter-spacing: 10px;margin-left:5px;}
.lsytk .container .lsytk-content .tuku .zpjs{width:190px;height:40px;line-height: 35px;border: 1px solid #c9c9c9;margin:0 auto;margin-top:20px;overflow:hidden;}
.lsytk .container .lsytk-content .tuku .zpjs a{font-size: 18px;color:#333;display: block}
.lsytk .container .lsytk-content .tuku .title .business-icon{width:77px;height:16px;background-position: 0 -70px;margin-left:25px;}
.lsytk .container .lsytk-content .business{width:100%;}
.lsytk .container .lsytk-content .business .row{margin-top: 15px;}
.lsytk .container .lsytk-content .business .business-top .col-xs-3{width:280px;margin-left:11px;margin-right:14px;padding:0;}
.lsytk .container .lsytk-content .business .business-top .col-xs-3 a.img{width:280px;display:block;overflow:hidden;}
.lsytk .container .lsytk-content .business .business-top .col-xs-3 a.img img{width:280px}
.lsytk .container .lsytk-content .business .business-top .col-xs-4 a.img {width:380px;display:block;overflow:hidden;}
.lsytk .container .lsytk-content .business .business-top .col-xs-4 a.img img{width:380px;}
.lsytk .container .lsytk-content .business .to_more{text-align:center;margin-top:20px;}
.lsytk .container .lsytk-content .business .to_more a{color:#999;}
.lsytk .container .lsytk-content .business .business-bot{margin-top:20px;}
.lsytk .container .lsytk-content .business .business-bot .col-xs-4{width:385px;margin-left:11px;margin-right:9px;padding:0;}


/*摄影课程*/
.lsykc{width:100%;background-color: #fff;margin-top:30px;margin-bottom:80px;}
.lsykc .container{width:1240px!important;}
.lsykc .container .cate{width:208px;margin-top:10px;}
.lsykc .container .catelist{width:208px;padding:20px;-webkit-box-shadow: -1px 0 1px #f6f6f6,5px 0 5px  #d9d7d6, 0 -1px 1px  #f6f6f6, 0 5px 5px  #d9d7d6;-moz-box-shadow: -1px 0 1px #f6f6f6,5px 0 5px  #d9d7d6, 0 -1px 1px  #f6f6f6, 0 5px 5px  #d9d7d6;box-shadow: -1px 0 1px #f6f6f6,5px 0 5px  #d9d7d6, 0 -1px 1px  #f6f6f6, 0 5px 5px  #d9d7d6;}
.lsykc .container .catelist h3{font-size:18px;text-align: center;margin-top:10px;}
.lsykc .container .catelist ul{padding-left:0;}
.lsykc .container .catelist ul li a{display:block;font-family:'宋体';font-size: 12px;color:#414141;line-height: 23px;padding-left:2px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.lsykc .container .catelist ul li a:hover{color:#fff;background-color: #333;text-decoration: none;}
.lsykc .container .catelist ul li a.hred:hover{color:#fff;background-color: #ea5758;text-decoration: none;}
.lsykc .container .syzx .zdicon{margin:0 auto;width:161px;height:14px}
.lsykc .container .smzx,.lsykc .container .hzzx{margin-top:40px;}
.lsykc .container .smzx .zdicon{margin:0 auto;width:83px;height:14px;background-position: 0 -14px;}
.lsykc .container .hzzx .zdicon{margin:0 auto;width:88px;height:14px;background-position: 0 -28px;}
.lsykc .container .contentlist{width:980px;}
.lsykc .container .contentlist .media{padding-bottom:25px;border-bottom:1px solid #dfdfdf;padding-top: 10px;}
.lsykc .container .contentlist .media .media-body{width:485px;padding-left:15px;}
.lsykc .container .contentlist .media .media-body h4{font-size:24px;margin-bottom:15px;letter-spacing: 2px;color:#333333;}
.lsykc .container .contentlist .media .media-body .course{height:145px;font-size: 16px;line-height: 14px;}
.lsykc .container .contentlist .media .media-body .course .zhengshu{line-height: 26px;}
.lsykc .container .contentlist .media .media-body .more{margin-top:27px;}
.lsykc .container .contentlist .media .media-body .more a{color:#333;}
.lsykc .container .contentlist h1{font-size:30px;text-align:center;margin-bottom:15px; color:#333;}
/*详情页*/
.lsykc .container .syzx .zdicon-show,.lsykc .container .smzx .zdicon-show,.lsykc .container .hzzx .zdicon-show{text-align: center;font-size: 16px;font-weight: bold;}
.lsykc .container .show{margin-top:40px;}
#wrapper #reel #inner .pull-left{width:270px;height:160px;}
#headera p{opacity: 1;letter-spacing: 3px;}
#headera p.en,#headera p.title{font-size: 18px;}
#headera p.title{margin-top:0px;}
#headera p.cate{font-size:40px;letter-spacing: 10px;margin-top:10px;}
#headera p.copy{margin-top:20px;margin-bottom:20px;}
#headera p.banquan{font-size: 14px;margin-top:5px;}
#headera .pull-right{border-left:1px solid #fff;height:200px;margin-left:20px;padding-left:20px;}
#headera .pull-right .en{margin-top:-10px;}
#headera .pull-right .date{margin-top:50px;}
/*图库footer*/


.footer-tuku{height:100px;background-color: #262528;color:#fff;}
.footer-tuku .footer-tuku-content{width:910px;margin:0 auto;}
.footer-tuku .footer-tuku-content .phone{width:201px;height:40px;background: url("../../images/fz/kefu.png") no-repeat;margin:30px 0;}
.footer-tuku .footer-tuku-content .phone a{display: block;width:201px;height:40px;}
.footer-tuku .footer-tuku-content .addr{width:340px;height:38px;background: url("../../images/fz/addr.png") no-repeat;margin:30px 0;}
.footer-tuku .footer-tuku-content .mid{margin: 30px auto;width:320px;}
.footer-tuku .footer-tuku-content .mid ul li{float: left;margin-right:20px;margin-left:15px;background: url("../../images/fz/QQ-2.png") no-repeat #262528;}
.footer-tuku .footer-tuku-content .mid ul li a{display: block;}
.footer-tuku .footer-tuku-content .mid ul li.weibo,.footer-tuku .mid ul li.weibo a{width: 36px;height:36px;margin-left:60px;}
.footer-tuku .mid ul li.weibo a{margin-left:0px;width:201px;height:40px;}
.footer-tuku .footer-tuku-content .mid ul li.qq,.footer-tuku .mid ul li.qq a{width: 35px;height:36px;background-position: 0 -72px;}
.footer-tuku .footer-tuku-content .mid ul li.weixin,.footer-tuku .mid ul li.weixin a{width: 36px;height:36px;background-position: 0 -36px;position:relative;}
.footer-tuku .mid ul li.weixin .ft_wx_code{position:absolute; bottom: 1px;left: 37px;display:none;}
.footer-tuku .mid ul li.weixin:hover .ft_wx_code{display:block;}
.footer-tuku{position: fixed;bottom:0;width:100%;z-index:999;}
/*分页*/
.pager a {font-size: 18px;color: #333333;background-color: #eeeeee;padding: 4px ;min-width: 30px;display: inline-block;}
.pager .a1 { color: #fff;background-color: #ea5758; padding: 4px 10px;display: inline;}
.pager span { min-width: 30px;  font-size: 18px;  display: inline-block;}
/*四周投影内容页*/
.box-shadow-4{-webkit-box-shadow: 0px 0px 40px #CDCDCD;-moz-box-shadow: 0px 0px 40px #CDCDCD;box-shadow: 0px 0px 40px #CDCDCD;}
.box-shadow-show {margin:10px auto;width:1340px;padding:20px;pos}
.box-shadow-show .container{width:1300px!important;}
.box-shadow-show .container .cate{width:308px;margin-top:10px;}
.box-shadow-show .container .catelist{width:308px;padding:20px;margin-bottom:60px;-webkit-box-shadow: -1px 0 1px #f6f6f6,5px 0 5px  #d9d7d6, 0 -1px 1px  #f6f6f6, 0 5px 5px  #d9d7d6;-moz-box-shadow: -1px 0 1px #f6f6f6,5px 0 5px  #d9d7d6, 0 -1px 1px  #f6f6f6, 0 5px 5px  #d9d7d6;box-shadow: -1px 0 1px #f6f6f6,5px 0 5px  #d9d7d6, 0 -1px 1px  #f6f6f6, 0 5px 5px  #d9d7d6;}
.box-shadow-show .container .catelist h3{font-size:18px;text-align: center;margin-top:10px;}
.box-shadow-show .container .catelist ul{padding-left:0;}
.box-shadow-show .container .catelist ul li a{display:block;font-family:'宋体';font-size: 12px;color:#333333;line-height: 23px;padding-left:2px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.box-shadow-show .container .catelist ul li a:hover{color:#fff;background-color: #333;text-decoration: none;}
.box-shadow-show .container .contentlist{width:960px; padding:0 20px;}
.box-shadow-show .container .contentlist h1{font-size:16px;text-align:center;margin-bottom:15px; color:#333;}
.box-shadow-show .container .zdicon-show{text-align: center;font-size: 16px;font-weight: bold;}
.ad-1240{width:1240px;margin:0 auto ;}
.ad-1240 ul{padding:0;}
.ad-1240 ul li a img{width:1240px;height:330px}

#LRdiv2{line-height:19px;}
#LRdiv1{clear:both;line-height:1.45;}
#LRdiv1 strong{font-weight:bold}


.hzpp img{margin:40px auto 50px;}
.hgry { position: relative;height: 520px;}
.hgry .container{width:1920px;position:absolute;left:50%;margin-left:-960px;}
.hgry .container .col-xs-3{width:14.14%;}
.hgry .container .slide{background-color:#25252d;margin:40px auto 50px;}
.hgry .container .slide .item .col-xs-3{text-align:center;}

.xypj{margin-top:20px;position: relative;height: 585px;}
.xypj .container{width:1920px;position:absolute;left:50%;margin-left:-960px;}
.xypj .container .col-xs-3{width:14.14%;}
.xypj .container .slide{background-color:#fff;margin:40px auto 50px;}
.xypj .container .slide .item .col-xs-3{text-align:center;}
.xypj .container .b-border-1280{width:1280px;margin:10px auto;border-bottom:1px solid #d3d3d3;}


 .jxts-tese {
            -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
            -webkit-transform: perspective(800px);
            transform: perspective(800px);
			padding-top:50px;
        }
        .poster {
            width: 1189px;
            height: 510px;
            margin:0 auto;
            border-radius: 15px;
            box-shadow: 0px 0px 5px 5px rgba(197, 196, 196, 0.4);
            overflow: hidden;
        }
        .poster .layer {
            width:1189px;
            height:510px;
            margin:-1px auto;
            -webkit-transition: 0.1s;
            transition: 0.1s;
            background-image: url("../../images/fz/jxts_new.jpg");
        }

.jxts *{transition: all .3s;-webkit-transition: all .3s;  transition-timing-function: linear;  -webkit-transition-timing-function: linear;}
.jxts .t37 {  perspective: 1600px;   font-family: "Microsoft YaHei";  padding-top:50px;}

.jxts .bg {
box-shadow: 0px 0px 5px 5px rgba(197, 196, 196, 0.4);
  position: relative;
  width: 1190px;
  height: 510px;
  margin: 0 auto;
  background: url("../../images/fz/index37/3d-b.png") center no-repeat;
  background-size:100% 100%;
  border-radius: 10px;
  transform-style: preserve-3d;
  -webkit-transform-origin: 50% 50%;
  -webkit-transform: rotateY(0deg) rotateX(0deg);

}
.jxts .img-c{
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 18px;
  left: 0;
  background: url("../../images/fz/index37/3d-2.png") center no-repeat;
  background-size:95% 100%;

}
.jxts .c-text{
  position: absolute;
  top:120px;
  right:45px;
  font-size:16px;
  color:#565656;
  text-align:left;
  font-weight:lighter;
  letter-spacing:3px;
}
.jxts .b-text{
  position: absolute;
  bottom:34px;
  left:287px;
  font-size:22px;
  color:#565656;
  text-align:left;
  font-weight:lighter;
}
.jxts .tc1 {
  -webkit-transform: translateZ(40px);
}
.jxts .tc2 {
  -webkit-transform: translateZ(20px);
}
.jxts .tc3 {
  -webkit-transform: translateZ(0px);
}

.jxts .bl{width:1920px;height:70px;}
.jxts #canvas{position:absolute;bottom:0px;left:0px;z-index:1;}

.f-left{position:fixed;left:0;top:120px;z-index:2147483647;background-color:#fff;}
.f-left-sy {width:158px;}
.f-left .f-close{position:absolute;right:6px;top:6px;font-size:12px;color:#fff;font-weight: 200;}
.f-left h4{height:51px;line-height:16px;font-size:20px;background-color:#25252d;color:#fff;text-align:center;padding-top:14px;margin:0;}
.f-left h4 small{font-size:10px;color:#c6c6c6;}

.f-left ul{margin:0;padding:0;}
.f-left ul li {height:28px;line-height:28px;border-bottom:1px #bcbbbb dashed;}
.f-left ul li:last-child{border-bottom:0;}
.f-left ul li a{color:#3e3e3e;font-size:14px;}
.f-left ul li a .glyphicon-play{font-size:10px;margin-left:7px;margin-right:7px;}
.f-left ul li a:hover{color: #ffe71c;text-decoration:underline;}
.f-left-sy .botm-zixun{background-color:#ff8f32;height:35px;width:100%;font-size:18px;text-align:center;line-height:35px;}
.f-left-sy .botm-zixun .glyphicon-play-circle{margin-left:10px;}
.f-left-hz{width:160px;}
.f-left-hz ul{background-color:#fc817b;}
.f-left-hz ul li{border-bottom:1px #ea5048 dashed;}
.f-left-hz ul li a{color:#fff}

.f-left-r{position:fixed;top:220px;left:0;width:22px;height:120px;z-index:2147483647;display:none;}
.f-left-r-sy{background-color:#eeeeee;line-height:20px;padding:10px 3px;}
.f-left-r-sy a{color:#3e3e3e;font-size:14px;}
.f-left-r-hz{background-color:#fc817b;line-height:20px;padding:10px 3px;}
.f-left-r-hz a{color:#fff;font-size:14px;}


#fz_zxbm{display: none;}
.carousel-indicators li{
  border: 1px solid #aaa;
}
.container .contentlist p {
    font-size: 12px;
    color: rgb(105,105,105);
    
}
.container .contentlist {
    width: 960px;
    padding: 0 20px;
}
.container .contentlist li {
    font-size: 14px;
    color: rgb(105,105,105);
    margin-left: 20px;
    float: left;
    margin-top:30px;
}
.riqi
{
    font-size: 12px;
    color: rgb(105,105,105);
    margin-left: 300px;
}