/* CSS Document */

/* cont-r */
.cont-r{padding:0px 0px 0px;position:relative;width:750px; float:right;}
.cont-r .tit{width:748px;height:39px;overflow:hidden;position:relative; background:url(../images/rtitbg.jpg) repeat-x;border:1px solid #dfdfdf}
.cont-r .tit h3{padding:0px 17px;color:#111;font-size:16px;line-height:37px}
.cont-r .tit span{position:absolute;top:10px;right:15px;}
.cont-r .tit span a{color:#333;}
.cont-r .tit .kd{ position:absolute;right:80px;top:10px;}
.cont-r .iabout{font-size:12px;padding:0px 0px 6px 11px; line-height:26px; position:relative;width:720px;float:left;margin-top:15px;}
.cont-r .iaimg{float:left;padding:10px 20px 10px 6px;}
.cont-r .wz h3{font-size:15px;padding:7px 28px; background:url(../images/icon2.jpg) 10px -1px no-repeat}
.cont-r .ntxt{font-size:14px;color:#333;padding:0px 12px 30px 18px;line-height:200%;margin-top:25px; position:relative;text-align:justify;}
.cont-r .border{border:1px solid #ddd;margin-bottom:14px;-webkit-box-shadow:0px 4px 0px #efefef; -moz-box-shadow:0px 4px 0px #efefef;box-shadow:0px 4px 0px #efefef; background:#fff}

/* prolist */
.prolist{overflow:hidden;width:750px;padding:20px 0px 5px;background:#fff; position:relative}
.prolist .pbox{text-align:center;float:left;padding:0px 0px 16px 11px;overflow:hidden;width:740px;border-bottom:1px dotted #eee;margin-bottom:12px}
.prolist .pbox .img{width:150px;height:100px;overflow:hidden;display:block;float:left;border:1px solid #ddd;padding:7px 8px}
.prolist .pbox .img img{vertical-align:middle;width:150px;height:100px;}
.prolist .pbox .txt{overflow:hidden;width:540px;margin:10px 0px 0px 18px;text-overflow:ellipsis;whit e-space:nowrap; text-align:left; line-height:18px; float:left;;}
.prolist .pbox a{color:#444;overflow:hidden;line-height:130%;font-weight:bold; font-size:14px;}
.prolist .pbox a:hover{color:#F24F00}
.prolist .pbox p{margin-top:8px}
.prolist .pbox p a{color:#F24F00; font-weight:normal; font-size:12px}

/* imglist */
.imglist{overflow:hidden;width:750px;padding:20px 0px 5px;background:#fff; position:relative}
.imglist .pbox{text-align:center;float:left;padding:0px 0px 22px 14px;overflow:hidden;width:234px}
.imglist .pbox .img{width:220px;height:148px;overflow:hidden;display:block;border:1px solid #ddd;padding:8px 0px}
.imglist .pbox .img img{vertical-align:middle;width:196px;height:144px;}
.imglist .pbox .txt{overflow:hidden;width:220px;margin:15px 0px 0px 0px;text-overflow:ellipsis;whit e-space:nowrap; text-align:center; line-height:18px;}
.imglist .pbox a{color:#444;overflow:hidden;line-height:130%;font-weight:bold; font-size:14px;}
.imglist .pbox a:hover{color:#F24F00}

/* proview */
.proview{overflow:hidden;padding:24px 0px 11px 10px;font-size:14px;;color:#333; float:left;width:720px}
.proview .showImg{bord er:1px #CCC solid;text-align:center;float:left;width:320px;height:240px; position:relative;}
.proview .ptxt{width:370px; float:right;line-height:18px; text-align:left;}
.proview .ptxt h2{font-size:16px;padding:10px 0px 6px; color:#222; line-height:130%;width:320px;color:#0073BF}
.proview p{margin-top:16px; line-height:200%}
.proview .ptxt p{ color:#888; line-height:210%;margin:10px 0px; font-size:12px}
.proview .des{ display:block;margin-top:35px;width:100%;height:33px; background:url(../images/desbg.jpg) no-repeat -20px 16px ; font-weight:bold; color:#333}
.proview .content{line-height:200%;color:#333; font-size:14px;margin-top:10px;min-height:200px; height:auto !important; height:200px; }

/* newslist */
.newslist{width:744px; float:right; overflow:hidden;}
.newslist ul{padding:16px 10px 0px 5px}
.newslist li{ line-height:38px; height:38px; border-bottom:1px dotted #ddd;position:relative;background:url(../images/dian.gif) 5px 15px no-repeat;color:#555;padding:0px 0px 0px 18px; overflow:hidden;}
.newslist span{color:#999;font-size:12px;position:absolute;right:4px;top:0px; background:#fff}
.newslist li a{font-size:12px}
.otherinfo{border-top:1px dotted #ccc;padding-top:16px;margin-top:40px;position:relative;overflow:hidden;padding-bottom:15px; line-height:160%}
.otherinfo font{color:#0073BF; font-size:12px}

/* infoview */
.infoview{font-size:14px;color:#333;padding:10px 10px 40px 17px;line-height:26px;margin-top:25px; position:relative; }
.infoview h2{color:#333;text-align:center;padding:10px 0px 5px; font-size:20px; font-weight:normal;}
.infoview .bz{text-align:center;border-bottom:1px solid #efefef;padding:8px 0px 4px;color:#666;font-size:12px;}
.infoview .content{line-height:1.8;color:#333; font-size:14px;margin-top:20px;}
.infoview .content p{margin-top:16px;}
.joblist{margin:20px 6px}
.joblist .tdt{background:#f5f5f5; font-weight:bold}
.joblist .tdt td{color:#333}
.joblist td{padding:12px 5px 12px 15px;border-bottom:1px dotted #ccc; color:#666; text-align:center;}
.joblist a{color:#000}
.joblist a:hover{color:#ff4900}
.jobsx{padding-top:12px;margin:0px 0px 10px;overflow:hidden; font-size:12px;width:720px;}
.jobsx li{ float:left;width:300px; height:32px; line-height:32px;}
.jobsdetail{float:left;overflow:hidden;margin-top:5px;padding:0px 17px 50px;}
.jobsdetail h2{ text-align:left;padding:0px; font-size:15px; display:block; font-weight:bold; width:100%; position:relative; overflow:hidden;margin-top:20px;border-top:1px dotted #bbb;padding-top:11px}
.jobsdetail .content{margin:0px 0px 10px;padding-top:15px;font-size:12px;}

/* downlist */
.downlist{padding:18px 0px 0px 5px; float:left}
.downlist td{ vertical-align:middle; padding:4px 10px;}
.downlist td a{ text-decoration:none}

/* page */
.pagelist{WIDTH:98%;border-top:1px solid #ddd;padding:20px 8px 10px;overflow:hidden; position:relative; ; color:#555;margin:0px auto;}
.pagelist .pleft{ float:left}
.pagelist .pright{ float:right}