body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre,form, fieldset, legend, button, input, textarea,th, td{
    margin: 0;
    padding: 0;
}
body,button, input, select, textarea {
    font:12px/1.5 "\5b8b\4f53",tahoma, arial, simsun, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
ul, ol { list-style: none; }
a { text-decoration: none; color:#cb014b; }
a:hover { text-decoration: underline;color:#cb014b; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing:0;}
body{
	color:#333;
}
.co{
	color:#ca004c;
}
.hide{
	display:none;
}
#container{
	margin:0 auto;
}
#container,#header,#main,#footer,#m1,#m2,#m3,#m4{
	width:1003px;
	overflow:hidden;
}
#header{
	height:620px;
	background:url(images/top.jpg) no-repeat;
}
#main{
	background:url(images/m1.png) no-repeat 0 top;
}
#m1{
	height:310px;
}
#m1 table{
	width:940px;
	margin:0 auto;
}
#m1 table td{
	padding-top:5px;
}
.txt_1{
	height:18px;
	background-color:#f8f8f8;
	border:1px solid #cfcfcf;
}
.pic{
	overflow:hidden;
}
.pic li{
	margin-bottom:10px;
	margin-left:18px;
	float:left;
	display:inline;
	width:135px;
	height:120px;
	text-align:center;
}
.pic li img{
	padding:8px 9px 9px;
	width:117px;
	height:87px;
	background:url(images/bg.png) no-repeat;
}
.upload{
	height:20px;
}
.btn_1{
	height:20px;
	cursor:pointer;
}
#m2{
	height:630px;
	background:url(images/m2.png) no-repeat;
}
#m2 table{
	margin:100px auto 0;
	width:740px;
	vertical-align:top;
}
#m2 table td
{
    padding-bottom:9px;
    border-bottom:1px dashed #dbdbdb;
	padding-top:5px;
}
#m2 table img{
	padding:2px;
	border:1px solid #dbdbdb;
}
#m2 table strong{
	font-size:14px;
}
#m2 table p{
	margin-top:5px;
}
#m3{
	position:relative;
	height:350px;
	background:url(images/m3.png) no-repeat;
}
#m3 .gd1,#m3 .gd2{
	position:absolute;
	width:150px;
	height:84px;
	overflow:hidden;
}
#m3 .gd1{
	top:62px;
	left:220px;
}
#m3 .gd2{
	top:62px;
	right:210px;
}
#m3 li{
	height:18px;
	line-height:18px;
	overflow:hidden;
}
#m4{
	position:relative;
	height:610px;
	background:url(images/m4.png) no-repeat;
}
#m4 .left,#m4 .right{
	position:absolute;
	width:400px;
	height:570px;
	overflow:hidden;
}
#m4 .txt_2{
	width:160px;
	height:19px;
	background-color:#f8f8f8;
	border:1px solid #cfcfcf;
}
#m4 .left .table_1,#m4 .right .table_1{
	margin:0 auto 10px;
	width:380px;
}
#m4 .left .table_1{
	color:#25a0db;
}
#m4 .right .table_1{
	color:#f10e3c;
}
#m4 .table_1 td{
	padding-top:5px;
	text-align:center;
}
#m4 .txt_3,#m4 .txt_4{
	width:360px;
	height:106px;
	color:#333;
}
#m4 .txt_3{
	border:1px solid #6598c7;
}
#m4 .txt_4{
	border:1px solid #f10e3c;
}
#m4 .table_2{
	margin:0 auto;
	width:380px;
}
#m4 .left .table_2 td p,#m4 .right .table_2 td p{
	margin-bottom:7px;
	padding:3px;
	height:40px;
	line-height:20px;
	overflow:hidden;
}
#m4 .left .table_2 td p{
	border:1px solid #91bef7;
}
#m4 .right .table_2 td p{
	border:1px solid #f10e3c;
}
#m4 .left{
	left:64px;
	top:0px;
}
#m4 .right{
	right:62px;
	top:0px;
}
.pp{
	margin:0 auto;
	width:380px;
	text-align:left;
}
.listfoot{
	width:1003px;
	height:56px;
	background:url(images/listfoot.png) no-repeat;
}
#footer{
	padding-top:25px;
	height:84px;
	background:url(images/footer.png) no-repeat;
	line-height:20px;
	text-align:center;
}
#footer a{
	color:#333;
}
#footer a:hover{
	color:#f60;
}