/*! QFTouch移动网站超市库 http://www.qftouch.com 
 *  2017-06-03 10:03:39 
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	vertical-align:baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
ol,ul {
	list-style:none
}
blockquote,q {
	quotes:none
}
blockquote:after,blockquote:before,q:after,q:before {
	content:'';
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
html {
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	-webkit-font-smoothing:antialiased;
	line-height:1.6;
	color:#333;
	font-size:15px;
	background:#fff
}
body,button {
	font-family:"Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif
}
a {
	text-decoration:none
}
#logo-container {
	box-sizing:border-box;
	height:60px;
	padding:10px
}
#logo-container.text-only {
	text-align:center
}
#logo-container.algin-left {
	text-align:left
}
#logo-container.algin-center,#logo-container.algin-center #company-title,#qtouch-link {
	text-align:center
}
#logo {
	max-height:100%;
	max-width:100%
}
#logo-container.text-only #logo {
	display:none
}
#company-title {
	display:none;
	text-align:left;
	height:100%;
	line-height:40px;
	font-size:120%
}
#logo-container.text-only #company-title {
	display:block
}
#menu>.menu:after {
	content:' ';
	display:block;
	clear:both
}
#menu>.menu>.menuitem {
	box-sizing:border-box;
	float:left;
	width:25%
}
#menu>.menu>.menuitem>a {
	display:block;
	text-align:center;
	height:35px;
	line-height:35px;
	font-size:90%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:pre
}
#menu.has-nav-menu {
	position:relative
}
#menu.has-nav-menu>.menu>.menuitem {
	width:22.5%
}
#menu>#main-menu>#nav-menu-toggle {
	display:none
}
#menu.has-nav-menu>#main-menu>#nav-menu-toggle {
	display:block;
	width:10%
}
#menu.has-nav-menu>#main-menu>#nav-menu-toggle>a>.icon {
	display:inline-block;
	width:5px;
	height:5px;
	background:#fff;
	border-radius:50%;
	vertical-align:middle;
	margin:2px
}
#menu.show-nav-menu>#main-menu>#nav-menu-toggle>a>.icon {
	display:none
}
#menu.show-nav-menu>#main-menu>#nav-menu-toggle>a>.icon:first-child {
	display:block;
	width:100%;
	height:100%;
	background-color:transparent;
	font-size:200%;
	line-height:1;
	margin:0
}
#menu.show-nav-menu>#main-menu>#nav-menu-toggle>a>.icon:first-child:after {
	content:'\00d7'
}
#nav-menu {
	display:none;
	position:absolute;
	left:0;
	right:0;
	top:100%;
	background:#fff;
	z-index:100
}
#menu.show-nav-menu>#nav-menu {
	display:block
}
#footer {
	margin-top:10px;
	padding:10px
}
#qtouch-link {
	padding:10px;
	background:#000
}
#qtouch-link a {
	font-size:80%;
	color:#aaa
}
#qtouch-link strong {
	color:#fff
}
.widget>.widget-body:first-child {
	margin-top:20px
}
#body>.widget:first-child>.widget-body:first-child,.widget-links>.widget-body:first-child,.widget-slides>.widget-body:first-child {
	margin-top:0
}
.widget-video>.widget-body>iframe {
	display:block;
	margin:0 auto;
	width:90%;
	max-width:400px;
	min-height:200px
}
.widget-textlist>.widget-body>.list>.list-item>a {
	text-overflow:initial!important;
	display:-webkit-flex!important;
	display:flex!important;
	-webkit-align-items:center;
	align-items:center
}
.widget-textlist>.widget-body>.list>.list-item>a>.title {
	-webkit-flex:100%;
	flex:100%;
	white-space:pre;
	overflow:hidden;
	text-overflow:ellipsis
}
.widget-textlist>.widget-body>.list>.list-item>a>.pub-date {
	font-size:80%;
	margin-left:.5em;
	-webkit-flex-shrink:0;
	flex-shrink:0
}
.image-container>img {
	max-width:100%;
	max-height:100%;
	height:100%
}
.article-image,.ugc img {
	display:block;
	margin:0 auto;
	max-width:100%
}
.ugc:after {
	display:block;
	content:' ';
	clear:both
}
.ugc {
	word-break:break-word
}
.ugc * {
	max-width:100%
}
.ugc dl,.ugc ol,.ugc ul {
	list-style-position:inside
}
.ugc table td,.ugc table th {
	border:1px solid #ccc
}
.quick-links .prev-next {
	color:inherit;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.quick-links a {
	color:inherit
}
.quick-links .back:before {
	content:'';
	display:inline-block;
	width:16px;
	height:16px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABFUlEQVQ4T7VTy22DQBCd4XMBpDgVZI9IzCGpIE4HKSEdxOnAJcQVhE5MCT7McKaDOBJcmWgsg7CJwZKVPa12dt+8zyzCjQtvfA8XAbIsexORfK7BCCBNUxcEwRcALAHghZmLKZATACJaA8A7ACyOj64DcM4t4jjeIuLjsJuq7hBxPzizfcHMm+7swMBo+75fIOLDnGart227KctyZftegrGIomjteZ5J6FYv4bxe1/V9VVX7kYlEtFTV/Mhm5AERmYy7zuCpGFdN0+TWZSiLiCyV51mAv7wwGUmSfFtNVZ9EZHfCwMwMw/Cikapqxr0CwA8zH6I+n4NO32QYqvohIp8jABtfRHQzUdoc9NP5f5/pmoGyO7+qX2URRygSlgAAAABJRU5ErkJggg==) no-repeat;
	padding-right:3px
}
.pro_cate {
	width:100%
}
.pro_select {
	color:#363636!important;
	border:1px solid #BFBFBF!important
}
.pro_cate ul a li {
	display:inline-block;
	font-size:14px;
	margin:2%;
	border-radius:4px;
	padding:0 6px;
	color:#666;
	border:1px solid #DCDCDC
}

.news_fan {
	color: #000;
	float: right;
	height: 23px;
	line-height: 23px;
	padding: 0px 0 10px 50px;
}

.news_fan li {
	background-color: #fff;
	border: 1px solid #d3d3d3;
	display: inline;
	float: left;
	margin-left: 10px;
}

.news_fan li a {
	display: block;
	padding: 0 8px;
}

.news_fan li a:hover {
	background-color: #0066cc;
	color: #fff !important;
}
.jishu_bot {
	clear: both;
	font-size: 12px;
	padding: 0 20px 20px 0;
}
