/*
	Name:TuzhiStyle v1.0 -CSS Framework
	Author: Chen Haifei
	Styles updated:Dec. 08.12.11@14:45 a.m.
*/

/*=Layouts
---------------------------------*/
@charset "utf-8";
/* CSS Document */
@import url(layout.css);
#page {width:1002px;text-align:left;margin:0 auto;overflow:hidden;}
* { margin:0; padding:0;}

html { height:100%;margin-bottom:1px;}
h1,h2,h3,h4,h5,h6{ font-size:12px;}
ul { list-style:none;}
img { border:none;}
em,cite { font-style:normal;}
table { border-collapse:collapse; border-spacing:0;}

/*=Forms
----------------------------------*/
input,
select { vertical-align:middle; font-size:12px;}
.input_text {color:#CCC;}
.input_text_focus { color:#000; border:1px solid #FF0096;}
.input_button { cursor:pointer;}

/*=Links
----------------------------------*/

a{text-decoration:none;}
a:hover { text-decoration:none;}

/*=Margin
----------------------------------*/
.mt5{ margin-top:5px;}
.mt8{ margin-top:8px;}
.mtp20{ float:left; width:672px; padding:25px 4px 4px 4px;}
.mr3{ margin-right:3px;}
.mr5{ margin-right:5px;}
.mr8{ margin-right:8px;}
.mr12{ margin-right:12px;}
.mr20{ margin-right:20px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.ml12{ margin-left:12px;}
.pl15{ padding-left:15px;}
.pl30{ padding-left:30px;}

.mt30{ margin-top:30px;}


/*=position
----------------------------------*/
p{ text-indent:2em;}
.fl{ float:left;}
.fr{ float:right;}
.w977{ width:977px;margin:0 auto;}
.w347{ width:347px;}
.w213{ width:213px;}
.w302{ width:302px;}
/*=Hocks
----------------------------------*/
.clear { clear:both;}
/*=color
----------------------------------*/
.red,.red a{ color:#F00;}
/*=font-size
----------------------------------*/
.fz24{ font-size:24px; font-family:Arial, Helvetica, sans-serif;}
.fz14{ font-size:14px;}
.fz10{ font-size:10px;} 