.borders{
    border-style:solid;
    border-width:2px;
    border-color:red;
    border-radius: 12px;
}

.c-counsel {
       margin: 0 auto;
       padding: 5px 0;
       color: #D90208;
       letter-spacing: 1px;
}
.c-footer{
   /* background: #f5f5f5;
    min-width: 960px;*/
    background: #ffffff;
    padding: 10px 0 20px;
    color: #666;
    font: 12px/20px Tahoma, Verdana, Arial, Helvetica, SimSun, sans-serif;
    text-align: center;
}

.c-line {
    height: 1px;
    overflow: hidden;
    border: 1px solid #D90208;
    background: #F46158;
    zoom: 1;
}
.c-warning {
    width: 940px;
    margin: 0 auto;
    padding: 5px 10px 0;
}
.c-lisence {
    width: 960px;
    margin: 0 auto;
    padding: 10px 0;
}
.c-channels {
    height: 35px;
    margin: 5px auto;
}
.c-channels a {
        display: inline-block;
        height: 35px;
        margin: 0 10px;
        line-height: 35px;
        text-decoration: none;
    }
.c-footer a {
        color: #666;
        text-decoration: none;
    }
    .c-channels a.c-fzp {
        padding-left: 35px;
        background: url(../images/icon_fzp.png) no-repeat left center;}
        .c-channels a.c-hd315 {
            padding-left: 34px;
            background: url(../images/icon_hd315.png) no-repeat left center;}
            .c-channels a.c-whb {
                padding-left: 40px;
                background: url(../images/icon_whb.png) no-repeat left center;}
                .center {
                    /* position: relative; */
                    margin: 0 auto;
                    width: 1108px;
                    padding: 345px 0 50px 0;
                    z-index: 100;
                    overflow: hidden;
                }
                .bottomImg {
  /*   position: absolute;
    width: 1000px;
    height: 1053px;
    margin-left: 18%;*/
    text-align: center;
   /* background-color: rgb(150,26,26);*/
    background-color: rgb(182,41,1);
}
.marleft{
    margin-left: 0px;
}
/*.carousel-inner img {
width:100%;
}*/

.rides-cs {  font-size: 12px; background: rgb(182,41,1); position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 90px;height: 250px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li {list-style-type:none;line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(http://demo.lanrenzhijia.com/2014/service1031/images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}

.fllogo{
    position: absolute;
    top: 18px;
    left: 18px;
    width: 480px;
    height: 107px;
    z-index: 2;
}
.fllogo img {
    width: 120px;
    height: 120px;
}
.fllogo h2 {
    display: block;
    position: absolute;
    top: 12px;
    left: 156px;
    font: bold 35px "microsoft yahei";
}
.fllogo h5 {
    display: block;
    position: absolute;
    top: 65px;
    left: 155px;
    color: #695656;
    font: normal 14px "microsoft yahei";
    letter-spacing: 5px;
}
.flnav {
    position: absolute;
    top: 42px;
    left: 493px;
    width: 521px;
    height: 33px;
}
.flnav a {
    display: block;
    float: left;
    height: 67px;
    color: #000;
    font: normal 16px/28px "microsoft yahei";
    transition: all 0.5s ease;
    text-decoration: none;
}
.flnav a:hover{
  color: #8d57ba;
  height: 35px;
  background: url('../images/head-active.png') bottom left no-repeat;
  background-size: 75%;
}
.flnav i {
    display: block;
    float: left;
    margin: 4px 0 -5px 5px;
    width: 21px;
    height: 22px;
    background: url(../images/spirite.png) 0px -91px no-repeat;
}
.flnav .thumb {
    position: absolute;
    top: 28px;
    left: 0;
    width: 65px;
    height: 4px;
    background: url(../images/spirite.png) -20px -107px no-repeat;
}
.nomargin{
    margin: 0;
}
.nopadding{
    padding: 0;
}
.bg{
  position: relative;
  left:50%;
  z-index: 2;
  margin-left:-960px;
  width:1920px;
  background-color: #fff;
  /*overflow-x: hidden;*/
}
.bg1{
  width:1920px;
  height:930px;
  background: url(../images/bg1.jpg);
  text-align: center;
/*  display: inline;*/
}
.bg3{
  width:1920px;
  height:770px;
  background: url(../images/bg3.jpg);
/*  display: inline;*/
}
.bg3 .bg-tit{
  position: absolute;
  top:0;
  width: 100%;
  height: 60px;
}
.bg3 .line{
  position: absolute;
  top:58px;
  height: 1px;
  width: 100%;
  background-color: #ddd;
}
.bg3 .tit-box{
  position: absolute;
  padding: 5px;
  top:24px;
  left: 50%;
  margin-left:-105px;
  width: 200px;
  height: 61px;
/*  background-color: #f5f5f5;*/
}
.bg3 .tit-box .tit-icon{
  float: left;
  margin-top: 14px;
 /* width: 38px;
  height: 44px;
  background: url(../images/spirite.png) -797px -100px no-repeat;*/
}
.bg3 .tit-box .bg-tit-text{
  float: right;
  font:normal 12px "microsoft yahei";
  color: #5f4424;
  text-align: center;
}
.bg3 .tit-box .bg-tit-text span{
  font:bold 40px "microsoft yahei";
  color: #333;
}
.newsbox{
  position: absolute;
  top:142px;
  left:370px;
  width: 1188px;
  height: 640px;
  z-index: 2;
}
.bg-tit-text{
  float: right;
  font:normal 12px "microsoft yahei";
  color: #5f4424;
  text-align: center;
}
.nav-list > li{
    width: 18px;
    font: normal 18px/18px "microsoft yahei";
    word-wrap: break-word;
    letter-spacing: 20px;
    color: #adadad;
}
.nav-list > li > a {
    color: #adadad;
    padding: 41px 26px;
    width: 100%;
    margin: 0;
}
.nav-list >li > a:hover {
    color: #fff;
    background-color: #6d5db1;
    transition: all 0.7s ease;
}
.nav-list> li:first-child > a {
    border-radius: 0;
}
.bs-docs-sidenav .icon-chevron-right {
    display: none;
}
.floatleft{
    float: left;
}
.floatright{
    float: right;
}
.infodetail {
    display: block;
    height: 46px;
    margin-top: 10px;
    color: #333333;
    background-color: #f8f8f8;
    text-align: center;
    font: normal 14px/46px "microsoft yahei";
    border: 1px solid #ddd;
    transition: all 0.7s ease;
}
.infodetail > a{
  color: #333333;
  text-decoration: none;
}
.infodetail > a:hover {
  color: #fff;
  text-decoration: none;
}  
.infodetail:hover {
    color: #fff;
    background-color: #6d5db1;
}
.padding10{
    padding: 10px;
}
.bg4{
  width:1920px;
  height:790px;
  background: url(../images/bg4.jpg);
  margin-top: 53px;
}
.bg4 .pagenum{
  position: absolute;
  top:76px;
  left:1306px;
  /*width: 224px;*/
  height: 53px;
  color:rgba(255,255,255,0.6);
  font:italic 36px/70px "microsoft yahei";
  z-index:6;
}
.bg4 .pagenum span{
  color:#fff;
  font:italic 57px/70px "microsoft yahei";
}
.bg4 .pagenum a.lf{
  display: inline-block;
  margin-right:50px;
  margin-bottom:-5px;
  width: 28px;
  height: 54px;
  background:url(../images/spirite.png) -550px 0 no-repeat;
}
.bg4 .pagenum a.rig{
  display: inline-block;
  margin-left:50px;
  margin-bottom:-5px;
  width: 28px;
  height: 54px;
  background:url(../images/spirite.png) -584px 0 no-repeat;
}
.bg4 .swiper-container{
  width: 1180px;
  height: 600px;
  padding-top: 50px;
  overflow: visible;
}
.bg4 .showcontbox{
  position: relative;
  transition:all 0.7s ease;
}
.bg4 .showcontbox{
  display: block;
  z-index:5;
  opacity: 1;
  transition:all 0.7s ease;
}
.bg4 .showcontbox .tit{
  text-align: center;
  font:bold 40px "microsoft yahei";
  opacity: 0;
  transition:all 0.7s ease;
  color:#fff;
}
.bg4 .showcontbox .tit span{
  opacity: 0;
  display: block;
  font:normal 14px/20px "microsoft yahei";
  transition:all 0.7s ease;
}
.bg4 .showcontbox .txtdesc{
  position: absolute;
  top:0px;
  left: -65%;
  width: 630px;
  height: 556px;
  z-index:2;
 
  opacity: 0;
}
.bg4 .showcontbox .descimg{
  position: absolute;
  top:92px;
  right:-112%;
  overflow: hidden;
  /* transition:all 0.7s ease; */
  opacity: 0;
}
.bg4 .showcontbox .descimg img{
  transform:scale(1.05);
  transition:all 3s ease;
}
.bg4 .showcontbox.swiper-slide-active {
  display: block;
}
.bg4 .swiper-slide-active .tit{
  opacity: 1;
}
.bg4 .swiper-slide-active .txtdesc{
  left: -11%;
  opacity: 1;
   transition:all 0.7s ease;
}
.bg4 .swiper-slide-active .descimg{
  right: 0;
  opacity: 1;
   transition:all 0.7s ease;
}
.bg4 .swiper-slide-active .descimg img{
  transform:scale(1);
  transition:all 3s ease;
}
.bg4 .page-a-box{
  position: absolute;
  top:616px;
  left:0;
  width: 1920px;
  height: 120px;
}
.bg4 .page-a-btn-box{
  width: 1300px;
  height: 123px;
  position: absolute;
  top:0;
  left:50%;
  margin-left: -575px;
}
.bg4 .page-a-box .hr{
  /*float: left;*/
  position: absolute;
  top:44px;
  /*margin-top:44px;*/
  width: 160px;
  height: 1px;
  background-color: #fff;
  opacity: 0.2;
}
.bg4 .page-a-box .hr1{left:0;}
.bg4 .page-a-box .hr2{
  width: 1048px;
  height: 1px;
  left:430px;
}
.bg4 .page-a-box .hr2-mov{
  /*width: 1048px;*/
  width: 0px;
  height: 1px;
  left:430px;
  background-color: #fff;
  opacity: 1;
}
.bg4 .page-a-box .hr3{left:1515px;}
.bg4 .page-a-box .hr1,.bg4 .page-a-box .hr3{width: 420px;}
.bg4 .page-a-box .page-a{
  float: left;
  /*width: 131px;*/
  width: 87px;
  height: 118px;
}
.bg4 .page-a-box .page-a{
  margin-right: 173px;
}
.bg4 .page-a-box .page-a:nth-child(5){
  margin-right: 0;
}
.bg4 .page-a-box .page-a .imgbox{
  position: relative;
  width: 87px;
  height: 87px;
  overflow: hidden;
}
.bg4 .page-a-box .page-a.cur .imgbox img{
  position: absolute;
  top:-87px;
  left: 0;
}
.bg4 .page-a-box .page-a p{
  display: block;
  margin-left:-22.5px;
  margin-top:10px;
  width:131px;
  font:normal 16px "microsoft yahei";
  color: #fff;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow:ellipsis;
}
.bg4 .page-a-box .page-a.cur p{color: #fff;}

.bg5{
  width:1920px;
  height:225px;
  background-color: #fff;
}
.bg5 .promptbox{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1920px;
  height: 176px;
  background-color: #f5f5f5;
}
.bg5 .promptbox .prompt{
  position: absolute;
  top:45px;
  left:420px;
  width:439px;
  height:79px;
  padding-right:72px;
  font:normal 14px/28px "microsoft yahei";
  color: #999;
}
.bg5 .promptbox span{
  color: #333;
  font:bold 16px/28px "microsoft yahei";
}
.bg5 .promptbox .service{
  position: absolute;
  left: 1010px;
  top:45px;
  width:543px;
  height:79px;
  font:normal 14px/28px "microsoft yahei";
  color: #999;
}
.bg5 .promptbox .service a{
  color: #999;
  transition:all .7s ease;
}
.bg5 .promptbox .service a:hover{
  color:#333;
  transition:all .7s ease;
}
.bg6{
  width:1920px;
  height:521px;
  background: url(../images/bg6.jpg) no-repeat;
}
.bg6 .tit{
  position: absolute;
  top:65px;
  width: 100%;
  color: #8d57ba;
  text-align: center;
  font:bold 30px/40px "microsoft yahei";
  letter-spacing:30px;
  opacity: 1;
}
.bg6 .subtit{
  position: absolute;
  top:115px;
  width: 100%;
  color: #8d57ba;
  text-align: center;
  font:normal 14px/23px "microsoft yahei";
  letter-spacing:15px;
  opacity: 1;
}
.bg6 img.btm-qrcode{
  position: absolute;
  width: 170px;
  height: 170px;
  top: 170px;
  left: 50%;
  margin-left: -85px;
}

.bs-docs-sidenav > .active > a {
   padding:42px 27px;
}
.nav-list > .active > a{
  background-color: #6d5db1;
}
.subhead{
 margin-top:70px;
}
.bs-docs-sidenav > li:last-child > a {
  border-radius: 0;
}