@charset "gb2312";
/* CSS Document */
#jobtab tr td{ font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; }
#jobtab .bookbt{ font-size:16px; font-weight:bold; padding:10px 0px; }
#jobtab .ypbtn{ padding:5px 25px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; cursor:pointer; }
.con_page_box{
  height:847px; background:url(../images/bodybg.jpg) no-repeat center top; clear:both; overflow:hidden;	
}
.con_page_box .pos{
   height:110px; clear:both; background:url(../images/bg2.png) repeat-x center top; overflow:hidden;	
}
.con_page_box .pos .t{ position:absolute; bottom:10px; right:10px; }

.con_page_box .mainbox{
   width:1200px; height:520px; margin:40px auto; overflow:hidden; clear:both; position:relative;	
}
.con_page_box .mainbox .part1{
   width:300px; height:260px; float:left; position:relative;	
}
.con_page_box .mainbox .part1 .t{
   position:absolute; top:15px; left:28px;	
}

.con_page_box .mainbox .t{
   height:28px; clear:both;	
}
.con_page_box .mainbox .t p{ display:block; height:28px; float:left; border-bottom:1px #FFF solid; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF; padding:0px 20px 0px 5px; }

.con_page_box .mainbox a.btn{ width:86px; height:28px; margin:0px auto; background:url(../images/btnbg.png) no-repeat 0px; text-align:center; line-height:28px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; }
.con_page_box .mainbox a.btn:hover{ color:#FF0000; }
.con_page_box .mainbox a.btn{ position:absolute; bottom:15px; left:50%; margin-left:-43px; }

.con_page_box .mainbox .part2{
   width:300px; height:210px; float:left; margin-top:50px; background:#FF8000; color:#FFF; position:relative;	
}
.con_page_box .mainbox .part2 .con{
   width:260px; margin:15px auto; height:100%; overflow:hidden;	
}
.con_page_box .mainbox .part2 .con .wenz{ line-height:24px; padding:14px 0px; }

.con_page_box .mainbox .part3{
   width:600px; height:260px; float:right; margin-top:50px; overflow:hidden;	
}

.con_page_box .mainbox .part4{
   width:300px; height:260px; float:left; background:#6AAD27; color:#FFF; position:relative;	
}
.con_page_box .mainbox .part4 .con{
   width:240px; margin:15px auto; height:100%; overflow:hidden;	
}
.con_page_box .mainbox .part4 .con .wenz{ line-height:24px; padding:14px 0px; }

.con_page_box .mainbox .part5{
   width:300px; height:260px; float:left; position:relative;	
}
.con_page_box .mainbox .part5 .t{
   position:absolute; top:15px; left:28px;	
}

.con_page_box .mainbox .part6{
   width:600px; height:210px; float:right; background:#FFA631; color:#FFF; position:relative;	
}
.con_page_box .mainbox .part6 .con{
   width:540px; margin:15px auto; height:100%; overflow:hidden;	
}
.con_page_box .mainbox .part6 .con .wenz{ line-height:24px; padding:14px 0px; }

.iban{ height:140px; clear:both; overflow:hidden; position:relative; width:100%; }
.iban .fadebox{ height:140px; overflow:hidden; position:absolute; left:0px; top:0px; }


.con_page_box1{
  height:847px; background:url(../images/bodybg1.jpg) no-repeat center top; clear:both; overflow:hidden;	
}
.con_page_box1 .pos{
   height:110px; clear:both; background:url(../images/bg2.png) repeat-x center top; overflow:hidden;	
}
.con_page_box1 .pos .t{ position:absolute; bottom:10px; right:10px; }
.con_page_box1 .mainbox{
   width:1200px; height:482px; margin:0px auto; margin-top:114px;	
}
.con_page_box1 .mainbox ul{ width:1280px; }
.con_page_box1 .mainbox li{
   width:307px; height:482px; float:left; background:url(../images/bg3.png) no-repeat 0px;	
}
.con_page_box1 .mainbox li .con{
   width:270px; height:460px; margin:11px;	
}
.con_page_box1 .mainbox li .con .pic{ width:270px; height:300px; }
.con_page_box1 .mainbox li .con .pic img{ width:270px; height:300px; }
.con_page_box1 .mainbox li .con .wenz{
   width:240px; height:100%; overflow:hidden; margin:0px auto;	
}
.con_page_box1 .mainbox li .con .wenz .t{
 background:url(../images/bg4.png) repeat-x center bottom; height:43px; line-height:42px; text-align:center; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF;	
}
.con_page_box1 .mainbox li .con .wenz .nr{ height:40px; overflow:hidden; clear:both; padding:10px 0px; color:#FFF; line-height:20px;}
.con_page_box1 .mainbox li .con .wenz .m{}
.con_page_box1 .mainbox li .con .wenz a.m{ width:86px; height:28px; margin:0px auto; margin-top:10px; background:url(../images/btnbg.png) no-repeat 0px; text-align:center; line-height:28px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; display:block; }
.con_page_box1 .mainbox li .con .wenz a.m:hover{ color:#FF0000; }
.con_page_box1 .mainbox .b1{ background:#FFA631; }
.con_page_box1 .mainbox .b2{ background:#6AAD27; }
.con_page_box1 .mainbox .b3{ background:#80BBF5; }
.con_page_box1 .mainbox .b4{ background:#FF8000; }


.page_con_box{
   width:1200px; height:100%; overflow:hidden; margin:40px auto; clear:both;	
}
.page_con_box .sideleft{
   width:230px; height:100%; overflow:hidden; float:left;	
}
.page_con_box .sideleft .t{
   height:98px; background:url(../images/sidebg01.png) no-repeat 0px; padding-left:60px; overflow:hidden;	
}
.page_con_box .sideleft .t .p{ margin-top:20px; font-size:26px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF;}
.page_con_box .sideleft .t .p span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px; display:block; }
.page_con_box .sideleft .menu{
   clear:both; height:100%; overflow:hidden;	
}
.page_con_box .sideleft .menu li{ height:50px; line-height:50px; padding-left:74px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; background:url(../images/i_libg.jpg) no-repeat 0px 0px; }
.page_con_box .sideleft .menu li.act{ background:url(../images/i_libg_act.jpg) no-repeat 0px 0px; color:#FFF; }
.page_con_box .sideleft .menu li.act a{ color:#FFF; }

.category{
   clear:both; height:100%; overflow:hidden; background:#FFF;	
}
.category .fir{
   height:50px; line-height:50px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; background:url(../images/dfbg.jpg) no-repeat 0px; margin-bottom:1px; text-indent:80px;	
}
.category .act{ background:url(../images/libg.jpg) no-repeat 0px 0px; }
.category .act a{ color:#FFF; }

.category .sec{
   height:40px; line-height:40px; font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; width:200px; margin:0px auto; border-bottom:1px #EDEDED solid;  margin-bottom:1px; font-weight:bold; text-indent:68px;	
}
.category .thr{
   height:40px; line-height:40px; font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; width:200px; margin:0px auto; border-bottom:1px #EDEDED solid;  margin-bottom:1px; text-indent:50px; display:none;	
}
.category .thr img{ vertical-align:middle; }



.page_con_box .sideright{
   width:937px; height:100%; overflow:hidden; float:right;	
}
.page_con_box .sideright .pos{
   height:30px; border-bottom:1px #EDEDED solid; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; clear:both; color:#8A8A8A;	
}
.page_con_box .sideright .pos .gv{ float:right; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; }
.page_con_box .sideright .content{
   clear:both; height:100%; margin:15px auto; overflow:hidden;	
}

.ipic_thr_box{
   clear:both; height:100%; overflow:hidden;	
}
.ipic_thr_box ul{ width:1002px; }
.ipic_thr_box li{
   width:333px; float:left; height:340px;	
}
.ipic_thr_box li .con{ width:270px; height:100%; overflow:hidden; text-align:center; }
.ipic_thr_box li .con .pic{ width:268px; height:298px; border:1px #D6D6D6 solid; }
.ipic_thr_box li .con .wz{ display:block; line-height:40px; width:270px; overflow:hidden; }

.ipic_four_box{
   clear:both; height:100%; overflow:hidden;	
}
.ipic_four_box ul{ width:968px; }
.ipic_four_box li{
   width:242px; float:left; height:234px;	
}
.ipic_four_box li .con{ width:211px; height:100%; overflow:hidden; text-align:center; }
.ipic_four_box li .con .pic{ width:209px; height:192px; border:1px #D6D6D6 solid; }
.ipic_four_box li .con .wz{ display:block; line-height:40px; width:211px; overflow:hidden; }

.msg{ line-height:26px; font-size:14px; color:#666; }
.msg p{ margin:8px auto; }

.icase_list_box{
   clear:both; height:100%; overflow:hidden; margin-top:0px; background:#FBFBFB;
}
.icase_list_box .item{
   height:150px; clear:both; overflow:hidden; margin:0px 0px 10px 0px; background:#FFF; padding:17px 0px;	
}
.icase_list_box .item .t{
   width:174px; float:left; height:70px; padding:40px 0px; text-align:center; color:#CACACA;	
}
.icase_list_box .item .t h1{ display:block; font-size:18px; height:40px; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; }
a.fcs:link,a.fcs:visited{ color:#555; }
a.fcs:hover,a.fcs:active{ color:#FF8000; }
.icase_list_box .item .t p{ font-family:Arial, Helvetica, sans-serif; }
.icase_list_box .item .pic{
   width:255px; height:150px; float:left; margin:0px 22px; text-align:center;	
}
.icase_list_box .item .con{ width:450px; float:right; margin-right:10px; }
.icase_list_box .item .con .wenz{ height:120px; line-height:20px; color:#666; overflow:hidden; }
.icase_list_box .item .con .m{ height:20px; padding-top:10px; overflow:hidden; clear:both; }

#content{
   width:400px; float:left; height:100%; border:1px #EFEFEF solid; padding:10px;
}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1}


ul#thumblist{display:block; height:66px; width:400px;}
ul#thumblist li{ float:left; width:80px; height:66px; margin:3px 0px; }
ul#thumblist li a{display:block; width:74px; height:64px; border:1px solid #CCC;}
ul#thumblist li a img{ width:70px; height:60px; padding:2px; }
ul#thumblist li a.zoomThumbActive{
    border:1px solid #FF8000; background:#FF8000;
}
.jqzoom{
	text-decoration:none;
	float:left;
}
.Bigpart{ width:490px; float:right; height:100%; overflow:hidden; line-height:28px; font-size:14px; color:#666; }
.Bigpart .t{ font-size:20px; font-family:"Î¢ÈíÑÅºÚ"; }

.casecon{ clear:both; border:1px #EFEFEF solid; margin:20px auto; padding:10px; height:100%; overflow:hidden; color:#666; }


.inewbox{
   clear:both; height:100%; overflow:hidden; margin-top:20px;	
}
.inewbox .fir{
   height:180px; clear:both; margin-bottom:20px;	
}
.inewbox .fir .pic{
   width:230px; float:left; height:170px; padding:4px; border:1px #EFEFEF solid; text-align:center;	
}

.inewbox .fir .con{
   width:680px; float:right; line-height:20px; height:180px; overflow:hidden; color:#999;	
}
.inewbox .fir .con .t{ height:30px; border-bottom:1px #EDEDED solid; margin-bottom:9px; line-height:30px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; }
.inewbox .taps{
   height:42px; clear:both; background:url(../images/bg2.jpg) repeat-x center top; border:1px #EDEDED solid; border-width:0px 1px;
}
.inewbox .taps ul{ height:42px; margin-left:-1px; clear:both; overflow:hidden; }
.inewbox .taps ul li{
   width:120px; line-height:42px; text-align:center; border-right:1px #EDEDED solid; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#CCC; float:left;	
}
.inewbox .taps ul li a{ display:block; width:100%; height:42px; }
.inewbox .taps ul li.act{ background:#FFA631; color:#FFF; }
.inewbox .taps a:link,.inewbox .taps a:visited{ color:#CCC; text-decoration:none; }
.inewbox .taps a:hover,.inewbox .taps a:active{ color:#FFF; background:#FFA631; }
.inewbox .taps .act a{ color:#FFF; }

.inewbox .list{
   clear:both; margin-top:20px; height:100%; overflow:hidden;	
}
.inewbox .list li{
   height:36px; line-height:36px; padding-left:15px; background:url(../images/i_n_ico.jpg) no-repeat 0px;	
}
.inewbox .list li span{ float:right; color:#CCC; }

.feedbox{
   clear:both; height:100%; overflow:hidden;	
}
.feedbox .ms{ color:#999; padding:20px 0px 40px 0px; line-height:24px; font-size:14px; }
.feedbox li{ width:50%; float:left; height:60px; }
.feedbox li.full{ width:100%; height:100%; }
.feedbox .iv{ width:428px; height:38px; border:1px #EDEDED solid; line-height:38px; padding:0px 10px; text-align:left; }
.feedbox .ivv{ width:915px; height:88px; border:1px #EDEDED solid; padding:10px; text-align:left; }
.feedbox .gray{ color:#D6D6D6; }
.feedbox a.submit{
   display:block; width:100px; height:30px; text-align:center; line-height:30px; background:#FFA631; float:right; color:#FFF;	
}
.feedbox a.submit:hover{ color:#000; }

.okcontent{
   clear:both; height:100%; overflow:hidden; margin-top:20px;	
}
.okcontent .t{
   clear:both; height:20px; padding:15px 0px; border:1px #EDEDED solid; border-width:1px 0px; line-height:20px;	
}
.okcontent .t .p1{ float:left; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; }
.okcontent .t .p2{
   float:right; color:#CCC;	
}
.okcontent .t .p2 a{ display:block; float:right; margin-left:10px; padding-left:20px; background:url(../images/ico_back.jpg) no-repeat 0px;  }
a.grays:link,a.grays:visited{ color:#CCC; }
a.grays:hover,a.grays:active{ color:#000; }
.okcontent .zcon{ clear:both; height:100%; overflow:hidden; margin-top:20px; }
.okcontent .zcon .pics{ clear:both; padding:15px; text-align:center; }

.okcontent .subtit{ background:url(../images/i_n_ico.jpg) no-repeat 0px; height:36px; line-height:36px; border-bottom:1px #EDEDED solid; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; padding-left:16px; }


.okcontent .feedbox{
   clear:both; height:100%; overflow:hidden;	
}
.okcontent .feedbox li{ width:50%; float:left; height:60px; }
.okcontent .feedbox li.full{ width:100%; height:100%; }
.okcontent .feedbox .iv{ width:410px; height:38px; border:1px #EDEDED solid; line-height:38px; padding:0px 10px; text-align:left; }
.okcontent .feedbox .ivv{ width:878px; height:88px; border:1px #EDEDED solid; padding:10px; text-align:left; }
.okcontent .feedbox .gray{ color:#D6D6D6; }
.okcontent .feedbox a.submit{
   display:block; width:100px; height:30px; text-align:center; line-height:30px; background:#FFA631; float:right; color:#FFF;	
}
.okcontent .feedbox a.submit:hover{ color:#000; }

.bgset{ background:#FFF; padding:18px; }


.icompany_taps_box .taps{
   height:42px; clear:both; background:url(../images/bg2.jpg) repeat-x center top; border:1px #EDEDED solid; border-width:0px 0px 0px 1px; float:left;
}
.icompany_taps_box .taps ul{ height:42px; margin-left:-1px; clear:both; overflow:hidden; }
.icompany_taps_box .taps ul li{
   width:120px; line-height:42px; text-align:center; border-right:1px #EDEDED solid; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#CCC; float:left;	
}
.icompany_taps_box .taps ul li a{ display:block; width:100%; height:42px; }
.icompany_taps_box .taps ul li.act{ background:#FFA631; color:#FFF; }
.icompany_taps_box .taps a:link,.icompany_taps_box .taps a:visited{ color:#CCC; text-decoration:none; }
.icompany_taps_box .taps a:hover,.icompany_taps_box .taps a:active{ color:#FFF; background:#FFA631; }
.icompany_taps_box .taps .act a{ color:#FFF; }

.icompany_pic_box{
   clear:both; height:100%; overflow:hidden;	
}
.icompany_pic_box ul{ width:936px; }
.icompany_pic_box li{
   width:234px; float:left; height:210px;	
}
.icompany_pic_box li .con{ width:200px; height:100%; overflow:hidden; text-align:center; }
.icompany_pic_box li .con .pic{ width:198px; height:168px; border:1px #D6D6D6 solid; }
.icompany_pic_box li .con .wz{ display:block; line-height:40px; width:200px; overflow:hidden; }


.listjob{
   clear:both; height:100%; overflow:hidden; margin:10px auto; background:#FFF;	
}
.f18{ font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; }
.listjob .itemList{
  width:930px; height:100%; overflow:hidden; margin:20px auto;	
}
.listjob .itemList .t{
   clear:both; height:35px; overflow:hidden; margin-bottom:20px;	
}
.listjob .itemList .t p{ display:block; float:left; padding:0px 14px; line-height:35px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#000; }
.listjob .itemList .item{ clear:both; width:900px; margin:0px auto; border-bottom:1px #F3F3F3 solid; height:100%; overflow:hidden; padding:14px 0px; line-height:22px; }
.listjob .itemList .item .tit{
  float:left; width:210px; text-indent:10px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";	
}
.listjob .itemList .item .con{ width:690px; float:left; position:relative; color:#666; }
.listjob .itemList .item .con .show{
  clear:both; padding-right:20px;
}
.listjob .itemList .item .abtn{ width:800px; height:40px; cursor:pointer; position:absolute; right:0px; top:0px; text-align:right; padding-right:10px; }
.listjob .itemList .item .abtn img{ vertical-align:middle; margin-bottom:5px; }