
/*------------清除标签默认样式------------*/
table{border-collapse:collapse;border-spacing:0;}
i,em{font-weight:normal;font-style:normal;}
ul{list-style:none;padding:0px;margin:0px}
th{text-align:left;padding:0px;margin:0px}
h1,h2,h3,h4{font-weight:normal;font-size:100%;padding:0px;margin:0px}
img{border:0;padding:0px;margin:0px; font-size:0px;}
body,div,p,li,table,td,dl,dt,dd,ul,li{padding:0px;margin:0px}
ul,li{ list-style:none;
}
body {background:#f0f0f0;font-family:'Microsoft Yahei','Arial'; font-family:"微软雅黑"; font-size:12px}
a {color:#333; text-decoration:none;}
a:hover{text-decoration:none;color:#c00;}

.blank {clear:both;overflow:hidden;height:40px;font-size:0;}
.clear{clear:both;display:block;font:0px/0px sans-serif;}
.flt {float:left;}
.frt {float:right;}
.w1200{ width:1200px; margin:0 auto;}
.w100White{width:100%; margin:0 auto; background:#fff;}

/*-----header------*/
.top{ width:100%; height:28px; background:#fdfdfd; border-bottom:1px solid #ddd; margin:0 auto; line-height:28px;}
.top ul li{ float:left}
.top ul li a{ color:#333; padding:0 10px;}
.top ul li a:hover{ text-decoration:none;color:#c40000;}


/*-----top------*/
.topbanner{width:100%; height:350px; position:relative;background:url(headerImg.jpg) no-repeat center top #d22d31; }
.topCon{ width:1000px; height:350px; margin:0 auto; position:relative; }
.topCon h1{margin:0px auto;height:350px;text-indent:-99999px;  }

.menu{ width:100%; height:56px; margin:0 auto; background:#262626;}
.menu ul li{ float:left; width:200px; text-align:center; line-height:56px; font-size:22px;}
.menu ul li a{ width:200px; float:left; color:#fff;}
.menu ul li a:hover{ background:#444;}

.exam{ padding:40px 0}
.exam-l{ width:208px; height:366px; float:left; background:#fff;}
.exam-l-title{ width:208px; height:144px; color:#fff; font-size:36px; display:table; text-align:center;  }
.exam-l-titleC{vertical-align:middle; display:table-cell; text-align:center;}
.exam-l-titleC span{ text-align:left; display:inline-block}
.exam-l-titleC span i{ font-size:24px; float:left}
.exam-l-link{ width:208px; height:73px; border:1px solid #ddd; border-top:none; line-height:73px; text-align:center; font-size:18px}
.exam-l-link i{ line-height:20px; display:inline-block; margin-top:14px;}
.exam-l-link a{ padding:0 7px;}
.exam-l-link.zt{ font-size:24px}

.exam-l-title.red{ background:#e0555c}
.exam-l-link.red a{ color:#e0555c;}
.exam-m p.red a{color:#e0555c;}
.exam-r-title.red{ background:#e0555c; }
.exam-r-title a i.red{color:#e0555c;}
.exam-r-con span a.red{color:#e0555c;}

.exam-l-title.green{ background:#45a142}
.exam-l-link.green a{ color:#349041;}
.exam-m p.green a{color:#349041;}
.exam-r-title.green{ background:#45a142; }
.exam-r-title a i.green{color:#349041;}
.exam-r-con span a.green{color:#349041;}

.exam-l-title.blue{ background:#3399cc}
.exam-l-link.blue a{ color:#0076a9;}
.exam-m p.blue a{color:#0076a9;}
.exam-r-title.blue{ background:#3399cc; }
.exam-r-title a i.blue{color:#0076a9;}
.exam-r-con span a.blue{color:#0076a9;}

.exam-l-title.purple{ background:#9264cd}
.exam-l-link.purple a{ color:#663399;}

.exam-l-link a:hover{ color:#333}

.exam-m{ width:628px; height:324px; float:left; margin-left:20px; border:1px solid #ddd; background:#fff; padding:20px;}
.exam-m p{ font-size:18px; text-align:center; width:668px; float:left;}
.exam-m p a:hover{ text-decoration:underline}
.exam-m-list{width:628px; float:left}
.exam-m-list ul{ width:304px; float:left; margin-top:10px; font-size:13px; line-height:26px; margin-left:10px;}
.exam-m-list ul li{ background:url(dot.jpg) no-repeat 0 12px; padding-left:10px;}
.exam-m-course{ width:628px; float:left;}
.exam-m-course dl{ width:132px; float:left; margin:20px 0 0 33px;}
.exam-m-course dl.ml0{ margin-left:0px;}
.exam-m-course dl dd{ line-height:14px; font-size:12px; margin-top:5px; height:14px; overflow:hidden}

.exam-r{ width:281px; height:364px; float:right; border:1px solid #ddd; background:#fff;}
.exam-r-title{ width:261px; height:45px;color:#fff; font-size:18px; line-height:45px; padding:0 10px;}
.exam-r-title a i{ float:right; width:69px; height:25px; border-radius:20px; background:#fff;  text-align:center; font-size:12px; line-height:25px; margin-top:10px;}
.exam-r-title a i:hover{ color:#333;}
.exam-r-con{ width:241px; float:left; padding:0 20px;}
.exam-r-con dl{width:241px; float:left; margin-top:30px;}
.exam-r-con dl dt{ width:60px; height:60px; padding:1px; border:1px solid #ddd; float:left; margin-right:8px;}
.exam-r-con dl dt img{ width:60px; height:60px; overflow:hidden;}
.exam-r-con dl dd{ color:#999; font-size:13px;}
.exam-r-con dl dd a.title{ color:#333;}
.exam-r-con dl dd a.more{color:#0B4894}
.exam-r-con dl dd a:hover{ color:#c00;}
.exam-r-con span{ float:right;}
.exam-r-con span a:hover{color:#333;}

.zyk-r{ width:970px; height:364px; border-left:1px solid #ddd; float:right;border-top:1px solid #ddd; float:right;}
.zyk-r dl{ width:241px; float:left; height:181px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center;}
.zyk-r dl dt{ padding:35px 0 10px;}
.zyk-r dl dt a{ font-size:24px; color:#663399}
.zyk-r dl dd a{ font-size:14px; color:#6b6868;}
.zyk-r dl dt a:hover{ text-decoration:underline}
.zyk-r dl dd a:hover{ color:#c00;}

.ask{  background:#fff; margin-top:40px; margin-bottom:40px;}

.sditem {overflow: hidden;width: 250px; float:left; margin:20px 0 20px 40px;}
.kd {position: relative;border-bottom: 2px solid #D4D4D4;height: 34px;line-height: 34px; }
.kd strong {border-bottom: 2px solid #C00;color: #505050;float: left;font-size: 16px;height: 34px;line-height: 34px;overflow: hidden;padding: 0 2px;position: absolute;text-indent: 0;font-size:30px;}
.kd span a{ float:right; width:130px; height:30px; background:#d51212; line-height:30px; text-align:center; color:#fff; font-size:18px; border-radius:6px; }
.kd span a:hover{ background:#e0555c;}
.bd {overflow: hidden;padding: 10px 0 8px;}
.online dt img {float: left;width: 60px;height: 60px;}
.online {border-bottom: 1px dashed #E8E9EB;padding: 14px 0 12px;overflow: hidden;}
.online dt {float: left;width: 60px;height: 60px;padding: 2px;border: 1px solid #E8E9EB;}
.online dd {float: right;width: 172px;line-height: 20px;color: #999;}
.online dd h3 {font-size: 14px;height: 22px;overflow: hidden;}

.answer{ width:850px; float:right;margin:20px 40px 20px 20px; height:50px;}
.wd{ width:850px; float:left; margin-top:10px;}
.asklist {width:420px;height: 427px;float:left;}
.asklist dl {float: left;padding: 7px 0;border-bottom: 1px dashed #E8E9EB;}
.asklist dt {float: left;padding-left: 30px;background: url(wd_ico.gif) no-repeat 5px 6px;height: 28px;line-height: 26px;font-size: 14px;overflow: hidden;width: 312px;}
.asklist dd {float: left;padding-left: 30px;background: url(wd_ico.gif) no-repeat 5px -37px;line-height: 20px;font-size: 13px;color: #707070;height: 44px;overflow: hidden;width: 312px;}

.gz{ border:1px solid #fff; background:#fff; }
.p40{ margin:20px 40px;}

.wx{ width:110px; height:110px; float:left; text-align:center; margin:20px 40px 0px 36px; padding-bottom:20px; }
.wx a{ width:90px; display:block; font-size:14px}
