@charset "gb2312";/* CSS Document */
*{ padding:0; margin:0;}
Body { margin:0px auto; padding:0px;font-family: "宋体", Helvetica, sans-serif;font-size: 12px;line-height: 23px;font-weight: normal; color:#7b7b7b;}
a{color: #7b7b7b;text-decoration: none;}/*是超级链接的初始状*/
a:hover{color:#F00;text-decoration:underline;}/*是把鼠标放上去时的状况*/
Input{border:#cccccc solid 1px;}
button,img{border:0px;}
.Clear{clear:both;}

.TopLineBg{width:100%;}
#Top{ margin:0px auto; padding:0px; width:1003px;}
.TopLine{ width:100%; height:30px;line-height:30px; text-align:right;}
.Logo{ margin:10px auto 0px; padding:0px; width:431px; text-align:left; float:left;}
.Language{ margin:0px; padding:0px; width:572px; float:left; text-align:right;}



.TitleBg{padding:0px; width:1000px; margin:0 auto; position:relative; z-index:9999;}/*background:url(TitleBg.jpg) repeat-x;
.Title{width:760px; overflow:hidden; margin-left: 240px;}
.Title li{margin:0px; padding:0px; list-style:none; width:95px; height:30px; text-align:center; line-height:30px; float:left; }
.Title li Div{ margin:0px; padding:0px;width:95px;display:none;position:absolute;z-index:2px; text-align:center;}
.TitleLiDivUl{margin:0px;padding:0px;width:95px;}
.TitleLiDivUl Li{margin:0px;padding:0px; list-style:none;width:100%; min-height:30px; line-height:30px;}
.Title li a{ font-size:14px; font-weight:bold; color:#000000;}
.Title li:hover{margin:0px; padding:0px; list-style:none; width:95px; height:30px; text-align:center; line-height:30px; float:left;background-color:#0097ff;}
.Title li:hover a{font-size:14px; font-weight:bold; color:#FFFFFF;}*/



#navigation{width:1000px; text-align:right;}
#navigation li { float:right; text-align:left;} 
#navigation li a{ color:#000;}
#navigation li a:link, #navigation li a:visited { display:block; text-decoration:none; padding:0px 20px; height:30px; line-height:30px; font-size:14px; font-weight:bold;} 
#navigation li a:hover { color:#FFFFFF; background-color:#0097ff; text-decoration:underline;} 

#navigation li ul li{ float:none;}
#navigation li ul li a{ padding:5px 20px; display:block;color:#FFFFFF;}
#navigation li ul li a:hover { padding:5px 20px; display:block; font-size:14px; font-weight:bold; color:#FFFFFF;background-color:#0097ff; text-decoration:underline;} 
#navigation li ul { display:none; position:absolute; top:30px; z-index:9999; background:url(navbg.gif) repeat-y top center\9;} 


.CenterPic{ margin:0px auto; padding:0px; width:100%;}


#main{margin:10px auto 0px auto; padding:0px; width:1003px;}
.IndexALeft{ margin:0px; padding:0px; width:420px; float:left;}
.IndexServices{ margin:0px; padding:0px;width:420px; height:125px; overflow:hidden; float:left; border:#c8c8c8 solid 1px;}
.IndexServices h1{ margin:0px;padding:0px 23px; height:30px; overflow:hidden; background:url(TitleBg.jpg) repeat-x; line-height:30px; font-size:14px; font-weight:bold; color:#FFF;}
.IndexServices h1 span{margin:0px; padding:0px;font-size:12px; font-weight:normal;float:right;}
.IndexServices h1 span a{ color:#FFF;}
.IndexServices h1 span:hover a{ color:#FF0;}
.IndexServices li{margin:0px 10px; padding:10px 0px; list-style:none; width:50px; float:left;}
.IndexARight{ margin:0px 0px 0px 20px; padding:0px;width:560px; float:left;}
.IndexServicesR{ margin:0px; padding:0px;width:560px; height:125px; overflow:hidden; float:left; border:#c8c8c8 solid 1px;}
.IndexServicesR h1{ margin:0px;padding:0px 23px; height:30px; overflow:hidden; background:url(TitleBg.jpg) repeat-x; line-height:30px; font-size:14px; font-weight:bold; color:#FFF;}
.IndexServicesR h1 span{margin:0px; padding:0px;font-size:12px; font-weight:normal;float:right;}
.IndexServicesR h1 span a{ color:#FFF;}
.IndexServicesR h1 span:hover a{ color:#FF0;}
.IndexServicesR li{margin:10px 7px; padding:10px 26px; list-style:none; height:55px; background-color:#dbdbdb; float:left; text-align:center; font-size:20px; font-family:"微软雅黑"; font-weight:bold;}
.IndexServicesR li:hover{margin:10px 7px; padding:10px 26px; list-style:none; height:55px background-color:#d43134; float:left; text-align:center; color:#F00;}


.IndexContact{ margin-top:0px; padding:0px;width:490px; height:158px; overflow:hidden; float:left; border:#c8c8c8 solid 1px;}
.IndexContact h1{ margin:0px;padding:0px 23px; height:30px; overflow:hidden; background:url(TitleBg.jpg) repeat-x; line-height:30px; font-size:14px; font-weight:bold; color:#FFF;}
.IndexContact h1 span{margin:0px; padding:0px;font-size:12px; font-weight:normal;float:right;}
.IndexContact h1 span a{ color:#FFF;}
.IndexContact h1 span:hover a{ color:#FF0;}
.IndexJobList{margin:10px 0px; padding:0px;width:1001px; height:auto; overflow:hidden; float:left; border:#c8c8c8 solid 1px;}
.IndexJobList h1{ margin:0px;padding:0px 23px; height:30px;overflow:hidden; background:url(TitleBg.jpg) repeat-x; line-height:30px; font-size:14px; font-weight:bold; color:#FFF;}
.IndexJobList h1 span{margin:0px; padding:0px;font-size:12px; font-weight:normal;float:right;}
.IndexJobList h1 span a{ color:#FFF;}
.IndexJobList h1 span:hover a{ color:#FF0;}


.IndexJobList li{ margin:0px 10px; padding:0px; list-style:none; height:23px; *margin:2px 0px; margin:0px\9;display:block;overflow:hidden;}
.IndexJobListLi{margin:0px 10px; padding:0px; list-style:none; height:23px; background-color:#f2e5e5;}
.IndexJobList li:hover{ margin:0px 10px; padding:0px; list-style:none; height:23px; background-color:#CCC; display:block; *margin:2px 0px; margin:0px\9;overflow:hidden;}


.JobList1F{ margin:0px 3px;width:180px; float:left; text-align:center; display:inline; overflow:hidden;}
.JobList2F{ margin:0px 3px;width:198px; float:left; text-align:center;display:inline; overflow:hidden;}
.JobList3F{ margin:0px 3px;width:120px; float:left; text-align:center;display:inline; overflow:hidden;}
.JobList4F{ margin:0px;width:60px; float:left; display:inline; overflow:hidden;}
.JobList1{ margin:0px;width:189px; float:left; text-align:center; line-height:23px;display:inline; overflow:hidden;}
.JobList2{ margin:0px;width:200px; float:left; line-height:23px;display:inline; overflow:hidden;}
.JobList3{ margin:0px;width:120px; float:left; line-height:23px;display:inline; overflow:hidden;}
.JobList4{ margin:0px;width:180px; float:left; text-align:center; line-height:23px;display:inline; overflow:hidden;}
.JobList5{ margin:0px;width:63px; float:left; line-height:23px;display:inline; overflow:hidden;}

/*FooterMenu*/
.FooterMenu{margin:0px auto; padding:15px 0px; width:1003px; height:153px; background:url(FooterMenuBg.jpg) center top no-repeat #FFFFFF;}
.FooterMenu li{ margin:0px; padding:5px 0px 25px 0px; list-style:none; width:198px; height:125px; border-right:#FFFFFF solid 1px; text-align:center; float:left;}
.FooterMenu li span{ font-size:14px; font-weight:bold; color:#FFF}
.FooterMenu li a{font-size:12px; font-weight:normal; color:#FFF;}

/*Footer*/
#Footer{margin:10px auto; padding:10px 0px; width:1003px;}
.FooterUl{ margin:0px; padding:0px; clear:both;}
.FooterUl li{ margin:0px; padding:0px 20px; list-style:none; width:460px; float:left;}

.Left{ margin:0px 0px 10px 0px; padding:0px; width:200px; float:left;}
.LeftList{ margin:0px; padding:0px;width:198px; min-height:125px;float:left; border:#c8c8c8 solid 1px;}
.LeftList h1{ margin:0px;padding:0px 23px; height:30px; background:url(TitleBg.jpg) repeat-x; line-height:30px; font-size:14px; font-weight:bold; color:#FFF;}
.LeftList li{ margin:0px; padding:0px 0px 0px 30px; list-style:none; height:auto; line-height:30px; border-bottom:#DDDDDD solid 1px; text-align:left; font-weight:bold;}
.LeftList li:hover{ margin:0px; padding:0px 0px 0px 30px; list-style:none; height:auto; line-height:30px; border-bottom:#DDDDDD solid 1px; text-align:left; font-weight:bold; background-color:#ebebeb;}
.LeftList li:hover a{ color:#F00;}

.LeftList li a.hover{ display:block;background-color:#ebebeb;color:#F00; text-decoration:underline;}


.Content{ margin:0px 0px 0px 23px; padding:0px;width:780px;height:100%;float:left;}
.Content h1{ margin:0px 0px 20px 0px;padding:0px 23px; height:30px; background-color:#ebebeb;line-height:30px; font-size:14px; font-size:12px;}
.Content div img{ max-width:100%;}

.partner{ width:740px; height:auto; margin:0 auto; overflow:hidden;}
.partner ul{ width:760px;}
.partner ul li{ width:122px; height:80px; float:left; margin-right:30px; margin-bottom:10px; overflow:hidden;}
.partner ul li img{ width:120px; height:48px; border:#DDDDDD solid 1px; overflow:hidden;}
.partner ul li span{ display:block; text-align:center; line-height:30px;}


.page{ text-align:center; line-height:60px;}


.manage{}
.manage ul{}
.manage ul li{ width:740px; height:85px; overflow:hidden; margin:10px 0px;}
.manage ul li .manage1{ height:25px; line-height:25px; border-bottom:1px dashed #ccc; background:url(icon.jpg) no-repeat 0 center; padding-left:15px;}
.manage ul li .manage1 span{ float:right; color:#898989;}
.manage ul li .manage1 a{ color:#898989; font-weight:bold;}
.manage ul li .manage2{ line-height:40px; height:40px; overflow:hidden; text-indent:17px;}
.manage ul li .manage3 a{ display:block; float:right; height:20px; line-height:20px; color:#F00;}



.ContentJob{ margin:0 auto; padding:0px;width:1004px; min-height:500px;float:left;}
.ContentJob h1{ margin:0px 0px 20px 0px;padding:0px 23px; height:30px; background-color:#ebebeb;line-height:30px; font-size:14px; font-size:12px;}

.Job{ margin-left:-18px;}

.news_show{}
.news_show .n_tit{ height:auto; text-align:center; font-size:16px; font-weight:bold; line-height:30px;}
.news_show .nn{ color:#b5b5b5; height:40px; line-height:30px; border-bottom:1px solid #f4f4f4; text-align:center;}
.news_show .news_nr{ line-height:25px; padding-top:15px;}
.news_nr img{ max-width:750px;}



















