body{ background:#fff;  font:normal 12px 宋体; border-top:10px #f36a26 solid;}
*{ margin:0; padding:0; list-style:none;}
img{ display:block; border:none; border:1px #d2d2d2 solid;}
a{ color:#07518e; text-decoration:none;}
a:hover{ color:#f60;}
h1 a{ display:block; width:100%; height:85px; overflow:hidden; font-size:1px; color:#f5692b; margin:0 0 5px; overflow:hidden;}
h1 a strong{ visibility:hidden;}
h3{ color:#115191;}
.clear{ zoom:1; overflow:hidden;}


#index{ background:#f5692b; border:none;}
#index .main{ width:960px; margin:0 auto; padding:40px 0 0; position:relative;}
#index .l{ float:left; width:690px;}
#index .r{ float:right; width:230px;}
#index h1{ position:absolute; top:40px; left:1px; width:250px; height:80px; background: url(../img/logo.gif); }
#index .l dl{ width:690px; height:535px; }
#index .l dt{ height:100px;}
#index .l dt a{ width:160px; height:50px; display:block; margin:20px 0 0 45px; float:right;}
.mother{ background: url(../img/monther.jpg) no-repeat;}
.techer{ background: url(../img/techer.jpg) no-repeat;}
#index .l dd{ width:690px; height:400px; background: url(../img/1.jpg) no-repeat;}
#index .l ul li{ float:left; margin:0 0 0 10px; float:right;}
#index .l ul li a{ color:#000; padding:0 10px 0 0; }
#index .l p{ text-align:right; color:#fff; width:100%; padding:20px 0 30px;}
#index .l p span{ padding:0 10px;}
#index .r .style{ background: url(../img/index_b.jpg) no-repeat left bottom; width:230px; color:#fff; padding:20px 0 7px; line-height:22px; }
#index .r .title{ background: url(../img/index_t.jpg) no-repeat; height:37px; font-size:14px; line-height:37px; text-indent:15px; }
#index .r .text{ background: url(../img/index_c.jpg) repeat-y; width:210px; padding: 0 10px; }
#index .r .text dt{ padding: 10px 0 8px; background: url(../img/index_t_b.jpg) no-repeat;}
#index .r .text dd{ padding:0 0 10px; background: url(../img/index_t_b.jpg) no-repeat left bottom;}
#index .r .text dd,#index .r .txt p{ text-indent:24px;}
#index .r .text p{ padding:10px 0 5px; color:#fff;}
#index .r .text p .p{ padding:10px 0 5px; color:#f8f303;}

.main{ width:962px; margin:0 auto; padding:40px 0 0; position:relative;}
.nav{ height:28px; background:#dd7a03 url(../img/nav.jpg) repeat-x; margin:0 0 8px;}
.nav li{ float:left; line-height:28px;}
.nav li a{font-size:14px; padding:0 10px ;}
.nav li,.nav li a{color:#fff;}
.top_nav{ border:1px #f66828 solid; width:960px; height:82px; margin:0 0 8px;}
.top_nav li{ float:left; height:82px;}
.top_nav li a{ color:#fff; width:100%; height:100%; display:block;}
.tn1{ background: url(../img/7.jpg) no-repeat; width:129px;}
.tn2{ background: url(../img/8.jpg) no-repeat; width:149px;}
.tn3{ background: url(../img/9.jpg) no-repeat; width:128px;}
.tn4{ background: url(../img/10.jpg) no-repeat; width:133px;}
.tn5{ background: url(../img/11.jpg) no-repeat; width:131px;}
.tn6{ background: url(../img/12.jpg) no-repeat; width:143px; }
.tn7{ background: url(../img/13.jpg) no-repeat; width:147px;}

.log{ width:100%; height:22px; position:absolute; top:0; left:0; padding:10px 0 10px 120px; line-height:22px;}
.log li{ float:left; margin:0 8px 0 0;}
.txt{ width:140px; height:18px; border:1px #d2d2d2 solid; color:#666;}
.btn{ background:#fa0 url(../img/btn.jpg) no-repeat; width:51px; height:22px; border:none; margin:0 8px 0 0;}

.left{ float:left; width:615px;}
.center{ float:left; width:962px;}
.right{ float:right; width:337px;}
.sty{ border:1px #b7b7b7 solid;}
.sty2{ border:1px #c89f8b solid;}
.sty,.sty0,sty2{ margin:0 0 8px;}
.sty_in{ width:96%; margin:0 auto; padding:10px 0;}
.left .sty{ width:616px; _width:610px;}
.right .sty{ width:335px;}
.hidden{ display:none;}

.hot,.hot_news_list{ width:340px; float:right;}
.hot,.swf{ border:1px #d7d7d7 solid;}
.hot{ height:35px; line-height:35px; font-size:16px; text-indent:18px; }
.hot a{ color:#323232; font-family:微软雅黑; font-weight:bold;}
.swf{ width:263px; height:189px; float:left; margin:-40px 0 0;}
.hot_news_list{ padding:10px 0 0; color:#07518e;}
.hot_news_list li{ line-height:28px; font-size:14px; text-indent:6px;}
.hot_news_list li a{ margin:0 0 0 2px; text-decoration:underline;}

.tit,.tit7{ width:100%; height:27px; line-height:27px; position:relative; font-weight:normal; text-indent:12px; color:#fff; font-size:14px;}
.t{ color:#f00; font-weight:normal; margin: 0 0 4px; font-size:14px; text-indent:8px;}
.tit2{ background: url(../img/line.jpg) repeat-x left center; position:relative; font-size:14px; font-weight:normal;}
.tit2 span{ background:#fff;}
.left .tit,.center .tit,.book_list3 .tit,.js6 .tit,.right1 .tit{ background: url(../img/title.jpg) no-repeat; }
.right .tit,.list5 .tit,.tit7{ background: url(../img/tit.jpg) no-repeat; }
.tit3{ height:38px; background:#fcd1be; line-height:38px; text-indent:24px; text-align:center; }
.tit4{ line-height:36px; text-indent:10px; font-size:12px; font-weight:normal; color:#085397;}
.tit6{ background:#f3f3f3; color:#333; text-align:center; line-height:40px; margin:10px 0; text-align:center;}
.tith3{ font-size:14px;height:22px; background:#eee; line-height:22px; text-indent:20px; text-align:center; }

.more{ color:#f00; position:absolute; top:2px; right:5px; font-size:12px; }
.red,.red14 a{ color:#f00;}
.red14 a{ font-size:14px; margin:0 10px 0 0; }
.org{ color:#f46f34;}
.yellow{ color:#b6a90f;}
.org2{ color:#2fb381;}
.green{ color:#2dad7a;}
.zs{ color:#c027fd;}

.choice{ font-size:12px; color:#fff; font-weight:normal;}
.choice a{ color:#f00;}

.test{ width:92%; margin:0 auto; padding:10px 0; line-height:29px; color:#3f674d;}
.test a{ margin:0 0 0 8px;} 
.list{ padding:10px; background: url(../img/li.jpg);}
.list li{ height:29px; overflow:hidden;}
.list span{ float:right; color:#666; font-size:11px;}
.list2 ul{ width:95%; line-height:17px; padding:8px 0; float:left; margin:0 0 0 10px;}
.list3 ul{ width:95%; margin:0 auto; line-height:23px;}

.blog_sty_pic a { display:block; float:left; width:105px; margin:0 0 5px; }
.blog_sty_pic a img{ width:100px; height:120px;}
.jzyk h3,.jzyk ul{ width:180px; margin:0 auto; padding:0 0 0 160px; position:relative; line-height:24px;}
.jzyk .pic{ color:#f00; font-weight:normal; font-size:12px;}
.jzyk .pic img{ width:92px; height:110px; position:absolute; left:15px; top:5px;}
.jzyk ul{ padding:0 0 10px 110px;}

.shop_sty .choice,.shop_sty div{ width:230px; padding:0 0 0 95px; line-height:20px; position:relative;}
.shop_sty .choice{ padding:5px 0 3px 95px; color:#f00;}
.shop_sty .choice img{ position:absolute; width:80px; height:90px; left:5px; top:10px;}
.shop_sty div{ height:90px;}

.dc{ width:95%; margin:0 auto; padding:10px 0; line-height:24px;}
.dc label{ margin:0 10px 0 0;}
.dc .tj{ padding:1px 0 0; _padding:15px 0 0;}
.dc input{ margin:0 6px 0 0;}

.book_list,.txt_list,.test_sty dt,.test_sty dd,.book_list_l,.txt_list_r,.kcjd,.book_list2{ padding:10px 0; }
.book_list li{ float:left; width:20%; margin:0 -1px 0 0; }
.book_list li a,.book_list2 li a{ display:block;}
.book_list li img{ margin:0 auto; width:100px; height:124px;}
.book_list2 { width:95%; margin:0 0 0 20px; padding:20px 0;}
.book_list2 img{ width:83px; height:116px; }
.book_list2 li{ float:left; width:16%; margin:0 3px 0 0;}

.txt_list li{ line-height:24px; width:190px; float:left; margin:0 5px 0 0; }
.txt_list2 { line-height:24px;}
.txt_list3 { width:95%; margin:0 auto; line-height:27px;}
.txt_list4{ line-height:24px; padding:5px 0;}
.txt_list5{ width:200px; float:right; line-height:24px;}
.pic1{ width:78px; height:110px; margin:10px 0 0 5px;}
.txt_list5{ padding:5px 0;}
.txt_list6{ width:95%; padding:10px; margin: 0 auto; line-height:22px; _line-height:23px;}
.txt_list6 img{ display:inline; margin:0 3px 0 0; width:100px; height:70px; }

.book_list_l,.txt_list_r{ float:left; line-height:20px;}
.book_list_l{ width:295px;}
.book_list_l li{ width:92px; margin:0 6px 0 0; float:left;}
.book_list_l img{ width:90px; height:107px;}
.b_l_2{ width:99%; float:none; padding:13px 0;}
.b_l_2 li{ width:88px;}
.b_l_2 li img{ width:85px;}
.bl3{ width:100%; margin:0 auto; padding:10px 0;}
.bl3 li{ float:left; width:20%;}
.bl3 li img{ margin:0 auto; width:54px; height:76px;}

.test_sty dt,.test_sty dd{ float:left; width:50px; line-height:24px;}
.test_sty .test_list{ width:400px;}

.kcjd{width:95%; margin:0 auto; height:170px; line-height:24px;}
.kcjd ul,.kcjd .video_show{ float:left;}
.kcjd ul{ width:300px; border-right:1px #f60 solid; margin:0 10px 0 0;}
.kcjd .video_show{ width:260px; height:180px;}

.footer{ background: url(../img/footer.jpg) no-repeat 150px 25px; padding:45px 0 0 330px; height:55px;}
.footer li{ display:inline;}
.footer li a{ margin:0 10px;}
.footer p{ padding:0 0 0 10px; line-height:24px;}

.l1,.r2{ width:49%; padding:10px 0; float:left;}
.f3{ float:left; width:293px; padding:5px;}
.left .f2,.left .f2l{ width:49%; float:left;}
.f2 .tit,.f2l .tit{ width:100%;}
.f2l{ margin:0 8px 0 0;}
.f2 ul,.f2l ul{ padding:10px; line-height:30px;}

.l3{ width:283px; background: url(../img/tcer_list.jpg) no-repeat; float:left; padding: 280px 10px 10px 10px; height:450px;}
.r3{ float:right; width:643px; height:740px;}
.l4{ width:370px;}
.l4,.l4 li{ float:left;}
.l4 ul{ padding:5px 0 10px;}
.l4 li{ margin:0 5px 0 0;}
.l4 li img{ width:65px; height:74px;}
.r4{ width:215px; float:right; line-height:20px;}
.ts{ height:110px;}
#fm .l3{ background: url(../img/fm_list.jpg) no-repeat; }

.txt_zw p{ padding:10px; text-indent:24px;}
.fy{ text-align:center; width:100%; padding:10px 0;}
.fy a{ display:inline; padding:0 5px;}
.fy span{ display:inline; padding:0 5px;}

.js,.js2{ height:170px; background: url(../img/15.jpg) no-repeat; line-height:19px; padding:0 0 0 160px; overflow:hidden; color:#f7692b; border-bottom:1px #cedce9 solid;}
.js2{ height:115px; background: url(../img/17.jpg) no-repeat left 2px; padding:0 0 0 170px; margin:0 0 10px;}
.js3{ background: url(../img/19.jpg) no-repeat; height:130px; overflow:hidden; margin:0 0 10px; padding:0 0 0 290px; color:#f7692b; border-bottom:1px #cedce9 solid; line-height:19px;}
.js4{ background: url(../img/20.jpg) no-repeat; height:122px; padding:0 0 0 260px; height:130px; overflow:hidden; color:#f46a2b; line-height:22px; border-bottom:1px #cedce9 solid;}
.js5{ background: url(../img/22.jpg) no-repeat;}
.js6 p{ background: url(../img/27.jpg) no-repeat 10px 10px; padding:10px 10px 5px 190px; height:110px; color:#f80; line-height:20px;}

.item{ width:600px; margin:0 auto; padding:10px 0;}
.item dt,.item dd{ float:left;}
.item dt{ font-size:14px; width:50px; color:#0b8a15;}
.item dd{ width:120px; margin:0 16px 0 0 ; line-height:16px;}
.item dd h3{ font-size:12px; font-weight:normal; margin:0 0 12px; background: url(../img/line.jpg) repeat-x left center;}
.item dd h3 a{ background:#fff; padding:0 6px 0 0; color:#0080ff;}
.item dd li{ margin:0 0 5px;}

.lr2pic li{ float:left; width:285px; margin:0 8px 8px 0;}
.lr2pic li ul{ float:right; width:190px;}
.lr2pic li li{ float:none; width:auto; margin:0; line-height:20px;}
.lr2pic h4{ color:#9a0795; font-weight:normal; padding:6px 0 ;}

.cjms ul{ padding:10px 0; background: url(../img/18.jpg) no-repeat; padding:10px 0 0 280px; height:90px; line-height:22px; }
.tag{ padding:10px 0;}
.txt2 a{ margin:0 15px 0 0; }
.txt2 span{ font-size:14px;}
.tag a,.tag_sech a{ margin:0 15px 0 0;}
.tag_search{ border-bottom:1px #cedce9 solid; height:20px; line-height:30px; padding:5px 0 10px;}
.tag_search .sch{ width:200px; margin:0 10px 0 0; border:1px #d2d2d2 solid; height:16px;}
.tag_search .ok{ background: url(../img/btn.jpg) no-repeat; width:51px ;height:22px;  border:none; cursor:pointer;}
.tag_sch{ margin:0 0 10px;}
.list4,.tag_sch { padding:0 0 8px; _padding:0 0 6px;}
.list4 li,.listl,.listr{ float:left; width:46%; margin:0 2% 0 0; line-height:24px; padding:5px 0 0;}
.listr{ float:right;}
.tag_sech{ line-height:30px;}
.right .tag_search{ padding:0 10px 10px; border-bottom:none;}
.right .tag_search .sch{ width:100px;}

.ck{height:94px; }
.ck a{ margin:20px 0 0 90px; _margin:20px 0 0 55px; width:165px; height:50px; line-height:50px; text-align:center; background:url(../img/21.jpg) no-repeat; display:block; float:left;}

.text_list,.tag_sech,.jfph{ margin:0 auto; padding:10px 0; width:90%; line-height:24px;}
.jfph p,.jfph ul{ float:left;}
.jfph p a,.book_list4 li a{ display:block; margin:0 0 10px;}
.jfph p img{ width:90px; height:70px;}
.jfph ul { float:right; width:200px; margin:0 0 0 8px;}

.zylb,.tg{ width:90%; margin:0 auto; padding:10px 0 15px;}
.zylb li{ float:left; width:16%; margin: 10px 0 ; font-size:14px;}
.zylist { padding:0 0 0 5px;}
.tg li{ margin:0 0 15px;}
.tg .txt{ margin:0 10px 0 0; width:225px; height:16px; border:1px #d2d2d2 solid; color:#666; line-height:16px; text-indent:8px; }
.tg textarea{ width:460px;display:block; margin:-20px 0 0 48px; border:1px #d2d2d2 solid; height:208px; _height:216px;}
.r_btn{ text-align:right;}

.bw{ padding:0 0 10px;}
.bw .swf{ margin:10px 0 0 10px; _margin:10px 0 0 5px;}
.bw .hot_news_list{ width:320px; padding:10px 10px 0 0;}

#blog .right .list3 ul{ line-height:24px;}
#blog .txt_list2{ line-height:21px; _line-height:24px;}

.book_list3 ul { width:95%; margin:0 0 0 4%; padding:10px 0;}
.book_list3 ul li{ float:left; width:100px; margin:0 30px 0 0;}
.book_list3 ul a{ display:block; text-align:center;}
.book_list3 ul img{ width:80px; height:80px; margin:0 auto 5px;}
.book_list3 .tit span{ float:right; color:#666; padding:0 10px 0 0;}
.book_list3 .tit span a{ font-size:14px; margin:0 5px;}

.list5 .sty{ width:314px; float:left; margin:0 6px 6px 0;}
.list5 .sty ul{ padding:5px 10px; line-height:20px;}
.list5 .styr{ margin:0 0 6px;}

.ad1{ width:962px; height:129px; margin:6px 0 6px;}

.book_list4{ width:95%; margin:0 auto; padding:10px;}
.book_list4 li{ float:left; width:25%;  }
.book_list4 li img{ width:130px; height:100px; margin:0 auto;}

.tong4 { margin:6px 0 6px;}
.left1{ width:134px; float:left;}
.right1{ width:824px; float:right;}
.menu li a{ width:134px; height:31px; line-height:31px; font-size:16px; color:#c5190f;  font-family:黑体; display:block; text-align:center; background: url(../img/28.jpg) no-repeat;}

.wqhg .tit5{ background:url(../img/29.jpg) no-repeat; width:100%; height:27px; font-size:1px; color:#6eb4c0; margin:0 0 10px; }
.wqhg p img{ width:83px; height:116px; margin:0 auto;}
.wqhg p a{ display:block; margin:0 0 10px;}
.wqhg dl{ width:85%; margin:0 auto; height:450px; overflow:hidden; }
.wqhg dt,.wqhg dd{ color:#045199; line-height:20px; margin:0 0 5px;}
.wqhg dt{ font-weight:bold;}

.text2{ line-height:21px; text-indent:24px; height:210px; overflow:hidden;}
.text2 img{ float:left; margin:0 10px 5px 20px; width:125px; height:174px;}

.list6 .more{ right:10px;}
.list6 li{ width:50%; float:left;}
.list6 li ul{ padding:10px;}
.list6 li li,.list7 li li,.list8 li li{ width:auto; float:none; line-height:24px; padding:0;}
.list7{ width:96%; padding:10px 0 10px 30px;}
.list7 li{ width:230px; float:left; padding:0 25px 0 0;}
.list7 li ul{ padding:5px 0;}
.list8 li{ width:33%; float:left;}
.list8 li ul{ padding:5px;}
.list8 .more{ right:10px;}

.book_list5{ width:98%; margin:0 auto; padding:10px 0;}
.book_list5 li{ float:left; width:20%;}
.book_list5 a{ display:block;}
.book_list5 img{ width:130px; height:105px; margin:0 auto;}

.list112{ width:100%;}
.list112 .sty{ width:300px; float:left;}
.list112 li{ line-height:24px; }
.list112 .rm{ margin:0 0 0 13px; _margin:0 0 0 10px; width:298px;}

.frd_list{ padding:15px 10px 0; _padding:15px 10px;}
.frd_list li{ float:left; width:49%; margin:0 0 15px;}
.frd_list li img{ width:140px; height:50px; margin:0 auto;}

.question .sty{ margin:0 0 15px;}
.wt{ width:90%; margin:0 auto 10px; padding:20px 0 10px; color:#888;}
.wt dt{ font-weight:bold; color:#f00; }
.wt dd{ padding:5px 0 10px; line-height:18px; border-bottom:1px #ccc dashed; }
.da p{ padding:20px 20px 0; color:#f80; line-height:20px; color:#666;}
.da .hd{ padding:10px; text-align:right; color:#888; font-size:12px; }
.da .hd a{ padding:0 5px; }
.da li p{ color:#666;}
.da li .hd{ border-bottom:1px #d2d2d2 dashed;}
.wt,.da{ font-size:14px;}
.da .zjda{ color:#f60;}
.left .tith{ background: url(../img/title1.jpg) no-repeat;}
.left .titg{ background: url(../img/title2.jpg) no-repeat;}
.tjda p{ padding:20px;}
.tjda textarea { width:90%; margin:0 auto 10px; height:100px; border:1px #d2d2d2 solid; padding:10px; color:#666; line-height:20px;}
.tjda input{ width:80px; height:20px; border:1px #d2d2d2 solid; cursor:pointer; background:#f6f6f6;}
.er_menu{ padding:5px 0; margin:0 0 8px; font-size:12px; color:#666; font-weight:normal; border:1px #d2d2d2 solid; background:#eee;}
.er_menu a{ color:#f60; margin:0 8px; font-weight:bold;}
.er_menu span{ margin: 0 0 0 8px;}

.exam {font-weight:bold; background:#eee;}

.sty_in1 img {display:inline}
.t14 {font-size:14px}