@charset "utf-8";
/*------------清除标签默认样式------------*/
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{padding:0px;margin:0px}

body {background:#EDEDED;background:url(bg.jpg)t;font-family:'Microsoft Yahei','Arial';font-size:12px;}
a {color:#333; text-decoration:none;}
a:hover{text-decoration:underline;color:#E13D00;}

.blank {clear:both;overflow:hidden;height:20px;font-size:0;}
.clear{clear:both;display:block;font:0px/0px sans-serif;}
.flt {float:left;}
.frt {float:right;}
.box{ width:990px; border:5px solid #cfcdce; margin:0 auto; background:#fff;
}
.main{ width:1000px; margin:0 auto; overflow:hidden;
}
.mainTitle{ width:1000px; height:34px; background:#0da8a4; color:#fff; font-size:18px; margin:0 auto; text-align:center; padding-top:8px;
}
body{font-family:微软雅黑,microsoft yahei,sans-serif;font-size:12px;background:url("bg.jpg");color:#212121}




/*-----header------*/
.w1000{ width:1000px; margin:0 auto;}
.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% }
.topbanner h1{background:url("headerImg.png") no-repeat center  center ;margin:0px auto;overflow:hidden;height:455px;text-indent:-99999px;}
/*-----menu------*/
.menu{ width:100%; height:48px; background:#065654;
}
.menu_con{ width:1000px; height:48px; margin:0 auto;
}
.menu_con ul{ margin:0 auto; text-align:center;
}
.menu_con ul li a{ color:#fff; float:left; width:111px; text-decoration:none; height:35px; font-size:18px; padding-top:13px;
}
.menu_con ul li a:hover{ background:#01403e;
}
/*-----intro------*/
.intro_l{ width:645px; float:left; padding:15px; line-height:24px; font-size:14px;
}
.intro_l h2{ color:#da0000; font-size:18px; text-align:center;
}
.intro_l p{ text-indent:2em;
}
.intro_l p a{ color:#1679dd;
}
.intro_l ul{ width:315px; float:left;
}
.intro_l ul li{ background:url(ico-2.png) no-repeat left ; padding-left:10px;
}
.intro_r{ width:300px; float:right; padding:17px 15px 0px 0px;; line-height:24px; font-size:12px;
}
.intro_r table{ border-collapse:collapse;width:300px;
}
.intro_r table td,th{ border:1px solid #d9d9d9; padding:2px 7px;
}
.intro_r table thead th{ background:#d9d9d9; text-align:center; font-weight:bold; font-size:14px;
}
/*-----answer------*/
.answer_l{ width:520px; padding:0px 15px 15px 15px; float:left;
}
.answer_l h4{width:520px;  color:#0da8a4; font-size:16px; height:18px; margin-top:15px; float:left;
}
.answer_l dl{ width:520px;float:left; margin-top:15px; font-size:14px; height:90px;
}
.answer_l dl dt{ width:132px; height:90px; float:left;
}
.answer_l dl dt.w244{ width:234px; height:180px; float:left;
}
.answer_l dl dd{ width:380px; float:left; margin-left:8px;
}
.answer_l dl dd.w220{ width:270px; float:left; margin-left:8px;}
.answer_l dl dd a{ width:80px; background:#fe4a5d; height:24px; display:block; color:#fff; text-decoration:none; text-align:center; -moz-border-radius:4px;-webkit-border-radius:4px; border-radius:4px; margin-top:5px;
}
.answer_l dl dd a:hover{ background:#a50000;
}
.answer_r{ width:363px; height:242px; position:relative; float:right; padding:10px 15px; background:#ededed; margin:15px; font-size:14px; line-height:24px;
}
.h192{ height:179px; 
}
.answer_r_title{ border-bottom:2px solid #d4d4d4;
}
.answer_r_title h4 a{ border-bottom:2px solid #e31515; position:relative; top:2px; padding:0 2px;
}
.answer_r_title span{ float:right;
}
.answer_r ul{ margin-top:5px;
}
.answer_r ul li{ background:url(ico-2.png) no-repeat left ; padding-left:10px; line-height:26px;
}
/*-----score------*/
.score{width:960px; margin:0 auto; padding:15px; font-size:14px; line-height:24px;
}
.score table{ border-collapse:collapse; width:100%;
}
.score table td,th{ border:1px solid #d9d9d9; padding:2px 7px; text-align:center;
}
.score table th{ background:#f5f5f5;
}
.score table thead th{ background:#f5f5f5; text-align:center; font-weight:bold; font-size:14px;
}
.score table thead th.bl span{ float:right;
}
.score table thead th.bl { text-align:left
}
.score table td a.blue{ color:#be0000; 
}
.score table td a.red{ color:#0135ba; 
}
.score table tr.gray{ background:#f5f5f5;
}
.blb table{ border-collapse:collapse; width:50%; float:left
}
.blb table td,th{ border:1px solid #d9d9d9; padding:2px 7px; text-align:center;
}
.blb table th{ background:#f5f5f5;
}
.blb table thead th{ background:#f5f5f5; text-align:center; font-weight:bold; font-size:14px;
}
.blb table thead th.bl span{ float:right;
}
.blb table thead th.bl { text-align:left
}
.blb table td a.blue{ color:#be0000; 
}
.blb table td a.red{ color:#0135ba; 
}
.blb table tr.gray{ background:#f5f5f5;
}
.blb img{ width:460px; margin-left:20px;}
/*-----reexamine------*/
.reexamine{ padding:10px; text-align:center;
}
/*-----reexamine------*/
.again{ width:310px; padding:15px 0px 15px 0px; font-size:14px;  float:left; margin-left:15px;
}
.again ul{ width:310px; float:left;
}
.again ul li{width:300px;background:url(ico-2.png) no-repeat left ; padding-left:10px; line-height:26px;
}
.again_title{width:290px; border-bottom:2px solid #0da8a4;  font-size:14px; background:#f3f3f3; height:27px; padding:10px 10px 0px 10px; float:left;
}
.again_title h4 a{
}
.again_title span{ float:right;
}
/*-----tj------*/
.tj{ text-align:center; padding:5px 0px;
}
.tj img{ padding:5px 7px;
}


dl.zyk { width:247px; float:left; text-align:center; padding:20px 0;}
dl.zyk dt{width:210px; margin:0 auto;}
dl.zyk dt img{ width:210px;}
dl.zyk dd{ font-size:13px;width:210px; margin:0 auto; margin-top:3px;}