* {	padding: 0;	margin:0;}
html, body, div, span, object, iframe,
em, font, img, small,  
h1, h2, h3, h4, h5, h6, a, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, pub {   
 vertical-align: baseline; font-family: Verdana,"Times New Roman", Times, serif;  font-weight:inhert;  font-style:inhert;  font-size: 100%; outline: 0; padding: 0; margin: 0; border: 0; } 
 
strong{ font-weight:normal; font-size:inhert;}
th,td { padding:3px 5px;}

/* remember to define focus styles! */  
:focus { outline: 0; }   
body { background: url(../images/about_bg.gif) repeat-x left top #3c4751;
	font-size:12px; font-family:Verdana,"Times New Roman", Times, serif; color:#61666a; margin-bottom:20px;}   
ol, ul { list-style: none;  }   
/* tables still need cellspacing="0" in the markup */  
table {  border-collapse: separate;  border-spacing: 0; } 

/* public */
a {	color: #221815;	text-decoration: none;}
a:visited {	color: #221815;}
a:hover {	color: #e60012; text-decoration: underline}

.allTop{width:100%;background:url(../images/index_bg.jpg) no-repeat top center;}

/* clear */
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.hidden {    display: none;}
html, body {    height: 100%;}
.disable {    display: none;}
.b { font-weight:bold;}

.clear{clear:both;}

/* float */
.l{ float:left;}
.r{ float:right;}

.fb{font-weight:bold}
.f14{font-size:14px;}
.f18{font-size:18px;}

.fff{ color:#fff;}
.c9 { color:#999;}

/* margin */
.mt5{ margin-top:5px;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px;}

/* xx */
.bg {background:url("../images/shadow.png") repeat-y!important; overflow:hidden;width:986px;margin:0 auto; padding:0 8px; clear:both;
/* _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/shadow.png"); /* IE6 */
_background-image: none; /* IE6 */}


img { display: inline; padding:0px; border:0px; margin:0px;}
.wrapper,.footer{ width:986px;margin:0 auto; padding:0;}
.wrapper { background:#84898f; float:left;}


.menu_shadow { height:30px;background:url(../images/menu_shadow.gif) repeat-x; font-size:14px; font-weight:bold; color:#eaeaea; line-height:30px; padding-left:30px;}
.shadow{ width:1002px;margin:0 auto; padding:0;background:url(../images/shadow_t_b.png) no-repeat center bottom!important; height:15px;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/shadow_t_b.png"); /* IE6 */
_background-image: none; /* IE6 */}
.shadow_b {width:1002px;margin:0 auto; padding:0;background:url(../images/shadow_b.png) no-repeat center bottom!important; height:15px;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/shadow_b.png"); /* IE6 */
_background-image: none; /* IE6 */}

.shadow_l,.shadow_r { width:5px; height:289px; float:left; overflow:hidden;}
.shadow_l {background:url(../images/shadow_l_bg.jpg) no-repeat right top;}
.shadow_r {background:url(../images/shadow_r_bg.jpg) no-repeat left top;}

/* head */
.header {width:986px;margin:0 auto; padding:0; height:86px;  background:url(../images/index_01.jpg) no-repeat; z-index:99}
.logo { width:233px; padding:0px; float:left;}
.menu_lan { width:738px; float:left; color:#0d1217; padding-top:20px;text-align:right;}
.lan { padding-bottom:8px; padding-right:20px; text-align:right;}
/* .menu { float:right; text-align:right;} */
a.menulink {display:block;padding-right:20px; padding-left:8px; color:#02070a; float:left;background:url(../images/menu_li.gif) no-repeat left center; font-size:12px;}
a.menulink:hover{ color:#ffd200; text-decoration:none;}

.isearch{ padding-left:0px; height:22px; padding-top:10px;}
.isearch li{ float:left; padding:0px; margin:0px; height:22px; border:0px;list-style:none;margin-right:5px; }
.csinputbg{ width:90px;background:url(../images/login_input_bg.gif) no-repeat; background-position:0 1px; float:left;line-height:25px;}
.cssubmit,.csinputbg{ overflow:hidden; padding:0px; margin:0px;}
.isearch .sinput{ width:90px; border:0px; line-height:17px;padding-top:0px; height:17px; margin-top:0px; margin-left:5px; color:#999;}
.isearch .cssubmit{ padding:0px;}

.search{ padding-left:30px; padding-top:30px; padding-bottom:30px;}
.search h2 { background:none; color:#fff; font-size:14px; padding-bottom:10px;}
.search li{ float:left; padding:0px; margin:0px; height:20px; border:0px;list-style:none; }
.inputbg{ width:109px;background:url(../images/search_bg.gif) no-repeat; background-position:0 1px; float:left;line-height:18px;}
.submit,.inputbg{ overflow:hidden; padding:0px; margin:0px;}
.search .input{ width:109px; border:0px; line-height:15px;padding-top:0px; height:15px; margin-top:1px; margin-left:3px; color:#999;}
.search .submit{ padding:0px;}


/* footer */
.footer{ width:970px; height:73px; padding:8px; color:#61666a; background:url(../images/logo_b.gif) no-repeat 8px 7px #0d1217;}
.footer .footer_menu {  padding-left:105px; padding-top:7px; height:25px; border-bottom:1px #61666a solid;}
.footer a {color:#fff}
.footer a:visited {color:#61666A; text-decoration:none;}
.footer a:hover {color:#e2982b; text-decoration:none;}
.footer .address { float:left; padding-top:5px;}
.footer .copyright { float:right; font-size:12px; padding-top:5px;}
