*{ margin:0px; padding:0px;}
body{
	font-family:微软雅黑;
	font-size:14px;
	background-color:#f2f2f2;
	color:#333333;
}
a{ text-decoration:none; color:#333333;}
img{ border:0px; width:100%; height:auto;}
ul li{ list-style:none;}
.p5{ padding-left:5px;}
.line2{ border-bottom:#CCCCCC 1px dashed;}
.input2{
	height:28px;
	line-height:28px;
	border:1px #999999 solid;
	font-family:"微软雅黑";
	padding-left:5px;
	font-size: 14px;
}
.input3{
	/*height:40px;
	line-height:40px;*/
	border:1px #999999 solid;
	font-family:"微软雅黑";
	padding-left:5px;
	font-size: 14px;
}
.button{
	height:30px;
	line-height:30px;
	font-weight:bold;
	border:1px #999999 solid;
	font-family:微软雅黑;
	cursor:pointer;
	font-size: 14px;
}
.button2{
	height:40px;
	line-height:40px;
	font-weight:bold;
	border:1px #999999 solid;
	font-family:微软雅黑;
	cursor:pointer;
	font-size: 16px;
}
.red{ color:#FF0000;}
.f16{ font-size:16px;}
.w14{ font-size:14px; color:#FFFFFF;}


/*BANNER*/
.slideBox{ position:relative; overflow:hidden; margin:0px auto; z-index:0; }
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:0; }
.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:#fff;  }
.slideBox .bd{ position:relative; z-index:1; }
.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);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }

/*首页栏目菜单*/
.incaidan{ overflow:hidden; padding:2% 0;background:#fff; margin-top:10px;}
.incaidan a{ float:left; height:150px; width:30%; margin:4% 10%; display:block; background:#fff;}
.incaidan a div.img{ width:100px; height:100px; background:#fff;  margin:0px auto; padding-top:5px; }
.incaidan a div.text{ text-align:center;text-align:center; color:#333; font-size:12px; line-height:50px;}

/*栏目菜单*/
.caidan{ padding:2px; overflow:hidden; padding:70px 0 10px 0;background:#fff; margin:10px 0;}
.caidan a{ float:left; height:80px; width:24%; margin:0.5%; display:block; background:#ffffff;}
.caidan a div.img{ width:40px; height:40px; background:#fff;  margin:0px auto; padding-top:5px; }
.caidan a div.text{ text-align:center;text-align:center; color:#333; font-size:12px; line-height:20px;}


/*首页图片*/
.inpro{ width:auto; clear:both; overflow:hidden; background-color:#f2f2f2; margin-bottom:20px; }
.inpro .title{ width:auto; text-align:center; background-color:#FFFFFF; padding:10px 0; margin-bottom:2%; font-size:20px;}
.inpro .title span{ display:block; text-align:center; line-height:25px; font-size:16px; }
.inpro .lab{width:auto;}
.inpro .lab li{ float:left; width:48%; margin:0 1%; height:auto; list-style:none;}
.inpro .lab li .img{ float:left; width:100%; list-style:none;}
.inpro .lab li .new-417-tit {padding:5px 0; font-size:12px; line-height:35px;}
.inpro .lab li .new-417-tit em2 { display:block; text-align:center;}
.inpro .lab li .new-417-tit span { display:block; font-size:12px; color:#999;}
.inpro .more{width:auto; padding:1%; text-align:center; clear:both;}
.inpro .more a{ width:100%; padding:5px 0; line-height:30px; display:block; text-align:center; background-color:#333; color:#fff; cursor:pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;}

/*首页新闻*/
.news{ width:auto; clear:both; overflow:hidden; background-color:#f2f2f2; margin-bottom:60px; }
.news .title{ width:auto; text-align:center; background-color:#FFFFFF; padding:10px 0; margin-bottom:2%; font-size:20px;}
.news .title span{ display:block; text-align:center; line-height:25px; font-size:16px; }
.news .lab{width:auto; margin-bottom:10px; padding-top:10px; background-color:#fff; overflow:hidden;}
.news .lab li{ float:left; width:96%; margin:2%; height:auto; list-style:none; line-height:36px; border-bottom:1px dashed #CCCCCC;}
.news .lab li span{ float:right}
.news .lab li a{ color:#333333}

/*联系我们*/
.incontact{	background-color: #454545;clear:both; padding:10px 0; overflow:hidden; margin-bottom:60px;}
.incontact .incontactbody{ width:100%; margin:0 auto; padding:5px 10px; position: relative;  overflow: hidden;}
.incontact .incontactbody .ewm{ float:left; width:100px; margin-right:15px; padding-top:5px;}
.incontact .incontactbody .ewm span{ display:block; height:30px; line-height:30px; text-align:center; font-size:12px; color:#FFFFFF;}
.incontact .incontactbody .con{ float:left; line-height:22px; font-size:14px; color:#FFFFFF;}

.incontact .baoming{ float:left; width:96%; margin:1% 2%; color:#FFFFFF; border-top:1px dashed #666; padding-top:10px;}
.incontact .baoming input{width:96%; height:30px; line-height:30px; padding:5px; margin-bottom:6px; border:1px solid #333; border-radius:5px; color:#fff; background-color:#666666;font-family:微软雅黑;}
.incontact .baoming textarea{width:96%;line-height:25px; padding:5px; margin-bottom:6px; border:1px solid #333; border-radius:5px; color:#fff; background-color:#666666;font-family:微软雅黑;}

/*内页*/
.daohang{ width:auto; height:40px; line-height:40px; text-align:center; font-size:18px; background: #292c30; color:#FFFFFF; margin-top:10px;}
.content{ overflow:hidden;margin:20px 15px; line-height:28px; padding-bottom:60px; text-align: justify;}
.content a{ color:#333;}
.content a:hover{ color:#ff0000;}

.imenu_bg{width:100%;height:40px;position:relative;}
.imenu{width:100%;height:40px;line-height:40px;text-align:center;font-size:14px;cursor:pointer;color:#333333;float:left; background-color:#ddd; }
.imenu a{color:#333333;text-decoration:none}
.imenu a:hover{text-decoration:underline;}
.imenu_on{width:100%;height:40px;background-color:#EFEFEF;color:#333333;cursor:pointer;float:left;line-height:40px;text-align:center;font-size:14px;}
.imenu_on a{color:#ff0000;text-decoration:none;}
.imenu_on a:hover{color:#ff0000;text-decoration:underline;}
.submnu{width:100%;border-top:none;margin:0 auto;display:none;position:absolute;left:0px;top:40px;z-index:9999;background-color:#F2F2F2; text-align:left; }
.submnu li{ display:block;width:100%; height:35px; line-height:35px; border-bottom:1px solid #CCCCCC; margin-left:5px;}
.submnu li a{ display:block;color:#333333;text-decoration:none; font-size:12px}
.submnu li a.current{ display:block;color:#ff0000;text-decoration:none;}

.newcd{ width:100%; overflow:hidden; background-color:#FFFFFF; border-bottom:1px solid #CCCCCC; }
.newcd .ctit{ height:30px; margin:10px 0 10px 15px; border-left:3px solid #FF0000; padding-left:10px; font-size:20px;}
.newcd_list { width:100%; padding-bottom:80px;}
.newcd_list li{ width:100%; border-bottom:1px solid #CCCCCC; height:45px; line-height:45px; padding:0 15px; }
.newcd_list li a{ font-size:16px; color:#333333;}

/*---------底部内容-------*/
.footer{ text-align:center; clear:both; position: fixed; bottom: 0; max-width:600px; width:100%; height:35px; background-color:#fff; padding-top:10px; border-top:1px solid #ccc; height:50px; font-size:11px;}
.footer a{ color:#666;}
.footer sup{ color:#FF0000; width:20px; height:20px; border-radius:10px; background-color:#FFFFFF; font-size:12px; padding:0 4px;}

/*-------分页--------*/
.page {
	line-height: 30px;
	text-align: center;
	font-size: 1.2rem;
	padding: 20px 0;
}
.page a, #content .page span {
	padding: 4px 8px;
	border: 1px solid #555;
}
.page span {
	margin: 0 6px;
}
 .page a:hover {
	background: #E5E5E5;
	text-decoration: none;
}

.sub2{ width:300px; margin:0 auto; padding:40px 0 70px 0;}
.login-title{ background:url(../images/login-ren.png) no-repeat top; padding-top:60px; font-size:18px; color:#333; text-align:center; padding-bottom:40px;}
.login-li{ width:262px; height:36px; margin:0 auto; margin-bottom:20px;}
.login-input{ width:240px; height:34px; line-height:34px; padding:0 10px; border:1px solid #ad866f; color:#333; transition:border-radius 1s;}
.login-input:focus{ border-radius:34px;}

.mem{ width:100%; margin:0 auto; padding:40px 0 70px 0;}
.mem-title{width:100%; padding:10px; font-size:16px; color:#523832; margin-bottom:20px; background-color:#FFFFFF;}
.mem-li{ width:100%; padding:10px; margin-bottom:10px; background-color:#FFFFFF;}
.mem-li a{ display:block;}
.mem a.button4{ display:block;
	height:40px;
	line-height:40px;
	width:100%;
	background-color:#eb6100;
	color:#FFFFFF;
	font-size: 14px;
	text-align:center;
}
