 @charset "utf-8";
@import url('qita.css'); /**景区动态**/
/* CSS Document */
body, div, p, h1, h2, h3, h4, h5, h6, ul, p, ol, li, dl, dd, dt, img, form { padding:0; margin:0; border:0;font-family: Microsoft Yahei; }
a:hover img{opacity:0.5;filter:alpha(opacity=50);}
li { list-style: none; }
a { color:#333; }
a:visited { color:#333; text-decoration: none; }
a:hover { text-decoration: none; color:#0395f5; }
a:active { color:#333; text-decoration: none; }
.clearfix { clear:both; overflow:hidden; }
.clear { clear:both; font-size:0; height:0; overflow:hidden; }
/*头部 S*/
@media (min-width: 1200px) {
 .container {
 width: 1030px;
}
}
body { font-family:"微软雅黑"; /*background:url(../images/bg/top_bg.png);*/}
/*顶部 S*/
.header { padding-top:24px; padding-bottom:4px; }
.header .logo img { max-width:100%; }
.top_tel{ float:right;}
.top_tel b{ color:#0395f5;font-size:18px;}
@media (max-width: 767px) {
.header { padding-top:24px; padding-bottom:24px; position:relative; }
.header .logo{ position:absolute; width:90%;}
.header .navbar-default .navbar-collapse, .navbar-default .navbar-form {
border:0px;
padding:0px;
margin-top:20px;
}
.header .navbar-nav{ float:none !important;}
}

.header .navbar-default { background:inherit; border:0px; margin:0px; }
.header .nav > li > a { color:#333; position: relative; display: 30px 28px; font-size:14px; }
.header .navbar-nav{ float:right;}
.header .navbar-nav > li > a { padding-top:22px; color:#333; display:block; padding-left:18px; padding-right:18px; font-size:14px; }
.header .navbar-default .navbar-nav > li > a { padding-top:22px; color:#333; display:block; padding-left:18px; padding-right:18px; font-size:14px; }
.header .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color:#0395f5; border-top:4px solid #0395f5; padding-top:18px; background:inherit; }
.header .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color:#0395f5; border-top:4px solid #0395f5; padding-top:18px; background:inherit; }
.header .navbar-default .navbar-collapse, .navbar-default .navbar-form { border:0px; padding:0px; }
.header .navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 8px; margin-right: 0px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; }
@media (max-width: 992px) {
.header .navbar-nav > li > a {
padding-top:16px;
color:#333;
display:block;
padding-left:11px;
padding-right:11px;
font-size:14px;
}
.header .navbar-default .navbar-nav > li > a {
padding-top:16px;
color:#333;
display:block;
padding-left:11px;
padding-right:11px;
font-size:14px;
}
.header .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
color:#0395f5;
border-top:4px solid #0395f5;
padding-top:12px;
}
.header .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color:#0395f5;
border-top:4px solid #0395f5;
padding-top:12px;
}
.header .navbar-default .navbar-collapse, .navbar-default .navbar-form {
border:0px;
padding:0px;
}
}
/*顶部 E*/

/*banner S*/
.slidebox { width:100%; max-height:768px; overflow:hidden; position:relative; text-align:center; }
.slidebox .pagination { position: absolute; z-index: 20; left: 47%; bottom: 4%; margin: 5px !important; }
 @media (max-width: 750px) {
.slidebox .pagination {
display:none;
}
}
/*banner E*/

/*欢迎 S*/
.x_title { padding:20px 0px; }
.x_title .title { padding:10px 40px; border-bottom:2px solid #0395f5; text-align:center; font-size: 18px; font-family: Microsoft YaHei; color: #300; font-weight:bold; }
.x_title .title span { color: #999; font-weight:normal; font-size:12px; }
.x_title .title_sum { font-size:14px; color:#666; line-height:22px; padding-top:15px; text-align:center; }
.x_title .title_more { text-align:center; padding-top:16px; }
.x_title .title_more a { color: #0395f5; font-family: times new roman; font-size: 12px; }
.x_title .title_more a:hover { padding:5px 30px; background:#0395f5; border-radius:4px; color:#FFF; }
.huanying .list_k { border:1px solid #666; padding:5px; margin-bottom:30px; text-align:center; }
.huanying .list_k:hover{border:1px solid #0395f5;  }
.huanying .list_k img { width:100%; }
/*欢迎 E*/
/*产品展示 S*/
.product_bg{ background:#FFF;}
.product.container{ padding-bottom:20px; padding-left:0px; padding-right:0px;}
.product .list_k { text-align:center; margin-bottom:20px; padding:0px 15px; }
.product .list_k .tupian{ text-align:center;}
.product .list_k .tupian img { max-width:100%; }
.product .list_k h2 { font-size:14px; color:#00; line-height:140%; padding-top:6px; }
.product .list_k p { font-size:12px; color:#999; }

.size-1of4 {
    width: 25%;
}
.size-1of3 {
    width: 33.333%;
}
.size-1of2 {
    width: 50%;
}
.size-1of1 {
    width: 100%;
}
@media screen and (max-width: 450px) {
	.column {}
    #grid[data-columns]::before {
        content: '1 .column';
    }
}

@media screen and (min-width: 451px) and (max-width: 700px) {
	.column {float: left;}
    #grid[data-columns]::before {
        content: '2 .column.size-1of2';
    }
}

@media screen and (min-width: 701px) and (max-width: 850px) {
	.column {float: left;}
    #grid[data-columns]::before {
        content: '3 .column.size-1of3';
    }
}

@media screen and (min-width: 851px) {
	.column {float: left;}
    #grid[data-columns]::before {
        content: '4 .column.size-1of4';
		
    }
}
/*产品展示 E*/


/*新闻中心 S*/
.newss { margin-bottom:30px; }
.row.new_con { margin:0px 5px; }
.news_left { float:left; padding-left:0px; margin-bottom:10px; }
.newss .news_left img { width:107px; height:77px; }
.news_right { float:left; padding-left:0px; margin-bottom:10px; }
.news_right h2 { padding:0px; font-size:14px; line-height:24px; }
.newss .news_right h2 a { font-size: 14px; color: #323232; }
.newss .news_right h2 a span { font-size: 12px; padding-right:4px; color: #0395f5; }
.newss .news_right h2 a:hover { font-size: 14px; color: #0395f5; }
.newss .news_right h2 a:hover span { font-size: 12px; color: #0064D4; }
.newss .news_right p { font-size:12px; color:#999; }
.newss .news_right .new_sum { font-size:14px; line-height:22px; color:#999; height:24px; overflow:hidden; }
/*新闻中心 E*/
/*底部 S*/
.footer { /*background-image:url(../images/bg/top_bg.png);*/ background-color:#e1f3ff; padding-top:40px; padding-bottom:20px; }
.footer .footer_right { text-align:center; }
.footer .footer .f_logo img { max-width:100%; }

 @media (max-width: 770px) {
.footer .f_logo{ display:none;}
.footer .footer_right { text-align:center; }
}
/*底部 E*/
*{ margin:0; padding:0; list-style:none;}
img{ border:0;}

.rides-cs {  font-size: 12px; background:#0395f5; 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: 21px;height: 181px;}
.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 { padding:10px 0px;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;}
.cd-top {
  display: inline-block;
  height: 30px;
  width: 30px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.8) url(fanhui.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  visibility: visible;
  opacity: 1;
  visibility: visible;
  opacity: 1;
  height: 50px;
  width: 50px;
  right: 30px;
  bottom: 30px;
  background-color: rgba(198,198,198,0);
}
.cd-top.cd-fade-out {
  opacity: .5;
}
.huanying{
	background-color:#e1f3ff;
	}
.friendlink{margin-bottom:20px;}
.friendlink a{ margin:0px 5px;}	



