@charset "utf-8";
/* CSS Document */
@import url("../../../css/base.css");
#all_wrap{ width:783px; margin:auto;  }
#top_wrap{ width:783px;  height:125px; position: relative;}
.btn_home{ position:absolute; top:40px; left:500px;}
.btn_pre{ position:absolute; top:40px; left:642px;}
.ci{position:absolute; top:80px; left:0px;}
.topmenu{position:absolute; top:88px; left:141px;}
ul.topmenu li{ float:left;}
#main_contents{margin:20px 10px 20px 11px  ; width:760px; border:1px solid #000; padding:0;}
.main_img{ border-bottom:1px solid #000; width:760px; height:364px;}
#main_contents .contents{ width:760px; height:503px; position:relative;}
#main_contents .contents .con1{  position: absolute ; top:21px; left:15px; border:1px solid #ccc; width:416px; height:249px; background:url(../img/main/dot_line.png) no-repeat center 47px;}
#main_contents .contents .con1_title{ position:absolute; padding:9px 0 3px 16px; top:0; left:0; width:400px; border-bottom:1px solid #ccc; }
#main_contents .contents .con1_img{ position:relative; top:31px; padding: 0 19px; padding-top:12px; #padding-top:0px;  _padding-top:0px; }
#main_contents .contents .con1_img .img1{position:absolute;    width:166px; height:131px;}
#main_contents .contents .con1_img .text1{position:absolute; left:18px; top:141px; width:166px; text-align:justify; }
#main_contents .contents .con1_img .img2{position:absolute;    width:166px; height:131px; right:19px; }
#main_contents .contents .con1_img .text2{position:absolute; right:19px; top:141px; width:166px; text-align:justify;  }
#main_contents .contents .con1_more{ position:absolute; top:8px; right:19px;}
#main_contents .contents .con2{  position: absolute ; top:21px; left:444px; border:1px solid #ccc; width:298px; height:89px; }
#main_contents .contents .con2 .b1{ float:left;}
#main_contents .contents .con3{  position: relative ; top:119px; left:444px; border:1px solid #ccc; width:298px; height:151px; background:url(../img/main/con3_title_bg.png) no-repeat 3px 3px;  }
#main_contents .contents .con3 .con3_title{ position:absolute; top:11px; left:23px;}
#main_contents .contents .con3 .con3_text{ position:absolute; top:43px; left:13px;}
#main_contents .contents .con3 .con3_text li.con3_blit{ padding-left:10px; background:url(../img/main/con3_blit.png) no-repeat 0 6px; height:20px; }
#main_contents .contents .con3_more{ position:absolute; top:14px; right:8px;}
#main_contents .contents .con4{ position: absolute;  width:604px; height:198px; border:1px solid #ccc; left:15px; top:282px;}
#main_contents .contents .con4 .con4_1{ position:absolute; top:10px; left:13px; width:183px; height:175px;}
#main_contents .contents .con4 .con4_1 .title{ position:absolute; top:0; left:0;}
#main_contents .contents .con4 .con4_1 .con{ position:absolute; top:20px; left:0; width:183px; }
#main_contents .contents .con4 .con4_1 .more{ position:absolute; top:4px; right:10px;}
#main_contents .contents .con4 .con4_2{position:absolute; top:10px; left:213px; width:183px; height:175px; }
#main_contents .contents .con4 .con4_2 .title{ position:absolute; top:0; left:0;}
#main_contents .contents .con4 .con4_2 .con{ position:absolute; top:20px; left:0; width:183px; }
#main_contents .contents .con4 .con4_2 .more{ position:absolute; top:4px; right:10px;}
#main_contents .contents .con4 .con4_3{position:absolute; top:10px; left:413px; width:183px; height:175px; }
#main_contents .contents .con4 .con4_3 .title{
	position:absolute;
	top:3px;
	left:-1px;
}
#main_contents .contents .con4 .con4_3 .con{ position:absolute; top:20px; left:0; width:183px; }
#main_contents .contents .con4 .con4_3 .more{ position:absolute; top:4px; right:10px;}
#main_contents .contents .con5{ position:absolute;  width:111px; height:198px; border:1px solid #ccc; left:631px; top:282px;}
#main_contents .contents .con5 .title{ position:absolute; top:8px; left:7px;}
#main_contents .contents .con5 .banner{ position:absolute; top:39px; left:7px;}
#main_contents .contents .con5 .banner li{ background:url(../img/main/con5_dot_line.png) no-repeat left bottom; padding:3px 0; }
.footer{ text-align:right; height:40px; padding:19px 130px 0 0; background:url(../../../img/main_footer_img.png) no-repeat 590px 0 ;  margin-top:3px;}
