@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif; margin:0 auto; width:998px; padding-left:54px; padding-right:48px; background-image:url(../img/bg.jpg); background-repeat: repeat-x; background-color: #dbe0e1; -moz-user-select: none; -khtml-user-select: none;}
 }
#top { height: auto; width: 998px; }
#top #leftnav { float: left; width: 90px; }
#top #banner { background-image: url(../img/banner.jpg); background-repeat: no-repeat; float: left; width: 908px; height: 509px; }
#top #leftnav #logo { margin-top: 33px; }
#top #leftnav #search { margin-top: 29px; cursor: pointer; border: 0; }
#top #leftnav #application { background-image: url(../img/contactbg.jpg); background-repeat: no-repeat; height: 27px; width: 84px; margin-top: 1px; font-size: 10px; color: #ff6600; line-height: 27px; padding-left:6px; }
#top #leftnav #application a { height: 27px; width: 84px; font-size: 10px; color: #ff6600; line-height: 27px; display: block; text-decoration: none; }
#top #leftnav span { float:right; display:inline; padding-right:4px; color:#000; font-size:10px; }
#top #leftnav #mainnav { background-color: #302f2d; height: auto; width: 90px; font-size: 9px; color: #ffffff; line-height:20px; padding-top: 5px; }
#top #leftnav #faq { background-image: url(../img/contactbg.jpg); background-repeat: no-repeat; height: 27px; width: 84px; font-size: 11px; color: #1b1b1b; line-height: 27px; padding-left:6px; }
#top #leftnav #contact { background-image: url(../img/contactbg.jpg); background-repeat: no-repeat; height: 27px; width: 84px; font-size: 11px; color: #1b1b1b; line-height: 27px; padding-left:6px; margin-top: 47px; }
#top #leftnav #faq a { height: 27px; width: 84px; font-size: 11px; color: #1b1b1b; line-height: 27px; display: block; text-decoration: none; }
#top #leftnav #contact a { height: 27px; width: 84px; font-size: 11px; color: #1b1b1b; line-height: 27px; display: block; text-decoration: none; }
#top #banner #shibang { background-image: url(../img/shibangbg.png); height: 33px; width: 164px; font-size: 14px; line-height: 33px; color: #3d3a3a; text-align: center; margin-right:744px; }
#top #banner #achieved { float: right; height: 95px; width: 240px; margin-top: 37px; color:#FFF; font-size: 18px; }
#top #banner #achieved #content { line-height: 20px; padding-top:6px; }
#top #banner #news { font-size: 11px; line-height: 21px; color: #ffffff; background-image: url(../img/newsbg.jpg); background-repeat: no-repeat; margin-top:10px; margin-left: 30px; padding-left: 12px; }
#top #banner #news a { color: #000; text-decoration: none; }
#top #banner #news a:hover { text-decoration: underline; }
#top #banner #achieved #topline { height: 20px; width: 240px; text-align: center; }
#top #banner #topnav { height: 33px; width: 528px; padding-left: 380px; }
#top #wenzi { font-size: 14px; color: #FFF; width: 300px; margin-top: 105px; padding-left:30px; line-height:20px; }
#top #wenzi a { font-size: 11px; color: #FFF; text-decoration:none; line-height: 12px; }
#top #wenzi a:hover { text-decoration: underline; }
#sbm { background-image: url(../img/sbmbg.gif); background-repeat: repeat-x; height: auto; width: 908px; float:left; margin-left:90px; _margin-left:45px; border-bottom-width: 1px; border-bottom-style: inset; border-bottom-color: #ebeeee; padding-top:25px; }
#sbm #left { float: left; height: 193px; width: 423px; padding-left: 30px; }
#sbm p.sbmtitle { font-weight: bold; font-size: 15px; color: #1b1b1b; }
#sbm p.sbmtitle a { font-size: 15px; color: #1b1b1b; text-decoration:none; }
#sbm p.sbmtitle a:hover { text-decoration: underline; }
#sbm p.sbmsmalltitle { font-size: 16px; line-height: 18px; color: #6e6b6b; }
#sbm p.sbmprofile { float: left; padding-top:20px; font-size: 12px; line-height: 16px; color: #313131; }
#sbm p.sbmprofile a { font-size: 12px; color: #313131; text-decoration: none; display: block; }
#sbm p.sbmprofile a:hover { text-decoration: underline; }
#sbm #middle { background-image: url(../img/sbmmiddle.jpg); background-repeat: no-repeat; height: 193px; width: 1px; float: left; overflow: hidden; background-position: center; }
#sbm #right { float: left; height: 193px; width: 434px; padding-left: 20px; }
#crusher { float:left; background-color: #e1e5e6; height: auto; width: 908px; margin-left:90px; _margin-left:45px; padding-top: 10px; }
#crusher #left { float:left; height: auto; width: 424px; padding-left: 30px; }
#crusher #right { float:left; height: auto; width: 434px; padding-left: 20px; }
#crusher .titleblock { height: 25px; width: 25px; float:left; }
#crusher .title { float:left; line-height: 30px; background-image: url(../img/titlebg.jpg); background-repeat: no-repeat; background-position: right bottom; height: 30px; width: auto; padding-left:5px; }
#crusher .title a { font-size: 12px; font-weight: bold; text-decoration: none; color: #1b1b1b; }
#crusher ul { clear:both; float: left; margin-top: 20px; padding-bottom: 30px; margin-left: 30px; margin-left: 15px; width: 394px; }
#crusher ul li { list-style-type: none; }
#crusher ul li a { text-decoration: none; font-size: 12px; line-height: 18px; color: #313131; }
#crusher ul li a:hover { text-decoration: underline; }
#bottomnav { float:left; background-color: #e1e5e6; height: auto; width: 908px; margin-left:90px; display:inline; }
#bottomnav #slide { background-image: url(../img/bottomnavbg.jpg); background-repeat: repeat-x; float: left; height: 27px; width: 876px; margin-right: 16px; margin-left: 16px; _margin-right: 8px; _margin-left: 8px; color: #525252; font-size: 12px; }
#bottomnav .oneslide { background-image: url(../img/buttonbg.jpg); background-repeat: no-repeat; float: left; height: 27px; line-height: 30px; overflow: hidden; width: 120px; text-align: center; cursor:pointer; }
#bottomnav .oneslide #product { background-image: url(../img/buttonoverbg.jpg); }
#bottomnav .content { float: left; height: auto; width: 876px; margin-left: 16px; display: inline; color: #525252; font-size: 12px; padding: 13px 0 20px 0; }
#bottomnav .content h2 { font-size: 12px; color: #d46a07; display: block; padding-left: 40px; height:30px; line-height: 30px; }
#bottomnav .content h2 a { color: #d46a07; text-decoration: none; }
#bottomnav .content h2 a:hover { text-decoration:underline; }
#bottomnav .content ul { width: 219px; float:left; height:auto; }
#bottomnav .content li { font-size: 11px; color: #555454; background-image: url(../img/bottomlibg.jpg); background-repeat: no-repeat; background-position: 17px 0; line-height: 18px; width: 189px; padding-left: 30px; list-style-type: none; }
#bottomnav .content li a { color: #555454; text-decoration:none; }
#bottomnav .content li a:hover { text-decoration:underline; }
#bottomnav #brand-content ul { width: 438px; float:left; height:auto; }
#bottomnav #brand-content li { font-size: 11px; color: #555454; background-image: url(../img/bottomlibg.jpg); background-repeat: no-repeat; background-position: 17px 0; line-height: 18px; width: 408px; padding-left: 30px; list-style-type: none; }
#bottomnav #country-content ul { width: 438px; float:left; height:auto; }
#bottomnav #country-content li { font-size: 11px; color: #555454; background-image: url(../img/bottomlibg.jpg); background-repeat: no-repeat; background-position: 17px 0; line-height: 18px; width: 408px; padding-left: 30px; list-style-type: none; }
#top #appbanner { background-image: url(../img/appbannerbg.jpg); background-repeat: repeat-x; float: left; width: 908px; height: 463px; }
#top #appbanner #shibang { background-image: url(../img/shibangbg.png); height: 33px; width: 164px; font-size: 14px; line-height: 33px; color: #3d3a3a; text-align: center; margin-right:744px; }
#top #appbanner #topnav { height: 33px; width: 528px; padding-left: 380px; }
#pagetitle { height: 58px; width: auto; margin-left: 24px; }
#listnav { height: 55px; width: 850px; line-height: 55px; margin-left: 24px; background-image: url(../img/listnavbg.jpg); background-repeat: no-repeat; }
#listnav a { font-size: 18px; text-transform: uppercase; color: #c1c1c1; text-decoration: none; padding:0 7px; }
#listnav a:hover { color: #ffffff; }
#listnav a.current { color: #ffffff; }
#listnav2 { height: 55px; width: 850px; line-height: 58px; margin-left: 24px; background-image: url(../img/listnavbg2.jpg); background-repeat: no-repeat; overflow: hidden; }
#listnav2 a { font-size: 20px; text-transform: uppercase; color: #c1c1c1; text-decoration: none; padding:0 31px; font-weight: bold; }
#listnav2 a:hover { color: #ffffff; }
#listnav2 a.current { color: #ffffff; }
#listintro { height: auto; width: 850px; margin-left: 24px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a2a393; font-size: 12px; color: #383737; padding:20px 0; margin-bottom:30px; line-height: 18px; }
#listintro a, a:visited { text-decoration: none; color:#383737; ; }
#listintor a:hover { text-decoration: underline; }
#productlist { height: auto; width: 850px; margin-left: 24px; }
.onepruduct { background-image: url(../img/oneproductbg.jpg); background-repeat: no-repeat; float: left; height: 194px; width: 182px; margin-right: 13px; margin-bottom: 18px; padding:0 2px; padding: 0 5px 10px 5px; }
.onepruduct h2 { height: 26px; padding-left:20px; font-size: 12px; color: #080808; line-height:36px; overflow:hidden; margin-bottom:5px; }
.onepruduct h2 a { font-size: 12px; color: #080808; line-height:36px; border: 0; text-decoration: none; }
.onepruduct h2 a:hover { text-decoration: underline; }
.onepruduct2 { float: left; height: 194px; width: 182px; margin-right: 13px; margin-bottom: 18px; padding:0 2px; padding: 0 5px 10px 5px; }
#pagetitle h1 { color: #c1c1c1; font-size: 24px; padding-top: 25px; line-height:18px; padding-bottom: 15px; text-transform: uppercase; }
#pagetitle #question { font-weight:bold; color: #383737; font-size: 24px; padding-top: 25px; line-height:18px; padding-bottom: 15px; text-transform: uppercase; }
#pagetitle #question a { font-weight:bold; color: #383737; font-size: 24px; padding-top: 25px; line-height:18px; text-transform: uppercase; text-decoration:none; }
#pagetitle #question a:hover { text-decoration:underline; }
#intro { height: 268px; margin-left: 21px; width: 884px; }
#intro .introblock { float: left; height: 245px; width: 188px; margin-left: 10px; padding: 10px 20px; background-image: url(../img/introbg.jpg); background-repeat: no-repeat; }
#intro .introblock h2 { color: #de5b04; font-size: 12px; width:189px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #2d2d2d; text-transform: uppercase; line-height: 30px; }
#intro .topblock { margin-top: 15px; margin-bottom: 15px; }
#intro .bottomblock { font-size: 10px; line-height: 16px; color: #2d2d2d; }
#intro .topblock p { font-size: 10px; line-height: 16px; color: #2d2d2d; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d2d3d2; }
#intro .product { margin-top: 15px; font-size: 10px; line-height: 16px; color: #2d2d2d; }
#intro .bottomblock span { font-size: 11px; font-weight: bold; }
#intro .bottomblock p.top { font-size: 11px; line-height: 18px; }
#intro .bottomblock a { font-size: 11px; line-height: 18px; display:block; background-image: url(../img/leftli.gif); background-repeat: no-repeat; background-position: 130px; text-decoration: none; color: #2d2d2d; }
#intro .bottomblock a:hover { text-decoration: underline; }
#innerbaner { margin-left: 21px; margin-top: 30px; padding-bottom:13px; background-image: url(../img/newsbanner.jpg); background-repeat: no-repeat; height: 90px; width: 850px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a2a393; }
#orderbaner { margin-left: 18px; margin-top: 5px; padding-bottom:13px; background-image: url(../img/orderbanner.jpg); background-repeat: no-repeat; height: 167px; width: 861px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a2a393; }
#newstitle { height: 62px; width: 661px; }
#newstitle h1 { padding:25px 0 10px 21px; font-size: 20px; line-height: 22px; color: #2c2c2c; text-align:center; }
#newscontainer { padding-left: 21px; width: 850px; padding-right: 37px; height: auto; background-color:#f5f4f4; float:left; }
#orderform { width: 830px; height: auto; float: left; padding: 15px; font-size: 12px; color: #2c2c2c; line-height: 20px; }
#orderform dl { padding-left: 25px; }
#orderform dt { background:url(../img/newsli.jpg); background-repeat: no-repeat; padding-left: 30px; font-size:14px; font-weight: bold; line-height:25px; letter-spacing:1px; margin-top:15px; }
#orderform dd { line-height:25px; }
#orderform dd span { width:220px; text-align: right; display: inline-block; padding-right:20px; letter-spacing:1px; }
#orderform dd input { border:1px ridge #b7c1c9; width:300px; display: inline-block; margin-right:10px; }
#orderform dd select { border:1px ridge #b7c1c9; width:100px; display: inline-block; margin-right:10px; }
#newsleft { width: 610px; height: auto; float: left; padding: 15px; font-size: 12px; color: #2c2c2c; line-height: 20px; }
#newsleft a { color: #2c2c2c; text-decoration: none;}
#newsleft a:hover { text-decoration: underline;}
#newsleft h2 { line-height: 30px;}
#newsleft ul { margin:0; padding: 0; }
#newsleft li { list-style-position: inside; list-style-image: url(../img/newsli.jpg); list-style-type: none; margin:0; padding:0; }
#newsleft li a { font-size: 12px; line-height: 25px; color: #4a4a4a; text-decoration: none; padding-left: 3px; *padding-left:10px;
}
#newsleft li a:hover { text-decoration: underline; }
#newsleft #pages { float:right; }
#newsleft #pages a { background-image: url(../img/pagebg.jpg); background-repeat: no-repeat; height: 17px; width: 31px; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 10px; font-weight: bold; color: #ffffff; }
#newsleft #pages a:hover { text-decoration: underline; }

#newsleft a.prenext, a.visited.prenext { color:#FFF; padding: 0 5px; background-color: #000; line-height: 25px; text-decoration: none; }
#newsleft a:hover.prenext { text-decoration: underline; }

#newsleft p.service { margin-bottom:20px; background-image: url(../img/newsli.jpg); background-repeat: no-repeat; background-position: left top; text-indent: 2em; }
#newsleft p { margin-bottom: 10px; }
#newsleft p.top { margin-bottom:20px; background-image:none; text-indent: 0; }
#newsform { width:188px; display:inline; margin:15px 10px 0 0px; padding:0px 5px; border:1px solid #cfcfcf; background: #fafafa; height:auto; float: left; }
#newsform #share { height:20px; line-height:20px; padding:10px 8px 10px 14px; ; }
#newsform #share img { margin:0px; vertical-align:middle; }
#newsform p { padding:5px 0 0 10px; margin:0; font-family:"Trebuchet MS", Arial; font-size:12px; margin:0px; line-height: 25px; }
#newsform ul { margin:0px; padding-left:20px; }
#newsform img { margin:8px; border:none; }
#newsform a, a:visited { text-decoration:none; color:#000000; font-size:12px; }
#newsform a:hover { text-decoration:underline; }
#newsform .border_left { border-left:1px dotted #d2d2d2; padding:0px 2px; }
#newsform .line { margin:20px 0 10px 0; height:5px; border-bottom:1px solid #cfcfcf; }
#newsform input { border:1px ridge #b7c1c9; width:171px; }
#newsform textarea { border:1px ridge #b7c1c9; width:171px; margin-bottom:12px; }
#proform { width:188px; display:inline; margin:15px 18px 20px 18px; padding:0px 5px; border:1px solid #504e53; background:#2d2d2d; height:auto; float: left; color:#fff}
#proform #share { height:20px; line-height:20px; padding:10px 8px 10px 14px; ; }
#proform #share img { margin:0px; vertical-align:middle; }
#proform p { padding:5px 0 0 10px; margin:0; font-family:"Trebuchet MS", Arial; font-size:12px; margin:0px; line-height: 25px; }
#proform ul { margin:0px; padding-left:20px; }
#proform img { margin:8px; border:none; }
#proform a, a:visited { text-decoration:none; color:#000000; font-size:12px; }
#proform a:hover { text-decoration:underline; }
#proform .border_left { border-left:1px dotted #d2d2d2; padding:0px 2px; }
#proform .line { margin:20px 0 10px 0; height:5px; border-bottom:1px solid #cfcfcf; }
#proform input { border:1px ridge #b7c1c9; width:171px; }
#proform textarea { border:1px ridge #b7c1c9; width:171px; margin-bottom:12px; }
#more { line-height: 15px; margin-top: 18px; margin-left: 30px; }
#productmore { line-height: 15px; margin-top: 18px; margin-left: 30px; }
#more a { font-size: 10px; line-height: 15px; padding-left: 15px; padding-right: 10px; background-image: url(../img/rightli.gif); background-repeat: no-repeat; background-position: left; text-decoration: none; color: #2d2d2d; text-transform:uppercase; display:inline; }
#productmore a { font-size: 10px; line-height: 15px; padding-right: 10px; text-decoration: none; color: #2d2d2d; text-transform:uppercase; display:inline; }
#more a:hover { text-decoration: underline; }
#productmore a:hover { text-decoration: underline; }
#mining { float:left; background-color: #2d2d2d; width: 874px; margin-left: 90px; _margin-left: 45px; padding-top: 25px; padding-right: 17px; padding-left: 17px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e1e5e6; }
#mining #oreli { float:left; height: 24px; width: 874px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #5b5a5a; line-height:24px; font-size: 11px; text-align:center; }
#mining #oreli #leftoreli { background-image: url(../img/orelihover.jpg); background-repeat: no-repeat; float: left; height: 24px; width: 105px; margin-left: 5px; text-transform:uppercase; color: #313131; cursor: pointer; }
#mining #oreli #middleoreli { background-image: url(../img/oreli.jpg); background-repeat: no-repeat; float: left; height: 24px; width: 105px; margin-left: 5px; text-transform:uppercase; color:#c3c1c1; cursor: pointer; }
#mining #oreli #rightoreli { background-image: url(../img/oreli.jpg); background-repeat: no-repeat; float: left; height: 24px; width: 105px; margin-left: 5px; text-transform:uppercase; color:#c3c1c1; cursor: pointer; }
#mining #print a { color:#eaecd8; font-size:12px; float: right; background-image: url(../img/print.jpg); background-repeat: no-repeat; background-position: 57px; height: 20px; width: 75px; line-height: 20px; text-decoration:none; }
#mining #print a:hover { text-decoration: underline; }
#mining .content { float: left; height: auto; width: 647px; font-size: 12px; color: #eaecd8; padding: 50px 0; }
#mining a, a:visited { text-decoration:none; color:#fff; }
#mining a:hover { text-decoration:underline; }
#mining .content p { padding-bottom: 20px; }
#mining .content ul { padding-bottom: 20px; }
#mining .content li { margin-left: 17px; list-style-position: outside; list-style-type: decimal; }
#mining .content h3 { font-size: 14px; color: #eaecd8; line-height:30px; }
#mining .content caption { font-size: 16px; padding-bottom: 10px; }
#mining .content td { line-height: 25px; padding-left:3px; }
#mining #relative { float: left; height: auto; width: 224px; padding: 50px 0; }
#mining #relative #email { color:#eaecd8; font-size:12px; padding-top: 20px; padding-left: 35px; line-height:25px; }
#mining #relative #email a { color:#eaecd8; font-size:12px; text-decoration:none; }
#mining #relative #email a:hover { text-decoration:underline; }
#mining #relative dl { width: 183px; padding-left: 20px; }
#mining #relative dt { height: 28px; line-height: 27px; background-image: url(../img/relativebg.jpg); background-repeat: no-repeat; text-transform:uppercase; font-size: 12px; color: #eaecd8; text-align:center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #4f4f4f; }
#mining #relative dd { width: 163px; font-size: 12px; color: #bebfb2; line-height: 35px; height: 27px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #4f4f4f; padding-left: 18px; overflow: hidden; }
#mining #relative dd a { text-decoration:none; font-size: 12px; color: #bebfb2; line-height: 35px; }
#mining #relative dd a:hover { text-decoration:underline; }
#mining #top { line-height: 30px; clear: both; float: left; height: 30px; width: 874px; }
#mining #top a { float:right; display:block; width: 30px; padding-left:20px; color: #f1f2e8; font-size: 8px; background-image: url(../img/topbg.jpg); background-position: left center; background-repeat: no-repeat; text-transform: uppercase; text-decoration: none; letter-spacing:1px; }
#mining #top a:hover { text-decoration: underline; }
#bottom { float: left; background-color: #292929; height: 20px; width: 888px; margin-left: 90px; _margin-left: 45px; padding-right: 10px; padding-left: 10px; line-height: 20px; font-size: 11px; color: #c1c1c1; }
#bottom a { display: inline; padding: 0 3px; font-size: 11px; color: #c1c1c1; text-decoration:none; }
#bottom a:hover { text-decoration:underline; }
#bottom2 { float: left; background-color: #292929; height: 20px; width: 888px; padding-right: 10px; padding-left: 10px; line-height: 20px; font-size: 11px; color: #c1c1c1; }
#bottom2 a { display: inline; padding: 0 3px; font-size: 11px; color: #c1c1c1; text-decoration:none; }
#bottom2 a:hover { text-decoration:underline; }

#comment {
	background-color: #424242;
	width: 647px;
	float: left;
	padding: 5px 0;
}
#comment h3{
	color:#fff;
	font-size:14px;
	padding-left:10px;
	line-height:20px;}
#comment .unit{
	width:627px;
	overflow:hidden;
	background:#4f5254;
	padding:10px;
	margin-bottom:6px;
	float:left;
	display:inline}
#comment .pic{
	width:50px;
	height:50px;
	background:#fff;
	float:left;
	padding:1px;}
#comment .word{
	width:575px;
	float:left}
#comment .topinfo{
	width:565px;
	font-size:12px;
	color:#FFF;
	padding:0 0 10px 5px;
	float: left;
	font-weight: bold;}
#comment .topinfo span{
	color:#2a2a2a;
	font-size:11px;
	padding-left:15px;}
#comment .cominfo{
	font-size:10px;
	color:#FFF;
	width: 565px;
	float: left;
	padding-left: 10px;}
#leftcon {
	width:647px;
	float:left}
