@charset "utf-8";
/* CSS Document */
.indexclass
{
	width:92%; float:left; margin:2% 2% 0 2%;  background: rgba(255,255,255,0.8); padding:2%;border-radius:5px;
}
.indexclass a
{
	display:block; width:20%; float:left;
}
.indexclass a span
{
	display:block; float:left; width:100%; text-align:center;
}
.indexclass a span i
{
	display:inline-block; width:1.5rem; background:#26A9FD; padding:0.8rem; border-radius:2rem;
}
.indexclass a span i.zyjn
{
	 background:#26A9FD;
}
.indexclass a span i.zgks
{
	 background:#32CE9A;
}
.indexclass a span i.jzl
{
	 background:#FFA352;
}
.indexclass a span i.zcpd
{
	 background:#FD6190;
}
.indexclass a span i.xljy
{
	 background:#DC4154;
}
.indexclass a span i img
{
	width:100%;
}
.indexclass a em
{
	display:block; float:left; width:100%; text-align:center; color:#333; font-size:0.8rem;
}
.indextjkc
{
	width:92%; float:left; margin:2% 2%;  background: rgba(255,255,255,0.8); padding:2%;border-radius:5px;
}
.indextjkc h3
{
	width:100%; float:left; font-size:1.2rem; color:#06C1AE; font-weight:normal;
}
.indextjkc ul
{
	width:100%; float:left;
}
.indextjkc ul li
{
	width:100%; float:left; margin-top:0.8rem;
}
.indextjkc ul li a
{
	display:block; width:100%; float:left;
}
.indextjkc ul li a span
{
	width:30%; float:left;
}
.indextjkc ul li a span img
{
	width:100%;
}
.indextjkc ul li a h4
{
	width:68%; float:left; margin-left:2%; font-size:1rem; font-weight:normal; color:#333;
}
.indextjkc ul li a p
{
	display:block; float:left; width:68%; margin-left:2%; font-size:0.8rem; color:#CCC;
}
.indexgbook
{
	width:90%; float:left; margin:0% 2% 2% 2%; background: rgba(255,255,255,0.8); padding:3%;border-radius:5px;
}
.indexgbook h3
{
	width:100%; float:left; font-size:1.2rem; color:#06C1AE; font-weight:normal; text-align:center;
}
.indexgbook ul
{
	width:100%; float:left;
}
.indexgbook ul li
{
	width:100%; float:left; margin-top:0.8rem; font-size:1rem; color:#666;
}
.indexgbook ul li input.txt
{
	width:90%; border:1px solid #CCC; font-size:1rem; padding:0.3rem;border-radius:5px;
}
.indexgbook ul li textarea.txtlist
{
	width:90%; border:1px solid #CCC; font-size:1rem; padding:0.3rem;border-radius:5px; height:4rem;
}
.indexgbook ul li input.btn
{
	background:#06C1AE;width:90%; color:#FFF; font-size:1.2rem; border:none; border-radius:1rem; height:2.5rem;
}
.indexzxdt
{
	width:92%; float:left; margin:0% 2%;  background: rgba(255,255,255,0.8); padding:2%;border-radius:5px;
}
.indexzxdt h3
{
	width:100%; float:left; font-size:1.2rem; color:#06C1AE; font-weight:normal;
}
.indexzxdt ul
{
	width:100%; float:left;
}
.indexzxdt ul li
{
	width:100%; float:left; margin-top:0.8rem; font-size:1rem; color:#ccc; background:url(../images/yuandian1.png) no-repeat 0.3rem 0.55rem; text-indent:0.8rem;
}
.indexzxdt ul li a
{
	color:#999;
}
.lessnewsItem
{
	width:92%; float:left; margin:0% 2% 2% 2%;  background: rgba(255,255,255,0.8); padding:2%;border-radius:5px;
}
.lessnewsItem h3
{
	width:100%; float:left; font-weight:normal;
}
.lessnewsItem h3 span
{
	display:inline-block; float:left;font-size:1.2rem; color:#06C1AE; 
}
.lessnewsItem h3 em
{
	display:inline-block; float:right; font-size:1rem; font-style:normal; color:#999;
}
.lessnewsItem h3 em a
{
	color:#999;
}
.lessnewsItem ul
{
	width:100%; float:left;
}
.lessnewsItem ul li
{
	width:100%; float:left; margin-top:0.8rem; font-size:1rem; color:#ccc; background:url(../images/yuandian1.png) no-repeat 0.3rem 0.55rem; text-indent:0.8rem;
}
.lessnewsItem ul li a
{
	color:#999;
}

.indexcopy
{width:92%; float:left; margin:2% 2%;  background: rgba(255,255,255,0.8); padding:2%;border-radius:5px; text-align:center; color:#CCC;
	}

.list_case
{
	 width:100%; float:left; padding:0.5rem 0px;
}
.list_case ul
{
	width:98%; float:left; margin:0px 1%;
}
.list_case ul li
{
	width:48%; float:left;  margin:1%; margin-bottom:2%; background: rgba(255,255,255,0.8);
}
.list_case ul li a
{
	width:100%; display:block;
}
.list_case ul li span
{
	width:100%; display:block;font-size:1rem; line-height:2rem; text-align:center; overflow:hidden;white-space:nowrap;
	text-overflow:ellipsis; 
}
.list_case ul li a img
{
	width:100%; height:6.5rem;
}

.list_news
{
	 width:92%; float:left; margin:2% 2%;  background: rgba(255,255,255,0.8); padding:2%;border-radius:5px;
}
.list_news ul.news
{
	width:96%; float:left; padding:2%;
}
.list_news ul.news li
{
	width:100%; float:left; font-size:1rem; line-height:2rem;
}
.list_news ul.news li:nth-child(4n)
{
	margin-bottom:1rem;
}
.list_news ul.news li a
{
	display:inline-block; float:left; color:#333; text-decoration:none; background:url(../images/yuandian1.png) no-repeat 0px center; text-indent:0.6rem;
}
.list_news ul.news li span
{
	display:inline-block; float:right; color:#CCC; font-size:0.8rem;
}

.about_banner
{
	width:100%; float:left;
}
.about_banner img
{
	width:100%;
}
.about_content
{
	width:92%; float:left; margin:2% 2%;  background: rgba(255,255,255,0.8); padding:2%;border-radius:5px;  color:#CCC; 
	
}.about_content div.newstitle
{
	text-align:center; color:#333; font-size:1.5rem; line-height:1.5rem; margin-top:1rem;margin-bottom:1rem;
}
.about_content div.content
{
	 font-size:1rem; padding:0.5rem; color:#444;
}
.about_content div.content img
{
	max-width:100%;
}
.about_content div.content table {
    width: 93% !important;
    max-width: 93%;
    border-collapse: collapse;
    border-spacing: 0;
	margin:0 auto;
}
.about_content div.content table td {
    border: 1px solid #333;
    border-collapse: collapse;
	line-height: 30px;
    font-size: 14px;padding: 0 8px 0 8px;
     text-align: center;
}

.about_content div.content table th {
    border: 1px solid #333;
    border-collapse: collapse;
	line-height: 30px;
    font-size: 15px;padding: 0 8px 0 8px;
     text-align: center;
font-weight: 700;
}
.about_content div.reg
{
	width:100%; float:left;
}
.about_content div.logo
{
	width:100%; float:left; text-align:center; margin-top:2rem;
}
.about_content div.logo img
{
	width:8rem;
}
.about_content div.logoad
{
	width:90%; padding:5%; float:left;
}
.about_content div.logoad img
{
	width:100%;
}
.reg_table
{
	width:100%; float:left; 
}
.reg_table th,.reg_table td
{
	padding:0.5rem 2px;
}
.reg_table th
{
	width:30%; font-size:1rem; color:#CCC; font-weight:normal; text-align:right;
}
.reg_table td input.txt
{
	font-size:1rem; line-height:1.5rem; border:1px solid #AAA; padding:0.5rem; border-radius:1rem; width:80%;
}
.reg_table td input.sub
{
	font-size:1rem; background:#F39801; color:#FFF; padding:0.5rem; border:none; border-radius:1rem; width:7rem;
}
.reg_table td input.quxiao
{
	font-size:1rem; background:#A4A4A4; color:#FFF; padding:0.5rem; border:none; border-radius:1rem; width:7rem;
}
.reg_table td.t400
{
	font-size:1rem; color:#F39801; text-align:center;
}
.about_content div.user_yingshi
{
	width:100%; float:left;
}
.about_content div.user_yingshi h3
{
	width:96%; float:left; font-size:1.1rem; color:#F39801; margin:0px 2%; line-height:2.5rem;
}
.about_content div.user_yingshi ul
{
	width:100%; float:left;
}
.about_content div.user_yingshi ul li
{
	width:96%; float:left; padding:2%;
}
.about_content div.user_yingshi ul li a
{
	display:block; width:100%; float:left; position:relative;
}
.about_content div.user_yingshi ul li a span
{
	display:block; width:100%; position:absolute; left:0px; bottom:0px; font-size:1rem; line-height:2rem;background: rgba(0,0,0,0.8); color:#F39801; text-align:center;
}
.about_content div.user_yingshi ul li a img
{
	width:100%;
}
.about_content div.user_yinyue
{
	width:100%; float:left;
}
.about_content div.user_yinyue h3
{
	width:96%; float:left; font-size:1.1rem; color:#F39801; margin:0px 2%; line-height:2.5rem;
}

.about_content div.user_yinyue ul
{
width:96%; float:left;padding:2%;
}
.about_content div.user_yinyue ul li
{
	width:100%; float:left; font-size:1rem; color:#FFF; 
}
.about_content div.user_yinyue ul li span
{
	display:inline-block; float:left; line-height:2.5rem; background:url(../images/yuandian1.png) no-repeat 0rem center; text-indent:0.5rem;
}
.about_content div.user_yinyue ul li a
{
	display:inline-block;  float:right; background:#F39801; margin-left:0.5rem; padding:0.2rem 0.5rem; margin-top:0.3rem; border-radius:0.2rem; color:#FFF;
}
.about_content div.user_yinyue ul li a.shiting
{
	
}
.list_photo
{
	width:100%; float:left; background:#FFF;
}

.showcase_play
{
	width:100%; float:left;
}
.showcase_title
{
	font-size:1.2rem; background:#FFF; line-height:1.5rem; padding:0.8rem 2%; width:96%; float:left; color:#666; 
}
.showcase_info
{
	font-size:0.8rem; padding:0 2% 0.8rem 2%; color:#999; background:#FFF; border-bottom:1px solid #EFEFEF;width:96%; float:left;	
}
.showcase_info span
{
	color:#CCC;
}
.showcase_info em
{
	color:#CCC;
}
.showcase_jianjie
{
	width:96%; float:left; padding:2%; background:#FFF;border-bottom:1px solid #D9D9D9
}
.showcase_jianjie div.tit
{
	width:100%; float:left;font-size:1.2rem; color:#666;
}
.showcase_jianjie div.tit span
{
	display:inline-block; float:left;
}
.showcase_jianjie div.tit a
{
	display:inline-block; float:right; font-size:1rem; display:none;
}
.showcase_jianjie div.content
{
	width:100%; float:left; font-size:1rem; color:#999;
}




.showcase
{
	background:#FFF;  width:100%; float:left; padding:0.5rem 0px; margin-bottom:4rem; margin-top:1rem;
}
.showcase div.tit
{
	width:96%; float:left;   padding:2%; font-size:1.2rem;
}
.showcase div.tit img
{
	width:8rem
}
.showcase ul
{
	width:96%; float:left; margin:0px 2%;
}
.showcase ul li
{
	width:48%; float:left; position:relative; z-index:1; margin:1%; margin-bottom:2%;
}
.showcase ul li img
{
	width:100%; height:6.5rem;
}
.showcase ul li span
{
	display:block; width:100%; position:absolute; background: rgba(0,0,0,0.8); z-index:100; top:5rem; left:0px; font-size:1rem; line-height:1.5rem; text-align:center; overflow:hidden;white-space:nowrap;
	text-overflow:ellipsis; 
}
.showcase ul li a
{
	color:#FFF; text-decoration:none;
}


.foot_menu
{
	width:100%; position:fixed; left:0px; bottom:0px; background:rgba(6,193,174,0.90); border-top:1px solid #E1E1E1; z-index:999;
}
.foot_menu ul
{
	width:100%; padding-top:0.3rem;
}
.foot_menu ul li
{
	width:20%; float:left;
	 position:relative;
}
.foot_menu ul li a
{
	display:block; width:100%; color:#fff;
}
.foot_menu ul li a i
{
	width:100%; float:left; text-align:center;
}
.foot_menu ul li a.def
{
	color:#fff;
}
.foot_menu ul li a i img
{
	width:2rem;
}

.foot_menu ul li a span
{
	width:100%; float:left; font-size:1rem; text-align:center;
}
.foot_menu ul li p
{
	display:block; background:#F39801; position:absolute; left:0px; bottom:4rem; width:100%; padding:0.5rem 0px; box-shadow:2px 0px 5px #000; display:none;
}
.foot_menu ul li p.show
{
	display:block;
}
.foot_menu ul li p a
{
	display:block; width:100%;font-size:1rem; text-align:center; line-height:2rem;
}


.pagelisttopborder{
	width: 1180px;float: left;font-size:12px;color:#666;margin-top:25px; text-align:center;
	}
.neipagelist{
	width: 1180px;float: left;font-size:12px;color:#666;margin-top:25px;
	}
.pagelistproduct{
	width: 100%;float: left;font-size:12px;color:#666;margin-top:25px; text-align:center;
	}
.manu{
	
	}
.manu A {
BORDER:1px solid #8A8A8A; 

	COLOR:#fff; 
	TEXT-DECORATION: none; background:#8A8A8A; padding:4px 8px; margin-right:4px; border-radius:5px;
	}
.manu A:hover {
	BORDER: #06C1AE 1px solid; border-radius:5px;
 COLOR: #fff;  background:#06C1AE; text-decoration:none;}

.manu .current {padding:4px 8px;border-radius:5px;
	BORDER: #06C1AE 1px solid;
	 COLOR: #fff;
	 BACKGROUND-color: #06C1AE; margin-right:4px; }
.manu .disabled,.manu .next1,.manu .pre1 {
	BORDER: #E8E8E8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #E8E8E8 1px solid; border-radius:5px;
	
	COLOR:#999; padding:4px 8px; margin-right:4px;  background:#E8E8E8; }