/* 全国卷主视觉 */
.npaper_topout{ background:#9420fb; height:758px;}
.npaper_top1{ background:url(images/top1.jpg) center 0 no-repeat; height:130px;}
.npaper_top2{ background:url(images/top2.jpg) center 0 no-repeat; height:120px;}
.npaper_top3{ background:url(images/top3.jpg) center 0 no-repeat; height:130px;}
.npaper_top4{ background:url(images/top4.jpg) center 0 no-repeat; height:120px;}
.npaper_top5{ background:url(images/top5.jpg) center 0 no-repeat; height:100px;}
.npaper_top6{ background:url(images/top6.jpg) center 0 no-repeat; height:158px;}
.npaper_share{ width:590px; padding:115px 0 0 400px; margin:0 auto;}

.npaper_nav{ position:fixed; width:108px; top:30%; left:50%; margin-left:-605px; border:1px solid #fff; background:#9628fd; z-index:999; font-size:14px; font-weight:bold; color:#fff; line-height:40px; text-align:center;}
.npaper_nav p.tt{ background:url(images/bg_fxtt.png) 0 0 no-repeat; height:42px; line-height:38px;}
.npaper_nav p.tel{ color:#c00; background:#ccc; border-top:1px solid #fff}
.npaper_nav ul li{ border-bottom:1px solid #fff; cursor:pointer;}
.npaper_nav ul li a{ height:40px; color:#fff; text-decoration:none}
.npaper_nav ul li.current a{ color:#ff0}

/* 政策 */
.npaper_poli{ background:#ececec url(images/bg_city.png) center bottom no-repeat; padding-bottom:100px;}
.npaper_poli_tt{ height:80px; font-size:30px; line-height:40px; padding:30px 0; color:#22938c; text-align:center; font-weight:bold}
.npaper_poli_tt small{ font-size:20px;}
.china_map{ position:relative; width:838px; height:687px; margin:0 auto; background:url(images/bg_china.png) 0 0 no-repeat}
.dw_box{ position:absolute; background:url(images/ico_p.png) 0 0 no-repeat; font-size:14px; line-height:16px; cursor:pointer}
.dw_box a{ color:#333; text-decoration:underline}
.dw_box a:hover{ color:#216ee2;}
.dw_boxcon{ position:relative; font-size:14px;}
.dw_boxcon p{ position:absolute; display:none; width:200px; height:40px; padding:10px 8px 0 23px; background:url(images/bg_pao.png) 0 0 no-repeat; top:15px; left:8px; z-index:9999; line-height:18px;}
.dw_boxcon p span{ padding-left:10px; color:#f60}
.hubei{ left:540px; top:430px; padding:8px 0 10px 20px;}
.hunan{ left:530px; top:500px; padding:8px 0 10px 20px;}
.jiangxi{ left:595px; top:490px; padding:8px 0 10px 20px;}
.fujian{ left:635px; top:520px; padding:8px 0 10px 20px;}
.taiwan{ left:705px; top:555px; padding:8px 0 10px 20px;}
.guangdong{ left:565px; top:560px; padding:8px 10px 0 20px;}
.guangxi{ left:485px; top:565px; padding:8px 0 10px 20px;}
.guizhou{ left:445px; top:515px; padding:8px 0 10px 20px;}
.yunnan{ left:350px; top:545px; padding:8px 0 10px 20px;}
.sichuan{ left:370px; top:425px; padding:8px 0 10px 20px;}
.xizang{ left:120px; top:375px; padding:8px 0 10px 20px;}
.neimeng{ left:460px; top:230px; padding:8px 0 10px 20px;}
.xinjiang{ left:110px; top:200px; padding:8px 0 10px 20px;}
.qinghai{ left:270px; top:320px; padding:8px 0 10px 20px;}
.gansu{ left:420px; top:330px; width:14px; padding:22px 20px 0 6px;}
.ningxia{ left:450px; top:290px; width:14px; padding:22px 30px 0 6px;}
.shanxi3{ left:500px; top:330px; width:14px; padding:22px 30px 0 6px;}
.chongqing{ left:480px; top:440px; width:14px; padding:22px 40px 0 6px;}
.liaoning{ left:670px; top:220px; padding:8px 0 10px 20px;}
.jilin{ left:720px; top:165px; padding:8px 0 0 20px;}
.heilongjiang{ left:720px; top:85px; padding:8px 0 10px 20px;}
.hainan{ left:505px; bottom:10px; padding:8px 0 10px 20px;}
.beijing{ left:605px; top:245px; padding:8px 0 10px 20px;}
.tianjin{ left:620px; top:270px; padding:8px 0 10px 20px;}
.hebei{ left:575px; top:280px; padding:8px 0 10px 20px;}
.shandong{ left:620px; top:320px; padding:8px 0 10px 20px;}
.shanxi{ left:530px; top:305px; padding:8px 0 10px 20px;}
.henan{ left:550px; top:370px; padding:8px 0 10px 20px;}
.anhui{ left:620px; top:420px; padding:8px 0 10px 20px;}
.jiangsu{ left:655px; top:370px; padding:8px 0 10px 20px;}
.shanghai{ left:690px; top:420px; padding:8px 0 10px 20px;}
.zhejiang{ left:670px; top:460px; padding:8px 0 10px 20px;}
.xianggang{ left:595px; top:585px; padding:8px 0 10px 20px;}
.aomen{ left:560px; top:600px; padding:8px 0 10px 20px;}

.tuli{ position:absolute; right:-40px; bottom:-30px;}
.tuli ul li{ width:120px; margin-top:10px; border-radius:5px; line-height:30px; font-size:14px; color:#fff; text-align:center;}

/* 真题 */
.npaper_real{ background:#87aff7 url(images/bg_mount.png) center bottom no-repeat; padding:30px 0 100px;}
.npaper_realcon{ width:990px; margin:0 auto;}
.break_lf{ float:left; width:459px; height:511px; overflow-y:hidden}
.break_rt{ float:right; width:515px;}
.break_tt3{ font-size:30px; color:#fff; line-height:80px; text-align:center; font-weight:bold}
.npaper_rd{ padding:0 0 17px 55px; height:87px;}
.npaper_rd p{ float:left; width:87px; height:87px; font-size:18px; font-weight:bold; line-height:70px; text-align:center; margin-right:43px;}
.npaper_rd p.r01{ background:url(images/bg_round.png) 0 0 no-repeat; color:#0993a8}
.npaper_rd p.r02{ background:url(images/bg_round.png) 0 -87px no-repeat; color:#d84052}
.npaper_rd p.r03{ background:url(images/bg_round.png) 0 -174px no-repeat; color:#2e59ba}
.break_text{ background:#286fc1; border:1px solid #2b83e4}
.break_text img{ float:left;}
.break_text ul{ float:right; width:265px; padding:6px 0}
.break_text ul li{ float:left; width:250px; padding-left:15px; font-size:16px; line-height:28px; background:url(images/ico_dot.png) 0 center no-repeat}
.break_text ul li a{ color:#fff;}
.break_type{ float:left; width:459px; overflow-x:hidden}
.break_type ul{ float:left; width:460px; height:37px;}
.break_type ul li{ float:left; width:89px; margin-right:1px; border:1px solid #71c6d3; border-bottom:none; font-size:16px; font-weight:bold; line-height:36px; text-align:center; cursor:pointer}
.break_type ul li a{ display:block; width:89px; height:36px; text-decoration:none; color:#fff}
.cl_sx{ background:#0993a8}
.cl_yw{ background:#eb6877}
.cl_yy{ background:#ae5da1}
.cl_wl{ background:#f39800}
.cl_hx{ background:#a5b51b}
.break_vd{ float:left; width:457px; border:1px solid #71c6d3; border-top:none}
.break_vd p{ padding-right:30px; font-size:16px; line-height:20px; text-align:right; padding-bottom:7px}
.break_vd p a{ color:#fff;}
.break_vdcon{ width:444px; height:250px; background:#0d2c50; margin:6px; overflow-y:hidden}
.break_vdcon2{ display:none}
.break_vdcon img{ cursor:pointer}

table.ztdown{ width:100%; border-collapse:collapse;}
table.ztdown td{ border:1px solid #fff; background:#759ceb; color:#fff; line-height:32px; font-size:14px; text-align:center;}
table.ztdown th{ border:1px solid #fff; background:#759ceb; color:#ff0; line-height:32px; font-size:14px;}
table.ztdown td span{ color:#ff0}
table.ztdown td a{ color:#fff;}
table.ztdown td a:hover{ color:#ff0; text-decoration:underline}
.bt_red2{ width:102px; height:24px; margin:4px auto; background:url(images/bt_map.png) 0 0 no-repeat; font-size:14px; line-height:20px; text-align:center}
.bt_blue2{ width:102px; height:24px; margin:4px auto; background:url(images/bt_map.png) 0 -24px no-repeat; font-size:14px; line-height:20px; text-align:center}

/* 应对 */
.npaper_skill{ background:url(images/bg_mount2.png) center bottom no-repeat; height:400px;}
.npaper_skill_tt{ height:100px; font-size:30px; line-height:100px; color:#555; text-align:center; font-weight:bold}
.npaper_skill_con{ width:858px; margin:0 auto;}
.npaper_skill_con p{ float:left; width:480px; line-height:52px; font-size:18px; color:#fff; margin-top:20px;}
.npaper_skill_con p.brown{ float:right; font-size:24px; line-height:38px; color:#674848; width:370px;}

/* 优惠课 */
.npaper_course{ width:986px; border:2px solid #dfdedb; background:#fff; padding:10px 0; margin:30px auto 0; border-radius:10px}
.npaper_cbox{ float:left; width:462px; padding:0 15px;}
.npaper_title{ float:left; width:462px; height:60px; background:#759ceb; font-size:30px; color:#fff; line-height:60px; text-align:center; border-top-left-radius:10px; border-top-right-radius:10px;}
.npaper_cshow{ float:left; width:460px; padding:15px 0 15px 2px;}
.npaper_thead{ float:left; width:120px;}
.npaper_thead p{ color:#666; font-size:14px; font-weight:bold; line-height:20px; padding-top:5px; text-align:center}
.npaper_txt{ float:right; width:330px;}
.npaper_txt p{ float:left; width:320px; height:92px; font-size:14px; color:#666; line-height:22px;}
.npaper_txt p.tt{ font-weight:bold; line-height:30px; height:30px; font-size:16px;}
.npaper_txt p.tt a{ color:#0f5fa9}
.npaper_txt p.price{ float:left; width:120px; height:36px; font-size:18px; font-weight:bold; line-height:36px; color:#d00}
.bt_blue{ float:left; width:93px; height:35px; margin:0 5px 0 0; background:url(images/bt_map2.png) 0 0 no-repeat; font-size:18px; line-height:34px; text-align:center;}
.bt_blue a{ display:block; color:#fff; height:35px; text-decoration:none;}
.bt_red{ float:left; width:93px; height:35px; background:url(images/bt_map2.png) 0 -36px no-repeat; font-size:18px; color:#fff; line-height:34px; text-align:center; cursor:pointer}
.bg_blue{ background:#e8f2fb}
.bg_red{ background:#f7f3e7}

/* 精选包 */
.npaper_best{ width:960px; height:350px; padding:20px 15px 0; margin:0 auto;}
.npaper_pack{ float:left; width:380px; height:90px; padding:134px 45px 0}
.pack01{ background:url(images/bg_paper1.png) 0 0 no-repeat}
.pack02{ background:url(images/bg_paper2.png) 0 0 no-repeat}
.npaper_pack p{ float:left; width:275px; font-size:16px; color:#fff; line-height:36px;}
.npaper_pack p strong{ font-size:24px;}
.npaper_pack p del{ color:#eee; padding-left:10px;}
.npaper_pack .bt_bm{ float:left; width:100px; height:34px; margin-top:38px; background:#fbfdb5; color:#d23a3a; font-size:20px; line-height:34px; text-align:center; cursor:pointer; border-radius:5px;}
.npaper_best img{ float:left; margin:30px 0 0 358px; cursor:pointer}
