@charset "UTF-8";
/*老师专题*/
body { margin:0 auto; font:12px Microsoft YaHei,sans-serif; color:#666; background:url(./top2.jpg) no-repeat center top #fff; }
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; }

.nav { width:1000px; height:64px; margin:0 auto; margin-top:354px; overflow:hidden; } 
.nav ul { width:1000px; height:62px; padding:0 0 0 0; } 
.nav ul li { width:200px; height:62px; text-align:center; float:left; }
.nav ul li a { width:200px; height:62px; float:left; display:block; cursor:pointer; }  

/*.mingjia-block { width:1030px; margin:0 auto auto auto; overflow:hidden; background:url(./ibg.gif) repeat-y center top; }*/
.mingjia-block { width:1000px; margin:0 auto auto auto; overflow:hidden; background:#eae9e4; }

.laoshi1 { width:1000px; height:363px; margin:0 auto; background:url(./js1.jpg); overflow:hidden; }
.laoshi2 { width:1000px; height:537px; margin:0 auto; background:url(./js2.jpg); overflow:hidden; }
.laoshi2_wenzi1 { width:330px; height:520px; margin:20px 0 0 30px; overflow:hidden; font-size:14px; line-height:20px; color:#6b431f; float:left; }
.laoshi2_wenzi2 { width:316px; height:520px; margin:20px 20px 0 0; overflow:hidden; font-size:14px; line-height:20px; color:#6b431f; float:right; }
.laoshi2 span { color:#c55015; }
.laoshi2 p { padding: 2px 0 10px 0; text-indent: 2em; }
.laoshi2 p a { font-size: 15px; color: #d33; }

.laoshi3_wenzi { width:676px; height:360px; margin:96px 0 0 380px; overflow:hidden; font-size:14px; line-height:22px; color:#6b431f; }

.f_wenzi { width:930px; /*height:90px; */margin:30px 0 20px 40px; overflow:hidden; font-size:15px; line-height:25px; color:#6b431f; }
.f_wenzi p { padding: 2px 0 10px 0; text-indent: 2em; }

.zuopin ul { width:1000px; height:424px; padding:0 0 0 0; } 
.zuopin ul li { width:308px; height:424px; margin:6px 2px 20px 44px; float:left; }
.zuopin ul li a { width:308px; height:424px; float:left; display:block; cursor:pointer; }

/*.laoshi3 { width:1000px; height:423px; margin:0 auto; background:url(./wfd03.jpg); overflow:hidden; }*/
/*.laoshi4 { width:1000px; height:432px; margin:32px auto; background:url(./p1.jpg); overflow:hidden; }*/
/*.laoshi5 { width:1000px; height:430px; margin:32px auto; background:url(./p2.jpg); overflow:hidden; }*/
/*.laoshi6 { width:1000px; height:429px; margin:32px auto; background:url(./p3.jpg); overflow:hidden; }*/

.laoshi7 { width:1000px; margin:0 auto; overflow:hidden; }
.laoshi71 { width:1000px; height:541px; margin:0 auto; background:url(./zs1.jpg); overflow:hidden; }
.laoshi72 { width:1000px; height:532px; margin:0 auto; background:url(./zs2.jpg); overflow:hidden; }
/*.laoshi73 { width:1000px; height:451px; margin:0 auto; background:url(./zs3.jpg); overflow:hidden; }*/

.rongyu { display: block; overflow: hidden; }
.rongyu ul li { width: 50%; float: left; }
.rongyu ul li img { width: 100%; display: block; }
.laoshi8 { width:1000px; height:769px; margin:0 auto; background:url(./zs1.jpg); overflow:hidden; }
.laoshi9 { width:1000px; height:1164px; margin:0 auto; background:url(./zs2.jpg); overflow:hidden; }

.laoshi10 { width:1000px; height:397px; margin:0 auto; background:url(./fc01.jpg); overflow:hidden; }
.laoshi11 { width:1000px; height:345px; margin:0 auto; background:url(./fc02.jpg); overflow:hidden; }
.laoshi12 { width:1000px; height:349px; margin:0 auto; background:url(./fc03.jpg); overflow:hidden; }
.laoshi21 { width:1000px; height:366px; margin:0 auto; background:url(./fc04.jpg); overflow:hidden; }
.laoshi22 { width:1000px; height:380px; margin:0 auto; background:url(./fc05.jpg); overflow:hidden; }


#floor0,#floor1,#floor2,#floor3,#floor4,#floor5,#thr_video{ width:1000px; margin:0 auto; overflow:hidden; }
.floor_t { width:1000px; height:66px; margin:0 auto; clear:both; }


/*作品2*/
.floor2_t { background:url(./t1.jpg); }
/*作品3*/
.floor3_t { background:url(./t2.jpg); }
/*作品4*/
.floor4_t { background:url(./t3.jpg); }

/*视频*/
.floorv_t{background:url(./video.jpg);}
.video_box{ width:960px ;height: 540px;margin: 50px auto; }


.products { width:980px; margin:10px auto; padding:10px 0 0 0; overflow:hidden; font-size:14px; }
.products dl{ width:270px; float:left; overflow:hidden; display:inline; padding:8px 8px; margin:0 10px 30px 28px; border-radius: 4px; border:solid 1px #c3ae8a; background:#f9f8f1; }
.products dt { width:270px; height:180px; overflow:hidden; }
.products dt img { width:270px; height:180px; border-radius: 3px; }
.products dd { color:#6f5d5d; }
.pro_1 { height:30px; line-height:30px; text-align:center; background:#732c14; overflow:hidden; font-size:16px; }
.pro_1 a { color:#fff; }
.pro_2 { height:28px;line-height:28px; text-align:center; background:#faf3ea; overflow:hidden; }
.pro_3 { height:28px;line-height:28px; text-align:center; background:#faf3ea; position: relative; overflow:hidden; }
.pro_5 { height:28px;line-height:28px; text-align:center; background:#faf3ea; }
.pro_author, .pro_pug, .iprice { float:left; padding-left:10px; }
.pro_number { float:right; padding-right:20px; }
.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:28px; }
.pro_4 a { width:197px; height:44px; margin:14px 0 0 40px; background:url(./tobuy.jpg) no-repeat; display:block; }
.pro_42 { width:197px; height:44px; margin:14px 0 0 40px; background:url(./saleout2.jpg) no-repeat; display:block; }
.pro_12 { height:30px; line-height:30px; color:#fff; text-align:center; background:#732c14; overflow:hidden; font-size:16px; }



/*扫描二维码、分享*/
.footer { width:1030px; margin:0 auto; }
.foot { width:1030px; margin:0 auto; }
#bdshare { width:300px; height:40px; padding:8px 0 0 70px; display:block; float:left; }
.ishare { width:580px; height:40px; padding:20px 68px 0 0; color:#333; display:inline; float:right; }
.foot_bg { width:1030px; height:32px; margin:0 auto; overflow:hidden; }


/*客服*/
.cate { margin:0 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; float:left; color:#303030; }

.service { margin:20px auto; width:1000px; overflow:hidden; }
.service .title { padding:40px 0; background:url(./t4.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:16px 18px 10px 40px; padding:14px 2px; width:920px; display:inline; overflow:hidden; background:#fff; }

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; }


.name { font-size:14px; font-weight:bold; color:#f32; }
.account { font-size:22px; font-weight:bold; color:#333; }

.ft { margin: 15px auto; }
.copyright { width:966px;  margin:6px auto; color:#111; overflow:hidden; text-align:center; 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:537px; /*background:url(./v_bg.jpg); */margin:0 auto; }
.shipinkuang { margin:60px 0 0 132px; border:1px solid #3986a3; padding:1px; }
.shipin video { width: 800px; margin: 0 auto; padding: 36px 0 0 0; display: block; }

