@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;
}
body {line-height: 1;}

blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {	text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/*---------------------------------------------------------------------*/
.clear{
	clear:both;
	}
html{
	background-color:#f5f2ed;
	}

body{
	
	}
#header{
	margin:0 auto;
	width:1425px;
	height:155px;
	background:#0C3;
	}

#focus{
	margin:0 auto;
	width:1426px;
	height:546px;
	}
#banner{
	margin:0 auto;
	width:1425px;
	height:124px;
	background:url(../images/tag2.png) center no-repeat;
	}
#bg{margin:0 auto;
width:1425px;
height:930px;
background: url(../images/bamboo1.png) no-repeat 0 150px;}
#content{
	margin:0 auto;
	width:1044px;
	height:780px;
	background:#f5f2ed;
	
	}
.con_left{
	float:left;
	width:360px;
	height:auto;
	}
.con_right{
	float:left;
	margin-top:40px;
	margin-left:40px;
	width:644px;
	height:auto;
	}
.con_left_square{
	float:left;
	margin-top:40px;
	width:360px;
	height:350px;
	background:#0C3;
	}
.con_left_square img{width:360px;
	height:350px;}
.con_right_1{
	float:left;
	width:644px;
	height:225px;
	background:#0C3;
	}
.con_right_1 img{width:644px;
	height:225px;}
.con_right_2{
	margin-top:40px;
	float:left;
	width:220px;
	height:475px;
	background:#0C3;
	}
.con_right_2 img{width:220px;
	height:475px;}
.con_right_3{
	float:left;
	margin-top:40px;
	margin-left:40px;
	width:172px;
	height:172px;
	background:#0C3;
	}.con_right_3 img{width:172px;
	height:172px;}
.con_right_4{
	float:left;
	margin-left:40px;
	margin-top:40px;
	width:384px;
	height:263px;
	background:#0C3;
	}.con_right_4 img{width:384px;
	height:263px;}
.other{
	margin:0 auto;
	width:1044px;
	height:300px;
	overflow:hidden;
	}
.more{
	margin-top:20px;
	}
.more a{
	float:right;
	}
.more span{
	float:left;
	margin-top:20px;
	display:block;
	width:1044px;
	height:10px;
	background:url(../images/sport.png) repeat-x;
	}
.other_Left{
	float:left;
	width:480px;
	height:auto;
	}
.other_Left h3{
	margin-top:20px;
	margin-left:55px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	}
.other_Left p{
	margin-top:10px;
	margin-left:55px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	}
.other{
	float:left
	width:1044px;
	height:330px;
	}
.other_right{
	float:left;
	width:562px;
	}
.other_a{
	float:left;
	margin-top:10px;
	margin-left:70px;
	}
.other_right_1{
	float:left;
	width:261px;
	padding-left:20px;
	}
.other_right_1 h4{
	margin-top:20px;
	margin-left:55px;
	font-family:"Segoe Print";
	font-size:24px;
	font-weight:bold;
	}
.other_right_1 ol{
	margin-top:14px;
	}
.other_right_1 ol li{
	text-decoration:none;
	margin-top:10px;
	margin-left:55px;
	font-family:"Segoe Print";
	font-size:12px;
	font-weight:bold;
	line-height:10px;
	}
.other_right_1 ol li a{
	text-decoration:none;
	color:#000;
	}

#footer{
	margin:0 auto;
	width:1044px;
	height:206px;
	}
#footer span{
	float:left;
	margin-top:10px;
	display:block;
	width:1044px;
	height:10px;
	background:url(../images/sport.png) repeat-x;
	}
#footer strong{
	display:block;
	width:1044px;
	height:70px;
	line-height:35px;
	text-align:center;
	text-decoration:none;
	font-family:"Segoe Print";
	font-size:14px;
	font-weight:bold;
	}
#footer strong a{
	text-decoration:none;
	color:#000;
	margin-left:5px;
	margin-right:5px;
	font-family:"Segoe Print";
	font-size:14px;
	font-weight:bold;
	}
.contact{
	width:1044px;
	height:150px;
	background:url(../images/footer.png) no-repeat;
	}
.contact p{
	margin-left:370px;
	line-height:21px;
	font-family:"Segoe Print";
	font-size:14px;
	font-weight:bold;
	}
.cleft{ width:600px; float:left;height:30px; padding-top:80px;
	font-family:"Segoe Print";
	font-size:40px;
	font-weight:bold;}
.cright{ float:left; width:400px}	
#banner{
	margin:0 auto;
	width:1425px;
	height:124px;
	background:url(../images/tag2.png) center no-repeat;
	text-align:center;
	padding-top:10px
	}
/*==============焦点图================*/
#main_promo{height:546px; width:1426px; margin-left:-220px; position:relative;  top:0;  left:0; overflow:hidden; z-index:0; }
.promoWD{width:1000px; margin:0 auto; position:relative; }
.slide{display:block; float:left;  width:1426px;}
.slide img{width:1426px; height:546px}
#dots{height:13px; margin-top:40px; padding-left:600px }
#dots li{ width:23px; height:13px; float:left; }
#dots li a{ width:10px; display:block; height:10px; background-color:#FFF; border:1px solid #FFFFFF;}
#dots li.act a{background-color:#000000;}
/*==============焦点图 end================*/