/*Initializations / Rules
------------------------------------------------------------------*/ 

html,body{
	font:normal 12px "MS PGothic", arial, Simsun, sans-serif; color:#333; background-color:#e7e7d7;line-height:120%;}
table, input, button, textarea, select{
	font-size:12px;}
*{
	margin:0; padding:0;}
.clear{
	clear:both;}
ul,li{
	list-style:none;}
img{
	border:0;}
img.b{
	display:block;}

.right{
	float:right;}
.left{
	float:left;}
h1,h2,h3,h4,h5,h6{
	font:normal 12px MS PGothic, arial, Simsun, sans-serif;}

/*font-style
------------------------------------------------------------------*/ 		

.mTitle{
	padding-bottom:5px;
	background:url(../images/common/h2_dot.jpg) repeat-x bottom;}
.subTitle{
	height:22px; text-align:left; padding-left:16px; padding-top:8px; margin-top:10px;
	background:url(../images/common/th_bg.jpg) repeat-y;}


/*body-bg
------------------------------------------------------------------*/ 	

#main-shadow{
	margin:0 auto; width:804px; padding:0 7px 0 5px;
	background:#fff url(../images/common/body_shadows.jpg) repeat-y;}

/*header
------------------------------------------------------------------*/ 	
	
#header{
	padding:10px 0 0 0px;
	background:url(../images/header/header_bg.jpg) no-repeat top right;}
	
#header-logo{
	width:208px; height:45px; float:left; margin-left:15px;
	background:url(../images/header/header_logo.jpg) no-repeat;}
	
#header-submenu{
	float:right;}
#header-submenu a.submenu1{
	display:block; width:72px; height:16px; float:left; margin-right:20px;
	background:url(../images/header/header_subnav1.gif) no-repeat;}
#header-submenu a.submenu2{
	display:block; width:53px; height:16px; float:left; margin-right:20px;
	background:url(../images/header/header_subnav2.gif) no-repeat;}
#header-submenu a.submenu3{
	display:block; width:72px; height:16px; float:left; margin-right:20px;_margin-right:12px;
	background:url(../images/header/header_subnav3.gif) no-repeat;}
	
	
/*header-nav
------------------------------------------------------------------*/ 	
	
#header-nav{
	margin:0px 0 0 0px;}
#header-nav ul{
	height:24px;}
#header-nav li{
	display:inline; float:left; margin-right:1px;}
#header-nav li.fix{
	margin-right:0;}
#header-nav a{
	float:left; display:block; width:114px; height:24px;}
#header-nav a.blank{
	border-bottom:1px solid #9B9794; height:23px;}
#header-nav a.nav1{
	background:url(../images/header/nav/nav1.jpg) no-repeat;}
#header-nav a.nav2{
	background:url(../images/header/nav/nav2.jpg) no-repeat;}
#header-nav a.nav3{
	background:url(../images/header/nav/nav3.jpg) no-repeat;}
#header-nav a.nav4{
	background:url(../images/header/nav/nav4.jpg) no-repeat;}
#header-nav a.nav5{
	background:url(../images/header/nav/nav5.jpg) no-repeat;}
#header-nav a.nav6{
	background:url(../images/header/nav/nav6.jpg) no-repeat;}
#header-nav a.nav7{
	background:url(../images/header/nav/nav7.jpg) no-repeat;}
#header-nav a:hover{
	background-position:bottom;}
	
/*sub-nav
------------------------------------------------------------------*/ 		
#header-sub-nav{
	height:23px;}
.sub-nav{margin:0 auto;}
.sub-nav a{
	display:block; _font-size:0px; _line-height:0px; height:11px; float:left; padding-right:35px;}

.sub-nav a.sub-nav1_1{
	width:91px; 
	background:url(../images/header/nav/sub_nav1_1.gif) no-repeat left top;}
.sub-nav a.sub-nav1_2{
	width:153px; 
	background:url(../images/header/nav/sub_nav1_2.gif) no-repeat left top;}
.sub-nav a.sub-nav1_3{
	width:153px; 
	background:url(../images/header/nav/sub_nav1_3.gif) no-repeat left top;}
.sub-nav a.sub-nav1_4{
	width:73px; 
	background:url(../images/header/nav/sub_nav1_4.gif) no-repeat left top;}
	
.sub-nav a.sub-nav5_1{
	width:86px; 
	background:url(../images/header/nav/sub_nav5_1.gif) no-repeat left top;}
.sub-nav a.sub-nav5_2{
	width:55px; 
	background:url(../images/header/nav/sub_nav5_2.gif) no-repeat;}
.sub-nav a.sub-nav5_3{
	width:55px; 
	background:url(../images/header/nav/sub_nav5_3.gif) no-repeat;}
.sub-nav a.sub-nav5_4{
	width:77px; 
	background:url(../images/header/nav/sub_nav5_4.gif) no-repeat;}
.sub-nav a.sub-nav5_5{
	width:55px; 
	background:url(../images/header/nav/sub_nav5_5.gif) no-repeat;}
.sub-nav a.sub-nav5_6{
	width:75px; 
	background:url(../images/header/nav/sub_nav5_6.gif) no-repeat;}
	
.sub-nav a.fix{
	margin-right:0;}
.sub-nav a:hover{
	background-position:left bottom;}

#submenu0{
	height:8px; border-right:1px solid #B1ADAC;
	background:url(../images/header/nav/subnav_bg0.jpg) repeat-y;}
#submenu1{
	height:15px; padding:7px 0 0 170px;border:1px solid #B1ADAC; border-top:0;
	background:url(../images/header/nav/subnav_bg1.jpg) repeat-y;}
#submenu2{
	height:8px; border-right:1px solid #B1ADAC;
	background:url(../images/header/nav/subnav_bg2.jpg) repeat-y;}
#submenu3{
	height:8px; border-right:1px solid #B1ADAC;
	background:url(../images/header/nav/subnav_bg3.jpg) repeat-y;}
#submenu4{
	height:8px; border-right:1px solid #B1ADAC;
	background:url(../images/header/nav/subnav_bg4.jpg) repeat-y;}	
#submenu5{
	height:15px; padding:7px 0 0 150px;border:1px solid #B1ADAC; border-top:0;
	background:url(../images/header/nav/subnav_bg5.jpg) repeat-y;}
#submenu6{
	height:8px; border-right:1px solid #B1ADAC;
	background:url(../images/header/nav/subnav_bg6.jpg) repeat-y;}	
#submenu1, #submenu2, #submenu3, #submenu4, #submenu5, #submenu6{
	display:none;}	

		
/*content
------------------------------------------------------------------*/ 		

#content-wapper{
	border-top:1px solid #D5D5D3; margin-top:10px;}
#content{
	width:535px; margin:auto; border-left:1px solid #D5D5D3; border-right:1px solid #D5D5D3; padding:30px 50px;}
	
#content span.title{
	color:#231815; padding-top:5px; line-height:15px; display:block;}
#content a.red{
	color:#E60012;}

.aboutus-tab{
	width:100%; margin-top:10px; color:#727172;}	
.aboutus-tab th{
	text-align:right; padding:12px 15px 5px 0; width:165px; font-weight:normal; vertical-align:top; }
.aboutus-tab td{
	padding:5px 0; }
.aboutus-tab input{
	width:365px; height:20px;}
.aboutus-tab textarea{
	width:365px; height:60px;}
span.notice{
	float:right; display:block; padding:5px 0px 10px 0; font-size:11px; color:#727172; }
input.send-mail{
	width:65px; height:24px; border:0; float:right; clear:right; cursor:pointer;
	background:url(../images/common/send-mail.jpg) no-repeat;}
	
/*foot
------------------------------------------------------------------*/ 		

#foot{
	height:45px; border-top:1px solid #D5D5D3;
	background:url(../images/common/foot_bg.jpg) repeat-y;}	
.copyright{
	float:right; padding:10px 5px 0 0; font-family:Arial; color:#787673;}
	
/*for login*/
.header-right{ clear:none; float:right; width:337px;}
#login{ width:316px; height:37px;float:right; margin-top:4px; margin-right:14px;_margin-right:7px;clear:both;background:url(../images/common/login_bg.jpg) no-repeat; padding:3px 1px 7px 0px;}
#login table{ width:100%;}
#login table td{ padding:1px 0px;+padding:0px 0px; font-size:10px; color:#666; line-height:120%;}
.eng{ font-size:9px; color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;}
.login1{ border:none; width: 80px; height:14px; border:#999 1px solid; margin:0px;}
#log_but2{ width:39px;height:17px;border:none; background:url(../images/member/login_but2.gif) no-repeat;}
.gray{ background-color:#f3f3f3;}
.gray2{ background-color:#dcdddf;}

#login a{ font-size:10px; text-decoration:none; color:#000;background:url(../images/member/login_icon.gif) no-repeat; padding-left:15px; color:#666; display:none;}

#afterlogin{ width:317px;margin-bottom:3px; margin-top:6px; margin-right:20px;_margin-right:10px;+margin-bottom:0px; clear:both; text-align:right; padding:12px 0px 17px 0px;+padding:11px 0px 17px 0px; }

.but_login{ background:url(../images/common/but_login.jpg) no-repeat; border:none; width:52px; height:32px; cursor:pointer;}
.but_logout{ background:url(../images/common/but_logout.jpg) no-repeat; border:none; width:52px; height:32px; cursor:pointer;}

#after_login{ width:316px; height:36px;float:right; margin-top:4px; margin-right:14px;_margin-right:7px;clear:both;background:url(../images/common/login_bg.jpg) no-repeat; padding:4px 1px 7px 0px; +padding:5px 1px 7px 0px; +height:35px;}
#after_login table{ }
#after_login table td{ padding:1px 0px;+padding:0px 0px; font-size:10px; color:#666; line-height:120%;}
.font2{ font-size:10px; color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;}
.login_name{ padding:0px 4px;}


