@charset "utf-8";
/* CSS Document */

/* Up_Close */
#UpClose .mainWrap { background:url(/efm/UpClose/images/indexBg.jpg) repeat-x center top  ;}
#UpClose .mainWrap .mainCtn .mainVisual{ position:relative; background:url(/efm/UpClose/images/indexMain.jpg) no-repeat center top; width:858px; height:676px;}
#UpClose .mainWrap .mainCtn .mainVisual .mainMenu { position:absolute; left:30px; top:288px; width:815px;}
#UpClose .mainWrap .mainCtn .mainVisual .mainMenu ul {}
#UpClose .mainWrap .mainCtn .mainVisual .mainMenu ul li { float:left}

#UpClose .mainWrap .mainCtn .mainVisual .introduction { position:absolute; left:15px; top:370px; width:828px;}
#UpClose .mainWrap .mainCtn .mainVisual .introduction .top { position:absolute; left:0px; top:0px; }
#UpClose .mainWrap .mainCtn .mainVisual .introduction .center { position:absolute;  top:30px;}
#UpClose .mainWrap .mainCtn .mainVisual .introduction .center ul{ width:800px;}
#UpClose .mainWrap .mainCtn .mainVisual .introduction .center ul li{ color:#CC9999; line-height:160%; font-weight:bold}

#UpClose .mainWrap .mainCtn .mainVisual .messBoard { position:absolute; left:15px; top:507px; width:448px; height:110px;}
#UpClose .mainWrap .mainCtn .mainVisual .messBoard .top { position:absolute; left:0px; top:0px; }
#UpClose .mainWrap .mainCtn .mainVisual .messBoard .noticeTable {position:absolute; top:30px; left:0px; width:440px; border-collapse:collapse; overflow:hidden}
#UpClose .mainWrap .mainCtn .mainVisual .messBoard .noticeTable th{padding:2px 3px 2px 8px; font-weight:normal; text-align:left; color:#666666; background:url(/efm/UpClose/images/noticeBul.jpg) no-repeat 0px 8px; height:18px; line-height:17px; overflow:hidden;}
#UpClose .mainWrap .mainCtn .mainVisual .messBoard .noticeTable td{padding:2px 3px 2px 3px; color:#4C4C4C; text-align:right;font:10px arial; width:50px;}

#UpClose .mainWrap .mainCtn .mainVisual .mainGallery { position:absolute; left:509px; top:507px; width:335px; height:110px;}
#UpClose .mainWrap .mainCtn .mainVisual .mainGallery .top{position:absolute; left:0px; top:0px;}

/*Æ÷Åä°¶·¯¸®¼öÁ¤*/
#OnPulse .mainCtn .mainGallery ul{ width:352px;padding-top:4px;}
#OnPulse .mainCtn .mainGallery li{ float:left; margin-right:7px; _margin-right:0px;}







#UpClose .subWrap { background:url(/efm/UpClose/images/subBg.jpg) center top  repeat-x}
#UpClose .subWrap .subCtn { width:877px; margin:auto;}

#UpClose .subWrap .subCtn .top  { position:relative; height:231px; width:877px; background:url(/efm/UpClose/images/subTop.jpg) no-repeat center top; }

#UpClose .subWrap .subCtn .top .subMenu{ position:absolute; width:815px; left:30px;  top:150px;}
#UpClose .subWrap .subCtn .top .subMenu ul {}
#UpClose .subWrap .subCtn .top .subMenu ul li { float:left}
#UpClose .subWrap .subCtn .top .location { position:absolute; left:30px; top:219px; color:#000000;}

#UpClose .subWrap .subCtn .content { position:relative; width:877px; }

#UpClose .subWrap .subCtn .content .center { width:877px; background:url(/efm/UpClose/images/centerTop.jpg) repeat-y; min-height:600px; _height:600px; *min-height:600px;}
#UpClose .subWrap .subCtn .content .center .head1{clear:both;}
#UpClose .subWrap .subCtn .content .center .head1 .tit{ }
#UpClose .subWrap .subCtn .content .center .cmsTable {margin:auto;width:740px;}
#UpClose .subWrap .subCtn .content .center .leftImg { float:left; width:180px; }
#UpClose .subWrap .subCtn .content .center .lefttext {float:left; width:650px;}
#UpClose .subCtn .subQuick { position:relative;}
#UpClose .subCtn .subQuick .quickLink { position:absolute; top:-130px; }

lefttext
.UpCloseCmsCtn {line-height:160%;}
.UpCloseCmsCtn .h2 {margin:0 0 0px 0px; color:#32868a; font-weight:bold; float:left;}
.UpCloseCmsCtn .h3 {margin:0 0 0px 0px; color:#32868a; font-weight:bolder; padding-bottom:0px;}
.UpCloseCmsCtn .h4 { margin:0px 0 10px 0px; color:#FF9999;  font-weight:bold; }
.UpCloseCmsCtn .p1 { margin:0px 0px 0px 0px; color:#32868a;}
.UpCloseCmsCtn p { color:#666666;}



