@charset "gb2312";

/* CSS Document */

body, div, ul, li, dl, dt, dd, p, table, td, form, input, textarea{font:normal 12px/22px "ËÎÌå"; color:#333;}



*{margin:0px;padding:0px;}

ul, li{list-style:none;}

img{ border:none;}

a{color:#333; text-decoration:none;}

a:hover{color:#f00; text-decoration:underline;}

a.blue{color:#004aab;}

a.blue:hover{color:#f00;}



/*ï¿½ï¿½Î»ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.f_l{float:left;}

.f_r{float:right;}

.clear{ clear:both;}

.pos_r{ position:relative;}

.pos_a{ position:absolute;}



.m_r10{margin-right:10px;}

.m_b10{margin-bottom:10px;}

.m_l10{margin-left:10px;}

.pad10{padding:10px;}

/*font color*/

.white{color:#fff;}

.red{color:#f00;}

.blue{color:#004aab;}

.grey{color:#ccc;}

.c666, .c666 a{color:#666;}

.c999, .c999 a{color:#999;}

.b{ font-weight:bold;}

.f14, .f14 a{font-size:15px; line-height:25px;}

.f14, .f14 li span{ color:#F00;}

.f14 li{ font-size:14px;

border-bottom: 1px dashed #CCC;

}

.f16{font-size:16px;}

.line1{ background:url(../images/line1.gif) repeat-x center bottom; margin-bottom:5px; padding-bottom:5px;}

.line1 a{color:#333; text-decoration:none; font-size:16px;}

.line1 a:hover{color:#f00; text-decoration:underline; font-size:16px;}





#main{ width:100%; background:url(images01.jpg) no-repeat center top;}



#main h2{ background:url(imagesm1.jpg) no-repeat center top; height:71px;overflow:hidden; margin-left:-1px;  padding-left:150px;}

#main p{ margin:32px;font:30px/46px microsoft yahei; color:#000;}

#main h1{height:47px; margin-left:-1px; background:url(imagesm2.jpg)no-repeat 0 0;overflow:hidden; font:30px/46px microsoft yahei; color:#000;}

#main img{ border:none; margin-left:-1px;}

#top{width:960px; margin:0 auto;} 

.top_r{line-height:40px;}

.w960{width:960px; margin:0 auto;}

.w9601{width:960px; margin:0 auto; height:700px;}

.w700{width:700px; }

.tel{ background:url(../images/icon.png) no-repeat 0 -248px; padding-left:20px;}

.nav_bj{ width:100%;background:#eb2330; height:38px;}

.nav{width:960px; margin:0 auto; background:url(imageshongse1.jpg) repeat-x; height:38px;}

.nav li{color:#fff; font-size:16px; line-height:20px; float:left; height:20px;margin-top:10px; display:block; width:105px; border-right:1px solid #fff; text-align:center; }

.nav li a{ font: bold 15px/19px microsoft yahei; color:#fff; }

.nav li.nobg{border-right:none;}

.fx{width:960px; height:40px;margin:0 auto; line-height:40px; text-align:center;}



.rk { background:url(imagesicon_1.gif) 0 0 no-repeat; width:218px; height:120px; float:left; margin-top:15px;}

.rk ul {float:left; margin-top:25px; }

.rk li {float:left; width:60px; padding-left:48px;  padding-top:15px;   font-weight:bold; display:inline; line-height:30px;}



.left{width:300px; margin-top:5px;}

.middle{width:420px;margin-top:5px;}

.right{width:220px;margin-top:5px;}

.focus{width:300px; height:200px; overflow:hidden; background:#eee;}

.sydw_info{ height:120px; padding:35px 10px 10px; border:1px solid #CCC; margin-top:7px; overflow:hidden;}

.sydw_info h3{ color:#06F; margin-top:-29px; height:22px;}

.sydw_info p{line-height:20px;}

.t_news{width:420px; height:39px; background:url(imagescbg.png) no-repeat 0 0; line-height:100px; overflow: hidden;}

.focus_news{ border:1px solid #ED9610; border-top:none; padding:15px; }

.focus_news h1{ text-align:center;}

.focus_news h1 a{font:normal 18px/38px microsoft yahei; color:#f00; text-align:center;}

.title{width:960px; height:48px; background:url(imagesdaheng.jpg) repeat-x 0 0; margin:10px auto 0;}

.title2{width:730px; height:48px; background:url(imagesdaheng.jpg) repeat-x 0 0; margin:10px auto 0;}

.title3{width:220px; height:48px; background:url(imagesxiaoheng.jpg) repeat-x 0 0; margin:10px auto 0;}

.title h2, .title2 h2, .title3 h2{font:bold 16px/47px microsoft yahei; height:48px; color:#fff; padding-left:10px; background:url(../images/hongse.png) no-repeat 0 -48px;}

.title span, .title2 span, .title3 span{float:right; width:100px; padding-right:10px;  height:48px; line-height:40px; background:url(../images/hongse.png) no-repeat right -96px; text-align:right;}

.title span a, .title2 span a, .title3 span a{color:#fff;}

.down{width:730px; height:500px;}

.down h5{background:url(imagesline2.gif) repeat-y center top; }

.wsp{width:220px;}

.bdr{border:1px solid #ddd; padding:15px; border-top:none;}

.bdr2{border:1px solid #ddd; border-top:none;padding:10px 0;}

.bdr2 li{ text-align:center;font-size:14px;  padding-top:9px;}

.down_t{height:33px; background:url(../images/hongse2.png) repeat-x 0 4px;}

.down_t h3{font-size:14px; font-weight:700;color:#004aab; background:#fff;}

.down_t h3.xc{width:200px;}

.down_t h3.sl{width:200px;}

.down_box{width:340px; background:url(../images/line1.gif) repeat-x center bottom;padding-bottom:10px;}

.down_box2{width:340px; padding-top:10px;}

.down_box3{width:340px; padding-top:10px;}

.r_kf{width:220px; height:120px; background:url(imagescbg.png) no-repeat 0 -209px;}



.wrap{width:938px; border:1px solid #ddd; padding:10px;margin:0 auto; border-top:none;}

.course table{ border-left:1px solid #999; border-top:1px solid #999;margin:0 auto; float:left;}

.course td{ border-right:1px solid #999; border-bottom:1px solid #999;padding:2px;}

.course p.t{ font-size:24px; color:#333333; text-align:center; line-height:30px;}

.course p.t strong{ font-size:24px; color:#f30; text-align:center; line-height:30px;}



.wrap2{width:958px; border:1px solid #ddd;margin:0 auto; border-top:none;}



.zl_box{width:302px;}



.jjms{width:620px;float:left; border-right:1px dotted #E4E4E4; margin:10px 0px 5px 10px;_margin:10px 0px 8px 5px; padding-right:14px;_padding-right:12px;}

.jjms li{ text-align:center;line-height:24px;width:112px;padding:4px;margin:2px;float:left;}

.jjms li span a{width:73px; height:25px; display:block; margin:0 auto 5px; background:url(../images/wb_btn.png) no-repeat 0 0; line-height:100px; overflow:hidden;}

.jjms li span a:hover{ background-position:0 -42px;}



#footer{width:920px; margin:10px auto 0; text-align:center; padding:20px; border-top:1px solid #ddd;}



.container { width:300px;height:200px}

.container a img {width:300px;height:200px}

.container img {border: none;}

.num {position: absolute;width: 90px;float: right;top:178px;left:240px}

.num li {text-align:center;line-height:15px;margin:1px;width:15px;font-family:arial;background:url(imagesflashbutton.gif) no-repeat -15px 0px;float:left;height:15px;color:#86a2b8;font-size:12px;cursor:pointer}

.num li.on {line-height: 15px;width: 15px;background:url(imagesflashbutton.gif) no-repeat;height: 15px;color: #fff;}



/*login reg*/

#mask{width:100%;height:100%;background-color:rgba(0,0,0,0.3); background:#0009; filter:alpha(opacity=30); position: fixed; display: none;left:0px;top:0px; z-index:65554;}

/*mask IE6 fixed*/

* html { background:url(images*) fixed; }





/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ñ§Ï°É¾ï¿½ï¿½ï¿½ï¿½Å¥*/

a.ting_btn, a.buy_btn, a.learn, a.detail{width:54px;height:22px; line-height:50px; overflow:hidden; display:inline-block; vertical-align:middle; background:url(imagesbtn_tingbuy.png) no-repeat;}

a.ting_btn:hover{ background-position:0 -22px;}

a.buy_btn{ background-position:-57px 0;margin-left:3px;}

a.buy_btn:hover{ background-position:-57px -22px;}

a.detail{ background-position:-171px 0;margin-left:3px;float:none;}

a.detail:hover{ background-position:-171px -22px;}



/*qqservice*/

#qqserver{display:none;width:30px;height:114px;position: fixed; right:0px;top:160px; background:url(../images/qqservice.png) no-repeat 0 0; z-index:9997;}

* html #qqserver { position: absolute; left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth); top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight - 300); }

#qq_pop{width:312px;height:224px; padding:19px 20px 8px 46px; position:absolute; right:0px;top:0px; background:#fff url(qqservice.png) no-repeat -30px 0;z-index:9999; display:none;}

#qq_pop h3{font-size:14px; font-weight:700; clear:both;height:22px;}

#qq_pop h3.br{border-top:1px solid #ddd; padding-top:5px;}

#qq_pop li{width:58px; line-height:26px; float:left; padding-left:20px; background:url(../images/qqservice.png) no-repeat 0 -256px;}

#qq_pop .dy li{width:42px; line-height:26px; float:left; padding-left:20px; background:url(../images/qqservice.png) no-repeat 0 -256px;}



/*ï¿½ï¿½ï¿½ï¿½Ô¤Ô¼ï¿½ï¿½ï¿½ï¿½Ê¡10Ôª*/

a.yh_btn {width:124px;height:22px; overflow:hidden; display:block; vertical-align:middle; background:url(imagesbaoban.png) no-repeat;}

a.yh_btn:hover{ background-position:0 -22px;}

.qqs{ width:100px; float:left; margin:10px 0px 0px 95px; display:inline;}

.tels{ width:150px; float:left; margin:19px 0px 0px 60px;  display:inline;}

.tels h3{width:150px; float:left;}

.tels p{width:150px; float:left; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#B40017; font-weight:bold;}

.main_1_right{float:right;width:218px;height:235px;border:1px solid #E8E8E8;background:#F9F9F9;}

.main_1_right h3{background:url(imageshb_23.jpg) repeat-x;height:33px;}

.main_1_right h3 span{color:#004D94;font-size:16px;line-height:33px;background:url(../images/hb_29.jpg) no-repeat 25px;padding-left:10px;}

.main_1_right ul{padding:0px 0px;}

.main_1_right li{background:url(../images/hb_34.jpg) no-repeat left;padding-left:20px;color:#333;font-size:14px;line-height:28px;}

.main_1_right li span{color:#333;font-size:13px;font-weight:bold;}

.footer{width:960px;height:100px;margin:0 auto; text-align:center;}

#left{ position: absolute; right:10px; top:200px; width:130px;height:auto; background-color:#fff6a9; line-height:20px;}

#left span.close{ width:130px; line-height:20px; height:34px; display:block; background:url(imagesr_close.jpg) no-repeat; text-align:right; }

#left span.close a{font-size:12px; color:#fff; margin:9px; }

#left span.close a:hover{color:#000; }

#left h3{ text-align:center;}

#left p{ text-align:center;}



#right{ position: absolute; left:10px; top:260px; width:139px;height:auto; background-color:#fff6a9; line-height:20px;}

#right span.close{ width:139px;display:block; text-align:right; }

#right span.close a{font-size:12px; color:#000; margin:9px; }

#right span.close a:hover{color:#0000ff; }

#right span{ position:absolute; display:block; width:12px; height:12px; cursor:pointer; right:5px; top:3px;z-index:9999; color:#666;}



.w9602{width:960px; margin:0 auto;}

.tushu{ width:590px; background:url(imagesdaheng.jpg) no-repeat;  }

.zhonggong{width:590px;height:308px;margin:0 auto;margin-top:10px; margin-left:1px;}

.zhonggong h3{width:590px;height:42px;}

.zhonggong h3 span{font-family:"Î¢ÈíÑÅºÚ";font-size:16px;color:#fff;line-height:42px;padding-left:9px;}

.mingshi{border-top:none;width:590px;height:266px;}

#div td span{font-size:14px;color:#000;line-height:30px;font-family:Microsoft YaHei,Tahoma,Verdana,Arial,Helvetica,sans-serif;}

#div td img{margin:0 20px 0 0;}

.weibo1{ width:360px; float:right; margin-top:-310px;display:inline; }



.yhcon3{width:960px;clear:both; height:55px;}

.yhcon3 span{display:inline-block; float:left; height:38px; line-height:38px;color:#333;font-family:"Î¢ÈíÑÅºÚ";font-size:16px; font-weight:bold;padding:0 22px; background:url(../images/yh_24_1.jpg) no-repeat center 26px #e4e4e4; margin:10px 10px 0 0; cursor:pointer}

.yhcon3 .xlsel{display:inline-block; float:left; height:46px; line-height:38px;color:#fff;font-family:"Î¢ÈíÑÅºÚ";font-size:16px; font-weight:bold; margin-right:10px;padding:0 22px; background:url(imagesyh_24.jpg) no-repeat center 26px #008c36;}

.yhcon4_wx{width:960px;clear:both;height:auto; overflow:hidden;}

.yhcon3_wx{width:960px;clear:both; height:55px; margin-top:10px;}

.yhcon3_wx span{display:inline-block; float:left; height:46px; line-height:38px;color:#333;font-family:"Î¢ÈíÑÅºÚ";font-size:16px;padding:0 22px; background:url(../images/yh_24_1.jpg) no-repeat center 26px #e4e4e4; margin:10px 10px 10px 0; cursor:pointer}

.yhcon3_wx .xlsel{display:inline-block; float:left; height:46px; line-height:38px;color:#fff;font-family:"Î¢ÈíÑÅºÚ";font-size:16px; margin-right:10px;padding:0 22px; background:url(imagesyh_24.jpg) no-repeat center 26px #008c36;}

.yhcon4{width:960px;clear:both;height:auto;overflow:hidden;}

.con4con{border:1px solid #e0e0e0;border-top:none;padding-bottom:10px;}

