body{ background:#FFFFFF; font-size:12px; margin:0px; font-family: Arial, Helvetica, sans-serif;}
ul,li,span,p,h6,h5,h4,h3,h2,h1{ padding:0px; margin:0px; list-style:none;}
a{ color:#229BB6; text-decoration:none;}
form{ margin:0px; padding:0px;}
a:hover{color:#229BB6; text-decoration:none; cursor:pointer;}
a:visited {color:#229BB6;text-decoration:none;}
a:active {color:#229BB6;}
img{ border:0px;}
.main{ width:925px;  margin:0px auto;}
.head{ width:925px; height:110px; position:relative; overflow:hidden; clear:both;}
/*top*/
.head_nav{ width:925px; height:34px; font-family:Arial, Helvetica, sans-serif; overflow:hidden; clear:both;}  
.head_nav_left{ width:8px; height:34px; float:left; background:url(../images/top_left.gif);}
.head_nav_midd{ width:910px; height:34px; float:left; line-height:34px; background:url(../images/top_midd.gif) repeat-x;}
.head_nav_midd .one{ width:210px; height:28px; float:left; }
.head_nav_midd .one li{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left; padding-left:5px; }
.head_nav_midd .tow{ padding:0px; height:34px; line-height:32px;}
.head_nav_midd .tow li{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left; border-left: solid 1px #48BBD0; border-right:1px #32AAC0 solid;}
.head_nav_midd .tow li a{ color:#FFFFFF; text-decoration:none; display:inline-block; height:32px; line-height:32px;padding:0 20px; }
.head_nav_midd .tow li a:hover{ background:url(../images/hover.gif) repeat-x;color:#fff;}
.head_logo{ width:318px; height:77px; float:left}
.head_lonig{ width:600px; height:77px; float:left}
.head_lonig .a{ height:27px; padding:10px 0 0 0;}
.head_lonig .a li{ float:left; width:270px; text-align:right; line-height:26px; color:#229BB6;}
.head_lonig .b{height:37px; line-height:37px; float:right;}
.head_lonig .b li{ float:left; padding:0 0 0 10px; color:#30353B; font-weight:bold; font-size:12px; line-height:25px;}
.head_lonig .b li input{ width:140px; height:18px; border: solid 1px #7F9DB9;}
.head_nav_right{ width:7px; height:34px; float:left;background:url(../images/top_right.gif);}
/*midde*/
.warp{ width:925px; min-width:300px; margin-top:10px; }
.left_js{ width:367px; height:370px; float:left;}
.right_login{ width:556px; height:370px; float:left; background:url(../images/home.gif) no-repeat;}
.right_login ul{ padding:120px 160px;} 
.logonsatar{background:url(../images/joinnow-2.gif); width:234px; height:73px; color:#FFF; line-height:73px;display:inline-block; text-align:center;}
.logonsatar:hover{background:url(../images/joinnow.gif); width:234px; height:73px; color:#FFF; line-height:73px;display:inline-block; text-align:center;}
.tisho{font-size:11px; color:#219CB5;}
/*forget password*/
.forget{ width:925px; height:232px; position:relative;}
.forget .left{ width:12px; height:232px; float:left; background:url(../images/forget_left.gif) no-repeat;}
.forget .midd{ width:901px; height:232px; float:left; background:url(../images/forget_midd.gif) repeat-x; font-family:Arial, Helvetica, sans-serif;}
.forget .midd h2{ font-size:18px; color:#229BB6; font-weight:bold; position:relative; top:30px; left:10px; width:550px;}
.forget .midd .ad{ position:relative; top:40px; left:10px; color:#9B9E89; width:550px;}
.forget .midd .ac{width: 600;position:relative;	top:50px;	left:80px;	}
.style_span{ color:#3BB8CE;}
.style_input{ width:400px; border:1px solid #d5d5d5 ; height:20px;}
/*login*/
.forget .midd .aq{width:550px;position:relative;	top:60px;	left:10px;	}
.forget .midd .aq .a{ float:left; padding:10px 0 0 20px; line-height:30px; height:30px; color:#229BB6;}
.forget .midd .aq .ab{ float:left; padding:10px 0 0 0px; line-height:30px; height:30px;color:#229BB6;}
.forget .midd .aq .ab a{ text-decoration:none;color:#229BB6;}
.forget .midd .aq .u{width: 120px; float:left; line-height:30px; height:30px;}
.forget .midd .aq .p{width: 430px; float:left; line-height:30px; height:30px;}
.forget .midd .aq .p input{ border:1px #d5d5d5 solid; width:350px; height:20px;}
.forget .diq{ width:180px; height:200px; float:left; position:relative; left:30px; top:10px; border-left:1px #E5E5E5 solid; padding-left:50px;}
/*error password*/
.error{ width:925px; height:366px; position:relative;}
.error .left{ width:10px; height:366px; float:left; background:url(../images/error_left.gif) no-repeat;}
.error .midd{ width:901px; height:366px; float:left; background:url(../images/error_midd.gif) repeat-x; font-family:Arial, Helvetica, sans-serif;}
.error .midd h2{ font-size:18px; color:#229BB6; font-weight:bold; position:relative; top:30px; left:10px; width:550px;}
.error .midd .ad{ position:relative; top:40px; left:10px; color:#9B9E89; width:550px;}
.error .midd .aq{width:550px;position:relative;	top:80px;	left:150px;	}
.error .midd .aq p{ line-height:20px; color:#229BB6; padding-left:140px;}
.error .midd .aq .a{ float:left; padding:10px 0 0 20px; line-height:30px; height:30px; color:#229BB6;}
.error .midd .aq .ab{ float:left; padding:10px 0 0 0px; line-height:30px; height:30px;color:#229BB6;}
.error .midd .aq .ab a{ text-decoration:none;color:#229BB6;}
.error .midd .aq .u{width: 120px; float:left; line-height:40px; height:40px;}
.error .midd .aq .p{width: 430px; float:left; line-height:40px; height:40px;}
.error .midd .aq .p input{ border:1px #d5d5d5 solid; width:350px; height:20px;}
.error .midd .err{ width:850px; height:40px; position: relative; top:60px; left:30px; background:#FFEBE8; border:1px solid #CF0005; line-height:25px; text-align:center; padding-top:20px;}
.error .right{ width:12px; height:366px; float:left; background:url(../images/error_right.gif) no-repeat;}
.forget .right{ width:12px; height:232px; float:left; background:url(../images/forget_right.gif) no-repeat;}
/*register*/
.register{ width:925px; position:relative;}
.register .left{ width:724px;  float:left;}
.register .left .top{ width:724px; height:12px; float:left; background:url(../images/reg_top.gif) no-repeat;}
.register .left .midd{ width:722px; float:left; border-left:1px #DFDEDF solid; border-right:1px #DFDEDF solid; height:660px;}
.register .left .midds{ width:722px; float:left; border-left:1px #DFDEDF solid; border-right:1px #DFDEDF solid; height:930px;}
.register .left .midd h3{ position:relative; left:25px; top:20px; width:700px;}
.register .left .midd .a{ width:653px; height:27px; position:relative; left:25px; top:30px; background:url(../images/reg_bg.gif) no-repeat; line-height:27px; float:left;}
.register .left .midd .a{ padding-left:20px;}
.register .left .midd .b{ width:672px; height:492px; position:relative; left:25px; top:30px; border:1px #DFDEDF solid; border-top:0px; float:left;}
.register .left .midd .b .last{ width:165px; height:50px; line-height:50px; text-align:right; padding-right:10px; float:left;}
.register .left .midd .b .fast{width:200px; height:50px; line-height:50px; float:left; overflow:hidden;}
.register .left .midd .b .tast{width:240px;  height:50px; line-height:50px; float:left; font-size:11px; color:#219CB5;}
*html .register .left .midd .b .fast{width:250px;  height:30px; line-height:30px; float:left; padding:10px 0 0 0;}
.register .left .midd .b .wast{width:642px; border-top:1px solid #DFDEDF; float:left; margin:0 10px;}
.register .left .midd .b .fast input{ border:1px solid #94A5C6; width:190px;}
.register .left .midd .b .fast label input{ width:auto; border:none;}
.register .left .midd .b .fast select{ border:1px solid #94A5C6; width:190px;}
.register .left .midd .c {width:672px; clear:both; padding-top:50px; margin-bottom:10px; overflow:hidden; text-align:center;}
.show{background:url(../images/an-1.gif); width:95px; height:23px; color:#FFF; line-height:23px;display:inline-block; text-align:center;}
.show:hover{background:url(../images/an-2.gif); width:95px; height:23px; color:#FFF; line-height:23px;display:inline-block; text-align:center;}
.shows{background:url(../images/an-11.gif); width:70px; height:23px; color:#FFF; line-height:23px;display:inline-block; text-align:center;}
.shows:hover{background:url(../images/an-22.gif); width:70px; height:23px; color:#FFF; line-height:23px;display:inline-block; text-align:center;}
.showf{background:url(../images/app_post1.gif); width:95px; height:23px; color:#FFF; line-height:23px;display:inline-block; text-align:center;}
.showf:hover{background:url(../images/app_post.gif); width:95px; height:23px; color:#FFF; line-height:23px;display:inline-block; text-align:center;}
.showt{background:url(../images/go.gif); width:52px; height:20px; color:#FFF; line-height:23px;display:inline-block; text-align:center;}
.showt:hover{background:url(../images/go1.gif); width:52px; height:20px; color:#FFF; line-height:23px;display:inline-block; text-align:center;}
/*company_reg*/
.register .left .midds .a{ width:692px; height:27px; position:relative; left:25px; top:30px; background:url(../images/reg_bg.gif) no-repeat; line-height:27px;}
.register .left .midds .com{ width:672px; height:760px; position:relative; left:25px; top:30px; border:1px #DFDEDF solid; border-top:0px;}
.register .left .midds .c {width:672px; position:relative; left:25px; top:50px; height:40px; line-height:40px; float:left; position:relative; left:25px; top:50px;}
.register .left .midds .a{ padding-left:20px;}
.register .left .midds .com .last{ width:165px; height:50px; line-height:50px; text-align:right; padding-right:20px; float:left;}
.register .left .midds .com .fast{width:200px; height:50px; line-height:50px; float:left; overflow:hidden;}
.register .left .midds .com .tast{width:250px;  height:50px; line-height:50px; float:left;color:#219CB5; font-size:11px;}
*html .register .left .midds .com .fast{width:210px;  height:30px; line-height:30px; float:left; padding:10px 0 0 0;}
.register .left .midds .com .wast{width:642px; border-top:1px solid #DFDEDF; float:left; margin:0 10px;}
.register .left .midds .com .fast input{ border:1px solid #94A5C6; width:190px;}
.register .left .midds .com .fast select{ border:1px solid #94A5C6; width:150px;}


.register .left .boot{width:724px; height:14px; float:left; background:url(../images/reg_boot.gif) no-repeat;}
.register .right{
	width: 180px;
	height:auto;
	float:right;
}
/*about*/
.about{ width:713px; height:238px; float:left;}
.about_text{ width:724px; min-height:300px; float:left;color:#219CB5; line-height:23px;  position:relative; top:40px;}
.about_text h1{ font-size:24px; font-weight:bold; color:#219CB5;}
.about_text p{ font-size:13px; color:#30353B;}
/*search*/
.search{ width:925px; height:48px; position:relative; background:url(../images/search.gif) repeat-x; top:10px; margin-bottom:10px;}
.search .category{ line-height:48px; height:48px; float:left; padding-left:20px; padding-right:20px; font-size:13px;}
.search .categoryselect{ width: 115px; height:48px; line-height:48px; float:left;}
.search .select{ width:56px; float:left; line-height:48px; height:48px; padding-left:20px;}
*html .search .select{ width:56px; float:left; line-height:33px; height:33px; padding-left:20px;padding-top:15px;}
*html .search .categoryselect{ width: 115px; height:33px; line-height:33px; float:left; padding-top:15px;}
.search select{ width:115px; height:22px; border:1px #829DB8 solid;}
/*position*/
.position{ width:765px; position:relative; float:left;}
.position .commend{ width:255px; position:relative; float:left; top:10px;}
.position .commend h2{ width:225px; position:relative; color:#229BB6; font-size:18px; font-weight:100}
.position .commend .companys{ width:255px; float:left; padding:10px 0 0 0;}
.position .commend .companys .a{ width:80px; overflow: hidden; float:left;}
.position .commend .companys .b{ width:160px; overflow:auto; float:left;}
.position .commend .companys .b .com{ padding-left:15px; line-height:18px; color:#229BB6; font-weight: bold;}
.position .commend .companys .b .com a{ color:#229BB6;}
.position .commend .companys .b .acc{ padding-left:15px; line-height:18px; color:#9B9E89;}
.position .categor{ width:655px; position: relative ; float:left; left:15px; overflow:hidden; }
.position .categor .title{ width:655px; height:35px; float:left; position:relative; top:10px;}
.position .categor .title .t{ width:140px; line-height:25px; float:left; font-size:14px; font-weight:bold; color:#2D2D2D;}
.position .categor .title .h{ color:#229BB6; line-height:25px; height:25px; float:left; font-weight:bold;}
.position .categor .title .e{ float:right; padding-right:15px; color:#229BB6;font-weight:bold;}
.position .categor .title .e select{ width:50px; height:20px; overflow:hidden;}
.position .categor .page{ width:655px; height:45px; background:#ECECEC; float:left; position:relative; font-size:13px; font-weight:bold;}
.position .categor .page .date{ width:90px; line-height:25px; border-right:1px solid #fff; height:45px;text-align:center; float:left; }
.position .categor .page .jobs{ width:160px; line-height:25px; border-right:1px solid #fff; height:45px;text-align:center; float:left; }
.position .categor .page .location{ width:120px; line-height:25px; border-right:1px solid #fff; height:45px;text-align:center; float:left;}
.position .categor .job{width:655px; height:80px; float:left; font-size:13px; overflow:hidden; border-bottom:1px solid #d4d4d4;}
.position .categor .job .date{ width:90px; line-height:80px; border-right:1px solid #fff; height:45px;text-align:center; float:left; }
.position .categor .job .jobs{ width:160px; line-height:25px; border-right:1px solid #fff; height:45px;text-align:center; float:left; color:#229BB6; font-weight:bold;}
.position .categor .job .jobs a{  color:#229BB6;}
.position .categor .job .company{ width:160px; line-height:40px; border-right:1px solid #fff; height:45px;text-align:center; float:left; }
.position .categor .job .location{ width:120px; line-height:25px; border-right:1px solid #fff; height:45px;text-align:center; float:left; color:#9B9E89;}
.position .categor .job .salary{ width:120px; line-height:80px; border-right:1px solid #fff; height:45px;text-align:center; float:left; color:#FF0000;}
/*information*/
.information { width:925px; position:relative; float:left; }
.information .left{ width:150px; position:relative; float:left;}
.information .left .avatar{ width:139px; height:139px; float:left; left:5px; position:relative; background:url(../images/avatar.jpg) no-repeat;}
.information .left .avatar li{ width:121px; height:121px; float:left;  position:relative; top:6px; left:6px; overflow:hidden;} 
.information .left .box{ width:140px; float:left; left:5px; position:relative; top:10px;}
.information .left .box li{ background:url(../images/li_bg.gif) no-repeat left; padding-left:10px; color:#229BB6; line-height:22px;}
.information .left .box li a{ color:#229BB6;}
.information .friend{ width:140px; float:left; background:#F0F0F0; border-bottom: solid #ccc 1px;border-top: solid #ccc 1px; position:relative; top:20px;}
.information .friend a{ color:#000000;}
.information .friend .j{ line-height:40px; padding-left:35px; color:#30353B; font-weight:bold; background:url(../images/sear_job.gif) no-repeat left; background-position:2% 50%;}
.information .friend .p{ line-height:40px; padding-left:35px; color:#30353B; font-weight:bold; background:url(../images/colos.gif) no-repeat left; background-position:2% 50%;}
.information .friend .f{ line-height:40px; padding-left:35px; color:#30353B; font-weight:bold; background:url(../images/fav.gif) no-repeat left; background-position:2% 50%;}
.information .friend .c{ line-height:40px; padding-left:35px; color:#30353B; font-weight:bold; background:url(../images/mail.gif) no-repeat left; background-position:2% 50%;}
.information .friend .b{ line-height:40px; padding-left:35px; color:#30353B; font-weight:bold; background:url(../images/bolg.gif) no-repeat left; background-position:2% 50%;}
.information .friend .i{ line-height:40px; padding-left:35px; color:#30353B; font-weight:bold; background:url(../images/fri.gif) no-repeat left; background-position:2% 50%;}
.information .midd{ width:555px; position:relative; float:left; left:20px;}
.information .midd .box{width:555px; float:left; position:relative;}
.information .midd .box .title{ width:555px; height:30px; line-height:30px; float:left; background:url(../images/top_bg.gif) repeat-x; float:left; position:relative;} 
.information .midd .box .title li{ background:url(../images/box_s.gif) no-repeat left; padding-left:30px; line-height:30px; background-position:2% 50%; color:#2C2D31; font-weight:bold; font-size:13px;}
.information .midd .box .text{ width:555px; background:#F4FCFF ; border-top:1px solid  #3ABDC7; position:relative; top:20px; float:left;}
.information .midd .box .text p{line-height:20px;  color:#30353B; padding:10px 20px;}
.information .midd .box .text .conditions{ width:555px; height:30px; line-height:30px; float:left; color:#229BB6; padding-left:9px;}
.information .midd .box .text .choose{width:555px; height:30px; line-height:30px; float:left;}
.information .midd .box .text .choose li{ float:left; padding-left:9px;color:#000000; font-size:12px;}
.information .midd .box .text .choosee{width:555px; height:60px; line-height:30px; float:left; position:relative; top:10px;}
.information .midd .box .text .choosee li{ float:left; padding-left:15px;color:#000000; font-size:12px;}
.information .midd .box .text .choosee .a{ width:40px; float:left; text-align:left;}
.information .midd .box .text .choosee .b{ width:100px; float:left; text-align:left;}
.information .midd .box .text .submit{width:555px; height:60px; line-height:30px; float:left; }
.information .midd .box .text .submit li{ text-align:center; float:left; width:250px;}
/*pro*/
.information .midd .pro{width:555px; height:45px; background:#ECECEC; float:left; position:relative; font-size:13px; font-weight:bold;}
.information .midd .pro .j{ width:160px; line-height:45px; float:left; border-left:1px #fff solid; text-align:center;}
.information .midd .pro .c{ width:115px; line-height:45px; float:left; border-left:1px #fff solid;text-align:center;}
.information .midd .job{width:555px; height:80px;  float:left; position:relative; font-size:13px; font-weight:bold; border-bottom:1px #d2d2d2 solid;}
.information .midd .job .j{ width:155px;  float:left; border-left:1px #fff solid; text-align:center; padding-left:5px;}
.information .midd .job .c{ width:160px;  float:left; border-left:1px #fff solid;text-align:center; color:#1F1F1F;}
.information .midd .job .t{ width:115px;  float:left; border-left:1px #fff solid; text-align:center; padding-top:30px;}
.information .midd .job .u{ width:115px; line-height:80px; float:left; border-left:1px #fff solid;text-align:center; color:#FF0000;}

.information .midd .application{ width:558px; float:left; position:relative; top:30px;}
.information .midd .application .title{ width:555px; height:26px; line-height:26px; float:left; border-bottom:1px solid #ccc; margin-bottom:20px;}
*html .information .midd .application .title{ overflow:hidden;}
.information .midd .application .title ul{ padding:0px; height:27px; position:relative; left:15px;}
.information .midd .application .title .m{ background:url(../images/aa.gif) no-repeat bottom; float:left; width:118px; line-height:27px; height:27px; text-align:center;
cursor:pointer;} 
.information .midd .application .title .n{ background:url(../images/bb.gif) no-repeat bottom; float:left; width:118px; line-height:27px; height:27px; text-align:center; cursor:pointer;} 
.information .midd .application .info{ width:555px; position:relative; float:left;}
.information .midd .application .info .name{ width:555px; float:left; height:45px; line-height:45px;  position:relative;}
.information .midd .application .info .name .lastname{ width:220px; float:left; text-align:left; padding-left:20px; height:20px; line-height:20px; padding-top:10px; color:#505050;}
.information .midd .application .info .name .fristname{ width:300px; float:left; text-align:left;height:20px; line-height:20px; padding-top:10px;}
.information .midd .application .info .name .fristname input ,select{width:250px;}
.information .midd .application .info .name .tasttname{ width:115px; float:left; text-align:left; height:20px; line-height:20px; padding-top:10px;}
.call_info{ width:180px; height:20px;}
.information .right{ width:180px; position:relative; float:left; left:40px;}
/*dateils*/
.dateils{ width:724px; float:left; position: relative;}
.dateils .title{ width:724px; height:35px; float:left; position:relative; top:10px;}
.dateils .title .t{ width:180px; line-height:25px; float:left; font-size:16px; font-weight:bold; color:#3B3B3B;}
.dateils .title .h{ color:#229BB6; line-height:25px; height:25px; float:left; font-weight:bold;}
.dateils .title .e{ float:right; padding-right:15px; color:#229BB6;font-weight:bold;}
.engineer{ width:100%; height:30px; float:left; position:relative; top:10px; line-height:30px; font-size:18px; color:#229BB6;}
.Posted{ width:100%; height:25px; float:left; position:relative; top:10px; line-height:25px; font-size:13px; color:#3B3B3B;}
.dateils .basic{width:724px; height:35px; float:left; position:relative; top:10px; font-size:16px; font-weight:bold; color:#3B3B3B; line-height:35px;}
.dateils .inform{width:724px; float:left; position:relative; top:10px; background:#F4FDFF;border-top:1px solid #41B7CD;}

.dateils .inform p{ width:680px; line-height:22px;color:#9B9E89; font-size:13px; float:left; padding:15px 20px; overflow:hidden; padding:2px 20px;}
.dateils .inform li{ line-height:22px; float:left; padding:5px 15px; color:#9B9E89; font-size:13px;}
.dateils .friend{width:724px; height:35px; float:left; position:relative; top:30px;}
.dateils .friend li{ float:left; text-align:center; width:240px; cursor:pointer;}
/*Education*/
.information .midd .application .info .fulfill{ width:555px; float:left; height:45px; line-height:45px;  position:relative;}
.information .midd .application .info .fulfill .lastname{ width:180px; float:left; text-align:left; padding-left:20px; height:20px; line-height:20px; padding-top:10px; color:#505050;}
.information .midd .application .info .fulfill .fristname{ width:340px; float:left; text-align:left;height:20px; line-height:20px; padding-top:10px;}


.information .midd .application .info .education{ width:555px; float:left; height:45px; line-height:45px;  position:relative;}
.information .midd .application .info .education .lastname{ width:120px; float:left; text-align:left; padding-left:20px; height:20px; line-height:20px; padding-top:10px; color:#505050;}
.information .midd .application .info .education input,select{ width:250px;}
.information .midd .application .info .education .fristname{ width:400px; float:left; text-align:left;height:20px; line-height:20px; padding-top:10px;}

.information .midd .application .info .educations{ width:555px; float:left; height:110px; line-height:70px;  position:relative;}
.information .midd .application .info .educations .lastname{ width:120px; float:left; text-align:left; padding-left:20px; height:90px; line-height:20px; padding-top:10px; color:#505050;}
.information .midd .application .info .educations .fristname{ width:400px; float:left; text-align:left;height:90px; line-height:20px; padding-top:10px;}
.information .midd .application .info .education1{ width:555px; float:left;position:relative;}
.information .midd .application .info .education1 .lastname{ width:120px; float:left; text-align:left; padding-left:20px;line-height:20px; padding-top:10px; color:#505050;}
.information .midd .application .info .education1 .fristname{ width:400px; float:left; text-align:left; line-height:15px; color:#229BB6;}
.information .midd .application .info .education .fristname .select50{ width:50px; height:20px;}
.information .midd .application .info .education .fristname .select100{width:200px; height:20px;}
.information .midd .application .info .language{ width:555px; float:left; height:45px; line-height:20px; position:relative;}
.information .midd .application .info .language li{ float:left; padding:10PX 15PX;}
.information .midd .application .info .language li select{ width:100px; height:20px;}
.information .midd .application .info .add{ width:555px; float:left; height:25px; line-height:20px; position:relative;}
.information .midd .application .info .add li{ text-align:right; padding-right:30px;}
.information .midd .application .info .add li a{ color:#FF0000;}
.input80{ width:80px; height:15px;}
/*favorites*/
.favoritestitle {float:left;height:35px;position:relative;top:10px;width:100%;}
.favoritestitle .t{ width:180px; line-height:25px; float:left; font-size:16px; font-weight:bold; color:#3B3B3B;}
.favoritestitle .h{ color:#229BB6; line-height:25px; height:25px; float:left; font-weight:bold;}
.favoritestitle .e{ float:right; padding-right:15px; color:#229BB6;font-weight:bold;}
.position .favorite .page{ width:765px; height:45px; background:#ECECEC; float:left; position:relative; font-size:13px; font-weight:bold;}
.position .favorite .page .chooes{ width:80px; line-height:25px; border-right:1px solid #fff; height:45px;text-align:center; float:left; }
.position .favorite .page .date{ width:110px; line-height:25px; border-right:1px solid #fff; height:45px;text-align:center; float:left; }
.position .favorite .page .jobs{ width:185px; line-height:25px; border-right:1px solid #fff; height:45px;text-align:center; float:left; }
.position .favorite .page .location{ width:150px; line-height:25px; border-right:1px solid #fff; height:45px;text-align:center; float:left;}
.position .favorite .page .locations{ width:124px; line-height:25px; border-right:1px solid #fff; height:45px;text-align:center; float:left;}
.position .favorite .page .company{ width:190px; line-height:25px; border-right:1px solid #fff; height:45px;text-align:center; float:left;}
.position .favorite .page .state{ width:160px; line-height:25px; border-right:1px solid #fff; height:45px;text-align:center; float:left;}

.position .favorite .page .states{ width:200px; line-height:25px; border-right:1px solid #fff; height:45px;text-align:center; float:left;}
.position .favorite .job{width:765px; height:80px; float:left; font-size:13px; overflow:hidden; border-bottom:1px solid #d4d4d4;}
.position .favorite .job .date{ width:110px; line-height:80px; border-right:1px solid #fff; height:45px;text-align:center; float:left; }
.position .favorite .job .chooes{ width:80px; padding-top:30px; line-height:25px; border-right:1px solid #fff; height:25px;text-align:center; float:left; }
.position .favorite .job .jobs{ width:185px; line-height:25px; border-right:1px solid #fff; height:45px;float:left; color:#229BB6; font-weight:bold;}
.position .favorite .job .jobs a{  color:#229BB6;}
.position .favorite .job .company{ width:185px; line-height:20px; border-right:1px solid #fff; height:40px;text-align:center; float:left; padding-top:5px;}
.position .favorite .job .company a{ color:#1F1F1F;}
.position .favorite .job .location{ width:140px; line-height:25px; border-right:1px solid #fff; height:45px;text-align:center; float:left; color:#9B9E89;}
.position .favorite .job .salary{ width:120px; line-height:80px; border-right:1px solid #fff; height:45px;text-align:center; float:left; color:#FF0000;}
.position .favorite .job .state{ width:160px; line-height:80px; border-right:1px solid #fff; height:80px; text-align:center; float:left; color:#FF0000; }
.position .favorite .job .states{ width:200px; line-height:25px; border-right:1px solid #fff; height:25px; text-align:center; float:left; color:#FF0000; padding-top:20px;}
.position .favorite .job .companys{ width:185px; line-height:25px; border-right:1px solid #fff; height:25px; text-align:center; float:left; color:#229bb6; font-weight:bold; padding-top:20px;}
.position .favorite .job .salarys{ width:130px; line-height:80px; border-right:1px solid #fff; height:45px;text-align:center; float:left; color:#FF0000;}

.position .favorite .bottom{ width:765px; height:25px; float:left; position:relative; top:20px;}
/*.position .favorite .bottom a{background:url(../images/app_p.gif); width:101px; height:23px; color:#FFF; line-height:24px; display:inline-block; text-align:center;}
.position .favorite .bottom a:hover{background:url(../images/hover.gif) repeat-x; width:95px; height:23px; color:#FFF; line-height:24px; display:inline-block; overflow:hidden; }*/
.position .favorite .bottom li{ float:left; padding:0 50PX;}
/*call me is open*/

.meisopen{ width:600px; height:450px; position:absolute; margin:0px auto; z-index:1002;}       
.meisopen .title{ width:600px; height:58px; float:left;}
.meisopen .title li{ line-height:30px; font-size:16px; padding-left:20px; padding-top:20px;}
.meisopen .box{ width:580px; height:360px; float:left; position:relative; left:10px; border-top:1px #878787 solid; background: #F9F9F9;}
.meisopen .box .ones{ width:580px; padding-top:10px; float:left; }
.meisopen .box .ones .ast{ float:left; width:100px; text-align:center; height:25px;color:#229BB6;}
.meisopen .box .ones .bst{ float:left; width:400px; }

word
.work{ width:624px; height:500px; float:left; overflow:hidden;}       
/*qy留言簿*/
.book{ width:555px; float:left; border-top:1px #d2d2d2 solid; padding-top:5px; padding-bottom:10px;}
.book .logo{ width:44px; float:left;}
.book .ly{ width:480px; float:left; overflow:hidden;}
.book .ly .titles{ width:500px; float:left; color:#229BB6; padding-left:20px; font-size:13px; }
.book .ly .text{ width:500px; float:left;padding-left:20px; line-height:20px;}
.book .ly .di{width:500px; float:left;padding-left:20px; line-height:20px; padding-top:30px;} 
.bk{ width:500px; float:left;}
.bk .a{ font-size:13px; color:#229bb6; line-height:40px; height:40px;}
.tj{ width:555px; float:left; height:40px;}
.tj li{ float:left; text-align:center; padding-left:30px; padding-top:10px;}
/*Current*/
.current{ width:555px; height:80px; background:url(../images/post-Details.gif) repeat-x;  float:left; position: relative; top:10px;}
.currenttext{ width:555px; position:relative; height:150px; top:15px; float:left; background:#F4FDFF; border-top:1px #41B7CD solid;}
.that{ width:100%; height:40px; line-height:40px; position:relative; top:10px; float:left; color:#229bb6;}
/*createjob*/
.createjob{ width:925px; background:#F4FDFF; border-top:1px #41B7CD solid; float:left;}
.createjob .name{ width:925px; height:50px; float:left; font-size:13px;}
.createjob .name .a{ width:350px; float:left; height:20px; padding-top:10px; padding-left:50px;}
.createjob .name .c{ width:350px; float:left; height:20px;  padding-left:50px; line-height:20px; padding-top:10px;}
.createjob .name .b{ width:300px; float:left; height:20px; padding-top:10px;}
.createjob .text .a{ width:350px; float:left; height:90px; padding-top:10px; padding-left:50px;}
.createjob .text .b{ width:300px; float:left; height:90px; padding-top:10px;}
.createjob .text .c{ width:350px; float:left; height:20px; padding-top:10px; padding-left:50px; line-height:22px;}
.createjob .chang { width:925px; float:left; height:150px;}
.createjob .text { width:925px; float:left; height:100px;}
.createjob .chang .b{ width:300px; float:left; height:20px; padding-top:10px;}
.createjob .chang .c{ width:350px; float:left; height:20px; padding-top:10px; padding-left:50px; line-height:22px;}

.jianli{ width:555px;background:#F4FCFF ;border-top:1px solid  #3ABDC7; float:left; position:relative; }
.jianli ul {padding:5px 0 0 20px; height:30px;border-bottom:1px solid  #d2d2d2;}
.jianli ul .aq{line-height:22px; float:left; width:160px;}
.jianli ul .bw{line-height:22px; float:left; width:270px;}
.jianli ul .bt{line-height:22px; float:left; width:100px; text-align:center;}
/*footer*/
.footer{ width:925px; height:70px; margin-top:50px;  border-top:1px #d5d5d5 solid; clear:both; float:left;}
.footer ul{ padding:0px;}
.footer a{color:#000;}
.footer a:hover{ color:#000;}
.footer ul li{ float:left; color:#777; line-height:50px; height:70px;}
/*info*/
.infoma{width:555px;float:left; position:relative;top:10px; background:#F4FCFF;
border-top:1px solid #3ABDC7;}
.infoma ul{width:555px; float:left;line-height:30px;}
.infoma .ones{ width:150px; float:left; padding-left:15px; }
.infoma .tows{ width:270px; float:left;}
.infoma .there{ width:90px; float:left;}
.infoma .red{color:#ff0000;}
.infoma .te a{text-decoration:underline;} 

/***partner-education***/
.pt_left{ width:179px; float:left; margin-top:20px; font-size:13px; }
.pt_left a{ font-size:13px; color:#fff;}
.pt_left li{ margin-bottom:9px;}
.left .pt_left li a{ color:#FFFFFF; font-weight:bold; text-decoration:none; background:url(../images/a1.gif) no-repeat; display:inline-block; width:179px; height:45px; line-height:33px; text-align:center;}
.left .pt_left li a:hover{ background:url(../images/a2.gif) no-repeat; color:#fff;}
.left .pt_left li a.on{ background:url(../images/a2.gif) no-repeat; color:#fff;}
.pt_right{ width:525px; float:right; margin-top:20px; line-height:25px; font-size:14px; color:#30353b;}
.pt_right h3{ font-size:24px; color:#4caec4; margin-bottom:10px;}
.pt_right ul{ padding-left:25px; list-style-type:disc; margin:10px 0px;}
.pt_right ul li{ padding-left:6px; list-style-type:disc;}
.pt_right ul.check_bg li{ list-style-type:none; background:url(../images/icon_check.gif) no-repeat left 8px; padding-left:25px;}
