@charset "utf-8";

/* 基本样式 */
*{ margin:0px; padding:0px;}
body{ font-size:12px; font-family:"微软雅黑"; line-height:22px; color:#333333; background:#fff;}
ul,li{ list-style:none;}
img,table{ border:0px none;}
body,ul,li,table,input,p,h1,h2,h3,h4,h5,h6,dt,dd,dl,th,tr{ margin:0px; padding:0px;}
.cl{ clear:both; height:0px; line-height:0px; overflow:hidden;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#F00; text-decoration:none;}

.n10{ height:10px;}
.n15{ height:15px;}
.n20{ height:20px;}
.n25{ height:25px;}
.n30{ height:30px;}

.fl{ float:left;}
.fr{ float:right;}

/* 主题样式 */
.main{ width:1000px; margin:0px auto; text-align:center;}

/*  头图  */
.bg01{ background:url(../images/20150806_01.jpg) center top no-repeat; height:150px;}
.bg02{ background:url(../images/20150806_02.jpg) center top no-repeat; height:150px;}
.bg03{ background:url(../images/20150806_03.jpg) center top no-repeat; height:150px;}
.bg04{ background:url(../images/20150806_04.jpg) center top no-repeat; height:117px;}

/* --------------------------- 通用字体 ---------------------------------- */

h2{ font-size:46px; color:#454545; height:60px; line-height:60px;}
p.fontt{font-size:20px; color:#666; height:30px; line-height:30px; margin-bottom:20px; margin-top:5px;}
a.tell{padding:8px 30px; background:#ff6d54; color:#fff; font-size:18px;}
a.tell:hover{ background:#fd6146;}

/* --------------------------  学习差距 one  ----------------------------- */

.one{ float:left; width:260px; padding:20px 20px 30px 20px; border:1px solid #dedede;}
.one img{ width:160px; height:160px; margin-bottom:10px;}
.one h3{ font-size:20px; color:#ff6776; line-height:36px; height:36px;  font-weight:normal;}
.one p{ font-size:16px; color:#666; line-height:30px; padding-bottom:30px; text-align:left;}

.one:hover{ border:1px solid #ff6776;-webkit-box-shadow: #ff909b 0px 0px 5px;-moz-box-shadow: #ff909b 0px 0px 5px;
box-shadow: #ff909b 0px 0px 5px;}
.one a{ font-size:16px; color:#fff; padding:8px 30px; width:180px; background:#ff6776; border-radius:3px;}
.one a:hover{ background:#fb495a;}

.one01:hover{ border:1px solid #ff7800;-webkit-box-shadow: #ffaa5f 0px 0px 5px;-moz-box-shadow: #ffaa5f 0px 0px 5px;
box-shadow: #ffaa5f 0px 0px 5px;}
.one01 a{ background:#ff7800;}
.one01 a:hover{ background:#ff6000;}

.one02:hover{ border:1px solid #3aaedf;-webkit-box-shadow: #73d3fc 0px 0px 5px;-moz-box-shadow: #73d3fc 0px 0px 5px;
box-shadow: #73d3fc 0px 0px 5px;}
.one02 a{ background:#3aaedf;}
.one02 a:hover{ background:#10a4e3;}


/* --------------------------  学习难点 two   ----------------------------- */

ul.two{}
ul.two li{ float:left; width:246px; height:120px; margin:0px 5px 5px 0; position:relative;}
ul.two li img{ z-index:0;}
ul.two li div{ z-index:2; width:497px; position:absolute; top:0px; left:0px;}

ul.two li div .tanl{ background:#375b71; width:246px; height:120px; font-size:28px; color:#fff; line-height:120px;}
ul.two li div .tanr{ background:#375b71; position:absolute;left:246px; width:231px; height:340px; color:#fff; text-align:left; padding:15px 10px;}
ul.two li div .tanr h4{ font-size:20px; font-weight:normal; height:26px; line-height:26px;}
ul.two li div .tanr p{ font-size:14px; line-height:26px;}

h3.twoh3{ font-size:30px; height:60px; line-height:60px; color:#666; font-weight:normal; margin-bottom:10px;}
.twof{ width:998px; border:1px solid #e5e5e5;-webkit-box-shadow: #ededed 0px 0px 5px;-moz-box-shadow: #ededed 0px 0px 5px;
box-shadow: #ededed 0px 0px 5px; background:#fff;}
.twof p{ height:36px; line-height:36px; color:#666; font-size:14px; text-align:left; padding:5px 0px 0px 10px; border-bottom:1px solid #e5e5e5;}
.twof form{ font-size:16px; color:#666; height:30px; padding:20px 20px;}
.twof input{ margin-right:10px; height:22px; width:160px;}
.twof select{ margin-right:10px; height:28px; width:120px;}

input.twobu{width:100px; background:#ff8a00; border:0px; border-radius:3px; color:#fff; font-size:16px; height:30px; cursor:pointer;}


/* --------------------------  学习服务 tree   ----------------------------- */

.tree_02 ul{ width:640px; padding:10px 160px 30px 172px;}
.tree_02 li{ float:left; margin-left:70px;}
.prd{ margin-top:30px;}
.prd table{ border-collapse:collapse; border:none; margin:0px 40px;}
.prd thead th{ border-right:2px solid #fff; background:#ffa800; height:60px; font-size:18px; color:#fff; line-height:60px; padding:0px 20px;}
.prd tbody th{border-right:2px solid #fff;border-bottom:2px solid #fff; background:#eeeeee; font-size:16px;}
.prd tbody td{ background:#f5f5f5; border-bottom:2px solid #fff; padding:15px 20px; font-size:14px; text-align:left; color:#666;}
.prd tbody td span{ width:89px; height:30px; line-height:30px; color:#10a1dd; background:#fff; border:1px solid #4db4de; display:block; float:left; margin-right:10px; border-radius:3px; text-align:center;}
.prd tbody td span a{ color:#333;}


/* --------------------------   顶级名师 four    ----------------------------- */

.jiaotou{ background:url(../images/20150806_67.jpg)  0 70px no-repeat; overflow:hidden; }
.jiaotou ul{ padding-left:10px;}
.jiaotou ul li{ width:210px; height:220px; border:5px solid #f6b082; float:left; margin-left:22px; background:#fff;}
.jiaozi{ padding-left:10px; background:#f1a26f; overflow:hidden;border-bottom:5px solid #d8861b; padding-bottom:10px; padding-top:10px; width:990px;}
.jiaozi ul li{ width:204px; float:left; margin-left:25px; text-align:left; color:#fff; padding:3px; font-size:14px;}


/*  --------------------------  问题咨询 six  -----------------------------  */
.six{ background:url(../images/20150806_78.jpg) left bottom no-repeat; font-size:16px; color:#333; height:290px; width:1000px;}
.six a{ background:#ff6000; color:#fff; padding:5px 10px; margin-left:5px; border-radius:3px;}
.six p{ text-align:left;}

.six01{ border:1px solid #e5e5e5;-webkit-box-shadow: #ededed 0px 2px 5px;-moz-box-shadow: #ededed 0px 2px 5px;
box-shadow: #ededed 0px 2px 5px; background:#fff; padding:15px; width:970px; margin-top:20px; font-size:16px; color:#666; text-align:left;}
.six01_w{ background:url(../images/20150806_81.jpg) 0px 0px no-repeat; height:34px; padding-left:40px; color:#333; line-height:34px; margin-bottom:5px;}
.six01_d{ background:#f5f5f5; padding:10px 20px; margin-bottom:10px; line-height:26px; font-size:14px;}



/*  footer  */
.footer{ text-align:center; padding:20px 0px 15px 0px;color:#666; width:960px; text-align:center;  }
.footer a{ color:#666; text-decoration:none; font-weight:normal;}
.footer a:hover{ color:#f00; text-decoration:underline;}