@charset "utf-8";
/* CSS Document */

body {
	background-color: #e9eaea;
	font-family: "微软雅黑", "宋体";
	font-size: 12px;
	color: #666666;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
}



/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 846px;
	height:292px;
background-color:#fff;
	/* custom decorations */
	/*border:1px solid #ccc;*/
	/*background:url(/img/global/gradient/h300.png) repeat-x;*/
float:left;

}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.items div {
	float:left;
	width:846px;
}

/* single scrollable item */
.scrollable img {
	float:left;
	/*margin:20px 5px 20px 21px;*/
	background-color:#fff;
	padding:2px;
/*	border:1px solid #ccc;*/
	width:844px;
	height:285px;
	
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}


.scrollable img.hover {
	background-color:#123;	
}

a {
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	color: #666666;
	text-decoration:none;
}
a:hover{
	color: #f67119;
}
/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(images/hori_large.png) no-repeat;
	*background:url(images/hori_large.gif) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
/*	margin:00px 00px;*/
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ margin-top:125px;*margin-top:125px;background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 		{ margin-top:125px;background-position:-30px -30px; }
a.right:active 	{ margin-top:125px;background-position:-60px -30px; } 


/* left */
a.left				{ 
	margin-top:125px;margin-left: 0px; } 
a.left:hover  		{ 
	margin-top:125px;background-position:-30px 0; }
a.left:active  	{
	margin-top:125px; background-position:-60px 0; }
	
	
	
	
.home_fl{float:left;width:220px;overflow:hidden; margin:0;padding:0;}
.home_fl02{margin-right:6px;width:728px;overflow:hidden}
.home_fr {float:right;width:230px;overflow:hidden}
.home_flpic {overflow:hidden}
.home_flpic img {float:left;padding-right:1px; overflow:hidden}

.main {margin:0 auto;padding:9px 8px; width:864px; background:#ffffff; overflow:hidden}

.area {line-height:25px; color:#333333;}

ul {list-style:none;}


.Ltitle { overflow:hidden; padding:0; margin:0;height:33px; margin-top:0px; padding-top:0px;}
.Ltitle h2 {padding-left:15px; margin-top:0px; padding-top:0px; font-size:14px; color:#540101;height:33px; line-height:33px; background: url(images/flbg.gif) no-repeat left bottom;overflow:hidden}
.Ltitle h2 span {float:right;padding:10px 10px 0px 0px;}



.areafont {padding:3px 0px 0px 0px; background:#f9f7e7; overflow:hidden;padding-left:0px;}
.areafont ul{padding-left:0px; margin-left:0px;}
.areafont ul li {overflow:hidden;padding-left:0px;}
.areafont ul li a {padding-left:30px; height:40px;line-height:39px; font-size:14px;color:#666666; border-bottom:#fff solid 1px;background:#efe7cc url(images/arrow.gif) no-repeat 20px center; display:block; overflow: hidden}
.areafont ul li a:hover { color:#f96f00;}



.boxbottombg { height:3px;background:#f9f7e7; overflow:hidden}
.boxbottombg01 {float:left;width:3px; height:3px; background: url(images/boxbottombg01.gif) no-repeat left top;}
.boxbottombg02 {float:right;width:3px; height:3px; background:url(images/boxbottombg02.gif) no-repeat right top;}



/*内页*/
.fR_center{float:left;margin:0px 0px 0px 7px;width:627px;}



.Ctitle { height:33px;background:url(images/Cbg02.gif) repeat; overflow:hidden; overflow:hidden;margin-top:0px; padding-top:0px;} 
.Ctitle h1 {padding-left:15px; margin-top:0px; padding-top:0px;font-size:14px; color:#fff;height:33px; line-height:33px; }
.Ctitlebg01 {float:left; width:3px;height:33px; background:url(images/Cbg01.gif) no-repeat left bottom;margin-top:0px; padding-top:0px;}
.Ctitlebg02 {float:right; width:3px;height:33px; background:url(images/Cbg03.gif) no-repeat right bottom;margin-top:0px; padding-top:0px;}
.Ctitle span {float:right;padding:13px 10px 0px 0px; display:block}


/*内页_关于我们*/
.place {margin:0 auto;padding:10px 10px 0px 10px; line-height:20px;width:960px; background:#fff url(images/mainbg.gif) repeat-x left top; overflow:hidden}
.placebg {padding:3px 5px;line-height:20px;border:#e3d5b8 solid 1px;}
.about {padding:16px 15px 15px 15px; min-height:422px; background:#f9f7e7; overflow:hidden}
.aboutbox {overflow:hidden}
.aboutbox img {float:left;margin:0px 15px 5px 0px;padding:3px; border:#e7deb7 solid 1px; background:#ece6cf;color:#666666; overflow:hidden}
/*.aboutbox img{ max-width:678px; height:auto;width:expression(this.width>678?"678px":this.width); } */
.aboutfont {padding:6px 0px ;color:#4f4f4f; line-height:24px; overflow:hidden;font-size:14px}
.jiagou {padding:16px 15px 15px 15px; min-height:422px; text-align:center; background:#f9f7e7; overflow:hidden}
