/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family:"΢���ź�"; font-size:14px; background:#f1f4fb; min-width:100%;}
a{ text-decoration:none; color:#000;}
a:hover{ color:#f00;}
ul{ list-style:none;}
li{ list-style:none;}
img{ max-width:100%;}
.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:100%; height:auto;}
.zhaibox1{ margin:0 auto; width:100%; height:auto;}
.allnav{ width:700px; float:left; padding-left:70px; height:auto;}

.sousuo{ float:left; width:130px; height:auto;}
.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:100%; height:30px; margin-top:15px; line-height:30px; padding-left:30px; border-top:#eee solid 1px;}
.login a{ width:auto; padding-right:20px;}
.syleft{ float:left; width:100%; 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: 200px;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 14px;
  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; height:20px; line-height:24px; overflow:hidden;
  }
  
 .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:90%; float:left; margin-top:20px; padding:5%; border:#eee solid 1px; background:#fff;}
#tab {overflow:hidden;zoom:1;}
#tab li {float:left;color:#111;height:40px;	cursor:pointer; padding:0 10px;line-height:40px; font-size:18px; 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 ul {line-height:25px; }
#content ol {line-height:25px; display:none; }

.kddiv{ float:left; width:100%; height:auto; margin-top:20px; border-bottom:#eee solid 1px; padding-bottom:20px;}
.kdimg{ float:left; width:40%; height:92px; overflow:hidden; position:relative; z-index:1; padding-right:20px;}
.kdimg img{ float:left; width:100%; height:90px;}
.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:50%; height:auto; line-height:24px;}
.sybt01{ font-weight:bold; font-size:16px; line-height:24px; margin-bottom:10px; height:48px; overflow:hidden;}
.sylijs{ height:100px; line-height:33px; display:none;}

.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:100%; height:auto; margin-top:20px;}
.syrwft{ float:left; width:100%; border:#eee solid 1px; background:#fff; padding-bottom:15px; margin-bottom:20px;}
.youbt{ float:left; width:90%; padding:0px 5%; line-height:46px; font-size:18px; font-weight:bold; color:#111; padding-top:10px;}
.youbt span{ border-bottom:#f00 solid 2px; padding-bottom:5px;}
.syrwft li{ float:left; width:90%; padding:0px 5%; height:auto; margin-top:10px; position:relative; z-index:1;}
.lbxz{ position:absolute; bottom:5px;background:#000; opacity:0.5; color:#fff; width:80%; padding:5px 5%;}

.syrmwz{ float:left; width:100%; border:#eee solid 1px; background:#fff; padding-bottom:15px; margin-bottom:20px;}
.syrmwz li{ float:left; width:90%; padding:0 5%; line-height:24px; margin-top:10px;}

.syzjqy{ float:left; width:100%; border:#eee solid 1px; background:#fff; padding-bottom:15px; margin-bottom:20px;}
.zjqydiv{ float:left; width:90%; padding:0px 5%; margin-top:10px; line-height:24px;}
.syzjqy li{ float:left; width:90%; padding:0 5%; margin-top:15px;}

.sycase{ float:left; width:100%; border:#eee solid 1px; background:#fff; padding-bottom:15px; }
.sycase li{ float:left; width:90%; padding:0 5%; margin-top:10px; margin-bottom:10px;}

.sylink{ float:left; width:100%; height:auto; margin-top:50px; margin-bottom:50px;}
.sylink li{ float:left; width:42.5%; margin-left:5%; height:auto; text-align:center; margin-bottom:20px;}
.sylink li img{ height:56px; margin-bottom:15px; width:100%;}

.allfoot{ float:left; width:90%; padding:0 5%; height:auto; background:#111; color:#ccc; line-height:24px; padding-bottom:20px;}

.newsmain{ float:left; width:90%; padding:30px 5%; border:#eee solid 1px; background:#fff;}
.newsmain li{ float:left; width:100%; 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:48px; overflow:hidden;}
.sylijs01{ height:125px; line-height:25px; display:none;}
#newssd{ display:none;}
.yema{ float:left; width:100%; text-align:center; height:36px;margin-top:40px; font-size:16px;}
.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:90%; height:auto; margin-left:5%; 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:auto;padding:10px 3%;}
.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:30px; border-bottom:#eee dashed 2px; margin-bottom:30px;}
.xuexiul li{ float:left; width:40px; margin-left:30px; margin-right:10px; line-height:50px; height:55px; overflow:hidden; text-align:center; font-size:16px; font-weight:bold; }
.xuexiul li.hover{ border-bottom:#f00 solid 2px;}

.hdasdf{ float:left; width:90%; background:#fff; margin:0 5%; margin-top:90px; line-height:28px; padding-bottom:10px;}
.hdimg{ width:100%; height:180px;}
.hdasdf p{ padding:0px 15px;}

.nyrihgt{ float:right; width:90%; height:auto; margin-top:20px; padding:0 5%;}
.nyrihgt li{ float:left; width:100%; 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:42.5%; height:170px; margin-left:5%; font-size:16px; margin-top:25px; background:#fff; padding-bottom:10px; position:relative;}
.meitibox li:nth-child(5){ margin-right:0;}
.meitibox li:nth-child(10){ margin-right:0;}
.meitibox li:nth-child(15){ margin-right:0;}
.meitibox li:nth-child(20){ margin-right:0;}


.sousadf{ float:left; width:90%; height:auto; padding:15px 5%; padding-top:30px; line-height:40px;}
.rmsstext{ float:left; width:100%; height:auto;}
.input02{ float:right; width:79%; height:38px; line-height:38px; border:#eee solid 1px;}
.btn02{ float:right; width:20%; height:40px; background:url(../images/mt_07.jpg) no-repeat center; border:0; border-radius:5px;}
.leixingbox{ float:left; width:90%; border:#eee solid 1px; padding:15px 5%; background:#fff; line-height:40px;}
.leixingbox a{ padding:4px 2px; border-radius:3px;  white-space:nowrap;}
.allred{ background:#c00; color:#fff;}
.allhei{ background:#666666; color:#fff;}
#mtbtable td{ padding:5px 0px; vertical-align:top;}

.nav {
  width: 100%; float:left; height:50px; color: #fff; margin-top:20px;
}
.nav a {
 height:50px; line-height:50px; font-size:16px; color:#626262;
}
.nav_menu {
  line-height: 50px;
  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; width:30%; text-align:center; color:#626262; font-size:16px;
  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; background:#fff; z-index:9999;
}
.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;}
.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:90%; padding:20px 5%; border:#eee solid 1px; background:#fff; float:left; line-height:30px; font-size:16px; color:#454241;}
.loginmain{ width:90%; padding:40px 5%; 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:30px;color:#5c5c5c; width:90%; padding:0 5%; padding-top:30px; float:left;}
.dlzcbt{ float:left; width:100%; height:60px; line-height:60px; }
.dlzcbt li{ float:left; width:50%; 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:200px; height:36px; line-height:36px; border:#d8d8d8 solid 1px; margin-left:10px;}
.input15{ width:110px; height:36px; line-height:36px; border:#d8d8d8 solid 1px; margin-left:10px;}
.btn04{ width:100px; height:40px; line-height:40px; background:#f65858; color:#fff; font-size:18px; border:0; margin-left:30px;}
.btn05{ width:80px; height:36px; line-height:36px; background:#f65858; color:#fff; font-size:14px; border:0; margin-left:10px;}
.btn06{ width:80px; height:36px; line-height:36px; background:#f65858; color:#fff; font-size:14px; border:0; margin-left:10px; border-radius:5px;}
.btn07{ width:80px; height:34px; line-height:34px; background:#fff; color:#f65858; font-size:14px; border:#f65858 solid 1px; margin-left:10px; border-radius:5px;}

.grzxred{ font-size:22px; color:#f65858; font-weight:bold; border-bottom:#f65858 solid 2px;}

.viewmain{ float:left; width:90%; padding:30px 5%; border:#eee solid 1px; background:#fff; line-height:26px;}
.viewmain1{ float:left; width:90%; padding:15px 5%; border:#eee solid 1px; background:#fff; line-height:26px;}
.viewh1{ float:left; width:100%; margin-bottom:20px; line-height:36px; font-size:26px; font-weight:bold; color:#3b3b3b;}
#xinxi{ float:left; width:100%; height:60px; border-bottom:#eee dashed 3px; display:none;}
#xinxi1{ float:left; width:100%; height:auo; border-bottom:#eee dashed 3px; display:block; display:table;}
.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:100%; padding-left:0; font-size:18px; line-height:40px; color:#727272;}
.cainixihuan li{ float:left; width:48%; height:220px;  padding-bottom:10px; margin-right:4%;}
.cainixihuan li:nth-child(2){margin-right:0%;}
.cainixihuan li:nth-child(4){margin-right:0%;}
.cainixihuan li img{ width:100%; height:110px;}
.lxfsbt{ border-left:#f65858 solid 3px; font-size:18px; padding-left:15px;}


#navpc{ display:none;}
#navmobile{ display:block; float:right; margin-top:15px;}
#navsj{ display:none; position:fixed; width:100%; height:100%; background:#fff; top:0; left:0; z-index:2}
#sousuopc{ display:none;}
#loginpc{ display:none;}
#footpc{ 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:100%; border:#eee solid 1px; background:#fff; margin-right:2%; margin-top:90px;}
.lmleft li{ float:left; width:100%; height:60px; line-height:60px; text-align:center; font-size:16px; border-bottom:#f4f6fc solid 1px;}
.lmright{ float:left; width:100%; height:auto;}
.aboutmain1{ width:88%; padding:20px 5%; 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:90%; height:50px; line-height:50px; background:#fff; margin:5px 5%; }
.sersou img{ float:left; margin-top:10px; margin-left:15px; margin-right:10px;}
.inputtm{ width:100px; height:48px; line-height:48px; border:0;}
.btnsubmit{ width:90%; height:50px; line-height:50px; background:#f65958; text-align:center; border:0; margin-left:5%; margin-top:20px; font-size:18px; font-weight:bold; color:#fff;}
#xzgd{ height:900px; overflow:hidden;}
.paymub{ width:100%; height:auto;  position:fixed; top:50%; left:0;  margin-top:-100px; 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;}

#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;
}

.gcimg{ width:100%; height:180px;}
.gdheight{ height:180px;}
.mtk01{ /*height:82px;*/ height:60px;}
.height500{ height:100px; overflow:hidden;}
.height158{ height:58px;}
.sytpad{ width:100%; height:auto; display:none;}
.shabi{ display:none;}
.navicon{ width:100%; float:left; height:auto; display:block; margin-top:20px;}
.navicon li{ float:left; width:20%; text-align:center; line-height:36px; }
.navicon li img{ width:80%; height:auto; border-radius:50%;}
#weileyincang { display:none;}

.height181{ height:auto;}
.height300{ height:auto;}
.zhuanfang{ height:34px; overflow:hidden; width:94%; margin-bottom:5px;}
.mobilemt{ height:200px; overflow:hidden; width:100%; float:left;}
.sjhidden{ display:none;}


.pcycsjxs{ display:block;}
#sjrtycb{ display:none;}