@charset "utf-8";
/* CSS Document */

/***** 全局 *****/
body{ width:100%; margin:0; text-align:center; font-family:Microsoft YaHei,SimSun,Arial,Helvetica,San-serif; font-size:12px; color:#666; background:url(../images/bg.png) repeat-x #E6F1F8;}
a{ color:#666; text-decoration:none; margin:0; padding:0;}
a:hover{ text-decoration:none; color:#069;}
a img{ border:0;}
.fl{ float:left;}
.fr{ float:right;}
ul,li,dl,dt,dd{ list-style:none; padding:0; margin:0;}
h1{ color:#D76E2F; font-size:14px; font-weight:bold; margin:0; padding:0;}
h2{ color:#1C94C0; font-size:14px; font-weight:bold; margin:0; padding:0;}
h3{ color:#1C94C0; font-size:12px; font-weight:normal; margin:0; padding:0;}
h4{ color:#D76E2F; font-size:16px; font-weight:bold; margin:0; padding:0;}
em{ font-style:normal;}

/***** 下拉菜单 *****/
.select_box{ width:110px; height:26px; border:1px solid #ccc; background:#fff; position:relative; float:left; z-index:888; text-align:left; color:#888;}
.select_txt{ width:86px; height:26px; line-height:26px; float:left; border:0px; padding:0; margin:0; text-indent:10px;}
.select_btn{ width:24px; height:26px; float:left; cursor:pointer; background:url(../images/select_btn.png) no-repeat center;}
.select_opt{ width:110px; border:1px solid #ccc; background:#fff; position:absolute; top:26px; left:-1px; z-index:2;}
.select_opt a{ width:110px; height:22px; line-height:22px; display:block; cursor:pointer; color:#666; text-indent:10px;}
.select_opt a:hover{ background:#eee; text-decoration:none;}

/***** 头部、中部、底部*****/
.header{ width:1100px; height:213px; margin:auto; overflow:hidden; background:url(../images/banner.jpg) no-repeat 0 38px; clear:both;}
.header .top{ height:38px; line-height:38px;}
.header .top .top_link{ width:500px; height:38px; font-size:14px; text-align:left; float:left;}
.header .top .top_link a{ color:#999; margin:0 10px 0 0;} 
.header .top .top_link a:hover{ text-decoration:none; color:#069;} 
.header .top .homepage{ width:400px; height:20px; line-height:20px; margin:9px 0; float:right; text-align:right; color:#279CD2;}
.header .top .homepage .sr{ border:1px solid #CCC; background:#FFF; width:150px; margin-right:10px;vertical-align:middle;}
.header .top .homepage .ss{ width:21px; height:21px; background:url(../images/ss_btn.png); border:none; vertical-align:middle;}


.header .top .homepage a{ margin:0 8px; color:#279CD2;}
.header .top .homepage a:hover{ text-decoration:none; color:#069;}
.header .top .homepage a img{ vertical-align:middle; margin:0 2px 0 0;}
.header .nav{ width:1100px; height:43px; background:url(../images/nav_bg.png) no-repeat; margin:118px 0 0 0; padding:0 0 0 40px;}
.header .nav li{ height:34px; margin:3px 3px 6px 0; float:left;}
.header .nav li a{ height:34px; display:block;}
.header .nav .nav1 a{ width:130px; background:url(../images/nav1.jpg) no-repeat;}
.header .nav .nav1 a:hover, .header .nav .nav1 a.on{ background:url(../images/nav1-on.jpg) no-repeat;}
.header .nav .nav2 a{ width:130px; background:url(../images/nav2.jpg) no-repeat;}
.header .nav .nav2 a:hover, .header .nav .nav2 a.on{ background:url(../images/nav2-on.jpg) no-repeat;}
.header .nav .nav3 a{ width:130px; background:url(../images/nav3.jpg) no-repeat;}
.header .nav .nav3 a:hover, .header .nav .nav3 a.on{ background:url(../images/nav3-on.jpg) no-repeat;}
.header .nav .nav4 a{ width:130px; background:url(../images/nav4.jpg) no-repeat;}
.header .nav .nav4 a:hover, .header .nav .nav4 a.on{ background:url(../images/nav4-on.jpg) no-repeat;}
.header .nav .nav5 a{ width:130px; background:url(../images/nav5.jpg) no-repeat;}
.header .nav .nav5 a:hover, .header .nav .nav5 a.on{ background:url(../images/nav5-on.jpg) no-repeat;}
.header .nav .nav6 a{ width:130px; background:url(../images/nav6.jpg) no-repeat;}
.header .nav .nav6 a:hover, .header .nav .nav6 a.on{ background:url(../images/nav6-on.jpg) no-repeat;}
.header .nav .nav7 a{ width:130px; background:url(../images/nav7.jpg) no-repeat;}
.header .nav .nav7 a:hover, .header .nav .nav7 a.on{ background:url(../images/nav7-on.jpg) no-repeat;}
.header .nav .nav8 a{ width:130px; background:url(../images/nav8.jpg) no-repeat;}
.header .nav .nav8 a:hover, .header .nav .nav8 a.on{ background:url(../images/nav8-on.jpg) no-repeat;}

.content{ width:1100px; height:auto; overflow:hidden; margin:0 auto; padding:0;}

.footer{ width:1100px; height:70px; margin:30px auto 0; clear:both; font-size:14px;}



/***** 登录框 *****/
.login{ width:260px; height:280px; overflow:hidden; float:left; background:url(../images/login_bg.png);}
.login dl{ width:240px; height:auto; overflow:hidden; margin:15px auto 0;}
.login .bt{ font:"微软雅黑"; font-size:18px; margin-bottom:15px; text-align:left; color:#999;}
.login .bt a.on{ color:#4f95c3;}
.login .bt a.on:hover{ color:#4f95c3;}
.login .bt a:hover{ color:#666;}

.login dl .user{ width:238px; height:20px; margin:0 0 10px; padding:0; border:1px solid #ccc; background:url(../images/user.png) no-repeat 215px; text-align:left;}
.login dl.code .user{ margin:0 0 14px;}
.login dl .user input{ width:200px; height:20px; line-height:20px; background:none; margin:0 5px; padding:0; border:0; color:#666;}

.login dl .pass{ width:238px; height:20px; margin:0 0 10px; padding:0; border:1px solid #ccc; background:url(../images/pass.png) no-repeat 215px; text-align:left;}
.login dl.code .pass{ margin:0 0 13px;}
.login dl .pass input{ width:200px; height:20px; line-height:20px; background:none; margin:0 5px; padding:0; border:0; color:#666;}

.login dl .captcha{width:238px; height:28px; margin:0 0 10px; padding:0; border:0; background:none; text-align:left;}
.login dl .captcha input{width:150px; height:28px; line-height:28px; background:none; margin:0 0px; padding:0; vertical-align:middle; border:1px solid #ccc; color:#666;}
.login dl .captcha img{vertical-align:middle;width:70px; height:28px;}

.login dl .reg{ width:240px; height:20px; line-height:20px; margin:0 0 5px; padding:0; text-align:left;}
.login dl.code .reg{ margin:0 0 10px; }
.login dl .reg input{ vertical-align:middle;}
.login dl .reg a{ color:#008AFF;}
.login dl .verify{ width:240px; height:30px; margin:0; padding:0 0 8px; text-align:left;}
.login dl .verify input{ width:100px; height:28px; border:1px solid #ccc; padding:0 0 0 6px; margin:0; vertical-align:middle; }
.login dl .verify img{ vertical-align:middle; margin:0 0 0 20px;}
.login dl .sub{ width:240px; height:40px; margin:0; padding:0; text-align:left;}
.login dl .sub input{ width:240px; height:40px; border:0; background:url(../images/login_btn.png); cursor:pointer;}
.login dl .jyj{ margin-top:10px;}


/***** 热门应用 *****/
.hotapp{float:left; margin-left:10px;}
.ad{ width:550px; height:280px; overflow:hidden; position:relative;}
.ad .pic{ position:absolute;}
.ad .pic li{ display:block;}
.ad .pic img{ width:550px; height:280px; display:block;}
.ad .num{ position:absolute; right:5px; bottom:5px;}
.ad .num li{ width:16px; height:16px; float:left; color:#FF7300; text-align:center; line-height:16px; cursor:pointer; overflow:hidden; margin:3px 1px; border:1px solid #FF7300; background:#fff;}
.ad .num li.cur{ width:21px; height:21px; color:#fff; line-height:21px; font-size:16px; margin:0 1px; border:0; background:#FF7300;}
.radius_l{ width:6px; height:280px; overflow:hidden; background:url(../images/ad_radius.png) no-repeat left; position:absolute; top:0; left:0;}
.radius_r{ width:6px; height:px; overflow:hidden; background:url(../images/ad_radius.png) no-repeat right; position:absolute; top:0; right:0;}

/***** 最新活动 *****/
.new_hd{ width:270px; height:280px; overflow:hidden; float:left; background:url(../images/news_bg.png); margin-left:10px;position:relative;}
.new_hd .more{ width:53px; height:17px; display:block; background:url(../images/more.png) no-repeat; cursor:pointer; position:absolute; top:10px; right:10px;}
.new_hd ul{ width:244px; padding:40px 15px 0 15px;}
.new_hd ul li{ width:244px; height:25px; line-height:25px; vertical-align:middle;}
.new_hd ul li a{ width:240px; height:25px; display:block; text-align:left; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.new_hd ul li span{ width:80px; height:25px; display:block; float:right; text-align:right; color:#090;}
.new_hd ul li img{ margin-left:5px;}

/***** 中间四个板块 *****/
.middle{ width:1100px; height:488px; background:url(../images/middle.png) no-repeat; margin-top:10px;}
.xyjy{ width:275px; height:448px; background:url(../images/xy_bg.png) no-repeat; float:left;position:relative; padding-top:40px;}
.xyjy .more{ width:53px; height:17px; display:block; background:url(../images/more.png) no-repeat; cursor:pointer; position:absolute; top:10px; right:10px;}
.xyjy .xbt{ width:275px; height:30px; background:url(../images/xbt_bg.png) no-repeat; text-align:center; line-height:30px; color:#ff9032;font:"微软雅黑"; font-size:18px; margin:10px 0;}
.xyjy .lb{ width:244px; height:25px; line-height:25px; vertical-align:middle; margin-left:20px;}
.xyjy .lb a{ width:240px; height:25px; display:block; text-align:left; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xyjy .tt{ width:244px; height:25px; line-height:25px; vertical-align:middle; margin-left:20px; font-weight:bold;}
.xyjy .tt a{ width:240px; height:25px; display:block; text-align:left; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xyjy .nr{ width:244px;line-height:25px; vertical-align:middle; margin-left:20px;}
.xyjy .nr a{ width:240px; display:block; text-align:left; float:left; }
.xyjy .nr em{ color:#3ea7db; font-weight:normal;}
.zxfx{ width:275px; height:448px; background:url(../images/fx_bg.png) no-repeat; float:left;position:relative; padding-top:40px;}
.zxfx .more{ width:53px; height:17px; display:block; background:url(../images/more.png) no-repeat; cursor:pointer; position:absolute; top:10px; right:10px;}
.zxfx .xbt{ width:275px; height:30px; background:url(../images/xbt_bg.png) no-repeat; text-align:center; line-height:30px; color:#ff9032;font:"微软雅黑"; font-size:18px; margin:10px 0;}
.zxfx .lb{ width:244px; height:25px; line-height:25px; vertical-align:middle; margin-left:20px;}
.zxfx .lb a{ width:240px; height:25px; display:block; text-align:left; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zxfx .wb{ width:100%;}
.zxfx .wb a{ width:33%; float:left; text-align:center; line-height:20px; margin-top:20px;}
.sdjl { width:275px; height:448px; background:url(../images/jl_bg.png) no-repeat; float:left;position:relative; padding-top:40px;}
.sdjl .more{ width:53px; height:17px; display:block; background:url(../images/more.png) no-repeat; cursor:pointer; position:absolute; top:10px; right:10px;}
.sdjl .xbt{ width:275px; height:30px; background:url(../images/xbt_bg.png) no-repeat; text-align:center; line-height:30px; color:#ff9032;font:"微软雅黑"; font-size:18px; margin:10px 0;}
.sdjl .lb{ width:244px; height:25px; line-height:25px; vertical-align:middle; margin-left:20px;}
.sdjl .lb a{ width:160px; height:25px; display:block; text-align:left; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sdjl .lb span{width:50px; height:25px; display:block; float:right; text-align:left; color:#090;}
.sdjl .tt{ width:244px; height:25px; line-height:25px; vertical-align:middle; margin-left:20px; font-weight:bold;}
.sdjl .tt a{ width:240px; height:25px; display:block; text-align:left; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sdjl .nr{ width:244px;line-height:25px; vertical-align:middle; margin-left:20px;}
.sdjl .nr a{ width:240px; display:block; text-align:left; float:left; }
.sdjl .nr em{ color:#3ea7db; font-weight:normal;}
.sdjl .zs{ padding:20px 0 15px 0;}
.xxt { width:275px; height:448px; background:url(../images/xxt_bg.png) no-repeat; float:left;position:relative; padding-top:40px;}
.xxt .more{ width:53px; height:17px; display:block; background:url(../images/more.png) no-repeat; cursor:pointer; position:absolute; top:10px; right:10px;}
.xxt .xbt{ width:275px; height:30px; background:url(../images/xbt_bg.png) no-repeat; text-align:center; line-height:30px; color:#ff9032;font:"微软雅黑"; font-size:18px; margin:10px 0;}
.xxt .lb{ width:244px; height:25px; line-height:25px; vertical-align:middle; margin-left:20px;}
.xxt .lb a{ width:240px; height:25px; display:block; text-align:left; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xxt .tt{ width:244px; height:25px; line-height:25px; vertical-align:middle; margin-left:20px; font-weight:bold;}
.xxt .tt a{ width:240px; height:25px; display:block; text-align:left; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xxt .nr{ width:244px;line-height:25px; vertical-align:middle; margin-left:20px;}
.xxt .nr a{ width:240px; display:block; text-align:left; float:left; }
.xxt .nr em{ color:#3ea7db; font-weight:normal;}

.lxwm{ width:260px; height:400px; background:url(../images/lxwm_bg.png); margin-right:10px; float:left;}
.lxwm .kfdh{ color:#FFF; text-align:left; padding-left:30px;}
.lxwm .kfdh a{color:white}

/***** 资源在线 *****/
.resource a.more{ width:73px; height:17px; overflow:hidden; background:url(../images/more_ask.png) no-repeat; position:absolute; top:12px; left:477px; color:#999; text-align:left; text-indent:8px;}
.resource .box{ width:550px; height:340px; overflow:hidden; padding:0; margin:45px 0 0 0; float:left;}

.resource .total{ width:auto; height:17px; line-height:17px; background:url(../images/total.png) no-repeat; position:absolute; top:12px; left: 245px;}
.resource .total .t1{ width:10px; height:17px; background:url(../images/total.png) no-repeat left; float:left;}
.resource .total .t2{ width:auto; height:17px; background:url(../images/total_0.png) repeat-x; float:left;}
.resource .total .t3{ width:10px; height:17px; background:url(../images/total.png) no-repeat right; float:left;}
.resource .total em{ color:#090;}
.resource .total span{ color:#f60;}

.resource .hot{ width:32px; height:20px; background:url(../images/hot.gif) no-repeat; position:absolute; top:8px; left:210px;}

.resource .box .tab{ width:550px; height:20px; overflow:hidden; cursor:default; margin:5px 0 0 20px;}
.resource .box .tab a{ width:auto; height:20px; line-height:20px; float:left; cursor:pointer; margin:0 20px 0 0; padding:0 10px; color:#1C94C0}
.resource .box .tab a:hover{ text-decoration:none;}
.resource .box .tab a em{ font-weight:bold;}
.resource .box .tab a.cur{ color:#fff; background:url(../images/tab.png) repeat-x;}
.resource .box .vedio dl{ width:320px; height:300px; overflow:hidden; float:left; margin:13px 0 0 0;}
.resource .box .vedio dl dt{ width:290px; height:150px; overflow:hidden; padding:1px; margin:0 0 0 20px; border:1px solid #ccc;}
.resource .box .vedio dl dd{ width:290px; height:150px; line-height:20px; margin:0 0 0 20px;}
.resource .box .vedio dl dd h2{ width:290px; height:20px; font-size:14px; color:#090; margin:10px 0 0 0;}
.resource .box .vedio dl dd h2 a{ color:#1C94C0;}
.resource .box .vedio dl dd h2 a:hover{ color:#069; text-decoration:underline;}
.resource .box .vedio dl dd p{ width:290px; height:40px; margin:5px 0 10px 0; text-align:left;}
.resource .box .vedio dl dd a.browse{ width:124px; height:24px; padding:22px 0 0 0; margin:0 0 0 12px;_margin:0 0 0 6px; display:block; float:left; background:url(../images/browse.png); color:#fff; cursor:default;}
.resource .box .vedio dl dd a.play{ width:124px; height:24px; padding:22px 0 0 0; margin:0 0 0 20px; display:block; float:left; background:url(../images/play.png); color:#fff;}

.resource .box .vedio ul{ width:210px; height:300px; overflow:hidden; float:right; margin:13px 0 0 0;}
.resource .box .vedio ul li{ width:150px; height:150px; overflow:hidden; float:left; margin-left:30px;}
.resource .box .vedio ul li em{ width:128px; height:80px; display:block; padding:1px; border:1px solid #ccc;}
.resource .box .vedio ul li h3{ width:130px; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:10px 0 0 0; }
.resource .box .vedio ul li p{ width:130px; height:20px; margin:5px 0 0 0;}
.resource .box .vedio ul li p a{ color:#090;}
.resource .box .vedio ul li p a:hover{ text-decoration:underline;}

.resource .box .test{ width:550px; height:300px; overflow:hidden; margin:13px 0 0 20px;}
.resource .box .test ul{ width:500px; height:300px; overflow:hidden; float:left; margin:0 25px 0 0;}
.resource .box .test ul li{ width:500px; height:29px; line-height:29px; overflow:hidden; vertical-align:middle; border-bottom:1px dotted #aaa;}
.resource .box .test ul li a{ width:400px; height:29px; float:left; background:url(../images/list_2.png) no-repeat left; text-indent:10px; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.resource .box .test ul li span{ width:100px; height:29px; float:right; text-align:center; overflow:hidden; color:#090;}

.resource .box .book{ width:550px; height:300px; overflow:hidden; margin:13px 0 0 20px;}
.resource .box .book dl{ width:280px; height:300px; overflow:hidden; float:left; margin:0 15px 0 0; border-right:1px dotted #aaa;}
.resource .box .book dl dt{ width:280px; height:195px; float:left;}
.resource .box .book dl dt em{ width:130px; height:180px; float:left;}
.resource .box .book dl dt em img{ width:130px; height:180px;}
.resource .box .book dl dt h2{ width:130px; height:30px; line-height:30px; float:left; text-align:left; margin:0 0 0 8px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.resource .box .book dl dt h2 a{ color:#1C94C0;}
.resource .box .book dl dt h2 a:hover{ color:#069; text-decoration:underline;}
.resource .box .book dl dt span{ width:130px; height:150px; line-height:24px; float:left; text-align:left; margin:0 0 0 15px;}
.resource .box .book dl dd{ width:280px; height:120px; line-height:24px; clear:both; text-align:left; color:#999;}

.resource .box .book ul{ width:250px; height:310px; float:left;}
.resource .box .book ul li{  width:250px; height:155px; overflow:hidden;}
.resource .box .book ul li em{ width:100px; height:120px; float:left;}
.resource .box .book ul li em img{ width:100px; height:120px;}
.resource .box .book ul li h2{ width:140px; height:24px; line-height:24px; float:left; text-align:left; margin:0 0 0 8px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px;}
.resource .box .book ul li h2 a{ color:#1C94C0;}
.resource .box .book ul li h2 a:hover{ color:#069; text-decoration:underline;}
.resource .box .book ul li span{ width:135px; height:150px; line-height:16px; float:left; text-align:left; margin:0 0 0 15px;}

.resource .sort{ width:296px; height:340px; overflow:hidden; margin:55px 0 0 0; float:right;}
.resource .sort li{ width:290px; height:32px; line-height:32px; overflow:hidden; vertical-align:middle;}
.resource .sort li em{ width:170px; height:32px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left; font-weight:bold; color:#D76E2F;}
.resource .sort li em img{ margin:0 3px 0 0; vertical-align:middle;}
.resource .sort li em a{ color:#666; font-weight:normal;}
.resource .sort li em a:hover{ color:#069;}
.resource .sort li span{ width:110px; height:32px; float:right; color:#090;}

.resource .xzlb{ line-height:35px; margin-top:40px;}
.resource .xzlb li{overflow:hidden; vertical-align:middle; width:270px;}
.resource .xzlb li a{float:left; text-indent:10px; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:150px; margin-left:10px;}
.resource .xzlb span{width:80px; height:35px; float:right; text-align:left; overflow:hidden; color:#090;}
.resource .xzlb em{ color:#ff9032; font-weight:bold; font-style:normal;}

/***** 师生万花筒 *****/
.kale{ width:652px; height:263px; overflow:hidden; margin:14px 0 0 0; background:url(../images/kale_bg.png); float:left; position:relative; }
.kale .more{ width:53px; height:17px; position:absolute; top:10px; right:10px;}
.kale ul{ width:190px; height:240px; overflow:hidden; float:left; margin:40px 0 0 0; padding:0 0 0 25px;}
.kale ul.list1{ background:url(../images/channel_1.png) no-repeat 8px 0;}
.kale ul.list2{ background:url(../images/channel_2.png) no-repeat 8px 0;}
.kale ul.list3{ background:url(../images/channel_3.png) no-repeat 8px 0;}
.kale ul li{ width:185px; height:26px; line-height:26px; vertical-align:middle; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/list_2.png) no-repeat 10px; text-indent:20px; text-align:left;}

/***** 常见问题 *****/
.question{ width:316px; height:263px; overflow:hidden; margin:14px 0 0 12px; background:url(../images/question_bg.png); float:left; position:relative;}
.question .more{ width:53px; height:17px; position:absolute; top:10px; right:10px;}
.question ul{ width:275px; height:220px; overflow:hidden; margin:40px 20px 0;}
.question ul li{ width:275px; height:26px; line-height:26px; vertical-align:middle; overflow:hidden;}
.question ul li a{ width:190px; height:26px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.question ul li span{ width:80px; height:26px; float:right; overflow:hidden; color:#090; text-align:right;}

/***** 友情链接、客服 *****/
.links{ width:652px; height:126px; overflow:hidden; margin:14px 0 0 0; background:url(../images/link_bg.png); float:left;}
.links ul{ width:615px; height:80px; overflow:hidden; margin:35px 0 0 20px;}
.links ul li{ width:205px; height:26px; line-height:26px; overflow:hidden; background:url(../images/list_3.png) no-repeat left; float:left; text-align:left; text-indent:12px;}
.business{ width:316px; height:126px; overflow:hidden; margin:14px 0 0 12px; float:left;}



/***** 焦点图 *****/
.focus{ width:664px; height:280px; overflow:hidden; float:left; background:#ccc;}
.focus_box{ width:664px; height:280px; overflow:hidden; position:relative; z-index:886;}
.focus_box ul{ width:auto; height:280px; margin:0; padding:0; position:absolute; top:0; left:0; z-index:887;}
.focus_box ul li{ width:664px; height:280px; overflow:hidden; list-style:none; margin:0; padding:0; float:left; position:relative;}
.focus_box ol{ width:auto; height:26px; margin:0; padding:0; position:absolute; top:240px; right:10px; z-index:889;}
.focus_box ol li{ width:24px; height:24px; line-height:24px; color:#666; background:#CCC; float:left; margin:0 5px 0 0; border:1px solid #fff; text-align:center; cursor:pointer; font-size:14px;}
.focus_box ol li.active{ background:#f90; color:#fff;}
.focus_box span{ width:8px; height:280px; display:block; overflow:hidden; position:absolute; top:0; z-index:888;}
.focus_box .radius_l{ background:url(../images/focus_radius.png) no-repeat left; left:0;}
.focus_box .radius_r{ background:url(../images/focus_radius.png) no-repeat right; right:0;}

/***** 在线看彩信、客户端下载 *****/
.mms_down{ width:284px; height:597px; overflow:hidden; float:left; margin:15px 0 0 0;}
.mms_down .mms{ width:284px; height:409px; overflow:hidden; background:url(../images/mms_bg.png) no-repeat; position:relative;}
.mms_down .mms .more{ width:53px; height:17px; position:absolute; top:10px; right:10px;}

.mms_down #DivScroll{ width:249px; height:324px; border:1px solid #ccc; margin:45px 17px 17px; padding:10px 0; position:relative; overflow:hidden;}
.mms_down #ScroLeft{ width:239px; height:324px; float:left; overflow:hidden;}
.mms_down #ScroRight{ width:10px; height:344px; background:#efefef; overflow:hidden; position:absolute; top:0; right:0;}
.mms_down #ScroLine{ width:10px; height:100px; position:absolute; top:0px; left:0px; overflow:hidden; background:#ccc; border-radius:5px;}

.mms_down #ScroLeft .title{ width:219px; height:30px; line-height:30px; background:#E6F1F8; margin:0 10px;}
.mms_down #ScroLeft .title .name{ width:110px; height:30px; float:left; text-align:left; text-indent:10px; font-weight:bold; color:#069;}
.mms_down #ScroLeft .title .name em{ color:#D76E2F; margin:0 2px 0 0;}
.mms_down #ScroLeft .title .time{ width:85px; height:30px; float:right; text-align:center;}
.mms_down #ScroLeft p{ width:219px; height:auto; line-height:20px; margin:10px 10px 0; text-align:left;}
.mms_down #ScroLeft p img{ width:219px;}
.mms_down #ScroLeft .next{ width:219px; height:30px; line-height:30px; background:#E6F1F8; margin:10px 10px 0;}
.mms_down #ScroLeft .next a{ margin:0 20px; color:#069;}
.mms_down #ScroLeft .next a:hover{ text-decoration:underline;}
.mms_down #ScroLeft .next em{ color:#f30;}
.mms_down #ScroLeft dl{ width:219px; height:auto; overflow:hidden; margin:0 10px 10px 10px; padding:0 0 10px 0; border-bottom:1px dotted #ccc;}
.mms_down #ScroLeft dl dt{ width:80px; height:60px; overflow:hidden; float:left; margin:0 5px 0 0;}
.mms_down #ScroLeft dl dt img{ width:80px; height:60px;}
.mms_down #ScroLeft dl dd{ width:134px; height:60px; line-height:20px; overflow:hidden; float:left; text-align:left;}

.mms_down .down{ width:284px; height:175px; overflow:hidden; background:url(../images/app_down.png) no-repeat; margin:13px 0 0 0;}
.mms_down .down p{ margin:15px 0 0 0;}

/***** 教育新闻 *****/
.edu_list{ width:684px; height:597px; overflow:hidden; float:left; margin:15px 0 0 12px; background:url(../images/edu_news_2.png) no-repeat;}
.edu_list .info{ width:304px; height:240px; overflow:hidden; float:left; margin:42px 18px 0;_margin:42px 18px 0 9px;}
.edu_list .info .t1{ width:304px; height:18px; background:url(../images/hot_info.png) no-repeat left; text-align:right;}
.edu_list .info .t2{ width:304px; height:18px; background:url(../images/edu_info.png) no-repeat left; text-align:right;}
.edu_list .info dl{ width:304px; height:83px; overflow:hidden; border-bottom:1px dotted #aaa;}
.edu_list .info dl dt{ width:304px; height:20px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px; font-weight:bold; color:#D76E2F; margin:10px 0 0 0;}
.edu_list .info dl dt a{ color:#D76E2F;}
.edu_list .info dl dt a:hover{ color:#069;}
.edu_list .info dl dd{ width:304px; height:auto; line-height:20px; overflow:hidden; color:#999; margin:5px 0 0 0; text-align:left; text-indent:2em;}

.edu_list .info ul{ width:304px; height:auto; overflow:hidden; margin:8px 0 0 0;}
.edu_list .info ul li{ width:304px; height:24px; line-height:24px; vertical-align:middle; overflow:hidden;}
.edu_list .info ul li a{ width:215px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; text-align:left;}
.edu_list .info ul li span{ width:80px; height:24px; overflow:hidden; float:right; text-align:right; color:#090;}

.edu_list .book{ width:304px; height:300px; overflow:hidden; float:left; margin:0 18px;_margin:0 18px 0 9px;}
.edu_list .book .t3{ width:304px; height:18px; background:url(../images/goodbook.png) no-repeat left; text-align:right;}
.edu_list .book dl{ width:304px; height:132px; overflow:hidden; margin:12px 0 0 0; border-bottom:1px dotted #aaa;}
.edu_list .book dl dt{ width:100px; height:132px; overflow:hidden; float:left; margin:0 10px 0 0;}
.edu_list .book dl dt img{ width:100px; height:120px;}
.edu_list .book dl dd{ width:190px; height:132px; line-height:20px; overflow:hidden; text-align:left;}
.edu_list .book dl dd a{ width:190px; height:22px; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:bold; color:#D76E2F;}
.edu_list .book dl dd a:hover{ color:#069;}

.edu_list .case{ width:304px; height:300px; overflow:hidden; float:left; margin:0 18px;}
.edu_list .case .t4{ width:304px; height:18px; background:url(../images/homecase.png) no-repeat left; text-align:right;}
.edu_list .case dl{ width:304px; height:132px; overflow:hidden; margin:12px 0 0 0; border-bottom:1px dotted #aaa;}
.edu_list .case dl dt{ width:100px; height:120px; overflow:hidden; float:left; margin:0 10px 0 0;}
.edu_list .case dl dt img{ width:100px; height:120px;}
.edu_list .case dl dd{ width:190px; height:120px; line-height:22px; overflow:hidden; text-align:left; color:#999;}
.edu_list .case dl dd a{ width:190px; height:28px; line-height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:bold; color:#D76E2F;}
.edu_list .case dl dd a:hover{ color:#069;}

/***** 美图共赏 *****/
.pics{ width:980px; height:200px; overflow:hidden; float:left; margin:15px 0 0 0; background:url(../images/pics.png) no-repeat; position:relative;}
.pics .more{ width:53px; height:17px; position:absolute; top:10px; right:10px;}
.scrollbox{ width:970px; height:150px; margin:35px 0 0 10px;}
.scrollbox #photobox{ width:876px; height:140px; float:left; overflow:hidden;}
.scrollbox #photobox .photolist{ width:10000000px; height:130px;}
.scrollbox #photobox dl{ width:876px; height:140px; float:left; margin:0; padding:0;}
.scrollbox #photobox dl dt{ width:146px; height:140px; margin:10px 0; padding:0; display:block; float:left; text-align:center;}
.scrollbox #photobox dl a{ width:130px; height:100px; border:1px solid #BCDBEE; padding:3px; display:block; margin:0 auto;}
.scrollbox #photobox dl a:hover{ border:1px solid #79B6DC;}
.scrollbox #photobox dl a span{ width:130px; height:100px; overflow:hidden; display:block;}
.scrollbox #photobox dl em{ width:146px; height:30px; line-height:30px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.scrollbox .goleft{ width:40px; height:108px; margin:10px 0; padding:0; background:url(../images/goleft_a.png) no-repeat center; float:left; cursor:pointer;}
.scrollbox .goleft:hover{ background:url(../images/goleft_h.png) no-repeat center;}
.scrollbox .goright{ width:40px; height:108px; margin:10px 0; padding:0; background:url(../images/goright_a.png) no-repeat center; float:left; cursor:pointer;}
.scrollbox .goright:hover{ background:url(../images/goright_h.png) no-repeat center;}


/***** 业务介绍 *****/
.introduce{ width:980px; height:auto; overflow:hidden; padding:15px 0 0 0;}
.introduce .top{ width:980px; height:40px; overflow:hidden; background:url(../images/introduce_1.png) no-repeat;}
.introduce .middle{ width:920px; height:auto; overflow:hidden; background:url(../images/introduce_2.png) repeat-y; padding:0 30px;}
.introduce .bottom{ width:980px; height:10px; overflow:hidden; background:url(../images/introduce_3.png) no-repeat;}

.introduce .ser_tab{ width:920px; height:22px; overflow:hidden; padding:10px 0 0 0; text-align:left; font-size:14px; font-weight:bold;}
.introduce .ser_tab a{ width:auto; height:22px; line-height:22px; float:left; padding:0 10px; color:#1992BF; cursor:pointer;}
.introduce .ser_tab a.cur{ background:url(../images/tab_2.png) repeat-x; color:#fff;}

.introduce .profile{ width:920px; height:auto; overflow:hidden; line-height:23px; padding:20px 0; border-bottom:1px solid #ddd; text-align:left; font-size:14px;}
.introduce .profile img{ width:70px; height:70px; float:left; margin:0 15px 0 0;}
.introduce .profile em{ font-weight:bold; margin:0 10px 0 0; color:#D76E2F;}
.introduce .profile ul li{ width:920px; height:auto; line-height:23px; overflow:hidden; background:url(../images/list_3.png) no-repeat 10px 10px; text-indent:25px;}
.introduce .profile ul li span{ color:#D76E2F;}
.introduce .pic{ margin:20px 0;}

.introduce .profile dl{ width:645px; height:auto; overflow:hidden; float:left;}
.introduce .profile dl dt{ width:75px; height:auto; overflow:hidden; float:left; color:#D76E2F;}
.introduce .profile dl dd{ width:570px; height:auto; overflow:hidden; float:left;}
.introduce .profile .enter{ width:160px; height:45px; overflow:hidden; float:left; margin:15px 0 0 30px;}

/***** 列表页、内容页 *****/
.page_left{ width:652px; height:auto; overflow:hidden; float:left;}
.page_right{ width:316px; height:auto; overflow:hidden; float:right;}
.page_right .business,.page_right .question{ margin:15px 0 0 0;}

.route{ width:652px; height:40px; line-height:40px; background:url(../images/route.png); font-size:14px; color:#1992BF; text-align:left;}
.route em{ color:#fff; font-weight:bold; margin:0 50px 0 20px;}
.article_list{ width:652px; height:auto; overflow:hidden; margin:15px 0 0 0;}
.article_list .top{ width:652px; height:40px; overflow:hidden; background:url(../images/page_4.png) no-repeat;}
.article_list .middle{ width:592px; height:auto; padding:0 30px; overflow:hidden; background:url(../images/page_2.png) repeat-y;}
.article_list .bottom{ width:652px; height:10px; overflow:hidden; background:url(../images/page_3.png) no-repeat;}

.article_list .grade{ width:572px; height:32px; line-height:34px; overflow:hidden; background:url(../images/grade_0.png) repeat-x bottom; margin:0 0 15px 0; padding:0 0 0 20px; font-size:14px; font-weight:bold;}
.article_list .grade a{ width:100px; height:32px; overflow:hidden; background:url(../images/grade_1.png) no-repeat; margin:0 5px 0 0; float:left; color:#fff;}
.article_list .grade a.cur{ background:url(../images/grade_2.png) no-repeat; color:#1A92BF;}

.article_list .tab{ width:592px; height:22px; line-height:22px; overflow:hidden; margin:5px 0 0 0; text-align:left;}
.article_list .tab a{ width:auto; height:22px; padding:0 10px; font-size:14px; font-weight:bold; cursor:pointer; float:left; color:#1992BF;}
.article_list .tab a.cur{ background:url(../images/tab_2.png) repeat-x; color:#fff;}
.article_list .list{ width:592px; height:auto; overflow:hidden; font-size:14px; margin:10px 0;}
.article_list .list li{ width:592px; height:34px; line-height:34px; overflow:hidden; vertical-align:middle; border-bottom:1px dotted #ccc; background:url(../images/list_2.png) no-repeat 10px;}
.article_list .list li a{ width:450px; height:34px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; text-align:left; text-indent:22px;}
.article_list .list li span{ width:100px; height:34px; overflow:hidden; float:right; text-align:center; color:#6CA170;}

.article_list .exp{ width:592px; height:auto; line-height:26px; padding:10px 0; overflow:hidden; border-bottom:1px solid #ccc; font-size:14px; text-align:left;}
.article_list .exp em{ font-weight:bold; color:#D76E2F;}
.article_list .exp span{ color:#090;}
.article_list .exp img{ width:150px; height:100px; float:left; margin:0 15px 0 0;}

.page_num{ width:auto; height:40px; overflow:hidden; padding:10px 0 5px 0; margin:auto; clear:both;}
.page_num a{ width:auto; height:20px; line-height:20px; padding:3px 10px; margin:0 4px 0 0; border:1px solid #BDDBEE; cursor:pointer; color:#4096CD; display:inline-block;}
.page_num a:hover{ border:1px solid #069; color:#069;}
.page_num a.gray{ border:1px solid #aaa; cursor:pointer; color:#aaa;}

.examen{ width:316px; height:auto; overflow:hidden; padding:15px 0 0 0; position:relative;}
.examen .more{ width:53px; height:17px; overflow:hidden; position:absolute; top:25px; right:10px;}
.examen .top{ width:316px; height:40px; overflow:hidden; background:url(../images/exam_1.png) no-repeat;}
.examen .middle{ width:276px; height:auto; padding:0 20px; overflow:hidden; background:url(../images/exam_2.png) repeat-y;}
.examen .bottom{ width:316px; height:10px; overflow:hidden; background:url(../images/exam_3.png) no-repeat;}
.examen .middle dl{ text-align:left;}
.examen .middle dl dt{ line-height:22px; color:#D76E2F; border-bottom:1px dotted #ccc; padding:0 0 8px 0; margin:0 0 10px 0;}
.examen .middle dl dd{ line-height:22px;}
.examen .middle .handle{ margin:5px 0;}
.examen .middle .handle .vote{ width:91px; height:34px; background:url(../images/vote.png); border:0; margin:0 10px 0 0; cursor:pointer;}
.examen .middle .handle .result{ width:91px; height:34px; background:url(../images/result.png); border:0; cursor:pointer;}

.ques_x{ width:316px; height:auto; overflow:hidden; padding:15px 0 0 0; position:relative;}
.ques_x .more{ width:53px; height:17px; overflow:hidden; position:absolute; top:25px; right:10px;}
.ques_x .top{ width:316px; height:40px; overflow:hidden; background:url(../images/question_bg.png) no-repeat;}
.ques_x .middle{ width:276px; height:auto; padding:0 20px; overflow:hidden; background:url(../images/exam_2.png) repeat-y;}
.ques_x .bottom{ width:316px; height:10px; overflow:hidden; background:url(../images/exam_3.png) no-repeat;}
.ques_x ul{ width:275px; height:auto; overflow:hidden; margin:0;}
.ques_x ul li{ width:275px; height:26px; line-height:26px; vertical-align:middle; overflow:hidden;}
.ques_x ul li a{ width:190px; height:26px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ques_x ul li span{ width:80px; height:26px; float:right; overflow:hidden; color:#090; text-align:right;}

.article_view{ width:652px; height:auto; overflow:hidden; margin:15px 0 0 0;}
.article_view .top{ width:652px; height:40px; overflow:hidden; background:url(../images/page_4.png) no-repeat;}
.article_view .middle{ width:592px; height:auto; padding:0 30px; overflow:hidden; background:url(../images/page_2.png) repeat-y;}
.article_view .bottom{ width:652px; height:10px; overflow:hidden; background:url(../images/page_3.png) no-repeat;}

.article_view .title{ width:592px; height:auto; line-height:30px; padding:0 0 10px 0; overflow:hidden; border-bottom:1px dotted #ccc; color:#999;}
.article_view .text{ width:592px; height:auto; line-height:26px; padding:10px 0; overflow:hidden; border-bottom:1px dotted #ccc; font-size:14px; text-align:left; text-indent:2em;}
.article_view .next{ width:592px; height:auto; line-height:26px; padding:10px 0; overflow:hidden; font-size:14px; text-align:left; color:#090;}
.article_view .next a{ color:#D76E2F;}
.article_view .next a:hover{ color:#069;}

.article_view .book{ width:592px; height:auto; line-height:26px; padding:20px 0; overflow:hidden; border-bottom:1px dotted #ccc; font-size:14px; text-align:left;}
.article_view .book em{ font-weight:bold;}
.article_view .book img{ width:150px; height:180px; float:left; margin:0 15px 0 0;}
.article_view .exp{ width:592px; height:auto; line-height:26px; padding:20px 0; overflow:hidden; border-bottom:1px dotted #ccc; font-size:14px; text-align:left;}
.article_view .exp em{ font-weight:bold; color:#D76E2F;}
.article_view .exp span{ color:#090;}
.article_view .exp img{ width:150px; height:100px; float:left; margin:0 15px 0 0;}

/***** 师生万花筒 *****/
.channel{ width:652px; height:auto; overflow:hidden; padding:15px 0 0 0;}
.channel .top_t{ width:652px; height:40px; overflow:hidden; background:url(../images/page_5.png) no-repeat;}
.channel .top_p{ width:652px; height:40px; overflow:hidden; background:url(../images/page_6.png) no-repeat;}
.channel .top_s{ width:652px; height:40px; overflow:hidden; background:url(../images/page_7.png) no-repeat;}
.channel .middle{ width:602px; height:auto; padding:0 25px; overflow:hidden; background:url(../images/page_2.png) repeat-y;}
.channel .bottom{ width:652px; height:10px; overflow:hidden; background:url(../images/page_3.png) no-repeat;}

.channel .tab{ width:602px; height:22px; line-height:22px; overflow:hidden; margin:5px 0 0 0; text-align:left;}
.channel .tab a{ width:auto; height:22px; padding:0 10px; font-size:14px; font-weight:bold; cursor:pointer; float:left; color:#1992BF;}
.channel .tab a.cur{ background:url(../images/tab_2.png) repeat-x; color:#fff;}
.channel .list{ width:602px; height:auto; overflow:hidden; margin:15px 0 0 0;}
.channel .list dl{ width:285px; height:auto; overflow:hidden; padding:0 15px 0 0; border-right:1px solid #ddd; float:left;}
.channel .list dl dt{ width:285px; height:96px; overflow:hidden; border-bottom:1px dotted #ccc; margin:0 0 10px 0;}
.channel .list dl dt em{ width:107px; height:80px; overflow:hidden; float:left; margin:0 10px 0 0;}
.channel .list dl dt span{ width:160px; height:80px; line-height:20px; overflow:hidden; float:left; text-align:left; color:#999;}
.channel .list dl dt span a{ width:160px; height:20px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:bold; color:#D76C2C;}
.channel .list dl dd{ width:285px; height:27px; line-height:27px; overflow:hidden; background:url(../images/list_2.png) no-repeat 3px;}
.channel .list dl dd a{ width:195px; height:27px; float:left; text-indent:13px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left;}
.channel .list dl dd span{ width:75px; height:27px; float:right; overflow:hidden; text-align:center; color:#090;}

.channel .list ul{ width:280px; height:auto; overflow:hidden; float:left; padding:0 0 0 15px;}
.channel .list ul li{ width:280px; height:27px; line-height:27px; overflow:hidden; vertical-align:middle; background:url(../images/list_2.png) no-repeat 3px;}
.channel .list ul li a{ width:195px; height:27px; float:left; text-indent:13px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left;}
.channel .list ul li span{ width:75px; height:27px; float:right; overflow:hidden; text-align:right; color:#090;}

/***** 专家在线 *****/
.expert{ width:652px; height:695px; overflow:hidden; background:url(../images/expert.png) no-repeat;}
.expert .list{ width:632px; height:auto; overflow:hidden; padding:30px 0 0 20px;}
.expert .list dl{ width:138px; height:177px; padding:15px 20px 10px 0; overflow:hidden; float:left; text-align:left;}
.expert .list dl dt{ width:136px; height:90px; border:1px solid #ccc;}
.expert .list dl dt img{ width:136px; height:90px;}
.expert .list dl dd{ width:138px; height:auto; line-height:20px; padding:5px 0 0 0; color:#999;}
.expert .list dl dd em{ font-weight:bold; color:#D76E2F;}
.expert .list dl dd span{ color:#090;}

.say{ width:316px; height:400px; overflow:hidden; background:url(../images/say.png) no-repeat; margin:15px 0 0 0; float:left; position:relative;}
.say .more{ width:53px; height:17px; overflow:hidden; position:absolute; top:10px; right:10px;}
.say dl{ width:276px; height:auto; margin:40px 20px 0; border-bottom:1px solid #ddd;}
.say dl dt{ width:276px; height:auto; line-height:24px; color:#090; padding:0 0 5px 0;}
.say dl dt a{ width:276px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#D76E2F; font-size:14px; font-weight:bold;}
.say dl dt a:hover{ color:#069;}
.say dl dd{ width:276px; height:auto; line-height:20px; color:#999; padding:0 0 10px 0; text-align:left; text-indent:2em;}
.say ul{ width:276px; height:auto; margin:10px 20px 0;}
.say ul li{ width:276px; height:26px; line-height:26px; overflow:hidden; vertical-align:middle; background:url(../images/list_2.png) no-repeat 2px;}
.say ul li a{ width:186px; height:26px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-indent:12px; text-align:left;}
.say ul li span{ width:75px; height:26px; float:right; overflow:hidden; color:#090;}

.classic{ width:980px; height:300px; overflow:hidden; background:url(../images/classic.png) no-repeat; margin:15px 0 0 0; float:left; position:relative;}
.classic .more{ width:53px; height:17px; overflow:hidden; position:absolute; top:10px; right:10px;}
.classic dl{ width:286px; height:auto; overflow:hidden; padding:39px 20px 0; float:left;}
.classic dl dt{ width:286px; height:18px; line-height:18px; overflow:hidden; padding:0 0 11px 0;}
.classic dl dd{ width:282px; height:27px; line-height:27px; overflow:hidden; background:url(../images/list_2.png) no-repeat 2px;}
.classic dl dd a{ width:205px; height:27px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; text-align:left; text-indent:12px;}
.classic dl dd span{ width:70px; height:27px; float:right; text-align:right; color:#D76D2E;}

/***** 资源在线 *****/
.vedio_res{ width:652px; height:620px; overflow:hidden; background:url(../images/vedio.png) no-repeat; position:relative;}
.vedio_res .total{ width:auto; height:17px; line-height:17px; background:url(../images/total.png) no-repeat; position:absolute; top:10px; right:10px;}
.vedio_res .total .t1{ width:10px; height:17px; background:url(../images/total.png) no-repeat left; float:left;}
.vedio_res .total .t2{ width:auto; height:17px; background:url(../images/total_0.png) repeat-x; float:left;}
.vedio_res .total .t3{ width:10px; height:17px; background:url(../images/total.png) no-repeat right; float:left;}
.vedio_res .total em{ color:#090;}
.vedio_res .total span{ color:#f60;}

.vedio_res .grade{ width:582px; height:32px; line-height:34px; overflow:hidden; background:url(../images/grade_0.png) repeat-x bottom; margin:40px 0 0 25px; *margin:40px 0 0 0; padding:0 0 0 20px; font-size:14px; font-weight:bold;}
.vedio_res .grade a{ width:100px; height:32px; overflow:hidden; background:url(../images/grade_1.png) no-repeat; margin:0 5px 0 0; float:left; color:#fff;}
.vedio_res .grade a.cur{ background:url(../images/grade_2.png) no-repeat; color:#1A92BF;}
.vedio_res .tab{ width:602px; height:20px; line-height:20px; overflow:hidden; margin:10px 0 0 25px;*margin:10px 0 0 0; padding:0 0 10px 0; font-weight:bold; border-bottom:1px dotted #ccc;}
.vedio_res .tab a{ width:auto; height:20px; overflow:hidden; padding:0 20px; float:left; color:#1A92BF; cursor:pointer;}
.vedio_res .tab a.cur{ background:url(../images/tab.png) repeat-x; color:#fff;}

.vedio_res .list{ width:632px; height:auto; overflow:hidden; padding:0 0 0 25px;}
.vedio_res .list dl{ width:132px; height:125px; padding:15px 24px 10px 0; overflow:hidden; float:left; text-align:left;}
.vedio_res .list dl dt{ width:128px; height:80px; padding:1px; border:1px solid #ccc;}
.vedio_res .list dl dt img{ width:128px; height:80px;}
.vedio_res .list dl dd{ width:132px; height:40px; line-height:20px; display:block; padding:5px 0 0 0; color:#999; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.vedio_res .list dl dd em{ color:#0081c2;}
.vedio_res .list dl dd a{ color:#090;}
.vedio_res .list dl dd a:hover{ color:#069;}

.test_res{ width:360px; height:310px; overflow:hidden; background:url(../images/test.png) no-repeat; margin:15px 0 0 0; position:relative; float:left;}
.test_res .more{ width:53px; height:17px; overflow:hidden; position:absolute; top:10px; right:10px;}

.test_res .grade{ width:320px; height:32px; line-height:34px; overflow:hidden; background:url(../images/grade_0.png) repeat-x bottom; margin:40px 0 0 15px; *margin:40px 0 0 0; padding:0 0 0 10px; font-size:14px; font-weight:bold;}
.test_res .grade a{ width:100px; height:32px; overflow:hidden; background:url(../images/grade_1.png) no-repeat; margin:0 5px 0 0; float:left; color:#fff;}
.test_res .grade a.cur{ background:url(../images/grade_2.png) no-repeat; color:#1A92BF;}
.test_res .tab{ width:330px; height:20px; line-height:20px; overflow:hidden; margin:10px 0 0 15px;*margin:10px 0 0 0; padding:0 0 10px 0; font-weight:bold; border-bottom:1px dotted #ccc;}
.test_res .tab a{ width:auto; height:20px; overflow:hidden; padding:0 12px; float:left; color:#1A92BF; cursor:pointer;}
.test_res .tab a.cur{ background:url(../images/tab.png) repeat-x; color:#fff;}

.test_res .list{ width:330px; height:auto; overflow:hidden; padding:5px 0 0 15px;}
.test_res .list ul{ width:330px; height:auto; overflow:hidden;}
.test_res .list ul li{ width:325px; height:26px; line-height:26px; overflow:hidden; vertical-align:middle; background:url(../images/list_2.png) no-repeat 4px;}
.test_res .list ul li a{ width:200px; height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; text-indent:14px; text-align:left;}
.test_res .list ul li span{ width:80px; height:26px; overflow:hidden; float:right; text-align:right; color:#090;}

.class_res{ width:277px; height:310px; overflow:hidden; background:url(../images/class_res.png) no-repeat; margin:15px 0 0 15px; position:relative; float:left;}
.class_res .more{ width:53px; height:17px; overflow:hidden; position:absolute; top:10px; right:10px;}
.class_res ul{ width:247px; height:auto; overflow:hidden; margin:40px 15px 0;}
.class_res ul li{ width:242px; height:26px; line-height:26px; overflow:hidden; vertical-align:middle; background:url(../images/list_2.png) no-repeat 4px;}
.class_res ul li a{ width:160px; height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; text-indent:14px; text-align:left;}
.class_res ul li span{ width:70px; height:26px; overflow:hidden; float:right; text-align:right; color:#090;}

.uploads{ width:316px; height:325px; overflow:hidden; background:url(../images/uploads.png) no-repeat; margin:15px 0 0 0; float:left; position:relative;}
.uploads .more{ width:53px; height:17px; overflow:hidden; position:absolute; top:10px; right:10px;}
.uploads ul{ width:276px; height:auto; margin:40px 20px 0;}
.uploads ul li{ width:276px; height:27px; line-height:27px; overflow:hidden; vertical-align:middle; background:url(../images/list_2.png) no-repeat 2px;}
.uploads ul li a{ width:276px; height:27px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-indent:12px; text-align:left;}
.uploads ul li a:hover{ text-decoration:underline;}
.uploads ul li a em{ color:#D76D2E;}
.uploads ul li span{ color:#090;}

.book_res{ width:316px; height:267px; overflow:hidden; background:url(../images/books.png) no-repeat; margin:15px 0 0 0; padding:43px 0 0 0; float:left; position:relative;}
.book_res .more{ width:53px; height:17px; overflow:hidden; position:absolute; top:10px; right:10px;}
.book_res dl{ width:300px; height:132px; overflow:hidden; margin:0 0 0 16px;}
.book_res dl dt{ width:100px; height:132px; overflow:hidden; float:left; margin:0 10px 0 0;}
.book_res dl dt img{ width:100px; height:120px;}
.book_res dl dd{ width:180px; height:132px; line-height:20px; overflow:hidden; text-align:left;}
.book_res dl dd a{ width:180px; height:22px; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:bold; color:#D76E2F;}
.book_res dl dd a:hover{ color:#069;}

/***** 客服中心 *****/
.service{ width:652px; height:auto; overflow:hidden; position:relative;}
.service .top{ width:652px; height:40px; overflow:hidden; background:url(../images/service.png) no-repeat;}
.service .middle{ width:612px; height:auto; overflow:hidden; background:url(../images/page_2.png) repeat-y; padding:0 20px;}
.service .bottom{ width:652px; height:10px; overflow:hidden; background:url(../images/page_3.png) no-repeat;}
.service .middle .tab{ width:602px; height:22px; line-height:22px; overflow:hidden; margin:5px 0 0 0; text-align:left;}
.service .middle .tab a{ width:auto; height:22px; padding:0 15px; font-size:14px; font-weight:bold; cursor:pointer; float:left; color:#1992BF;}
.service .middle .tab a.cur{ background:url(../images/tab_2.png) repeat-x; color:#fff;}

.service .middle .form{ padding:10px 0;}
.service .middle .form dl{ width:612px; height:auto; line-height:40px; overflow:hidden; font-size:14px; padding:0 0 10px 0;}
.service .middle .form dl dt{ width:120px; height:40px; text-align:right; float:left; color:#E67904;}
.service .middle .form dl dd{ width:450px; height:30px; text-align:left; float:left; padding:5px 0 5px 20px;}
.service .middle .form dl dd select{ min-width:100px; height:30px; border:1px solid #ccc; padding:0; margin:0; vertical-align:middle;}
.service .middle .form dl dd input{ width:400px; height:28px; line-height:28px; border:1px solid #ccc; padding:0; vertical-align:middle;}
.service .middle .form dl dd input.short{ width:100px;}
.service .middle .form dl dd img{ vertical-align:middle; margin:0 0 0 20px;}
.service .middle .form .open{ width:150px; height:34px; background:url(../images/open.png); border:0; cursor:pointer;}

.contact{ margin:15px 0 0 0;}

/***** 投票结果 *****/
.vote_result{ margin:20px 0;}
.vote_result table{ width:592px; height:auto; overflow:hidden; font-size:14px;}
.vote_result table th{ width:auto; height:30px; line-height:30px; overflow:hidden; text-align:right; font-weight:normal;}
.vote_result table td{ width:auto; height:30px; line-height:30px; overflow:hidden; text-align:left;}
.vote_result table td .columnar{ width:300px; height:20px; display:block; margin:5px 0 5px 20px;}
.vote_result table td .columnar span{ height:20px; background:#F60; float:left;}
.vote_result table td .columnar em{ width:100px; height:20px; line-height:20px; float:left; text-align:left; text-indent:15px; color:#F30;}

/***** 获奖结果 *****/
.winners{ margin:20px 0;}
.winners table{ width:592px; height:auto; line-height:20px; overflow:hidden; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.winners table th{ height:30px; overflow:hidden; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px; background:#f9f9f9;}
.winners table td{ height:30px; overflow:hidden; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px;}
.winners table td.thesis{ text-align:left;}
.winners table td .columnar{ width:300px; height:20px; display:block; margin:5px 0 5px 20px;}
.winners table td .columnar span{ height:20px; background:#F60; float:left;}
.winners table td .columnar em{ width:100px; height:20px; line-height:20px; float:left; text-align:left; text-indent:15px; color:#F30;}

/***** 更多应用 *****/
.more_app{ width:980px; height:auto; overflow:hidden; padding:15px 0 0 0;}
.more_app .top{ width:980px; height:40px; overflow:hidden; background:url(../images/introduce_4.png) no-repeat;}
.more_app .middle{ width:920px; height:auto; overflow:hidden; background:url(../images/introduce_2.png) repeat-y; padding:0 30px;}
.more_app .bottom{ width:980px; height:10px; overflow:hidden; background:url(../images/introduce_3.png) no-repeat;}
.more_app .app_list{ width:920px; height:auto; overflow:hidden; line-height:23px; padding:20px 0; text-align:left; font-size:14px;}
.more_app .app_list li{ width:440px; height:70px; overflow:hidden; float:left; margin:0 10px 25px;}
.more_app .app_list li img{ width:70px; height:70px; float:left; margin:0 15px 0 0;}
.more_app .app_list li em{ font-weight:bold; margin:0 10px 0 0; color:#D76E2F;}

.bigbtn{ width:128px; height:44px; line-height:44px;  background:url(../images/tuijian_submit.jpg) no-repeat;text-align:center; font-size:16px; font-weight:bold; color:#fff; display:block; border:none; padding:0 0 0 20px;}

/***** 上中下 *****/
.upper{ width:1100px; height:280px;}

/** date:2018-3-30 author:sai **/
.lxwm_sjz{ width:260px; height:400px; background:url(../images/lxwm_bg_p.png); margin-right:15px; float:left;}
.lxwm_sjz .sjz{ width:100%;}
.lxwm_sjz .sjz a{ color:#FFF; width:65px; line-height:30px; display:block; float:left; margin-top:10px;}
.lxwm .bd a{ color:#FFF; width:65px; line-height:30px; display:block; float:left; margin-top:10px;}
.lxwm .ts a{ color:#FFF; width:65px; line-height:30px; display:block; float:left; margin-top:10px;}
.lxwm .xt a{ color:#FFF; width:65px; line-height:30px; display:block; float:left; margin-top:10px;}
.lxwm .lf a{ color:#FFF; width:65px; line-height:30px; display:block; float:left; margin-top:10px;}
.lxwm_sjz .kfdh{ color:#FFF; text-align:left; padding-left:30px;}
.lxwm_sjz .kfdh a{color:white}
.lxwm_sjz .sjz .on{background: url(../images/lx_bg.png) no-repeat center;}
.lxwm .on{background: url(../images/lx_bg.png) no-repeat center;}
.resource{ width:275px; height:400px; overflow:hidden; float:left; background:url(../images/zy_bg.png); position:relative;}
.lower{ width:1100px; height:400px; background:url(../images/middle.png) no-repeat; margin-top:10px;}

