 @charset "UTF-8";

/* Page Title */


*  {padding:0; margin:0;}
#top						{  width:1020px; margin:0 auto;}	
#top2						{  width:1020px; float:left; height:120px;}	



li					{list-style:none;}



.top_search   {float:right; margin-top:7px;}
.top_search   input  {border:1px solid #ddd; padding:3px; margin-top:5px;}
.top_search  .img_bg   {float:right; margin-left:3px; margin-top:4px; ;}


.top_util    { float:right; margin-top:5px;}
.top_util  li  {list-style:none;font-size:12px;font-weight:600; padding-left:10px; padding-top:10px;  float:right; height:30px;}

 
.top_util a:link		{text-decoration:none; color:#888;}
.top_util a:visited	{ text-decoration:none; color:#888;}
.top_util a:hover		{ text-decoration:none; color:#355fac;}
.top_util a:active	{text-decoration:none; color:#888;}

#nav .nav_img  {padding-top:2px; float:left; padding-left:19px; padding-right:19px;} 
#nav .nav_img2  {float:right; margin-top:-5px;  padding-top:0; padding-left:3px; padding-right:3px;} 

#nav {  float:right; width:850px; margin-top:10px;  position:relative; z-index:9999;}

#nav ul {
  font-size: 0;
  margin: 0;
  padding: 0;
}

#nav ul li {
  display: inline-block;
  position: relative;

}

#nav .nav_sub a {
  color: #fff;
  display: block;
   
  transition: 0.3s linear;
background-color:#5c9907;

}


#nav ul li ul li a:hover { background:#6ea320; color:#fff;}

#nav ul li ul {
   display: none;
  position: absolute;
  width:160px;
  margin-top:13px; 
 }

#nav ul li ul li {
  border-top: 1px solid #6ea320;
  display: block;
}

#nav ul li ul li:first-child { border-top: none; }

nav ul li ul li a {
#navbackground: #373737;
  display: block;
  padding:8px 0 12px 10px;
  font:normal 13px Malgun Gothic; 
}

 
#nav .fa.fa-angle-down { margin-left: 6px; }


#nav  a:link		{text-decoration:none; } 
#nav  a:visited	{ text-decoration:none; }
#nav  a:hover		{ text-decoration:none; }
#nav  a:active	{text-decoration:none; }


.nav2  { float:right;}
.nav2 li { float:right; padding-left:7px;}
.wrap_1024  {width:1024px; float:left;}





#login  {width:155px;   margin-bottom:10px; padding:10px 15px 10px 15px; float:left;    background-color:#fff ; border:1px solid #7cbb35; border-radius:10px; }
#login  .login_t  {width:100%;  font-size:20px; font-weight:600; float:left; height:20px; display:none;}
#login  .input01 {margin-top:2px;}
#login  .login_btn  {background-color:#7cbb35; border-radius:7px; width:80px; text-align:center; padding-top:22px; padding-bottom:22px;
                     font-size:14px; font-weight:600;  color:#fff;float:right;}
#login  .check  {width:100%; margin-top:7px; float:left; color:#666; font-size:12px;}
#login  .check  span  {/*border:1px solid #ddd; border-radius:5px; padding:3px 10px 3px 7px; margin-left:5px; background-color:#f9f9f9;*/}
 

#login .input01	{font-size: 13px; color: #666666; height: 19px;  width:150px; border: 1px solid #d7d7d7; background-color:#fff; padding:3px;}  

#login .check01  {vertical-align:-2px;}

#logout  {  width:155px; margin-bottom:10px; padding:10px 15px 10px 15px; float:left;    background-color:#fff ; border:1px solid #7cbb35; border-radius:10px; }
#logout  .logout_t {width:100%;  font-size:13px; color:#666;  float:left; line-height:18px;  }
#logout  .logout_t  span {font-weight:600; color:#68bd13;}
#logout  img  {margin-top:5px;}


#logout  .img_bg         {margin-top:5px; }

.img_bg         {float:left; }

.img_bg  a {
	display:inline-block;
   float:left; 
padding-top:4px;
padding-right:10px;
padding-left:10px;
padding-bottom:7px;	
border-radius:3px;
 }

.img_bg a:link		{background:url('/common/img/common/btn_bg.jpg') repeat-x top center;  font-size:12px;  color:#fff;  text-decoration:none;}
.img_bg a:hover	    {background:url('/common/img/common/btn_bg.jpg') repeat-x top center;  font-size:12px; color:#fff;  text-decoration:none;}
.img_bg a:active	    {background:url('/common/img/common/btn_bg.jpg') repeat-x top center; font-size:12px; color:#fff;  text-decoration:none;}
.img_bg a:visited	      { background:url('/common/img/common/btn_bg.jpg') repeat-x top center;  font-size:12px;color:#fff;  text-decoration:none;}

#logout  .img_bg2         {margin-top:3px; }

.img_bg2         {float:left; }

.img_bg2  a {
	display:inline-block;
   float:left; 
padding-top:4px;
padding-right:10px;
padding-left:10px;
padding-bottom:5px;	
border-radius:3px;
border:1px solid #ddd;
 }

.img_bg2 a:link		{background:url('/common/img/common/btn_bg2.jpg') repeat-x top center;  font-size:12px;  color:#333;  text-decoration:none;}
.img_bg2 a:hover	    {background:url('/common/img/common/btn_bg2.jpg') repeat-x top center;  font-size:12px; color:#333;  text-decoration:none;}
.img_bg2 a:active	    {background:url('/common/img/common/btn_bg2.jpg') repeat-x top center; font-size:12px; color:#333;  text-decoration:none;}
.img_bg2 a:visited	      { background:url('/common/img/common/btn_bg2.jpg') repeat-x top center;  font-size:12px;color:#333;  text-decoration:none;}


.wan-spinner {
   display: inline-block;
   width:60px;
   float:left;
 }

 .wan-spinner a:link		{ text-decoration:none;}
.wan-spinner a:hover	    {   text-decoration:none;}
.wan-spinner a:active	    {   text-decoration:none;}
.wan-spinner a:visited	      {  text-decoration:none;}


 .wan-spinner .minus  {
   float: left;
  line-height: 1em;
  width:20px; 
  border:1px solid #ddd;
  text-align: center;
  font-weight:bold;   }

.wan-spinner .plus   {
   float: left;
  line-height: 1em;
  width:20px; 
  text-align: center;
  border:1px solid #ddd;
 border-top:none;

 }

.wan-spinner input {
  border:1px solid #ddd;
  
   float: left;
  
  height:28px;
  padding-left:5px;
  margin-right:3px;
 }

 

#wrap_in  {width:1020px; margin:0 auto; }

#left_login  {width:273px; border:1px solid #ddd; border-top:none; padding-bottom:5px; float:right; background:url('/common/img/main/login_box_bg.jpg') no-repeat top center;
                background-color:#fff;   padding-top:10px; padding-left:20px;}
#left_login  .id_input  {width:100%; padding:6px 2px 4px 7px; margin-bottom:5px; color:#666;  border:1px solid #ddd; }


#footer  {width:100%;   float:left; padding-top:5px; text-align:center; border-top:1px solid #ddd; padding-bottom:20px; background-color:#fff; }
#footer  .footer_in  {width:1020px;   margin:0 auto;}
#footer img  {float:left; margin-top:30px;}
#footer ul {width:100%;   margin-top:10px; margin-left:10px; float:left;}
#footer  li  {float:left; font-size:13px; font-weight:600; border-right:1px solid #ddd; padding-right:10px; padding-left:10px;}
#footer .copy  {width:100%;  margin:10px 0 0 20px; text-align:left; background-color:#fff; color:#666; float:left; font-size:12px; line-height:19px;}