﻿/* CSS Document */
body { margin: 0px; font-size:13px; color:#000000; margin-top:6px;}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color:#336699;
}
a:active {
	text-decoration: none;
	color: #336699;
}
body,td,th {
	color: #333333;
}

.tt ul { margin:0; padding:0;}
.tt ul li { float:right; list-style:none;}
.tt a { font-size:12px; color:#666666; text-decoration:none;}

img { border:0;}


.sjb { width:938px; height:70px; margin:auto; clear:both;}
#lgo { width:224px; height:70px; float:left;}
.jsb { width:714px; height:70px; float:right;}
.tt  { width:714px; height:40px; clear:both; line-height:16px;}
.Tab { margin:auto; width:714px; height:30px;}

.normal ul { list-style:none; margin:0; padding:0;}
.TabTitle{ border:0; height:30px; background-image:url(dha.jpg); text-align:center; float:left;}
.TabTitle ul{ margin:0;padding:0;cursor:pointer;}
.TabTitle li{ float: left; width:85px; height:30px; list-style:none;}
.active{ line-height:30px; color:#FFFFFF; font-size:13px; background-image:url(dhb.jpg);}
.normal{ line-height:30px;font-size:13px; color:#1f3037;}

.normal a:link { color: #1f3037; text-decoration: none;}
.normal a:visited { text-decoration: none; color: #1f3037;}
.normal a:hover { text-decoration: none; color:#1f3037;}
.normal a:active { text-decoration: none; color: #1f3037;}

.active a:link { color: #ffffff; text-decoration: none;}
.active a:visited { text-decoration: none; color: #ffffff;}
.active a:hover { text-decoration: none; color:#ffffff;}
.active a:active { text-decoration: none; color: #ffffff;}

.TabContent{ width:938px; margin:auto;}
.none {display:none;}

.dhb { width:938px; height:44px; margin:auto; margin-bottom:8px; border-bottom:#b9d2ed 1px solid; clear:both; }
.dhccbg { width:16px; height:30px; float:left;}
.dhbbg { width:7px; height:30px; float:left;}


.sousuo { width:301px; height:42px; float:left; background-image:url(dhbb.jpg); padding-top:2px;}
.bdhbt { width:623px; height:44px; float:left; background-image:url(dhbb.jpg);}
.bdhbt  ul { list-style:none; margin:0; padding:0;}
.bdhbt li { float:left; width:85px; height:44px; line-height:44px; text-align:center; list-style:none;}
.bdhbt li a { font-size:13px; color:#FFFFFF; text-decoration:none;}
.bdhbt li a:hover { text-decoration:underline; color:#FFFFFF;}
.ssan { width:42px; height:22px; background-image:url(sy_search.jpg); background-color:transparent; cursor: pointer;}

.banner_a { width:936px; height:210px; margin:auto; border:solid #b1c2d1 1px; margin-bottom:8px; clear:both;}

.banner_d { width:936px; height:90px; margin:auto; border:solid #b1c2d1 1px; clear:both; }

.ggao {}


/* 主体部分 */
.zti { height:100%; width:938px; margin:auto;}
.flt { float:left;}
.left { float:left;  width:708px;}
.kjia_a { width:240px; border:solid #b1c2d1 1px; margin-bottom:8px; margin-right:8px; overflow:hidden;}
.kjia_b { width:456px; border:solid #b1c2d1 1px; margin-bottom:8px; overflow:hidden;}
.banner_b{ height:80px; width:706px; float:left; border:solid #b1c2d1 1px; margin-bottom:8px;}

.lt_a { height:322px; width:250px; margin-bottom:8px;}
.lt_b { height:322px; width:458px; margin-bottom:8px;}
#lhwz { height:328px;}
.mshi { height:230px;}
.banner_e { width:240px; height:80px; border:solid #b1c2d1 1px;}
.lhgg { height: 200px;}
.news { height:116px; margin-bottom:0px;}
.zsdt,.zsjm,.xyxs{ height:246px;}
.lt_c { height:360px; margin-bottom:8px;}
.kqtp { height:237px;}
.study,.daydo { height:327px;}
.ystf,.happy,.lxzx{ height:268px;}
.newshop,.dlod { height:216px;}
.shop { height:326px;}

.ycnews { margin:4px 0 0 8px; font-size:14px; font-weight:600;}
.ycnews li { float:left; width:221px; line-height:160%;}
.ycnews a:link,.ycnews a:visited { color:#CC0033;}
.wbnews { margin-left:6px; font-size:12px;}
.wbnews li { float:left; width:149px;}

.right { float:right; width:222px; height:100%;}
.kjia_c { width:220px; border:solid #d1dae3 1px; margin-bottom:8px; overflow:hidden;}
.qc { clear:both;}
.banner_c { height:80px; width:220px; border:solid #d1dae3 1px; margin-bottom:8px;}
.kefu { background-image:url(kfu-1.jpg); background-repeat:no-repeat;}
.kfu_a { width:180px; height:24px; padding:8px 0px 8px 40px;}

.yqlj { height:138px;}
.kefu_b { height:68px; border:solid #d1dae3 1px; margin-bottom:8px;}

.kq_a { width:222px; height:88px; margin-bottom:10px; border-bottom:#CCCCCC dashed 1px;}
.kq_b { float:left;}

.bti { height:28px; width:100%; background-image:url(sy_bti.jpg); color:#003366; line-height:28px; border-bottom:solid #b1c2d1 1px;}
#bti { background-image:url(sy_btib.jpg);  border-bottom:solid #d1dae3 1px;}
#bti a:link,#bti a:active,#bti a:visited { color:#666666;}
#bti a:hover { color:#0066CC;}
.bti a:link { color:#115599;}
.bti a:visited { text-decoration: none; color: #115599;}
.bti a:hover { text-decoration: underline; color:#336600;}
.bti a:active { text-decoration: none; color: #115599;}
.btwz { font-size:13px; padding-left:12px; }
.nr_a { padding:4px 10px 0px 8px; width:222px; clear:both;}
.nr_b { padding:4px 8px 0px 8px; width:440px; clear:both;}
.nr_c { padding:4px 2px 0px 8px; width:208px; clear:both;}
.nr_jm { padding:9px 0 0 12px;}


ul { padding:0; margin:0; list-style:none;}
ul li { line-height:150%;}

.nr_b li { float:left; width:100%;}

.nr_c li {}
.ylj li{ width:60px; float:left; margin-right:8px;}
.yql li{ width:96px; float:left; margin-right:8px;}

#xwtp { width:139px; height:104px; border:#CCCCCC 1px solid; margin-right:12px; margin-top:3px; float:left; list-style:none;}

.synr { line-height:150%;}

.dbnav { width:936px; height:36px; margin:auto; line-height:36px; text-align:center;}
.dbnav a { color:#333333;}

.jz { width:936px; height:50px; margin:auto; text-align:center; }
.dbjz { width:936px; height:16px;}


#zybjxw { font-size:15px; width:280px;}


#yqlj { text-align:left;}

.study_nr { padding:4px 8px;}
.st_a { width:220px; float:left;}
.yh_gg { width:212px; margin-right:6px; text-align:center; float:left; color:#608716; background-color:#f6ffe6; border:#adbc91 solid 1px; line-height:150%;}
.ss_yh { width:212px; margin-right:6px; margin-top:4px; text-align:left; color:#666666; border:#D7D9AE solid 1px; background-color:#fffff3; line-height:150%; padding:4px 0px; clear:both;}

.mshi_nr { padding:6px 8px;}
.mshi { height:236px;}
.mshi li { float:left;}
.xtup { width:76px; height:76px; border:#CCCCCC solid 1px; float:left;}
.xtp { margin-right:6px;}
.mxtp { width:72px; height:56px; border:#CCCCCC solid 1px; margin-right:8px; float:left;}

.lxxx { margin-bottom:6px; border-bottom:#CCCCCC dashed 1px;}
.mxtj { float:left; width:123px;}

.qw_a { float:left; width:218px; height:110px;}

.jmsfc { width:290px; height:196px; border:#CCCCCC solid 1px; float:left; margin-right:10px;}
.jmtk { float:left; margin:0; padding:0;}
.jmtk li a { font-size:14px; line-height:160%;}

.syyy { height:66px; border-bottom:#CCCCCC dashed 1px; float:left;}
.syyy li { float:left; margin-top:3px; font-size:12px; margin-right:6px;}
.syy { margin-right:0; float:left; width:136px;}
.tutu { width:74px; height:58px;}
.lalala { width:120px; margin-right:0px;} 
.haha { height:66px; padding-top:2px;}
.sy_ms { height:70px;}

.ck { clear:both;}

.xz { width:455px; clear:both;}
.xz ul { margin:8px 0 0 8px;}
.zxtb { height:50px;}
.zxtb li { width:40px; float:left;}

/* 新书上架等 */
.xs_wk { width:107px; float:left; margin-right:8px;}
.xs_tp { width:105px; height:138px; border:#CCCCCC solid 1px;}
.xs_pm { width:105px; height:30px; text-align:center; font-size:12px; color:#666666; line-height:30px;}
.xs_wkb { width:107px; float:left;}

#xs_nr { text-align:center; padding:9px 0 0 9px;}

/* 商城滚动图片 */
.gdtp { width:220px; margin:auto; height:78px; overflow:hidden; margin-top:3px;}
#demo {background: #FFF; overflow:hidden; width: 220px;}
#demo img { border:#CCCCCC 1px solid;}
#indemo { float: left; width:800%;}
#demo1 { float: left;}
#demo2 { float: left;}

/* 轮换广告 */

/* 雅思托福 */
.yshdm {}
.yshdmTitle{ border:0; float:left;}
.yshdmTitle ul{ margin:0; padding:0; cursor:pointer;}
.yshdmTitle li{ width:72px; text-align:center; list-style: none; float:left; height:28px; line-height:28px;}
.ysmr { color:#063d89; font-size:13px; font-weight:600; background-image:url(sy_btib.jpg); border-right:#b1c7dd solid 1px; border-left:#b1c7dd solid 1px;}
.tfu { color:#3a3a3a; font-size:13px;}