/* global css */
*{
	margin: 0;
	padding: 0;
}
div, td, table, ul, li, ol, dd, dl,dt {
	margin: 0;
	padding: 0;
}
html {
	width: 100%;
	margin: auto;
}
body{
	margin: 0;
	padding: 0;
	text-align: center;
	font: 12px/1.5  "ËÎÌå",Verdana;
}
table{
	border: none;
	border-collapse: collapse;
}
div, td {
	word-wrap: break-word;
	word-break: break-all;
	font-size: 12px;
}
img, img a, img a:hover{
	border: none;
}
h1,h2,h3,h4,h5,h6{
	font-size: 12px;
	font-weight: normal;
}
a {
	color: #393939;
	text-decoration: none;
}
a:hover{
	color: #F60;
	text-decoration: underline;
}
ul, ol{
	list-style: none;
}
marquee{
	font: 12px/1.5  "ËÎÌå",Verdana;
}
em, i{
	font-style: normal;
}
/* IE hack */
.clearline {
	clear: both;
	height: 0;
	overflow: hidden;
}
.hackbox{
	display: table;
}
/* center_wapper */
.index_centerwapper{
	width: 1000px;
	margin: 0 auto;
}
.index_centerwapper_c{
	width: 950px;
	padding: 0 25px;
	float: left;
	background: white;
	color: #393939;
}
.que_propagate01{
	width: 250px;
	height: 230px;
	float: left;
	margin-top: 10px;
}

.que_box01{
	width: 720px;
	margin: 0 auto;
	height: 500px;
}
.que_box01_01{
	width: 720px;
	background: url(../i/que_box01_01.jpg) no-repeat;
	height: 100px;
	overflow: hidden;
	float: left;
}
.que_box01_02{
	width: 720px;
	background: url(../i/que_box01_02.jpg) no-repeat;
	height: 97px;
	overflow: hidden;
	float: left;
}
.que_box01_02 dl{
	width: 145px;
	float: left;
	text-align: left;
	margin: 30px 0 0 30px;
	display: inline;
}
.que_box01_02 dd strong{
	color: #D22D99;
}
.que_box01_03{
	width: 720px;
	float: left;
	background: url(../i/que_box01_03.jpg) no-repeat;
	height: 69px;
	overflow: hidden;
}
.que_box01_04{
	width: 720px;
	float: left;
	background: url(../i/que_box01_04.jpg) no-repeat;
	height: 138px;
	overflow: hidden;
}
.que_box01_04 dl{
	width: 350px;
	float: left;
	text-align: left;
	margin: 10px 0 0 330px;
	display: inline;
	line-height: 1.8;
}
.que_box01_04 dt{
	width: 350px;
	float: left;
	color: #d22d99;
}
.que_box01_04 dd{
	width: 340px;
	float: left;
	padding-left: 10px;
	background: url(../i/li_icon.gif) no-repeat 2px 10px;
}
.que_box01_05{
	width: 720px;
	float: left;
	background: url(../i/que_box01_05.jpg) no-repeat;
	height: 96px;
}
.que_box01_05 em, .que_box01_05 span{
	float: right;
	font-size: 14px;
	color: #d22d99;
	font-weight: bolder;
}
.que_box01_05 span{
	margin: 40px 10px 0 0;
	display: inline;
}
.que_box01_05 em{
	margin: 30px 40px 0 0;
	display: inline;
}
.que_box02_01{
	background: url(../i/que_box02_01.jpg) no-repeat;
}
.que_box02_02{
	background: url(../i/que_box02_02.jpg) no-repeat;
}
.que_box02_02 h2{
	color: #1370FF;
}
.que_box02_03{
	background: url(../i/que_box02_03.jpg) no-repeat;
}
.que_box02_03 dd strong, .que_box02_03 dd em{
	color: #1370ff;
}
.que_box02_03 dt a{
	color: #1370ff;
}
.que_box03_01{
	background: url(../i/que_box03_01.jpg) no-repeat;
}
.que_box03_02{
	background: url(../i/que_box03_02.jpg) no-repeat;
}
.que_box03_02 h2{
	color: #951C02;
}
.que_box03_03{
	background: url(../i/que_box03_03.jpg) no-repeat;
}
.que_box03_03 dd strong, .que_box03_03 dd em{
	color: #951C02;
}
.que_box03_03 dt a{
	color: #951C02;
}
.que_box04_01{
	background: url(../i/que_box04_01.jpg) no-repeat;
}
.que_box04_02{
	background: url(../i/que_box04_02.jpg) no-repeat;
}
.que_box04_02 h2{
	color: #2E7300;
}
.que_box04_03{
	background: url(../i/que_box04_03.jpg) no-repeat;
}
.que_box04_03 dd strong, .que_box04_03 dd em{
	color: #2E7300;
}
.que_box04_03 dt a{
	color: #2E7300;
}
.que_box05_01{
	background: url(../i/que_box05_01.jpg) no-repeat;
}
.que_box05_02{
	background: url(../i/que_box05_02.jpg) no-repeat;
}
.que_box05_02 h2{
	color: #F9574B;
}
.que_box05_03{
	background: url(../i/que_box05_03.jpg) no-repeat;
}
.que_box05_03 dd strong, .que_box05_03 dd em{
	color: #F9574B;
}
.que_box05_03 dt a{
	color: #F9574B;
}
.que_boxlist{
	width: 900px;
	height: 600px;
	margin: 0 auto;
	overflow: hidden;
}
.que_boxnav{
	width: 900px;
	height: 78px;
	float: left;
}
.que_numlistbg{
	width: 216px;
	height: 40px;
	float: right;
	margin: 5px 10px 0 0;
	background: url(../i/num_bg.png) no-repeat !important;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.love21cn.com/s3/ques/i/num_bg.png',sizingMethod='crop'); 
	display: inline;
}
.que_numlistbg span{
	float: left;
	height: 22px;
	margin: 5px 0 0 5px;
	display: inline;
}
.que_numlistbg span.que_numlist02{
	background: url(../i/que_numtop01.jpg) no-repeat;
}
.que_numlistbg span.que_numlist03{
	background: url(../i/que_numtop02.jpg) no-repeat;
}
.que_numlistbg span.que_numlist04{
	background: url(../i/que_numtop03.jpg) no-repeat;
}
.que_numlistbg span.que_numlist05{
	background: url(../i/que_numtop04.jpg) no-repeat;
}
.que_boxnav h2{
	width: 860px;
	float: left;
	text-align: left;
	display: inline;
	margin: 5px 0 0 20px;
	color: white;
}
.que_boxnav h2 span{
	float: right;
}
.que_boxleft{
	width: 642px;
	height: 522px;
	float: left;
}
.que_boxleft h2{
	width: 600px;
	float: left;
	display: inline;
	font-size: 14px;
	font-weight: bolder;
	text-align: left;
	margin: 10px 0 0 30px;
}
.que_boxleft dl{
	width: 600px;
	float: left;
	text-align: left;
	margin: 30px 0 0 20px;
	display: inline;
	background-repeat: no-repeat;
	background-position: 30px 50px;
	height: 300px;
}
.que_boxleft dt{
	width: 500px;
	float: left;
	margin: 10px 0 0 30px;
	display: inline;
	font-size: 14px;
	font-weight: bolder;
}
.que_boxleft dd{
	width: 400px;
	float: left;
	margin: 15px 0 0 200px;
	display: inline;
}
.que_boxleft dd em{
	width: 25px;
	float: left;
}
.que_boxleft dd span{
	width: 375px;
	float: left;
	margin-top: 2px;
}
.que_boxleft h3{
	width: 600px;
	float: left;
	text-align: center;
	font-size: 14px;
	font-weight: bolder;
	margin: 30px 0 0 0;
}
.que_boxleft p.que_box03{
	width: 150px;
	float: left;
	margin: 30px 0 0 110px;
	display: inline;
}
.que_boxright{
	width: 258px;
	height: 522px;
	float: left;
	display: inline;
}
.que_boxright dl{
	width: 220px;
	float: left;
	text-align: left;
	margin: 60px 0 0 20px;
	line-height: 1.8;
	display: inline;
}
.que_boxright dd{
	width: 220px;
	float: left;
}
.que_boxright dd strong{
	font-weight: bolder;
	font-size: 14px;
}
.que_boxright dd em{
	font-weight: bolder;
}
.que_boxright dt{
	width: 220px;
	float: left;
	margin: 10px 0 0 0;
	text-align: right;
}
.que_boxright dt a{
	text-decoration: underline;
}
.que_boxleft p.que_box_p{
	width: 120px;
	height: 30px;
	float: left; 
	background-repeat: no-repeat;
	padding-top: 70px;
	text-align: left;
	margin: 15px 0 0 35px;
	display: inline;
}
.que_boxleft p.que_box_p01{
	width: 200px;
	height: 30px;
	float: left; 
	background-repeat: no-repeat;
	padding-top: 70px;
	text-align: left;
	margin: 15px 0 0 60px;
	display: inline;
}



/* article */
.que_article_left{
	width: 690px;
	float: left;
}
.left_quemenu{
	width: 110px;
	background: url(../i/que_linebg.jpg) repeat-y right;
	float: left;
	height: 685px;
	margin: 10px 0 0 1px;
	display: inline;
}
.left_quemenu h2{
	background: url(../i/que_menubg.jpg) no-repeat;
	width: 110px;
	height: 26px;
	line-height: 28px;
	overflow: hidden;
	margin: 10px 0 0 0;
	text-align: left;
	text-indent: 10px;
}
.left_quemenu h2 a{
	width: 110px;
	height: 26px;
	display: block;
}
.left_quemenu h2 a:hover{
	background: url(../i/que_menubgon.jpg) no-repeat;
	color: white;
	text-decoration: none;
	font-weight: bolder;
	text-indent: 3px;
}
.left_quemenu h2.left_quemenuon{
	background: url(../i/que_menubgon.jpg) no-repeat;
	text-indent: 3px;
}
.left_quemenu h2.left_quemenuon a{
	color: white;
	font-weight: bolder;
}
.left_quemenu h3{
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}
.right_quearticle{
	width: 579px;
	float: right;
	margin: 10px 0 0 0;
	background: url(../i/que_article_bg.jpg) repeat-y;
}
.right_quearticle h3{
	width: 579px;
	float: left;
	line-height: 0;
}
.right_quearticlein{
	width: 579px;
	float: left;
	height: 647px;
}
.right_quearticlein a{
	color: #F40B99;
	text-decoration: underline;
}
.right_quearticleinbox{
	width: 540px;
	float: left;
	height: 585px;
	overflow: hidden;
	overflow-y: auto;
	margin: 10px 0 0 20px;
	display: inline;
}
.right_quearticleinbox dl{
	width: 510px;
	float: left;
	text-align: left;
}
.right_quearticleinbox dt{
	width: 510px;
	float: left;
	text-align: center;
}
.right_quearticleinbox dd{
	width: 510px;
	float: left;
	margin-top: 10px;
}
.que_article_right{
	width: 250px;
	float: right;
}
.que_rarticle_box{
	width: 250px;
	float: left;
	background: url(../i/que_rarticle_box.jpg) no-repeat;
	height: 449px;
	overflow: hidden;
	margin-top: 5px;
}
.que_rarticle_box dl{
	width: 215px;
	float: left;
	text-align: left;
	margin: 10px 0 0 10px;
	display: inline;
	line-height: 1.8;
}
.que_rarticle_box dt{
	width: 215px;
	float: left;
}
.que_rarticle_box dt strong, .que_rarticle_box dd strong{
	color: #F40B99;
	font-size: 14px;
}
.que_rarticle_box dd em{
	color: #F40B99;
	font-weight: bolder;
}
.que_rarticle_box dd{
	width: 215px;
	float: left;
	margin: 30px 0 0 0;
}
.rightinbox_article{
	width: 540px;
	float: left;
	display: inline;
	line-height: 1.8;
	margin: 10px 0 0 15px;
}
.rightinbox_article dd{
	width: 100%;
	float: left;
	text-align: left;
}
.rightinbox_article dd img{
	float: left;
	margin: 5px;
}
.rightinbox_article dd strong{
	color: #F40B99
}
.rightinbox_article dd em{
	color: #F40B99
}






/* 1212 */
.que_invite{
	width: 550px;
	float: left;
	text-align: left;
	margin: 10px 0 0 20px;
	display: inline;
}
.que_invite dl{
	width: 550px;
	float: left;
}
.que_invite dd{
	width: 550px;
	float: left;
	padding: 5px 0;
}
.que_invite dd span{
	float: left;
	width: 125px;
}
.que_invite dd em{
	float: left;
}