@charset "UTF-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:20px;
	background:url(/images/background.gif) top repeat-x #FFF;
	color: #333333;
	font-family:Arial, Helvetica, Verdana, sans-serif;
}

div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, form, img{margin:0; padding:0; font-size:12px; line-height:20px; border:0;}
ul, ol, li{list-style:none;}
td {font-size:12px;}
#copyright {width:960px; border-top:1px solid #CCCCCC; text-align:center; margin:5px auto 0 auto; padding:10px 0; clear:both;}
#copyright p {line-height:40px;}

a:link, a:visited ,a:active {color:#0c4887; text-decoration:none;}
a:hover {color:#ed530d; font-size:12px; text-decoration:underline;}

#header {background:url(/images/topbg.gif) top center no-repeat; width:100%;}
	#top {width:960px; height:72px; margin:0 auto;}
		#logo {width:265px; float:left;}
		#logo a {width:265px; height:72px; text-indent:-9999px; background:url(/images/logo.gif) no-repeat scroll transparent; display: block;}
		#search {width:280px; float:left; margin:15px 0 0 35px;}
			.search_l {float:left; width:180px;}
			.search_r {float:right; width:90px;}
		#language {width:335px; float:right; padding:7px 0; height:40px; text-align:center;}
			#language a:link {color:#fff; text-decoration:none;}
			#language a:visited {color:#fff; text-decoration:none;}
			#language a:hover {color:#fff; text-decoration:underline;}
	#menu {width:960px; height:41px; background:url(/images/menubg.gif); margin:0 auto;}
		#menu ul li {float:left; width:118px; text-align:center; line-height:41px; background:url(/images/menuline.gif) right no-repeat;}
		#menu ul li a{width:118px; font-size:14px; color:#fff; line-height:41px; display:block;}
		#menu ul li a:hover,#menu ul li a:active {color:#0b1320; background:url(/images/menuhove.gif);}
	#top_line {width:960px; height:15px; font-size:0; margin:0 auto;}
	#top_l {height:29px; line-height:29px; background:url(/images/top_l.gif);}
	#top_r {height:29px; line-height:29px; background:url(/images/top_r.gif);}

#main {width:960px; background-color:#fff; margin:0 auto;}
	#l {float:left; width:180px;}
	#l_contact {height:85px; margin:2px 0 0 0; clear:both;}
	#l_live {height:104px; clear:both;}
	#l_yellow_t {background:url(/images/l_yellow.gif); color:#0b1320; height:31px; line-height:31px;}
	#l_blue_t {background:url(/images/l_blue.gif); height:31px; line-height:31px; color:#FFF;}
	#l_c {border:#a9bedb solid; border-width:0 1px;}
	#l_c ul li {border-bottom:#a9bedb solid 1px; font-weight:bold;}
	#l_c ul li a{width:138px; padding:0 0 0 40px; color:#1c6397; height:27px; line-height:27px; background:url(/images/l_c_bg.gif); display:block;}
	#l_c ul li a:hover,#l_c ul li a:active {color:#fff; background:url(/images/l_c_hove.gif);}
	#l_c ol li {text-align:center; padding:11px 0; border-bottom:#a9bedb solid 1px; height:30px; overflow:hidden;}
		
	.addthis {padding:20px 0 0 0; border:1px solid #a9bedb; height:30px; text-align:center; overflow:hidden;}
	.paypal {border:1px solid #ffa337; height:81px; text-align:center; overflow:hidden;}
	#c {float:left; width:540px; padding:0 10px;}
	#c_t {color:#FFF; height:29px; line-height:29px; background:url(/images/c_title.gif);}
	#c_t_i {color:#FFF; line-height:29px; background:url(/images/c_title.gif);}
	#c_t a:link {color:#fff;text-decoration:none;}
	#c_t a:visited {color:#fff;text-decoration:none;}
	#c_t a:hover {color:#fff;text-decoration:underline;}
	#c_t_l {float:left; width:270px; background:url(/images/c_t_l.gif); color:#FFF}
	#c_t_l h5{}
	#c_t_l h5 a:link {color:#fff;text-decoration:underline;}
	#c_t_l h5 a:visited {color:#fff;text-decoration:underline;}
	#c_t_l h5 a:hover {color:#fff;text-decoration:none;}
	
	#c_t_r {float:right; width:270px; background:url(/images/c_t_r.gif); color:#0b1320}
	
	.popular {border:1px #cfd3d6 solid; border-top:0; padding:5px; zoom:1;}
	.popular ul {float:left; width:264px;}
	.popular ul li {float:left; width:132px;}
	.popular ul .title,
	.popular ul .title a {font:bold 14px/26px Arial; width:264px; color:#ff6600;}
	
	#c_exams {}
	#c_update_exams {float:left; padding:5px; width:258px; border:1px solid #999999; color:#fe9e23;}
	#c_update_exams li {float:left; width:42%; background:url(/images/icon5.gif) left center no-repeat; padding:0 0 0 15px;}
	#c_hot_exams {float:right; padding:5px; width:260px;}
	#c_hot_exams li {float:left; width:42%; background:url(/images/icon5.gif) left center no-repeat; padding:0 0 0 15px;}
		
	.advantage {padding:5px; border:1px #cfd3d6 solid; margin:5px 0 0 0; background-color:#fafafc;}
	.advantage li span {font-size:14px; font-weight:bold; color:#000000; padding:0 0 0 10px;}
	.advantage li.m1 {width:250px; float:left; padding:5px 0;}
	.advantage li.m2 {width:250px; float:right; padding:5px 0;}
	#r {float:right; width:220px; overflow:hidden;}
		#r_yellow_t {background:url(/images/r_yellow.gif); height:29px; line-height:29px; color:#0b1320;}
		#r_blue_t {background:url(/images/r_blue.gif); margin:10px 0 0 0; height:29px; line-height:29px; color:#FFF;}
		#r_blue_t span { padding:0 5px 0 0;}
		#r_blue_t span a:link {font-size:12px; font-weight:normal; color:#CCC; text-decoration:none;}
		#r_blue_t span a:visited {font-size:12px; font-weight:normal; color:#CCC; text-decoration:none;}
		#r_blue_t span a:hover {font-size:12px; font-weight:normal; color:#fff; text-decoration:underline;}
		
		#r_c_news {border:#cfd3d6 solid 1px; border-top:0; padding:5px;}
		#r_c_news ul li {border-bottom:1px dashed #CCCCCC; line-height:24px;}
		
		#r_c_Feedback {border:#cfd3d6 solid 1px; border-top:0; padding:5px; height:630px; overflow:auto;}
		#r_c_Feedback dl dt { font-weight:bold;}
		#r_c_Feedback dl .SubTitle {text-align:right; color:#06F;}
		
		#r_c_top {height:106px;}
		#r_cart {width:180px;}
		#r_cart li {margin:0; padding:0; height:24px; line-height:24px;}
		#r_cart form {margin:0; padding:0;}
	
	#cr {float:right; width:760px; padding:0 10px;}
		#cr_t {color:#FFF; height:29px; line-height:29px; background:url(/images/cr_t.gif); font-weight:bold; padding:0 0 0 25px;}
		#cr_t a:link,
		#cr_t a:visited {color:#fff;text-decoration:none;}
		#cr_t a:hover {color:#fff;text-decoration:underline;}
		
		#cr_c {color:#000000; border:1px #cfd3d6 solid; border-top:0; padding:5px; line-height:22px; zoom:1;}
		#cr_c p {line-height:28px;}
		
		#crc_t {font-size:16px; color:#2963ab; height:40px; line-height:40px; background:url(/images/crc_t.gif); font-weight:bold; padding:0 0 0 10px;}
		#crc_t span {padding:0 5px 0 0;}
		#crc_t span a:link,
		#crc_t span a:visited {font-size:12px; font-weight:normal; color:#CCC;text-decoration:none;}
		#crc_t span a:hover {font-size:12px; font-weight:normal; color:#000;text-decoration:underline;}

		#promotion {border-top:1px dashed #FF0000; clear:both;}
		#promotion ul li {float:left; width:20%;}
		
		.Articlelist {margin:10px 0 0 0;}
		.Articlelist dl dt {padding:5px 10px; background:url(/images/news_t.gif); font-weight:bold;}
		.Articlelist ul {border:solid #CCC; border-width:0 1px 1px 1px; padding:10px;}
		.Articlelist ul li {border-bottom:1px dashed #CCC; padding:5px 0;}
		.Articlepage {margin:10px 0 0 0; clear:both;}
		.Articlepage ol li {float:left; width:36px; border:1px solid #CCC; background-color:#f5f5f5; text-align:center; margin:0 2px 0 0;}
			
		.ptab{width:748px;}
		.ptab li{width:27px; float:left; text-align:center;}
		.ptab li a{width:27px; padding:2px 0; display:block;}
		.ptab li a:hover{width:27px; padding:2px 0; color:#0057ad; background-color:#ff9900; display:block; text-decoration:none;}
		.pselectTags a{width:27px; padding:2px 0; color:#0057ad; background-color:#ff9900; display:block;}
		.pselectTags a:visited{color:#fff;}
			
		#BoundleExamList {border:1px solid #9db0c4; background-color:#e7ecf0; padding:5px;}
		#BoundleExamList ul {padding:5px; overflow-x: auto; overflow-y: auto; background-color:#f8f8f8;}
		#BoundleExamList ul li {padding:3px 0;}
		#BoundleExamList ul li span {float:right; width:60px;}
		#BoundleExamList ul li div {float:right; width:60px;}
		
		#latestcertexam {border:1px solid #cfd2d7; padding:0 10px; zoom:1; clear:both;}
		#latestcertexam ul { margin:0; padding:0;}
		#latestcertexam ul li {float:left; width:83px; line-height:24px;}
		
		.newexam {}
		.newexam ul li {border-bottom:1px dashed #CCC;}
		.newexam .page {margin:10px 0 0 0; border:none;}
		.newexam .page a {border:1px solid #CCC; margin:0 5px 0 0; padding:0 5px; background-color:#f5f5f5;}
		
		.Vendors{width:748px; border-top:5px solid #ff9900; padding:10px 0 0 0; clear:both;}
		.Vendors dl {clear:both;}
		.Vendors dl dt {background:url(/images/icon7.gif) left center no-repeat; line-height:30px; padding-left:10px; font-weight:bold;}
		.Vendors ul {margin:10px 0; clear:both;}
		.Vendors ul li{float:left; width:30%; background:url(/images/icon5.gif) left center no-repeat; padding-left:10px;}
		
		#information {float:left; width:375px;}
		#information dl dt {padding:5px 10px; background:url(/images/news_t.gif); font-weight:bold;}
		#information dl dt span a:link,
		#information dl dt span a:visited {font-size:12px; font-weight:normal; color:#fff;text-decoration:none;}
		#information dl dt span a:hover {font-size:12px; font-weight:normal; color:#0066cc;text-decoration:underline;}
		#information ul {border:solid #CCC; border-width:0 1px 1px 1px; padding:10px;}
		#information ul li {height:26px; line-height:26px; border-bottom:1px dashed #CCC;}
		
		#cr_step {width:760px; text-align:left;}
		#step_main {border:solid #74bce4; border-width:0 1px; background:url(/images/buy_step_bg.gif) bottom repeat-x; padding:0 10px; color:#666666;}
	#exams {color:#000000; border:1px #cfd3d6 solid; border-top:0; background:url(/images/exam_t.gif) top center no-repeat;}
	#exams h1 {background-color:#edebec; padding:0 0 0 10px;}
	#exam {background:url(/images/exam_l.gif) left top no-repeat; border-bottom:1px solid #c6c6c6; clear:both;}
		#exam_l {float:left; width:208px;}
		#exam_l ul {margin:0; padding:0;}
		#exam_l ul li {padding:0 0 0 6px; line-height:30px; border-top:1px solid #c6c6c6;}
		#exam_r {float:right; width:530px; background-color:#fff; padding:10px 0;}
		#exam_r h3 {line-height:37px; font-size:14px; font-weight:bold; color:#ba0001;}
		#exam_r p {text-indent:0em; margin:0; padding:0; line-height:22px;}
	#exams .description {padding:20px;}
	#exams .examReview {clear:both;}
	#exams .examReview dl {border:solid #FFF; border-width:1px 0; height:36px; background:url(/images/exam_content_t.gif);}
	#exams .examReview dl dt {width:150px; float:left; margin-left:5px; font:bold 14px/36px Arial; text-align:center;}
	#exams .examReview .titlea {background-color:#cccccc;}
	#exams .examReview ul {padding:5px 20px;}
	#exams .reviewContent {clear:both;}
	#exams #relatedexam {clear:both;} 
	#exams #relatedexam dl {border:solid #FFF; border-width:1px 0; height:36px; background:url(/images/exam_content_t.gif);}
	#exams #relatedexam dl dt {width:200px; padding:0 10px; margin-left:5px; font:bold 14px/36px Arial; text-align:center; background-color:#cccccc;}
	#exams #relatedexam ul {background:url(/images/relatedexam_bg.gif) top repeat-x; padding:5px 10px; clear:both;}
	#exams #relatedexam ul li {line-height:24px; border-top:1px solid #d0d1d7; background:url(/images/icon1.gif) left center no-repeat; padding:0 0 0 15px;}
#factory {background:url(/images/factory_bg.gif) repeat-y; overflow:hidden;}
#factory_l {float:left; width:238px;}
#factory_l li {padding:2px 0; font-weight:bold;}
#factory_r {float:right; width:500px;}
#factory_r p {text-indent:0em; margin:0; padding:0; line-height:22px;}
#facother_title {border-bottom:3px #e98b07 solid; margin:10px 0 0 0;}
#facother_text {border:1px #cfd3d6 solid; margin:5px 0 0 0; padding:0 5px; background-color:#CCCCCC;}
#facother_text ul { margin:0; padding:0;}
#facother_text ul li {float:left; width:83px; line-height:24px;}

#users {width:960px; background:url(/images/users.gif) left repeat-y #FFF; margin:0 auto;}
#users_l {width:180px; float:left;}
#users_ltitle {background:url(/images/user_l.gif); height:29px; line-height:29px;}
#users_lcon {margin:2px 0 0 0; padding:10px; border:solid #f59a0b; border-width:2px 0 2px 2px; background-color:#fff;}
#users_lcon li {font-weight:bold; padding:0 0 0 15px; height:50px; line-height:50px; border-bottom:1px dashed #f59a0b;}
#users_r {width:748px; float:right; margin:0 10px 0 0; padding:10px 10px 100px 10px; border:solid #f59a0b; border-width:2px 2px 2px 0;}
#users_position { height:19px; line-height:19px; border-bottom:2px solid #287cb8;}

#sitemap {border-top:1px solid #CCC; clear:both;}
#sitemap li {float:left; width:12.5%;}

.examsearch {background:url(/images/search_bg.gif) left center no-repeat #e4ecf7; width:150px; padding:5px 0 4px 30px; border:1px solid #103059;}
.search_btn {border:0px; background:none;}
.apply_btn {background:url(/images/apply_btn.gif); border:0px; height:28px; font:bold 13px/28px Arial; color:#fff;}
.btn_gray {width:140px; height:37px; background:url(/images/btn_gray.gif); border:0; font:bold 14px/30px Arial; color:#fff;}
.btn_other {width:112px; height:33px; padding-bottom:12px; background:url(/images/btn_other.gif) top no-repeat; border:0; font:normal 14px/33px Arial; color:#fff;}
.whiteback {background:url(/images/whiteback.gif) top repeat-x; border:1px solid #cccccc; height:24px; font:normal 12px/24px Arial; color:#3f3f3f;}
.oldprice {color:#666666; text-decoration:line-through;}
.f-red {color:#FF0000;}
div.br {clear:both; font-size: 0px; height: 0px; overflow: hidden; }
.clear {clear:both; font-size: 0px; height: 0px; overflow: hidden; }
.clear10px {clear:both; height:10px;}

.footer_menu {width:100%; height:160px; border-top:1px solid #317dc9; background-color:#2467be;}
.footer_menu .menu_main {width:960px; margin:0 auto;}
.footer_menu .content {float:left; width:25%; color:#FFF;}
.footer_menu .content dl {border-bottom:1px solid #4388e3; margin:0 5px;}
.footer_menu .content dl dt {font:normal 16px/34px Arial; color:#FFF;}
.footer_menu .content ul {border-top:1px solid #194a82; margin:0 5px;}
.footer_menu .content ul li {border-bottom:1px solid #4388e3; font:normal 12px/28px Arial;}
.footer_menu .content ul li a, .footer_menu .content ul li a:visited { color:#FFF;}
.footer {width:960px; text-align:center; padding:10px 0; margin:0 auto;}

h1 {font-size:18px; font-weight:bold; color:#ff0000; line-height:40px;}
	h1 a:link,
	h1 a:visited { font-size:18px; font-weight:bold; color:#ff6600; text-decoration:underline;}
	h1 a:hover {font-size:18px; font-weight:bold; color:#ba0001; text-decoration:none;}
h2 {font-size:16px; font-weight:bold; line-height:40px;}
	h2 a:link,
	h2 a:visited {font-size:16px; font-weight:bold; text-decoration:underline;}
	h2 a:hover {font-size:16px; font-weight:bold; text-decoration:none;}
h3 {font-size:14px; font-weight:bold; color:#ba0001;}
	h3 a:link,
	h3 a:visited {font-size:14px; font-weight:bold; color:#ba0001; text-decoration:underline;}
	h3 a:hover {font-size:14px; font-weight:bold; color:#ff9c17; text-decoration:none;}
h4 {font:bold 14px/26px Arial;}
	h4 a:link,
	h4 a:visited {font-size:14px; font-weight:bold; color:#ff6600; text-decoration:none;}
	h4 a:hover {font-size:14px; font-weight:bold; color:#000; text-decoration:underline;}
h5 {font-size:12px; font-weight:bold; color:#fff; padding:0 0 0 25px; line-height:29px;}
h6 {font-size:12px; font-weight:bold; color:#0b1320; padding:0 0 0 25px; line-height:29px;}

