@charset "UTF-8";
/*cp */
.cp { float:left;padding:18px 0; width:685px; line-height:18px}
.cp h1 { color:#48738e; font-size:14px; padding-bottom:12px }
.cp p { color:#666; padding:3px 0;}
.cp .cpimg { float:left; position:relative; }
	.cpimg .cpimgbox { border:2px #48738e solid; width:215px; height:210px; background:#fff;}
		.cpimg .cpimgbox h2 { font-size:12px; line-height:26px;  padding-left:12px;color:#48738e; background:#e1eef6; }
	.cpimg .switched { border-color:#e26a00; border-bottom:0}
		.cpimg .switched h2 { color:#cb2f31;background:#ffe4b6}
	.cpimgbox .cpimgin { text-align:center; padding-top:4px; }
	.cpimg .cpimgfoot { position:relative; margin-bottom:-2px;border:2px #e26a00 solid; border-top:0; border-bottom:0; width:215px; height:16px; background:#fff } 
	
	.cpimgr { margin-left:14px; }
.cp .cpbody { clear: both; float: left; border:2px #e26a00 solid; width:645px; background:#fff; padding:6px 18px 12px 18px;}
	.cpbody .name { color:#48738e; border:1px #ddd solid; padding:6px; margin:8px 0; background:#f5f5f5 }
	.cpbody .cpbox { float:left; width:186px; padding-right:12px; color:#48738e; line-height:18px }
		
		.cpbox .old { text-decoration:line-through }
		.cpbox .new { color:#e26a00 }
		.cpbox .mit { padding:3px 0 }
		.cpbox .btn { padding:5px 0}
		.cphard { border:1px #ccc solid; width:94%; margin-top:12px;}
		.cphard h2{ background:#eee; font-size:11px; padding-left:8px; }
		 .cphard p { padding:6px 10px; font-size:10px; line-height:16px;}
	.cpbody .cpdesc { float:left; width:443px; margin-top:5px }
			.cpdesc .cpdesct { font-weight:bold; color:#48738e; }
					.cpdesct span { display:block; float:left; padding:0 3px; line-height:20px; }
					.cpdesct .sed,.cpdesct a:hover { display:block; background:#e1eef6; float:left; padding:0 3px; margin-right:12px; line-height:20px; border:1px #48738e solid; border-bottom:0 }
			.cpdesc .cpdescc { clear:both;border-top:1px #48738e solid; color:#48738e; line-height:18px; padding:4px 0 12px 0; }
					
			
/* why */
.why { border:1px #d2dbde solid;border-bottom:3px #d2dbde solid; border-right:2px #d2dbde solid; background:#fff; color:#48738e}
.why h2,.cspro h2 { font-size:14px; line-height:32px; padding-left:12px; background:#e1eef6 url(../images/titlebg.gif) top left repeat-x}
.why ul { padding:12px 18px }
	.why ul li,.listexam ul li { background:url(../images/plisticon.gif) left 12px no-repeat; margin:3px 0;line-height:18px; font-weight:bold}
	.cswhy ul li { background:none }
		.why ul li span { display:block;padding-left:18px; padding-top:6px; height:24px; overflow:hidden}
	.why ul li.desc { background:none; font-weight:normal;padding-left:18px;}

.cspro { float:left; width:647px; border:1px #bfbfbf solid; background:#fff url(../images/csbg.gif) bottom left repeat-x; padding:0 18px; overflow:hidden; min-height:200px;}
.cspro h2 { color:#c92c2e; background:none; padding:0 }
.cspro h3 { padding-bottom:6px; }
.cspro ul.listcert { float:left; width:40%; padding:6px 0; margin-right:12px}
	   ul.listcert li { float:left; width:90%; padding:5px 12px; font-weight:bold; font-family:Arial  }
           ul.listcert li a { text-decoration:underline }
		   ul.listcert li a:hover { text-decoration:none }

.cspro .listexam { float:left; width:55%; padding:6px 0 6px 18px ; text-align:left; background:url(../images/csnav.gif) center left no-repeat ;min-height:200px;}
	.listexam ul { padding-bottom:12px }
		.listexam ul li { font-weight:normal; background-position: left 7px;line-height:17px; padding:2px 0; }
			.listexam ul li span { display:block;padding-left:18px;}
			*html .listexam ul li span { height:17px;}
			
.cspro .listcexam { width:647px; padding:6px 0 ; background:none; }
	   .listcexam ul li { position:relative; float:left; width:647px; line-height:18px }
	   .listcexam li span{ padding-bottom:6px; background:url(../images/csrzbg.gif) bottom left repeat-x ; padding-right:172px; }
	   *html .listexam ul li span { display:block}
	   .listcexam li .lbtn { position:absolute; top:0; right:12px; background:url(../images/addsmall.gif) 0 -21px; height:21px; width:160px;}
	   .listcexam li .lbtn:hover { background-position: 0 0; }
.cswhy table { padding:12px 0; }
.cswhy table td { padding-left:24px }
.cswhy p.title { padding:8px 0; }


.persume { border:1px solid #abbdc8; background:#fff }
.persume h2{ background:#f0f2f3; line-height:26px; color:#e26a00; font-size:13px; padding-left:12px }
.persume ul { padding:12px 0; text-align:center }
.persume ul li { float:left; width:12.5%; padding:5px 0 }

.other {  float:left; width:335px;}
.otherbody { border:1px solid #abbdc8; background:#fff; }
.otherbody h2 { background:#f0f2f3; line-height:26px; color:#e26a00; font-size:13px; padding-left:12px }
.otherbody ul { padding:12px 0px 12px 30px; text-align:center }
.otherbody ul li { float:left; width:24%; padding:5px 0; text-align:left }