@charset "utf-8";
.fc-navy{color:navy;}

.tbl1-top{border-top:solid 2px #666666;}
.tbl1{width:100%;border-collapse:collapse;border-bottom:solid 1px #939393 !important;}
.tbl1 .left{text-align:left;margin-left:20px;}
.tbl1-tbody-th{background:#f5f5f5;border-bottom:solid 1px #c4c4c4;height:35px;text-align:left;padding-left:20px;}
.tbl1-tbody-td{border-bottom:solid 1px #c4c4c4;text-align:left;padding:5px 15px;}

.tbl2-w{border-top:solid 1px #c4c4c4;}
.tbl2-top{border-top:solid 2px #666666;}
.tbl2{width:100%;border-collapse:collapse;border-bottom:solid 1px #939393 !important;}
.tbl2 .left{text-align:left;margin-left:20px;}
.tbl2-tbody-th{background:#f5f5f5;border-bottom:solid 1px #c4c4c4;height:35px;text-align:left;padding-left:20px;}
.tbl2-tbody-td{border-bottom:solid 1px #c4c4c4;text-align:left;padding:5px 15px;}

.tbl3-top{border-top:solid 2px #666666;}
.tbl3{width:100%;border-collapse:collapse;border-bottom:solid 1px #939393 !important;}
.tbl3 .left{text-align:left;margin-left:20px;}
.tbl3-tbody-th{background:#f5f5f5;height:27px;text-align:left;padding-left:20px;}
.tbl3-tbody-td{text-align:left;padding:5px 15px;}
.tbl3 tr:first-child .tbl3-tbody-th,
.tbl3 tr:first-child .tbl3-tbody-td{border-top:solid 1px #939393 !important;}

.tbl4-top{border-top:solid 2px #666666;}
.tbl4{width:100%;border-collapse:collapse;border-bottom:solid 1px #939393 !important;}
.tbl4 .left{text-align:left;margin-left:20px;}
.tbl4-tbody-th{background:#white;border-bottom:solid 1px #7e96b9;height:40px;text-align:left;text-align:center;}
.tbl4-tbody-td{border-bottom:solid 1px #c4c4c4;text-align:left;padding:5px 15px;}

.tbl4 tr:first-child .tbl4-tbody-th,
.tbl4 tr:first-child .tbl4-tbody-td
{border-top:solid 3px #16335d;}

.btn-navy{padding:8px 50px;background:#132e52;color:white;display:inline-block;font-weight:bold;}
.btn-silver{padding:8px 50px;background:#6d6e71;color:white;display:inline-block;font-weight:bold;}

.require{color:#b12323;margin-left:3px;}

.part-row{border-top:solid 1px #16335d;padding:20px 0 0 60px;overflow:hidden;}
.part-row *{font-size:13px;}
.part-col{float:left;padding-left:8px;background:url(../img/part-sep.gif) 0px 8px no-repeat;width:170px;margin-bottom:10px;}
.part-col.on *{font-weight:bold;}

.build-row{margin-top:50px;}
.build-col{border-top:solid 1px #16335d;border-bottom:solid 1px #ddd;margin-bottom:10px;}
.build-head{background:#ebebeb;border-top:solid 1px #16335d;position:relative;}
	.build-tit{padding:10px 15px;}
	.build-date{position:absolute;top:10px;right:15px;}
.build-body-row{padding:20px 0;overflow:hidden;}
.build-body-col{float:left;height:161px;box-sizing:border-box;position:relative;}
.build-body-col-1{width:245px;padding:0 8px;}
.build-body-col-2{width:370px;padding:0 25px 0 0;}
.build-body-col-3{width:185px;border-left:solid 1px #ccc;padding:30px 20px;}
.build-comp{position:absolute;left:25px;top:0px;}

.build-row2{margin-top:0px;}
.build-row2 .build-col{border-top:solid 1px #16335d;border-bottom:solid 1px #ddd;margin-bottom:10px;}
.build-row2 .build-head{background:#ebebeb;border-top:solid 1px #16335d;position:relative;}
.build-row2 	.build-tit{padding:10px 15px;}
.build-row2 	.build-date{position:absolute;top:10px;right:15px;}
.build-row2 .build-body-row{padding:20px 0;overflow:hidden;}
.build-row2 .build-body-col{float:left;height:161px;box-sizing:border-box;position:relative;}
.build-row2 .build-body-col-1{width:205px;padding:0 8px;}
.build-row2 .build-body-col-2{width:590px;padding:0 25px 0 0;}
.build-row2 .build-body-col-3{width:185px;border-left:solid 1px #ccc;padding:30px 20px;}
.build-row2 .build-comp{position:absolute;left:25px;top:0px;}

.buildv-head{background:#ebebeb;border-top:solid 1px #16335d;padding:10px 20px;}
.buildv-head-tit{width:450px;}

.cont{min-height:300px;padding:10px;}

.bdv{overflow:hidden;}
.bdv-left{width:501px;float:left;}
.bdv-right{width:283px;float:right;}

.img-screen{width:501px;height:365px;}

.imgt-row{overflow:hidden;margin-top:28px;}
.imgt-col{float:left;margin-left:2px;width:98px;height:76px;background:url(../img/no-img.gif);}

.dia{background:url(../img/icon-dia.gif) 0px 0px no-repeat;width:18px;height:19px;color:white;font-size:10px;display:inline-block;text-indent:4px;}

.profile-img{width:92px;height:94px;background:url(../img/profile-img.gif) 0px 0px no-repeat;}

.bt1{border-top:solid 1px #153159 !important;}
.bb1{border-bottom:solid 1px #999999 !important;}

.iframe1{border:solid 1px #ccc;}