/*单页大图*/
.page_img{min-width: 1085px; z-index: -1; position: relative;}
.page_img img{width: 100%;  z-index: -1;}

/*内容部分*/
.pag_cont{width: 1080px; margin: -57px auto 0; z-index: 10;margin-bottom: 26px;}
/*左边导航*/
.pag_cont .p_left_nav{float: left; width: 236px; border: 1px solid #e2e2e2; box-shadow: 1px 0px 6px #a59999; background-color: #fff;}
.p_left_nav .left_ltit{display: block; color: #0c357f; font-size: 24px; line-height: 48px; text-indent: 25px;}
.p_left_nav .list_lef{ margin-top: 19px; margin-bottom: 37px; padding: 0 14px 0 13px;}
.p_left_nav .list_lef .left_lis{line-height: 37px; border-bottom: 1px dashed #dfdfdf; background: url("../images/ico_13.jpg") no-repeat 5px center;}
.p_left_nav .list_lef .left_lis a{display: block; text-indent: 12px; letter-spacing: 1px;}
.p_left_nav .list_lef .lef_activ{ border-bottom: none; background: #1686d4 url("../images/ico_14.jpg") no-repeat 5px center;}
.p_left_nav .list_lef .lef_activ a{color: #fff; background: url("../images/ico_12.png") no-repeat 189px center; }

/*右边内容*/
.page_right{float: right; background: #fff; border: 1px solid #e2e2e2; box-shadow: 1px 0px 6px #a59999; width: 810px;}
.page_right .posit{float: right; line-height: 58px; margin-right: 26px;}
.page_right .posit .po_now{display: inline-block; line-height: 30px; background: url("../images/ico_11.png") no-repeat left center; color: #1686d4; padding-left: 24px;}

.p_right{width: 746px;margin: 0 auto;}
.p_right .p_tit{line-height: 46px; font-size: 20px; border-bottom: 1px solid #dedede;}
.pur_l .pur_lis{ line-height: 50px; text-indent: 17px; border-bottom: 1px dashed #dfdfdf; background: url("../images/ico_13.jpg") no-repeat 8px center;}
.pur_l .pur_lis>em{float: right; margin-right: 10px;}
.pur_l .pur_lis:hover{color: #1686d4; background:  #f6f6f6 url("../images/ico_15.jpg") no-repeat 8px center;}
.pur_l .pur_lis:hover a{color: #1686d4;}

.p_right .page_c{padding: 15px 8px 20px; }
.p_right .pro_lis {margin: 10px 0;}
.p_right .pro_lis .pro_li{float: left; margin: 3px 13px; width: 222px; height: 195px; text-align: center;}
.p_right .pro_lis .pro_li img{width: 100%;}
.p_right .pro_lis .pro_li p{padding: 10px 0; line-height: 21px;}
.p_right .pro_lis .pro_li a:hover p{color: #1686d4;}

.pro_img{margin:10px auto 20px; text-align: center; width: 580px;}
.pro_img img{max-width: 580px;}

.pro_info{border-collapse:collapse;border-spacing:0; width: 80%; margin: 0 auto;}
.pro_info td{border: 1px solid #5a5656; height: 40px;}
.pro_info .proj_t{text-align: right;}
.pro_info .proj_c{ text-indent: 10px;}

.art_cent{line-height: 23px;}
.centent{line-height: 23px;}
.centent img{text-align: center;}

.masg_fo{border-collapse:collapse;border-spacing:0; width: 80%; margin: 0 auto;}
.masg_fo .msg_tit{text-align: right; }
.masg_fo td{text-indent: 10px;height: 50px;}
.masg_fo td input{width: 293px; height: 30px;}

.sub_bt{display: inline-block; border: 1px solid #ddd; background: #3386c3; font-size: 16px; color: #fff; width: 135px; line-height: 35px;text-align: center; cursor: pointer; margin: 35px 0 0 200px; letter-spacing: 20px;text-indent: 20px;}

.art_title{font-size: 20px; text-align: center;}
.art_time{font-size: 13px; color: #4e4444; text-align: center; margin: 6px 0 10px; }

/*分页*/
.page_num {text-align: center; margin: 30px 0;}
.page_num a{display: inline-block; width: 22px; line-height: 22px; border: 1px solid #999; border-radius: 3px; color: #292929; margin: 0 2px; text-align: center; }
.page_num .current{background-color: #8d8d8d; color: #fff;}

/*招聘*/
.recu_info{border-collapse:collapse;border-spacing:0; width: 80%; margin: 20px auto 0;}
.recu_info td{border: 1px solid #bdbdbd; height: 40px;}
.recu_info .recu_tit{text-align: right;}
.recu_info .recu_inf{ text-indent: 10px;}
.recu_info .recu_des{ padding: 9px 4px 8px 10px;}

.recu_sub{border-collapse:collapse;border-spacing:0; width: 80%; margin: 20px auto 20px;}
.recu_sub td{height: 35px;}
.recu_sub .sub_tit{text-align: right;}
.recu_sub .sub_inf{ padding-left: 10px;}
.recu_sub .sub_inf input{width: 250px; height: 26px; margin: 6px 0;}
.recu_sub .sub_are{ padding: 7px 0 7px 10px;}

.sub_syty{width: 84px; height: 34px; font-size: 16px; font-weight: 700; cursor: pointer; margin-top: 15px; color: #353232;}
.re_sty{width: 84px; height: 34px; font-size: 16px; font-weight: 700; cursor: pointer; margin-left: 10px; margin-top: 15px; color: #353232;}
.pos_re{text-align: center;margin-top: 21px;font-size: 25px;border-bottom: 1px solid #a59d9d;padding-bottom: 12px;}