@charset "utf-8";
/* CSS Document */
/* common style*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;} 
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}
table {border-collapse:collapse; border-spacing:0; } 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;} 
q:before,q:after {content:'';} 
abbr,acronym { border:0;}
.clear{clear:both;}
.text-c{text-align: center}
.text-l{text-align: left}
.text-r{text-align: right}
.lf{float: left}.rt{float: right}
.wrap{width:905px; margin:0 auto; height:auto; overflow:hidden;}

/*index part ------------------new product and stone baike*/
.part-newpro-baike{height:220px; *height:229px;*}
.newpro-part-section{width:678px; border: solid 1px #d0d0d0; float:left; padding:6px;}
.cap-title-pro{height:23px; width:678px; border-bottom:solid 2px #81d326;}
.cap-title-pro h6{ width:103px; height:23px; line-height:23px; background:url(../images/cap_title_bg.jpg) left top no-repeat; margin-left:4px; text-align:center; font-weight:bold; color:#ffffff; float:left;}
.cap-title-pro a{ float:right; margin-right:8px; text-decoration:none; color:#333; }
.pro-con{margin-top:12px; overflow:hidden; padding:0 8px; margin-bottom:3px;}
.pro-con dl{ width:140px; float:left; border-right: dotted 1px #dbdbdb; padding:0 12px; }
.pro-con dl.border-l{border-left:dotted 1px #dbdbdb;}
.pro-con dl.border-r{border-right:dotted 1px #dbdbdb;}
.pro-con dl dt{ width:140px; height:94px; text-align:center;}
.pro-con dl dt img{width:110px; height:90px; padding:1px; border:solid 1px #e4e4e4;}
.pro-con dl dd{width:140px; margin-top:6px; }
.pro-con dl dd h6{color:#015d1e; font-weight:bold; text-align:center;}
.pro-con dl dd p{line-height:20px; margin-top:6px;}
.pro-list{ margin-top:10px; overflow:hidden; padding:0 10px 0 11px;}
.pro-list ul li{ width:204px; border-right: dotted 1px #dbdbdb; float:left; padding-left:12px; padding-right:6px; height:24px; line-height:24px;}
.pro-list ul li a{ text-decoration:none; color:#333;}
.pro-list ul li.pad-dis0{padding-left:0px;*padding-left:2px;}
.pro-list ul li span{color:#015d1e;}
.baike-section{width:205px; float:right;}
.col-top{width:205px; height:5px; background:url(../images/co-top-bg.jpg) left top no-repeat; font-size:0px; overflow:hidden;}
.col-bottom{width:205px; height:5px; background:url(../images/co-bottom-bg.jpg) left top no-repeat; font-size:0px; overflow:hidden;}
.baike-con{width:189px; border-left:solid 1px #dadada; border-right:solid 1px #dadada; padding:0 7px; *padding-top:2px; height:auto; overflow:hidden;}
.cap-title-baike{width:189px; height:25px; line-height:25px; border-bottom:solid 1px #dadada; background:url(../images/cap-ico.jpg) left 3px no-repeat;}
.cap-title-baike h6{ padding-left:24px; color:#bc0000; font-weight:bold; float:left;}
.cap-title-baike a{ float:right; padding-right:4px; text-decoration:none; color:#333;}
.con-show{ margin-top:8px; padding:0 3px; overflow:hidden; *padding-bottom:8px;}
.con-show ul li{ width:auto; float:left; width:61px; height:23px; line-height:23px; display:inline-block; margin-bottom:2px; }
.con-show ul li a{text-decoration:none; color:#333;}



/*index part ------------------add Advertising and 4 kinds of news (machineĦ˘maintainĦ˘ExhibitionĦ˘Common sense)*/
.ad-list{height:79px; overflow:hidden; *height:81px; padding-top:6px; }
.ad-list-con{ padding:6px 7px 6px 7px; border: solid 1px #d0d0d0; height:65px;}
.ad-list-con li{ float:left; width:173px; height:65px; margin-right:6px;}
.ad-list-con li.last-sp{margin-right:0px;}
.new-list-show{margin-top:8px; overflow:hidden;}
.section-comm{border:solid 1px #d0d0d0; width:210px; float:left; padding:0 4px;}
.mar-r-distance{margin-right:8px;}
.common-news-section{width:211px;}
.title-news{ background:url(../images/title-news-list.jpg) left top no-repeat; margin-top:6px; height:26px;  line-height:26px;}
.title-news h6{ float:left; padding-left:22px; color:#fff; font-weight:bold;}
.title-news span{ float:right; padding-right:8px;}
.title-news span a{ text-decoration:none; color:#F00;}
.news-desc{padding-top:10px;overflow:hidden; padding-bottom:8px;}
.news-desc ul li{ height:24px; line-height:24px; padding-left:8px;}
.news-desc ul li a{padding-left:8px; background:url(../images/news-list-arrow.gif) left 5px no-repeat; text-decoration:none; color:#333; }



/*index part -------------------merchandise & stone mine show*/
.xianhuo-section{ width:650px; overflow:hidden; float:left; }
.xianhuo-title{ height:19px; background:url(../images/xh-cap-title.gif) left top no-repeat; padding-top:5px;}
.xianhuo-title h6{ float:left; padding-left:30px; font-weight:bold;}
.xianhuo-title a{ float:right; text-decoration:none; color:#333; margin-right:6px;}
.xianhuo-section ul{border: solid 1px #d0d0d0;overflow:hidden; padding:5px 0; width:648px; height:178px; *height:178px;text-align:left;}
.xianhuo-section ul li{ background:url(../images/xh-cio.gif) left 9px no-repeat; width:293px; padding-left:6px; float:left; margin: 0 10px; height:22px; line-height:22px; color:#ff0000;}
.xianhuo-section ul li a{ text-decoration:none; color:#333; padding-left:2px; }
.mine-section{ width:247px; overflow:hidden; float:right;}
.mine-top-block{width:247px; height:5px; background:url(../images/mine-top-block.jpg) left top no-repeat; font-size:0px; overflow:hidden;}
.mine-bottom-block{width:247px; height:5px; background:url(../images/mine-bottom-block.jpg) left top no-repeat; font-size:0px; overflow:hidden;}
.mine-eara-show{border-left: solid 1px #d0d0d0; border-right: solid 1px #d0d0d0; width:231px; padding:0 7px; padding-bottom:6px; }
.mine-title{ background:url(../images/cap-ico.jpg) left 3px no-repeat; border-bottom: solid 1px #d0d0d0; height:24px; line-height:24px;}
.mine-title h6{ color:#bc0000; font-weight:bold; padding-left:24px; float:left;}
.mine-title a{ text-decoration:none; color:#333; float:right; padding-right:6px;}
.mine-list { margin-top:6px; height:auto; overflow:hidden;}
.mine-list li{width:100px; padding:0px 7px 0px 8px; text-align:center; float:left;}
.mine-list li img{ width:96px; padding:1px; border:solid 1px #e4e4e4;}
.mine-list li h6{ padding-top:4px; color:#015d1e; font-weight:bold; *padding-top:2px; }
.mine-list li p{ text-align:left;}