
/*---------- import ---------*/
@import url("layout.css");

/*公共属性*/
body, dl, dt, dd, ol, ul, pre, form, field, input, p, blockquote, th, td, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px;}
ul, ol { list-style:none;}
p, li {	line-height:1.8em;}
input, textarea, select, button, file {	font-size:12px;}
img { border:0;}
a:link, a:visited { text-decoration:none; color:#333;}
a:hover, a:active { text-decoration:underline; color:#ff7300;}
a.a_blue:link, a.a_blue:visited { text-decoration:none; color:#2754BB;}
a.a_blue:hover, a.a_blue:active { text-decoration:underline; color:#ff7300;}
a.a_yellow:link, a.a_yellow:visited { text-decoration:none; color:#FF7402;}
a.a_yellow:hover, a.a_yellow:active { text-decoration:underline; color:#FF7402;}
.blue_link a, .blue_link a:link, .blue_link a:visited{color: #003399;text-decoration: none;}
.blue_link a:hover{color: #ff7300;text-decoration: underline;}
.gray_link a, .gray_link a:link, .gray_link a:visited{color: #666;text-decoration: none;}
.gray_link a:hover{color: #ff7300;text-decoration: underline;}

.clr {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}
.mar7 { margin-top: 7px;}
.mar12 { margin-top: 12px;}
.f_l { float:left;}
.f_r { float:right;}
.f_n { float:none; margin: 0 auto;}
.f_w { font-weight:bold;}
.f14 { font-size:14px;}
.m_l { margin-left:10px;}
.m_r { margin-right:10px;}
.cen { text-align:center; padding-top: 5px; *padding-top: 5px!important; *padding-top: 0px;}
.hui{color:#666666;}
.main960 { width: 970px;}
.main730 { width: 730px;}
.jiezhi{ display:block;white-space:nowrap;overflow:hidden;   
    -o-text-overflow: ellipsis;    /* for Opera */   
    text-overflow:ellipsis;        /* for IE */   }
/*石材布局*/	
#head {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 970px	
	}
#head {
	PADDING-TOP: 5px; HEIGHT: 75px
}
#head #logo {
	FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 180px; MARGIN-RIGHT: 25px; HEIGHT: 63px
}
#head #nav_re {
	FLOAT: right;
	WIDTH: 236px;	
}
#main {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 970px
}
#main {
	MARGIN-TOP: 5px
}
.class_list3 {
	LINE-HEIGHT: 21px
}
.span_r {
	FLOAT: right; LINE-HEIGHT: 24px; MARGIN-RIGHT: 5px
}

#head #nav_re LI {
	FLOAT: left; WIDTH: 236px; HEIGHT: 72px
}
#head #nav_re LI.tel {
	MARGIN-TOP: 15px; BACKGROUND: url(/images/header-bg.gif) no-repeat 3px -27px; HEIGHT: 15px
}
#head #nav_re LI.tel H3 {
	PADDING-LEFT: 30px; FONT-WEIGHT: normal; LINE-HEIGHT: 15px
}
#head #nav_re LI SPAN {
	BACKGROUND: url(/images/header-bg.gif) no-repeat; FLOAT: left; MARGIN-LEFT: 5px; CURSOR: hand; HEIGHT: 21px
}
#head #nav_re LI SPAN.delu {
	WIDTH: 45px
}
#head #nav_re LI SPAN.zuce {
	BACKGROUND-POSITION: -52px 0px; WIDTH: 69px
}
#head #nav_re LI SPAN.fub {
	BACKGROUND-POSITION: -128px -1px; WIDTH: 81px
}
#head #nav_re LI SPAN.free {
	BACKGROUND: url(/images/Icon_free01_12x.gif) no-repeat; WIDTH: 23px
}

#site_nav {
	BORDER-RIGHT: #d2e2f0 1px solid; BORDER-TOP: #d2e2f0 1px solid; PADDING-LEFT: 0px; FLOAT: left; MARGIN-LEFT: 20px; BORDER-LEFT: #d2e2f0 0px solid; WIDTH: 468px; BORDER-BOTTOM: #d2e2f0 1px solid
}
#site_nav .c_name {
	BORDER-RIGHT: #c8dbf3 1px solid; FONT-WEIGHT: 700; BACKGROUND: url(/images/bg_site_nav_cate.jpg) no-repeat; FLOAT: left; BORDER-LEFT: #c8dbf3 1px solid; WIDTH: 23px; LINE-HEIGHT: 15px; PADDING-TOP: 5px; HEIGHT: 65px; TEXT-ALIGN: center
}
#site_nav .text {
	PADDING-LEFT: 5px; FLOAT: right; WIDTH: 92%; LINE-HEIGHT: 10px; PADDING-TOP: 5px; HEIGHT: 65px; TEXT-ALIGN: center; padding-buttom: 0px
}
#site_nav .text UL {
	WIDTH: 96%
}
#site_nav .text UL LI {
	FLOAT: left; MARGIN-RIGHT: 20px
}
#font2 {
	BORDER-TOP: #0f7cd4 2px solid; MARGIN-TOP: 10px; PADDING-TOP: 10px
}
#font2 P {
	FLOAT: left; WIDTH: 970px; LINE-HEIGHT: 25px; TEXT-ALIGN: center
}
#main_1 {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 970px
}
#font2_job {
	CLEAR: both; FLOAT: none; MARGIN: 0px auto; WIDTH: 870px
}
#font2_job {
	BORDER-TOP: #0f7cd4 2px solid; MARGIN-TOP: 10px; PADDING-TOP: 10px
}
#font2_job P {
	FLOAT: left; WIDTH: 870px; LINE-HEIGHT: 25px; TEXT-ALIGN: center
}
.class_list3 {
	LINE-HEIGHT: 21px
}

/*布局*/
#top {
	border-bottom: 1px #CDCDCD solid;
	height: 26px;
	background-image: url(/img/top_blue.gif);
}
#wrap {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 970px; TEXT-ALIGN: left
}
#top_nav span { display:block; line-height: 26px;}
#top_nav .wz_right {display:block; line-height: 26px; float:right; margin-right: 5px;}
#head { width: 970px; clear:both; overflow:hidden;}
#head #logo { float:left; display:block; padding-left: 10px; margin-right: 20px;}
#head #youl { float:right; width: 258px; margin-left: 25px; display:inline;}
#head #youl li {color:#666;}
#head #youl li.bg { height: 26px; line-height: 26px; background:url(../../images/bmdhbgs.gif) 0 -33px no-repeat; padding-left: 15px;}
#head #youl li.tel { height: 22px; line-height: 22px; width: 140px; padding-left: 13px;}
#head #youl li.zxqq { display:block; padding-right: 13px;}
#font { float:none; margin: 0 auto; margin-top: 10px; border-top: 3px #0A7EC3 solid; padding-top: 5px;}
#font p { text-align:center;}
#lanm_nav { float:none; margin: 0 auto; width: 928px; border-bottom: 1px #C8DBEB solid; border-right: 1px #C8DBEB solid; border-left: 1px #C8DBEB solid; padding: 10px 15px 0; background:#FCFCFC}
#lanm_nav span { float:left; display:block; margin-right: 10px; padding-bottom: 7px; white-space:nowrap; color:#ccc} 
/*头部banner*/
#topbanner{ float:right; width:468px; padding-top: 3px;}
#big_nav { float: left; width: 650px; height: 57px; margin-top: 7px;}
#big_z,#big_r { float:left; width: 5px; height: 57px; background:url(../../images/big_nav_bg.gif) no-repeat;}
#big_r { background-position: -35px 0px;}
#big_c { float:left; width:640px; height: 57px; background:url(../../images/big_nav_bg.gif) -63px -66px repeat-x; overflow:hidden}
#big_c li { float:left; height: 27px; line-height: 27px;}
#younar { float:right; width: 258px;}
#younar .huany { float:left; width: 258px; height: 26px; line-height: 26px; background:url(../../images/bmdhbgs.gif) 0 -33px no-repeat; text-align:center;}
/* 头部导航样式 */
#t_dh { height: 27px; padding-left: 30px;}
#t_dh li { float:left; width: 68px; background:url(../../images/big_nav_bg1.gif) no-repeat;}
#t_dh li span { width: 51px; padding-left: 17px; font-size:14px; font-weight:bold; display:block; cursor: hand}
#t_dh1 { height: 27px; padding-left: 10px;}
.t_dh_bg { background:url(../../images/big_nav_bg1.gif) 0px -36px no-repeat; color:#FFF;}
#input { float:left; width: 298px; height: 20px; margin: 2px 5px 0px 0px; line-height: 20px; font-size:14px}
#button { float:left; width: 79px; height: 27px; background:url(../../images/zyx_blue.gif) no-repeat; border:0px;}
#search { float:left; width: 400px;}
#keywords { float:left; color:#FFF;}
#search_result a { color:#FFFFFF;}
/*导航*/
#column { height:33px; background:url(../../images/bmdhbgs.gif) 0 -181px no-repeat;}
#column ul { padding-top: 4px; padding-left: 40px;}
#column ul li { float:left; width:68px; height:29px; line-height: 29px; font-weight:bold; font-size: 14px; text-align:center;}
#column ul li a { color:#FFF;}
#column .current { background:url(../../images/bmdhbgs.gif) 0 -133px no-repeat; margin-right: -3px; position:relative;}
#column .current a { color:#000;}
#column .co_bg { background:url(../../images/bmdhbgs.gif) 0 5px no-repeat; padding: 0 3px;}
.co_bg a, .co_bg a:link, .co_bg a:visited{color: #fff;text-decoration: none;}
.co_bg a:hover { color:#FFF; text-decoration: underline;}
#column .no_bg { background: none;}

/*登录框*/
#mast_top_r { float:left; width: 260px; height: 224px; border: 1px #FDD873 solid; padding: 1px; overflow:hidden;}
#mast_top_r #login { float:left; width: 244px; height: 79px; background:#FFF9DE; padding: 8px;}
#mast_top_r #login .login_put { width: 113px; height: 19px; line-height: 19px; padding-left: 5px; background: #FFFFFF; border: 1px #FCB409 solid;}
#mast_top_r #login span { background:url(../../images/homeico.gif) no-repeat; padding-left: 13px; height: 20px;}
#mast_top_r #login span.mizce { background-position: 0 1px;}
#mast_top_r #login span.gepass { background-position: 0 -18px; padding-left: 20px;}
#mast_top_r #mare_ry { float:left; width: 254px; height: 125px; background:#FEEBB8; border-top: 4px #FEF0C7 solid; padding: 0px 3px;}
#mast_top_r #mare_ry ul { float:left; width: 100%; margin-top: 5px;}
#mast_top_r #mare_ry ul li.list { float:left; width: 124px; height: 33px; line-height: 33px; background:url(../../images/body-bg_list.gif) no-repeat; margin-bottom: 5px; display:inline;}
li.list span { float:left; margin-left: 7px; background:url(../../images/homeico.gif) no-repeat; padding-left: 20px; font: bold 14px/33px "宋体";}
li.list span.ly { background-position: 0 -33px;}
li.list span.ly1 { background-position: 0 -62px;}
li.list span.ly2 { background-position: 0 -90px;}
li.list span.ly3 { background-position: 0 -120px;}

/*内容结构*/
.sidebar_l { width:295px;}
.sidebar_c { width:400px;}
.sidebar_r { width:245px;}
.sidebar_r1 { width: 655px;}

	/*仿慧聪表头*/
	#newlogo {
	FLOAT: left;
	WIDTH: 240px;
	POSITION: relative;
	HEIGHT: 60px;
	background-image: url(/img/logo_yongyi.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#newlogo H1 {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#newlogo H1 A {
	DISPLAY: block; WIDTH: 230px; TEXT-INDENT: -2000px; HEIGHT: 54px
}
.new_nav {
	FLOAT: right; COLOR: #e1d6c4
}
.new_nav BR {
	LINE-HEIGHT: 0px
}
.new_nav A {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: url(/img/dot_coffe.gif) no-repeat right center; PADDING-BOTTOM: 0px; COLOR: #000; LINE-HEIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 20px
}
.new_nav SPAN {
	COLOR: #e1d6c4
}
.new_nav SPAN TD {
	COLOR: #e1d6c4
}
.new_nav TD A {
	COLOR: #000
}
.new_nav TD A:visited {
	COLOR: #000
}
.new_nav SPAN {
	BORDER-RIGHT: #dbd3c0 1px solid; FLOAT: left; OVERFLOW: hidden; WIDTH: 295px; HEIGHT: 60px
}
.new_nav TD {
	PADDING-LEFT: 7px
}
.new_nav SPAN.nav2 {
	WIDTH: 390px
}
.new_nav SPAN.nav3 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 52px; BORDER-BOTTOM: 0px
}
.new_nav .side {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.new_nav SPAN.nav3 A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.new_nav SPAN.nav1_qy {
	WIDTH: 350px
}
.new_nav SPAN.nav2 {
	WIDTH: 320px
}
.wrap {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 970px; TEXT-ALIGN: left
}
/*石材*/
#senav { float:none; margin: 0 auto; width: 970px; clear:both;}
#senav { height:88px; margin-top: 5px; background:url(/370/images/senav_bg.gif) 0px -94px repeat-x;}
#senav #nav_top { float: left; width: 941px; height:31px; margin-left: 14px; background:url(/370/images/senav_bg.gif) 0px -60px no-repeat; padding-left: 15px; clear:both; display:inline;}
#senav #nav_top ul { display:block;}
#senav #nav_top ul li { float:left; width: 73px; height: 31px; background:url(/370/images/senav_bg.gif) -163px 3px no-repeat; font: bold 14px/31px "宋体"; text-align:center;}
#senav #nav_top ul li.sum { background:url(/370/images/senav_bg.gif) -40px 0px no-repeat; color:#FFFFFF; margin-left: -4px;}
#senav #nav_top ul li.sum a:hover { color:#fff}
#senav #search { float:left; width: 650px; height: 45px; padding-left: 30px; margin-top: 9px;}
#senav #search li { float:left; width: 650px; height: 22px; line-height: 22px; color:#FFFFFF;}
#senav #search li.ser { background:url(/370/images/senav_bg.gif)　-254px 2px no-repeat; padding-left: 25px;}
#senav #search li.Key_words { padding-top: 3px;}
#senav #search li.Key_words .search_result a { color: #fff; text-decoration: none;}
#senav #search li.Key_words .search_result a:hover { color: #fff; text-decoration: none;}
#senav #db_bg { float:left; width: 2px; height: 49px; background:url(/370/images/senav_bg.gif) -241px 0px no-repeat; margin-right: 20px;}
#senav #db_text { float:left; width: 230px; height: 39px; padding-top: 10px;}
#senav #db_text span { float:left; width: 230px; color:#FFFFFF; margin-bottom: 7px;}
.src_inpurt { float:left; width: 450px; height: 20px; background:#FFFFFF; border: 1px #086DBE solid; padding-left: 5px; font-size:14px; line-height:21px; color:#666666} /*导航搜索框样式*/

