@charset "UTF-8";

/*老师专题*/
body { margin:0 auto; font:12px Microsoft YaHei,sans-serif; color:#666; background:url(top2.jpg) no-repeat center top #f6f6f2; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; list-style:none; }
tr,td,th { font-size:12px; color:#777; }
a { text-decoration:none; color: #666; }
.left { float:left; }
.right { float:right; }
q:before, q:after { content:''; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
.clr { display:block; clear:both; height:0; overflow:hidden; }
.clear {font-size:0; line-height:0; height:0; clear:both; visibility:hidden; overflow:hidden; }

.mingjia-block { width:1000px; margin:0 auto; overflow:hidden; }
.nav { width:1000px; height:160px; margin:420px auto auto auto; overflow:hidden; }
.nav ul { width:1050px; height:160px; margin-left:16px; } 
.nav ul li { width:144px; height:90px; margin:0px 3px 0 12px; text-align:center; float:left; }
.nav ul li a { width:148px; height:90px; float:left; display:block; cursor:pointer;}  
.nav ul li.nav2 { margin-top:20px; }
.nav ul li.nav3 { margin-top:50px; }
.nav ul li.nav4 { margin-top:10px; }

.jieshao { width:1000px; height:409px; margin:0 auto; background:url(js.jpg) no-repeat; }
.jieshao .desc { width:630px; height:380px; padding:4px 0 10px 344px; overflow:hidden; font-size:14px; line-height:26px; color:#82776d; float:left; }
.jieshao .desc p { margin:16px 0 0 0; display:block; }
.jieshao .desc p span { color:#d2833c; }

.bt1 { width:1000px; height:90px; margin:0 auto; background:url(bt1.jpg); overflow:hidden; }

.tt1 { width:1000px; height:79px; margin:0 auto; background:url(tt1.jpg); overflow:hidden; }
/*.tt2 { width:1000px; height:90px; margin:0 auto; background:url(tt2.png); overflow:hidden; }*/
/*.tt3 { width:1000px; height:90px; margin:-70px auto auto auto; background:url(tt3.png) ; overflow:hidden; }*/

.sc1 { width:1000px; height:323px; margin:0 auto; background:url(sc1.jpg) no-repeat; }
.sc2 { width:1000px; height:357px; margin:0 auto; background:url(sc2.jpg) no-repeat; }
.sc3 { width:1000px; height:453px; margin:0 auto; background:url(sc5.jpg) no-repeat; }

.sc2 .desc  { width:1000px; height:auto; padding:20px 0 10px 0; overflow:hidden; font-size:14px; line-height:22px; color:#82776d; float:left; }
.sc2 .desc p.sc_l { width:310px; height:340px; margin:22px 0 0 32px; display:block; float:left; overflow:hidden; }
.sc2 .desc p.sc_r { width:330px; height:200px; margin:136px 30px 0 0; display:block; float:right; overflow:hidden; }
.sc2 .desc span { color:#d2833c; }

.sc3 .desc  { width:1000px; height:auto; padding:20px 0 10px 0; overflow:hidden; font-size:14px; line-height:22px; color:#82776d; float:left; }
.sc3 .desc p.sc_l { width:430px; height:160px; margin:238px 0 0 32px; display:block; float:left; overflow:hidden; }
.sc3 .desc p.sc_r { width:430px; height:160px; margin:238px 32px 0 0; display:block; float:right; overflow:hidden; }
.sc3 .desc a  { font-size:12px; color:#c7ae80; }

.desc p { text-indent: 2em; }
.desc p a { font-size: 15px; color: #d33; }

.bt2 { width:1000px; height:90px; margin:20px auto auto auto; background:url(bt2.jpg); overflow:hidden; }
.zs { width:1000px; height:auto; margin:0 auto; display:block; overflow:hidden; }
.zs1 { width:590px; height:450px; overflow:hidden; float:left; }
.zs2 { width:410px; height:450px; overflow:hidden; float:left; }
.zs3 { width:508px; height:387px; overflow:hidden; float:left; }
.zs4 { width:492px; height:387px; overflow:hidden; float:left; }
.zs5 { width:333px; height:286px; overflow:hidden; float:left; }
.zs6 { width:319px; height:286px; overflow:hidden; float:left; }
.zs7 { width:348px; height:286px; overflow:hidden; float:left; }
.zs8 { width:333px; height:308px; overflow:hidden; float:left; }
.zs9 { width:319px; height:308px; overflow:hidden; float:left; }
.zs10 { width:348px; height:308px; overflow:hidden; float:left; }


.bt22 { width:1000px; height:90px; margin:20px auto auto auto; background:url(btry.jpg); overflow:hidden; }
.bt3 { width:1000px; height:90px; margin:20px auto auto auto; background:url(bt3.jpg); overflow:hidden; }
.bt4 { width:1000px; height:90px; margin:20px auto auto auto; background:url(bt4.jpg); overflow:hidden; }

.zp11 { width:1000px; height:440px; overflow:hidden; float:left; background:url(zp3.jpg) no-repeat; }
.zp22 { width:1000px; height:430px; overflow:hidden; float:left; background:url(zp4.jpg) no-repeat; }
.zp33 { width:1000px; height:430px; overflow:hidden; float:left; background:url(zp33.jpg) no-repeat; }

.zp11 .desc { width:410px; height:380px; margin:60px 0 0 40px; overflow:hidden; display:inline; float:left; color:#82776d; line-height:24px;}
.zp11 .desc p { margin:18px 0 0 0; display:block; font-size: 15px; }
.zp11 .desc p.zp_sp { width:390px; }

.zp22 .desc { width:400px; height:340px; margin:50px 0 0 570px; overflow:hidden; display:inline; float:left; color:#82776d; line-height:24px;}
.zp22 .desc p { margin:18px 0 0 0; display:block; font-size: 15px; }

.zp33 .desc { width:430px; height:380px; margin:30px 0 0 50px; overflow:hidden; display:inline; float:left; color:#82776d; line-height:24px;}
.zp33 .desc p { margin:18px 0 0 0; display:block; font-size: 15px; }


.fc { width:1000px; height:auto; margin:0 auto; display:block; overflow:hidden; }
.fc_l { width:332px; height:1043px; overflow:hidden; float:left; }
.fc_r { width:668px; height:1043px; overflow:hidden; float:left; }

.fc1 { width:490px; height:379px; overflow:hidden; float:left; }
.fc2 { width:510px; height:379px; overflow:hidden; float:left; }
.fc3 { width:429px; height:359px; overflow:hidden; float:left; }
.fc4 { width:304px; height:359px; overflow:hidden; float:left; }
.fc5 { width:267px; height:359px; overflow:hidden; float:left; }

.fc6 { width:348px; height:491px; overflow:hidden; float:left; }
.fc7 { width:652px; height:491px; overflow:hidden; float:left; }
.fc8 { width:321px; height:290px; overflow:hidden; float:left; }
.fc9 { width:320px; height:290px; overflow:hidden; float:left; }
.fc10 { width:359px; height:290px; overflow:hidden; float:left; }

.fc11 { width:515px; height:416px; overflow:hidden; float:left; }
.fc12 { width:485px; height:416px; overflow:hidden; float:left; }


.sf { width:1000px; height:auto; margin:0 auto; display:block; overflow:hidden; }
.sf_l { width:619px; height:678px; overflow:hidden; float:left; }

.sf1 { width:1000px; height:310px; overflow:hidden; float:left; }
.sf2 { width:318px; height:644px; overflow:hidden; float:left; }
.sf3 { width:360px; height:644px; overflow:hidden; float:left; }
.sf4 { width:322px; height:644px; overflow:hidden; float:left; }

.sf5 { width:619px; height:209px; overflow:hidden; float:left; }
.sf6 { width:381px; height:678px; overflow:hidden; float:left; }
.sf7 { width:619px; height:243px; overflow:hidden; float:left; }
.sf8 { width:619px; height:226px; overflow:hidden; float:left; }

.sf9 { width:375px; height:718px; overflow:hidden; float:left; }
.sf10 { width:625px; height:359px; overflow:hidden; float:left; }
.sf11 { width:625px; height:359px; overflow:hidden; float:left; }


.products { width:1000px; background:#fff; margin:0 auto; padding:12px 0 20px 0; overflow:hidden; font-size:14px; }
.products dl{ width:280px; float:left; overflow:hidden; display:inline; margin:16px 0 14px 38px; border:solid 1px #ccc; background:#fff; }
.products dt { width:280px; height:180px; overflow:hidden; }
.products dt img { width:280px; height:180px; }
.products dd { color:#6f5d5d; }
.pro_1 {height:44px; border-top:1px solid #ddd; border-bottom:1px dashed #bbb; overflow:hidden; font-family:Microsoft YaHei; }
.pro_title { width:150px; height:34px; margin:0 4px 0 9px; word-spacing:2em; line-height:44px; text-align:left; float:left; display:inline; overflow:hidden; font-size:18px; }
.pro_zx { width:70px; height:20px; margin:10px 8px 0 0; padding:1px 0 2px 2px; text-align:center; float:right; display:block; overflow:hidden; font-size:14px; border:solid 1px #6a2810; }
.pro_1 a { color:#ab5a18;  }
.pro_2 { height:28px;line-height:30px; text-align:center; overflow:hidden; }
.pro_3 { width:270px;height:28px;line-height:20px; text-align:center; overflow:hidden; margin-bottom:1px; }
.pro_author, .pro_pug, .iprice { float:left; padding-left:10px; width: 49%; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.pro_number { float:right; padding-right:28px; }
.iprice { text-decoration:line-through; }
.aprice { float:right; padding-right:10px; }
.aprice span { font-size:18px; color:#f32; font-weight:bold; }
.pro_cc { float:right;  padding-right:24px; }
.pro_4 a { width:197px; height:31px; margin:4px 0 4px 10px; background:url(buy.png) no-repeat; display:block; }
.pro_42 { width:197px; height:31px; margin:4px 0 4px 10px; background:url(nobuy.png) no-repeat; display:block; }
.pro_12 { height:44px; text-align:center; background:#ccc; overflow:hidden; font-size:16px; font-family:Microsoft YaHei; }
.pro_12 span { color:#fff; }


.kf_title { width:1000px; height:90px; margin:20px auto auto auto; background:url(bt5.jpg); overflow:hidden; }

/*扫描二维码、分享*/
.footer { width:926px; margin:0 auto 30px auto; background:#ddd; }
.foot { width:1000px; margin:0 auto; background:url(code.jpg) no-repeat center top; }
#bdshare { width:300px; height:40px; padding:8px 0 0 70px; display:block; float:left; }
.ishare { width:550px; height:40px; padding:20px 68px 0 0; color:#333; display:inline; float:right; }
.foot_bg { width:1040px; height:42px; margin:0 auto; overflow:hidden; background:url(foot.jpg) no-repeat; }

/*客服*/
.cate { margin:0 auto 20px auto; width:1000px; overflow:hidden;  }
.cate .title { width:100%; overflow:hidden; float:left; padding:0; height:44px; background-image:url(icon.png); background-repeat:no-repeat; }
.cate .title h2 { width:874px; line-height:44px; height:44px; margin:0; padding:0 0 0 64px; font-size:20px; font-weight:bold; font-family:Verdana; float:left; color:#303030; }

.service { margin:0 auto; width:1000px; overflow:hidden; font-family:microsoft yahei; }
.service .title { padding:20px 0; background:url(bt6.jpg) no-repeat center center; }
.cate .sub { height:24px; width:100%; float:left; color:yellow; }
.cate .sub h3 { margin:0; padding:0 0 0 123px; line-height:24px; height:24px }
.cate .preview { float:left; margin:0; padding:10px 22px; width:956px; background:#fff;  display:inline; overflow:hidden; }

table.contact { font-size:12px; background:#e5e9ec; padding:10px; }
table.contact th { color:#666; font-size:13px; background:#f1f1f1; border-left:1px solid #fff; border-right:1px solid #eaeaea; }
table.contact td { background:#fff; font-family:microsoft yahei, Tahoma, Geneva, sans-serif; }

.cate .preview p { line-height:24px; padding:0 22px; text-indent:28px; }
.banks .title { padding:20px 0; background:url(bt4.jpg) no-repeat center center; }
.bank { width:98%; margin:0 auto; height:143px; background:#fff; }
.bank, .bank table, .bank tr, .bank th, .bank td { background:#fff; }

.name { font-size:14px; font-weight:bold; color:#f32; }
.account { font-family:Arial; font-size:22px; font-weight:bold; color:#333; }

.copyright { width:966px; height:30px; line-height:30px; margin:0 auto; color:#82776d; overflow:hidden; text-align:center; font-family:microsoft yahei; font-size:13px; }
.copyright a, .copyright a:link, .copyright a:visited, .copyright a:active { }
.copyright a:hover { }

/*左侧菜单*/
.fy_menu { width:110px; height:419px; background:url(./sidebar.png); position:fixed; top:100px; right:50%; margin-right:510px; display:block; _display:none; overflow:hidden; }
.fy_menu a:hover { text-decoration:none; }
.fy_menu .menu_header { width:110px; height:34px; margin-top:22px; margin-bottom:4px; font-size:16px; text-align:center; line-height:34px; color:#fff; }
.fy_menu ul li {  padding:2px 8px; margin:2px 6px; line-height:20px; display:block; }
.fy_menu ul li a { width:82px; height:33px; color:#643b0b; display:block; }

.shipin { width:1000px; height:577px; background:url(./v_bg.jpg); margin:0 auto; }
.shipinkuang { margin:60px 0 0 132px; border:1px solid #3986a3; padding:1px; }