@charset "utf-8";


.sec1 { margin-bottom: 40px;}
.sec1 .fleft { width: 420px; }
.sec1 .fleft p.sec1_p1 { height: 135px; }
.sec1 .fright_text { width: 420px; float: right }
.sec1 .fleft_photo { width: 280px; }

.sec1 .imgthumbs { padding-top: 12px; }
.sec1 .imgthumbs ul { float: left; }
.sec1 .imgthumbs ul li { float: left; margin-right: 6px; }
.sec1 .imgthumbs ul li:last-child { margin-right: auto; }



.sec2 { margin-bottom: 40px; }
.sec2 ul { float: left; }
.sec2 ul li { float: left; }
.sec2 ul li .sec2_img { text-align: center; margin-bottom: 8px; }
.sec2 ul li .sec2_det { width: 156px; padding: 4px 10px 6px 12px; border-left: 1px #c5c5c5 solid; }
.sec2 ul li .sec2_det p { min-height: 150px; font-size: 0.9em; }
.sec2 ul li .sec2_det_last { border-right: 1px #c5c5c5 solid; }
.sec2 .fright { width: 400px; text-align: left; }



.sec3 { margin-top: 12px; }
.sec3 ul li { padding: 12px 0px; border-bottom: 1px #c5c5c5 dotted; }
.sec3 ul li:last-child { border-bottom: none; }
.sec3 ul li .sec3_img { float: left; }
.sec3 ul li .sec3_det { float: right; width: 520px; }
.sec3 ul li .sec3_det h4 { margin-bottom: 10px; color: #ff6c00; }
.sec3 ul li .sec3_det p { font-weight: bold; }


.blnks ul { float: left; padding: 20px 6px; }
.blnks ul li { float: left; width: 270px; background: url(../media/images/common/bull2.gif) left center no-repeat; padding: 6px 0px 6px 16px; }
.blnks ul li a { font-size: 1.2em; font-weight: bold; color: #333; }


.bp_hd1 { border-left: 2px #ff6c00 solid; padding-left: 10px; font-size: 1em; }
.bp_p1 { padding: 0px 10px; }

#fb { width: 220px; height: 62px; position: relative; margin: 10px 0;}
#tw { width: 220px; height: 62px; position: relative; margin: 10px 0;}
#fb p.btn,#tw p.btn { position: absolute; left: 64px; top: 26px;}

.staff { margin-bottom: 20px;}
.staff .photo {	float: left; width: 280px;}
.staff .right {	float: right; width: 420px;}
.staff_hide { margin-bottom: 20px;}
.staff_hide p { margin-bottom: 1em;}
.staff_hide .subtitle { font-size: 1.2em; font-weight: bold; padding-bottom: 0; margin-bottom: 0; }
