
/* 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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;

}
a{color:#666666; text-decoration:none;word-break: break-word;}
.header {
	width:100%;
	background:url(../image/head_bg.jpg) repeat-x;
	height:160px;
	min-width:1000px;
	
}
.header_mid {
	width:990px;
	margin:0 auto;
}
.logo-top {
	width:500px;
	padding-top:20px;
	float:left;
}
.header-right {
	width:400px;
	height:100px;
	float:right;
}



.guojia{
	float:right;
}
.sns {
	width:440px;
	padding-top:10px;
	float:right;
}
.sns li {
	list-style:none;
	float:left;
	
}
.search {
	float:right;
	width:210px;
	height:24px;
	padding-top:3px;	 
}
 
.justify { text-align: justify; text-justify: inter-ideograph; letter-spacing: 0px; }

.justify:after { content: '.'; height: 0px; width: 100%; display: inline-block; overflow: hidden; }

.justify .line { content: '.'; display: inline-block; height: 0px; overflow: hidden; }

.ajustify .box { display: inline-block; vertical-align: top; text-align: left; }

#nav { height: auto; border: 0px none; border-radius: 0px; font-size: 18px; font-family:Impact, Calibri, Arial, Helvetica, San-serif, Microsoft YaHei, SimSun; width:990px; margin: 10px auto; }

#nav { position:inherit; width:990px; float:left; font-size: 18px; }

/*
#nav a { margin: 0px; padding: 0px; display: block; width: 990px; line-height: 38px; text-align: center; color: #efefef; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); border-top: 1px solid #353535; border-bottom: 1px solid #292929; background: none; }
#nav a:hover { background: none; }
#nav a:after, #nav a:before { display: none; }
#nav:before, #nav:after { display: none; }
*/

a.navlink { line-height: 36px; color: #454353; padding: 0px 8px; display: inline-block; text-transform: uppercase; position: relative; text-shadow: 1px 1px 0px #eeeef0; text-decoration:none; }
a.navlink:hover { color: #fff; background: url(../image/bg-nav.png) no-repeat left center; text-shadow: none; }
a.navlink:after { content: ''; position: absolute; top: 100%; width: 100%; left: 0px; margin-top: 1px; height: 13px; }
a.navlink:hover:after { background: url(http://cn.yfbrickmachine.com/images/bg-nav-shadow.png) repeat-x left top; background: linear-gradient(rgba(176, 3, 9, 0.35), transparent 90%); background: -webkit-linear-gradient(top, rgba(176, 3, 9, 0.35), transparent 90%); background: -moz-linear-gradient(top, rgba(176, 3, 9, 0.35), transparent 90%); background: -o-linear-gradient(top, rgba(176, 3, 9, 0.35), transparent 90%); background: -ms-linear-gradient(top, rgba(176, 3, 9, 0.35), transparent 90%); background: linear-gradient(top, rgba(176, 3, 9, 0.35), transparent 90%); }

a.navlink1 {line-height: 36px; color: #454353; padding: 0px 8px; display: inline-block; text-transform: uppercase; position: relative; text-decoration:none; }
/* a.navlink1:hover {color: #fff;  text-shadow: none;} */
a.navlink1:hover {color: #fff;background: url(../image/bg-nav.png) no-repeat left center;  text-shadow: none;}
a.navlink2 {line-height: 24px; color: #F2EAEA; text-decoration:none; }
a.navlink2:hover {line-height: 24px; color: #ffffff; text-decoration:underline;}
#pro_cates{text-shadow: none;margin-top: 1px; height:33px; padding:10px; width:auto; padding-left:0px; padding-right:0px;}
#cates{display:none;position:absolute; top:164px;margin-left:230px;z-index:10000; width:245px; height:auto; background-color:#B2060D; padding:10px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-align:left;}


.content{
	width:100%;
	height:345px;
	background-color:#f4f3f3;
}
.content_mid {
	width:990px;
	margin:0 auto;
}
.content_1{
	width:330px;
	height:269px;
	padding-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	
}
.content_img {
	width:263px;
	padding-left:30px;
}
.content_img p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#333333;
	height:30px;
}
.content_img span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:450;
	-webkit-text-size-adjust:none;
	
}
.content_img a {
	color:#333333;
	text-decoration:none;
}
.content_img read_more {
	padding-top:3px;
}
.content_img a:hover{
	color:#F00;
}
.hot{
	width:100%;
	height:67px;
	padding-top:15px;
	background:#f4f3f3;
	border-bottom:3px solid #e10005;
	float:left;
	
}
.category {
	width:231px;
	height:67px;
	margin:0 auto;
}
.hot_pro {
	width:216px;
	height:67px;
	margin:0 auto;
}
.product_pro {
	width:100%;
	float:left;
	padding-top:15px;
	margin-bottom:30px;
	background:#f4f3f3;
}
.products{	
	width:990px;
	margin:0 auto;
}
.product{
	width:217px;
	height:auto;
	float:left;
	padding:0 15px 0 15px;
}
/*.pro_more {
	width:72px;
	height:22px;
	background-color:#0f58f4;
	margin-top:5px;
}
.pro_more a{
	text-decoration:none;
	color:#FFF;
}*/
.product p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	display:block;
	margin-top:10px;
	height:40px;
	text-decoration:none;
}
.product span {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:2em;
}
.foot{
	float:left;
	width:100%;
	height:500px;
	background-image:url(../image/foot_bg.png);
	background-repeat:repeat;
	margin-top:20px;
	min-width:1000px;
}
.foot_mid {
	width:990px;
	margin:0 auto;
}
.foot_logo {
	margin-top:10px;
	width:300px;
	float:left;
}

.foot_last{
	text-align:center; line-height:25px;  padding-bottom:30px;
}



.contact_bottom {
	float:left;
	padding-top:15px;
}

.contact_bottom ul li img {
	float:left;
	margin-right:12px;
}
 
.contact_bottom ul li {
	list-style:none;
	margin-top:15px;
	display:block;
	width:335px;
	float:left;
}

.contact_bottom span {
	font-family:"Calibri";
	color:#333333;
	font-size:15px;
	display:block;
	padding-top:3px;
	float:left;
}

.bottom_nav {
	width:335px;
	height:365px;
	padding-left:15px;
	float:left;
} 
  
.foot_nav {
	width:305px;
	height:315px;
	float:left;
}

.foot_b_nav {
	width:335px;
	height:365px;
	float:left;
}

.foot_nav a {
	height:auto;
	min-height:28px;
	width:230px;
	color:#333333;
	font-family:"Calibri";
	font-size:15x;
	text-decoration:none;
	display:block;
	margin-left:5px;
	float:left;
}
.foot_nav a:hover {
	color:#dd0000;
}
.foot_last{
	color:#FFF;
	font-family:"Calibri";
	color:#333333;
	font-size:14px;
	display:block;
	float:left;
	margin-top:30px;
}

#proSlider1 { padding-top: 16px; margin-top: 1.61616%; padding-left: 27px; padding-right: 27px; padding-bottom: 10px; }
#proSlider1 .proPic { margin: 0 5.12821%; }
#proSlider1 .proPic .proPicTitle { font-size: 17px; }
#proSlider1 .proPic p { font-size: 13px; line-height: 17px; height: 34px; overflow: hidden; }

#proSlider1 .flex-direction-nav a { width: 34px; height: 56px; margin-top: -84px; background: url(../image/foot.png) no-repeat ;opacity: 0.2; filter: alpha(opacity=20); }
#proSlider1 .flex-direction-nav .flex-prev { background-position: left center; left: -10px;background-position: 11% 51%; }
#proSlider1 .flex-direction-nav .flex-next { background-position: right center; right:-17px;background-position: 91% 51%;}


#proSlider { padding-top: 16px; margin-top: 1.61616%; padding-left: 27px; padding-right: 27px; padding-bottom: 10px; }
#proSlider .proPic { margin: 0 5.12821%; }
#proSlider .proPic .proPicTitle { font-size: 17px; }
#proSlider .proPic p { font-size: 13px; line-height: 17px; height: 34px; overflow: hidden; }

#proSlider .flex-direction-nav a { width: 34px; height: 56px; margin-top: -84px; background: url(../image/foot.png) no-repeat ;opacity: 0.2; filter: alpha(opacity=20); }
#proSlider .flex-direction-nav .flex-prev { background-position: left center; left: -10px;background-position: 11% 51%; }
#proSlider .flex-direction-nav .flex-next { background-position: right center; right:-17px;background-position: 91% 51%;}


#menuTop { height: 45px; position: absolute; top: 0px; width: 100%; text-align: center; z-index: 99; display: none; }
#menuTop a { display: inline-block; margin-top: 6px; }
.bgLinearBlack { background: linear-gradient(#444444, #333333); background: -webkit-linear-gradient(top, #444444, #333333); background: -moz-linear-gradient(top, #444444, #333333); background: -o-linear-gradient(top, #444444, #333333); background: -ms-linear-gradient(top, #444444, #333333); background: linear-gradient(top, #444444, #333333); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#444444', endColorStr='#333333', gradientType='0'); }
#menuBtn, #setBtn { height: 36px; width: 36px; background: url(../image/next.png) no-repeat center top; top: 4px; position: absolute; cursor: pointer; }
#menuBtn { right: 6px; }
#setBtn { background-position: center bottom; left: 6px; }




/* 加 */

body{ 
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
	background:#f4f3f3;
	}  
	p { 
	padding: 12px 0; 
	margin: 0; 
	font-size: .8em; 
	line-height: 1.5; 
	word-break: keep-all;
	} 

	p span{
		word-break: keep-all;
	}

	form { 
	margin: 0; 
	} 
	#search_box { 
	width: 201px; 
	height: 31px; 
	background: url(../image/bg_search_box.png); 
	} 
	#search_box #s { 
	float: left; 
	padding: 0; 
	margin: 6px 0 0 6px; 
	border: 0; 
	width: 159px; 
	background: none; 
	font-size: .8em; 
	} 
	#search_box #go { 
	float: right; 
	margin: 3px 4px 0 0; 
	} 

/* 加 */
.cont_cont{
	word-wrap: keep-all!important;
}
