@import "reset.css";
@import "layout.css";

#m_contets1{  margin:0 auto;  background: url('../images/m_visual1.jpg') no-repeat center top;}
#m_contets2{ padding:27px 0 28px; margin:0 auto; background: url('../images/m_cont_bg.jpg') repeat-x ;}
#m_contets1_in{width:942px; margin:0 auto;}
#m_contets1_in .m_contBox{ position:relative; height:551px;  }
#m_contets1_in .m_contBox p{ position:absolute; top:134px; right:0;}

#m_contets2_in{ width:942px; margin:0 auto;}
#m_contets2_in .m_contBox{background: url('../images/m_cont_line.png') no-repeat 0 0; overflow:hidden;}
#m_contets2_in .m_contBox div{ float:left; padding:0 20px; background: url('../images/m_cont_line.png') no-repeat right top; position:relative; overflow:hidden; }
#m_contets2_in .m_contBox h3{ padding:2px 8px 4px; font-size:1.2em; font-weight:bold; color:#fff; background:#4073d8; float:left; height:20px; margin-right:30px;}
#m_contets2_in .m_contBox .m_more{ position:absolute; top:0; right:20px;}

#m_contets2_in .m_contBox .m_cont1{ padding-right:32px; width:154px; }
#m_contets2_in .m_contBox .m_cont2 { width:449px; }
#m_contets2_in .m_contBox .m_cont2 .product{ margin:35px 0 0 156px;  width:350px;}
#m_contets2_in .m_contBox .m_cont2 h3{margin-bottom:5px;}
#m_contets2_in .m_contBox .m_cont3 { width:207px; }

#m_contets2_in .m_contBox .m_cont3 h3{margin-bottom:7px;}

.contens .cont_top{position:relative; width:933px; height:43px; background: url('../images/sub_cont_top_bg.jpg') repeat-x ; margin-top:42px;}
.contens .cont_top h2{ position:absolute; top:9px; left:44px; padding-left:34px; 
											background: url('../images/sub_cont_tlt_bg.jpg') no-repeat 0 0px;
											font-size:1.4em; font-weight:bold; color:#2c2b2b;
											}
.contens .location{position:absolute; top:17px; right:50px; padding-left:21px; 
									background: url('../images/location_home.png') no-repeat 0 0px; 
									color:#666;
									}
.contens .location span{ padding:0 3px;}
.contens .contBox{padding:50px 30px;}

.contens .contBox .gallery_top{ position:relative; height:37px; border-bottom:1px solid #cecccc; margin-bottom:50px;}
.contens .contBox .gallery_top{}
.contens .contBox .gallery_top li{ position:absolute; top:1px;}
.contens .contBox .gallery_top li.g_menu1{ left:11px;}
.contens .contBox .gallery_top li.g_menu2{ left:232px;}
.contens .contBox .gallery_top li.g_menu3{ left:454px;}
.contens .contBox .gallery_top li.g_menu4{ left:675px;}
.contens .contBox .gallery_top li a{ display:block;}