@charset "gb2312";
/* CSS Document */
/*Header css*/

header{width:100%;height:55px;background:#7b5b3e; background-size:cover; position:relative;}
header .logo{width:90%;margin:0 auto;color:#f7e8da; font-size:2.4rem;font-weight:800;line-height:55px;}
header .back{position: absolute;top: 2.5rem;left:1rem;z-index:999;}
/*Slide css*/
	.slideBox{ position:relative; overflow:hidden; /* max-width:780px;设置焦点图最大宽度 */ }
	.slideBox .hd{ position:absolute; height:28px; text-align:center; line-height:28px;width:150px;left:50%;margin-left:-75px; bottom:0; right:0; z-index:1; }
	.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;}
	.slideBox .hd li.on{ background:#d2af33;  }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center;  }
	.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

/*content css*/
.index_tit{ text-align:center;height:auto; padding:1rem 0;text-align:center;background:url(../images/linebg.png) bottom center no-repeat;margin:2rem auto;}
.index_tit h1{font-size:2rem;line-height:2rem; color:#ba760a;}
.index_tit h2{font-size:1.2rem; font-weight:normal; text-transform:uppercase;line-height:1.8rem;margin-bottom:0.5rem;color:#ba760a;}

.linkmore{ display:block;line-height:3rem;height:3rem;width:86%;border-radius:3rem;background:#553e30;border:1px solid #451f0c; text-align:center; text-transform:uppercase;margin:1rem auto 2rem auto;}

.cp_list{width:90%;margin:0 auto; text-align:left;}
.cp_list li{ text-align:center;line-height:33px; display: inline-block;width:28%;margin:0.5rem 0.5rem;height:33px;border-radius:20px;background:#9e8250;font-size:1.5rem; font-weight:800; }
.cp_list li a{color:#000;text-shadow:1px 1px #bb9e6b;}


.y_list{ overflow:hidden;width:90%;margin:1.5rem auto; text-align:center;}
.y_list li{ display:inline-block;width:45%;border:1px solid #7b5b3e;margin:1.5%;}
.y_list li img{width:100%;height:120px;}
.y_list li .listname{border-top:1px solid #7b5b3e;background:#a39286; padding:0.5rem 0;text-align:center;}
.y_list li .listname h2{font-size:1.5rem; font-weight:800;color:#fff8f0;}

.intro_con{font-size:1.4rem;line-height:2.4rem;}
.intro_con h2{color:#bd8d38;font-size:1.8rem; text-align:center;padding:1rem 0 0.5rem 0;}
.intro_con img{width:100%;height:15rem;border:2px solid #000;}


.case_list{text-align:center;}
.case_list li{margin:0.7rem;display:inline-block;}
.case_list li .pic{width:120px;height:120px;border-radius:50%;border:2px solid #c3a570; overflow:hidden;}
.case_list li h2{background:#7b5b3e; margin:1rem 0;text-align:center;font-size:1.5rem;padding:0.5rem 0;color:#fff8f0;}


.bottom_memu{width:60%;border-radius:40px;margin:1rem auto 8rem auto;padding:2rem 0 2rem 0;border:1px solid #9e8250; text-align:center;font-size:1.6rem;font-weight:800;line-height:2rem;
background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(247, 189, 87, 1)), to(rgba(218, 162, 62, 1)));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.bottom_memu img{ display:block;margin:0 auto 0.5rem auto;}

/*end*/
.top_bar { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0; margin: auto; }

.top_menu { display:-webkit-box; border-top: 1px solid #3e2318; display: block; width: 100%; height: 50px; display: -webkit-box; display: box; margin:0; padding:0; -webkit-box-orient: horizontal; background: -webkit-gradient(linear, 0 0, 0 100%, from(#644a3b), to(#3e2318), color-stop(60%, #3e2318)); box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset; }

.top_bar .top_menu>li { -webkit-box-flex:1; position:relative; text-align:center; }

.top_menu li:first-child { background:none; }

.top_bar .top_menu>li>a { height:48px; margin-right: 1px; display:block; text-align:center; color:#FFF; text-decoration:none; text-shadow: 0 1px rgba(0, 0, 0, 0.3); -webkit-box-flex:1; }

.top_bar .top_menu>li.home { max-width:70px }

.top_bar .top_menu>li.home a { height: 30px; width: 30px; margin: auto; border-radius: 60px; position: relative; top: -15px; left: 2px; background: url('../images/plugmenu6.png') no-repeat center center; background-size: 100% 100%; }

.top_bar .top_menu>li>a label { overflow:hidden; margin: 0 0 0 0; font-size: 1.2rem; display: block !important; line-height: 2.2rem; text-align: center; }

.top_bar .top_menu>li>a img { padding: 3px 0 0 0; height: 24px; width: 24px; color: #fff; line-height: 48px; vertical-align:middle; }

.top_bar li:first-child a { display: block; }

.menu_font { text-align:left; position:absolute; right:10px; z-index:500; background: -webkit-gradient(linear, 0 0, 0 100%, from(#524945), to(#48403c), color-stop(60%, #524945)); border-radius: 5px; width: 120px; margin-top: 10px; padding: 0; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); }

.menu_font.hidden { display:none; }

.menu_font { top:inherit !important; bottom:60px; }

.menu_font li a { height:40px; margin-right: 1px; display:block; text-align:center; color:#FFF; text-decoration:none; text-shadow: 0 1px rgba(0, 0, 0, 0.3); -webkit-box-flex:1; }

.menu_font li a { text-align: left !important; }

.top_menu li:last-of-type a { background: none; overflow:hidden; }

.menu_font:after { top: inherit!important; bottom: -6px; border-color: #48403c rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-width: 6px 6px 0; position: absolute; content: ""; display: inline-block; width: 0; height: 0; border-style: solid; left: 80%; }

.menu_font li { border-top: 1px solid rgba(255, 255, 255, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.2); }

.menu_font li:first-of-type { border-top: 0; }

.menu_font li:last-of-type { border-bottom: 0; }

.menu_font li a { height: 40px; line-height: 40px !important; position: relative; color: #fff; display: block; width: 100%; text-indent: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.menu_font li a img { width: 20px; height:20px; display: inline-block; margin-top:-2px; color: #fff; line-height: 40px; vertical-align:middle; }

.menu_font>li>a label { padding:3px 0 0 3px; font-size:14px; overflow:hidden; margin: 0; }

#menu_list0 { right:0; left:10px; }

#menu_list0:after { left: 20%; }

#sharemcover { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); display: none; z-index: 20000; }

#sharemcover img { position: fixed; right: 18px; top: 5px; width: 260px; height: 180px; z-index: 20001; border:0; }

.top_bar .top_menu>li>a:hover, .top_bar .top_menu>li>a:active { background-color:#333; }

.menu_font li a:hover, .menu_font li a:active { background-color:#333; }

.menu_font li:first-of-type a { border-radius:5px 5px 0 0; }

.menu_font li:last-of-type a { border-radius:0 0 5px 5px; }

#plug-wrap { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); z-index:800; }

#cate18 .device {bottom: 49px;}

#cate18 #indicator {bottom: 240px;}

#cate19 .device {bottom: 49px;}

#cate19 #indicator {bottom: 330px;}

#cate19 .pagination {bottom: 60px;}


/*pages*/
.pagecon{ overflow:hidden; line-height:3rem;padding:1rem;}
.pagecon img{ text-align:center;width:90%;max-width:600px;margin:0 auto;}



.case_s{ width:93.75%; margin:0 auto;
	padding-bottom: 4%;
}
.case_c ul li{
	 border-bottom:0 !important; padding:2% 0 1% 0;
}

.case_s ul li{
	 border-bottom:1px dashed #a39286 !important; padding:2.5% 0  ; overflow:hidden;}
.case_s ul li h2{ font-size:1.6rem; font-weight:700;}
.case_s ul li h2 font{ font-size:12px;}
.case_s ul li span{  float:right;}


.pagenum{height:30px; line-height:30px; text-align:center;}
.pagenum a,.pagenum span{ padding:3px 18px; background:rgba(0,0,0,.2);margin:0 5px; display:inline-block;}