/**/

.focus{width: 1280px; height: 500px; }
.col_name{ left: 40px; top: 40px; width: 80px; height: 80px; line-height: 80px; text-align: center; color: #fff; background-color: #2f72e2; font-size: 20px;}
.foc_con{ width: 240px; height: 420px; padding: 40px; color: #fff;background: url("../images/blue-style-bg.png"); right: 0;}
.foc_con .date{ font-size: 15px; color: #fff;}
.foc_con .title{ line-height: 40px; font-size: 26px; color: #fff; padding-top: 20px;}
.foc_con .plus{ background: url("../images/icon/plus.png") no-repeat center center #1e1e1e; width: 50px; height: 50px; bottom: 50px; left: 50px;}

.info_list{margin-top: 20px;margin-bottom: 50px;}
.b_unit{ width: 320px; overflow: hidden;}
.b_unit .t_img{height: auto;height: 310px;width: 310px;margin: 0 auto;overflow: hidden;background: #fff;border: 5px solid #fff;border-bottom: 0;}
.b_unit .col{ width: 50px; height: 50px; line-height: 50px; text-align: center; color:#fff; z-index: 1; left: 20px; bottom: 20px;}
.b_unit .t_img img{ opacity: 0.85; width:100%;}
.b_unit .con_box{ background-color: #fff;}
.b_unit .con_box .c{ border-left: 1px #e3e3e3 solid; height: 120px; padding: 20px;border: 5px solid #fff;border-top: 0; background: url("../images/listbg.png?t=6") no-repeat right bottom;}
.b_unit .con_box .date{ font-weight: bold; font-size: 10px; color: #6c6c6c; background: url("../images/icon/time.png") no-repeat left center; padding-left: 18px; line-height: 18px; height: 18px; margin-bottom: 6px;}
.b_unit .con_box .con{ font-size: 18px; line-height: 32px; height: 96px; overflow: hidden;}
.b_unit .con_box .con a{ color: #363636;}
.b_unit .con_box .intro{ line-height: 22px;}

.col_name{ background-color: #2f72e2;}
.foc_con{ background: url("../images/info-bg-blue.png");}
.b_unit:hover .con_box{ background-color: #2f72e2;}
.b_unit:hover .t_img img{ opacity: 1;}
.b_unit:hover .con_box .date,.b_unit:hover .con_box .con a,.b_unit:hover .con_box .intro{color:#fff;}
.b_unit:hover .con_box .date{ background-image: url("../images/icon/time-w.png")}

.share_bar{ line-height: 24px;}
.detail_title .t3{ height: 56px; overflow: hidden; line-height: 56px; font-size: 28px; color: #2f72e2;}
.detail_title .t3_sub{ height: 22px; line-height: 22px; overflow:visible; line-height: 10px; font-size: 12px; color: #6c6c6c;}
.detail_title .t3_sub span{ margin-right: 20px;}

.info_detail{margin-bottom: 40px;}
.info_con,.unaided_con, .contact_con{ padding: 20px 0 40px 0; border-bottom: 1px #d4d4d4 solid; line-height: 22px;color: #6c6c6c; font-size: 14px;}
.info_con p{ margin: 15px 0; color: #6c6c6c; }

.unaided_con{padding-top:0;}
.unaided_con p{ margin: 15px 0;}

.last_sp{ height: 40px; overflow: hidden; background:url("../images/icon/last-sp-bg.gif") no-repeat center center #fff;border-bottom: 1px #d4d4d4 solid;}
.last_sp .prev,.last_sp .next{ width: 320px; height: 40px; line-height: 40px; text-align: center; background: #b8b8b8; color: #fff;}
.last_sp .prev{}
.last_sp .next{}

.contact_con{border-top: 1px #d4d4d4 solid; padding-top: 30px;}
.contact_grid td{ border-right: 1px #d4d4d4 solid; width: 50%; height: 145px;}
.contact_grid td p{ padding: 0 45px;}

.leave_box{ width: 390px;}
#frmLeave .input_line{ margin-bottom: 10px;}
#frmLeave .input_line label{ line-height: 36px;}

.schBox{ height: 40px; padding: 10px 20px; background: #fff; line-height: 40px;}
.schBox p{ padding: 6px 0px 6px 10px;}
.schBox input{ border: 1px #d4d4d4 solid ; padding: 0 4px; margin: 0; line-height: 25px; height: 25px; width: 200px;}
.schBox .btnSch{ height: 40px; width: 40px; background: url("../images/icon/sch.png") no-repeat center center;}
.schBox .btnSch:hover{background-image: url("../images/icon/sch-b.png");}

#quickCategory{ position:absolute; top:0px; left:-130px; width:100px; overflow:hidden; display:none; background:#b8b8b8;}
#quickCategory .unit{ height: 30px;border-bottom: 1px #f3f3f3 solid; text-align: center; line-height: 30px;}
#quickCategory .unit a{ display: block; color: #fff; font-size: 16px;}
#quickCategory .unit a:hover{ background: #005bac;}
