@charset "utf-8";

@import url('layout.css');
@import url('common.css');
@import url('board.css');

.tit_greetings{margin-bottom:23px;}
.para_greetings{line-height:20px;}

.greetings{background:url(../../images/contents/img_greetings.gif) no-repeat right 160px;}

.gallery_list{position:relative;min-height:462px}
.gallery_list .list{height:396px;overflow:hidden;padding-left:670px}
.gallery_list .list li{float:left;margin:0 0 7px 7px}
.gallery_list #placeholder{position:absolute;top:0;left:0;width:660px}

.gallery_list .paging{width:258px;margin:20px 0 0 auto;}

.partner_list{overflow:hidden;width:988px;margin-left:-46px;}
.partner_list li{float:left;margin:0 0 30px 46px;}
.partner_list li img{width:200px;height:90px;}

.map ul{margin-top:21px;line-height:28px;}

.service_list{}
.service_list li{position:relative;min-height:59px;margin-bottom:30px;padding:10px 0 0 220px;line-height:20px;}
.service_list .thum{position:absolute;top:0;left:0;border:1px solid #cdcdcd}
.service_list .thum img{width:198px;height:59px;}
.service_list span{display:block;}
.service_list .tit{font-weight:bold;}
.service_list .space{padding-top:0;}

.tab_navi{overflow:hidden;margin-bottom:-20px;}
.tab_navi li{float:left;padding-left:10px;margin-right:9px;font-size:11px;background:url(../../images/icon/in_h01.gif) no-repeat 0 2px;}
.tab_navi li:first-child{background:none;}
.tab_navi .on{font-weight:bold;}

.thum_list{overflow:hidden;padding-bottom:20px;border-top:2px solid #c0c0c0;border-bottom:1px solid #e6e6e6;}
.thum_list ul{width:985px;margin-left:-45px;}
.thum_list li{float:left;;margin:20px 0 0 45px;}
.thum_list a{position:relative;display:inline-block;width:201px;height:200px;}
.thum_list a:hover span{display:inline-block;}
.thum_list span{position:absolute;top:0;left:0;width:171px;height:170px;padding:15px;font-weight:bold;text-align:center;background:url(../../images/contents/bg.png) repeat 0 0;display:none;}
.thum_list code{display:table-cell;width:170px;height:170px;vertical-align:middle;line-height:20px;color:#fff;}
.thum_list img{width:199px;height:198px;border:1px solid #cdcdcd;}
.thum_list.type{border:0;}

.thum_list02{overflow:hidden;padding-bottom:20px;border-top:2px solid #c0c0c0;border-bottom:1px solid #e6e6e6;}
.thum_list02 ul{width:992px;margin-left:-52px;}
.thum_list02 li{float:left;;margin:20px 0 0 52px;}
.thum_list02 img{width:276px;height:146px;border:1px solid #cdcdcd;}

.pro_detail{position:relative;min-height:240px;padding-left:292px;}
.pro_detail h2{font-size:20px;}
.pro_detail .view_photo{overflow:hidden;position:absolute;top:0;left:0;}
.pro_detail .view_photo .thum{float:left;width:198px;height:198px;border:1px solid #cdcdcd;}
.pro_detail .list{float:left;margin-left:10px;}
.pro_detail .list li{width:48px;height:45px;margin-bottom:4px;border:1px solid #cdcdcd;}
.pro_detail .des{margin-top:24px;line-height:20px;}
.pro_detail .des li{margin-bottom:10px;}
.pro_detail .des span{display:inline-block;width:150px;font-weight:bold;}
.pro_detail .btn{position:absolute;top:0;right:0;}
.pro_view{padding:20px 0;text-align:center;line-height:20px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.pro_view .txt{margin:20px 40px 0;text-align:left;}

.video_ui{position:relative;min-height:390px;padding:0 0 80px 0px;}
.video_ui h2{padding:5px 0 8px 0;font-size:15px;}
.video_ui .memo{margin-bottom:12px;line-height:20px;}
.video_ui .emved{position:absolute;top:0;left:0;}

.agree_block {margin-bottom:50px;}
.agree_block h2 {height:25px;}
.agree_block div {height:75px; padding:10px; line-height:18px; border:1px solid #d9d9d9; overflow-y:scroll;}
.agree_block p {margin-top:10px; text-align:right;}

.btn_qus, .btn_type{display:inline-block;font-weight:bold;text-align:center;}
.btn_qus{width:101px;height:24px;line-height:24px;color:#fff !important;background:#ee4719;}
.btn_type{width:72px;height:27px;line-height:27px;color:#666 !important;border:1px solid #e1e0e0;background:url(../../images/btn/btn_list.gif) repeat-x 0 0;}
