*{margin:0;padding:0;}
body {
	font-family: Verdana, Arial, sans-serif,"宋体";
	font-size: 12px;
	color: #333333;
	background: #FFFFFF url(bg.jpg) repeat-x 0px 0px;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span,dl,dt,dd{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
}

a { color: #333333; text-decoration: none;}
a:hover { color:#CC0000; text-decoration: underline; }
a[href^="mailto:"] {
  background: url(web/email.png) no-repeat right top;
  padding-right: 15px;
}
/*a[href^="http:"] {
  background: url(web/externalLink.gif) no-repeat right top;
  padding-right: 10px;
}
a[href^="http://www.xufeimould.com"], a[href^="http://xufeimould.com"]  {
  background-image: none;
  padding-right: 0;
}*/



img,a img { border: 0; }
.Red { color: #9D2900; }
.cRed { color:#FF0000; }
.cGreen {color:61ca00}
.cBlue {color:#2e68a8}
.cBlue2 {color:#1c4c73}

.f14 { font-size:14px}
.f16 { font-size:16px}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
	
}
a.goMore {
	font:normal 10px/27px Verdana;
	text-decoration: underline;
	display: inline-block;
	margin-left: 50px;
	padding: 4px 10px;
}

a.goMore:hover {color:#FFFFFF;background-color:#1E4A57;}


#top {
	height: 400px;
	width: 990px;
	margin: 0 auto;
	position: relative;
}

#body_wrap {
	height: auto;
	width: 990px;
	margin: 0 auto;
}

#foot_wrap {
	height: 50px;
	width: 100%;
	margin: 0 auto;
	background-color: #15518E;
}
#top h1#logo {
	float: left;
	height: 80px;
	width: 320px;
	display: block;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#top #logo a {
	height: 80px;
	width: 320px;
	background: url(logo_big.gif) no-repeat 0 0;
	display: block;
	text-indent: -5000px;
}
#top #logo a:hover {
filter:gray();
}



/*---------------toplink-----------------*/
ul.toplink {
	float: right;
	width:260px;
	height:16px;
	margin-top: 40px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#top ul.toplink li{
	float:left;
	font-size:0;
	line-height:0;
	list-style:none;
}
#top ul.toplink li a.sitemap{
	display:block;
	background:url(web/ico_sitMap.gif) 2px 2px no-repeat;
	width:60px;
	height:16px;
	font:normal 12px/16px "宋体", Arial, Helvetica, sans-serif;
	color:#686E6E;
	text-align:left;
	text-decoration:none;
	margin:0 2px 0 0;
	text-transform:uppercase;
	padding-left:18px;
}
#top ul.toplink li a.sitemap:hover{
	color:#CC0000;
	background-color:inherit;
}

#top ul.toplink li a.contact{
	display:block;
	background:url(web/ico_Msg.gif) 2px 2px no-repeat;
	width:60px;
	height:16px;
	font:normal 12px/16px "宋体", Arial, Helvetica, sans-serif;
	color:#686E6E;
	text-align:left;
	text-decoration:none;
	margin:0 2px 0 0;
	text-transform:uppercase;
	padding-left:18px;
}
#top ul.toplink li a.contact:hover{
	color:#C00;
	background-color:inherit;
}

#top ul.toplink li a.language{
	display:block;
	background:url(web/ico_english.gif) 2px 2px no-repeat;
	height:16px;
	width:80px;
	font:normal 12px/16px "宋体", Arial, Helvetica, sans-serif;
	color:#686E6E;
	text-align:left;
	text-decoration:none;
	margin:0 2px 0 0;
	text-transform:capitalize;
	padding-left:18px;
}
#top ul.toplink li a.language:hover{
	color:#C00;
	background-color:inherit;
}
.banner {
	height: 260px;
	width: 990px;
	float: left;
}

#banner1 {
	background: url(/upload/PageHome/chinese/banner1.jpg) no-repeat center bottom;
}

#banner2 {
	background: url(/upload/PageHome/chinese/banner2.jpg) no-repeat center bottom;
}
#banner3 {
	background: url(/upload/PageHome/chinese/banner3.jpg) no-repeat center bottom;
}

#main_nav {
	height: 50px;
	width: 980px;
	position: absolute;
	top: 350px;
	left: 50%;
	margin-left:-490px;
	z-index: 1;
}


#main_nav #nav_r {
	height: 47px;
	width: 22px;
	float: left;
	background:url(nav_r.gif) no-repeat right bottom;
	margin:0;
	
}
#main_nav #nav_l {
	height: 47px;
	width: 22px;
	float: left;
	background:url(nav_l.gif) no-repeat left bottom;
	margin:0;
}

#main_nav #nav_l {
	height: 47px;
	width: 22px;
	float: left;
	background:url(nav_l.gif) no-repeat left bottom;
	margin:0;
}
#main_nav ul.nav {
	height: 47px;
	float: left;
	background:url(nav_bg.gif) repeat-x left bottom;
	display:block;
	list-style:none;
}

/*------------------------导航按钮----------------------------------*/

#main_nav ul.nav li {
	height: 46px;
	padding:0 1px 0 0;
	float: left;
}
#main_nav ul.nav li a {
	font:bold 14px/47px Arial;
	color: #FFFFFF;
	height: 47px;
	width:97px;
	display: block;
	margin:0;
	padding:0 15px;
	text-align: center;
	text-decoration:none;
	font-weight:bold;
	background: url(navbtn0.jpg) repeat-x 0 0;
	border-right:solid 1px #202020;
	overflow:hidden
}
#main_nav ul.nav li a:hover {
color:#9bc7ee;
background: url(nav_btn.gif) repeat-x 0 0;

}
#main_nav ul.nav li a.lst {
border-right:none
}

#main_nav ul.nav li.currentmenu a {
	font:bold 14px/47px Arial;
color:#9bc7ee;
background: url(nav_btn.gif) repeat-x 0 0;
	height: 47px;
	width:97px;
	display: block;
	margin:0;
	padding:0 15px;
	text-align: center;
	text-decoration:none;
	border-right:solid 1px #202020;
	overflow:hidden
}

#main_nav ul.nav li.currentmenu a:hover {
	
}

#body_wrap #right {
	float: right;
	width: 365px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	display: inline;
	padding: 0 0 0 15px;
	border-left: solid 2px #CCCCCC;
}

#right #mould_design{
margin:8px 0 12px;
padding:0;
}
#mould_design h2 {
	background-color:#002450;
	color:#FFFFFF;
	font: normal 20px/34px "黑体";
	padding: 0 0 0 12px;
	width: 332px;


}

#right #contact{
margin:8px 0 12px;
padding:0;
}
#contact h2{
	border-bottom:3px solid #efefef;
}


#right #news_events{
	margin:8px 0 12px;
	padding:0;
	display: none;
}

#news_events h2{
	border-bottom:3px solid #efefef;
}



#body_wrap #left {
	float: left;
	width: 560px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	display: inline;
}

#about_us p.txt a.pic {
	width:265px;
	height:114px;
	background:url(pic_about.gif) no-repeat 0 0;
	display: block;
	float: right;
	margin: 0 0 0 10px;
 
}



.t_home_h2 {
	height: 35px;
	display: block;
	font: normal 20px/34px "黑体";
	border-bottom:1px dashed #999999;
}

.t_home_h2 span {
	color: #E14103;
}

p.txt_info1 {
	margin: 10px 10px 20px;
	display: block;
	font: normal 12px/24px verdana;
}
p.txt_info1 strong {
	color: #E14103;
}
p.txt_info1 a {
	color: #E14103;
	text-decoration:underline;
	font-weight:bold;
}
p.txt_info1 a:hover {
	background-color: #E14103;
	color:#FFF;
	text-decoration:none;
}


ul.news_style_home {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	margin:10px 0 15px 5px;
	padding:0;
	display: block;
}

ul.news_style_home li{
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	margin:0;
	padding:0;
	display: block;
	list-style-position:inside;
	line-height:18px;
}
ul.news_style_home li a{
	display:block;
	height:22px;
	line-height:18px;
	font-size:12px;
	font-family:Arial;
	background:url(web/icoArr_2.gif) no-repeat 0 6px;
	padding:0 0 0 15px;
	cursor:pointer;
	width:180px;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:normal;
	text-decoration:none;
}
ul.news_style_home li a:hover{
	background:url(web/icoArr_2.gif) no-repeat 0 6px;
	text-decoration:underline;

}




#left #products {
	margin: 0px;
	padding: 0px;
}

#products h2 {
	border-bottom:1px dashed #999999;
}




.info_style_1 h2 {
	height: 35px;
	display: block;
	font: normal 20px/34px "黑体";
}
.info_style_1 h2 span {
	color: #E14103;
}
.info_style_1 p.txt {
	margin: 10px 10px 20px;
	display: block;
	font: normal 12px/24px verdana;
}
.info_style_1 p.txt strong {
	color: #E14103;
}
.info_style_1 p.txt a {
	color: #E14103;
	text-decoration:underline;
	font-weight:bold;
}
.info_style_1 p.txt a:hover {
	background-color: #E14103;
	color:#FFF;
	text-decoration:none;
}


ul.news_style_1 {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	margin:10px 0 15px 5px;
	padding:0;
	display: block;
}

ul.news_style_1 li
{
	font-size:0;
	margin:0 0 1px;
	padding:0;
	display: block;
	list-style-position:inside;
	line-height:0px;
	border-bottom:dashed 1px #EFEFEF;
	
}
ul.news_style_1 li a{
	display:block;
	height:24px;
	font:normal 12px/22px Arial;
	background:url(web/icoArr_2.gif) no-repeat 0 6px;
	padding:0 0 0 15px;
	cursor:pointer;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:normal;
	text-decoration:none;
}
ul.news_style_1 li a:hover{
	background:url(web/icoArr_2.gif) no-repeat 0 6px;
	text-decoration:underline;

}


ul.pro_class {
	margin:10px 0 20px 0;
	padding:0;
	list-style:none;
}

ul.pro_class li{
	float:left;
	width:130px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:5px;
	padding-top:10px;
	background-color: #F7F7F7;
}
ul.pro_class li a{
	text-align:center;
	display:block;
	line-height:1.5em;
	padding:0px 2px;
	margin: 8px 2px;
	font:normal 12px/18px Verdana;
}
ul.pro_class li a img{border:0;  }
ul.pro_class li span{display:block;line-height:1.5em;text-align:center; padding:10px;}
ul.pro_class li span a{display:inline; text-decoration:underline; font-weight:bold;}
ul.pro_class li span a:hover{color:#FFFFFF; background-color:#1E4A57;}






/*-----------------------foot--------------------------*/
#foot {
	height: 50px;
	width: 1003px;
	position: relative;
	margin: 0 auto;
}

#foot p.copyright {
	color: #FFF;
	position: absolute;
	top: 6px;
	width: 320px;
	font:normal 11px/15px Verdana;
	text-align: right;
	right: 10px;
}
#foot p.copyright a {
	text-decoration: underline;color: #ECECEC;
}

#foot p.copyright a:hover {
	text-decoration: none;
	background-color:#E14103;
	color:#FFFFFF;
	
}

#foot p.contact_info {
	color: #FFF;
	position: absolute;
	left: 20px;
	top: 6px;
	width: 600px;
	font:normal 12px/18px Verdana,"宋体";
	text-align: left;
	padding-left: 20px;
}
#foot p.contact_info a {
	text-decoration: underline;color: #ECECEC;
}

#foot p.contact_info a:hover {
	text-decoration: none;
	background-color:#E14103;
	color:#FFFFFF;
	
}



/*-----------------------end foot--------------------------*/



.pro_show {
	width: 360px;
}

.pro_show .prev {
	float: left;
	width: 15px;
	height:175px;
	color:#999999;
	border:solid 1px #efefef;
	background-color:#efefef;
	font:normal 12px/175px Arial;
}

.pro_show .next {
	float: right;
	width: 15px;
	height:175px;
	border:solid 1px #efefef;
	color:#999999;
	background-color:#efefef;
	font:normal 12px/175px Arial;
}

.jCarouselLite {
	background-color:#FFFFFF;
	float:left;
	left:-5000px;
	position:relative;
	visibility:hidden;
}

.jCarouselLite li{overflow: hidden; float: left; width: 160px; height: 175px;}
.jCarouselLite li a{
	text-align:center;
	margin: 2px 3px;
	width:140px;
	display:block;
}


.jCarouselLite li a.txt{
	text-align:center;
}
.jouselLite li a:hover{}
.jCarouselLite li a img{border:0; width:140px;height:140px;}
