@charset "gb2312";
/* CSS Document */

body, div, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, li, ol, form, fieldset, legend, botton, input, textarea, img, th, td{ margin:0 auto; padding:0}
body, button, input, select, textarea{ font:12px/1.5 Tahoma, Geneva, sans-serif;}
h1, h2, h3, h4, h5, h6{ font-size:100%;}
ul, ol{ list-style:none;}

a:link {
 color: #000000;
 text-decoration: none;
}
a:visited {
 color: #000000;
 text-decoration: none;
}
a:hover {
 color: #d13591;
 text-decoration: underline;
}
a:active {
 color: #000000;
 text-decoration: none;
}


fieleset, img{ border:0;}
button, input, select, textarea{ font-size:100%;}
table{ border-spacing:0;}
.clear{ clear:both;}

.wrapper{ width:980px; margin:0 auto; text-align:left;}
.left{ float:left;}
.right{ float:right;}
.header{ height:99px; background:url(images/topbg.gif) repeat-x; position:relative;}
    .logo{ background:url(images/logo.gif) no-repeat; width:323px; height:37px; position:absolute; top:20px; left:30px;}
	.logo a{ text-indent:-99em; display:block; height:100%; overflow:hidden;}
	h1{ top:60px; left:200px; font-size:14px; font-weight:normal;}
	h3{ position:absolute; top:35px; left:50px; font-size:14px; font-weight:normal;}
	.search{ position:absolute; top:30px; right:50px;}
	.search label{line-height:25px;  font-weight:bold; color:#000000; font-size:13px; background-color:inherit;}
	.search .textbox{ background:url(images/textbox.gif) no-repeat; width:161px; height:22px; border:0; line-height:22px; padding-left:5px; color:#999;}
.go{ background:url(images/btn.gif); width:68px; height:20px; color:#FFF; cursor:pointer; border:none;}
.jl{ margin-left:240px;}

.font_14pt{ font-size:14px; font-weight:600; line-height:30px;}
.font_16pt{ font-size:20px; font-weight:600;}
.main{ margin-top:10px;}
    .l{ width:733px;}
	.l .ltbox{ border:1px solid #feb1e6; border-top-width:2px; border-top-color:#d52aaf; background:url(images/ltbg.gif) repeat-x left top; padding:5px;}
	.l .ltt{ background:url(images/rtt.gif) no-repeat; width:703px; height:30px; padding-left:30px; margin-top:5px; overflow:hidden}
	.l .lttt{ background:url(images/rtt.gif) no-repeat; width:703px; height:30px; padding-left:30px; margin-top:0px; overflow:hidden}
	.l .lbox{ border:1px solid #feb1e6; border-top:none; padding:10px; overflow:hidden; zoom:1}
	.l .lbox .rds{ float:right;}
	
	.l .lbox .lfor{ }
	.l .lbox .lfor p{ margin:1px 0; display:block; padding-bottom:10px }
	.l .lbox .lfor label{ width:100x; display:block; float:left; text-align:right; padding-right:10px; padding-left:20px;}
	.l .lbox .lfor .textbox{ height:12px; border:1px solid #feb1e6; color:#666; padding:5px; width:75px;}
	.l .lbox .lfor .textbox1{ height:12px; border:1px solid #feb1e6; color:#666; padding:5px; width:120px;}
	.l .lbox .lfor .textbox2{ height:12px; border:1px solid #feb1e6; color:#666; padding:5px; width:417px;}
	.l .lbox .lfor .textarea{ height:120px; border:1px solid #feb1e6; color:#666; padding:5px; width:419px; }
	.l .ltt01{ background:url(images/rtt.gif) no-repeat; font-size:14px; width:703px; line-height:30px; padding-left:30px; overflow:hidden;}
	
	.r{ width:233px;}
	.r .rtt{ background:url(images/ltt.gif) no-repeat; width:203px; height:30px; padding-left:30px; overflow:hidden}
	.r .rbox{ border:1px solid #feb1e6; border-top:none; border-bottom:none; padding:10px}
	.r .rbox_new{ border:1px solid #feb1e6; border-top:none; border-bottom:none; padding:5px}
	.r .rbox_bot{ border-bottom:1px solid #feb1e6;}
	.rbox_more{line-height:30px; margin-left:65px;}
	.more{ line-height:30px; padding-right:10px; color:#f2c2de;}

.select{
	background:#36C;
	color:#FFF;
	cursor:pointer;
	}

/*=============ËÑË÷============*/
.b_tit{ background:url(images/b_tit.gif) repeat-x; height:31px;}
.b_font_t{ line-height:30px; padding-left:10px; color:#666;}
.logo01{ position:relative; height:160px;}
.logo01 img{ position:absolute; top:20px; left:280px;}
.logo01 p{ position:absolute; top:70px; left:400px; font-size:14px;}
.bd{ position:absolute; top:110px; left:200px;}
.bd label{ font-size:14px; line-height:30px; height:30px; font-weight:bold; display:inline; float:left; margin-top:8px}
.bd .textbox{ width:290px; height:20px; border-top:#ff55b5 1px solid; border-left:#ff55b5 1px solid; border-bottom:#fac5e3 1px solid; border-right:#fac5e3 1px solid; float:left; margin-top:8px; padding:3px; font-size:14px;}
.lj{ border:0; background:url(images/btn01.gif); width:143px; height:46px; text-indent:-999px; margin-left:10px; float:left;cursor:hand;}
.flei{ width:735px; border:1px solid #e7d78f; padding-top:3px; background:#fcefcb; padding-left:3px;}
.flei_tit{ background:#fdfbee; line-height:180%; padding-left:7px; padding-right:7px; padding-bottom:10px;}
.flei_tit h2{ font-size:14px; padding-top:5px; padding-bottom:2px; border-bottom:1px dashed #e3d17e; padding-left:10px;}
.fldq{ padding-left:10px;  margin-top:5px;}
.fldq li{ float:left; margin-right:30px;}

.fljm{ width:740px; background:#fff; overflow:hidden; zoom:1}
.fljm li{margin-right:22px; float:left; width:168px;}
.box{ background:#fdedf7; width:151px; border-left:1px solid #fac5e3; border-right:1px solid #fac5e3; padding:5px 5px 3px 10px;}
.box01{text-align:center;line-height:35px;}
.btop{ background:url(images/ttop.gif) no-repeat; width:168px; line-height:27px;}
.btop_one{ background:url(images/ttop.gif) no-repeat; width:168px; line-height:27px; position:relative;}
.btop_one img{ position:absolute; top:2px}
.bbot{ background:url(images/tbot.gif) no-repeat; width:168px; height:5px;}
.iconjm{ background:url(images/icon01.gif) no-repeat 10px 8px; padding-left:22px; color:#c80b76; font-weight:bold;}


.jmnl{border-bottom:1px dotted #0781C7}
.jmnl:hover {color:#d13591;text-decoration:none}
.jmnl:visited {border-bottom:1px dotted #0781C7}

.pic {
	TEXT-ALIGN: center;
	BORDER-RIGHT: #e8e8e8 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #e8e8e8 1px solid;
	PADDING-LEFT: 5px;
	BACKGROUND: #f6f6f6;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #e8e8e8 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #e8e8e8 1px solid;
	float:left;
	margin-right:10px;
}

.bbkk{ border:1px solid #e8e8e8; padding:10px; background:#f6f6f6; margin-right:10px;}
.font18pt{ font-size:18px; font-family:"ºÚÌå";}
.tq{ background:url(images/tq01.gif) no-repeat; width:661px; height:17px; line-height:17px; color:#d52aaf; padding-left:35px}
.contq{ border:1px #ffb9ea solid; border-top:none; border-bottom:none; width:674px; padding:8px 10px;}
.tq02{ background:url(images/tq02.gif) no-repeat; height:8px;}