@charset "gbk";
	/* yijile.com/f 1.1 */
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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,input,legend,textarea,select,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline;
	font-family:Microsoft Yahei;
	font-weight:normal;
}
body,input {
	font:12px/1.8em "Microsoft YaHei",Tahoma,"SimSun",Arial,sans-serif;
	position:relative;
}
ol,ul {
	list-style:none;
}
blockquote,q {
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
input[type="submit"] {
	cursor:pointer;
}
input:focus,select:focus,textarea:focus {
	outline:none;
}
em {
	font-style:normal;
}
strong {
	font-weight:bold;
}
a,a:link,a:visited,a:active {
	color:#777;
	text-decoration:none;
}
a:hover {
	font-size:inherit;
	color:#d42222;
	text-decoration:none;
}
/* yijile.com/f 1.2 */
 article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display:block\9;
}
/* yijile.com/f 2 */
 .yf-fa,.container {
	margin:0 auto;
}
.yf-fl {
	float:left;
}
.yf-fr {
	float:right;
}
.yf-fno,.container {
	zoom:1;
}
.yf-fno:after,.container:after {
	content:"\20";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.container {
	width:980px;
}
.w650 {
	width:650px;
}
.yf-dno {
	display:none;
}
.yf-tl {
	text-align:left;
}
.yf-tr {
	text-align:right;
}
.yf-tc {
	text-align:center;
}
.yf-tno {
	text-indent:-9999em;
}
.yf-tm {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.yf-xlist,.yf-ylist {
	list-style:none;
	padding-left:0;
}
.yf-xlist {
	}.yf-xlist li {
	float:left;
}
.yf-xlist li a {
	display:inline-block;
	text-decoration:none;
}
.yf-xlist li.line {
	color:#ccc;
	padding:0px;
}
.yf-ylist {
	}.yf-ylist li {
	}.yf-ylist li a {
	text-decoration:none;
}
.yf-ylist li.line {
	background:#ccc;
	height:1px;
	padding:0px;
	text-indent:-9999em;
}
/*menu*/
 .yf-header {
	margin-bottom:14px;
	border-bottom:1px #ececec solid;
	background:#fafafa;
	-webkit-box-shadow:0 0 8px 1px #E7E7E7;
	box-shadow:0 0 8px 1px #E7E7E7;
}
.logo {
	}.logo a {
	display:block;
	width:264px;
	height:85px;
	background:url(site-icon.png) no-repeat 0 0;
	text-indent:-9999em;
}
.menu {
	}.menu ul {
	height:85px;
	line-height:85px;
	font-size:18px;
}
.menu ul li {
	float:left;
	padding:0  0 0 9px;
}
.menu ul li a {
	float:left;
	padding:0 8px;
	height:100%;
	display:block;
	text-align:center;
	color:#111;
	text-decoration:none;
}
.menu ul li a:hover {
	color:#d42222;
}
.menu ul li.current a {
	color:#d42222;
	background:url(site-icon.png) no-repeat center -60px;
}
.main {
	}.module-title {
	position:relative;
	display:block;
	height:50px;
	line-height:50px;
	padding-left:45px;
	font-size:20px;
	color:#404040;
}
.module-title i {
	position:absolute;
	left:10px;
	top:10px;
	display:block;
	width:30px;
	height:30px;
	background:url(site-icon.png) no-repeat;
}
.sidebar {
	width:300px;
}
.sidebar .news-hot {
	border:#eee solid 1px;
	margin-bottom:12px;
}
.sidebar .news-hot .module-title {
	border-bottom:#eee solid 1px;
}
.sidebar .news-hot .module-title i {
	background-position:-100px -145px;
}
.sidebar .news-hot ul {
	padding:12px;
	font-size:16px;
}
.sidebar .news-hot ul li {
	position:relative;
	line-height:1.4em;
	padding:0 0 8px 30px;
	height:24px;
	line-height:28px;
	overflow:hidden;
}
.sidebar .news-hot ul li a {
	}.sidebar .news-hot ul li span {
	position:absolute;
	left:0;
	top:4px;
	display:block;
	width:22px;
	height:20px;
	line-height:20px;
	text-align:center;
	background:#c0c0c0;
	color:#fff;
	border-radius:3px;
}
.sidebar .news-hot ul li span.red {
	background:#d42222;
}
/*page*/
 /*list*/
 .list .module-title {
	border-bottom:1px #eee solid;
}
.list .module-title i {
	background-position:-70px -145px;
}
/*list-i*/
 .list-i {
	padding-bottom:20px;
	border-bottom:1px #eee solid;
	margin-top:20px;
}
.list-im {
	height:22px;
	line-height:22px;
	font-size:14px;
	margin-top:5px;
}
.list-im span {
	display:block;
	height:100%;
}
.list-im a {
	color:#196eae;
	cursor:pointer;
}
.list-im em {
	padding:0 4px;
}
.list-it {
	}.list-iu {
	position:relative;
}
.list-ic {
	height:125px;
	position:relative;
	padding-left:200px;
	overflow:hidden;
}
.list-ic h2 {
	font-size:20px;
	line-height:28px;
	height:28px;
	overflow:hidden;
}
.list-ic h2 a {
	color:#000;
}
.list-ic p {
	display:block;
	padding:3px 0;
	height:65px;
	line-height:24px;
	font-size:15px;
	color:#8D8D8D;
	overflow:hidden;
}
a.list-ip {
	position:absolute;
	top:0;
	left:0;
}
.list-ip img {
	display:block;
	width:185px;
	height:125px;
}
/*news-content*/
 .news-content {
	text-indent:30px;
}
.news-content a,.news-comment a {
	color:#447eab;
}
.news-content a:hover,.list-ic h2 a:hover,.list-im a:hover {
	color:#d42222 !important;
	text-decoration:underline;
}
.news-content h1 {
	font-size:28px;
	line-height:46px;
	margin-top:0;
	text-indent:0;
	text-align:center;
}
.nct-meta {
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#888;
	padding-bottom:10px;
	text-indent:0;
	text-align:center;
}
.nct-meta strong {
	font-weight:normal;
	padding:0 10px 0 0;
}
.nct-meta strong.nct-mt {
	margin-right:0;
}
.news-content p {
	margin-bottom:14px;
	font-size:16px;
	line-height:30px;
	color:#404040;
	line-height:30px;
}
.news-content img {
	display:block;
	margin:0 auto;
	width:expression(this.width > 650 ? 650:true) \9;
	max-width:650px;
	margin:0 auto;
	text-indent:0;
}
.nct-shareb a,.nct2-submit {
	display:block;
	width:120px;
	height:32px;
	line-height:32px;
	text-align:center;
	border-radius:3px;
	border-width:1px;
	border-style:solid;
}
.nct2-tips {
	height:34px;
	padding:20px 0;
}
.nct-sharebar {
	padding:0 0 20px 0;
}
.nct-shars {
	height:30px;
	padding:2px 0;
	line-height:30px;
}
.nct-shars a {
	display:block;
	padding:0 20px 0 35px;
	position:relative;
	height:100%;
	float:left;
	font-size:18px;
}
.nct-shars a i {
	position:absolute;
	left:0;
	display:block;
	width:30px;
	height:30px;
	background:url(site-icon.png) no-repeat -70px -85px;
	text-indent:-9999em;
}
.nct-shars a.nct-share i {
	background-position:-100px -85px;
}
.nct-shars a.on i {
	background-position:-70px -115px;
}
.nct-shareb {
	}.nct-shareb a {
	float:left;
	margin-left:10px;
}
.nct-shareb a.ncts-weibo {
	border-color:#dd4040;
	color:#dd4040;
}
.nct-shareb a.ncts-weixin {
	border-color:#19ac16;
	color:#19ac16;
}
.nct-shareb a.ncts-qq {
	border-color:#1f82ce;
	color:#1f82ce;
}
/*news-comment*/
 .news-comment,.nct2-list {
	border-top:1px #eee solid;
}
.news-comment h3 {
	display:block;
	height:70px;
	line-height:70px;
	font-size:24px;
}
.news-comment h3 span {
	font-size:18px;
	color:#888;
}
.news-comment textarea {
	display:block;
	width:630px;
	height:100px;
	background:#fafafa;
	border:1px #e5e5e5 solid;
	padding:10px;
	line-height:1.8em;
	font-size:18px;
}
.nct2-tips .yf-fl {
	padding-left:10px;
	line-height:34px;
	font-size:18px;
}
.nct2-tips .yf-fl a {
	padding:0 5px;
}
.nct2-tips .yf-fr {
	}.nct2-submit {
	border-color:#e3800b;
	color:#e3800b;
	background:#fff;
}
.nct2-list {
	font-size:14px;
	padding:25px 0 10px;
}
.nct2-list ul {
	}.nct2-list li {
	position:relative;
	padding-left:74px;
}
.nct2-list li a.user {
	position:absolute;
	left:0;
	display:block;
	margin-left:2px;
}
.nct2-list li a.user img {
	}.nct2l-meta {
	height:30px;
	line-height:30px;
	color:#888;
}
.nct2l-meta a {
	color:#888;
	margin-right:10px;
}
.nct2l-meta strong {
	}.nct2l-meta span {
	padding-right:3px;
}
.nct2-list li p {
	font-size:18px;
	line-height:28px;
}
.nct2l-reply {
	height:16px;
	padding:15px 0 20px;
	line-height:16px;
}
.nct2l-reply a {
	display:block;
	padding:0 20px 0 22px;
	position:relative;
	height:100%;
	float:left;
	font-size:18px;
}
.nct2l-reply a i {
	position:absolute;
	left:0;
	display:block;
	width:16px;
	height:16px;
	background:url(site-icon.png) no-repeat;
	text-indent:-9999em;
}
.nct2l-reply a.like i {
	width:18px;
	background-position:-332px -175px;
}
.nct2l-reply a.on i {
	background-position:-352px -175px;
}
.nct2l-reply a.reply i {
	background-position:-70px -175px;
}
/*page-proxy*/
 .page-proxy {
	margin-bottom:10px;
	border:1px #eee solid;
	border-radius:3px;
}
.page-proxy .module-title {
	border-bottom:1px #eee solid;
}
.page-proxy .module-title i {
	background-position:-130px -145px;
}
.ppy-i {
	padding:15px 40px;
}
.ppyf-i {
	position:relative;
	padding-left:122px;
	padding-top:10px;
	height:47px;
}
.ppyf-hd {
	position:absolute;
	left:0;
	top:10px;
	bottom:0;
	width:120px;
	height:46px;
	font-size:18px;
	text-align:right;
	color:#222;
	line-height:46px;
}
.ppy-title {
	height:50px;
	border-bottom:1px #ddd solid;
	margin-bottom:30px;
}
.ppy-title strong {
	display:block;
	padding:10px 8px;
	height:29px;
	line-height:30px;
	border-bottom:2px solid #d42222;
	float:left;
	color:#d42222;
}
.ppy-text,a.ppyf-radio {
	display:block;
	float:left;
	font-size:18px;
	height:21px;
	line-height:20px;
	padding:12px 10px;
	border:1px solid #ddd;
	border-radius:3px;
}
.ppy-text {
	width:320px;
}
a.ppyf-radio {
	width:65px;
	text-align:center;
	float:left;
	margin-right:10px;
	color:#777;
	cursor:pointer;
}
.ppyf-i .on {
	border:1px #d42222 solid;
	color:#d42222;
}
.ppy-tips {
	float:left;
	display:none;
	color:#5d91ba;
	font-size:16px;
	height:1em;
	line-height:1em;
	padding:15px 0 15px 15px;
}
.ppy-tips i {
	display:block;
	width:16px;
	height:16px;
	background:url(site-icon.png) no-repeat -86px -175px;
	float:left;
	margin-right:5px;
}
.ppy-submit {
	background:#e07808;
	color:#fff;
	border:0;
	width:120px;
	line-height:44px;
	text-align:center;
	font-size:20px;
	border-radius:3px;
}
no-repeat 430px 7px;}.ppy-contact .ppyf-i {
	height:auto;
	padding-bottom:10px;
}
.ppy-contact p {
	line-height:46px;
}
.ppy-contact p strong {
	color:#d42222;
}
/*floatbar*/
 .floatbar {
	position:fixed;
	height:1px;
	top:225px;
	left:50%;
	margin-left:-490px;
	width:980px;
}
.floatbar-i {
	position:absolute;
}
.floatbar-qrcode {
	width:130px;
	border:1px solid #e5e5e5;
	left:-144px;
	padding-top:1px;
	background:#fff;
}
.floatbar-qrcode h5 {
	height:28px;
	line-height:28px;
	color:#d42222;
	background:#fafafa;
	border-bottom:1px #e8e8e8 solid;
	text-align:center;
	font-size:12px;
}
.floatbar-qrcode h5.bor1 {
	border-top:1px #e8e8e8 solid;
}
.floatbar-qrcode img {
	width:120px;
	height:120px;
	display:block;
	margin:0 auto;
	padding:8px 0;
}
.floatbar-menu {
	width:75px;
	right:-95px
}
.floatbar-menu a {
	display:block;
	height:55px;
	padding:10px 0 6px;
	margin-bottom:1px;
	background:#f3f3f3;
	color:#666666;
	cursor:pointer;
}
.floatbar-menu a:hover {
	color:#d42222;
}
.floatbar-menu a i {
	display:block;
	width:35px;
	height:35px;
	margin:0 auto;
	background:url(site-icon.png) no-repeat;
}
.floatbar-menu a strong {
	display:block;
	height:20px;
	line-height:20px;
	font-size:12px;
	text-align:center;
	font-weight:normal;
}
.floatbar-menu a.trade i {
	background-position:0px -85px;
}
.floatbar-menu a.shop i {
	background-position:-35px -85px;
}
.floatbar-menu a.share i {
	background-position:0px -120px;
}
.floatbar-menu a.gotop i {
	background-position:-35px -120px;
}
/* page-navigator */
 .page-navigator {
	padding:30px 0px 34px;
}
.page-navigator ol {
	text-align:center;
}
.page-navigator li {
	position:relative;
	display:inline-block;
	margin:0 4px;
	height:40px;
	line-height:40px;
}
.page-navigator li {
	*display:inline;
}
.page-navigator li.current {
	}.page-navigator li.prev a,.page-navigator li.next a {
	width:auto;
	padding:0 10px;
}
.page-navigator li.next a {
	padding-right:30px;
}
.page-navigator li.prev a {
	padding-left:30px;
}
.page-navigator a {
	display:block;
	width:40px;
	height:100%;
	font-size:16px;
	color:#404040;
	background:#fff;
	border:#d5d5d5 1px solid;
	border-radius:4px;
	_float:left;
}
.page-navigator li em {
	color:#dbdbdb;
	font-size:25px;
	display:inline;
	height:40px;
	position:absolute;
	top:0;
	font-style:normal;
}
.page-navigator li.next em {
	right:12px;
}
.page-navigator li.prev em {
	left:12px;
}
.page-navigator li.current a {
	color:#fff;
	text-decoration:none;
	border:none;
	background:#dc3030;
	border:#BD0E0E 1px solid;
}
.page-navigator a:hover {
	text-decoration:none;
	color:#dc3030;
	border:#dc3030 1px solid;
}
/*footer*/ 
 .yf-footer {
	padding:30px 0;
	background:#f7f7f7;
	border-top:1px solid #efefef;
}
.yf-footer p {
	height:25px;
	line-height:25px;
	text-align:center;
	color:#888;
}
/* yijile.com/f 3 User module*/
 .ad980x90 {
	width:980px;
	height:90px;
	padding-bottom:12px;
	overflow:hidden;
}
.ad300x250 {
	height:250px;
	overflow:hidden;
}
.scan {
	width:200px;
	height:200px;
	right:-10px;
	position:absolute;
	border:1px solid #ddd;
	z-index:9999999;
	top:156px;
}
.scan img {
	width:200px;
	height:200px;
}
.position {
	width:978px;
	height:44px;
	line-height:44px;
	margin:0 auto 10px auto;
	border:1px solid #eee;
	background:#fafafa;
}
.position span {
	float:left;
	padding:0 0 0 20px;
	font-size:16px;
	color:#333;
}
.position span a {
	color:#333;
}
.position span a:hover {
	text-decoration:underline;
	color:#d42222;
}
.position cite {
	float:right;
}
.position cite .input {
	width:238px;
	height:44px;
	float:left;
	background:#fff;
	line-height:44px;
	border-left:1px solid #eee;
	font-size:14px;
	text-indent:10px;
}
.position cite a {
	width:60px;
	height:44px;
	line-height:44px;
	float:left;
	text-align:center;
	font-size:16px;
	background:#c02f2f;
	color:#fff;
	cursor:pointer;
	font-style:normal;
}
.link {
	width:938px;
	height:auto;
	margin:10px auto;
	border:1px solid #eee;
	line-height:26px;
	overflow:hidden;
	padding:12px 20px;
}
.link span {
	float:left;
	font-size:18px;
	padding:0 12px 0 0;
}
.link a {
	padding:0 12px 0 0;
	font-size:14px;
	color:#333;
}
.link a:hover {
	text-decoration:underline;
	color:#d42222;
}
.page_fy {
	width:650px;
	float:left;
	overflow:hidden;
	background:#fff;
	margin:0 0 15px 0;
	border:1px solid #eee;
	text-indent:20px;
}
.page_fy_left {
	width:340px;
	float:left;
	padding:12px 0;
}
.page_fy_left em {
	width:340px;
	line-height:30px;
	height:30px;
	float:left;
	font-size:14px;
	overflow:hidden;
}
.bdshare-button-style0-32 {
	margin:22px 16px 0 0;
	float:right;
}
/*downpage*/ .downpage {
	margin-top:-15px;
	font-family:'Helvetica Neue',Arial,'Liberation Sans',FreeSans,'Hiragino Sans GB',sans-serif;
}
.downpage .header {
	height:520px;
	color:#fff;
	background:url(downpage-focusbg.jpg) repeat-x center 0;
}
.downpage .header .container {
	position:relative;
}
.downpage .header span {
	position:absolute;
	left:0;
	top:25px;
	display:block;
	width:458px;
	height:534px;
}
.downpage h1,.downpage h2,.downpage .downbutton,.downpage .header p {
	margin-left:490px;
}
.downpage h1 {
	height:100px;
	padding-top:50px;
	line-height:100px;
	font-size:58px;
}
.downpage h2 {
	padding-bottom:36px;
	height:1em;
	line-height:1em;
	font-size:24px;
}
.downbutton {
	position:relative;
	padding-left:165px;
}
.downbutton img {
	position:absolute;
	left:5px;
	top:0px;
	display:block;
	width:140px;
	height:140px;
}
.downbutton a {
	display:block;
	width:250px;
	height:60px;
	margin-bottom:20px;
	line-height:60px;
	font-size:22px;
	font-weight:normal;
	color:#fff;
	text-indent:65px;
	border-radius:5px;
}
.downbutton a:hover {
	opacity:.85;
}
.downbutton a.android {
	background-color:#ff9900;
	background-position:-308px -594px;
}
.downbutton a.ios {
	background-color:#3dafff;
	background-position:-308px -534px;
}
.downpage .header p {
	padding-top:10px;
	font-size:16px;
	line-height:1.68em;
}
.intro {
	padding:80px 0 50px;
	color:#404040;
	font-size:17px;
	text-align:center;
}
.intro li {
	display:block;
	float:left;
	width:326px;
}
.intro span {
	display:block;
	width:150px;
	height:150px;
	margin:0 auto;
	background:#eee;
	border-radius:100%;
	padding-top:1px;
}
.intro span i {
	display:block;
	margin:0 auto;
	margin-top:40px;
}
.intro .i-i1 i {
	width:87px;
	height:96px;
	background-position:0 -535px;
	margin-top:25px;
}
.intro .i-i2 i {
	width:88px;
	height:71px;
	background-position:-90px -534px;
}
.intro .i-i3 i {
	width:83px;
	height:79px;
	background-position:-178px -534px;
}
.intro h3 {
	display:block;
	font-size:32px;
	height:1em;
	padding:25px 0 10px;
	font-weight:bold;
}
.intro p {
	display:block;
	line-height:1.8em;
}
.tipsbd {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,0.71)!important;
	background:#000 \9;
	filter:alpha(opacity=40) \9;
}
.tips-c {
	position:absolute;
	top:50%;
	right:50%;
	width:500px;
	height:300px;
	margin:-150px -250px 0 0;
	background:#fff;
	border:solid 1px #000;
}
.tips-c h3 {
	position:relative;
	display:block;
	height:60px;
	line-height:60px;
	font-size:20px;
	background:#d91717;
	color:#fff;
}
.tips-c h3 strong {
	padding-left:10px;
}
.tips-c h3 a.close {
	position:absolute;
	right:10px;
	top:10px;
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	border:4px solid #fff;
	border-radius:100%;
	font-family:cursive;
	font-weight:bold;
}
.tips-c .yf-fno {
	padding:15px;
}
.tips-c h4 {
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}
.tips-c .yf-fl img {
	width:140px;
	height:140px;
}
.tips-c .yf-fr {
	width:260px;
}
.tips-c .downbutton {
	padding-left:0;
}
.downpage .header span,.downbutton a,.intro span i {
	background-image:url(downpage-icon.jpg);
	background-repeat:no-repeat;
}

