.w-line{ background:url(../images/new_images/down_line.png) no-repeat center center}
.yahei{ font-family:"Î¢ÈíÑÅºÚ"}
.hr{background: url(../images/uline.gif) repeat-x center center;}
.hr hr{display:none}
.m-banner,.down-banner{margin:auto;min-width:1000px;}
.m-banner-wp{background: url(../images/new_images/bl_bg.jpg) repeat-x;}
.m-banner{background: url(../images/new_images/bl.jpg) no-repeat top center; height:350px;}
.banner-box{ position:relative;}
.banner-box .m-slide{ position:absolute; top:38px; left:14px; width:580px; height:257px}
.banner-box .m-slide ul{ position:relative;width:580px; height:257px}
.banner-box .m-slide ul li{position:relative;width:580px; height:257px}
.banner-box .m-slide-btn{ text-align:center; width:606px; height:30px; position:absolute; left:0; top:312px}
.banner-box .m-slide-btn li{ background:url(../images/new_images/slide_hover.png) no-repeat right top; height:15px; width:15px;margin:0 3px}
.banner-box .m-slide-btn li.active{ background-position:top left; }


.m-introduce{ position:absolute; top:34px; right:10px; width:330px; color:#c7dcee; line-height:22px}
.m-introduce a{color:#fff;}
.title{ font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; position:relative; height:28px}
.title h1,.title h2{font-weight:normal; font-size:22px; position:absolute; z-index:2; color:#fff; top:0; left:0}
.title h2{left:-1px; bottom:-1px; z-index:1; color:#12477a}

.m-down{ position:absolute; top:184px; right:20px}
.m-down a{display:block; height:48px; width:140px; margin-bottom:11px}
.m-down a span{ visibility:hidden}

.box .title,.titleH1{ font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; font-size:22px; color:#707070; position:relative; height:34px; margin-bottom:8px; margin-left:6px;}
.box .title span,.titleH1 span{ position:absolute; top:0; left:0; z-index:2; color:#707070}
.box .title span.bg,.titleH1 span.bg{ left:1px; bottom:-1px; z-index:1; color:#cecece}

.w720{ width:710px}
.w716{ width:716px;overflow:hidden;}
.anli{ background:url(../images/new_images/line_right.png) no-repeat right center; height:210px; overflow:hidden}
.anli ul.picList li{ background:url(../images/new_images/box_bg.png) no-repeat bottom center;_background-image:none; width:160px; padding-bottom:4px; float:left; margin-right:14px; margin-bottom:16px; font-size:12px}
	.anli ul.picList li div{border:1px solid #a8a8a8; background-color:#fff; margin:0 5px; text-align:center; height:82px; position:relative}
	.anli ul.picList li div a{*font-size:61px; width:148px; height:82px}
	.anli ul.picList li div a:hover{ background-color:#fff}
	.anli ul.picList li div span.text{ position:absolute; left:0; bottom:0; height:20px; font-size:12px;background:#000;filter:alpha(opacity=70);opacity:0.7; color:#fff; width:148px; line-height:20px; display:none}
	ul.anli-tab{ width:682px; text-align:center}
	ul.anli-tab li{ margin:0 6px;display:inline}
	ul.anli-tab li a,ul.anli-tab li a span{ background:url(../images/new_images/btn.png) no-repeat; color:#686868; line-height:22px; height:22px;}
	ul.anli-tab li a{ padding-left:3px}
	ul.anli-tab li a span{padding:0 10px 0 9px; background-position:right 0; position:relative; margin-right:-2px}
	ul.anli-tab li.active a,ul.anli-tab li a:hover{ text-decoration:none; background-position:0 -22px; color:#cfe0ee}
	ul.anli-tab li.active a span,ul.anli-tab li a:hover span{ text-decoration:none; background-position:right -22px;color:#cfe0ee}

.cat-anli{height:auto; background-image:none}
	.cat-anli .title-about{ margin-top:0;}
	.cat-anli a.more{ height:17px; line-height:17px; right:12px}
	.cat-anli ul.picList{}
	.cat-anli ul.picList li{ background-position: center 78px; width:178px; margin-right:17px; text-align:center}
	.cat-anli ul.picList .img-wrap{ margin-bottom:8px}
	.cat-anli ul.picList li div a{ width:166px}
	
.tese ul li{ background:url(../images/new_images/box_bg2.png) no-repeat 0 bottom;_background-image:none;float:left;margin-bottom:16px; padding:0 0 6px 8px; width:237px}
	.tese ul li div.icon{border:1px solid #a8a8a8; background-color:#fff;text-align:center; width:61px; float:left; margin-right:10px}
	.tese ul li div.des{ color:#575757; font-size:12px}
	.tese ul li div.des h3{ font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; font-size:18px}

.m-news{ width:247px}

.m-list{ margin-bottom:8px}
.m-list li{ color:#606060;font-family:"ËÎÌå"; line-height:24px}
.m-list li a{ color:#606060; }

.link{ position:relative; margin-bottom:-20px; padding-top:26px}
.link,.link a{ color:#707070}

/*²úÆ·ÏÂÔØ*/
.down-banner{ background:#0c3569 url(../images/new_images/down_bl.jpg) no-repeat top center;}
.down-banner .banner-box{position:relative;height:366px}
.down-banner .banner-box .down-btn{ position:absolute; width:240px; height:68px; bottom:42px; right:227px}
.down-banner .banner-box .down-btn span{ display:none}

.sub-nav{ text-align:center; padding:16px 0}
.sub-nav li{ margin:0 8px}
.sub-nav li a,.sub-nav li a span{ background:url(../images/new_images/btn.png) no-repeat 0 -44px; height:32px; line-height:32px}
.sub-nav li a{ padding-left:8px; color:#585858; font-size:14px}
.sub-nav li a span{ background-position:right -44px; padding:0 15px 0 10px; margin-right:-3px; position:relative}

.sub-nav li.on a,.sub-nav li a:hover{ background-position:0 -76px; color:#fff; text-decoration:none}
.sub-nav li.on a span,.sub-nav li a:hover span{ background-position:right -76px}

.down-list {background: url("../images/new_images/plug/bk_bg.jpg") repeat-y scroll 0 0 transparent;color: #606060;padding: 30px;}
.down-list dl{ background:url(../images/new_images/down_line.png) no-repeat; padding:18px 0 20px; position:relative;}
.down-list dl dt{ width:680px; color:#606060; float:left}
.down-list dl dt .titleH1{ margin-bottom:0; margin-left:0;}
.down-list dl dt .btnContent{ padding-top:10px; position:relative;}
.down-list dl dt .btnContent .btn,.down-btn a{display:inline-block;zoom:1;*display:inline; height:31px; line-height:31px; padding:0 15px; background-color:#5f7b95; border:1px solid #385975; vertical-align:middle; color:#fff; font-size:14px; font-weight:bold; margin-right:10px; zoom:1}
.down-list dl dd{ float:right; background:url(../images/new_images/box_bg220.png) no-repeat bottom center;_background-image:none; padding:0 5px 4px}
.down-list dl dd .img-wrap{ border:1px solid #a8a8a8; background-color:#e7e7e7; padding:1px}
.down-list dl dd .img-wrap a{ width:203px; height:146px;*font-size:110px}

.down-content-wp{}
.down-content{padding-top:16px;background: url("../images/new_images/plug/bk_bg.jpg") repeat-y scroll 0 0 transparent;}
.down-content-wp .title{background: url("../images/new_images/plug/tplstitbg.jpg") repeat-x scroll 0 0 transparent;
    height: 48px;
    line-height: 48px; margin:0; padding-left:14px}
.down-content .down-pic{ padding-left:26px; width:435px; float:left}
.down-content .no-pic{width:320px; border:1px solid #afafaf; background-color:#fff; height:230px; margin-right:15px;text-align:center; padding:0}
.down-content .no-pic span{display:table-cell;vertical-align:middle;*display:block; overflow:hidden; height:230px;width:320px;*font-size:175px}
.down-content .no-pic span em{ font-size:24px; font-family:"Î¢ÈíÑÅºÚ"}
.down-content .down-right{ color:#606060; overflow:hidden;zoom:1;_float:left}
.down-content .down-right h5{ font-size:12px; margin-bottom:5px}

.down-btn{ margin-bottom:16px}
.down-btn a{ background:#5f7b95 url(../images/new_images/down_icon.png) no-repeat 6px 7px; padding-left:30px; line-height:32px; vertical-align:middle}
.down-btn a:hover{ text-decoration:none; background-color:#506b85}

.mini-btn a,.mini-btn a span{ background:url(../images/new_images/tiyan_btn.png) no-repeat; height:32px; line-height:32px; font-size:14px; color:#fff; font-weight:bold}
.mini-btn a{ padding-left:10px; margin-bottom:12px}
.mini-btn a span{ background-position:right 0;margin-right:-5px; position:relative; padding-right:10px; text-align:center}
.mini-btn a span em{ font-size:12px; font-weight:normal}
.mini-btn a.yun{ background-position:0 -32px}
.mini-btn a.yun span{ background-position:right -32px}

.other-banner{ background:#0f3a6f url(../images/new_images/tybg.jpg) no-repeat top center;}
	.other-banner .banner-box{height:125px; position:relative}
	.other-banner .banner-box h2,.other-banner .banner-box p{ color:#fff}
	.other-banner .banner-box .lf{ padding:42px 0 0 20px}
	
.box_line{ border:1px solid #acacac; background-color:#f6f6f6;_zoom:1}

.search-help{ margin-bottom:10px}
.search-help dt,.search-help dd{ float:left}
.search-help .input-text{ border:1px solid #aaa; background-color:#e8e8e8; height:22px; padding:5px; font-size:14px; width:380px; line-height:22px; float:left}
.search-help .btn{border:1px solid #579301; display:block;height:34px; float:left; position:relative; margin-left:-1px; background:#6fbc00 url(../images/new_images/icon.png) no-repeat center -146px; cursor:pointer;}
.search-help .btn span{ visibility:hidden}

.help-cat{ padding:20px}
.help-cat .title{ color:#707070; font-size:18px; padding:3px 0}

.new-hand{ height:32px}
.new-hand li{background:url(../images/new_images/new_help.png) no-repeat 0 4px;float:left; height:32px; padding:0 20px 0 35px; font-size:14px; line-height:32px}
.new-hand li.o1{ background-position:0 -34px}
.new-hand li.o2{ background-position:0 -73px}
.new-hand li.o3{ background-position:0 -113px}

.line-m15{ border-bottom:1px solid #e1e1e1; margin-bottom:15px}

.box-cat{ float:left; width:330px}
.box-cat ul li{line-height:24px; height:24px; font-family:"ËÎÌå"; color:#bdbdbd}
.box-cat ul li a{ color:#606060; font-size:14px; }

.help-chm li{ float:left; background:url(../images/new_images/help_icon.png) no-repeat; height:52px; padding-left:48px; width:176px}
.help-chm li.cms2008{ background-position:0 -56px}
.help-chm li.cmsedu{background-position:0 -113px}
.help-list ul{ margin-bottom:0px}

.help-content,.baojia-content,.down-content{ padding:12px 20px}
.help-content h1.title{ font-size:22px; text-align:center; height:36px; height:36px; border-bottom:1px solid #e1e1e1; padding-bottom:8px; margin-bottom:12px}
.help-content .content{ font-size:14px; line-height:24px}
.help-content .share{ border-bottom:1px dotted #bebebe; text-align:right; height:25px; line-height:25px; padding:5px 0; margin-bottom:12px}

.baojia-table,.baojia-table td{ text-align:center; color:#3d3d3d}
.baojia-table thead td{ background-color:#b8cee3; border:1px solid #a1b6c7;  font-size:14px}
.baojia-table thead td div{ border:1px solid #c4d9ec; height:40px; line-height:40px}
.baojia-table tbody td{ height:34px; padding:5px;border:1px solid #ced6d9;}
.baojia-table tbody th{ background-color:#dce1e4;border:1px solid #ced6d9; height:30px}

.blue-btn,.blue-btn span{display:inline-block;zoom:1;*display:inline; background:url(../images/new_images/btn.png) no-repeat 0 -108px; height:30px; line-height:30px; color:#fff; font-size:14px; font-weight:bold}
.blue-btn{ padding-left:12px;}
.blue-btn span{ background-position:right -108px; padding-right:10px}

.price{ font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; color:#F60;}

.sub-nav-2{text-align:right; position:absolute; right:0; bottom:0px;_bottom:-1px}
.sub-nav-2 li{ margin-left:8px}
.sub-nav-2 li a,.sub-nav-2 li a span{ background: url(../images/new_images/btn.png) no-repeat 0 -138px; height:35px; line-height:35px;  font-size:14px}
.sub-nav-2 li a{ padding-left:15px;color:#fff;}
.sub-nav-2 li a span{ padding-right:13px; background-position:right -138px; position:relative; margin-right:-5px}
.sub-nav-2 li.on a{ background-position:0 -173px; color:#606060}
.sub-nav-2 li.on a span{ background-position:right -173px}

.min-height{min-height:450px;height:100%;}

.vod-content{padding:30px 15px 20px;}
.vod-list{background: url(../images/new_images/vod_bg.png) no-repeat center 147px; display:inline-block;zoom:1;*display:inline; padding:0 14px 18px; width:208px}
.vod-list dt{border:1px solid #a8a8a8;_zoom:1; padding:1px; height:150px; background-color:#fff; margin-bottom:8px}
.vod-list dt a{height:150px;}
.vod-list dd{ height:28px}
.vod-list dd.text{background-color:#EAEAEA; height:auto; padding:2px 5px}
.vod-list dd a.ppt,
	.vod-list dd a.vod{ background:url(../images/new_images/icon.png) no-repeat 0 -190px; display:block; line-height:22px; height:22px; padding-left:21px; float:left}
	.vod-list dd a.vod{ float:right; background-position:0 -228px}

#msgNavContent{ padding:3px 0}
#msgNavContent li,#msgNavContent li a{ height:24px; line-height:24px;}
#msgNavContent li a{ display:block; background:url(../images/new_images/icon.png) no-repeat 3px -260px; padding-left:22px}
#msgNavContent li a:hover{ background-color:#e5e8ec}

.title-about{ background-color: #E3E3E3; font-family:"Î¢ÈíÑÅºÚ"; height:34px; line-height:34px; padding:0 14px; margin:15px 0}

/* ·ÖÒ³ */
#pages { padding:14px 0 10px; font-family:ËÎÌå }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #d8d8d8; text-align:center; color:#333; padding:0 10px; background-color:#fff}
#pages a.a1 { background:#fff url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.search-list li{border-bottom:1px dashed #ccc;margin:6px 0 0; padding:10px 0; overflow:hidden}
.search-list li img{float:left; margin-right:8px}
.search-list li p{ color:#999}
.search-point{background-color:#E6F1FB; padding:6px 10px; margin:10px 0}

#star,#star ul,#star ul li{height:14px}
.studyplay_starBg{background:url(../images/xxs_bg.png) 0 -40px;position:absolute; top:0; left:0; height:14px; padding:0px; cursor:pointer;}
.studyplay_starovering{background:url(../images/xxs_bg.png); height:14px; position:absolute; top:0; left:0;}
.studyplay_starON{position:absolute; top:0; left:0;}

.down-info,.down-info-lf{ padding-bottom:10px}
.down-info li,.down-info-lf li{ line-height:24px; vertical-align:middle}
.down-info li *,.down-info-lf li *{vertical-align:middle}
.down-info-lf li{ width:45%; float:left}

.anli-content{ padding:22px 10px 0}

#kefu{position: fixed;_position: absolute;_top: expression(documentElement.scrollTop + 20 + "px");top:20px; right:0; z-index:999}
#kefu .box-content{position:relative; background-color:#fff; width:170px;}
#kefu .title-btn,#kefu .qq,#kefu .phone,#kefu .service,#kefu .on span{background:url(../images/new_images/kefu.png) no-repeat}
#kefu .title-btn{ width:33px; height:97px;position:absolute; top:0;left:-33px;}
#kefu .title-btn span{display:none}
#kefu .on span{ background-position:-129px 7px; height:16px; display:block;}
#kefu .pad{ padding:16px 10px 10px; overflow:hidden}
#kefu .qq{ background-position:0 -118px;display:inline-block;zoom:1;*display:inline; padding-left:16px;}
#kefu .phone{ height:28px; background-position:0 -153px; margin:18px 0}
#kefu .service{display:inline-block;zoom:1;*display:inline;height:51px; background-position:0 -203px; width:151px; margin-left:3px}
#kefu .text{ background-color:#ededed; padding:5px 10px; text-align:center}

#kefu .off{width:0;}
#kefu .off .pad,#kefu .off .text{ display:none}

.type-box{background-color: #E7E7E7; padding:5px; margin-bottom:10px}

.box-content-wp{background: url("../images/new_images/plug/bk_bg.jpg") repeat-y scroll 0 0 transparent;}

.Article-Tool a{display:inline-block;zoom:1;*display:inline;width:16px;height:16px;line-height:16px;background: url(../images/v9/icon.png) no-repeat; margin-left:6px;}
.Article-Tool a:hover{text-decoration: none}
.Article-Tool a.t,.Article-Tool a.t6{background-position: left -336px; width:auto; padding-left:16px; color:#8896b1}
.Article-Tool a.t1{background-position: left -115px;}
.Article-Tool a.t2{background-position: left -159px;}
.Article-Tool a.t3{background-position: left -205px;}
.Article-Tool a.t4{background-position: left -250px;}
.Article-Tool a.t5{background-position: left -294px;}
.Article-Tool a.t6{background-position: left -421px;padding-left:18px;}

#p_box{position: fixed; _position: absolute; _top: expression(documentElement.scrollBottom - 20 + "px");bottom:20px; right:0; z-index:1002}
#p_box .box-content{position:relative; background-color:#fff; width:170px;}
#p_box .title-btn_2,#p_box .qq,#p_box .phone,#p_box .service,#p_box .on span{background:url(../images/new_images/vplay_bgs.png) no-repeat}
#p_box .title-btn_2{ width:33px; height:97px;position:absolute; top:-98px; left:-33px;}
#p_box .box-content .on{top:0px;}
#p_box .title-btn_2 span{display:none}
#p_box .on span{ background-position:-129px 7px; height:16px; display:block;}
#p_box .pad{ padding:0px; overflow:hidden}
#p_box .qq{ background-position:0 -118px;display:inline-block;zoom:1;*display:inline; padding-left:16px;}
#p_box .phone{ height:28px; background-position:0 -153px; margin:18px 0}
#p_box .service{display:inline-block;zoom:1;*display:inline;height:51px; background-position:0 -203px; width:151px; margin-left:3px}
#p_box .text{ background-color:#ededed; padding:5px 10px; text-align:center}
#p_box .off{width:0;}
#p_box .off .pad,#p_box .off .text{ display:none}