html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,section, article, aside, header, footer, nav, dialog, figure,menu,hgroup{ margin:0; padding:0; border:0;  font-family:"Microsoft YaHei";}

html{ -webkit-text-size-adjust:none;}

body{ font-size:12px; line-height:24px; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased;  font-smoothing: antialiased; color:#444;}

input,textarea{ resize:none; font-family:"Microsoft YaHei"; }

img{ border:none; vertical-align:bottom; max-width:100%;}

ul,li{ list-style:none;}

a{ text-decoration:none; color:#333;}

a:hover{ color:#b89c25;}

a:focus{outline:none;}

h1,h2{ font-weight:normal;}

input:focus,textarea:focus{ outline:none;}

em,i{ font-style:normal;}

 



.main{ clear:both; overflow:hidden; width:1200px; margin:0 auto; }

.fl{ float:left;}

.fr{ float:right;}

.or{ overflow:hidden;}



a.red{ background:#ff6d9a; border-radius:3px; color:#fff; -webkit-transition: all 0.5s  ease-in-out; transition: all 0.5s ease-in-out;}

a.red:hover{ background:#ec477a;}



a.yellow{ background:#ffb400; border-radius:3px; color:#fff; -webkit-transition: all 0.5s  ease-in-out; transition: all 0.5s ease-in-out;}

a.yellow:hover{ background:#e7a300;}


a.bai{ background:#fff; border:1px solid #e4e4e4; border-radius:3px; color:#777; -webkit-transition: all 0.5s  ease-in-out; transition: all 0.5s ease-in-out;}

a.bai:hover{ background:#ff6d9a; border:1px solid #ff6d9a; color:#fff;}


.main_foot {
	width:100%;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:5px;
	-webkit-box-shadow:inset 0 10px 6px -10px rgba(0,0,0,.5);
	box-shadow:inset 0 10px 6px -10px rgba(0,0,0,.5);
	background-color: #f5f5f5;
}

.foot {
	width:1000px;
	overflow:hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.foot ul { float:left; text-align:left; line-height:24px;  width:150px; margin-right:50px; }

.foot ul.last{ margin:0; }

 

.foot ul h1 {font-size:16px; margin-bottom:10px;}

.main_foot a { color:#555; }

.main_foot a:hover {
}

.foot .foot_r { width:215px; float:right; }

.foot .foot_r a{   width:30px; height:30px; display:inline-block; margin-left:10px;}

.foot .foot_r a.weibo{ background-position:-21px 0;}

.foot .foot_r a.weixin{ background-position:-58px 0;}

 

.main_foot .bottom{
	width:1000px;
	clear:both;
	padding-top:15px;
	color:#777;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
	padding-bottom: 15px;
}

.foot_logo{ float:left;}

.main_foot .bottom p{
	float:left;
	margin-left:1px;
}

.main_foot .bottom span{ float:right;}

.main_foot .bottom a{ color:#777; margin:0 10px; display:inline-block}

.main_foot .bottom a:hover{ color:#b89c25;}



@media screen and (max-width:1010px){

.foot,.main_foot .bottom{ width:95%; }	 

}

@media screen and (max-width:760px){

.foot ul { width:46%; padding:0 2%;  margin-right:0px; height:260px; text-align:center;}

.foot ul:nth-last-child(3){ height:180px;}

.foot ul:nth-last-child(2){ height:180px;}

.foot .foot_r{ width:100%; float:none; text-align:center;  }

.foot_logo{ float:none; width:96px; margin:0 auto;}

.main_foot .bottom p{ margin:15px auto; width:85%; line-height:24px; text-align:center; float:none;}

.main_foot .bottom span{ float:none; width:85%; text-align:center; margin:0 auto; display:block; } 

}

@media screen and (max-width:476px){



}

  

 

.page{
	clear:both;
	font-size:14px;
	text-align:center;
	line-height:28px;
	overflow:hidden;
	color:#333;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

.page a{ background:#fff; border:1px solid #e0e0e0; color:#333; display:inline-block; width:28px; margin:0 5px; border-radius:2px;}

.page a:hover{ background:#b89c25; border:1px solid #b89c25; color:#fff;} 

.page span{  background:#b89c25;  border:1px solid #b89c25; color:#fff; display:inline-block;  width:28px;font-weight:bold;   margin:0 5px; border-radius:2px;  }

 

 

 

.theme-mask{z-index:10000;position:fixed; _position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5; display:none; }

.popover1{ width:360px; height:400px; z-index:100001; position:fixed; top:50%;left:50%; background:#fff; margin:-200px 0 0 -180px;   box-shadow:1px 1px 6px 3px rgba(0,0,0,.2); display:none; text-align:center;}

.popover1 dl{ margin-top:60px; font-size:14px; color:#333; line-height:40px;}

.popover1 dl a{
	width:110px;
	height:40px;
	color:#fff;
	display:inline-block;
	border-radius:60px;
	font-size:14px;
	background-color: #b89c25;
}
