@charset "utf-8";
/*@import url("rockabout.css");*/
* {margin:0px;padding:0px;}
html {height:100%;}
img {border:0px;}
body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;max-height:100%;height:100%;margin:0; background:url(../rock-images/bg.jpg) #00ad1e top repeat-x;line-height:24px;}
p, h1, h2, h3, h4, h5,h6 {margin:0; padding:0;}
h1, h2, h3 {font-size:16px;}
h4, h5, h6 {font-size:14px;}
p {line-height:1.5em; margin-bottom:1em; text-indent:0px; }
ul, li, dl, dt, dd {margin:0; padding:0; }
li {list-style:none; }
form {margin:0; padding:0; }
img {border:0px; margin:0; }
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}
a{text-decoration:none; color:#494949; }
a:hover {text-decoration:underline; color:#1e8421; }
body, html {
	scrollbar-face-color:#e1eef8;
	scrollbar-track-color:#e1eef8;
	scrollbar-arrow-color:#1a477d;
	scrollbar-shadow-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-3dlight-color:#a7cae5;
	scrollbar-darkshadow-color:#a7cae5;
}
.banner{ height:326px;}
/*Main_style*/
.rock-wrap {width:960px; text-align:left; margin:0 auto; background-color:#fff;}
.rock-main{padding:16px; overflow:hidden;}
.top{height:154px;}
.tool{background:url(../rock-images/top.jpg) repeat-x; height:34px; padding:0 12px; line-height:34px;}


.tit01{background:url(../rock-images/tit01.jpg) no-repeat; width:652px; height:36px; text-align:right;}
.tit01box{padding:16px 10px;width:632px; height:190px; overflow:hidden;}
.tit01box img{ border:3px solid #575757; float:left;margin-right:18px;}
.tit02{background:url(../rock-images/tit02.jpg) no-repeat; width:259px; height:36px; text-align:right;}
.tit02box{padding:16px 0px;width:259px; height:190px; overflow:hidden;}
.tit03{background:url(../rock-images/tabledl.jpg) bottom repeat-x; height:28px;width:920px; padding-top:8px; padding-left:5px;}
.tit03box{width:925px; height:240px; overflow:hidden;}

.pro{width:217px; height:214px; text-align:center; margin:0 3px;}
.pro span{display:block;}
.pro a{display:block; padding-top:6px;background-color:#efefef;}
.pro a:hover{background:#1e8421; color:#fff;}

.pa {
	width:175px;
	height:23px;
	line-height:23px;
	display:block;
	background:url(../rock-images/ooo01.jpg);
	color:#333333;
	text-align:center;
	float:left;
	margin-right:1px;
}
.paA {
	width:175px;
	height:23px;
	line-height:23px;
	display:block;
	background:url(../rock-images/xxx01.jpg);
	color:#FFFFFF;
	text-align:center;
	float:left;
	margin-right:1px;
}
.pa:hover, .pa:active {
	background:url(../rock-images/xxx01.jpg);
	color:#FFFFFF;
}
.paA:hover, .paA:active {
	background:url(../rock-images/xxx01.jpg);
	color:#FFFFFF;
}


.rock-left{ width:195px;}
.leftnav{background-color:#e9ffed; line-height:24px; padding:8px 0px;}
.leftnav a{display:block; background:url(../rock-images/leftnav_btn.jpg) no-repeat; color:#3f3f3f; padding-left:24px;height:24px;}
.leftnav a:hover{display:block; background:url(../rock-images/leftnav_sel.jpg) no-repeat; color:#fff; text-decoration:none;}

.leftnav li ul{}
.leftnav li ul li{border-bottom:1px solid #d8d8d8;}
.leftnav li ul li a{display:block;padding-left:28px; background:none;}
.leftnav li ul li a:hover{display:block;padding-left:28px;color:#009104;background:none;}

.leftbtn{margin-top:20px;}
.search{margin-top:12px;}
.searchbg{background-color:#e9ffed; line-height:24px; padding:6px;}
.rock-right{width:710px;}
.right_top{background:url(../rock-images/right_topdl.jpg) no-repeat; height:42px; line-height:42px;}
.right_top h4{float:left;}
.right_top span{float:right;}
.rightmain{padding:12px 0px;color:#585757;}

.footer{overflow:hidden; background:url(../rock-images/footdl.jpg) #fff top repeat-x; height:36px;}
.foot{padding:6px 12px;}

/*About_style*/
.about{font-size:14px; line-height:30px;}
/*News_style*/
.newsdl{border-bottom:1px solid #c2c2c2; line-height:30px;}
.newimg{padding:3px; border:1px solid #c2c2c2;}
.newsh4{color:#1C69B9;}
.newstit{color:#c2c2c2;}
.newsmain{padding:12px 0px;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;}
/*products_style*/
.prolist{line-height:26px;}
.prolist li{display:inline; float:left; margin:6px 8px;}
.prolist li a{display:block; background-color:#efefef; padding:6px; text-align:center;}
.prolist li a:hover{background-color:#1e8421; color:#fff;}
/*About_style*/