/* CSS Document */

*{padding:0;margin:0;}
body{font: 12px/1.5 "Microsoft Yahei",verdana,arial,sans-serif; background:url(bg_top.jpg) repeat-x #FFF;}
img{border:0;}
ul{list-style: none;}
a {text-decoration: none;outline: none; color:#000;}
em{ font-style:normal;}
li a:hover{text-decoration:underline;}

.w1003{width:1003px; margin:0 auto;}
.w1001{width:1001px; margin:0 auto;}
.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{zoom:1;}
.clearX{clear:both;}
.left{float:left;}
.right{float:right;}
.hide{display:none;}

.head{background:url(head_bg.jpg) no-repeat top center; height:125px; overflow:hidden; margin:0 auto;}
.head .piece{position:relative; overflow:hidden;height:125px;}
.head .logo{position:absolute; left:-2px; top:13px; width:444px; height:80px;}
.head .data{position:absolute; right:33px; top:8px; color:#FFF; font-family:"宋体";}
.head .menuTop{position:absolute; right:220px; top:0;}
.head .menuTop a{display:block; float:left; margin-right:6px; background:url(menu_bg.jpg) no-repeat; width:63px; height:36px;color:#b3791f; padding-left:7px; padding-top:2px;}
#sVal{position:absolute;right:88px;top:64px;width:168px;height:20px;line-height:20px; border:1px solid #e4e1de; background:#FFF; padding-left:3px;}
#sBtn{position:absolute; right:25px; top:63px; width:56px; height:22px; background:url(sbtn.png) no-repeat; border:0 solid; cursor:pointer;}
.sear_txt{position:absolute;right:88px;top:64px;width:168px;height:20px;line-height:20px; border:1px solid #e4e1de; background:#FFF; padding-left:3px;}
.sear_btn{position:absolute; right:25px; top:63px; width:56px; height:22px; background:url(sbtn.png) no-repeat; border:0 solid; cursor:pointer;}
.head .userinfo{color: #666;position: absolute;right: 0;bottom: 5px; padding-right:12px;}
.head .userinfo a{color:#999;}

.menu{background:url(menu_bg2.jpg) no-repeat; height:75px; overflow:hidden;}
.menu .m1{height:39px; width:1003px; overflow:hidden;}
.menu .m1 a{float:left; display:inline;line-height:39px; overflow:hidden;}

.menu .m1 a.a1{background:url(menu1_01.jpg) no-repeat;width:81px; height:39px;}
.menu .m1 a.a2{background:url(menu1_02.jpg) no-repeat;width:100px; height:39px;}
.menu .m1 a.a3{background:url(menu1_03.jpg) no-repeat;width:102px; height:39px;}
.menu .m1 a.a4{background:url(menu1_04.jpg) no-repeat;width:103px; height:39px;}
.menu .m1 a.a5{background:url(menu1_05.jpg) no-repeat;width:102px; height:39px;}
.menu .m1 a.a6{background:url(menu1_06.jpg) no-repeat;width:102px; height:39px;}
.menu .m1 a.a7{background:url(menu1_07.jpg) no-repeat;width:101px; height:39px;}
.menu .m1 a.a8{background:url(menu1_08.jpg) no-repeat;width:103px; height:39px;}
.menu .m1 a.a9{background:url(menu1_09.jpg) no-repeat;width:103px; height:39px;}
.menu .m1 a.a10{background:url(menu1_10.jpg) no-repeat;width:105px; height:39px;}

.menu .m1 a.a1:hover{background:url(menu2_01.jpg) no-repeat;width:81px; height:39px;}
.menu .m1 a.a2:hover{background:url(menu2_02.jpg) no-repeat;width:100px; height:39px;}
.menu .m1 a.a3:hover{background:url(menu2_03.jpg) no-repeat;width:102px; height:39px;}
.menu .m1 a.a4:hover{background:url(menu2_04.jpg) no-repeat;width:103px; height:39px;}
.menu .m1 a.a5:hover{background:url(menu2_05.jpg) no-repeat;width:102px; height:39px;}
.menu .m1 a.a6:hover{background:url(menu2_06.jpg) no-repeat;width:102px; height:39px;}
.menu .m1 a.a7:hover{background:url(menu2_07.jpg) no-repeat;width:101px; height:39px;}
.menu .m1 a.a8:hover{background:url(menu2_08.jpg) no-repeat;width:103px; height:39px;}
.menu .m1 a.a9:hover{background:url(menu2_09.jpg) no-repeat;width:103px; height:39px;}
.menu .m1 a.a10:hover{background:url(menu2_10.jpg) no-repeat;width:105px; height:39px;}


.menu .m2{ padding-left:120px;}
.menu .m2 li{float:left;height:35px; line-height:35px; background:url(ico_3x3.jpg) no-repeat left center; padding-left:10px; margin-right:30px;}
.menu .m2 li a{color:#a86600; font-size:14px;}

.borderTop{background:url(border_top.gif) no-repeat; height:9px; overflow:hidden; margin-top:6px;}
.borderBottom{background:url(border_bottom.gif) no-repeat; height:9px; overflow:hidden;}
.borderMiddle{border:solid #fce4bf 1px; border-width:0 1px; background:#FFF; overflow:hidden;}

.main{width:773px;margin-left:9px;_margin-left:4px;}
.side{width:208px;margin-right:9px;_margin-right:5px;font-family:"宋体";}
.side .noiceCap{background:url(notice.jpg) no-repeat; height:64px; overflow:hidden; position:relative;}
.side .noiceCap .more{position:absolute; top:6px; right:6px; width:36px; height:11px;}
.side .noticeList{border:#e4e6e3 1px solid; border-width:0 1px 1px 1px; padding:15px 0 10px; height:207px; overflow:hidden;}
.side .noticeList li{background:url(notice_line.jpg) no-repeat 0px 5px; padding-left:21px;margin-bottom:5px; width:180px; overflow:hidden;}
.side .noticeList li span{float:right; _float:none; color:#898989;}
.side .imgLink img{margin-bottom:2px;}
.side .imgLink{margin:2px 0;}
.side .jiyu{ margin-top:5px; height:220px; overflow:hidden;}
.side .jiyu .cap{background:url(cap_jiaoshoujiyu.jpg) no-repeat; height:37px; overflow:hidden; position:relative;}
.side .jiyu .more{ position:absolute; top:15px; right:12px; width:33px; height:15px;}
.side .box{border:#e4e6e3 1px solid; border-width:0 1px 1px 1px; width:204px; padding:7px 0; text-align:center;}
.side .jiyu .box p{width:184px; line-height:16px; text-align:left; margin:0 auto; margin-top:5px; height:63px; overflow:hidden;}
.side .link{ margin-top:8px;}
.side .link .cap{background:url(cap_link.jpg) no-repeat; height:37px; overflow:hidden;}
.side .link select{width:172px; margin:0 auto;}
.side .link p{padding:5px 0;}

.main .focus{float:left; width:408px; height:290px;position:relative;}
.main .focus .imgs{height:250px; overflow:hidden;}
.main .focus .imgs li{ display:none;}
.main .focus .imgs li.on{ display:block;}
.main .focus .txt{background:#b76916 url(foucs_angel.png) no-repeat right bottom; height:36px; padding:1px 70px 3px 90px; font-size:14px; line-height:18px;}
.main .focus .txt a{color:#fff;}
.main .focus .day{width:55px;height:53px; overflow:hidden; background:#FFF; position:absolute; top:225px; left:14px;}
.main .focus .day em{display:block; height:33px; line-height:33px;color:#0b85ca; text-align:center; font-size:22px;}
.main .focus .day span{display:block; height:20px; line-height:20px; background:#ececec; color:#737272; text-align:center;}
.main .focus .tgr{position:absolute; top:266px; right:9px; width:60px;}
.main .focus i{display:block;float:left;height:10px;width:10px;overflow:hidden;background:url(ico_6x6_b.jpg) 4px 4px no-repeat;cursor:pointer;}
.main .focus i.on{background:url(ico_6x6_a.jpg) 4px 4px no-repeat;}

.main .new{float:left;width:350px; margin-left:8px;}
.main .new h3{font-size:18px; font-weight:normal; text-align:center; margin-top:5px; line-height:28px; height:28px; overflow:hidden;}
.main .new h3 a{color:#0b85ca;}
.main .new p{color:#898989; text-indent:2em; line-height:18px; height:54px; overflow:hidden; border-bottom:dotted 1px #b2b2b2; padding:3px 0 12px 0;}
.main .new .top8{ padding-top:8px;}
.main .new .top8 a{font-size:13px;font-family:"宋体";}
.main .new .top8 li{line-height:26px; height:26px; overflow:hidden; background:url(ico_3x3_2.jpg) no-repeat 0px 10px; padding-left:9px;}
.main .new .top8 li em{ float:right;color:#898989;}
.main .piece{height:235px;width:371px; float:left; margin-right:15px;_margin-right:12px;margin-top:20px;}
.main .piece h2{overflow:hidden;height:30px; position:relative;}
.main .piece h2 a{position:absolute; right:0; top:10px; height:20px; width:40px; overflow:hidden;}
.main .piece .list{margin:10px 9px 0 9px; background:url(rank.png) 0px 4px no-repeat; padding-left:26px;}
.main .piece .list li{ height:20px; line-height:20px; overflow:hidden;}
.main .piece .list em{color:#898989; float:right;}
.main .top{height:88px; margin:7px 9px 0 9px; position:relative;}
.main .top h3{font-size:14px; line-height:36px; font-weight:normal; text-align:center;}
.main .top p{color:#898989; text-indent:2em; line-height:18px;}
.main .top p a{color:#bb4501;}

.main .jiaoxue h2{background:url(cap_jiaoxue.png) no-repeat;}
.main .keyan h2{background:url(cap_keyan.png) no-repeat;}
.main .xuegong h2{background:url(cap_xuegong.png) no-repeat;}
.main .dangjian h2{background:url(cap_dangjian.png) no-repeat;}

.main .piece .top p{display:none;}
.main .piece .top a{font-size: 15px;}
.main .piece .top{height: 36px; margin-top:12px;}
.main .piece .top h3{height: 36px;}
.main .piece .list {background: url(rank.png) 0px 8px no-repeat;}
.main .piece .list li {height: 25px;line-height: 25px;}

.show{clear:both; padding-top:5px; margin-top:8px;}
.show .cap{background:#f0f0f0 url(cap_fengcai.png) no-repeat left; height:35px; overflow:hidden; position:relative;}
.show .cap .more{background:url(ico_more.png) no-repeat; position:absolute;top:16px; right:20px; width:33px; height:5px; overflow:hidden;}
.show .box{overflow:hidden;position:relative; padding:10px 0;}
.show .prev{float:left;display:inline;height:82px;width:13px;overflow:hidden;background:url(btn_prev.png) no-repeat center center;margin:0 20px 0 16px; cursor:pointer;}
.show .next{float:left;display:inline;height:82px; width:13px; overflow:hidden; background:url(btn_next.png) no-repeat center center; margin-left:5px;cursor:pointer;}
.show .list{float:left;height:107px; width:916px; overflow:hidden;position:relative;}
.show .list ul{position:absolute;}
.show .list li{width:138px;overflow:hidden; text-align:center;float:left; margin-right:14px;}
.show .list li a{height:107px; display:block;}
.show .list li a img{border:1px solid #e6e6e6; padding:4px 5px; width:126px; height:77px; overflow:hidden;}
.show .list li p{height:20px; line-height:20px;}

.main2{padding:0 9px;}
.main2 .banner{ height:180px;}
.main2 .content{width:964px;margin:0 auto;}
.main2 .content .nav{line-height:32px;}
.main2 .content .nav img{}
.main2 .content .btn{width:79px;height:22px; overflow:hidden; background:url(btn_bg.gif) no-repeat;text-align:center;line-height:22px;display:block; float:right; margin-left:14px; margin-top:5px;}
.main2 .content .box{ background:url(content_bg.gif) no-repeat;text-align:center; padding-top:29px;}
.main2 .content .box h2{ font: "Microsoft Yahei" 20pt;line-height:37px;font-size: 20px;}
.main2 .content .box p.about{ line-height:38px; background:url(line_red.jpg) no-repeat bottom;}
.main2 .content .box .dtail{font-family: SimSun;  text-align:left; width:822px; overflow:hidden; margin:0 auto; padding-top:18px;}
.main2 .content .box .dtail .con_title{font-size:20px; font-weight:bold;}
.main2 .content .box .dtail p{line-height:200%;/*text-indent: 2em;*/font-family: SimSun;}
.main2 .content .btns{margin:30px 23px;}
.main2 .banJi{font-size:14px;}
.main2 .banJi i{ font-style:normal; cursor:pointer; line-height:36px; margin-right:30px;}
.main2 .banJi i.on{background:#aa741c;color:#fff;padding: 3px 8px;}
.main2 .banJi .list{border-bottom: #e6e6e6 1px solid; padding:0 30px;}
.main2 .banJi .info{padding:10px 0;}
.main2 #loginKey{border: 1px solid #e4e1de; height:28px; line-height:28px; vertical-align:middle; width:160px;}
.main2 #loginBtn{ background:url(bth_login.png) no-repeat; height:30px; line-height:30px; width:66px; border:solid 0px;vertical-align:middle; cursor:pointer;}

.side2{width:250px; position:relative; display:inline; margin-left:25px;}
.side2 .cap{position:absolute; top:-23px; left:0; background:url(column.gif) no-repeat; width:250px; height:69px; overflow:hidden;}
.side2 .cap h2{font-size:18px; font-weight:normal; line-height:69px; margin-left:42px;}
.side2 ul{margin-top:50px; position:relative;}
.side2 li{line-height:46px; border-bottom:1px dotted #b2b2b2; padding-left:24px; font-size:14px;}
.side2 li.on{ background:url(ico_on.jpg) no-repeat right center;}
.side2 li.on a{color:#9d4d17; font-weight:bold;}
.side2 .imgLink img{margin-bottom:2px;}
.side2 .imgLink{margin:10px 0; text-align:center;}


.classList{width:689px;}
.classList .nav{text-align:right; height:36px; line-height:36px; padding-right:20px; border-bottom:#e6e6e6 1px solid;}
.classList .newsList{ padding-top:10px; padding:10px 20px 0;}
.classList .newsList li{line-height:34px; height:34px; overflow:hidden; background:url(ico_6x6_list.jpg)  no-repeat 0px 16px; padding-left:15px; font-size:14px;}
.classList .newsList li span{color:#999; float:right; font-size:12px;}
.classList .pagecss{color:#777; padding-left:20px;}
.classList .pagecss a{color:#222;}
.classList .pageContent{padding:20px;font-family: SimSun; font-size: 14px; line-height: 26px;}
.classList .pageContent p{line-height:200%;}
.classList .classPage a{color: #3a82b8;}

.bottom{background:url(bg_bottom2.jpg) center top repeat-x; padding-bottom:10px; margin-top:8px;}
.bottom .content{ background: url(bg_bottom.jpg) center top no-repeat;height:50px; overflow:hidden; padding-top:22px;}
.bottom p{text-align:center;color:#FFF;}
.bottom p a{color:#FFF;}