html, body, div, h1, h2, h3, h4, h5, h6, hr, p, blockquote ,dl, dt, dd, ul, ol, li,pre, fieldset, legend, input, textarea, form, select, button, iframe, table, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; }
body { background: #fff; color: #666;}
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
address, cite, dfn, em, var, i, em  { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
ul, ol { list-style: none; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
legend { color: #000; }
fieldset, img { border: 0; } 
button, input, select, textarea { font-size: 100%; } 
table { border-collapse: collapse; border-spacing: 0; }
img { border: 0 none; vertical-align: middle; }
button { cursor: pointer; }


a { color: #666; text-decoration: none; }
a:link, a:visited, a:hover, a:active {  text-decoration: none; }
a:hover { color:#F60; }
a:focus { outline: none; }

.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { display: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.clearfix:after { content: "\0020"; display: block; visibility:hidden; height: 0; clear: both; }
.clearfix{zoom:1;}
.more { float: right; }
.more a { font-weight: normal; font-size: 12px; }
.fl{ display: inline; float: left;}
.fr { display: inline;  float: right; }
.position {position: relative;}
span.yuan { font-family: 'Microsoft YaHei'; }
.w950{ width:977px; margin:0 auto; }
.mt10 {margin-top: 10px;}


/*sprite*/
#qfc-top .home-ico, #qfc-top .user-ico, .web-guide-tip b, #logo a,#search-type li.hover,#search-keyword,#search-btn, #site-map dl dt,#service .service-title, #footer-ext a, #J-goTop a,#J-invest a,#copyright .cc a { background: url(//img.qfc.cn/images/qfc/front/global-sprite.png) no-repeat;}

#qfc-top{
	background: #FBFBFB; 
	height:30px; 
	line-height:30px;
	border-bottom: 1px solid #DFDFDF;

}
#qfc-top .qfc-top-inner{ width: 990px; margin: 0 auto;height: 31px;}
#qfc-top .qfc-top-con .home-ico, #qfc-top .qfc-top-con .user-ico { 
	border-left: 1px solid #E2E2E4;
	width: 50px;
	float: left;
	height: 31px;
	border-bottom: 1px solid #FFF;
	position: relative;
	z-index: 10;
	top: -1px;
	_top: 1px;
	background-color: #FBFBFB;
	background-position: -232px 9px;
}
#qfc-top .qfc-top-con .user-ico {
	border-bottom: 1px solid #DBDBDB;
	background-position: -278px 9px;
}

#qfc-top .qfc-top-con a { color:#005590; text-decoration:none; }
#qfc-top .qfc-top-con a:hover { color:#F60; text-decoration: underline; }
#qfc-top .qfc-top-con a { margin:0 5px; }
#qfc-top .qfc-top-con span { color:#FF7500; font-weight:bold; }

.web-guide, .web-guide-old { position:relative; z-index:100; }
.web-guide-old { width: 50px; margin-left: 20px;}
.web-guide-old a { color: #666; font-size: 12px; text-decoration: none; }
.web-guide-old a:hover { color: #F60; }

.web-guide-tip { width: 175px; }
#qfc-top .web-guide-tip a { color: #666; }
#qfc-top #loginA {cursor: pointer;}
.web-guide-list { width: 70px; }
.web-guide-tip b {
	margin-top: 5px;
	float: left;
	width: 17px;
	height: 17px;
	background-position: -334px 0px;
}

.web-guides .web-sub { 
	height:31px; 
	line-height:31px; 
	padding: 0 10px; 
	font-size:12px; 
	width:60px; 
	position: relative; 
	cursor: pointer;
}
#qfc-top .web-guides .web-sub a {color:#666; }
.web-guides .hover .web-sub {
	height:31px; 
	line-height:31px; 
	font-size:12px; 
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc; 
	padding:0 10px; 
	width:58px; 
	background: #FBFBFB;
	position: relative;
	z-index: 10000;
}

.web-guides .web-sub b {
	position: absolute;
	border-width: 4px;
	border-color: #666 #FBFBFB #FBFBFB #FBFBFB;
	border-style: solid;
	font-size: 0;
	line-height: 0;
	right: 12px;
	top: 14px;
}
.web-guides .hover .web-sub b {
	border-color: #FBFBFB #FBFBFB #666 #FBFBFB;
	right: 10px;
	top: 9px;
	_border-width: 5px;
}
.web-guides .hover .web-nav { display:block; }
.web-guides .web-sub5 {width:75px;}
.web-guides .hover .web-sub5 {width:73px;}

.web-nav {z-index:9999; background:#fff; display:none; border:1px solid #ccc; padding:5px 10px; position:absolute; top:30px; width:128px; background: #FBFBFB; }
.web-nav ul { margin:0; padding:0 10px;}
.web-nav li { list-style:none; margin:0; height:24px; line-height:24px; font-size:12px; padding:0; text-align:left;}
.web-nav li a { font-weight:100; color:#333;}
.web-nav li a:hover { color:#F60; text-decoration:underline; }
/*µ×²¿*/
#footer { background: #f2f2f2; padding: 10px 0; } 
#footer .footer-inner { width: 990px; margin: 0 auto; } 

#link-inner { border-bottom: 1px solid #E7E7E7; padding: 10px 0; width: 732px; _width: 750px; margin: 0 auto; }
#link-inner div { float:left; margin-left:10px; }
#link-inner p { float:left; color:#999; }
#link-inner ul { float:left; margin-left:5px; }
#link-inner ul li { margin:0 2px; float:left; display:inline; }
#link-inner ul li span.vline{ color:#CACCCB; }
#link-inner a { color:#333; }
#link-inner a:hover { color:#f60; }
#link { margin:10px auto; padding-left: 10px; color:#303030; width: 885px; position: relative;}
#link div.fl {height: 18px;overflow: hidden;width: 685px;}
#link a { color:#185186; float: left;display: inline;margin: 0 5px;}
#link a:hover { color:#f60;}
#link #bdshare {position: absolute; top:-4px; right: 0;}

#copyright { color:#333; margin:10px auto 0; width: 955px; height: 26px; line-height: 26px; }
#copyright li { margin:0 2px; float:left; }
#copyright li span.vline{ color:#CACCCB; }
#copyright a { color:#333; }
#copyright a:hover { color:#f60; }

#copyright .cc {width: 120px; position: relative; margin-left: 15px;}
#copyright .cc a { display:inline-block; width: 26px; height: 26px; background-position: -448px -331px; position: absolute;top: 0;}
#copyright .cc .wx { left:90px; background-position: -474px -331px}
#copyright .cc .wb:hover { background-position: -448px -357px; }
#copyright .cc .wx:hover { background-position: -474px -357px; }
#copyright .cc .wx-sys { display: none; background-position: -384px -383px; width: 116px; height: 117px; left: 130px; top: -40px; z-index: 1000000;}

#footer-ext {
	text-align: center;
	width: 770px;
	margin: 15px auto 0;
}
#footer-ext a {
	float: left;
	display: inline;
	margin-right: 10px;
	height: 42px;
}
#footer-ext .ext1 {width: 101px;background-position: 0 -500px;}
#footer-ext .ext2 {width: 103px;background-position: 0 -542px;}
#footer-ext .ext3 {width: 103px;background-position: 0 -584px;}
#footer-ext .ext4 {width: 136px;background-position: 0 -626px;}
#footer-ext .ext5 {width: 155px;background-position: 0 -668px;}
#footer-ext .ext6 {width: 113px;background-position: -105px -542px;}
#footer-ext a.last {margin-right: 0px;}

.wrap-outer { padding-bottom: 20px; }
.wrap-header, .wrap { width: 990px; margin: 0 auto; }
.col-left, .col-left-m0 { margin-right: 10px; float: left; }
.col-left-m0 { margin-right:0; }
.col-middle { margin-right: 10px; float: left; } 
.col-right { float: right; }

#header{
	margin-top: 1px; 
	position:relative;
	background: #1b559e;
}
#header .header-inner{
	margin: 0 auto;
	width: 990px;
	height: 80px;
}
#header h1 {
	color: #fff;
	font: normal 34px/80px "Microsoft YaHei";
	padding-left: 20px;
}
.wrap-outer {background: #eceaed;padding-top: 10px;}
.rule-side {
	background: #f6f6f6;
	padding-top: 1px;
	display: inline;
	margin-right: 10px;
}
.rule-side a {
	display: block;
	width: 198px;
	height: 48px;
	border:1px solid #e7e7e6;
	text-indent: 65px;
	font: 700 12px/48px "SimSun";
	position: relative;
	margin-top: -1px;
	color:#999;
}

.rule-side i {
	background: url(images/sprite8.png) no-repeat; 
	display: block; 
	width: 33px;
	height: 33px;
	position: absolute;
	top:8px;
	left:17px;
}
.rule-side .selected a {background: #fff;	font: 700 14px/48px "SimSun"; color: #666}

.rule-side .zz i 	{background-position: 0 0;}
.rule-side .jyjf i 	{background-position: -33px 0;}
.rule-side .cf i 	{background-position: -66px 0;}
.rule-side .bzj i 	{background-position: -99px 0;}
.rule-side .jydj i 	{background-position: -132px 0;}
.rule-side .qy i 	{background-position: -165px 0;}

.rule-side .selected .zz i		{background-position: 0 -33px;}
.rule-side .selected .jyjf i 	{background-position: -33px -33px;}
.rule-side .selected .cf i 		{background-position: -66px -33px;}
.rule-side .selected .bzj i 	{background-position: -99px -33px;}
.rule-side .selected .jydj i 	{background-position: -132px -33px;}
.rule-side .selected .qy i 	{background-position: -165px -33px;}


.rule-main {
	width: 778px; 
	border:1px solid #e7e7e6; 
	background: #fff;
	color: #444;
	padding-bottom: 30px;
}
.rule-main h2{
	height: 49px; 
	font: normal 24px/49px "Microsoft YaHei"; 
	padding-left: 23px; 
	background: #f1f6fc;
}
.rule-main .hd {
	margin: 0 38px;
	height: 37px;
	font: bold 12px/37px "SimSun";
	border-bottom: 1px solid #dfdfdf;
	margin-top: 17px;
	text-indent: 24px;
	background: url(images/sprite8.png) no-repeat -198px 12px;
}
.rule-main .bd {
	margin: 10px 38px;
}
.rule-main .bd p br {margin:0;}
.rule-main .bd p {
	line-height: 28px;
	margin: 5px 0;
}
.rule-main .bd ul,.rule-main .bd ol  {
	margin: 10px 0;
	line-height: 25px;
}
.rule-main .bd ol li {
	position: relative;
	padding-left: 20px;
}
.rule-main .bd a {
	color: #115599;
}
.rule-main .bd a.impor {color: #cc0000; font-weight: bold;}
.rule-main .bd a:hover {text-decoration: underline;}
.rule-main .bd i {
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	top:6px;
	left:0;
	_top:0;
	_left:-20px;
	background: url(images/sprite8.png) no-repeat -200px -33px;
	text-align: center;
	line-height: 16px;
}
.rule-main .bd p label {float: left; }
.rule-main .bd p span {float: left; width: 615px;}
.rule-main .table1 {
	width: 696px;
	margin: 11px 0 15px;
}
.rule-main .table1 th {background: #a8c8ef; height: 36px; border:1px solid #a8c8ef;}
.rule-main .table1 td {height: 33px; border:1px solid #e1ecfb; text-indent: 30px; background: #ffffff;}
.rule-main .table1 .type {text-align: center; font-weight: bold; text-indent: 0;}
.rule-main .table1 b {color: #cc0000;}

.rule-main .table2 {
	width: 485px;
	margin: 11px 0;
}
.rule-main .table2 th {background: #ededed; height: 29px; border:1px solid #ededed; font-weight: normal;}
.rule-main .table2 td {height: 33px; border:1px solid #ededed; text-indent: 30px;background: #ffffff; text-align: center; text-indent: 0;}
.rule-main .table2 b {color: #cc0000;}
.rule-main .penalty {background: url(images/sprite8.png) no-repeat -223px -29px; text-indent: 30px;}

.rule-main .table3 {
	width: 353px;
}
.rule-main .table3 th { border:1px solid #ededed; text-align:center; background:#f8f8f8; vertical-align:middle; padding:3px 20px;}
.rule-main .table3 td {height: 26px; border:1px solid #ededed; padding:3px 20px;background: #ffffff;  text-indent: 0;}
.rule-main .table3 b {color: #cc0000;}
.rule-main .bao {background: url(images/bao.png) no-repeat right 10px;}
.rule-main .bd {line-height: 28px}
.rule-main .bd .medal {
	margin: 20px 0;
	float: left;
	width: 343px;
}
.rule-main .bd .medal dt { float: left; display: inline; margin:0 20px;}
.rule-main .bd .medal dd div {color: #115599; font-weight: bold;}
.red { color:#d30202;}

.rule-main .table4 {
	margin: 0px 0 20px;
}
.rule-main .table4 th {background: #a8c8ef; height: 36px; font-weight:100; border:1px solid #a8c8ef;}
.rule-main .table4 td {height: 33px; border:1px solid #e1ecfb; line-height:20px; padding:10px; background: #ffffff;}
.rule-main .table4 .center { text-align:center;}

.rule-side .lczs i {background:url(images/lczs1.gif) no-repeat left;}
.rule-side .lczs { color:#fe4200;}
.rule-side .selected .lczs i {background:url(images/lczs2.gif) no-repeat left;}


.rule-list {}
.rule-list li {border-bottom: 1px dashed #9d9d9d; margin:0 25px; overflow: hidden; *zoom:1; }
.rule-list li img {padding-bottom: 24px;float: left}
.rule-list li div {padding-left: 214px;}
.rule-list li p {font:100 12px/26px SimSun;}
.rule-list li .tit {font:100 18px/40px "Microsoft YaHei"; margin-top: 17px;display: block}
.rule-list li .tit:hover {text-decoration: underline;}
.rule-list li .rule1 {color:#f5b115;}
.rule-list li .rule2 {color:#d92b1c;}
.rule-list li .rule3 {color:#9a3ee8;}
.rule-list li .rule4 {color:#e6711e;}
.rule-list li .rule5 {color:#46bdd2;}
.rule-list li .rule6 {color:#5db1f9;}