﻿@charset "utf-8";
/* CSS Document */
.bj_con_all { background: #f0f1f1; min-height: 700px; overflow: hidden; }
.bj_con_top_adv { padding: 5px 0 0px 0; position: relative; z-index: 1; }
.bj_con_top_adv i { display: block; right: 2px; top: 7px; position: absolute; background: url(/images/zxbj_21.png); height: 16px; width: 16px; cursor: pointer; }

.bj_tip_d { background: #fff; width: 1150px; float: left; }
.bj_con_tip { padding: 0 20px; float: left; width: 1110px; float: left; }
.bj_con_tip_d { padding: 11px 0; background: url(/images/zxbj_36.png) bottom center repeat-x; width: 1110px; display: inline-block; }

.brm0 { background: none; }
.bj_con_tip_d a { display: inline-block; white-space: nowrap; }
.bj_con_tip_d a.zxqb { margin-left: 20px; color: #666666; text-decoration: underline; }
.bj_con_tip_d a.zxqb:hover { color: #ff6600; }
.bj_con_tip_d span { display: inline-block; height: 21px; }
.bj_con_tip_d span.blod { font-weight: bold; color: #333; margin-right: 8px; height: 21px; line-height: 21px; }
.bj_con_tip_d span.xz { background: url(/images/zxbj_26.png) left center no-repeat; padding-left: 4px; margin-right: 5px; }
.bj_con_tip_d span.xz a { background: url(/images/zxbj_28.png) right center no-repeat #fe7691; padding-right: 22px; height: 21px; position: relative; line-height: 21px; color: #fff; text-decoration: none; }
.bj_con_tip_d span.xz a i { display: block; position: absolute; height: 11px; width: 11px; background: url(/images/zxbj_31.png) no-repeat; right: 5px; top: 5px; }
.bj_tip_r { width: 1060px; }
.wd { width: 1000px; }
.bj_tip_r .bjcc { float: left; }
.bj_tip_r .bjcc a { color: #666666; height: 21px; line-height: 21px; padding: 0 10px; text-align: center; margin-bottom: 2px; float: left; margin-right: 5px; text-decoration: none; }
.bj_tip_r a:hover { color: #fff; background: #fe7691; }
.bj_tip_r a.on { color: #fff; background: #fe7691; }
.bj_tip_r div.fr { height: 21px; line-height: 21px; color: #666; position: relative; z-index: 2; float: left; margin-left: 10px; }
.bj_tip_r div.fr span { background: url(/images/js1_03.jpg) right center no-repeat; padding-right: 11px; cursor: pointer; color: #fe7691; }
.bj_tip_r div.fr span.on { background: url(/images/sjt1_03.jpg) right center no-repeat; }
.bj_tip_r div.fr div.c_d { background: #FFFFFF; border: 1px solid #CACACA; left: -360px; line-height: 22px; position: absolute; top: 24px; width: 400px; z-index: 99; height: 420px; }
.bj_tip_r div.fr div.c_d a.a_all_c { color: #5C5C5C; display: block; font-weight: bold; height: 35px; line-height: 35px; text-decoration: none; text-indent: 10px; width: 400px; padding: 0; }
.bj_tip_r div.fr div.c_d a.a_all_c:hover { background: #fff; color: #5c5c5c; }

.bj_tip_r div.fr div.c_d dl { border-top: 1px dotted #D1CCC7; float: left; line-height: 23px; padding: 5px; width: 390px; }
.bj_tip_r div.fr div.c_d dl dt { color: #F36F20; float: left; font-family: Arial,Helvetica,sans-serif; padding: 0 3px 0 0; text-align: right; width: 17px; margin-top: 10px; }

.bj_tip_r div.fr div.c_d dl dd { float: left; width: 365px; word-break: break-all; margin-top: 10px; }

.bj_tip_r div.fr div.c_d dl dd a { color: #5C5C5C; cursor: pointer; float: left; padding: 0 4px 0 5px; white-space: nowrap; text-decoration: none; }
.bj_tip_r div.fr div.c_d dl dd a:hover { color: #fff; }
.bj_tip_r div.fr div.c_d dl dd a.on { color: #fff; }
.bjtxt { line-height: 23px; border: 0; width: 148px; float: left; height: 23px; padding-left: 7px; background: url(/images/txt_03.jpg) no-repeat; margin-top: 1px; margin-left: 11px; outline: none; }
.bjbtn { background: url(/images/zxbj_40.png) no-repeat; height: 25px; width: 34px; border: 0; cursor: pointer; }

.bj_px { margin-top: 0px; float: left; background: #fff; padding: 9px 0; }
.bj_px_d { height: 20px; line-height: 20px; margin-top: 2px; }
.bj_px .bj_px_d span, .bj_px .bj_px_d a { display: inline-block; color: #333333; margin-left: 5px; text-decoration: none; }
.bj_px .bj_px_d a { cursor: pointer; }
.bj_px .bj_px_d a.mrpx { margin-left: 20px; }
.bj_px .bj_px_d a.cjbspx, .bj_px .bj_px_d a.jrgxpx { background: url(/images/xjt_03.jpg) right center no-repeat; padding-right: 15px; margin-left: 20px; }
.bj_px .bj_px_d a.on { background: url(/images/zxbj_47.png) right center no-repeat; }
.bj_px .bj_px_d span { margin-left: 60px; }
.bj_px div.fr { margin-right: 10px; color: #999999; }
.bj_px div.fr font { color: #fe7691; }
.bj_px div.fr a { display: inline-block; height: 20px; width: 20px; border: 1px solid #dcdcdc; line-height: 20px; text-align: center; background: #fff; margin-right: 5px; text-decoration: none; color: #999999; }
.bj_px div.fr a:hover { background: #f9f9f9; }
.bj_px div.bj_px_d a:hover { color: #e74265; }
.pj_list { margin-top: 20px; float: left; }
.pj_list .pj_list_r {height:90px; overflow:hidden; float: left; width: 240px; padding: 15px; margin-right: 22px; margin-bottom: 15px; border-top: 1px solid #f5f5f5; position: relative; background: url(/images/bt_03.jpg) bottom center repeat-x #fff; z-index: 1; }
.pj_list .pj_list_r img { border: 1px solid #f5f5f5; left: 9px; top: 8px; }
.pj_list .pj_list_r a.imga { display: inline-block; height: 241px; width: 241px; }
.pj_list .pj_list_r div { overflow: hidden; width: 241px; }

.pj_list .mr0 { margin-right: 0px; }


.pj_list_r p { display: inline-block; margin-top: 5px;  width: 100%; }
.pj_list_r p.bj_cj, .pj_list_r p.bj_i { overflow: inherit; }
.pj_list_title { color: #333; font-weight: bold; max-height: 20px; line-height: 18px; }
.pj_list_title a { color: #333; font-size: 14px; text-decoration: none; font-family: "微软雅黑"; }
.bj_cj span { float: left; color: #00aa5f; display: inline-block; }
.bj_cj span.fl { font-family: verdana; font-size: 18px; font-weight: bold; margin-left: 5px; }
.bj_cj span.fr { color: #999999; float: right; margin-top: 4px; }
.bj_cj span.dy { float: left; padding: 0 6px; color: #fff; background: #f40; height: 15px; line-height: 15px; margin-top: 4px; margin-left: 5px; }
/*.bj_cj span.dy { float: left; padding: 0 6px; color: #fff; background: #f40; height: 15px; line-height: 15px; margin-top: 4px; margin-left: 5px; }*/


.bj_cj span.cj { margin-top: 4px; }
.bj_i span { color: #999999; float: left; }
.bj_ span.fl { font-family: verdana; font-weight: bold; margin-left: 5px; }
.bj_i span.rz { float: left; background: url(/images/zxbj_63.png) left center no-repeat; padding-left: 40px; height: 17px; line-height: 17px; }
.bj_i span.cs { color: #999999; float: right; margin-right: 0px; }
.bj_i span.sj { margin-top: 1px; }
.bj_i span.dy { float: left; padding: 0 6px; color: #fff; background: #f40; height: 15px; line-height: 15px; margin-left: 5px; }
.pj_list_r i { display: inline-block; height: 70px; width: 70px; background: url(/images/tj.png) no-repeat; position: absolute; top: 14px; left: 14px; }
.bj_px .bj_px_d a.rzlx { color: #fe7691; }

.pages { overflow: hidden; float: left; }
.pages div { text-align: center; margin: 40px 0; float: left; }
.pages span, .pages a { display: inline-block; background: #fff; padding: 5px 10px; border: 1px solid #c0c0c0; color: #555555; text-decoration: none; margin-right: 5px; }
.pages a:hover { color: #fff; border: 1px solid #01a469; background: #01a469; }
.pages span.cur { background: #01a469; color: #fff; border: 1px solid #01a469; }

.pages a.pre { background: url(/images/p_08.jpg) left center no-repeat #fff; padding: 5px 10px 5px 15px; border: 1px solid #c0c0c0; }
.pages a.pre:hover { background: url(/images/p_03.jpg) left center no-repeat #01a469; color: #fff; border: 1px solid #01a469; }
.pages a.next { background: url(/images/p_10.jpg) right center no-repeat #fff; padding: 5px 15px 5px 10px; border: 1px solid #c0c0c0; }
.pages a.next:hover { background: url(/images/p_05.jpg) right center no-repeat #01a469; color: #fff; border: 1px solid #01a469; }
.pages span.allpage { border: 0px; background: #f0f1f1; letter-spacing: 1px; }
.pages input { display: inline-block; }

.wzd_d { padding: 120px 0 30px 0; text-align: center; background: #fff; font-size: 14px; color: #333; position: relative; }
.wzd_d i { display: inline-block; background: url(/images/wzd_03.jpg) no-repeat; width: 60px; height: 60px; position: absolute; top: 30px; left: 47%; }

.wzd_tj { padding: 10px 0 10px 30px; margin-bottom: 20px; text-align: left; background: #fff; font-size: 14px; color: #333; position: relative; margin-top: 20px; font-weight: bold; }

.wzd_tj i { display: inline-block; background: url(/images/wzd_07.jpg) no-repeat; width: 14px; height: 13px; position: absolute; top: 10px; left: 10px; }
