/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family:"΢���ź�"; font-size:14px; background:#f1f4fb; min-width:1100px;}
a{ text-decoration:none; color:#000;}
a:hover{ color:#f00;}
img{ max-width:100%;}
ul{ list-style:none;}
li{ list-style:none;}
input,button,a {outline:0 none !important; blr:expression(this.onFocus=this.blur());}
.allbox{ float:left; width:100%; height:auto; overflow:hidden;}
.alltop{ position:fixed; top:0; left:0; width:100%; height:70px;background:#f2fafb; border-bottom:#eee solid 1px; z-index:999;  }
.zhaibox{ margin:0 auto; width:1100px; height:auto;}
.zhaibox1{ margin:0 auto; width:1100px; height:auto;}
.allnav{ width:660px; float:left; padding-left:30px; height:auto;}

.sousuo{ float:left; width:20px; height:auto; margin-left:110px;}
.input01{ float:left; border:0; background:#fff; width:90px; height:30px; margin-top:15px; padding-left:10px;}
.btn01{ float:left; width:20px; height:20px; margin-top:20px; background:url(../images/index_03.jpg) no-repeat; border:0;}
.login{ float:left; width:120px; height:30px; margin-top:15px; line-height:30px; padding-left:30px;}

.syleft{ float:left; width:810px; height:auto; margin-top:90px;}

/* ����ͼ�� �Ѽ����� www.lanrentuku.com */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: 427px;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 10px;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.png") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 10px;
  }


#outer {width:770px; float:left; margin-top:20px; padding:20px; border:#eee solid 1px; background:#fff;}
#tab {overflow:hidden;zoom:1;}
#tab li {float:left;color:#68747d;height:40px;	cursor:pointer;	line-height:40px; margin-right:90px; font-size:16px; font-weight:bold;}
#tab li.current {color:#111; border-bottom:#f00 solid 2px;}
#content {border-top-width:0; border-top:#eeeeee dashed 3px; margin-top:10px;}
#content ol {line-height:25px;display:none;}

.kddiv{ float:left; width:770px; height:188px; margin-top:20px; border-bottom:#eee solid 1px; padding-bottom:20px;}
.kdimg{ float:left; width:293px; height:188px; position:relative; z-index:1; padding-right:20px;}
.biaoqian{ width:40px; height:20px; line-height:20px; background:#f45957; text-align:center; color:#fff; font-size:12px; border-radius:10px; position:absolute; top:10px; left:10px; z-index:2;}
.kdjie{ float:left; width:450px; height:auto; line-height:24px;}
.sybt01{ font-weight:bold; font-size:16px; line-height:24px; margin-bottom:10px; height:auto; max-height:48px; overflow:hidden;}
.sylijs{ height:100px; line-height:33px;}

.ckgdmore{ text-align:center; line-height:38px; font-size:16px; color:#5f5f5f; width:100%; float:left; margin-top:20px;}
.ckgdmore a{ color:#5f5f5f;}

.syright{ float:right; width:270px; height:auto; margin-top:90px;}
.syrwft{ float:left; width:268px; border:#eee solid 1px; background:#fff; padding-bottom:15px; margin-bottom:20px;}
.youbt{ float:left; width:228px; padding:0px 20px; line-height:46px; font-size:16px; font-weight:bold; color:#111; padding-top:10px;}
.youbt span{ border-bottom:#f00 solid 2px; padding-bottom:5px;}
.syrwft li{ float:left; width:228px; padding:0px 20px; height:185px; margin-top:10px; position:relative; z-index:1;}
.lbxz{ position:absolute; bottom:5px;background-color:rgba(0,0,0,0.6); color:#fff; width:188px; padding:5px 20px;}

.syrmwz{ float:left; width:268px; height:384px; overflow:hidden; border:#eee solid 1px; background:#fff; padding-bottom:15px; margin-bottom:20px;}
.syrmwz li{ float:left; width:228px; padding:0 20px; line-height:24px; margin-top:10px;}

.syzjqy{ float:left; width:268px; border:#eee solid 1px; background:#fff; padding-bottom:15px; margin-bottom:20px; height:470px; overflow:hidden;}
.zjqydiv{ float:left; width:228px; padding:0px 20px; margin-top:10px; line-height:24px;}
.syzjqy li{ float:left; width:228px; padding:0 20px; margin-top:15px;}

.sycase{ float:left; width:268px; border:#eee solid 1px; background:#fff; padding-bottom:15px; height:413px; overflow:hidden; }
.sycase li{ float:left; width:228px; padding:0 20px; margin-top:10px; margin-bottom:10px;}

.sylink{ float:left; width:100%; height:auto; margin-top:50px; margin-bottom:50px;}
.sylink ul{ float:left; width:100%; height:auto; overflow:hidden;}
.sylink li{ float:left; width:100%; height:auto; text-align:center; padding-bottom:40px;}
.sylink li img{ width:230px; height:80px; margin:0 16px;}

.allfoot{ float:left; width:100%; height:auto; background:#111; color:#ccc; line-height:24px; padding-bottom:20px;}

.newsmain{ float:left; width:770px; padding:30px 19px; border:#eee solid 1px; background:#fff;}
.newsmain li{ float:left; width:770px; height:auto; border-bottom:#eee solid 1px; padding-bottom:26px; margin-bottom:26px;}
.sybt011{ font-weight:bold; font-size:16px; line-height:24px; margin-bottom:10px; height:auto;}
.sylijs01{ height:100px; line-height:25px;}
.yema{ float:left; width:100%; text-align:center; height:36px; font-size:16px;margin-top:20px; margin-bottom:10px;}
.yema a{  padding:10px 50px; color:#5f5f5f; border:#eee solid 1px; background:#fff;}

.gcbox{ float:left; width:100%; height:auto; padding-top:8px;}
.gcbox li{ float:left; width:258.5px; height:auto; margin-right:21px; font-size:16px; margin-bottom:25px; background:#fff; padding-bottom:10px; position:relative;}
.gcbox li:nth-child(4){ margin-right:0;}
.gcbox li:nth-child(8){ margin-right:0;}
.gcbox li:nth-child(12){ margin-right:0;}
.gcbox li:nth-child(16){ margin-right:0;}
.zhuanfang{ float:left; width:238.5px;padding:10px 10px; height:36px; overflow:hidden; }
.time{ padding:0px 10px; font-size:14px; color:#ccc;}
.fangtan{ position:absolute; top:0; left:0; font-size:14px; width:40px; height:24px; line-height:24px; color:#fff; background:#f78000; text-align:center;}

.xuexiul{ float:left; width:100%; height:70px; background:#fff; margin-top:10px; border-bottom:#eee dashed 2px; margin-bottom:10px;}
.xuexiul li{ float:left; width:40px; margin-left:30px; margin-right:46px; line-height:6px; text-align:center; font-size:16px; font-weight:bold; margin-top:36px;}
.xuexiul li.hover{ border-bottom:#f00 solid 2px;}

.hdasdf{ float:left; width:720px; background:#fff; margin-top:90px; line-height:28px; padding-bottom:10px;}
.hdimg{ width:100%; height:434px;}
.hdasdf p{ padding:0px 15px;}

.nyrihgt{ float:right; width:350px; height:auto; margin-top:90px;}
.nyrihgt li{ float:left; width:350px; background:#fff; line-height:26px; padding-bottom:8px; margin-bottom:22px; position:relative;}
.nyrihgt li p{ padding:0 15px;}
.biaoqian01{ position:absolute; top:5px; left:-12px; z-index:999;}
.biaoqian02{ position:absolute; top:5px; left:-12px; z-index:1000; color:#fff; width:100px; line-height:30px; text-align:center;}

.meitibox{ float:left; width:100%; height:auto;}
.meitibox li{ float:left; width:203px; height:auto; margin-right:21px; font-size:16px; margin-bottom:25px; background:#fff; padding-bottom:10px; position:relative;}
.meitibox li p{ width:183px;}
.meitibox li:nth-child(5n){ margin-right:0;}


.sousadf{ float:left; width:100%; height:auto; padding:15px 0px; padding-top:30px; line-height:40px;}
.input02{ float:right; width:642px; height:38px; line-height:38px; border:#eee solid 1px;}
.btn02{ float:right; width:79px; height:40px; background:url(../images/mt_07.jpg) no-repeat; border:0; border-radius:5px;}
.leixingbox{ float:left; width:1038px; border:#eee solid 1px; padding:15px 30px; background:#fff; line-height:40px; margin-top:20px; margin-bottom:20px;}
.leixingbox a{ padding:4px 10px; border-radius:3px; margin-right:11px; display:inline-block;}
.allred{ background:#c00; color:#fff;}
.allhei{ background:#666666; color:#fff;}
#mtbtable td{ padding:5px 0px;}

.nav {
  width: 650px; float:left; height:70px; color: #fff;
}
.nav a {
  display: block; height:70px; line-height:70px; font-size:16px; color:#626262;
}
.nav_menu {
  line-height: 70px;
  text-transform: uppercase;
}
.nav_menu li.hover{ background:#f95854; color:#fff;}
.nav_menu li.hover a{ background:#f95854; color:#fff;}
.nav_menu-item {
  display: inline-block; padding:0px 20px;
  position: relative;
}
.nav_menu-item:hover{ background:#f95854; color:#fff;}
.nav_menu-item:hover a{ background:#f95854; color:#fff;}
.nav_menu-item:hover a:hover{ background:#f95854; color:#fff; }

.nav_menu-item:hover .nav_submenu {
  display: block; background:#fff; color:#333333;
}
.nav_submenu {
  text-transform: none;
  display: none;
  position: absolute;
  width: 100px;
   left:-15px; text-align:center; line-height:40px;
}
.nav_submenu-item{ height:36px; line-height:36px; padding:0; background:#fff!important; color:#333333!important;}
.nav_submenu-item a{ height:36px; line-height:36px; padding:0; background:#fff!important; color:#333333!important; font-size:14px;}
.nav_submenu-item a:hover{ height:36px; line-height:36px; padding:0;background:#eee!important; color:#f95854!important;}

.nav_submenu-item:hover{ height:36px; line-height:36px; padding:0;background:#eee!important; color:#f95854!important;}

.aboutmain{ width:1000px; padding:20px 125px; border:#eee solid 1px; background:#fff; float:left; line-height:30px; font-size:16px; color:#454241;}
.loginmain{ width:550px; padding:40px 275px; border:#eee solid 1px; background:#fff; float:left; line-height:30px; font-size:16px; color:#454241; margin-top:90px;}
.loginbq{ text-align:center; line-height:80px; color:#5c5c5c;}
.dlzcbt{ float:left; width:550px; height:60px; line-height:60px; }
.dlzcbt li{ float:left; width:275px; border-bottom:#d8d8d8 solid 3px; text-align:center; font-size:20px; color:#aaa;}
.dlzcbt li a{ color:#aaa;}
.dlzcbt li.hover{ color:#f85959; border-bottom:#f85959 solid 3px; font-weight:bold;}
.dlzcbt li.hover a{ color:#f85959;}
#logintable td{ height:60px;}
#logintable{ float:left; margin-top:30px;}
.input14{ width:330px; height:36px; line-height:36px; border:#d8d8d8 solid 1px; margin-left:30px;}
.input15{ width:200px; height:36px; line-height:36px; border:#d8d8d8 solid 1px; margin-left:30px;}
.btn04{ width:332px; height:40px; line-height:40px; background:#f65858; color:#fff; font-size:18px; border:0; margin-left:30px;}
.btn05{ width:120px; height:36px; line-height:36px; background:#f65858; color:#fff; font-size:14px; border:0; margin-left:10px;}
.btn06{ width:160px; height:36px; line-height:36px; background:#f65858; color:#fff; font-size:14px; border:0; margin-left:10px; border-radius:5px;}
.btn07{ width:160px; height:34px; line-height:34px; background:#fff; color:#f65858; font-size:14px; border:#f65858 solid 1px; margin-left:30px; border-radius:5px;}

.grzxred{ font-size:22px; color:#f65858; font-weight:bold; border-bottom:#f65858 solid 2px;}

.viewmain{ float:left; width:750px; padding:30px 29px; border:#eee solid 1px; background:#fff; line-height:26px;}
.viewmain1{ float:left; width:690px; padding:15px 29px; border:#eee solid 1px; background:#fff; line-height:26px; text-align:justify;}
.viewh1{ float:left; width:100%; margin-bottom:20px; line-height:50px; font-size:36px; font-weight:bold; color:#3b3b3b;}
#xinxi{ float:left; width:100%; height:60px; border-bottom:#eee dashed 3px; display:block; }
#xinxi1{ float:left; width:100%; height:60px; border-bottom:#eee dashed 3px; display:none;}
.xianqing{ float:left; width:100%; height:auto; line-height:28px; font-size:16px; padding:30px 0px;}
.xianqing img{ max-width:100%;}
.prenext{float:left; width:100%; height:auto; line-height:28px; font-size:16px; padding:30px 0px;}
.cainixihuan{float:left; width:100%; height:auto; border-top:#eee dashed 3px; padding:30px 0px;}
.cnxhbt{ float:left; width:830px; padding-left:10px; font-size:20px; line-height:40px; color:#727272;}
.cainixihuan li{ float:left; width:345px; height:320px; margin-left:10px; margin-right:35px; font-size:16px; line-height:26px;}
.cainixihuan li:nth-child(4){ margin-right:0;}
.cainixihuan li:nth-child(2){ margin-right:0;}
.cainixihuan li img{ width:345px; height:217px;}
.lxfsbt{ border-left:#f65858 solid 3px; font-size:18px; padding-left:15px; margin-bottom:10px;}

#navpc{ display:block;}
#navmobile{ display:none;}
#navsj{ display:none;}
#sousuopc{ display:block;}
#loginpc{ display:block;}
#footmobile{ display:none;}
.footxq{ width:31%; height:auto; float:left; padding-bottom:30px;}
.ftxh1{ float:left; width:100%; height:46px; font-size:24px; border-bottom:#eee solid 1px; font-weight:bold; margin-bottom:15px;}
.lmleft{ float:left; width:238px; border:#eee solid 1px; background:#fff; margin-right:20px; margin-top:90px;}
.lmleft li{ float:left; width:100%; height:60px; line-height:60px; text-align:center; font-size:22px; border-bottom:#f4f6fc solid 1px;}
.lmright{ float:left; width:840px; height:auto;}
.aboutmain1{ width:650px; padding:20px 95px; border:#eee solid 1px; background:#fff; float:left; line-height:30px; font-size:16px; color:#454241;}
.sanjiarea{ display:none;}
.form{ float:left; width:100%; height:auto; padding:30px 0; background:url(../images/bsdf.jpg); background-size:100% 100%;}
.sersou{ float:left; width:350px; height:50px; line-height:50px; background:#fff; margin:15px 0px; margin-left:50px; }
.sersou img{ float:left; margin-top:10px; margin-left:15px; margin-right:10px;}
.inputtm{ width:200px; height:48px; line-height:48px; border:0;}
.btnsubmit{ width:300px; height:50px; line-height:50px; background:#f65958; text-align:center; border:0; margin-left:270px; margin-top:20px; font-size:18px; font-weight:bold; color:#fff;}
#xzgd{ height:900px; overflow:hidden;}
.paymub{ width:748px; height:475px;  position:fixed; top:50%; left:50%; margin-left:-374px; margin-top:-237px; z-index:1000; display:none;}
.heise{ position:fixed; z-index:999; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.8; display:none;}

.syimgwh{ width:293px; height:188px;}
.gcimg{ width:100%; height:190px;}
.gdheight{ height:159px;}
.mtk01{ height:70px;}
.height500{ height:910px; overflow:hidden;}
.shabi{ width:100%; height:242px;}

#scroll_outer{
    width:100%; height:120px; overflow:hidden;
}
#scroll_inner{
    width: 100%;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination > li {
    display: inline;  width:auto; height:auto; border-bottom:0; padding-bottom:0; margin-bottom:0;
}
.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: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca;}
.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #428bca;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.height158{ height:158px;}
.sytpad{ width:320px; height:203px;}
.navicon{ display:none;}

.height181{ height:181px;}
.height300{ height:300px;}

.pcycsjxs{ display:none;}
#sjrtycb{ display:block;}