/*公用样式*/
 body {
  font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
a {
  color: #690;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #fff;
  background-color: #8cb948;
  text-decoration: none;
}
.borNone{
  border:0 !important;
}
.mr3{
  margin-right: 3px;
} .mr20{
  margin-right: 20px;
} .mb10{
  margin-bottom: 10px;
} .mb5{
  margin-bottom: 5px;
} .mb15{
  margin-bottom: 15px;
}.mb20{
  margin-bottom: 20px;
} .mt20{
  margin-top: 20px!important;
} .mNone{
  margin: 0;
} .mb40{
  margin-bottom: 40px;
} .mb80{
  margin-bottom: 80px;
} .pl40{
  padding-left: 40px;
}
.pt10{
  padding-top: 10px;
}
.pl10{
  padding-left: 10px;
} .yjBlock{
  display: block;
} .mr10{
  margin-right: 10px;
} .ml10{
  margin-left: 10px;
} .mt50{
  margin-top: 50px;
} .pl20{
  padding-left: 20px;
}
.yjCred{
  color: #eb1111;
}
.yjCgreen{
  color: #690;
} .yjCgray6{
  color:#666;
} .yjCgray9{
  color: #999;
}
.yjCred{
  color:#eb1111;
} 
.yjFs12{
  font-size: 12px;
} .pt30{
  padding-top: 30px;
} .yjCgrayc{
  color: #ccc;
} .yjFs40{
  font-size: 40px;
}
.yjTxB{
  font-weight: bold;
} 
.yjCgrayLink{
  color: #ccc;
}
.yjCredLink{
  color: #eb1111;
}.yjCredLink:hover{
  background-color: #eb1111;
  color: #fff;
}
 .mt10{
  margin-top: 10px;
} .mt5{
  margin-top: 5px;
} .yjFs18{
  font-size: 18px;
} .yjFs30{
  font-size: 30px;
}
.yjYh{
  font-family: Microsoft Yahei;
} .yjLh22{
  line-height: 22px;
} .yjFs16{
  font-size: 16px;
}
.yjCgrayLink:hover,
.yjCgrayLink:focus {
  color: #fff;
  text-decoration: none;
  background: transparent;
}
.yjCgray2Link{
  color: #666;
}
.yjCgray3Link{
  color: #333;
}
.yjCgray2Link:hover,
.yjCgray2Link:focus,
.yjCgray3Link:hover,
.yjCgray3Link:focus {
  background-color: #8cb948;
  color: #fff;
  text-decoration: none;
}
.picLink:hover{
  background-color: transparent;
}
.yjMtNone{
  margin-top: 0!important;
} .yjPrNone{
  padding-right: 0!important;
}
.yjSelectPn .form-control{
  display: inline-block;
  width: auto;
  height: 22px;
  padding:0;
}
.yjSelectPn .mb10{
  margin-bottom: 7px;
}
.checkbox{
  font-size: 14px;
  display: inline-block;
  margin: 0;
}
.tag-warning{
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.tag-success{
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}
.tag-info{
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}
/*导航部分*/
.navbar-header h1{
  width:70px;
  height: 50px;
  margin: 0 20px 0 10px;
  background-position: 0 -193px;
  background-repeat: no-repeat;
}
.yjIcn{
  background: url(../img/sprites.png);
  _background: url(../img/sprites.ie6.png);
}
.yjIcn:hover{
  background-color: transparent;
}
.navSearch{
  float: right;
  margin: 13px 0 12px;
  position: relative;
}
.navSearch .input-sm{
  border-radius: 15px;
  background: #d8d8d8;
  height: 25px;
}
.navSearch button{
  position: absolute;
  top: 0;
  right: 5px;
  line-height: 25px;
  font-size: 14px;
  background: transparent;
  border: 0;
  color: #333;
}
.navLogin{
  float: right;
  padding:15px 0 15px 40px;
  line-height: 20px;
  color: #ccc;
}
.yjSubTitPn{
  padding:27px 0 0;
}
.yjSubTit2Pn{
  padding:27px 0 0;
}
.affix{
  top: 0;
  background: #fff;
  z-index: 333;
}
.yjNavLoginName{
  position: relative;
}
.yjNavLoginName .yjNavLoginDrop{
  position: absolute;
  top:37px;
  left: 0px;
  width: 100%;
  background-color: rgba(61,61,61,0.9);
  z-index: 1001;
  padding:10px 0 20px;
  display: none;
}
.yjNavLoginName .yjNavLoginDrop a{
   display: block;
   padding-left: 20px;
   line-height:30px;
   color: #fff;

}
.yjNavLoginName .yjNavLoginDrop .btn{
  margin: 10px 0 0 20px;

}
/*头部大图*/
.yjModLarPicPn{
  position: relative;
  margin-bottom: 20px;
  background-color: #000;
}
.yjModLarPicPn .img-responsive{
  max-height: 690px;
  margin-left: auto;
  margin-right: auto;
}

.yjModeLarPicFb{
  position: absolute;
  bottom: 20px;
  right: 20px;
  color: #ccc;
  background: rgba(0,0,0,0.8);
  border-radius: 20px;
  padding:4px 10px;
}
.yjModeLarPicFb .img-circle{
  border:1px solid #7ea741;
}
.yjPicListPn ol{
  padding: 0;
  margin-bottom: 10px;
  margin-left: 0;
}
.yjPicListPn ol li{
  list-style: none;
  float: left;
  display: inline;
  margin-left: 10px;
  margin-bottom: 10px;
}
.yjPicListPn .carousel-opt{
  position: relative;
  border:1px solid #5c5c5c;
  background:#171717;
  color: #919191;
  display: block;
}
.yjPicListPn .carousel-opt:hover{
  background:#2c2c2c;
  color: #fff;
}
.yjPicListPn .carousel-opt span {
  position: absolute;
  top: 15px;
  text-align: center;
  width:100%;
}
/*图片列表*/
.yjModPicPn .col-md-3{
  padding: 0;
}
.yjModPicPn .yjPicItem{
  padding:10px;
}
.yjPicItemHoverCnt{
  display: none;
}

.yjPicItem .yjPicFont{
  margin-top:10px;
}
.yjSubTit{
  border-top:1px solid #ddd;
  padding:20px 0 10px;
  margin-top: 10px;
}
.yjSubTit h3{
  margin: 0 10px 0 0;
  font-weight: normal;
}

.yjPicItem2 img{
  margin-bottom: 10px;
}
.yjPicItem2 img:hover{
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.yjModPicPn2 .yjPicIn2{
  display:block;
  margin-bottom: 10px;
  width: 140px;
  height: 130px;
}
.yjSidePicPn .col-md-6{
  padding:0 0 0 10px;
}

/*广告banner*/
.yjAdBanner{
  border-top:1px solid #cccccc;
  padding-top: 20px;
  margin: 0;
}
.yjAdBanner .yjAdBannerCont{
  overflow: hidden;
  zoom:1;
}
.yjAdBanner .glyphicon{
  color: #999;
  font-size: 24px;
  float: left;
  display: inline;
  margin-right: 10px;
}
.yjAdBanner .btn-success{
  position: absolute;
  top: 0;
  right: 10px;
}
/*图片信息区域*/
.yjPicInfo{
  background: #f8f8f8;
  padding-top: 20px;
}
.yjPicInfo strong{
  color:#666;
}
/*边栏图片列表*/

.yjPicMore{
  position: relative;
  zoom:1;
  color: #fff;
  background: #8cb948;
  display: inline-block;
}
.yjPicMore img{
  margin-bottom: 0!important;
}
.yjPicMore:hover{
  color: #fff;
  background-color: #690;
}
.yjPicMore span{
  position: absolute;
  bottom: 10px;
  right: 10px;
  display: block;
}
.yjPicMore strong{
  font-size: 30px;
  font-weight: normal;
}



/*评论部分*/
.yjCommB,
.yjCommI,
.yjCommU,
.yjCommF,
.yjCommP{
  float: left;
  width: 18px;
  height: 18px;
  margin-right: 10px;
}
.yjCommB{
  background-position: 0 -47px;
}
.yjCommI{
  background-position: -28px -47px;
}
.yjCommU{
  background-position: -56px -47px;
}
.yjCommF{
  background-position: 0 -25px;
}
.yjCommP{
  background-position: -28px -25px;
}

.yjAddIcn,
.yjConsultIcn{
  display:inline-block;
  width: 14px;
  height: 14px;
  margin-right:3px;
  vertical-align: text-top;
  margin-top: 4px;
}
.yjAddIcn{
  background-position: 0 -74px;
}
.yjConsultIcn{
  background-position: -22px -74px;
}
.yjSsina,
.yjStxwb,
.yjSdb,
.yjSqzone{
  width:22px;
  height: 22px;
  display: inline-block;
  vertical-align: text-top;
  margin-top: -2px;
}
.yjSsina{
  background-position: 0 -94px;
}
.yjStxwb{
  background-position: 0 -169px;
}
.yjSdb{
  background-position: 0 -144px;
}
.yjSqzone{
  background-position: 0 -119px;
}

.yjReMedia{
  background: #f8f8f8;
  margin-top: 5px!important;
  padding:10px;
}
.yjIntro{
  position: relative;
  height: 40px;
  overflow: hidden;
}
.yjShow{
  position: absolute;
  right: 2px;
  bottom:0;
  background-color: #fff;
  display: inline-block;
  padding-left: 5px;
}
/*页尾部分*/
.footer{
  padding:25px 0;
  border-top:3px solid #83c237;
  background: #3d3d3d;
  color: #ccc;
}
.footer a{
  color: #ccc;
}
.footer a:hover{
  color: #fff;
  text-decoration: none;
  background: transparent;
}
.footer dt{
  margin-bottom: 20px;
}
.footer dl{
  margin-bottom: 20px;
}
.footer .cf{
  color: #939393;
  font-size: 12px;
}
.yjFootList dd{
  float: left;
  width:33%;
  font-size: 12px;
  margin-bottom: 10px;
}
.yjIphone,.yjSina,.yjWechat{
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-top: -3px;
  line-height: 20px;
  vertical-align: text-top;
  background-position: -76px 0;
  background-repeat: no-repeat;
  margin-right: 3px;
}
.yjSina{
  background-position: -76px -39px;
}
.yjWechat{
  background-position: -76px -74px;
}
.yjShare dd{
  margin-bottom: 15px;
}
/*幻灯片*/
.yjDialog{
  width:auto;
  padding:0;
  background: #fff;
  padding-right: 320px;
  height: 100%;
}
.yjDialog .carousel-inner{
  height: 690px;
}
.yjDialog .carousel-inner  img{
  margin-left: auto;
  margin-right: auto;
  max-height: 690px;
}
.yjDialog .modal-header{
  border-bottom: 0;
  padding-top:30px;
}
.yjDialog .carousel-control{
  background: transparent;
}
.yjDialog .modal-header a{
  color: #fff;
  font-size: 30px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  margin-top: -23px;
}
.yjDialog .modal-header a:hover{
  color: #fff;
  opacity: 0.9;
  filter: alpha(opacity=90);
  background: transparent;
}
.yjDialog .carousel-control .glyphicon{
  font-size: 60px;
}
.yjDialog .carousel-indicators li{
  width:10%;
  float:left;
  padding-right:5px;
  height: auto;
  margin: 0;
  border: none;
  border-radius:0;
  text-indent: 0;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.yjDialog .carousel-indicators .active{
  position: relative;
  opacity: 1;
  filter: alpha(opacity=100);
  background: transparent;
}
.yjDialog .carousel-indicators{
  background:rgba(0,0,0,.8);
  margin:0;
  position: relative;
  width: auto;
  top: auto;
  left: 2px;
  bottom: auto;
  float: left;
}
 .carousel-indicators-pn{
  position: absolute;
  padding:20px 10px;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,.8);
  width: 100%;
  z-index: 2;
}
.carousel-indicators-pn td{
  padding:0 5px 0 0;
}
.carousel-indicators-pn .carousel-opt{
  position: relative;
  border:1px solid #5c5c5c;
  background:#171717;
  color: #919191;
  display: block;
}
.carousel-indicators-pn .carousel-opt:hover{
  background:#2c2c2c;
  color: #fff;
}
.carousel-indicators-pn .carousel-opt span {
  position: absolute;
  top: 15px;
  text-align: center;
  width:100%;
}
.yjSlideL{
  background: #000;
  padding-bottom: 60px;
  overflow: hidden;
  height: 100%;
  position: relative;
  zoom:1;
}
.yjSlideR{
  background: #fff;
  padding: 10px;
  position: absolute;
  top: 0;
  right: 0;
  width: 320px;
}
.yjBt{
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.yjBorderMod{
  border-top:1px solid #ccc;
  padding-top: 10px;
}
.yjLbBtn{
  position: absolute;
  right: 20px;
}
.relayCnt{
  display: none;
}
 /*左侧子导航*/
 .yjSideSubNav{
  list-style-type: none;
  padding: 0;
  margin-bottom: 30px;
}
 .yjSideSubNav li{
  height: 24px;
  line-height: 24px;
  position: relative;
  margin-bottom: 8px;
  padding-left: 10px;
  cursor: pointer;
}
 .yjSideSubNav li:hover,.yjSideSubNav li:hover a{
  background: #8cb948;
  color: #fff;
}
 .yjSideSubNav li span{
  position: absolute;
  top: 0;
  right: 10px;
  font-size: 12px;
}
 .yjSideSubNav li a{
  color: #333;
  letter-spacing: 4px;
}
 .yjSideSubNav li a:hover{
  color: #fff;
  background-color: transparent;
}
 .yjSideSubNav .active, 
 .yjSideSubNav .active a
 {
  background: #8cb948;
  color: #fff;
}

 .yjSideBanner{
  background-color: #f8f8f8;
  padding: 15px 0 5px 10px;
  cursor: pointer;
}
 .yjSideBanner .media-object{
  width: 40px;
  height: 40px;
  margin-top: 5px;
  background-position:-32px -103px;
}
 .yjSideBanner:hover,
 .yjSideBanner:hover a,
 .yjSideBanner:hover p,
 .yjSideBannerActive ,
 .yjSideBannerActive a,
 .yjSideBannerActive p
 {
  background-color: #8cb948;
  color: #fff;
}
 .yjSideBanner:hover .media-object,
 .yjSideBannerActive .media-object
 {
  background-position:-32px -147px;
}

 .yjArcPicPn{
  position: relative;
  zoom:1;
}
 .yjArcPicPn .yjArcPicCont{
  padding-top: 10px;
}

.yjArcPersonPn{
  background: #f8f8f8;
  padding: 10px 0 4px 0;
}
.yjArcPersonPn .media{
  padding-left: 20px;
  padding: 5px 0;
}

.yjArcBasePn{
  border-top: 1px solid #d3d3d3;
  padding-top: 20px;
}
.yjArcBasePic{
  position: relative;
}
.yjArcBasePos{
  position: absolute;
  bottom: 10px;
  right: 20px;
}
.yjArcBasePos a{
  float:left;
  display:inline;
  margin:0 0 10px 20px;
  color: #ccc;
  background: rgba(0,0,0,0.8);
  border-radius: 20px;
  padding:4px 10px;
  height: 30px;
  position: relative;
}
.yjArcBasePos a img{
  border:1px solid #7ea741;
}
.yjArcBasePos a .yjArcBaseAdd{
  border:1px solid #fff;
}
.yjArcBasePos a:hover{
  background:rgba(140,185,70,.8);
  color: #fff;
}
.yjArcBasePic .yjArcAddTag{
  display: none;
}
.yjArcBasePic:hover .yjArcAddTag{
  display: block;
}
.archModal .modal-header{
  background-color: #f8f8f8;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom: none;
}
.archModal .modal-footer{
  background-color: #f8f8f8;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  border-top: none;
  padding:10px 20px;
  margin-top: 0;
}
.archModal .media{
  overflow: visible;
}

.yjArcBasePos .glyphicon-plus{
  position: absolute;
  font-size: 12px;
  top: 8px;
  left: 14px;
}
.yjPerTit{
  line-height: 38px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.yjPicItem4{
  margin-right: -4px;
}
.yjPicItem4 .col-md-2{
  padding-right:4px;
}
.yjPicItem4 .col-md-2 img{
  margin-bottom: 10px;
}

.yjTipBg{
  background: #f5f5f5;
  margin: 0 -14px 10px;
  padding:5px 0 5px 14px;
}

 
.yjArcPicTit{
  padding:15px 0 5px;
}
 .yjArcPicTit h3{
  height: 40px;
  margin: 0;
}
 .yjArcTipL{
  width:200px;
  float: left;
  margin-right: 20px;
}

 .yjInTit{
  margin-bottom: 30px;
  margin-top: 30px;
  font-size: 24px;
}
 .yjInCarouselPn{
  position: relative;
}
 .yjInCarouselPn li{
  background: rgba(255,255,255,.5);
  border:none;
  height: 16px;
  width: 16px;
  margin:0 4px;
}
 .yjInCarouselPn li.active{
  margin:0 4px;
  width:16px;
  height: 16px;
}
  .yjInCarouselPn  .yjArcBasePos{
  z-index: 15;
}
 .yjInLogin{
  background: rgba(0,0,0,.2);
  border-radius: 5px;
  position: absolute;
  bottom: 100px;
  left:50px;
  z-index: 15;
  padding:10px;
  color: #fff;
}
 .yjInLogin button {
  font-size: 20px;
  letter-spacing: 2px;
}
 .yjInLogin a:hover {
  background-color:transparent;
}

 .yjInArcPn .media{
  margin-bottom: 25px;
}
 .yjInArcPn .media .pull-left{
  margin-right: 15px;
}
 .yjInGrayBg{
  background-color: #f8f8f8;
  margin-top: -10px;
  padding-bottom: 10px;
}
 .yjInExpert{
  text-align: center;
  padding-top: 20px;
  margin-bottom: 10px;
}
 .yjInExpert .img-center{
  margin-left: auto;
  margin-right: auto;
}
 .yjInConsultPn .yjInConsult{
  padding-top: 30px;
}
 .yjExpert{
  border:1px solid #ccc;
  padding:10px 14px 0;
  margin-top: 10px;
  height:155px;
  overflow: hidden;
  position: relative;
}
.yjExpertPn .yjExpert{
  height: auto;
} 
.yjExpert .glyphicon-chevron-down{
 position: absolute;
 top:auto;
 bottom: 0;
 left: 0;
 width: 100%;
 font-size: 12px;
 height: 20px;
 padding-right: 15px;
 background-color: #fff;
 text-align: right;
 display: block;
}
.yjExpertActive{
  height: auto;
  position: absolute;
  left: 10px;
  right: 10px;
  background-color: #fff;
  z-index: 10;
}
 .btn-gray{
  color: #fff;
  background-color: #838383;
  border-color: #838383;
  padding: 5px 15px;
}
 .btn-gray:hover,
 .btn-gray:active
 {
  color: #fff;
}
  .yjExpertA{
  text-align: center;
}
  .yjExpertRe{
    background-color: #f8f8f8;
  }
  .yjExpertRe > .media {
  padding:0 20px 20px;
}
.yjAlbumEditPn{
  position: relative;
  display: inline-block;
}
.yjAlbumEditPn .yjAlbumEditA{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  color: #fff;
  height: 37px;
  line-height: 37px;
  background-color: rgba(0,0,0,0.7);
}
.yjAlbumEditPn .yjAlbumEditA a{
  color: #fff;
}
.yjAlbumEditPn .yjAlbumEditA a:hover{
   color: #fff;
 background-color: transparent;
}
.yjAlbumBg > .btn {
  font-size: 16px;
}
.yjAlbumBg >.btn > .glyphicon-upload {

  margin-right: 5px;
}
.yjAlbumBg{
  background-color: #f8f8f8;
  text-align: center;
  padding:12px 0;
  margin: 30px 0;
}
.yjAlbumForm{
  background-color: #f8f8f8;
  padding:15px 40px 15px 0;
}
.yjAlbumForm .control-label{
  text-align: right;
  font-weight: normal;
}
.yjAlbumBg2{
  background-color: #f8f8f8;
  padding:15px 20px;
  margin-top: 0;
  margin-bottom: 5px;
}
.yjAlbumBg2 .yjAlbumEditPn{
  margin-right: 20px;
}
.yjAlbumBg2 .yjAlbumEditA{
  background-color: rgba(171,0,0,0.8);
  display: none;
}
.yjAlbumBtnGroup{
  text-align: center;
  margin: 30px 0 60px;
}
.yjArcBot{
  position: absolute;
  bottom: 0;
  left: 0;
}
.yjArcBot .col-md-3{
  padding:0;
}
.yjArcBot img{
  width:70px;
  border-right:1px solid #fff;
  border-top:1px solid #fff;
}
.yjArcAPn{
  position: relative;
  margin-bottom: 8px;
}
.yjArcAPn .yjArcAa{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0,0,0,0.4);
  z-index: 10;
  text-align: center;
  display: none;
}
.yjArcAPn .yjArcAa a{
  display: inline-block;
  color: #ccc;
background: rgba(0,0,0,0.8);
border-radius: 20px;
padding: 4px 10px;
margin-top: 110px;
}
.yjArcAPn .yjArcAa a:hover{
background: rgba(140,185,70,.8);
color: #fff;
}
.yjArcAPn:hover .yjArcAa{
  display: block;
}
.yjAlbumBg2:hover .yjAlbumEditA{
  display: block;
}



/*覆盖样式*/
.nav > li > a:hover, .nav > li > a:focus{
  background-color: #8cb948;
}
.popover{
  max-width:350px;
}
.navbar-inverse{
  background-color: #3d3d3d;
}
.navbar-inverse .navbar-text {
  color: #CCC;
}
.navbar-inverse .navbar-nav > li > a {
  color: #CCC;
  font-weight: normal;
  font: 16px "Microsoft Yahei";
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  font-weight: bold;
  background-color: transparent;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{
  font-weight: normal;
  font-family:"Microsoft Yahei";
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #eee;
  color: #690;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #8cb948;
  border-color: #8cb948;
  cursor: default;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #fff;
  background-color: #8cb948;
}
.modal{
  overflow: hidden;
}
/*媒体查询部分*/
@media (max-width: 768px) {
  .text-right{ text-align: left;}
  .yjSlideL{ height: auto; padding-bottom: 10px;}
  .yjSlideR{padding: 10px; position: static; width: auto;}
  .yjDialog{ padding-right: 0; }
  .carousel-indicators-pn { display: none;}
}
@media (min-width: 768px) {
    .navLogin{
      padding-left:10px;
    }
    .navSearch {width: 128px;}
    .yjArcPicPn .yjArcPicAbs{ position: absolute; top: 0; background: rgba(255,255,255,.9); right:-10px; height: 100%; padding-right: 20px}
    .yjAcrBaseBor{border-right: 1px solid #d3d3d3}
}
@media (min-width: 992px) and (max-width: 1199px) {
.navSearch {width: 240px}
.yjArcPicPn .yjArcPicAbs{ position: absolute; top: 0; background: rgba(255,255,255,.9); right:-10px; height: 100%; padding-right: 20px}
.yjArcPicIntro{ height:40px; overflow: hidden;}
.yjSideSubNavFix{ position: fixed; top: 0}
}
@media (min-width: 1200px) {
.yjPicItem3 .col-md-2{ padding-left: 0}
.yjPicItem3 .col-md-2 img,.yjPicItem3 .col-md-3 img{ width: 140px; height: 135px}
.yjPicItem3 .col-md-3{ padding-left: 0}
.fixSub{ top: 0; background:rgba(255,255,255,0.9); z-index: 333; border-bottom: 1px solid #ccc; position: fixed; padding-bottom: 15px; left: 0; right: 0}
.container {max-width: 1200px;}
.navSearch {width: 240px}
.yjModPicPn .yjPicItem:hover{ border:1px solid #ccc; padding: 9px;z-index: 99; position: relative; }
.yjModPicPn .yjPicItem:hover .yjPicItemHoverCnt{ display: block; background: #fff; position: absolute; border:1px solid #ccc;
  border-top:none; left:-1px; right:-1px; padding: 10px 10px 0}

.yjArcPicPn .yjArcPicAbs{ position: absolute; top: 0; background: rgba(255,255,255,.9); right:-10px; height: 100%; padding-right: 20px}
.yjArcPersonPn .media{border-right: 1px solid #d3d3d3}
.yjAcrBaseBor{border-right: 1px solid #d3d3d3}
.yjSideSubNavFix{ position: fixed; top: 0}
.yjInCarouselPn{margin-right: auto; margin-left: auto; background-color: #000;}
.yjInCarouselPn .carousel-inner{ width:1280px; margin: 0 auto;}
.yjInLogin{ left: 50px}
.yjArcImgPn{text-align: center;}
.yjArcImgPn img{ max-height: 800px; margin-left: auto; margin-right: auto; }

}