
/* CSS Document */

/*body{ margin:0; background:url(../images/bg.png) repeat-x;  }李松11.30*/
body{ margin:0;   }
body,td,th {font-family: 宋体, 黑体, Arial, Helvetica, sans-serif;font-size: 12px;color: #666; line-height:24px;}


ul,li{ margin:0; padding:0; list-style:none;}
input{border: 1px solid #006600; background: #fff;
	} 
h1{ font-size:16px; width:192px; font-family:"微软雅黑", "黑体"; font-weight:bold; float:left; }
h2{font-size:14px; width:150px;font-family:"微软雅黑", "黑体"; font-weight:bold; float:left; color:#000;margin:10px 0 0 15px;}
h3{font-size:14px; width:200px;font-family:"微软雅黑", "黑体"; font-weight:bold; float:left; color:#000;margin:0 0 0 25px;}
h4{font-size:13px; width:200px;font-family:"微软雅黑", "黑体"; font-weight:bold; float:left; color:#003ba8; margin:10px 0 0 0;}
 .note{width:200px; }
 .more{ width:auto; float:right; margin:8px 20px;}
 .img{ float:left; margin:0 9px;}
 .button{ width:72px; height:20px; background:url(../images/but.png); text-align:center;display: inline-block;} 

/*#container{background:url(../images/header_bg.png) repeat-x; width:994px; margin:auto; }李松11.30*/
#container{ width:994px; margin:auto; }
#imagesnav,#about,#content,#footer,#footernav{ width:925px;clear:both;margin:auto;}


#header{ width:994px;height:93px; background:url(../images/header.png) no-repeat center; }
#header .content{height:70px; margin:auto;}
#logo{width:303px; height:65px;float:left; margin:0 0 0 30px!important;margin:5px 0 0 10px;}
#sub_nav{float:left; width:570px; line-height:30px; text-align:right;}
#nav{float:left;width:641px;height:20px; margin:10px 0 ;}
/* 李松 9.22添加*/
#nav_iep{ text-align:center; padding-left:4px;}/* end*/

#imagesnav{height:70px;}
#imagesnav li{ float:left; margin:2px !important;margin:1px; list-style:none;}




/*#content{background:#fff; border-left:#CCC 1px solid; border-right:#CCC 1px solid;} 李松修改11.23*/
#content{background:#fff;}
#content_t{ height: auto; margin: 15px auto 0 auto; background:#fffffc; border:1px solid #ffd99b; width:895px; float:left; }
.line{ margin-left:-1px;}




#left{ width:216px; float:left; margin:0 14px!important;margin:0 8px;}
#login .content{ margin:45px 0 0 0!important;margin:20px 0 0 0;width:200px;height:auto;}

#left .box{clear:both; margin:4px 0 0 20px; width:170px; }
#login .box2{clear:both; margin:5px 0 0 20px!important;margin:5px 0 0 15px; width:180px; }


#login .note{float:left; width:50px; }
#left h2{ line-height:20px;}
#left .more{ margin:20px;}
#left ul{ clear:both;}
#left #login{ background:url(../images/login.png) no-repeat; width:206px; height:154px; float:left; margin:0;}

#left .button{float:left; background:url(../images/but.png) no-repeat;width:72px; margin:5px; padding:0; line-height:20px; color:#fff; }
#left #seach{ background:url(../images/seach.png) no-repeat; width:206px; height:153px;float:left;}
#left #seach .button{ margin:10px auto auto 70px;}

#left #down{ background:url(../images/down.png) no-repeat; width:206px; height:53px; float:left;margin:11px 0; line-height:53px; text-align:center;}
  
#left #contact{ background:url(../images/contact.png) no-repeat; width:206px; height:90px; float:left;}
#left #contact ul{ margin:1px 0 0 36px}
#left #problem{ background:url(../images/problem.png) no-repeat; width:206px; height:211px; float:left;margin:10px 0 0 0;}
#problem li{border-bottom: 1px dashed #999; width:80%; margin:auto;background:url(../images/problem_icon.gif) repeat-y;padding:0 0 0 10px;}

/*#left #base{ background:url(../images/base.png) no-repeat; width:206px; height:290px; float:left;}*/
#left #base{ width:206px; float:left;}
#base li{border-bottom: 1px dashed #999;width:80%;margin:auto;background:url(../images/base_icon.gif) repeat-y; padding:0 0 0 10px;}


#footernav{line-height:15px;text-align:center; border:#3a9623 solid 1px; background:#fff; margin:11px auto;}
#footernav ul{ width:550px; height:23px; line-height:23px; margin:0 auto; padding:0;}
#footernav li{list-style:none; line-height:24px; float:left; margin:0 10px;}
#footer{ width:910px; height:150px; text-align:center; list-style:none; line-height:24px; clear:both;}


#list {
float:left;
height:auto;
margin:0 0 0 8px;
width:624px;
}
#list dl{border-bottom: 1px dashed #999; height:145px; margin:10px; }
#list dt{ font-size:14px; font-weight:bold; }
#list dd{ margin:0 0 0 20px;}
#list .more{ float:right; width:100px; margin:0;}
#list #page{ width:400px; line-height:50px; text-align:center; margin:auto;}
 /*工作列表
*/
#worklist{color:#434343; font-size:14px; font-weight:bold;}
#worklists{width:624px; height:100px; border:1px solid #339900;font-size:12px; color:#666666;  }
.list_image{padding:0 8px;}
#worklists table{word-wrap:break-word; word-break:break-all;margin:0 auto; text-align:center;}
#worklists table tr{height:35px;} 
/*职位列表 李松 10.23 开始 */
#work_unit{ width:624px; float:left; margin-top:20px;}
#work_unit table{ border-collapse:collapse;  margin-top:20px; text-align:center;}
#work_unit table th{border:1px solid #b9bbb8; background:#eaeaea;}
#work_unit table td{ border:1px solid #b9bbb8;}/*end*/

#news{ width:624px; float:left; margin:0 0 0 10px;}/*width:624px*/
#news h1{ font-size:18px; color:#434343; text-align:center; clear:both; width:100%; border-bottom:1px #00823f solid; line-height:45px; margin:10px 0 ;}
#news #navigation{ float:left; clear:both; width:624px;}
#news #around{ height:auto;  border-top:#d5d5d3 1px solid;}
#news #around h2{ color:#00813f; font-size:12px; height:24px; float:left; clear:both;}
#news #around .box{ clear:both;float:left; width:620px; height:160px; margin:10px 10px 0 0 ; background:#efefef; margin:0; border:#ccc 1px solid;}
#news #around ul{ float:left; width:266px; margin:20px 15px; }
#news #around span{ float:left; margin:0 15px; }




#intro{width:624px; float:left; margin:0 0 0 10px;}

#intro .box{margin:30px 0; height:auto; padding:10px 0 0 0; border-top:#d5d5d3 1px solid;}
#intro dl{ float:left;}
#intro dt{ font-weight:bold; color:#000;}
#introduce{ border:1px #00823f solid; margin:0 0 10px 5px; padding:0; clear:both; height:130px; width:620px;}
#introduce legend{ font-size:12px; font-weight:bold; color:#000000;}
#calendar .daily{  height:auto;width:100%; clear:both; padding:3px; margin:2px 0;}
#calendar dt{ color:#00832f; clear:both;height:auto;border:1px #dadada solid;background:#f1f1f1; padding:0px 10px; }

#intro dd{ margin:5px 10px 0px 10px;}

#intro .reminding{ clear:both;  height:auto; float:left; width:100%;margin:10px auto; }

 /*#flow{ width:350px; clear:left; margin:20px 0 20px 270px;} 
 #flow li{width:25px; text-align:center; float:left; margin:0; padding:0; list-style:none; line-height:20px; margin:5px;}*/
 #intro h1{ clear:both; float:left; font-size:24px; width:350px; font-weight:bold;  float:left; color:#000; margin:0; padding:0; }
  
 #price{ float:left; margin:0 0 0 350px ; text-align:center;  color:#000;background:url(../images/price.jpg) no-repeat; width:268px; height:85px; clear:both;}
 
 #price h2{ font-size:24px; font-weight:bold;margin:35px 0 0 60px; padding:0; color:#ff8a1d;}
 #intro #title{ float:left; width:500px; height:41px;}
 #reminding h3{ width:90px;}
 #book{background:url(../images/but.png) no-repeat; width:72px; height:41px; text-align:center; color:#fff; float:right; margin:0 10px ; clear:right;}

#introduce h3{ margin:0; padding:0; width:80px; clear:both;}
#introduce{ height:auto; width:617px;}
#introduce .photo{border-right:1px #dadada dashed; float:left; padding:5px 10px 10px 10px; }
#introduce .photo_01{ float:left; padding:5px 10px 10px 10px;}
#introduce .photo_02{ float:left; padding:5px 16px 10px 16px;}
#introduce .content{width:455px;  float:right; margin:0 10px 0 0;}


fieldset{ padding:10px;}

legend{ width:80px; text-align:center;} 


#studying_abroad{ width:665px; height:auto; float:left; background:url(../images/abroad_student_bg.gif) left repeat-y;}
#studying_abroad .top{width:665px; height:42px; float:left; clear:both; background:url(../images/abroad_student_top.gif) no-repeat;}
#studying_abroad h1{ border-style: none;
	border-color: inherit;
	border-width: 0;
	font-size:14px; 	line-height:22px; width:215px;
	float:left; 	margin:0 0 0 20px;
}
#studying_abroad .more{ width:72px; height:16px; float:right; clear:right; margin:0; padding:0;}
#studying_abroad #news,#aptitudes,#country,#direction,#directory,#contact2{ float:left;margin:0 0 0 20px!important;margin:0 0 0 10px;  padding:0;}
#studying_abroad .contents{ clear:both; float:left;}
#studying_abroad #news{ width:400px; height:190px; }
#studying_abroad #news .contents{ width:406px; height:190px;}
#studying_abroad #news ul{margin:0px 0 0 18px!important;margin:15px 0 0 0;}
#studying_abroad #news li{ border-bottom:#999 dashed 1px; width:95%;} 


#studying_abroad #aptitudes{width:197px;  height:190px;}
#studying_abroad #aptitudes .contents{ width:195px; margin:0; padding:0;}
#studying_abroad #aptitudes .img{width:195px;  margin:0; padding:0;}
#studying_abroad #aptitudes .more{margin:0; padding:0;clear:both; float:left;}

#studying_abroad #country{width:400px;	height:202px;	background: url(../images/ling_blue.gif) no-repeat 0 25px;}
#studying_abroad #country h1{ color:#3b7cd6;}
#studying_abroad #country .contents{ width:355px; height:160px; margin:15px 0 0 18px!important;margin:15px 0 0 0;}

#studying_abroad #direction{width:197px; height:202px;background: url(../images/ling_blue.gif) no-repeat 0 25px; }
#studying_abroad #direction h1{ color:#ff9e4b;}
/*#studying_abroad #direction .contents{ width:195px; margin:20px 0 0 0;}*/
#studying_abroad #direction li{  width:95%;} 


#studying_abroad #flow{ width:665px; height:74px; background:url(../images/abroad_student_flow.png) no-repeat bottom;  margin:0;line-height:30px; text-align:center;float:left; clear:both;}
#studying_abroad #flow h1{ margin:0 0 0 30px; width:110px; clear:both;}
#studying_abroad #flow .contents{ padding:2px 0 0 35px!important;padding:2px 0 0 0; margin:0 0 0 20px; width:625px;}
#studying_abroad #flow li{ float:left; width:auto; line-height:30px; margin:7px ;}



#studying_abroad #directory{width:406px; height:142px;	background: url(../images/line_green.gif) no-repeat 0 25px; }
#studying_abroad #directory h1{ color:#0f9105;}
#studying_abroad #directory .contents{width:400px; height:90px; margin:10px 0 0 5px;}
#studying_abroad #directory .img{ width:125px; height:100px; float:left; margin:0; padding:0;}
#studying_abroad #directory dl{ width:269px; height:100px; float:left; margin:0; padding:0;}
#studying_abroad #directory dt{ font-size:14px; font-weight:bold;}
#studying_abroad #directory dd{ margin:0; padding:0; text-align:left;}




#studying_abroad #contact2{width:197px; height:132px; padding:0;float: left; background: url(../images/line_green.gif) no-repeat 0 25px; }

#studying_abroad #contact2 .contents{ padding:15px 0 0 0px; width:190px;}


#studying_abroad .bottom{ margin:0; padding:0; clear:both; float:left;}

#center{width:432px;height:auto; float:left;background:#f2f2f2; margin:0;}

#right{width:230px;height:auto; float:left;}



#b_bill{ width:635px; height:74px; margin:0 auto !important; margin:auto 0 auto 16px; clear:both; background:url(../images/abroad_student_01.jpg) no-repeat; }
#b_bill img{ padding-left:23px; padding-top:2px;}/*李松2.1修改*/


.up{ color:#C30; width:100px; float:right;height:24px; line-height:24px; }

#around{ clear:both; height:auto;}

img{ border: 0px;}
/*
 张楠  17:04:04
<div id="logo"><a href="#"><img src="images/logo.png" border="0" /></a><a name="up" id="up"></a></div>
张楠  17:04:14
把头部的 logo那里 换成这个。



*/
/*新的加上这个,把之前的这个删了*/
 #flow{ width:350px; clear:left; height:30px; margin:20px 0 20px 270px;} 
 #flow li{width:25px; text-align:center; float:left; margin:0; padding:0; list-style:none; line-height:20px; margin:5px;}
 
 
 img{ border-style: none;
	border-color: inherit;
	border-width: 0px;
	margin-top: 0px;
}

 #flow{ width:350px; clear:left; height:30px; margin:20px 0 20px 270px;} 
 #flow li{width:25px; text-align:center; float:left; margin:0; padding:0; list-style:none; line-height:20px; margin:5px;}
 
 
h2{font-size:14px; width:150px;font-family:"微软雅黑", "黑体"; font-weight:bold; float:left; color:#000;margin:10px 0 0 15px;}


#left #seach{ background:url(../images/search1.png) no-repeat; width:206px; height:153px;float:left;}
#left #seach .button{ margin:10px auto auto 70px;}




#navigation, #navigation li ul { 
            list-style-type:none;  
        } 
        #navigation li { 
            float:left; 
            position:relative;margin-left:-8px; 
        } 
        #navigation li a:link, #navigation li a:visited { 
            display:block; 
            text-decoration:none; 
            color:#009933; 
            width:53px; padding:0 15px;
            height:auto; 
            line-height:30px; 
			border-width:1px 1px 0 0; 
              
        } 
		#navigation .list_image{  line-height:12px; margin-top:8px; margin-left:-8px; }
		#navigation2 .list_image{  line-height:12px; margin-top:8px; margin-left:-8px; }

        #navigation .introduce a:hover { 
            color:#339900;
			 border-top:1px solid #009933; 
			 border-left:1px solid #009933; 
			 border-right:1px solid #009933;
        } 
         #navigation li ul li a { 
            color:#fff; 
            background:#fff; 
            margin-left:8px;
            text-align:center;
        } 
        #navigation li ul li a:hover { 
            color:#fff; 
            background:#6b839c; 
            margin-left:8px;
            text-align:center;
        } 
		#navigation li ul .li4 a:hover { 
            color:#fff; 
			width:105px;
			height:auto;
            background:#6b839c; 
        }
        #navigation li ul { 
            display:none; 
            position:absolute;  
            left:0; 
            width:83px; 
			height:auto;
			 border-bottom:1px solid #009933; 
			 border-left:1px solid #009933; 
			 border-right:1px solid #009933;
			 
           background:#fff;
		   font-size:12px;
		   font-weight:100;
        } 
		#navigation2{padding:0 75px;}
        #navigation2 li { 
            float:left; 
            text-align:center; 
            position:relative; 
        } 
        #navigation2 li a:link, #navigation2 li a:visited { 
            display:block; 
            text-decoration:none; 
            color:#009933; 
            width:53px; padding:0 15px;
            height:auto; 
            line-height:30px; 
			border-width:1px 1px 0 0; 
              
        } 

  #navigation2 li a:hover { 
            color:#339900;
        }
        
/* 李松 9.22 添加夏冬令营二级导航条*/       
#navigation3{padding:0 109px; margin:0 auto;}
#navigation3 li { 
            float:left; 
            text-align:center; 
            position:relative; 
        }
#navigation3 li a:link, #navigation3 li a:visited { 
            display:block; 
            text-decoration:none; 
            color:#009933; 
            width:80px; padding:0 15px;
            height:auto; 
            line-height:30px; 
			border-width:1px 1px 0 0; 
              
        } 
#navigation3 li a:hover { 
            color:#339900;
        }
#navigation3 .list_image{  line-height:12px; margin-top:8px; margin-left:-8px; }/* end*/
        
        
        .top_left{background:url(../images/nav_left.jpg) no-repeat; width:50px; height:36px; float:left;margin-top:-5px; margin-left:9px!important;margin-left:5px;}
#nav_bottom{  background:url(../images/nav_bg.gif) repeat-x;  width:809px; height:36px; float:left;color:#009933; font-size:12px; font-weight:bold; line-height:37px; height:37px; text-align:center; float:left; margin-top:-5px; }
.top_right{background:url(../images/nav_right.jpg) no-repeat; width:50px; height:36px; float:left;margin-top:-5px;}
.sub_text{ float:left;}






#mini_nav{width:725px;height:36px;clear:both;margin:auto;}
#mini_nav .middle{background:url(images/nav_bg.gif); width:500px;}
#mini_nav li{ float:left; width:100px;}
#nav .introduce .daixin li{ z-index:100px; float:left; margin-top:-100px;}      
