@charset "utf-8";
/* CSS Document 
=====================================================
design: 叶峰
english name: colin
Email:colinyf@163.com
QQ:307958977
==========================================================
*/
@import url("txtColor.css");
@import url("txtAlign.css");
@import url("txtLink.css");
*{ margin:0; padding:0}
body,html{ height:100%; width:100%;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td ,img{
	font-size:12px;
	color:#CECECE;
	font-family: Arial, Helvetica, sans-serif;	
}
body{
color:#4f4f4f;margin:0px;background:url(../images/body_bg.jpg) 0px 0px repeat-x #000;
}


address, caption, cite, code, dfn, em, h1, h2, h3, h4, h5, h6, th, var {
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
img{ border:0;}
caption, th { text-align: left; }
hr{ height:1px;}
a { text-decoration: none; color:#CECECE;}
a:hover{ text-decoration:underline;}
h1{ font-size:18px; font-weight:bold; padding:5px 0;}

/*top*/
#header{ width:957px; margin:0 auto;}
#header #menu a{ font-weight:bold; color:#CECECE; text-decoration:none; display:block; height:48px; line-height:4;}
#header #menu a:hover{ text-decoration:underline; background:url(../images/extra_hover.gif)}


/*content*/
#content{ width:957px; margin:0 auto; line-height:4;}


#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px 10px 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:1.6em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em; width:957px; margin:0 auto;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#161616; border-left:1px solid #262626; border-right:1px solid #262626;}
.xb1 {margin:0 5px; background:#262626;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#161616; border:0 solid #262626; border-width:0 1px;}
.xboxcontent .ind_about{ line-height:2; margin:0 10px;}
.ind_about .pro{ width:140px; height:160px; padding:15px 10px 0 0; float:left; text-align:center;}

.box_left_table{ line-height:2.5; margin-left:10px;}
.box_left_table .line{ border-bottom:#202020 solid 1px;}
.input{border:1px solid #3c3c3c; background:#1c1c1c; color:#FFF; height:16px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.btn{border:1px solid #3c3c3c; background:#1c1c1c; color:#FFF;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
/*footer*/
#footer{ margin:0 auto; line-height:2; text-align:center;}

