@charset "utf-8";
html	{min-width:1500px;}
body	{position:relative; overflow-x:hidden;}
#wrapper	{position:relative;}

.text_hidden	{overflow:hidden; visibility:hidden; position:absolute; width:0; height:0; font-size:0; line-height:0;}	
.cont_center	{overflow:hidden; width:1100px; margin:0 auto;}


#top_ev { margin:0 auto; width:1000px;}
/* header */
#header { width:100%; height:80px; background-color:#222;}
#logo	{ margin-top:10px; margin-right:17px; float:left;}
.wrap_nav.cont_center	{overflow:visible;position:absolute; left: 50%; margin-left:-500px;}
#nav	{width:973px; margin:0 auto;}
#nav>li	{float:left; margin-left:18px;}
#nav>li>a	{display:block; overflow:hidden; height:80px;}
#nav .sub_menu	{position:absolute; top:80px; left:0; width:1000px; z-index:999; height:0; overflow:hidden; }
#nav .sub_menu>ul	{overflow:hidden;}
#nav>li .no_sg	{width:1000px;}
#nav>li .no_sg>li	{float:left; width:222px;margin-top:1px;}
#nav>li .no_sg>li.s_menu	{float:left; width:112px;}
#nav>li .no_sg>li.b_menu	{float:left; width:332px;}

#nav>li h2	{float:left; width:200px;}
#nav>li .dep2	{float:left; width:260px; padding:40px 30px;}
#nav>li .dep2>li	{float:left ;wdith:130px; height:24px;}
#nav>li .dep2>li a	{width:130px; height:24px; display:block; overflow:hidden;}
#nav>li .dep2>li a:hover img	{margin-top:-24px;}
#nav>li .menu_quick	{display:block; width:240px; height:200px; float:left;margin-top:1px;}
.nav_bg	{position:absolute; left:0; top:130px; background-color:rgba(255,255,255,0.9); width:100%; height:0; z-index:998;border-top:1px solid #ccc;}

#header .head_cus	{position:absolute; right:30px; top:20px;}


/* footer */

#footer	{height:327px; background-image:url(../images/footer/footer_bg.jpg); border-bottom:3px solid #ccc;}
#footer_logo{display:block; margin-bottom:20px; float:left; margin-top:35px;}
.copy	{width:1100px; height:120px; float:left;}


#snb ul>li {box-sizing: border-box}