﻿@charset "utf-8";
/* 20140904 jiangwanwan */

.pr{ position:relative;}
.tMar40{ margin-top:40px;}
.rMar5{ margin-right:5px;}
.lPad40{ padding-left:40px;}
.header{ height:40px; line-height:40px; overflow:hidden; background-color:#fff;}
.header .tel{ font-size:18px; color:#333; font-family:'微软雅黑';}

body{ background-color:#ffd350;}
.banner{ height:463px; background:url(../images/banner.gif) center no-repeat #ffd350;}
/*nav*/
.nav{ margin-bottom:50px; overflow:hidden;zoom:1;}
.nav h2{ height:95px; background:url(../images/navtitbg.gif) 0 0 no-repeat; color:#fff; font-size:26px; font-weight:700; text-align:center; padding-top:5px;}
.nav ul li{ width:200px; height:46px; line-height:46px; text-align:center; float:left; background:url(../images/navlinkbg.gif) no-repeat; margin-right:53px;}
.nav ul li.rm{ margin-right:0;}
.nav ul li a{ width:200px; height:46px; font-size:22px; color:#9c7500; font-family:'微软雅黑'; display:inline-block;}

/*course table*/
.container h2{ color:#e9320d; font-size:28px; font-weight:700; font-family:'微软雅黑'; margin-bottom:15px;}
.container h2 span.tit{ width:7px; height:27px; background-color:#e9320d; font-size:0; line-height:0; display:inline-block; margin-right:13px; vertical-align:-4px;}
table{ border-collapse:collapse;}
.container table th, .container table td, .container02 td{ text-align:center; border:1px solid #ddd; background-color:#fff; color:#333; font-size:14px;}
.container table thead th{ height:45px; background-color:#ff6600; color:#fff; font-weight:700;}
.container table td.bgcolor01{ background-color:#fff0e5;}
.container table td.bbor01{ border-bottom:1px solid #ffcda8;}
.container table td.bgcolor03{ background-color:#fff9f5;}
.container table td.del{ text-decoration:line-through; color:red;}
.container table td.del span{ color:#333;}
.container table .buy{ width:40px; height:20px; line-height:20px; background:url(../images/btnbuy.gif) no-repeat; display:inline-block; color:#fff; font-size:12px;}
.cor01{ color:#ff6600;}
.more2{ color:red; text-decoration:underline;}
.h290{ height:290px;}
.txt{ padding:15px 5px 10px 11px;}
.sd{ height:50px; background:url(../images/tablesd.jpg) no-repeat;}

.ggkh tbody tr td{ height:45px;}
.zykh tbody tr td{ height:80px;}
.zykh tbody tr td.h35{ height:38px;}
.h45 tbody tr td{ height:35px;}

/*container02*/
.container02 h2{ height:40px; line-height:40px; font-size:20px; border:1px solid #ddd; border-bottom:none; background-color:#99cc00; font-family:'宋体'; color:#fff; padding-left:20px; font-weight:700;}
.container02 h2 span.tit{ width:7px; height:27px; background-color:#53a01d; font-size:0; line-height:0; display:inline-block; margin-right:13px; vertical-align:-4px;}
.container02 h2 .more{ font-size:14px; color:#333;font-family:'微软雅黑'; padding-right:15px;}

/*超级考研能量库app*/
.bgwhite{ background-color:#fff;overflow:hidden; zoom:1;}
.app{ width:720px; padding-left:20px; background-color:#fff; overflow:hidden; zoom:1;}
.app .appmenu li{ width:170px; height:40px; line-height:40px; text-align:center; float:left; font-size:16px; color:#fff; background:url(../images/apptab.gif) 0 0 no-repeat; font-family:'微软雅黑'; margin-right:10px; cursor:pointer;}
.app .appmenu li.on{ height:47px; background:url(../images/apptab.gif) 0 bottom no-repeat;}
.con{ height:340px; padding-left:10px; _height:340px; overflow:hidden; zoom:1;}
.con h3{ font-size:18px; font-weight:700; color:#333; font-family:'微软雅黑';}
.con h3 span{ color:#68ad38;}
.con p{ font-size:16px; line-height:26px; color:#333; font-family:'微软雅黑'; font-weight:500;}
.con p.tbmar{ margin:15px 0 20px;}
.con .bdwx-logo{ height:203px; background:url(../images/line.gif) right 0 no-repeat;}
.con .bdwx-logo img{ padding:60px 40px 0 20px;}
.con .btn{ padding:35px 0 0 30px; overflow:hidden; zoom:1;}
.con .btn li{ width:231px; height:46px; line-height:46px; background:url(../images/btn.gif) 0 0  no-repeat; text-align:center; margin-bottom:35px;}
.con .btn li.ybtn{ background:url(../images/btn.gif) 0 bottom  no-repeat;}
.con .btn li a{ font-size:20px; color:#fff; font-family:'微软雅黑';}
.con .btn li a:hover{ background:none;}
.con .navbtn{ height:203px; border:1px solid #efeff0;}
.erweima{ padding:85px 20px 0 0;}
.erweima p{ font-size:16px;font-family:'微软雅黑'; text-align:center;}

.con .ebooklist{ margin-bottom:40px;}
.con .ebooklist li{ width:355px; background:none; font-size:16px; color:#3d8d06; float:left; font-family:'微软雅黑'; margin-bottom:25px;}
.con .ebooklist li span{ width:21px; height:21px; line-height:21px; text-align:center; background:url(../images/listico.gif) no-repeat; display:inline-block; margin-right:10px;}
.txt2{ color:#f77243; font-size:18px; font-weight:700; font-style:italic;}
.ticket{ margin-bottom:40px;}


/*pop*/
.pop{ width:300px; position:absolute; z-index:9999;}
.pop p{ padding:0 20px 5px;}
.arrow{ width:13px; height:10px; background:url(../images/pop-arrow.png) no-repeat; position:absolute; top:50px; left:-8px; z-index:999; display:inline-block;}
.pop-t{ height:20px; background:url(../images/pop-t.png) no-repeat;}
.pop-m{ width:300px; background:url(../images/pop-m.png) repeat-y;}
.pop-b{ height:20px; background:url(../images/pop-b.png) no-repeat;}

.pa01{ top:50px; right:-5px;}  
/* 公共课：每移动一下，增加48px*/
.pa02{ top:98px; right:-5px;}
.pa03{ top:143px; right:-5px;}
.pa04{ top:188px; right:-5px;}
.pa05{ top:233px; right:-5px;}
.pa06{ top:278px; right:-5px;}
.pa07{ top:326px; right:-5px;}
.pa08{ top:374px; right:-5px;}
.pa09{ top:422px; right:-5px;}
.pa010{ top:470px; right:-5px;}
.pa011{ top:518px; right:-5px;}
.arrow-last{ top:130px;}

/* 专业课：每移动一下，增加83px*/
.zykpa01{ top:65px; right:-5px;}  
.zykpa02{ top:148px; right:-5px;}
.zykpa03{ top:231px; right:-5px;}
.zykpa04{ top:314px; right:-5px;}
.zykpa05{ top:440px; right:-5px;}
.zykpa06{ bottom:390px; right:-5px;}
.zykpa07{ bottom:350px; right:-5px;}
.zykpa08{ bottom:285px; right:-5px;}
.zykpa09{ bottom:275px; right:-5px;}
.zykpa10{ bottom:215px; right:-5px;}
.zykpa11{ bottom:150px; right:-5px;}
.zykpa12{ bottom:205px; right:-5px;}
.zykpa13{ bottom:165px; right:-5px;}
.zykpa14{ bottom:100px; right:-5px;}

.arrow-last{ top:43px;}
.arrow-last2{ top:25px;}

/*footer*/
.footer{ height:100px; background-color:#fff; clear:both; padding:10px 0; border-top:1px solid #dcba55; padding-top:30px;}
.footer p{text-align:center; color:#666; line-height:20px; padding-top:5px;}
.footer p a{color:#666; margin:0 5px;}
.footer p span{color:#666;}









