body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,th,td{ margin:0px; padding:0px}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details { display:block} 
/* CSS Document */
body { margin:0; padding:0px; font-size:12px; color:#333; text-align:left; font-family:"microsoft Yahei"; font-size:12px; background:#fff}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, form, fieldset, input, textarea, blockquote, th, td { margin:0px; padding:0px}
li { list-style:none }
img { border:0px}
a { text-decoration:none; color:#333}
h1, h2, h3, h4, h5, h6, h7 { margin:0px; padding:0px; font-size:12px; font-weight:200}
img,fieldset{vertical-align:top;border:0}
address,cite,code,em,th,b,i,strong{font-weight:normal; font-style:normal}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}

table{ border-collapse:collapse; border-spacing:0}
fieldset,img{ border:0px}
pre, code, kbd, samp { font-family:inherit} 
ol,ul{ list-style:none}
a { text-decoration:none; color:#444}
a:hover { text-decoration:none; color:#ff2a33}

.wx-con table{ border-collapse:inherit;}

/*万能清除浮动*/
.clearfix:after { display:block;visibility:hidden;clear:both;height:0;content:'.'}
.clearfix { zoom:1}
.my-w1000{width:1000px;margin:0px auto}
.f-left{ float:left}
.f-right{ float:right}
.f-mt25{ margin-top:25px}
.f-mt35{ margin-top:35px}
.f-mt10{ margin-top:10px}

.main_1{ width:1000px; margin:40px auto 0 auto; overflow:hidden;}

/****banner****/
.banner_warp{ width:100%; overflow:hidden; height:300px; background:url("banner_bg.jpg")/*tpa=2016erjianzt/banner_bg.jpg*/ no-repeat center bottom;}
.bannerbox{ width:1000px; height:300px; margin:0 auto;}
.banner_top{ height:170px; overflow:hidden; background:url("banner_img1.jpg")/*tpa=2016erjianzt/banner_img1.jpg*/ no-repeat center;}
.banner_top h2{ height:74px; overflow:hidden; color:#fff; text-align:center; margin-top:48px; font-size:48px; line-height:72px; font-weight:bold;}
.banner_top h2 span{ display:inline-block; width:120px; height:74px; background:url("icon_bg1.png")/*tpa=2016erjianzt/icon_bg1.png*/ -160px 0 no-repeat; margin-right:15px; font-size:48px; font-family:"黑体"; color:#ff0;}
.banner_bottom{ height:130px; overflow:hidden; background:url("banner_img2.jpg")/*tpa=2016erjianzt/banner_img2.jpg*/ no-repeat;}
.banner_bottom p{ margin-top:82px; color:#fff; text-align:center; font-size:18px; line-height:30px;}
.banner_bottom p a{ font-weight:bold; color:#ff0; text-decoration:underline;}
.banner_bottom p b{ font-weight:bold;}


/**********nav*********/
.nav{ width:100%; height:50px; background:#303030; overflow:hidden;}
.nav p{ width:1000px; height:50px; overflow:hidden; margin:0 auto; font-size:16px; line-height:50px;}
.nav p a{ display:inline-block; padding:0 18px; color:#fff;}
.nav p a.this_n,.nav p a:hover{ background:#ff0; color:#333;}

/****通用标题****/
.tit_warp{ overflow:hidden;}
.tit_warp h3{ overflow:hidden; font-size:46px; text-align:center; line-height:70px; font-weight:bold;}
.tit_warp h3 span{ display:inline-block; color:#fff; background:url("icon_bg1.png")/*tpa=2016erjianzt/icon_bg1.png*/ no-repeat left top; width:70px; height:70px; padding-right:12px; font-family:"黑体"; font-size:50px; margin-right:10px;}
.tit_warp h3 em{ font-weight:bold; color:#3c91eb;}

/*****真题及答案******/
.subj_list1{ width:1040px; overflow:hidden; margin-top:20px;}
.subj_list1 li{ width:480px; overflow:hidden;margin:20px 40px 0 0; float:left; position:relative;}
.subj_list1 li h5{ width:100%; hight:50px; line-height:50px; text-align:center; font-size:26px; font-weight:bold; color:#fff; left:0; top:30px; position:absolute; background:#3c91eb;}
.subj_t_icon{ width:20px; height:20px; overflow:hidden; background:url("icon_bg1.png")/*tpa=2016erjianzt/icon_bg1.png*/ no-repeat; position:absolute; top:80px;}
.subj_t_lt{ background-position:-100px 0; left:0;}
.subj_t_rt{ background-position:-130px 0; right:0;}
.subj_box{ width:358px; overflow:hidden; border:1px solid #dcdcdc; padding:100px 40px 35px 40px; margin:0 20px;}
.subj_box h6{ height:34px; overflow:hidden; text-align:center; font:normal 20px/34px "微软雅黑";}
.subj_box h6 a{ color:#333;}
.subj_box h6 a:hover{ color:#3c91eb;}
.subj_line{ width:400px; overflow:hidden;}
.subj_line a{ display:block; width:98px; height:38px; border:1px solid #aaa; text-align:center; font:normal 18px/38px "微软雅黑"; color:#333; float:left; margin:20px 29px 0 0;}
.subj_line a:hover{ color:#fff; background:#3c91eb; border-color:#3c91eb;}
.subj_but{ overflow:hidden; margin-top:20px;}
.subj_but a{ display:block; width:180px; height:36px; font:normal 20px/36px "微软雅黑"; color:#3c91eb; border:1px solid #3c91eb; text-align:center; margin:0 auto; border-radius:18px;}
.subj_but a:hover{ background:#3c91eb; color:#fff;}
.subj_bot{ width:440px; height:27px; background:url("icon_bg1.png")/*tpa=2016erjianzt/icon_bg1.png*/ no-repeat 0 -80px; overflow:hidden; margin:0 auto;}

.subj_list2{ width:1035px; overflow:hidden;}
.subj_list2 li{ width:310px; overflow:hidden; float:left; padding:20px 35px 0 0;}
.subj_list2 li h5{ background:#3c91eb; color:#fff; text-align:center; font:bold 22px/50px "微软雅黑";}
.subj_list2 li .subj_box{ width:268px; border-top:0; margin:0; padding:20px 20px 35px 20px;}
.subj_list2 li .subj_box h6{ font-size:18px; line-height:22px;}
.subj_list2 li .subj_line{ width:268px;}
.subj_list2 li .subj_line a{ margin:20px 8px 0 20px; margin:20px 8px 0 16px;}
.subj_list2 li .subj_bot{ width:310px; height:20px; background-position:0 -120px;}

/******视频解析*******/
.main_gray{ overflow:hidden; margin-top:40px; background:#eee; padding-bottom:40px;}
.vid_list1{ width:1020px; overflow:hidden; margin-top:20px;}
.vid_list1 li{ margin:20px 20px 0 0; width:490px; overflow:hidden; float:left; position:relative;}
.vid_img{ width:490px; height:279px; overflow:hidden;}
.vid_img img{ width:490px; height:279px;}
.vid_i_line{ display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:10;}
.vid_icon{ width:80px; height:80px; overflow:hidden; position:absolute; top:100px; left:205px; z-index:5; background:url("icon_bg1.png")/*tpa=2016erjianzt/icon_bg1.png*/ -300px 0 no-repeat;}
.vid_p{ position:absolute; _position:static; width:100%; height:50px; bottom:0; left:0; z-index:20; background:rgba(255, 255, 255, 0.3); _background:none;}
.vid_p a{ display:block; width:100%; height:50px; color:#fff; _color:#333; _cursor:pointer;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .vid_p a{ background-color:#fff; filter:Alpha(opacity=30); position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */ _background:none; }
}
.vid_p a span{ display:block; text-align:center; font-size:20px; line-height:50px; position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */}
.vid_p a:hover{ _color:#3c91eb;}
.vid_list1 li:hover .vid_icon{ background-position:-400px 0;}
.vid_list1 li:hover .vid_p,.vid_list2 li:hover .vid_p{ background:rgba(255, 255, 255, .8)!important; filter:Alpha(opacity=80); background:#fff;}
.vid_list1 li:hover .vid_p a,.vid_list2 li:hover .vid_p a{ color:#333;}

.vid_list2{ overflow:hidden; width:1020px;}
.vid_list2 li{ width:320px; overflow:hidden; float:left; margin:20px 20px 0 0; position:relative;}
.vid_list2 li .vid_img{ width:320px; height:182px;}
.vid_list2 li .vid_img img{ width:320px; height:182px;}
.vid_list2 li .vid_icon{ width:49px; height:49px; background:url("ico.png")/*tpa=2016erjianzt/ico.png*/ -130px -174px no-repeat; top:70px; left:135px;}
.vid_list2 li .vid_p,.vid_list2 li .vid_p a{ height:36px;}
.vid_list2 li .vid_p a span{ line-height:36px; height:36px; font-size:16px;}
.vid_list2 li:hover .vid_icon{ background-position:-130px -239px;}

/******考后热点******/
.hot_list{ overflow:hidden; margin-top:40px;}
.hot_list li{ width:332px; overflow:hidden; padding:1px 0 0 1px; float:left;}
.hot_list li a{ display:block; width:332px; height:96px; padding:67px 0; background:#f5f5f5;}
.hot_list li a span{ display:block; width:54px; height:56px; margin:0 auto; background:url("icon_bg2.png")/*tpa=2016erjianzt/icon_bg2.png*/ no-repeat;}
.hot_list li a .hot_icon1{ background-position:0 0;}
.hot_list li a .hot_icon2{ background-position:-60px 0;}
.hot_list li a .hot_icon3{ background-position:-120px 0;}
.hot_list li a .hot_icon4{ background-position:-180px 0;}
.hot_list li a .hot_icon5{ background-position:-240px 0;}
.hot_list li a .hot_icon6{ background-position:-300px 0;}
.hot_list li a i{ display:block; height:34px; text-align:center; margin-top:6px; color:#333; line-height:34px; font-size:18px;}
.hot_list li a:hover{ background:#3c91eb;}
.hot_list li a:hover .hot_icon1{ background-position:0 -66px;}
.hot_list li a:hover .hot_icon2{ background-position:-60px -66px;}
.hot_list li a:hover .hot_icon3{ background-position:-120px -66px;}
.hot_list li a:hover .hot_icon4{ background-position:-180px -66px;}
.hot_list li a:hover .hot_icon5{ background-position:-240px -66px;}
.hot_list li a:hover .hot_icon6{ background-position:-300px -66px;}
.hot_list li a:hover i{ color:#fff;}
/*top*/
.fl{float:left}
.fr{float:right;}
.top{width: 100%; background: #333;}
.w960{width: 960px;margin:0 auto;}
.top .left{float: left; padding-left: 27px;background: url(../images/icon_01.png) left center no-repeat;}
.top a{color: #ccc;line-height: 36px;}
.top a.cur,.top a:hover{color: #ff8800; text-decoration: none;}
.top span{color: #666666; line-height: 36px; font-family: Arial;padding:0 10px;}
.top ul li{float: left;position: relative;}
.top ul li a{display: block;padding: 0 10px;background: url(../images/top_bgs.png) center right no-repeat;}
.top ul li a.last{background: none}
.land_list{position:absolute;top:36px;text-align:center;left:-27px;width:70px;border:1px solid #ccc;line-height:30px;background:#fff;display: none;}
.land_list span{position:absolute;top:-1px;border-top:1px solid #fff;width:44px;right:0px;display:block;height:2px;}
.top ul li .land_list a{color:#444;display:block;background: none;line-height: 28px;}
.land_list a:hover{color:#ff4e00;}
.top ul li a.aHover{background:#fff;}

#footer {width:100%;padding:30px 0 20px; background:#eeeeee; text-align:center;margin-top:20px;color:#666;font-size: 12px;color: #333;}
#footer li,#footer ul,#footer p{padding: 0px;margin: 0px;}
#footer .dib-wrap .dib {margin:0 5px;font-size: 12px;letter-spacing: normal;word-spacing: normal;vertical-align: top;display:inline;}
#footer p {margin:8px 0;color: #666;font-family: "宋体"}
#footer .links {color:#999;}
#footer .links a {margin:0 10px;color:#444;text-decoration: none;font-family: "宋体"}
#footer p a:hover{color: #368ee0}

