@charset "gb2312";
/* CSS Document */
.breadcrumb .bc_l a:hover,
.bigTil li a:hover,
.smallTil li a:hover,
.newlistTxt ul li a:hover,
.kprbTil a:hover,
.kprBox ul.ul2 li div a:hover,
.kprBox ul.ul2 li div p a:hover,
.kprBox ul.ul3 li a:hover,
.kprBox ul.ul5 li a:hover,
.kprBox ul.ul1 span a:hover,
.xgwztjAll ul li a:hover,
.prevNext a:hover
{ color:#ff6c00;}
.mainAll { width:960px; margin:0 auto;}

.listNav{ width:960px; margin:0 auto; }
#info_right{ margin-bottom:10px;}

/* 面包屑 */
.breadcrumb { height:43px; overflow:hidden; width:960px; margin:0 auto; font-family:simsun;}
.breadcrumb .bc_l { line-height:43px; color:#242424;}
.breadcrumb .bc_l a { color:#242424;}
.breadcrumb .bc_r { padding:10px 0 0 0;}
.breadcrumb .bc_r input.text { padding:2px 0; *padding:2px 0 3px; border:solid 1px #DDDDDD; width:249px; color:#999999;}
.breadcrumb .bc_r input.btn { vertical-align:-6px; *vertical-align:-4px;}

.newlistLeft { width:650px; border-top:solid 2px #DC0606;}

.newlistCon { width:608px; border:solid 1px #DEDEDE; margin-top:7px; padding:20px;}
.newlistCon span.dzyhTil { display:block; font-size:18px; color:#242424; font-weight:bold;}

.pages { padding:15px 0; margin-top:30px; text-align:center;}
.pages a, .pages span { padding:2px 8px; border:solid 1px #CCDBE4; color:#000; margin-right:5px;}
.pages strong { padding:2px 8px; color:#000; margin-right:5px;}
.pages span.prevNo { color:#CCDBE4;}
.pages .p_curpage{ border:0px; font-weight:bold;}
.prevNext { position:relative; font-family:simsun; font-size:14px; margin:45px 0;}
.prevNext a { color:#000;}
.prevNext span.returnTop { display:block; background:url(/images/newlist_icon.gif) 0 -688px no-repeat; font-size:14px; color:#000000; text-indent:15px; cursor:pointer; position:absolute; right:0px; top:0px; border:none;}

.newConAll { border:solid 1px #DEDEDE; border-top:none; padding:10px;}
.newConAll h1 { font-size:26px; color:#242424; text-align:center; font-weight:normal; line-height:43px;}
.txtInfo { text-align:center; padding:7px 0 10px; border-bottom:solid 1px #EEEEEE; font-family:simsun;}
.txtInfo span { line-height:24px;}
.txtInfo span.copylink { color:#E62717; cursor:pointer;}
.newContentTxt { font-family:simsun; font-size:14px; color:#242424; padding:20px 15px 0;}
.newContentTxt p { line-height:24px;margin-bottom:10px;}
.xgwztjAll { padding:0 10px 20px;}
.xgwztjAll span { display:block; font-size:18px; color:#000; padding:0 0 15px;}
.xgwztjAll ul { font-family:simsun;}
.xgwztjAll ul li { float:left; line-height:25px; width:275px; overflow:hidden; height:25px; position:relative; padding:0 0 0 10px;}
.xgwztjAll ul li b { width:0px; height:0px; font-size:0px; line-height:0px; border:solid 1px #000; position:absolute; left:0px; top:11px;}
.xgwztjAll ul li a { color:#333333; white-space:nowrap;}
.xgwztjAll ul li.red a { color:#D62828;}
.newlistright { width:300px;}

.kprBox { border:solid 1px #DDDDDD;}
.kprbTil { background:url(/images/newlist_icon.gif) 0 -35px repeat-x; height:35px; line-height:35px; padding:0 0 0 10px; border-bottom:solid 1px #ddd; position:relative;}
.kprbTil span { display:block; background:url(/images/newlist_icon.gif) 0 11px no-repeat; font-size:18px; color:#333; text-indent:8px;}
.kprbTil a { position:absolute; right:10px; display:block; top:0px; color:#E83A3A; font-family:simsun;}
.kprBox .kprbConTil { padding:5px 0 0 47px; font-family:simsun; height:24px; line-height:24px; font-weight:bold; border-bottom:solid 1px #ddd;}
.kprBox .kprbConTil span, .kprBox ul.ul1 span { display:block; float:left; color:#888888;}
.kprBox .kprbConTil span { color:#333333;}
.kprBox ul.ul1 span { border-bottom:solid 1px #ddd; white-space:nowrap; overflow:hidden;}
.kprBox ul.ul1 span, .kprBox ul.ul1 span a { color:#064756;}
.kprBox .kprbConTil span.s1, .kprBox ul.ul1 span.s1 { width:105px;}
.kprBox .kprbConTil span.s2, .kprBox ul.ul1 span.s2 { width:70px;}
.kprBox .kprbConTil span.s3, .kprBox ul.ul1 span.s3 { width:55px;}
.kprBox ul.ul1 { padding:0 0 9px 47px; *padding:0 0 0 47px; background:url(/images/newlist_icon.gif) 9px -83px no-repeat; font-family:simsun;}
.kprBox ul.ul1 li { line-height:29px; height:29px; vertical-align:bottom;}
.kprBox ul.ul2 { font-family:simsun; padding:0 0 12px 12px;}
.kprBox ul.ul2 li { height:66px; overflow:hidden; padding:12px 0 0 0;}
.kprBox ul.ul2 li a.img { display:block; margin-right:12px; width:90px; height:66px;}
.kprBox ul.ul2 li div { width:180px; overflow:hidden;}
.kprBox ul.ul2 li div a { white-space:nowrap; font-size:14px; color:#D10101;}
.kprBox ul.ul2 li div p { color:#6E6E6E; line-height:18px; padding:9px 0 0 0; height:36px; overflow:hidden;}
.kprBox ul.ul2 li div p a { font-size:12px; color:#6E6E6E;}
.kprbTabTil { background:url(/images/newlist_icon.gif) 0 -35px repeat-x; height:31px; padding:4px 7px 0; border-bottom:solid 1px #ddd; _position:relative;}
.kprbTabTil span { display:block; width:132px; height:31px; line-height:31px; margin-bottom:-1px; float:left; text-align:center; font-size:16px; color:#000; cursor:pointer; _position:absolute;}
.kprbTabTil span#s1 { _left:7px; _top:4px;}
.kprbTabTil span#s2 { _left:139px; _top:4px;}
.kprbTabTil span.cursor { background:#fff; border:solid 1px #ddd; border-bottom:none;}
.kprBox ul.ul3 { background:url(/images/newlist_icon.gif) 9px -709px no-repeat; font-family:simsun; padding:5px 0 5px 40px;}
.kprBox ul.ul3 li { height:25px; line-height:25px; width:250px;}
.kprBox ul.ul3 li a { white-space:nowrap;}
.kprBox .div4 { padding:12px 0;}
.kprBox a.shiping { display:block; width:269px; height:152px; margin:0 auto;}

.kprBox ul.ul5 { padding:0 0 10px;}
.kprBox ul.ul5 li { width:127px; float:left; padding:15px 0 0 15px; overflow:hidden;}
.kprBox ul.ul5 li a { display:block; font-size:14px; color:#000; font-family:simsun; line-height:18px; margin-bottom:5px; white-space:nowrap;}

.commdCon { padding:20px; font-family:simsun;}
.commdCon div { padding-top:10px;}
.commdCon textarea { width:605px; height:108px; border:solid 1px #E7E7E7; margin-bottom:10px;}

.commdCon input { margin:0;}
.commdCon input.yz { border:solid 1px #CCCCCC; width:50px; padding:3px 0; margin:0px 5px 0 0; *vertical-align:-6px;}
.commdCon img.yzm { border:solid 1px #B7D8EF; margin:0 5px 0 0; vertical-align:-8px;}
.commdCon input.ffdsds { vertical-align:-8px;}


.validator .validator_message { background: url("/images/validator.gif") no-repeat scroll -25px -77px transparent; display: inline; margin:0 15px 0 0;  padding: 2px 2px 2px 18px; vertical-align:5px; white-space: nowrap;}
.validator .init { background-color: #E2F5FF; background-position: 1px 2px; border: 1px solid #00A8FF;}
.validator .focus { background-color: #E2F5FF; background-position: 1px 2px; border: 1px solid #00A8FF; margin-left:0px;}
.validator .wait { background-color: #E2F5FF; background-position: 1px 2px; border: 1px solid #00A8FF;}
.validator .warn { background-color: #FFF2E9; background-position: 1px -18px; border: 1px solid #FF6600; margin-left:0px;}
.validator .pass { background-color: #E6FFE6; background-position: 1px -57px; border: 1px solid #00BE00;}

/** 报名窗口 **/
body, html { _text-overflow:ellipsis;}
body { padding-bottom:75px;}
.baomingAll { position:fixed; left:0px; bottom:0px; _position:absolute; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); height:75px; width:100%;}
.baoming { position:relative; width:100%; height:75px;}
.baoming_con { margin:0 auto; width:976px; background:#CB0014 url(/images/baoming/baoming_bg.gif) 0 0 repeat-x; height:75px; position:relative;}
.baoming_con em { display:block; position:absolute; top:-8px; width:8px; height:8px;}
.baoming_con em.left { left:0px; background:url(/images/baoming/bm_left.gif) 0 0 no-repeat;}
.baoming_con em.right { right:0px; background:url(/images/baoming/bm_right.gif) 0 0 no-repeat;}
.baoming_con .form { background:url(/images/baoming/bm_bg.gif) 0 0 no-repeat; padding-left:215px; height:75px;}
.baoming_con .form label { line-height:75px; font-size:20px; color:#fff; font-family:microsoft yahei; font-weight:bold; margin-right:5px;}
.baoming_con table td { height:75px; vertical-align:middle;}
.baoming_con .form input.text { padding:9px 0; border:solid 1px #CA0015;}
.baoming_con .form input.text1 { width:123px; margin-right:10px;}
.baoming_con .form input.bmBtn { margin:0 0 0 10px;}
.baoming_con .tel { position:absolute; right:10px; top:10px;}
.baoming_con .tel span { display:block; font-size:20px; color:#fff; font-family:microsoft yahei; font-weight:bold; text-align:right;}

/** 报名窗口图片 **/
.baoming .themeTil{background:url(/images/baoming/bm_bg-qq.gif) 0 0 no-repeat;}

/** 详细固定报名入口 **/
.kprbTil { padding:0 10px;}
.kprbTil .telTil { font-size:18px; color:#d50000; font-family:microsoft yahei;}
.kprbTil .telTil label { font-size:14px; color:#323232;}
.kprbTil .telTil strong { font-size:22px; color:#d50000;}
.baomingCon { font-family:simsun; font-size:12px;}
.baomingCon div { width:520px; margin:0 auto;}
.baomingCon table { width:520px;}
.baomingCon table td { color:#323232;}
.baomingCon table td input.names { width:150px;}
.baomingCon table td input.phone { width:170px;}
.baomingCon table tr.tr1 td { padding:25px 0;} 
.baomingCon table td.td5 { line-height:24px; padding-bottom:15px;}
.baomingCon table td.td5 span { color:#DA2222;}
.baomingCon table td a.td6 { cursor: pointer; display:block; width:103px; height:31px; line-height:31px; text-align:center; color:#fff; font-weight:bold; background:#D50000; margin:0 auto; font-size:14px;}
.dcmp-title{
	line-height:25px;
}
.dcmp-title strong{
	color:#444;
	font-weight:normal;
}
.dcmp-title small{
	font-size:12px;
	color:#999999;
}
.dcmp-stand{
	float:right;
	margin-top:-18px;
	padding-right:10px;
	position:relative;
	clear:both;
	color:#999;
}
.dcmp-stand strong{
	font-weight:normal;
	color:#444;
}
.dcmp-stand input{
	margin-right:2px;
}
.dcmp-stand img{
	vertical-align:middle;
	margin-right:2px;
}
.dcmp-content{
	padding-top:8px;
}
.dcmp-content textarea{
	height:100px;
	width:450px;
	float:left;
}
.dcmp-content1{
	/*width:700px;*/
	padding-top:8px;
}
.dcmp-content1 textarea{
	height:100px;
	width:700px;
	float:left;
}
.dcmp-mood{
	height:25px;
	width:212px;
	margin-top:8px;
	float:right;
}
.dcmp-mood strong{
	float:left;
	color:#444;
	font-weight:normal;
	line-height:25px;
}
.dcmp-mood ul{
	float:left;
}
.dcmp-mood ul li{
	float:left;
	margin-right:8px;
	height:30px;
}
.dcmp-mood ul li input,.dcmp-mood ul li img{
	vertical-align:middle;
	margin-right:4px;
	*margin-right:0px;
}
.dcmp-post{
	height:35px;
	overflow:hidden;
	clear:both;
	color:#444;	
	padding:5px 0 10px 0;
}
.dcmp-post .dcmp-userinfo{
	float:left;
	margin-right:6px;

}
.dcmp-post .dcmp-userinfo input{
	height:13px;
	padding-right:0px;
}
.dcmp-post .dcmp-userinfo input,.dcmp-post .dcmp-userinfo img{
	vertical-align:middle;
	margin:5px;
}
.dcmp-post .dcmp-submit{
	float:left;
	padding-top:6px;
}
.dcmp-post .dcmp-submit input,.dcmp-post .dcmp-submit button{
	vertical-align:middle;
}
.dcmp-post .dcmp-submit button{
	width:70px;
	height:25px;
	border:none;
	background:url(../images/btn-bg2.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	overflow:hidden;
	color:#444;
	cursor:pointer;
	margin-left:5px;

}
.prevNext2{ margin: 0px 0px 10px; border-top: 1px solid #ccc; padding-top: 25px; }