body{font-size:12px;font-family:微软雅黑;color:#666;}
.bg01{background:#0b0b0b;}
.bg02{background:url(/images2012/bg01.png) repeat-x;}
.bg03{background:url(/images2012/class_bg.png) repeat-x;}
.bg04{background:#f3f3f3 url(/images2012/foot_bg.png) repeat-x top;}
.bg05{background:#ededed url(/images2012/foot_foot_bg.png) repeat-x top;;}
#header{width:960px;height:107px;margin:0 auto;}
#header a.logo{margin:30px 0 0 27px;}
#header a.bj{margin:20px 0 0 345px;}

a{color:#666}
a:hover{color:#f60; text-decoration:none}

.cont_dir a{ color: #397B8C;
    text-decoration: none}
.cont_dir a:hover{ color: #397B8C;
text-decoration: underline}

.tea_bg #pages{ color:#FFF;}
.tea_bg #pages a { color:#FFF;}
.s1{display:block}
.s2{display:none}
.top_list ul li a{color:#FFF; text-decoration: none}
.top_list ul li a:hover{color:#FFF; text-decoration: underline}


img{border:0;}
#Slidebox{width:960px; height:347px;  padding:0px;  margin:0 auto;  /*position:relative;*/ background:#000; overflow:hidden;}
#flashBg {height: 347px;overflow: hidden;width:100%;clear: both;margin: 0;padding: 0;}
#flashLine {background: url(/images2013/touming.png) repeat-x center bottom;height: 347px;width: 100%;clear: both;}
#flash{width: 960px;height: 347px;overflow: hidden;margin: 0 auto;clear: both;position: relative;padding: 0px 0px;}
#flash a {width: 960px;height: 347px;display: none;}
#flash img {width: 960px;height: 347px;}
.flash_bar {width:555px;padding-left: 405px;z-index: 2;height: 30px;overflow: hidden;position: absolute;padding-top: 13px!important;padding-top: 12px;
bottom:0px;left:0px; background: url(/images2013/tg_flashbar.png) no-repeat 0px 0px;text-align: center;}
.flash_bar .dq {
display: block;float: left;width: 12px;height: 12px;margin:2px 4px;cursor: pointer;background: url(/images2013/pagination.png) no-repeat 0px -12px; overflow:hidden;}

.flash_bar .no {display: block;float: left;width: 12px;height: 12px;margin:2px 4px;cursor: pointer;
background:url(/images2013/pagination.png) no-repeat 0px 0px; overflow:hidden}



/*#nav{width:960px;height:55px;margin:0 auto;border-radius:5px;background:#2a2a2a url(/images2012/nav_bg_right.png) no-repeat right;}
#nav ul.navul1 li.fl{width:106px;height:55px;line-height:55px;text-indent:17px;font-size:14px;font-weight:600;position:relative;}

#nav ul.navul1 li.nav1{text-indent:45px;background:url(/images2012/nav_bg_left.png) no-repeat left;}
#nav ul.navul1 li.fl a.a1{color:#fff;text-decoration:none;width:106px;height:55px;display:block;}
#nav ul.navul1 li.fl a.a1:hover{color:#ff9900;}
#nav ul.navul1 ul.navul2{position:absolute;z-index:100;left:0px;top:53px;display:none;}
#nav ul.navul1 ul.navul2 li.li2{width:106px;height:31px;line-height:31px;margin:0 0 0 0;text-indent:20px;background:url(/images2012/nav_bg.png) repeat-x;font-weight:500;}
#nav ul.navul1 ul.navul2zuoping li.li2{width:140px;}
#nav ul.navul1 li.li2 a.clas{background:url(/images2012/nav_list_bg.png) no-repeat left center;padding-left:10px;}
#nav ul.navul1 ul.navul2 li.li2 a.a2{color:#b9b9bb;text-decoration:none;}
#nav ul.navul1 ul.navul2 li.li2 a.a2:hover{color:#fff;}
#nav ul.navul1 ul.navul2 ul.ul3{position:absolute;width:120px;left:106px;top:0px;}
#nav ul.navul1 ul.navul2 ul.ul3 li.li3{width:170px;height:31px;background:url(/images2012/nav_bg3.png) repeat-x;color:#b9b9bb;text-indent:10px;}
#nav ul.navul1 ul.navul2 ul.ul3 li.li3 a{color:#b9b9bb;text-decoration:none;}
#nav ul.navul1 ul.navul2 ul.ul3 li.li3 a:hover{color:#fff;}
#nav ul.navul1 ul.navul2 ul#game{margin-top:62px;}
#nav ul.navul1 ul.navul2 ul#yuanhua{margin-top:93px;}
#nav ul.navul1 ul.navul2 ul#adv{margin-top:62px;}
#nav ul.navul1 ul.navul2 ul#supervideo{margin-top:93px;}
#nav ul.navul1 ul.navul2 ul#dongman{margin-top:155px;}
#nav ul.navul1 ul.navul2 ul#deamon{margin-top:186px;}
#nav{width:960px;height:56px;margin:0 auto;z-index:100;position:relative;background: url(/images2012/imgr.jpg	) repeat-x;}
#nav ul.navul1{background: url(/images2012/nav_bg_right.png) no-repeat 953px -1px; height:56px; width:960px;position:absolute; padding:0;margin:0}
#nav ul.navul1 li{height:56px; }
#nav ul.navul1 li.fl{width:106px;height:55px;line-height:55px;text-indent:25px;font-size:14px;font-weight:600;position:relative;}
#nav ul.navul1 li.nav1{text-indent:45px;background:url(/images2012/nav_bg_left.png) no-repeat left; width:112px}

#nav ul.navul1 li.fl a.a1{color:#fff;text-decoration:none;width:106px;height:55px;display:block;}
#nav ul.navul1 li.fl a.a1:hover{color:#ff9900;}
#nav ul.navul1 li.fl:hover{background:#353535;height:53px;border-top:2px solid #4e4e4e;border-top-left-radius:8px;border-top-right-radius:8px;}
#nav ul.navul1 ul.navul2{position:absolute;z-index:100;left:0px;top:53px;display:none;}
#nav ul.navul1 ul.navul2 li.li2{width:106px;height:31px;line-height:31px;margin:0 0 0 0;text-indent:20px;background:#353535;font-weight:500;}
#nav ul.navul1 ul.navul2 li.li2:hover{background:url(/images2012/nav_bg.png) repeat-x;}
#nav ul.navul1 ul.navul2zuoping li.li2{width:140px;}
#nav ul.navul1 li.li2 a.clas{background:url(/images2012/nav_list_bg.png) no-repeat left center;padding-left:10px;}
#nav ul.navul1 ul.navul2 li.li2 a.a2{color:#b9b9bb;text-decoration:none;}
#nav ul.navul1 ul.navul2 li.li2 a.a2:hover{color:#fff;}
#nav ul.navul1 ul.navul2 ul.ul3{position:absolute;width:120px;left:106px;top:0px;}
#nav ul.navul1 ul.navul2 ul.ul3 li.li3{width:135px;height:31px;background:#353535;color:#b9b9bb;text-indent:10px;}
#nav ul.navul1 ul.navul2 ul.ul3 li.li3:hover{background:url(/images2012/nav_bg3.png) repeat-x;}
#nav .bottom{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
#nav .top{border-top-left-radius:8px;border-top-right-radius:8px;}

#nav ul.navul1 li.nav1:hover{background:url(/images2012/nav_bg_left.png) no-repeat left;border-top-left-radius:0px;border-top-right-radius:0px;border-top:0px solid #4e4e4e;}
#nav ul.navul1 li.nav1:hover a{background:#353535;height:53px;border-top:2px solid #4e4e4e;border-top-left-radius:8px;border-top-right-radius:8px;}

#nav ul.navul1 ul.navul2 ul.ul3 li.li3 a{color:#b9b9bb;text-decoration:none;}
#nav ul.navul1 ul.navul2 ul.ul3 li.li3 a:hover{color:#fff;}
#nav ul.navul1 ul.navul2 ul#game{margin-top:62px;}
#nav ul.navul1 ul.navul2 ul#yuanhua{margin-top:93px;}
#nav ul.navul1 ul.navul2 ul#adv{margin-top:62px;}
#nav ul.navul1 ul.navul2 ul#supervideo{margin-top:93px;}
#nav ul.navul1 ul.navul2 ul#dongman{margin-top:155px;}
#nav ul.navul1 ul.navul2 ul#deamon{margin-top:186px;}
*/
#nav{ width:960px;height:56px; font-family: Verdana, Geneva, sans-serif;margin:0 auto}
.navleft{ background:url(/images2012/navleft_back.png) no-repeat; height:56px; width:8px; float:left;}
.navright{ background:url(/images2012/navright_back.png) no-repeat; height:56px; width:8px; float:right;}
.navcon{ width:944px; float:left; background:url(/images2012/nav_back.png); height:56px;}
.navcon ul, .navcon li{ margin:0;padding:0; list-style:none}
.navcon li{float:left; display:block; position:relative;white-space: nowrap; z-index:10}
.navcon li a{padding:0 26px 0 0;display:block;color:#fff; text-decoration:none	; font-size:14px}
.navcon li a:hover{ color:#FF9900;text-decoration:none	; }
.navcon li a span{padding:19px  0 19px 26px;display:block;}
.navcon li.showli_hover a{color:#FF9900}
.navcon li.showli_hover .nav_l1 a{color:#b9b9bb}
.navcon li .nav_l1, .navcon li .nav_l1 div div.nav_l2{ position:absolute;  display:block;background:none;z-index:100;padding-left:6px;}

.navcon li .nav_l1 div{ display:block; background:url(/images2012/nav_n_back.jpg) 0 0px; }
.navcon li .nav_l1 div a{padding:0 20px 0 0;}
.navcon li .nav_l1 div a span{ line-height: 1em;padding: 8px 0px 8px 20px;}
.navcon li .nav_l1 div a span b{ font-weight:normal;display:block}
.navcon li .nav_l1 div.li1_hover a{ background:url(/images2012/navsback.png) 100% -30px}
.navcon li .nav_l1 div.li1_hover span{  background:url(/images2012/navsback.png) 0 0}
.navcon li .nav_l1 div span b{background:url(/images2012/sanjiaos.png) no-repeat right; font-weight:normal;padding: 0px 20px 0px 0px; display:block}


.navcon li .nav_l1 div a{color:#b9b9bb}
.navcon li .nav_l1 div div.nav_l2{z-index:100;left:100%; margin-top:-30px; margin-left:-7px }
.navcon li .nav_l4 div div.nav_l2 {right:100%;left:auto;margin-right:-6px}
.navcon li .nav_l1 div div.nav_l2 div{ display:block; position:relative;}
.navcon li .nav_l1 div div.nav_l2 div span{background:url(/images2012/nav_n_back3.jpg) 0 0px; }
.navcon li .nav_l1 div div.nav_l2 div a:hover{ background:url(/images2012/navsback.png) 100% -30px}
.navcon li .nav_l1 div div.nav_l2 div a:hover span{  background:url(/images2012/navsback.png) 0 0}
.navcon li .nav_l1 div div.nav_l2 div a{color:#b9b9bb; background:url(/images2012/nav_n_back3.jpg)}
.navcon li .nav_l1 div a:hover{ background:url(/images2012/navsback.png) 100% -30px}
.navcon li .nav_l1 div a:hover span{  background:url(/images2012/navsback.png) 0 0}
.navcon li.showhover a {color:#f90}
/*
#banner{width:960px;height:347px;margin:0 auto;position:relative;overflow:hidden; z-index:0}
#banner .scrollContent{width:40000px;height:347px;position:absolute;left:0px;}
#banner .bg{position:absolute;width:960px;height:40px;top:307px;
background:url(/images2012/banner_nav_bg.png) no-repeat;}
#banner .buttons{position:absolute;height:15px;top:322px;right:10px;}
#banner .buttons li{float:left;_display:inline;width:15px;height:15px;background:url(/images2012/banner_bg.png) no-repeat center center;cursor:pointer;}
#banner .buttons li.hover{float:left;_display:inline;width:15px;height:15px;background:url(/images2012/banner_bg02.png) no-repeat center center;cursor:pointer;}
#banner .showCon{position:relative;}
#banner .scrollContent .showContent{position:absolute;left:580px;top:0px;width:380px;height:317px;display:none;}
#banner .scrollContent .showContent .showContentbg{width:380px;height:317px;background:#000;opacity:0.3;filter:alpha(opacity=30);}
#banner .scrollContent .showContent .showContenttext{position:absolute;width:380px;height:317px;top:0px;}
#banner .scrollContent .showContent .showContenttext h4{color:#fff;font-size:26px;margin:33px 0 0 50px;}
#banner .scrollContent .showContent .showContenttext p{color:#fff;margin:5px 0 0 50px;}
#banner .scrollContent .showContent .showContenttext .clickContenttext{color:#fff;width:104px;height:22px;line-height:22px;background:#666;text-indent:17px;border-radius:15px;margin:30px 0 0 233px;}
*/

#con2 table.subnav{background:url(/images2013/subnav_back.jpg);}
#con2 table.subnav td{ width:auto;  height:49px; }
#con2 table.subnav a{ display:block; text-align:center; background:url(/images2013/subnavLine_back.gif) no-repeat right 5px;color:#333333;text-decoration: none; font-size:16px; font-weight:bold}
#con2 table.subnav a span{ display:block; text-align:center; height:49px;line-height:40px;padding:0 15px}
#con2 table.subnav	a:hover{display:block; text-align:center; background:url(/images2013/subnavLine_back_01.png) no-repeat 0 0; }
#con2 table.subnav	a:hover span{ display:block; text-align:center; height:49px;background:url(/images2013/subnavLine_back_01.png) no-repeat 100% -49px;}
#con2 table.subnav	td.subnav_left{background:url(/images2013/subnavLine_back.gif) no-repeat 0 5px; width:2px;}
#con2 table.subnav	td.subnav_hover a{display:block; text-align:center; background:url(/images2013/subnavLine_back_01.png) no-repeat 0 0; }
#con2 table.subnav	td.subnav_hover a span{ display:block; text-align:center; height:49px;background:url(/images2013/subnavLine_back_01.png) no-repeat 100% -49px;}

#banner{width:960px;height:347px;margin:0 auto;position:relative;overflow:hidden; z-index:0}
#banner .scrollContent{width:2880px;height:347px;position:absolute;left:-960px;z-index:0}
#banner .showCon{position:absolute;left:960px;}

#banner .bg{position:absolute;width:960px;height:40px;top:307px;background:url(/images2012/banner_nav_bg.png) no-repeat;}
#banner .buttons{position:absolute;height:15px;top:322px;right:10px;}

#banner .buttons li{float:left;_display:inline;width:8px;height:8px;
margin-top:7px;
margin-bottom:7px;
margin-right:7px;
background:none repeat scroll 0 0 #FFFFFF;
cursor:pointer;
}
#banner .buttons li.hover{float:left;_display:inline;width:8px;height:8px;
margin-top:7px;
margin-bottom:7px;
margin-right:7px;
background:none repeat scroll 0 0 #F08200;
}




#Consultation{width:960px;height:42px;margin:0 auto;}
#Consultation ul li{height:28px;margin-top:8px;}
#Consultation ul li a{font-size:17px;color:1f424b;font-weight:600;text-decoration:none;cursor:pointer;color:#316977;}
#Consultation ul li a:hover{text-decoration:underline;}
#Consultation ul li span{font-size:22px;color:1f424b;font-weight:600;text-decoration:none;cursor:text;color:#316977; padding-left:35px}	
#Consultation ul li.con1{margin-left:25px;width:205px;background:url(/images2012/Consultation01.png) no-repeat left;}
#Consultation ul li.con1:hover{background:url(/images2012/Consultation01_01.png) no-repeat left;}
#Consultation ul li.con1 a{margin-left:42px;line-height:30px;}
#Consultation ul li.con2{margin-left:60px;width:140px;background:url(/images2012/Consultation02.png) no-repeat left;}
#Consultation ul li.con2:hover{background:url(/images2012/Consultation02_01.png) no-repeat left;}
#Consultation ul li.con2 a{margin-left:34px;line-height:30px;}
#Consultation ul li.con3{margin-left:55px;width:110px;background:url(/images2012/Consultation03.png) no-repeat left;}
#Consultation ul li.con3:hover{background:url(/images2012/Consultation03_01.png) no-repeat left;}
#Consultation ul li.con3 a{margin-left:35px;line-height:30px;}
#Consultation ul li.con4{margin-left:65px;width:105px;background:url(/images2012/Consultation04.png) no-repeat left;}
#Consultation ul li.con4:hover{background:url(/images2012/Consultation04_01.png) no-repeat left;}
#Consultation ul li.con4 a{margin-left:32px;line-height:30px;}
#Consultation ul li.con5{margin-left:62px;width:120px;background:url(/images2012/Consultation05.png) no-repeat left;}
#Consultation ul li.con5:hover{background:url(/images2012/Consultation05_01.png) no-repeat left;}
#Consultation ul li.con5 a{margin-left:37px;line-height:30px;}
#class{width:960px;height:290px;margin:0 auto;}
#class .text{width:956px;height:88px;margin-left:2px;padding-top:28px;}
#class .text ul li{width:239px;height:88px;}
#class .text ul li.you{background:url(/images2012/classbg.png) no-repeat right;}
#class .text ul li.last .class-left{margin-right:5px;}
#class .text ul li .class-left{width:90px;height:88px;}
#class .text ul li .class-left img{margin-left:13px;margin-top:5px;}
#class .text ul li h1{font-size:17px;margin-bottom:7px;font-weight:600;}
#class .text ul li p{width:122px;font-size:12px;}
#class .pic{width:960px;height:114px;margin-top:28px;}
#class .pic ul li{margin:0 3px 0 3px;}
#job{width:960px;height:270px;margin:0 auto;}
#job .job-left{width:644px;height:257px;}
#job .job-left .job-title{width:644px;height:30px;background:url(/images2012/job_title_bg.png) no-repeat bottom;}
#job .job-left .job-title h2{font-size:16px;font-weight:600;text-indent:14px;background:url(/images2012/job_h2_bg.png) no-repeat left;}
#job .job-left .job-people{width:640px;height:205px;}
#job .job-left .job-people .job-user{width:315px;height:203px;margin-left:18px;}
#job .job-left .job-people .job-user ul li img{margin-top:6px;}
#job .job-left .job-people .job-user ul{margin-top:-3px;}
#job .job-user ul li{height:50px;margin-bottom:23px;_margin-bottom:7px;}
#job .job-left .job-people .job-user .user-text{width:254px;}
#job .job-left .job-people .job-user .user-text h3{color:#ff9900;margin-bottom:5px;height:16px; overflow:hidden}
#job .job-left .job-people .job-user .user-text p{height:36px;overflow:hidden;line-height:18px}
#job .job-right{width:302px;height:247px;}
#job .job-right h3{cursor:pointer;width:200px;height:20px;text-indent:14px;font-size:16px;font-weight:600;background:url(/images2012/job_h2_bg.png) no-repeat left 4px;}
#job .job-right span{font-size:16px;height:20px;line-height:20px;}
#job .job-right span.fr{font-size:12px}
#job .job-right span a{text-decoration:none;color:#666;}
#job .job-right ul li{text-indent:10px;height:20px;background:url(/images2012/job_li_bg.png) no-repeat left;overflow:hidden}
#job .job-right ul li a{ height:16px;overflow:hidden; display:block;font-size:12px}
#job .job-right ul li a span{font-size:12px;height:18px; line-height:18px}
#job .job-right .kong{width:300px;height:74px;background:#ebebeb;}
#special{width:960px;height:380px;margin:0 auto;}
#special .special-title{width:960px;height:39px;background:url(/images2012/bg02.png) repeat-x;}
#special .special-title h3{width:70px;height:17px;margin-left:15px;font-size:16px;font-weight:600;height:30px;line-height:35px;}
#special .special-title ul.fl{width:840px;height:16px;margin:14px  0 0 18px;overflow: hidden;}
#special .special-title ul li{padding:0 7px;float:left;overflow: hidden;}
#special .special-title ul li.hover a{color: #f60;}
#special .special-title ul li h2{ margin-right:25px}
#special .special-title div.fl{font-size: 16px;
    font-weight: 600;
    height: 30px;
    line-height: 35px;
    margin-left: 15px;overflow: hidden;
    width: 70px;}


.hover{
background:url(/images2012/special_foot_bg.png) no-repeat 10px bottom;
height:25px;
}


#special .special-title ul li a{text-decoration:none;color:#666;}
#special .special-title ul li a:hover{color:#ff6600;}
#special .special-work{width:640px;height:270px;}
#special .special-work li p{height:72px;overflow:hidden; line-height:18px}
#special .special-work li p.special-honor{height:16px}
#special .special-work h3{ line-height:35px;}
#special .special-work h3 a{color:#f60; text-decoration:none;font-size:16px;font-weight:bold;}
#special .special-work h3 a:hover{color:#f60;text-decoration:underline}
#special .special-work ul li{width:200px;height:265px; margin-left:13px}
#special .special-work ul li h4{font-size:16px;color:#ff9900;height:25px;line-height:25px;font-weight:bold;}
#special .special-work ul li p.special-honor{color:#ff9900;}
#special .special-teacher{width:303px;height:264px;border-left:1px solid #ebebeb;}
#special .special-teacher h2{ font-size: 14px;
    height: 20px;
    padding-left: 24px;background:url(/images2012/special_tea_bg.png) no-repeat 10px center;}
#special .special-teacher ul li{width:284px;height:70px;background:url(/images2012/teac_bg.png);}
#special .special-teacher ul li .tea-pic{margin:8px 9px 0 10px;}
#special .special-teacher ul li .tea-text{width:200px;}
#special .special-teacher ul li .tea-text p{height:16px; overflow:hidden}
#special .special-teacher ul li .tea-text h5{color:#ff9900;height:20px;line-height:20px;}

#map{width:980px;height:250px;margin:0 auto; background:none;padding-left:30px}
#map a{text-decoration:none;color:#999999;}
#map h3{color:#999999;font-size:13px;font-weight:bold;}
#map .map1,.map2,.map3,.map4,.map5,.map6,.map7,.map8,.map9{font-size:12px;margin-top:30px;}
#map .map1{width:110px;height:auto;}
#map .map2{width:124px;height:auto;}
#map .map3{width:124px;height:auto;}
#map .map4{width:124px;height:auto;}
#map .map5{width:114px;height:auto;}
#map .map6{width:94px;height:auto}
#map .map7{width:114px;height:auto;}
#map .map8{width:90px;height:auto;}
#map .map9{width:80px;height:auto;}
#map a{background: url(/images2012/links_ico.png) no-repeat  0 6px;line-height: 1.5;padding-left: 10px}

#foot{width:960px;height:57px;margin:0 auto;}
#foot .copy{width:550px;height:24px;padding-top:25px; font-size:12px;}
/*#foot .change{width:0;height:17px;padding-top:23px;margin-left:32px;color:#999;position:relative;}*/
#foot .change a{color:#999;text-decoration:none;}
#foot .yewu,#foot .youqing{width:108px;height:18px;margin-top:23px;color:#999;border:1px solid #999; text-indent:23px; background:url(/images2012/yewu_bg.png) no-repeat right; line-height:20px}
#foot .youqings{width:108px;height:18px;margin-top:23px;color:#999;border:1px solid #999; text-indent:10px; background:url(/images2012/yewu_bg.png) no-repeat right;margin-left:20px;line-height:20px}
#foot .yewu,#foot .youqings a{ color:#999999; text-decoration:none}
#foot .yewu{margin-left:40px;position:relative;}
#foot .youqing{margin-left:20px;position:relative;}
#foot #yewushow{width:340px;padding:15px;position:absolute;left:-250px;top:-80px;background:#E0E0E0;border-radius:8px;text-indent: 0}
#foot #yewushow span,#foot #youqingshow span{margin-top:5px;text-indent: 0;padding:0 5px;line-height:25px}
#foot #yewushow span a,#foot #youqingshow span a{text-decoration:none;color:#666;}
#foot #youqingshow{width:355px;padding:15px;position:absolute;left:-250px;top:-80px;background:#E0E0E0;border-radius:8px;text-indent: 0}
#foot #jituanid{width:280px;position:absolute;top:5px;background:#E0E0E0;border-radius:8px;left:-100px;padding-left:30px;}
#foot #fenzhiid{width:450px;position:absolute;top:5px;background:#E0E0E0;border-radius:8px;left:-100px;padding-left:30px;}
#foot #jituanid a,#foot #fenzhiid a{color:#666;}


#con{
height:auto;overflow:hidden;
background:url(/images2012/con_bg.png) repeat-x top;
	}
#con #banner{
width:960px;
height:93px;
margin:0 auto;
background:#ff9900;
position:relative;
top:27px;
	}
#con2{
height:auto;
overflow:hidden;
width:960px;
margin:27px auto 0 auto;
	}
#new{
	width:746px;
	//height:1275px;
	float:left;overflow:hidden;
	_display:inline;height:auto
	}
#new .list{
	height:auto; overflow:hidden;
	line-height:23px;
	}
#new .list a{
	text-decoration:none;
	color:#397b8c;}
#new .list div.newtext{
	width:746px;
	//height:1250px;
	background:url(/images2012/newtext_bg.png) repeat-x top;
	border-left:1px solid #f2f4f4;
	border-right:1px solid #f2f4f4;
	border-bottom:1px solid #f2f4f4;height:auto; overflow:hidden
	}
#new .list div.newtext h2{
	height:auto;
	padding-top:34px;
	font-size:24px;
	text-align:center
	}
#new .list div.newtext .new-title{
	width:604px;
	height:47px;
	line-height:47px;
	margin:0 auto;
	background:url(/images2012/new-title_bg.png) repeat-x bottom;
	}
#new .list div.newtext .new-title .no01{
	float: left;
    padding-left: 203px;
	}
#new .list div.newtext .new-title .no02{
	 float: left;
    height: 30px;
    padding-left: 10px;
	}	
#new .list div.newtext .new-title .no02 img{border:0}
#new .list div.newtext .new-pic{
	width:504px;
	height:310px;
	margin:33px 0 0 73px;
	border:3px solid #ccc;
	}
#new .list div.newtext .new-pic img{
	margin:2px 2px;
	}
#new .list div.newtext h3{
	height:85px;
	line-height:85px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin-left:33px;
	}
#new .list div.newtext p{
	text-indent:2em;
	margin:0px 27px 10px 27px;
	}
#new .list .push-text{ margin-bottom:50px}
#new .list .push-text h4{
	height:30px;
	line-height:30px;
	font-size:14px;
	}
#new .list .push-text ul li{
	list-style:square;
	margin-left:50px;
	}
#new .list .push-text p{
	margin-left:35px;
	margin-top:15px;
	}
#nav-right{
	width:197px;
	height:843px;
	float:left;
	display:inline;
	margin-left:17px;
	_margin-left:16px;
	margin-top:23px;
	}
#nav-right .class-list,#nav-right .class-nav,#nav-right .class-con{
	//height:314px;
	background:url(/images2012/newtext_bg.png) repeat-x bottom;height:auto;overflow:hidden
	}
#nav-right .class-list h2,#nav-right .class-nav h2,#nav-right .class-con h2{
	width:193px;
	height:35px;
	line-height:30px;
	font-size:16px;
	text-indent:14px;
	background:#e1e1e1 url(/images2012/newtext_bg.png) repeat-x bottom;
	}
#nav-right .class-con .conc1{
	height:30px;
	margin:18px 0 10px 8px;position:relative; background: url(/images2012/Consultation01.png) no-repeat 10px 2px;
	}
#nav-right .class-con .conc1:hover{
	height:30px;
	margin:18px 0 10px 8px;position:relative; background: url(/images2012/Consultation01_01.png) no-repeat 10px 2px;
	}
#nav-right .class-con .conc2{
	height:30px;
	margin:0px 0 10px 8px;background: url(/images2012/Consultation02.png) no-repeat 16px 2px;
	}
#nav-right .class-con .conc2:hover{
	height:30px;
	margin:0px 0 10px 8px;background: url(/images2012/Consultation02_01.png) no-repeat 16px 2px;
	}
#nav-right .class-con .conc3{
	height:30px;
	margin:0px 0 10px 8px;background: url(/images2012/Consultation03.png) no-repeat 14px 2px;
	}
#nav-right .class-con .conc3:hover{
	height:30px;
	margin:0px 0 10px 8px;background: url(/images2012/Consultation03_01.png) no-repeat 14px 2px;
	}
#nav-right .class-con .conc4{
	height:30px;
	margin:0px 0 10px 8px;background: url(/images2012/Consultation04.png) no-repeat 15px 2px;
	}
#nav-right .class-con .conc4:hover{
	height:30px;
	margin:0px 0 10px 8px;background: url(/images2012/Consultation04_01.png) no-repeat 15px 2px;
	}
#nav-right .class-con .conc5{
	height:30px;
	margin:0px 0 10px 8px;background: url(/images2012/Consultation05.png) no-repeat 15px 2px;
	}
#nav-right .class-con .conc5:hover{
	height:30px;
	margin:0px 0 10px 8px;background: url(/images2012/Consultation05_01.png) no-repeat 15px 2px;
	}
#nav-right .class-con .conc1 span,#nav-right .class-con .conc2 span,#nav-right .class-con .conc3 span,#nav-right .class-con .conc4 span,#nav-right .class-con .conc5 span{
	vertical-align:7px;
	font-size:16px;
	padding-left:20px;
	color:#48656c;
	width:130px; float:right;line-height:30px
	}
#nav-right .class-con .conc1 p{
	font-size:18px;position:absolute;right:7px;top:3px;color:#48656C
	}
#nav-right .class-list ul li{
	display:block;
	height:30px;
	line-height:30px;
	text-indent:35px;
	background:#f0f0f0 url(/images2012/classlist_bg.png) no-repeat 7% center;
	margin-bottom:1px;
	}
#nav-right .class-list ul li a{ color:#777777; text-decoration:none}
#nav-right .class-list ul li a:hover{ color:#777; text-decoration:underline}
#nav-right .class-nav .navleft{
	width:95px;
	height:132px;
	border-right:1px solid #f0f0f0;overflow:hidden
	}
#nav-right .class-nav .navleft a{ color:#777777; text-decoration:none}
#nav-right .class-nav .navleft a:hover{ color:#777; text-decoration:underline}
#nav-right .class-nav .navright{
	width:95px;
	height:132px;overflow:hidden
	}
#nav-right .class-nav .navright a{ color:#777777; text-decoration:none}
#nav-right .class-nav .navright a:hover{ color:#777; text-decoration:underline}
#nav-right .class-nav .navleft li,#nav-right .class-nav .navright li{
	height:27px;
	line-height:27px;
	width:100px;padding-left:30px;float:left;
	background:url(/images2012/classlist_bg.png) no-repeat 15px center;
	}	
#nav-right .class-con  span a{ color:#48656C; text-decoration:none}
#nav-right .class-con span a:hover{ color:#48656C; text-decoration:underline}

#map{width:980px;height:250px;margin:0 auto;}
#map a{text-decoration:none;color:#848484;}
#map a:hover{ color:#f60}
#map h3{color:#999999;font-size:13px;font-weight:bold;}
#map .map1,.map2,.map3,.map4,.map5,.map6,.map7,.map8,.map9{font-size:12px;margin-top:30px;}


.newtext img{border: 3px solid #CCCCCC;padding:2px; margin-bottom:5px}

.c_top{border:1px solid #CCCCCC;padding:1px 1px 0}

#nav-right p img{width:194px;}

.course_more_bg {
    background: url("../../images/course/course_more_bg.gif") repeat scroll 0 0 transparent;
    height: 410px;
    overflow: hidden;
    width: 550px;
}
.course_more_bg .h1 {
    background: url("../../images/course/point_row.gif") repeat-x scroll 0 35px transparent;
    height: 36px;
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
    width: 530px;
}
.course_more_bg .h1 img {
    border: medium none;
    margin-top: 5px;
}
.course_more_bg .h2 {
    background: url("../../images/course/point_row.gif") repeat-x scroll 0 31px transparent;
    height: 32px;
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
    width: 530px;
}
.course_more_bg .h2 .l {
    float: left;
    height: 100%;
    width: 250px;
}
.course_more_bg .h2 .txt {
    float: left;
    font-size: 13px;
    height: 100%;
    line-height: 32px;
    text-align: left;
    width: 60px;
}
.course_more_bg .h2 .elm {
    float: left;
    height: 100%;
    width: 180px;
}
.course_more_bg .h2 .elm .input_txt, .course_more_bg .h2 .elm .input_blur, .course_more_bg .h2 .elm .input_focus {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #999999;
    color: #666666;
    font-size: 12px;
    height: 16px;
    margin-top: 5px;
    width: 140px;
}
.course_more_bg .h2 .elm .input_txt2 {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #999999;
    color: #666666;
    font-size: 12px;
    height: 16px;
    margin-top: 5px;
    width: 140px;
}
.course_more_bg .h2 .elm .input_txt3 {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #999999;
    color: #666666;
    font-size: 12px;
    height: 16px;
    margin-top: 5px;
    width: 140px;
}
.course_more_bg .h2 .elm .select1 {
    font-size: 12px;
    margin-top: 6px;
}
.course_more_bg .h2 .l2 {
    float: left;
    font-size: 13px;
    height: 100%;
    line-height: 32px;
    text-align: left;
    width: 110px;
}
.course_more_bg .h2 .r2 {
    float: left;
    height: 100%;
    width: 410px;
}
.course_more_bg .h2 .tr {
    text-align: right;
}
.course_more_bg .h2 .r2 .input_txt {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #999999;
    color: #666666;
    font-size: 12px;
    height: 16px;
    margin-top: 5px;
    width: 180px;
}
.course_more_bg .h2 .r2 .select {
    font-size: 12px;
    margin-top: 6px;
}
.course_more_bg .h2 .r {
    float: right;
    height: 100%;
    width: 250px;
}
.course_more_bg .h3 {
    height: 36px;
    margin: 0 auto;
    overflow: hidden;
    width: 530px;
}
.course_more_bg .h3 .l {
    float: left;
    height: 100%;
    overflow: hidden;
    text-align: center;
    width: 104px;
}
.course_more_bg .h3 .r {
    color: #666666;
    float: left;
    font-size: 14px;
    height: 100%;
    line-height: 36px;
    overflow: hidden;
    text-align: left;
    text-indent: 24px;
    width: 230px;
}
.course_more_bg .h3 .line {
    background: url("../../images/course/dline.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    font-size: 0;
    height: 100%;
    line-height: 36px;
    overflow: hidden;
    text-align: center;
    width: 15px;
}
.course_more_bg .h3 img {
    border: medium none;
    margin-top: 3px;
}
.course_more_bg .mt {
    margin-top: 20px;
}
.mainMar_ljgd_tr {
    background-image: url("/img/ljgd_line.jpg");
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 32px;
    width: 540px;
}
.mainMar_ljgd_tdb ul {
    list-style-type: none;
    margin: 13px 0 0;
    padding: 0;
}
.mainMar_ljgd_tdb li {
    display: block;
    float: left;
    margin-left: 16px;
}
.mainMar_ljgd_tdb a {
    color: #666666;
    text-decoration: none;
}

.cont_dir{padding:5px 0}


#con .category_img img {
    border: medium none;
}
#con .category_left {
    float: left;
    font-size: 13px;
    height: auto;
    line-height: 30px;
    overflow: hidden;
    width: 545px;zoom:1
}
#con .category_left .h {
    height: auto;
    line-height: 30px;
    width: 100%;
}
#con .category_left .h a {
    color: #444444;
    text-decoration: none;
}
#con .category_left .h a:hover {
    color: #FF9900;
    text-decoration: underline;
}
#con .category_left .h .time {
    float: left;
    height: 100%;
    text-indent: 12px;
    width: 120px;
}
#con .category_left .h h2 {
    float: left;
    font-size: 13px;
    font-weight: normal;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 400px;
}
#con .category_left .frame {
    border-bottom: 1px dotted #000000;
    height: auto;
    overflow: hidden;
    padding-bottom: 20px;
    width: 100%;
}
#con .category_right {
    float: right;
    height: auto;
    overflow: hidden;
    width: 200px;
}
#con .category_right h2 {
    border-bottom: 1px solid #CCCCCC;
    font-size: 13px;
    font-weight: normal;
    height: 30px;
    line-height: 36px;
    text-indent: 6px;
    width: 100%;
}
#con .category_right h2 a {
    color: #666666;
    text-decoration: none;
}
#con .category_right h2 a:hover {
    color: #FF6600;
    text-decoration: underline;
}
#con .category_right h3 {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    line-height: 28px;
    margin: 30px 0 0;
    overflow: hidden;
    padding: 0;
    text-indent: 8px;
    width: 100%;
}
#con .category_right h4 {
    height: auto;
    margin: 5px 0 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
#con .category_right img {
    border: medium none;
    width: 200px;
}
#con .category_right h5 {
    height: auto;
    margin: 20px 0 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

.bg06{ background: url(/images2012/nav_bg_bg.png) repeat-x scroll 0 0 #EDEDED;}


.class-right h2 a{font-size:18px}

#pages{height:30px}

.ls_bottom {
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    width: 752px;
}
.ls_bottom .lx_top {
    background-color: #F4F8FB;
    height: auto;
    line-height: 20px;
    overflow: hidden;
    padding: 20px;
}
.ls_bottom .lx_right {
    background-color: #FCFFF2;
    height: 528px;
    line-height: 20px;
    margin-top: 20px;
    padding: 20px;
}
.ls_bottom .lxb_left {
    float: left;
    width: 366px;
}
.ls_bottom .lxb_right {
    float: right;
    width: 381px;
}
.ls_bottom .lxb_top {
    background-color: #EBF2E0;
    border: 1px solid #EBE6D0;
    height: 184px;
    width: 364px;
}
.ls_bottom .lxb_top2 {
    background-color: #FAF5E2;
    border: 1px solid #EBE6D0;
    height: 184px;
    width: 364px;
}
.ls_bottom .lxb_top3 {
    background-color: #F1EBC9;
    border: 1px solid #EBE6D0;
    height: 184px;
    width: 364px;
}
.ls_bottom h1 {
    border-bottom: 1px solid #DAE4C9;
    color: #407616;
    font-size: 18px;
    margin: 0 20px;
    padding: 20px 0 10px;
}
.ls_bottom .lxb_top2 h1, .ls_bottom .lxb_top3 h1 {
    color: #76341C;
}
.ls_bottom {
    line-height: 20px;
}
.ls_bottom p {
    padding: 5px 20px;
}
.ls_bottom ul {
    list-style: none outside none;
    margin: 0;
    padding: 5px 20px;
}
.ls_bottom li {
    float: left;
    width: 135px;
}
.ls_bottom li div {
    border: 3px solid #734D1E;
    height: 89px;
    width: 121px;
}
.ls_bottom li div div {
    border: 1px solid #E2D7BB;
    height: 87px;
    width: 119px;
}
.ls_bottom .lxb_top3 ul li h1 {
    border: 0 none;
    font-size: 14px;
    margin: 0;
    padding: 0;
}
.ls_bottom .lxb_top1 ul li h1 {
    border: 0 none;
    font-size: 14px;
    margin: 0;
    padding: 0;
}
.ls_bottom .lxb_top1 {
    background-color: #CEDAB2;
    border: 1px solid #EBE6D0;
    height: 184px;
    width: 364px;
}
.ls_bottom .lxb_top1 .TechTabComm {
    color: #888888;
    cursor: pointer;
    font-weight: bold;
}
.ls_bottom .lxb_top1 .TechTabActive {
    color: #407616;
    cursor: pointer;
    font-weight: bold;
}
.ls_bottom .lxb_top3 .TechTabComm {
    color: #888888;
    cursor: pointer;
    font-weight: bold;
}
.ls_bottom .lxb_top3 .TechTabActive {
    color: #76341C;
    cursor: pointer;
    font-weight: bold;
}
.lx_bottom {
    margin: 0 auto;
    width: 736px;
}
.lx_bottom .lx_top {
    background-color: #F4F8FB;
    height: 160px;
    line-height: 20px;
    padding: 20px;
}
.lx_bottom .lx_right {
    background-color: #FCFFF2;
    height: 528px;
    line-height: 20px;
    margin-top: 20px;
    padding: 20px;
}
.lxb_bottom {
    margin-top: 5px;
    width: 752px;height:auto;overflow:hidden;padding-bottom:20px
}
.lxb_bottom .n_left {
    float: left;
    width: 35px;
}
.lxb_bottom .n_conter {
    background-color: #CEDAB2;
    float: left;
    height: 88px;
    padding: 7px 20px 0;
    width: 632px;
}
.lxb_bottom .n_conter1 {
    background-color: #F1EBC9;
    float: left;
    height: 88px;
    padding: 7px 20px 0;
    width: 632px;
}
.lxb_bottom .n_conter li {
    float: left;
    width: 91px;
}
.lxb_bottom .n_conter #demo1 div {
    border: 3px solid #734D1E;
    height: 75px;
    width: 84px;
}
.lxb_bottom .n_conter #demo1 div div {
    border: 1px solid #E2D7BB;
    height: 73px;
    width: 82px;
}
.lxb_bottom .n_conter #demo2 div {
    border: 3px solid #734D1E;
    height: 75px;
    width: 84px;
}
.lxb_bottom .n_conter #demo2 div div {
    border: 1px solid #E2D7BB;
    height: 73px;
    width: 82px;
}
.lxb_bottom .n_conter1 li {
    float: left;
    width: 91px;
}
.lxb_bottom .n_conter1 #demo11 div {
    border: 3px solid #734D1E;
    height: 75px;
    width: 84px;
}
.lxb_bottom .n_conter1 #demo11 div div {
    border: 1px solid #E2D7BB;
    height: 73px;
    width: 82px;
}
.lxb_bottom .n_conter1 #demo21 div {
    border: 3px solid #734D1E;
    height: 75px;
    width: 84px;
}
.lxb_bottom .n_conter1 #demo21 div div {
    border: 1px solid #E2D7BB;
    height: 73px;
    width: 82px;
}
.lxb_bottom .n_right {
    float: left;
    text-align: right;
    width: 35px;
}

#demo ul,#demo11 ul, #demo21 ul { margin:0; padding:0; }

#demo { overflow:hidden; width: 635px; }

#indemo { float: left; width: 800%; }

#demo1 { float: left; }

#demo2 { float: left; }

#demo111 { overflow:hidden; width: 635px; }

#indemo1 { float: left; width: 800%; }

#demo11 { float: left; }

#demo21 { float: left; }




#special .special-title {
    background: url(/images2012/ay.jpg) no-repeat ;
    height: 39px;
    width: 947px;padding-left:13px;color:#fff
}
#special .special-title ul li a{color:#fff	}
#special .special-title ul li.hover a{color:#fff;	text-decoration: underline;}
.hover{ background:none}
#special .special-title ul li h2{ margin-right: 10px;}

#job .job-left .job-title h2{ background: url(/images2012/jyy.jpg) no-repeat ;height:40px; line-height:40px; padding-left:10px;color:#fff}

#job .job-right {background: url(/images2012/imgback1.jpg) no-repeat ;}

#job .job-right h3{background:none; line-height:40px; color:#fff;height:40px;text-indent: 0;padding-left:14px}
#job .job-right h3 span{padding-left:10px;width:82px; display:inline-block}
#job .job-right span.fr{padding:10px 5px 0 0; }
#job .job-right span.fr a{color:#fff}

#job .job-right span.schoolTab{background:url(/images2012/img1.png) no-repeat; width:82px;padding:7px 0; display:inline-block;padding-left:10px}


.dl-jiuye_jiuyeqiang ul{ height:auto; overflow:hidden}

.bj_right{width:744px;float:left;}


.wrapper{width:650px; float:left;height:335px; overflow:hidden;margin-top:30px}
.jiuyenew {
    float: left;
    height: 335px;
    padding-left: 20px;
    width: 290px;margin-top:30px
}
.cd{clear: both;width:100%;height:0px; overflow:hidden}

.dl-zy {
    background: url(/images2012/leibie_pic.jpg) no-repeat scroll 0 16px transparent;
    border-bottom: 1px dotted #999;
    font-family: arial;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    padding-top: 10px;
}
.jiuyenew li{ line-height:25px;height:25px; overflow:hidden}
.jiuyenew li a{text-decoration: none;}

/*
#banner .buttons li{float:left;_display:inline;width:8px;height:8px;
margin-top:7px;
margin-bottom:7px;
margin-right:7px;
background:none repeat scroll 0 0 #FFFFFF;
cursor:pointer;
}
#banner .buttons li.hover{float:left;_display:inline;width:8px;height:8px;
margin-top:7px;
margin-bottom:7px;
margin-right:7px;
background:none repeat scroll 0 0 #F08200;
}
*/
.ly{width:960px;margin:0px auto; text-align:center; background:url(/images2012/ft_line.gif) no-repeat 0 bottom;height:140px}

#map h3{color:#fff}

.friend_link{width:900px;margin:0px auto; line-height:20px }
.friend_link a{color:#848484; text-decoration: none;}
.friend_link a:hover{color:#fff; text-decoration: none;}
.friend_link h1 {
    color: #E78D1B;
    font-size: 13px;
    line-height: 22px;
}
.friend_link li {
    float: left;
    margin-right: 2px;padding-left:10px
}
.copyright {
    clear: both;
    line-height: 20px;
    padding: 16px 0 18px;
    text-align: center;width:960px;margin:0px auto;
}
.copyright ul {
    display: inline-block;
    overflow: hidden;padding-left: 220px;width: 740px;
}
.copyright ul li{ width:auto;float:left;padding-left:10px	}
.copyright li a {
    color: #848484;
    padding: 0 4px 0 3px;text-decoration:none;
}
.copyright li a:hover{text-decoration: underline;color: #848484;
    padding: 0 4px 0 3px;}

.copyright p{ font-size:12px}

.bg02 {
    background: url(/images2012/contact_bg.png) repeat-x scroll 0 0 transparent;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 54px;
}

.inner {
    background: url(/images2012/tell_bg.png) no-repeat scroll 20px 0 transparent;
    height: 54px;
    margin: 0 auto;
    width: 960px;
}
.contact_info {
    margin: 15px 0 0 286px;
    overflow: hidden;
}
.contact_info ul, .weibo_info ul {
    overflow: hidden;
}
.contact_info li, .weibo_info li {
    float: left;
    white-space: nowrap;
}
.contact_info li a, .weibo_info li a {
    display: block;
}
.contact_info li {
    margin-right: 48px;
    overflow: hidden;
}
.contact_info li.open_time{ margin-right:0}
.contact_info li a {
    height: 29px;
    line-height: 29px;
    text-decoration: none;
    width: 96px;
}
.contact_info li a:hover {
    background: url(/images2012/contact_hover_bg.png) no-repeat scroll 0 0 transparent;
    color: #4D4D4D;
    text-decoration: none;
}
.contact_info li a span {
    background-position: 10px 8px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 29px;
    padding-left: 30px;
}
.contact_info li.qq a {
    background: url(/images2012/contact_hover_bg.png) no-repeat scroll 0 0 transparent;
}
.contact_info li.qq a span, .contact_info li.qq a:hover span {
    background: url(/images2012/qq_hover.png) no-repeat scroll 8px 4px transparent;
}
4.online a span {
    background-image: url(/images2012/online_normal.png);
}
.contact_info li.online a:hover span {
    background-image: url(/images2012/online_hover.png);
}
.contact_info li.order_course a span {
    background-image: url(/images2012/curse_normal.png);
}
.contact_info li.order_course a:hover span {
    background-image: url(/images2012/curse_hover.png);
}
.contact_info li.online_apply a span {
    background-image: url(/images2012/apply_normal.png);
}
.contact_info li.online_apply a:hover span {
    background-image: url(/images2012/apply_hover.png);
}
.contact_info li.open_time a span {
    background-image: url(/images2012/time_normal.png);
}
.contact_info li.open_time a:hover span {
    background-image: url(/images2012/time_hover.png);
}

.bg01 {background: url(/images2012/headerbg01.jpg) repeat-x left top #000;margin: 0 auto;}
#header{height:76px; padding-top:27px;background:url(/images2012/headerbg02.jpg) no-repeat  left top}
/*#nav ul.navul1{height:48px; background: url(/images2012/nav_bg_right.jpg) no-repeat 953px -1px }
#nav ul.navul1 li.fl{height:48px;line-height:48px}
#nav{height:48px;background:url(/images2012/imgr1.jpg) repeat-x 0 0 }
#nav ul.navul1 li.nav1{ background: url(/images2012/nav_bg_left.jpg) no-repeat scroll left center ;}
#nav ul.navul1 li.fl a.a1{line-height:48px;height:45px}
#nav ul.navul1 li.fl:hover {height: 45px;}
#nav ul.navul1 ul.navul2{top:45px}*/
#header .logo h1{visibility: hidden;}
.bg04{background:#484742}

.bg06{background: url(/images2012/nav_bg_bg.png) repeat-x  0 0 #000;}

#Consultation ul li a{font-size:17px;color:#1f424b;font-weight:600;text-decoration:none}
#Consultation ul li span{font-size:22px;color:#1f424b;font-weight:600;margin-left: 7px;vertical-align: 4px;}
.class-right h2 a{color:#4C5456;text-decoration:none;}
.class-right h2 a:hover{color:#4C5456;text-decoration:underline}
.user-text h3 a{color:#FF9900;text-decoration:none}
.user-text h3 a:hover{color:#FF9900;text-decoration:underline}
.job-right ul  a{ color:#666666;text-decoration:none}
.job-right ul  a:hover{ color:#666666;text-decoration:underline}
#header .logo{position:relative;top:0px; left:8px}
#header .logo img{
	position:absolute;
	top: -22px;
}
#header div.fr{padding-bottom:20px;}
#Consultation ul li.con2, #Consultation ul li.con3, #Consultation ul li.con4, #Consultation ul li.con5{ margin-left: 60px;}
#special .special-title div.fl {font-size: 16px;font-weight: 600;height: 30px;line-height: 35px; margin-left: 15px;width: 70px;}
#special .special-title ul li h2, #special .special-title ul li span{float:left}
.tea-text a{color:#FF9900;text-decoration:none}
.tea-text a:hover{color:#FF9900;text-decoration:underline}
#map a{line-height:22px}
.logoright{padding-top:10px; text-align:right;}
.copyright {color:#848484;position:relative;}
.copyright #yewushow {
    background: none repeat scroll 0 0 #595853;
    height: 20px;
    left: 200px;
    padding: 10px;
    position: absolute;
    top: -22px;width:630px;
}
.yewu{cursor:pointer}
.conmen{ border-bottom: 1px #e6e6e6 dashed;height:auto;overflow:hidden;padding:0 0 20px 0}
#footer {
	/*background:url(images/bg_copy.gif) repeat-x;*/
	background-color:#000;
	height:80px;
	padding-top:20px;
}
#container2 {
	border-top:1px solid #999;
	width:1000px;
	height:80px;
	margin:0px auto;
}
#container h1 {
	padding-left:43px;
}
#container p {
	padding:10px 20px 0px 35px;
	color:#85817d;
	font-family:"宋体";
	font-size:12px;
	line-height:22px;
}
#footer {
	background:#181818;
	border-top:6px solid #666;
	padding:20px;
	line-height:22px;
	text-align:center;
	margin-top:0px;
}
#footer  a { color:#295E90}
#footer a:hover {
	color:#FFF;
}
.footer_info {
	width:960px;
	margin:0 auto;
	color:#666;
	margin-top: 20px;
}
#db_nav {
	text-align:center;
	color:#85817d;
	font-family:"宋体";
	font-size:12px;
	line-height:20px;
	padding-top:20px;
}
.kecheng{
	height: 565px;

}
.kecheng img{
}
