/* CSS Document */


.ctitle{ font-size:22px;  color:#838282;border-bottom:2px solid #d2d2d2; padding:10px;}

.about{ color:#838282; line-height:30px; padding:20px 0}

.tablejm{ width:490px; margin:20px auto}
.tablejm tr td{ font-size:18px; color:#5a5a5a; padding-top:10px}
.tablejm tr td input[type=text]{ border:1px solid #bc2336; background:#fff; height:25px; text-indent:5px; width:350px; padding:5px;}
.tablejm tr td .areabox{ width:350px; height:190px; border:1px solid #bc2336; resize:none; padding:5px}
.tablejm tr td .btntj{ width:360px; height:40px; color:#fff; background:#bc2336; font-size:16px; border:none; cursor:pointer}
.tablejm tr td span{ color:#F00; font-size:12px; padding-left:5px}

.news ul li{border-bottom:1px solid #c0c0c0; padding:20px 0;}
.news ul li a{ display:block; height:40px; overflow:hidden; font-size:12px; color:#838383;}
.news ul li a.ntitle{ height:20px; line-height:20px; overflow:hidden; margin-bottom:10px; font-size:16px; color:#686868}

.btfl a{ color:#838282; font-size:18px; padding-right:30px;}
.btfl a.act{ color:#bc2336}

.prolist ul li{ width:330px; height:330px; float:left; margin:20px 65px 0 10px}
.prolist ul li span{ display:block; height:30px; line-height:30px; overflow:hidden; color:#838383; font-size:16px;}

.newstitle{ font-size:30px; color:#5f5f5f; text-align:center; padding-top:10px;}
.newstitle span{ display:block; font-size:12px; color:#b5b3b3; padding-top:10px;}

.tably{ padding:10px; width:660px; margin:0 auto;}
.tably tr td{ padding-bottom:10px;}
.tably span{ display:block; background:#bc2336; color:#fff; text-align:center; border-radius:2px; height:35px; line-height:35px; text-align:center; width:65px}
.tably .lybox{ width:535px;; height:190px; background:#e7e7e7; box-shadow:0px 0px 3px #cfcfcf inset; resize:none; border:#cfcfcf; padding:5px}
.tably .txtboxname{ width:335px; height:35px; line-height:35px; padding:0 5px; box-shadow:0px 0px 3px #cfcfcf inset; border:#cfcfcf; background:#e7e7e7;}
.tably .btntj{ background:#bc2336; width:100px; height:35px; border:none; color:#fff; font-size:16px; cursor:pointer; margin-top:10px}

.p-thanks{ display:block; padding:20px 0; font-size:16px; color:#696263}


.jobs { }
.jobs table tr td{ text-align:center;  border-bottom:1px solid #e2e0e0; height:60px; line-height:60px; color:#7a7a7a;  padding:0 10px; }
/*.jobs table tr td img{ vertical-align:-3px}*/
.jobs table tr.tr_header td{ color:#f0a8aa;}
.jobs table tr td span.zhiwei{ display:block;  cursor:pointer;}
.jobs table tr td span.zhiwei:hover{ color:#bc2336}
/*.jobs table tr td span.zhiwei b{ display:block; width:22px; height:22px; background:url(../images/jobi.gif); float:left; margin:19px 5px 0 5px; cursor:pointer }
.jobs table tr td span.zhiwei b.hasbgimage{ background:url(../images/seljobi.gif) center center no-repeat}
*/


.jobsMess{ padding:20px 15px; height:auto !important; overflow:hidden; display:none; color:#636363;border-bottom:1px solid #e2e0e0 }

.jobsMess div{ display:block; margin:0px 25px;  margin-top:20px; margin-bottom:10px;  line-height:30px;clear:both;}
.jobsMess div span{ font-size:16px; width:100%}
.jobsMess div .spn_emall{ display:block; color:#ff5400; font-size:14px}
.jobsMess div img{ max-width:100%;}

.joblist{}
.jobsMess .w_job{height:130px; border-bottom:1px solid #cbcbcb; }
.jobsMess .w_job b{ float:left; width:50%; height:30px; line-height:30px; font-weight:normal }

.thead { border-radius:2px; background:#bc2336; margin-top:15px;}
.thead table tr td{ height:40px; line-height:40px;  padding:0 10px; color:#fff; text-align:center;}




