html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

html{height:100%;background-color:rgb(229, 229, 229);-webkit-text-size-adjust:none;}
body{width:100%;height:100%;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;}

.clear{clear:both;}

#bodywrap{width:1066px;width:1002px;margin:0 auto;background-color:rgb(255, 255, 255);box-shadow:0px 0px 9px 1px rgba(0, 0, 0, 0.2);}
#bodywrapinner{width:1032px;width:980px;margin:0 auto;padding:0 0 50px 0;background:url('/images/bg_masthead.png') 0 0 repeat-x;}

#headerwrap{height:65px;width:100%;margin:0;overflow:hidden;}
#headerlogo{float:left;margin:0;}
#headerbox{float:right;width:618px;margin:0;}

#headermenu{float:left;width:100%;height:15px;margin:3px 0 3px 0;}
#headermenu ul{float:right;margin:0;}
#headermenu li{float:left;height:15px;margin:5px 0;vertical-align:middle;border-left:1px solid #999999;border-right:1px solid #333333;font-size:12px;color:#fff;}
#headermenu li a{padding:0 15px 0 15px;text-align:left;font-size:12px;line-height:15px;color:#fff;text-decoration:none;cursor:pointer;}/*vertical-align:middle;*/
#headermenu li a:hover{color:#fff;text-decoration:none;}
#headermenu .first{border-left:none;padding:0 10px 0 0;}
#headermenu .last{border-right:none;}

#headermenu li.dropdown a{padding:0 20px 0 15px;background:url('/images/bg_sprite1.png') right 0 no-repeat;}
#headermenu li.dropdown a:hover{color:rgb(0,157,217);background-position:right -15px;}
#headermenu li.dropdown:hover{background-color:#fff;}

#searchbox{clear:both;float:left;width:280px;margin:15px 0 0 0;}
* html #searchbox{margin-top:10px;}
.headsearch{float:left;width:100%;height:20px;margin:0;background:none repeat scroll 0 0 #F8F8F8;border:medium none;box-shadow:2px 2px 5px rgba(0, 0, 0, 0.5) inset;}
.headsearch input#keyword{float:left;width:250px;margin:3px 0 0 5px;padding:0;font-size:12px;line-height:14px;color:#555555;border:medium none;background:none repeat scroll 0 0 transparent;outline:medium none;}
/*.headsearch button{float:right;width:15px;height:15px;margin:3px 5px 0 0;background:url('/images/bg_sprite1.png') 0 -35px no-repeat;border:none;cursor:pointer;}*/
.headsearch button{float:right;width:22px;height:20px;margin:0;padding:0;background:url('/images/bg_sprite2.png') -173px -135px no-repeat;border:none;cursor:pointer;}
.headsearch button span{display:block;width:22px;height:20px;margin:0;padding:0;}


#navwrap{clear:both;width:100%;height:35px;margin:0 0 20px 0;}
#navwrap ul{float:left;margin:0 0 0 5px;}
#navwrap ul li{float:left;height:35px;margin:0;padding:0;background:url('/images/bg_nav1.png') right top no-repeat;display:list-item;font-size:12px;line-height:35px;color:#fff;}
#navwrap ul li:hover{background-color:#fff;color:rgb(0,157,217);}
#navwrap ul li a{height:35px;padding:0 18px 0 18px;padding:0 15px 0 15px;text-align:left;font-size:12px;line-height:35px;color:#fff;vertical-align:middle;text-decoration:none;cursor:pointer;display:table-cell;}
#navwrap ul li a:hover{color:rgb(0,157,217);text-decoration:none;}


#leftsidebar{float:left;width:185px;margin:0 0 50px 0;}
.sidebarbox1{width:100%;margin:0 0 10px 0;}
.sidebartit1{width:100%;height:27px;margin:0;padding:0;background:url('/images/bg_sprite2.png') 0 0 no-repeat;}
.sidebartit1 span{display:block;padding:0 0 0 11px;text-align:left;font-size:12px;line-height:27px;color:#444444;font-weight:bold;}
.sidebarbot1{width:100%;height:7px;margin:0;padding:0;background:url('/images/bg_sprite2.png') 0 -40px no-repeat;}
.sidebarmid1{clear:both;width:183px;margin:0;padding:4px 0 0 0;border-left:1px solid rgb(200,200,200);border-right:1px solid rgb(200,200,200);}
.sidebarmid1 ul{width:100%;margin:0;}
.sidebarmid1 ul li{margin:0px 10px 0 10px;padding:0;border-top:1px solid rgb(216, 216, 216);font-size:11px;line-height:15px;color:rgb(91,91,91);}
.sidebarmid1 ul li.first{border-top:none;}
.sidebarmid1 ul li a{display:block;width:157px;margin:0;padding:4px 3px 6px 3px;text-align:left;font-size:11px;line-height:15px;color:rgb(0,136,181);text-decoration:none;background:url('/images/bg_sprite1.png') right -58px no-repeat transparent;cursor:pointer;}
.sidebarmid1 ul li a:hover{color:rgb(54,68,77);text-decoration:none;background-position:right -103px;}


#footerwrap{clear:both;float:left;width:100%;margin:0;padding:15px 0 0 0;text-align:center;font-size:11px;color:#fff;background: none repeat scroll 0% 0% rgb(167, 167, 167);}
#footerbox{float:left;width:100%;margin:0;padding:10px 0 10px 0;text-align:center;color:rgb(167, 167, 167);}
#footerbox{background:none repeat scroll 0% 0% rgb(85, 85, 85);box-shadow:0px -3px 10px rgba(0, 0, 0, 0.4);}
.footerlink1,.footerlink1:hover{margin: 0 0 0 10px;padding:0 0 0 10px;border-left:1px solid rgb(167, 167, 167);color:rgb(167, 167, 167);text-decoration:none;}


#mainbox{float:right;width:780px;margin:0 0 30px 0;}
#breadcrumbs{float:left;width:100%;margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px dashed #D7D9DA;}
#breadcrumbs span{float:left;padding:0 3px;font-size:11px;line-height:11px;color:#333333;}
#breadcrumbs a{float:left;font-size:11px;line-height:11px;color:#1A76B9;text-decoration:none;cursor:pointer;}
#breadcrumbs a:hover{color:#1A76B9;text-decoration:underline;}

#postimgbox{float:left;width:236px;margin:0;text-align:center;font-size:10px;line-height:14px;}
#postimgbox p{width:100%;margin:5px 0 0 0;text-align:center;font-size:10px;line-height:14px;color:rgb(102,102,102);font-family:Verdana;}
#postimgbox p a{font-size:10px;line-height:14px;color:rgb(102,102,102);text-decoration:none;cursor:pointer;}
#postimgbox p a:hover{color:rgb(102,102,102);text-decoration:underline;}

#postinfowarp{float:right;width:530px;margin:0;}
#posttitle{float:left;width:100%;margin:0 0 9px 0;padding:0;}
#posttitle span{margin:0;text-align:left;font-size:19px;line-height:19px;font-weight:normal;color:#000;}
#posttitle h1{display:inline;margin:0;text-align:left;font-size:19px;line-height:19px;font-weight:normal;color:#000;}

#postinfobox1{width:100%;margin:0;padding:8px 0 2px 0;border-top:1px dashed #D7D9DA;}
#postinfobox1 p{clear:both;float:left;width:105px;margin:0 10px 7px 0;text-align:right;font-size:11px;line-height:14px;color:rgb(102,102,102);font-family:Verdana;}
#postinfobox1 span{float:left;width:400px;margin:0 0 7px 0;text-align:left;font-size:11px;line-height:14px;color:#000;font-family:Verdana;}

#postinfobox2{width:100%;margin:0;padding:0;border-top:1px dashed #D7D9DA;border-bottom:1px dashed #D7D9DA;}
#postinfobox2 ul{float:left;width:300px;margin:7px 0 9px 0;}
#postinfobox2 ul li{width:100%;margin:5px 0 5px 15px;list-style-type:disc;list-style-position:outside;font-size:11px;line-height:14px;color:#000;font-family:Verdana;}
#postinfobox2 .style1{font-size:11px;color:#000;text-decoration:none;border-bottom:1px dashed rgb(153, 153, 153);}
#postinfobox2 .style1:hover{color:#000;text-decoration:none;}
#postinfobox2 .style2{font-size:11px;color:rgb(0,51,153);text-decoration:underline;}
#postinfobox2 .style2:hover{color:rgb(204,102,0);text-decoration:none;}
#postinfobox2 .style3{font-size:11px;color:rgb(204,102,0);font-weight:bold;}
#postinfobox2 a{cursor:pointer;}
#postinfobox2 .imgmcafee{float:right;width:185px;height:60px;margin:18px 10px 0 0;background:url('/images/bg_sprite2.png') 0 -60px no-repeat;}

.imgfb{float:left;width:124px;height:20px;margin:15px 0 0 2px;background:url('/images/bg_sprite2.png') 0 -135px no-repeat;}
#postinfobox3{float:left;width:323px;margin:15px 0 0 9px;padding:0;}
* html #postinfobox3{width:300px;}
#postinfobox3 p{float:left;width:193px;margin:0;text-align:right;font-size:12px;line-height:24px;color:rgb(228,49,1);font-weight:bold;}
* html #postinfobox3 p{width:170px;}
#postinfobox3 p span{font-size:11px;color:rgb(119,119,119);text-decoration:line-through;}
#butaddtocart{float:right;width:112px;height:24px;margin:0;background:url('/images/bg_sprite2.png') 0 -170px no-repeat;border:none;cursor:pointer;}

#customerreview{clear:both;width:100%;margin:0 0 6px 0;background:url('/images/bg_sprite2.png') 0 -209px no-repeat;}
#customerreview span{padding:0 0 0 86px;font-size:10px;line-height:14px;color:#000;}
#customerreview a{font-size:10px;line-height:14px;color:rgb(0, 51, 153);text-decoration:underline;cursor:pointer;}
#customerreview a:hover{color:rgb(204,102,0);text-decoration:none;}


#descriptionbox{float:left;width:100%;margin:40px 0 0 0;}
.descritit1{float:left;width:180px;height:29px;margin:0;text-align:center;background:url('/images/bg_sprite2.png') 0 -235px no-repeat;}
.descritit1 span{font-size:12px;line-height:29px;color:#000;}

.descontent11{float:left;width:779px;margin:0;border-left:1px solid rgb(215,215,212);background:url('/images/bg_description2.png') no-repeat 100% 0 transparent;}
.descontent12{float:left;width:100%;margin:0 0 0 -1px;background:url('/images/bg_description1.png') no-repeat 0 100% transparent;}
.descontent13{width:700px;margin:5px 0 0 20px;}
.descontent14{float:left;width:100%;margin:15px 0 0 0;border-bottom:1px solid rgb(237,237,237);}
.descontent14 p{float:left;width:100%;margin:0;padding:0;text-align:left;font-size:12px;line-height:19px;color:rgb(91, 91, 91);}
.descontent14 .pstyle1{font-weight:bold;}
.descontent14 .pstyle3{margin:0 0 8px 0;color:rgb(0,136,181);}


#detailsbox{clear:both;float:left;width:100%;margin:30px 0 0 0;}
.detailstit1{float:left;height:29px;margin:0;text-align:left;background:url('/images/bg_sprite3.png') 0 0 no-repeat;}
.detailstit1 span{padding-left:20px;font-size:12px;line-height:29px;color:#000;}
.detailstit2{float:left;width:20px;height:29px;margin:0;text-align:left;background:url('/images/bg_sprite3.png') -700px 0 no-repeat;}

.detailsbox1{float:left;width:100%;margin:15px 0 0 0;border-bottom:1px solid rgb(237,237,237);}
.detailsbox1 p{float:left;width:100%;margin:0 0 10px 0;padding:0;text-align:left;font-size:12px;line-height:19px;color:rgb(91, 91, 91);}


.postlistbox{float:left;width:100%;margin:0 0 40px 0;padding:0;}
.postlisttit1{float:left;width:180px;height:29px;margin:0;text-align:center;background:url('/images/bg_sprite2.png') 0 -235px no-repeat;}
.postlisttit1 span{font-size:12px;line-height:29px;color:#000;}

.postlistbox11{float:left;width:779px;margin:0;border-left:1px solid rgb(215,215,212);background:url('/images/bg_description2.png') no-repeat 100% 0 transparent;}
.postlistbox12{float:left;width:100%;margin:0 0 0 -1px;background:url('/images/bg_description1.png') no-repeat 0 100% transparent;}

.ulpostlistbox{clear:both;float:left;width:700px;margin:8px 0 0 20px;padding:0 0 10px 0;border-bottom:1px solid rgb(237,237,237);}
* html .ulpostlistbox{margin-left:10px;}
.ulpostlistbox li{float:left;width:100%;margin:10px 0 0  0;padding:0;font-size:12px;line-height:16px;color:rgb(91, 91, 91);}
.ulpostlistbox li a{margin:0;padding:0;text-align:left;font-size:12px;line-height:16px;color:rgb(91, 91, 91);font-weight:bold;text-decoration:none;cursor:pointer;}
.ulpostlistbox li a:hover{color:rgb(54,68,77);text-decoration:underline;}

#catlistbox{margin-top:40px;}

.indpostlist{clear:both;float:left;width:700px;margin:13px 0 0 20px;padding:0 0 10px 0;border-bottom:1px solid rgb(237,237,237);}
* html .indpostlist{margin-left:10px;}
.indpostlist a{margin:0;padding:0;text-align:left;font-size:12px;line-height:16px;color:rgb(91, 91, 91);font-weight:bold;text-decoration:none;cursor:pointer;}
.indpostlist a:hover{color:rgb(54,68,77);text-decoration:underline;}
.indpostlist p{clear:both;float:left;width:100%;margin:0;padding:0;font-size:12px;line-height:16px;color:rgb(91, 91, 91);}


.nothing{float:left;width:100%;margin:50px 0 0 0;padding:0;text-align:center;}
.nothing span{padding:0;text-align:center;font-size:12px;line-height:19px;color:rgb(91, 91, 91);}


.hotexamsbox0{float:left;width:100%;margin:0 0 20px 0;}
.hotexamstit1{float:left;width:180px;height:29px;margin:0;text-align:left;background:url('/images/bg_sprite2.png') 0 -235px no-repeat;}
.hotexamstit1 span{padding-left:20px;font-size:12px;line-height:29px;color:#000;}

.hotexamsbox1{float:left;width:779px;margin:0;border-left:1px solid rgb(215,215,212);background:url('/images/bg_description2.png') no-repeat 100% 0 transparent;}
.hotexamsbox2{float:left;width:100%;margin:0 0 0 -1px;background:url('/images/bg_description1.png') no-repeat 0 100% transparent;}

.hotexamsbox3{float:left;width:720px;margin:10px 0 15px 20px;padding:0 0 8px 0;border-bottom:1px solid #EDEDED;}
.hotexamsbox4{float:left;width:170px;margin:0 10px 0 0;padding:0 0 3px 0;overflow:hidden;border:1px solid #fff;}
.hotexamsbox4:hover{border:1px solid #EDEDED;}
.hotexamsbox4 img{margin:0 auto;margin-bottom:5px;}
.hotexamsbox4 p{float:left;width:150px;margin:0 0 0 10px;padding:0;text-align:left;font-size:12px;line-height:18px;color:#000;}
.hotexamsbox4 .ptitle{font-weight:bold;}
.hotexamsbox4 .pname{font-weight:bold;color:#5B5B5B;}
.hotexamsbox4 .pprice{font-weight:bold;color:#E43101;}
.hotexamsbox4 .pprice span{color:#777;text-decoration:line-through;}
.hotexamsbox4 a,.hotexamsbox4 a p,.hotexamsbox4 a:hover p{text-decoration:none;}

/*20141111*/
.divindextbox1{float:left;width:100%;margin:0 0 50px 0;}
.divindextbox1t1,.divindextbox1t2{float:left;height:29px;margin:0;text-align:left;background:url('/images/bg_sprite2.png') 0 -235px no-repeat;}
.divindextbox1t1 span,.divindextbox1t2 span{padding-left:20px;font-size:12px;line-height:29px;color:#000;}
.divindextbox1t1{width:180px;background-position:0 -235px;}
.divindextbox1t2{width:270px;background-position:0 -275px;}

.divindextbox1m1{clear:both;float:left;width:979px;margin:0;border-left:1px solid rgb(215,215,212);background:url('/images/bg_description2.png') no-repeat 100% 0 transparent;}
.divindextbox1m2{float:left;width:100%;margin:0 0 0 -1px;background:url('/images/bg_description1.png') no-repeat 0 100% transparent;}
.divindextbox1m2 .indpostlist{width:900px;}

/*20141112*/
.divexpert1{clear:both;float:left;width:700px;margin:8px 0 0 20px;padding:0;;border-bottom:1px solid #EDEDED;}
.divexpert1 p{float:left;width:100%;margin:0 0 10px 0;font-size:12px;line-height:16px;color:rgb(91, 91, 91);}

#sidebarmid2{border-top:1px solid rgb(200,200,200);}
#sidebarmid2 ul li{border:none;}

/*20141125*/
.divlinkbox1{clear:both;float:right;width:200px;margin:0 0 50px 0;}
.divlinkbox1 a{float:left;margin:0 10px 0 0;padding:5px;font-size:12px;line-height:16px;color:rgb(91, 91, 91);font-weight:bold;text-decoration:none;cursor:pointer;border:1px solid rgb(91, 91, 91);}