@charset "utf-8";
/* CSS Document */

body {
	padding: 0;
	margin: 0;
	font-family:"微软雅黑",Helvetica, Arial, FreeSans, sans-serif;
	font-size:12px;
	color: #595959;
	background:url(../images/bg.jpg) #1D1D1D repeat-x;
	}
li, ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
div, p, br, div, h1, h2, h3 {
	padding:0;
	margin:0;
}

img {border:0;}
a {color:#656565; font-size:12px; text-decoration:none;}
a:hover {color:#E10604; text-decoration:underline;}
.clear{clear:both;}


/****************首页样式代码********************/
.mainswf {margin:0 auto; padding:0px; clear:both; text-align:center; overflow:hidden;}


.header {width:990px; margin:0 auto; padding:0px; clear:both; overflow:hidden;}
.header .logobox {width:990px; height:120px; margin:0 auto; padding:0px; clear:both;background:url(../images/r_logo.png) right no-repeat; overflow:hidden;}
.llogo {width:200px; float:left;}
/*
.rico {width:790px; float:left; padding-top:88px; text-align:right;}*/
/*
.rico {width:25px; margin-left:995px; position:absolute; padding-top:0px;}*/
.rico {width:25px; margin:301px 0 0 9px; position:absolute; padding-top:0px;}
/*
.rico img {padding-left:10px; padding-right:5px;}*/
.rico img {padding-bottom:10px;}



.mian {width:990px; margin:0 auto; padding:0px; clear:both; overflow:hidden;}
.mian .left_nav {width:44px; height:450px; background:url(../images/left_nav.png) top no-repeat; float:left; z-index:9999;}


/* common styling 
.menu {width:40px; height:447px; position:relative; padding:3px 0px 0px 4px; margin:0 auto; z-index:999;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:40px; height:38px; padding-bottom:2px; overflow:hidden;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {position:relative;}
.menu ul li ul {display: none;}*/
/* specific to non IE browsers 
.menu ul li:hover a {color:#fff; background:none;}
.menu ul li:hover .ku1 {background:url(../images/ku1.png) no-repeat;}
.menu ul li:hover .ku2 {background:url(../images/ku2.png) no-repeat;}
.menu ul li:hover .ku3 {background:url(../images/ku3.png) no-repeat;}
.menu ul li:hover .ku4 {background:url(../images/ku4.png) no-repeat;}
.menu ul li:hover .ku5 {background:url(../images/ku5.png) no-repeat;}
.menu ul li:hover .ku6 {background:url(../images/ku6.png) no-repeat;}
.menu ul li:hover .ku7 {background:url(../images/ku7.png) no-repeat;}
.menu ul li:hover ul {display:block; position:absolute; padding:10px 0px; height:140px; top:0; left:40px; width:188px; text-align:center; background:url(../images/r.png) no-repeat; padding-left:2px}
.menu ul li:hover ul.kie {display:block; position:absolute; padding:10px 0px; height:110px; top:0; left:40px; width:188px; text-align:center; background:url(../images/r1.png) no-repeat; padding-left:2px}
.menu ul li:hover ul.kie2 {display:block; position:absolute; padding:10px 0px; height:80px; top:0; left:40px; width:188px; text-align:center; background:url(../images/r2.png) no-repeat; padding-left:2px}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; height:30px; line-height:30px; text-align:center; background:url(../images/ff.png) bottom repeat-x; color:#fff; width:188px;}
.menu ul li:hover ul li a:hover {background:#333; color:#E70207;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:200px; top:0;}*/


/*
.mian .right_centent {width:946px; background:#fff; float:left; max-height:532px;overflow-y:auto;overflow-x: hidden;}

*/
.mian .right_centent {width:946px; background:#fff; float:left; max-height:532px;overflow-y:auto;overflow-x: hidden;}


.dddbanner {width:946px; height:450px; margin:0 auto; padding:0px; clear:both; overflow:hidden; z-index:-99999;}



.rc_border {width:876px; margin:0 auto; padding:35px 35px 100px 35px; clear:both; overflow:hidden;}
/*
.rc_border { margin:0 auto;  clear:both; overflow:hidden;}*/
.rc_border .about_text { min-height:380px; height:auto; margin:0 auto; padding:0px; text-align:justify;}
.rc_border .about_text h1 {font-size:18px; font-weight:bold; padding-bottom:15px; font-style:italic}
.rc_border .about_text h1 span {font-size:14px; font-weight:bold; color:#D5A100; padding-left:10px; font-style:italic}
/*
.rc_border .about_text p {line-height:24px; text-indent:2em;}*/
.scrollDiv{width:8px; position:absolute; top:0; background:#666; border-radius:5px;}

.newslist {width:876px; margin:0 auto; padding:0px; clear:both; overflow:hidden;}
.newslist ul {list-style-type:none;}
.newslist li {background:url(../images/newslistbg.gif) bottom repeat-x; padding-top:10px; padding-bottom:1px; overflow:hidden;}
.newslist li a img {padding:4px; border:#AAAEAF 1px solid; margin-bottom:11px; background:#fff; margin-right:20px; overflow:hidden;}
.newslist li a:hover img {padding:4px; border:#AAAEAF 1px solid; margin-bottom:11px; background:#E10604; margin-right:20px;}
.newslist li a {font-size:12px; color:#333; font-weight:bold; height:25px; line-height:25px; text-decoration:none; overflow:hidden;}
.newslist li a:hover {text-decoration:underline; color:#E10604;}
.newslist li span {font-size:12px; color:#BBB; padding-left:10px;}
.newslist li p {line-height:18px; padding:0px; text-align:justify; text-indent:0em; color:#888; overflow:hidden;}

.pagebox {margin:0 auto; font-size:12px; font-weight:bold; color:#333; padding:0px 0px 0px 10px; line-height:26px; clear:both; overflow:hidden;}
.pagebox a {font-size:12px; font-weight:bold; color:#333; text-decoration:underline;}
.pagebox a:hover {text-decoration:underline; color:#E10604;}


.productlist {width:876px; margin:0 auto; padding:0px; clear:both; overflow:hidden;}

.productlist h1 {font-size:18px; font-weight:bold; padding-bottom:15px; font-style:italic}
.productlist h1 span {font-size:14px; font-weight:bold; color:#D5A100; padding-left:10px; font-style:italic}
.productlist p {line-height:24px; text-indent:2em;}

.productlist .plbox {width:876px; margin:0 auto; padding:0px; clear:both; overflow:hidden;}
.productlist .plbox ul {list-style-type:none;}
.productlist .plbox li {width:210px; height:160px; text-align:center; padding:20px 41px 40px 41px; float:left; }
.productlist .plbox li img {padding:4px; border:#ccc 1px solid;}
.productlist .plbox li p {height:30px; text-indent:0em; line-height:30px; font-size:12px; font-weight:bold; text-align:center;}

#www_zzjs_net {width:100%; top:0; position:absolute; overflow:hidden; padding:0px; }
#www_zzjs_net .wwwimgtitle {width:100%; height:60px; top:0; line-height:60px; margin:0 auto; padding:0px; text-align:center; color:#B3B4B5; clear:both; overflow:hidden; background:#000;}
#www_zzjs_net .wwwimgtitle .wwwbtn {float:right; width:200px; color:#B3B4B5; height:60px; line-height:60px; background:url(../images/jjt.gif) left no-repeat;}
#www_zzjs_net .wwwimgtitle .wwwbtn a {color:#B3B4B5; height:60px; width:60px; padding-left:20px; display:block; float:left; line-height:60px;  font-size:12px; text-decoration:none;}
#www_zzjs_net .wwwimgbox {width:100%; margin:0 auto; padding:30px 0px 0px 0px; text-align:center; clear:both; overflow:hidden;}



.black_overlay{display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;z-index:1001; background-color: black;  -moz-opacity: 0.8;opacity:.80;filter:alpha(opacity=100);}
.www_zzjs_net {display:none;position:absolute;top:0%;left: 0%;width:100%;height:100%;z-index:1002;overflow:hidden;}
.wwwimgtitle {width:100%; height:60px; top:0; line-height:60px; margin:0 auto; padding:0px; text-align:center; color:#B3B4B5; clear:both; overflow:hidden; }
.wwwimgtitle .wwwbtn {float:right; width:200px; color:#B3B4B5; height:60px; line-height:60px; background:url(../images/jjt.gif) left #000 no-repeat; }
.wwwimgtitle .wwwbtn a {color:#B3B4B5; height:60px; width:60px; padding-left:20px; display:block; float:left; line-height:60px;  font-size:12px; text-decoration:none;}
.wwwimgbox {width:100%; margin:0 auto; padding:30px 0px 0px 0px; text-align:center; clear:both; overflow:hidden;}
.wwwimgtitle .wwwbtn2 {float:right; width:60px; display:block; background:#333; color:#B3B4B5; height:60px; line-height:60px;}
.wwwimgtitle .wwwbtn2 a {font-size:20px;  color:#B3B4B5;}
.wwwimgtitle .wwwbtn2 a:hover {text-decoration:none;}

.customer_ico {width:855px; margin:0 auto; padding:0px; clear:both; overflow:hidden;}
.customer_ico ul {list-style-type:none;}
.customer_ico li {width:120px; padding-right:20px; padding-left:2px; padding-bottom:10px; background-image:none; float:left;}


.customer_text {width:853px; margin:0 auto; padding:20px 0px 0px 2px; clear:both; overflow:hidden;}
.customer_text a {padding:0px 15px 0px 0px; font-size:12px; line-height:25px; text-decoration:none;}
.customer_text a:hover {text-decoration:underline;}




.contact_text {width:335px; padding-top:10px; padding-left:20px; line-height:27px; float:left;}
.contact_text img {padding-right:15px;}
.contact_map {width:500px; padding-top:10px; float:left;}
.contact_map .cmap {width:490px; padding:4px; background:#fff; border:#999 1px solid;}



.a_title {width:855px; font-size:18px; font-weight:bold; color:#333; margin:0 auto; padding:10px 0px 5px 0px; overflow:hidden;}
.a_time {width:855px; font-size:12px; margin:0 auto; padding:0px 0px 5px 0px; overflow:hidden; color:#999; background:url(../images/newslistbg.gif) bottom repeat-x;}
.a_text {width:835px; margin:0 auto; padding:25px 10px 20px 10px; line-height:22px; font-size:12px; overflow:hidden;}
.a_text p {font-size:12px; line-height:22px; padding-bottom:5px; text-align:justify; text-indent:2em;}



/*
.footer {width:990px; height:50px; margin:0 auto; padding:0px; background:url(../images/pic_bg.png) no-repeat; clear:both; overflow:hidden;}*/
.footer {width:990px;line-height: 24px; margin:0 auto; padding:0px; background:url(../images/pic_bg.png) no-repeat; clear:both; overflow:hidden;}
.footer .l_msg {width:740px; float:left; color:#494949; padding:30px 0px 0px 0px; }
.footer .r_ico {width:132px; float:left; text-align:right; padding:20px 0px 0px 118px; }



.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 3px; PADDING-TOP: 40px; TEXT-ALIGN: center
}
.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}

