﻿.breadNav{ width:1000px; margin:0 auto; height:26px; line-height:24px; border-bottom:1px solid #f0f0f0;}
.breadNav span,.breadNav font,.breadNav a,.breadNav h6{ display:block; float:left; color:#4c4b49; font-size:12px;}
.breadNav font{ background:url(../image/bread_indexIcon_font.gif) no-repeat center; width:11px; height:26px; padding:0 4px;}
.breadNav span{ color:#2d67b0;}
.breadNav h6{ padding-right:4px;}
.breadNavWrap{ float:right; height:26px;}
.breadIndexMenu{ display:block; width:12px; height:26px; background:url(../image/bread_indexIcon.gif) no-repeat;}

.banner{ width:1000px; margin:0 auto; height:268px;}
.banner img{ width:1000px; height:267px;}

.contact_t_l{ width:744px; margin-right:40px;}
.contact_t_l li{ float:left; width:280px; line-height:28px; color:#787b80; font-size:12px; padding-left:8px;}
.contact_t_l li a{ color:#787b80;}
.contact_l{ width:60px; margin-right:20px;}

.south .contact_t_l{ width:694px; margin-left:24px; margin-right:0}
.south .contact_t_l li{ float:left; width:338px; line-height:28px; color:#787b80; font-size:12px; padding-left:8px;}
.south .contact_t_l li a{ color:#787b80;}
.south .contact_l{ width:60px; margin-right:20px;}


.leftSlider{ width:216px; float:left; margin-right:34px; display:inline;}
.leftSlider h2{ width:216px; height:42px; background:url(../image/left_h2.jpg) no-repeat; position:relative;}
.leftSlider h2 a{ color:#fff; font-size:18px; line-height:34px; padding-left:20px;}
.leftSlider h2 span{ font-size:8px; color:#FFF; position:absolute; left:53px; top:29px;text-transform:uppercase;}

.leftSlider ul{ width:214px; border:1px solid #efefef; border-top:none;}
.leftSlider ul li{ background:url(../image/left_bg.jpg) repeat-x; height:auto; width:214px;}
.leftSlider ul li a{ line-height:34px; color:#8a8a8a; font-size:12px; background:url(../image/sprite_left.jpg) no-repeat 27px -35px; padding-left:47px; display:block; height:34px; width:167px;}
.leftSlider ul li a:hover{ color:#0a4c8d; background:url(../image/sprite_left.jpg) no-repeat 27px 0;}
.leftSlider ul li.active a{ color:#0a4c8d; background:url(../image/sprite_left.jpg) no-repeat 27px 0;}
.leftSlider ul li a span{ margin-right:10px; display:none;}

.leftSlider ul li dl{ display:none;}
.leftSlider ul li dl dd{ padding-left:10px; background:url(../image/left_dot.jpg) no-repeat 46px 0; height:35px; line-height:35px;}
.leftSlider ul li dl dd a{ background:none;}
.leftSlider ul li dl dd a:hover{ background:none; color:#7cb3f4; }
.leftSlider ul li dl dd a.on { color:#7cb3f4; }
.leftSlider ul li.active dl dd a{ background:none; color:#8a8a8a;}
.leftSlider ul li.active dl dd a:hover{ background:none; color:#7cb3f4; }
.leftSlider ul li.active dl dd a.on { color:#7cb3f4; }


.rightContents{ float:left; width:750px; overflow:hidden;}
.rightContents h3{ color:#0a4c8d; font-size:14px; line-height:20px;}
.rightContents h4{ font-size:10px; color:#b6b6b6; padding-left:14px; text-transform: uppercase; line-height:20px;text-transform:uppercase;}

.rightContents_job h3{ color:#0a4c8d; font-size:14px; line-height:20px;}
.rightContents_job h4{ font-size:10px; color:#b6b6b6; padding-left:14px; text-transform: uppercase; line-height:20px;}


.area{ width:754px; height:537px; border:1px solid #ebebeb; margin:0 auto;}


.dev{ width:1000px; margin:0 auto;}

.dev_top{ width:1000px; overflow:hidden;}

.dev_top_l{ width:263px; height:269px; border:1px solid #efefef; margin-right:20px; display:inline;}
.dev_top_l h4{ height:40px; line-height:40px; font-size:14px; color:#545454; padding-left:12px;}
.dev_top_l h4 a{ font-size:14px; color:#545454;}

.dev_top_c{ width:479px; height:271px; margin-right:20px; position:relative; overflow:hidden;}
.dev_top_c ul{ position:absolute; height:271px; left:0; top:0; z-index:1; width:8000%;}
.dev_top_c ul li{ width:479px; height:271px; float:left;}
.dev_top_c dl{ position:absolute; left:0; top:0; z-index:2; background:url(../image/dev_top_c_dl.png) no-repeat; width:182px; height:115px; padding-top:12px;}
.dev_top_c dl dd{ display:none;}
.dev_top_c dl dd.active{ display:block;}
.dev_top_c dl dd h5,.dev_top_c dl dd a,.dev_top_c dl dd p{ display:block; height:26px; line-height:14px; padding-left:14px;}
.dev_top_c dl dd h5{ font-size:14px; color:#ffffff;}
.dev_top_c dl dd a{ font-size:14px; color:#ffffff; height:18px;}
.dev_top_c dl dd p{ font-size:14px; color:#ffffff;}
.dev_top_c_menu{ width:106px; height:40px; position:absolute; left:82px; top:76px; z-index:3;}
.dev_top_c_menu a{ margin-right:4px;}

.dev_top_r{ width:214px; height:269px; border:1px solid #efefef; overflow:hidden;}
.dev_top_r h4{ height:40px; line-height:40px; font-size:14px; color:#545454; padding-left:12px;}
.dev_top_r h4 a{ font-size:14px; color:#545454;}
.dev_bottom_l{ width:510px;}
.dev_bottom_l_cont_t{ margin-bottom:2px; height:278px;}
.dev_bottom_l_cont_b{ height:139px;}
.dev_bottom_l_cont_b a{ margin-right:2px;}

.dev_bottom_r_cont{ width:488px; height:417px; border:1px solid #efefef;}
.dev_bottom_r_cont h4{ height:40px; line-height:40px; font-size:14px; color:#545454; padding-left:22px;}
.dev_bottom_r_cont h4 a{ font-size:14px; color:#545454;}
.dev_bottom_r_t{ height:206px; overflow:hidden;}
.dev_bottom_r_t dl{ width:438px; margin:0 auto;}
.dev_bottom_r_t dd{ width:438px; line-height:22px; color:#787c7f; font-size:12px;}
.dev_bottom_r_t dd p{ margin-bottom:6px;}

.dev_bottom_r_b img{ width:162px; height:140px;}
.dev_bottom_r_b .dev_spec img{ width:164px;}


.planning_conts{ padding-left:17px;}
.planning_conts li{ padding:40px 28px 24px 0; float:left; width:154px; border-bottom:1px solid #efefef; height:154px; overflow:hidden;}
.planning_conts li img{ width:154px; height:116px;}
.planning_conts li a{ text-align:center; color:#868686; font-size:12px; line-height:38px; display:block; width:154px;}

.south p{ color:#818181; line-height:25px; padding-bottom:10px; font-size:12px;}
.southWrap{ width:632px; margin:0 auto;}
.southWrap img{ width:632px; height:474px;}
.southScroll{ margin-left:-8px; height:145px; width:750px;}
.southScrollWrap{ height:135px; position:relative; width:634px; overflow:hidden;}
.southScrollWrap ul{ position:absolute; left:0; top:0; height:135px; width:8000%;}
.southScrollWrap ul li{ float:left; width:140px; margin-right:24px;}
.southScrollWrap ul li a{ display:block; line-height:36px; width:140px; text-align:center; color:#474a4d;}
.southScrollWrap ul li a img{ border:1px solid #fff; width:140px; height:106px;}
.southScrollWrap ul li a:hover img{ border:1px solid #1357a5;}
.southScrollWrap ul li.active a img{ border:1px solid #1357a5;}

.news_l center img{ width:231px; height:81px;}



.news_l{ width:263px; height:517px; border:1px solid #efefef; margin-right:20px; display:inline; padding-top:8px;}
.news_l h4{ height:24px; line-height:24px; font-size:14px; color:#545454; padding-left:12px;}
.news_l h4 a{ font-size:14px; color:#545454;}

.news_r_t{ width:715px; height:271px; position:relative; overflow:hidden;}

.news_r_t_left{ width:498px; float:left; overflow:hidden; position:relative; z-index:1;}
.news_r_t_left ul li{ width:161px; height:65px; float:left; margin-right:5px; text-align:center; line-height:59px; cursor:pointer}
.news_r_t_left ul li.on { background:url(../image/Partner_bg.jpg) no-repeat}

.news_r_t_left ul li img{ vertical-align:middle;}
.news_r_t_right{ width:217px; background:#8dadd3; height:263px; overflow:hidden; z-index:2;}
.news_r_t_right ul{ height:158px;}
.news_r_t_right ul li{ clear:both; height:77px; border-bottom:1px solid #87a7cb;}
.news_r_t_right ul li .date{ width:81px; height:59px; padding-top:18px;}
.news_r_t_right ul li .date span{ display:block; width:80px; font-size:30px; color:#d8dfe8; text-align:center;}
.news_r_t_right ul li .date font{ display:block; width:80px; font-size:10px; color:#d8dfe8; text-align:center;}
.news_r_t_right ul li a{ float:left; margin-top:18px; display:block; width:122px; line-height:20px; color:#FFF;}
.news_r_t_right .fr{ margin-right:10px;}

.news_l ul li{ background:url(../image/pic1.gif) no-repeat 16px 7px; padding:2px 0 2px 32px;}
.news_l ul li a,.news_l ul li span{ display:block; height:18px; line-height:18px;}
.news_l ul li span{ font-size:10px; color:#bdc5ce;}
.news_l ul li a{ color:#787c7f;}
.news_l ul li a:hover{ color:#000;}

.news_l .fr{ margin-right:16px;}

.news_r_b_Scroll{ width:712px; height:181px; overflow:hidden; border:1px solid #efefef;}
.news_r_b_Wrap{ width:629px; height:140px; position:relative; overflow:hidden;}
.news_r_b_Wrap ul{ position:absolute; left:0; top:0; width:8000%; height:108px;}
.news_r_b_Wrap ul li{ float:left; width:142px; height:108px; margin-right:20px; display:inline;}
.news_r_b_Wrap ul li a{ display:block; width:142px; text-align:center; line-height:40px; color:#76777b; font-size:12px;}
.news_r_b_Wrap ul li a img{ width:136px; height:102px; padding:2px; border:1px solid #cfcfcf;}

.coop{ border-top:1px dotted #cccccc;}
.coop ul li{ float:left; width:122px; height:70px; margin-right:24px; margin-bottom:10px; text-align:center; line-height:64px; cursor:pointer; }
.coop ul li.on {background:url(../image/Partner_bg_d.jpg) no-repeat; }
.coop ul li img { vertical-align:middle;}


.newlist,.newlists{overflow:hidden; width:740px;}
.newlist ul,.newlists ul{ padding:0px;overflow:hidden;}
.newlist ul li{ float:left;width:740px; line-height:30px; border-bottom:1px dotted #ccc; padding-top:4px;}
.newlist ul li a{ float:left; padding-left:15px; background:url(../image/pic1.gif) 5px 12px no-repeat; color:#787c7f; font-size:12px;}
.newlist ul li span{ float:right; color:#bdc5ce; padding-right:5px;font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.newlist ul li.an span{ float:left; color:#ccc; padding-left:5px;font-family:Arial, Helvetica, sans-serif;}


.company_news_first{ width:740px; height:143px; border-bottom:1px solid #d6d5d5; padding-top:6px;}
.company_news_first dl{ float:left; width:540px; margin-left:32px; display:inline;}
.company_news_first dl dt a{ color:#000000; font-size:12px; line-height:14px;}
.company_news_first dl dd span{ color:#8ab6e6; font-size:8px; line-height:14px; display:block; border-bottom:1px dotted #cccccc; padding-bottom:4px; font-family:Arial;}
.company_news_first dl dd p{ color:#787c7f; font-size:12px; line-height:22px;}
.company_news_first dl dd p a{ margin-left:4px;}
.company ul li{ margin-bottom:4px;}
.company_news_imgWrap img{ width:166px; height:117px;}

.details{ padding:0px;overflow:hidden; width:740px; margin:0 auto;}
.details h2{ text-align:center; font-size:14px; color:#000000; line-height:24px; padding:0px 0px 10px; width:296px; margin:0 auto;}
.details h3{ text-align:center;font-size:12px; color:#9A9A9A; padding:10px 0px 6px; margin-bottom:30px; border-bottom:1px solid #d6d5d5;}
.details h3 span{ padding:0px 10px 0px 10px; display:inline-block;}
.details h3 span.time{  padding-left:22px;}
.details h3 span.come{}
.details h3 span.click{  padding-left:18px;}
.details h3 span.time{ }
.details h3 span.print{}
.details h3 span.print a{ cursor:pointer; cursor:hand; color:#9A9A9A;}
.details h3 span.autor{ }
.details h3 span.font_size{color:#9A9A9A; padding-left:5px;}
.details h3 span.font_size a{ padding:0px 5px;cursor:pointer; cursor:hand; color:#9A9A9A;}
.details h3 span.font_size a#big{ font-size:12px;}
.details h3 span.font_size a#small{font-size:12px;}
.details h3 span.font_size a#medium{font-size:12px;}
.details h3 span.font_size a.on{ color:#0a4c8d;}
.conts{ font-size:14px; line-height:24px;color:#818181;}
.conts img { text-align:center; }
.conts p{ padding:0px; }
.share{ display:block; margin:30px 0px 0px; border-bottom:1px solid #efefef; padding:0px 0px 30px;}
#passit_def_div .font_weir{ font-family:"微软雅黑"; float:left;}
a.close{float:right; width:71px; height:22px; margin:14px 0px 0px; line-height:22px; color:#999999; text-align:center;}
.fp{ padding:15px 0px 20px; position:relative; border-top:1px solid #d6d5d5;}
.fp span{ display:block; padding:2px 0px; width:75%; color:#9a9a9a; font-size:12px; line-height:20px;}
.fp span a{ color:#9a9a9a; font-size:12px; line-height:20px;}
.fp span a:hover{color:#000; text-decoration:underline;}




.about{ width:1000px; margin:0 auto;}
.about_t{ width:1000px; height:322px;}
.about_t_l_cont{ width:764px; height:322px;}
.about_t .about_t_l{ width:764px; height:322px; float:left; overflow:hidden;}
.about_t .about_t_l .leftPart{ width:272px; height:322px; float:left; background:#276bb6; padding-left:22px;}
.about_t .about_t_l .rightPart{ width:470px; height:322px; float:left;}

.leftPart h3 a{ font-size:14px; color:#FFF; line-height:18px;}
.leftPart h4{ font-size:10px; color:#799cc2; line-height:14px; font-family:Arial;}
.leftPart p{ font-size:12px; color:#FFF; line-height:22px; padding-top:10px; width:240px;}
.leftPart h3 a{ font-size:12px; color:#FFF;}

.about_t .about_t_r{ width:213px; height:308px; border:1px solid #efefef; float:left; overflow:hidden; margin-left:20px; margin-top:12px;}
.about_t .about_t_r h4{ padding-left:12px;}
.about_t .about_t_r p{ width:188px; margin:0 auto; line-height:19px; color:#cecece; font-size:12px;}
.about_t .about_t_r img{ margin:0 auto; display:block;}

.about_b{ width:998px; height:181px; border:1px solid #efefef;}
.about_b .news_r_b_Wrap{ width:851px;}
.about_b .news_r_b_Wrap ul li{ margin-right:34px;}
.about_b .news_r_b_Wrap ul li a{ cursor:pointer;}
.about_b a.fl{ margin:0 13px;}

.leader{ width:750px; overflow:hidden;}
.leader img{ float:left;}
.leader_cont{ width:448px; margin-left:42px; display:inline; margin-top:-10px; overflow:hidden;}
.leader p ,.leader div{ line-height:30px; color:#868686; font-size:12px;}

.brand{ width:263px; height:255px;}
.staff img{ margin-left:18px;}
.staff .staff_cont{ margin-left:30px; width:196px; float:left;}
.staff .staff_cont p{ line-height:24px; font-size:12px; color:#737373; padding-bottom:10px;}

.news_r_t_right h5{ line-height:24px; font-weight:bold; color:#fff; font-size:14px; padding-left:16px;}
.news_r_t_right p{ line-height:28px; color:#FFF; padding-left:16px; font-size:12px; width:192px;}

.job_t_l table{ width:764px;}
.job_t_l table tr td{ height:30px; vertical-align:middle; background:#fff; color:#787c7f; font-size:12px; text-align:center; border-bottom:1px dotted #cfcfcf;}
.job_t_l table tr td span{ color:#0c52a2; font-family:Arial;}
.job_t_l table tr td font{ color:#c4c5c7; font-family:Arial;}
.job_t_l table tr.trTitle td{ height:28px; vertical-align:middle; background:#0c52a2; color:#FFF; font-size:12px; text-align:center; border-right:1px solid #779ecb;}
.job_t_l table tr td.active td{ background:#f5f8fb;}

.rightContents_job{ width:746px; float:left;}
.rightContents_job table{ width:764px;}
.rightContents_job table tr td{ height:30px; vertical-align:middle; background:#fff; color:#787c7f; font-size:12px; text-align:center; border-bottom:1px dotted #cfcfcf;}
.rightContents_job table tr td span{ color:#0c52a2;}
.rightContents_job table tr td font{ color:#c4c5c7;}
.rightContents_job table tr.trTitle td{ height:28px; vertical-align:middle; background:#0c52a2; color:#FFF; font-size:12px; text-align:center; border-right:1px solid #779ecb;}
.rightContents_job table tr td.active td{ background:#f5f8fb;}

.job_t_l{ width:764px; float:left;}
.job_t_r{ float:left; width:214px; margin-left:20px; display:inline;}
.job_t_r_part1{ width:202px; height:174px; border:1px solid #efefef; padding-left:12px;}
.job_t_r_part1 .public_header_other span{ padding:0;}
.job_t_r_part1 font{ font-size:9px; color:#dfe0e0; line-height:10px; font-family:Arial;}
.job_t_r_part1 p{ color:#787c7f; font-size:12px; line-height:20px;}
.job_t_r_part1 a.fr{ margin-right:17px;}

.job_t_r_part2{ width:216px; height:271px; background:#8daed3;}
.job_t_r_part2 ul li{ padding:4px 0 4px 0; margin-left:14px; border-bottom:1px dotted #c6d7e9; width:183px;}
.job_t_r_part2 ul li span{ display:block; color:#d1dfed; font-size:10px; line-height:20px; padding-left:6px; background:url(../image/blue_pic.gif) no-repeat 0px 8px; font-family:Arial;}
.job_t_r_part2 ul li a{ display:block; color:#ffffff; font-size:12px; line-height:22px; padding-left:6px;}
.job_t_r_part2 a.fr{ margin-right:17px;}

.job_t_r_part3{ width:214px; height:313px; border:1px solid #efefef;}
.job_t_r_part3 .public_header_other h4{ padding-left:12px;}
.job_t_r_part3 a.fr{ margin-right:17px;}
.job_t_r_part3 p{ width:187px; margin:0 auto; font-size:12px; line-height:20px; color:#9a9ea1;}

.rightContents_job li p{ padding-left:126px; width:606px; line-height:22px; color:#535353; font-size:12px; margin-bottom:22px;}
.rightContents_job li.li01{ background:url(../image/concept_icon1.gif) no-repeat 44px 0; }
.rightContents_job li.li02{ background:url(../image/concept_icon2.gif) no-repeat 44px 0;}
.rightContents_job li.li03{ background:url(../image/concept_icon3.gif) no-repeat 44px 0;}
.rightContents_job li.li04{ background:url(../image/concept_icon4.gif) no-repeat 44px 0;}

.part{ background:#8daed3;}


em{ font-style:normal;}
.job_rec_part1{ width:746px; height:auto; overflow:hidden;}
.job_rec_part1 li{ padding-bottom:24px; position:relative; z-index:1; width:746px;}
.job_rec_part1 li span{ display:block;}
.job_rec_part1 li font.grey{ color:#909090;}
.job_rec_part1 li .Div_name{ width:188px; height:19px; float:left; text-align:right; font-size:12px; line-height:19px;}

.job_rec_part1 li .Div_text1{ width:526px; height:19px; float:left; margin-left:8px; display:inline;}
.job_rec_part1 li .Div_text1 .Span1{ width:4px; height:19px; background:url(../image/text_left.jpg) no-repeat; float:left;}
.job_rec_part1 li .Div_text1 .Span2{ width:224px; height:19px; background:url(../image/text_center.jpg) repeat-x; float:left;}
.job_rec_part1 li .Div_text1 .Span2 input{ width:218px; height:16px; line-height:16px; background:none; float:left; border:0; font-size:12px;}
.job_rec_part1 li .Div_text1 .Span3{ width:4px; height:19px; background:url(../image/text_right.jpg) no-repeat; float:left; margin-right:12px; display:inline;}
.job_rec_part1 li .Div_text1 font{ display:block; float:left; font-size:12px; line-height:18px; margin-right:17px;}
.job_rec_part1 li .Div_text1 em{ line-height:12px; color:#df0707; margin-top:6px; display:block; float:left;}

.job_rec_part1 li .Div_radio1{ width:526px; height:19px; float:left; margin-left:8px; display:inline;}
.job_rec_part1 li .Div_radio1 .Span1{ width:13px; height:13px; background:url(../image/radio.jpg) no-repeat -13px 0; float:left; margin-top:3px; margin-right:10px; cursor:pointer;}
.job_rec_part1 li .Div_radio1 .Span2{ width:13px; height:13px; background:url(../image/radio.jpg) no-repeat 0 0; float:left; margin-top:3px; margin-right:10px; cursor:pointer;}
.job_rec_part1 li .Div_radio1 .Span1 input,.job_rec_part1 li .Div_radio1 .Span2 input{ visibility:hidden;}
.job_rec_part1 li .Div_radio1 font{ display:block; float:left; font-size:12px; line-height:18px; margin-right:17px;}
.job_rec_part1 li .Div_radio1 em{ line-height:12px; color:#df0707; margin-top:6px; display:block; float:left;}

.job_rec_part1 li .Div_text2{ width:526px; height:19px; float:left; margin-left:8px; display:inline;}
.job_rec_part1 li .Div_text2 .Span1{ width:4px; height:19px; background:url(../image/text_left.jpg) no-repeat; float:left;}
.job_rec_part1 li .Div_text2 .Span2{ width:70px; height:19px; background:url(../image/text_center.jpg) repeat-x; float:left;}
.job_rec_part1 li .Div_text2 .Span2 input{ width:65px; height:16px; line-height:16px; background:none; float:left; border:0; font-size:12px;}
.job_rec_part1 li .Div_text2 .Span3{ width:4px; height:19px; background:url(../image/text_right.jpg) no-repeat; float:left; margin-right:6px; display:inline;}
.job_rec_part1 li .Div_text2 .Span4{ width:169px; height:19px; background:url(../image/text_center.jpg) repeat-x; float:left;}
.job_rec_part1 li .Div_text2 .Span4 input{ width:164px; height:16px; line-height:16px; background:none; float:left; border:0; font-size:12px;}
.job_rec_part1 li .Div_text2 font{ display:block; float:left; font-size:12px; line-height:18px; margin-right:17px;}
.job_rec_part1 li .Div_text2 em{ line-height:12px; color:#df0707; margin-top:6px; display:block; float:left;}

.job_rec_part1 li .Div_text3{ width:526px; height:19px; float:left; margin-left:8px; display:inline;}
.job_rec_part1 li .Div_text3 .Span1{ width:4px; height:19px; background:url(../image/text_left.jpg) no-repeat; float:left;}
.job_rec_part1 li .Div_text3 .Span2{ width:358px; height:19px; background:url(../image/text_center.jpg) repeat-x; float:left;}
.job_rec_part1 li .Div_text3 .Span2 input{ width:353px; height:16px; line-height:16px; background:none; float:left; border:0; font-size:12px;}
.job_rec_part1 li .Div_text3 .Span3{ width:4px; height:19px; background:url(../image/text_right.jpg) no-repeat; float:left; margin-right:6px; display:inline;}
.job_rec_part1 li .Div_text3 font{ display:block; float:left; font-size:12px; line-height:18px; margin-right:17px;}
.job_rec_part1 li .Div_text3 em{ line-height:12px; color:#df0707; margin-top:6px; display:block; float:left;}

.job_rec_part1 li .Div_text4{ width:526px; height:19px; float:left; margin-left:8px; display:inline;}
.job_rec_part1 li .Div_text4 .Span1{ width:4px; height:19px; background:url(../image/text_left.jpg) no-repeat; float:left;}
.job_rec_part1 li .Div_text4 .Span2{ width:160px; height:19px; background:url(../image/text_center.jpg) repeat-x; float:left;}
.job_rec_part1 li .Div_text4 .Span2 input{ width:155px; height:16px; line-height:16px; background:none; float:left; border:0; font-size:12px;}
.job_rec_part1 li .Div_text4 .Span3{ width:4px; height:19px; background:url(../image/text_right.jpg) no-repeat; float:left; margin-right:6px; display:inline;}
.job_rec_part1 li .Div_text4 font{ display:block; float:left; font-size:12px; line-height:18px; margin-right:17px;}
.job_rec_part1 li .Div_text4 em{ line-height:12px; color:#df0707; margin-top:6px; display:block; float:left;}

.job_rec_part1 li .Div_text5{ width:526px; height:19px; float:left; margin-left:8px; display:inline;}
.job_rec_part1 li .Div_text5 .Span1{ width:4px; height:19px; background:url(../image/text_left.jpg) no-repeat; float:left;}
.job_rec_part1 li .Div_text5 .Span2{ width:114px; height:19px; background:url(../image/text_center.jpg) repeat-x; float:left;}
.job_rec_part1 li .Div_text5 .Span2 input{ width:109px; height:16px; line-height:16px; background:none; float:left; border:0; font-size:12px;}
.job_rec_part1 li .Div_text5 .Span3{ width:4px; height:19px; background:url(../image/text_right.jpg) no-repeat; float:left; margin-right:6px; display:inline;}
.job_rec_part1 li .Div_text5 font{ display:block; float:left; font-size:12px; line-height:18px; margin-right:17px;}
.job_rec_part1 li .Div_text5 em{ line-height:12px; color:#df0707; margin-top:6px; display:block; float:left;}

.job_rec_part1 li .Div_text6{ width:526px; height:19px; float:left; margin-left:8px; display:inline;}
.job_rec_part1 li .Div_text6 .Span{ width:12px; height:13px; background:url(../image/checkbox.jpg) no-repeat 0 0; float:left; margin-top:3px; margin-right:12px; cursor:pointer;}
.job_rec_part1 li .Div_text6 .Span input{ visibility:hidden;}
.job_rec_part1 li .Div_text6 .Span_active{ width:12px; height:13px; background:url(../image/checkbox.jpg) no-repeat -12px 0; float:left; margin-top:3px; margin-right:12px; cursor:pointer;}
.job_rec_part1 li .Div_text6 .Span_active input{ visibility:hidden;}
.job_rec_part1 li .Div_text6 font{ display:block; float:left; font-size:12px; line-height:18px; margin-right:17px;}
.job_rec_part1 li .Div_text6 em{ line-height:12px; color:#df0707; margin-top:6px; display:block; float:left;}


.job_rec_part1 li .Div_select{ width:526px; height:19px; float:left; margin-left:8px; display:inline;}
.job_rec_part1 li .Div_select .Span1{ width:4px; height:19px; background:url(../image/text_left.jpg) no-repeat; float:left;}
.job_rec_part1 li .Div_select .Span2{ width:209px; height:19px; background:url(../image/text_center.jpg) repeat-x; float:left; position:relative; cursor:pointer;}
.job_rec_part1 li .Div_select .Span2 font{ width:209px; height:19px; background:url(../image/text_center.jpg) repeat-x; float:left; position:relative; padding-left:1px;}
.job_rec_part1 li .Div_select .Span2 input{ width:204px; height:16px; line-height:16px; background:none; float:left; border:0; font-size:12px;}
.job_rec_part1 li .Div_select .Span4{ width:50px; height:19px; background:url(../image/text_center.jpg) repeat-x; float:left; position:relative; cursor:pointer;}
.job_rec_part1 li .Div_select .Span4 font{ width:50px; height:19px; background:url(../image/text_center.jpg) repeat-x; float:left; position:relative; padding-left:1px;}
.job_rec_part1 li .Div_select .Span4 input{ width:45px; height:16px; line-height:16px; background:none; float:left; border:0; font-size:12px;}
.job_rec_part1 li .flSelect{ width:86px; margin-left:0;}
.job_rec_part1 li .Div_select .Span3{ width:19px; height:19px; background:url(../image/select.jpg) no-repeat; float:left; margin-right:6px; display:inline; cursor:pointer;}
.job_rec_part1 li .Div_select font{ display:block; float:left; font-size:12px; line-height:18px; margin-right:17px;}
.job_rec_part1 li .Div_select font.gray{ color:#909090;}
.job_rec_part1 li .Div_select em{ line-height:12px; color:#df0707; margin-top:6px; display:block; float:left;}
.job_rec_part1 li .Div_select .Span2 ul{ position:absolute; border:1px solid #afafaf; left:-4px; top:18px; background:#FFF; width:230px; display:none;}
.job_rec_part1 li .Div_select .Span2 ul li{ padding:0; height:20px; line-height:20px; font-size:12px; padding-left:4px; cursor:pointer;}
.job_rec_part1 li .Div_select .Span4 ul{ position:absolute; border:1px solid #afafaf; left:-4px; top:18px; background:#FFF; width:71px; display:none; height:200px; overflow-y:auto; overflow-x:hidden;}
.job_rec_part1 li .Div_select .Span4 ul li{ padding:0; height:20px; line-height:20px; font-size:12px; padding-left:4px; cursor:pointer;}

.job_rec_part1 li .Div_upload{ width:416px; height:auto; float:left; margin-left:8px; display:inline;}
.job_rec_part1 li .Div_upload .Span1{ width:319px; height:19px; background:url(../image/upload_text.jpg) no-repeat; float:left; padding:0 4px;}
.job_rec_part1 li .Div_upload .Span1 input{ width:319px; height:16px; border:0; background:none; font-size:12px; line-height:16px;}
.job_rec_part1 li .Div_upload .Span2{ width:52px; height:18px; background:url(../image/upload_menu.jpg) repeat-x; float:left; position:relative; cursor:pointer; margin-left:25px; position:relative; overflow:hidden;}
.job_rec_part1 li .Div_upload .Span2 input{ position:absolute; right:0; filter:alpha(opacity=0); -moz-opacity:0; -o-opacity:0; -khtml-opacity: 0; opacity: 0; cursor:pointer;}

.job_rec_menu{ padding-left:274px; height:30px;}
.job_rec_menu_input1{ background:url(../image/submit.jpg) no-repeat; width:76px; height:26px; border:0; float:left; margin-right:6px; display:inline; cursor:pointer;}
.job_rec_menu_input2{ background:url(../image/cancel.jpg) no-repeat; width:76px; height:26px; border:0; float:left; margin-right:6px; display:inline; cursor:pointer;}
.job_rec_menu_input3{ background:url(../image/reset.jpg) no-repeat 0 0; width:76px; height:26px; border:0; float:left; cursor:pointer;}
.job_rec_menu_input3_active{ background:url(../image/reset.jpg) no-repeat 0 -26px; width:76px; height:26px; border:0; float:left; cursor:pointer;}

.Div_textarea textarea{ border:0; width:394px; height:134px; margin-left:8px; float:left; margin-right:6px; display:inline; font-size:10px; padding:4px; line-height:20px; background:url(../image/textarea.jpg) no-repeat;}
.Div_textarea em{ line-height:12px; color:#df0707; margin-top:6px; display:block; float:left;}

.hiddenBox{ display:none;}



.job_detail_header{ height:48px; line-height:48px;}
.job_detail_header h1{ font-size:20px; color:#4f4f4f; padding-left:16px;}
.job_detail_header .job_date{ color:#4f4f4f; font-size:12px; margin-right:26px; background:url(../image/date.jpg) no-repeat left center; padding-left:25px;}
.job_detail_contents{ width:732px; border:1px solid #e6e6e6;}
.job_detail_contents .ul01{ padding:35px 0 0 40px; overflow:hidden;}
.job_detail_contents .ul01 li{ float:left; width:370px; font-size:14px; line-height:28px; color:#4f4f4f;}
.job_detail_contents .ul01 li.ul01Li01{ width:230px;}
.job_detail_contents .ul03{ padding:14px 0 0 40px; overflow:hidden;}
.job_detail_contents .ul03 li{ float:left; width:370px; font-size:14px; line-height:30px; color:#4f4f4f; padding-left:44px;}
.job_detail_contents .ul03 li.ulLi01{ background:url(../image/job_detail_icon1.gif) no-repeat left center;}
.job_detail_contents .ul03 li.ulLi02{ background:url(../image/job_detail_icon2.gif) no-repeat left center;}
.job_detail_contents .ul03 li.ulLi03{ background:url(../image/job_detail_icon3.gif) no-repeat left center;}
.job_detail_contents h3{ background:url(../image/job_detail_h3.jpg) no-repeat; width:655px; height:32px; margin:0 auto; line-height:32px; color:#FFF; padding-left:15px;}
.job_detail_contents h6{ line-height:42px; color:#4f4f4f; font-size:16px;padding-top:20px;}
.job_detail_contents p{ color:#4f4f4f; font-size:12px; line-height:42px; padding-bottom:8px;}
.job_txt_detail { padding-left:50px; font-size:12px; color:#4F4F4F}
.job_detail_contents h4{ background:url(../image/job_detail_h6.jpg) no-repeat; width:654px; height:30px; margin:0 auto; line-height:30px; font-size:14px; color:#0a4c8d; padding-left:16px;}
.job_detail_menu{ padding-left:58px;}
.job_detail_menu a{ margin-right:24px; font-size:14px; color:#0c52a2; text-decoration:underline; padding-right:29px; background:url(../image/gif_sprite.gif) no-repeat 122px -2px;}
.job_detail_menu a:hover{ background:url(../image/gif_sprite.gif) no-repeat 122px -23px; color:#fc7d56;}
.rightContents_job a.close_job{ margin-right:54px;}
.rightContents_job .public_header h4 a{ padding-top:15px;}


.outer_Box{ background:url(../image/outerbox.png) no-repeat; width:497px; height:203px; position:fixed; left:50%; margin-left:-249px; top:50%; margin-top:-101px; z-index:999; display:none;}
.outer_Box_Wrap{ width:497px; height:203px; position:relative;}
.outer_Box_Wrap .close_outer{ background:url(../image/close_outer.png) no-repeat; width:37px; height:35px; display:block; position:absolute; right:-8px; top:-8px;}
.outer_Box_Wrap p{ color:#4a4a4a; font-size:14px; width:497px; padding-top:73px; text-align:center; padding-bottom:27px;}
.outer_Box_Wrap input{ background:url(../image/return.jpg) no-repeat; width:76px; height:26px; border:0; margin:0 auto; display:block; cursor:pointer;}
.outer_Box_bg{ background:url(../image/pngbg.png) repeat; width:100%; position:absolute; left:0; top:0; z-index:99; display:none;}

.staff_ul{ padding-left:7px;}
.staff_ul li{ width:340px; float:left; padding-right:60px; padding-top:32px; padding-bottom:32px; border-bottom:1px dotted #dbdbdb;}
.staff_Wrap{ padding:4px; border:1px solid #f1eff2; display:block; width:326px;}
.staff_ul li h4{ font-size:12px; color:#8b8b8b; padding:0; line-height:24px; padding-left:20px;}
.staff_ul li h5{ font-size:16px; color:#094d8c; line-height:24px; padding-left:20px;}
.staff_ul li h5 a{ color:#094d8c; font-size:16px;}
.staff_ul li p{ font-size:12px; line-height:18px; color:#a9a9a9; padding-left:20px;}
.staff_ul li a.staff_more{ padding-left:20px;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


.page {vertical-align:middle;text-align:center; margin:0; clear:both;}
.page input {vertical-align:middle;}
.page span{ margin-right:12px;}
.page a {vertical-align:middle;display:inline-block;width:11px;height:15px;line-height:15px;text-align:center;color:#636363;margin:0px 3px; font-family:Arial, Helvetica, sans-serif;}
.page a.on { width:11px; height:15px; line-height:15px; text-align:center;background:#074b92;color:#fff; }
.page a.prev {width:40px;height:16px; margin:0px 5px 0px 0px;}
.page a.next {width:40px;height:16px; margin:0px 0px 0px 5px;}
.page a.first {width:40px;height:15px;font-size:12px; font-family:"微软雅黑";}
.page a.last {width:40px;height:17px;font-size:12px;font-family:"微软雅黑";}
.page span.txtnum{ display:inline-block;width:21px; height:22px;line-height:22px margin:0px 8px;vertical-align:middle;}
.page span.txtnum input{width:20px; height:22px; line-height:22px; text-align:center;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:none; border:none;}
.page a.go{ font-size:13px;}

.page1 {vertical-align:middle;text-align:center; margin:20px 0px; }
.page1 input {vertical-align:middle;}
.page1 span{ margin-right:0; margin-left:6px; font-size:12px; color:#a7a7a7;}
.page1 font{ color:#0a4c8d; font-size:12px;}
.page1 a {vertical-align:middle;display:inline-block;width:14px;height:14px;line-height:14px;text-align:center;color:#a7a7a7;margin:0px 2px; font-family:Arial, Helvetica, sans-serif;}
.page1 a.on { width:14px; height:14px; line-height:14px; text-align:center;background:#1860b9;color:#fff; }
.page1 a.prev {width:13px;height:14px; background:url(../image/prev.gif) no-repeat; margin:0px 5px 0px 0px;}
.page1 a.next {width:13px;height:14px; background:url(../image/next.gif) no-repeat; margin:0px 0px 0px 5px;}
.page1 a.first {width:40px;height:14px;font-size:12px; font-family:"微软雅黑";}
.page1 a.last {width:40px;height:14px;font-size:12px;font-family:"微软雅黑";}
.page1 span.txtnum{ display:inline-block;width:21px; height:22px;line-height:22px;background:url(404.png) no-repeat; margin:0px 8px;vertical-align:middle;}
.page1 span.txtnum input{width:20px; height:22px; line-height:22px; text-align:center;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:none; border:none;}
.page1 a.go{ font-size:13px;}

.contact_r{ font-family:Arial;}






.hide { display:none}
#btnSubmitUploadSchool{background:url(../image/submit.jpg) no-repeat; width:76px; height:26px; border:0; margin:0 auto; display:block; cursor:pointer;}
#btnSubmitUpload{background:url(../image/submit.jpg) no-repeat; width:76px; height:26px; border:0; margin:0 auto; display:block; cursor:pointer;}