@charset "utf-8";
/* CSS Document */
body{
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:15px;
	background-image:url(../img/bg1.gif);
	font-size:12px;
	color:#000;
}
a:link{
    color:#333333;
	text-decoration:none;
}
a:visited{
    color:#333333;
	text-decoration:none;
}
a:hover{
    color:#666666;
	text-decoration:none;
}
#wrap{
	align:center;
	width:980px;
	text-align:left;
	margin-left:auto;
    margin-right:auto;
    background-image:url(../img/bg_left.gif);
    background-repeat:repeat-y;
    background-color:#f7f7f7;
}
.bothclear{
	clear:both;
	height:0px;
	font-size:12px;
	line-height:0px;
}
#topline{
    width:980px;
	height:24px;
	background-color:#006633;
	color:#fff;
	line-height:24px;
 }
#banner{
    width:980px;
	height:60px;
	background-image:url(../img/silver.jpg);
	background-repeat:no-repeat;
}
#navi{
    width:980px;
	height:20px;
	color:#333333;
	border-top:#cccccc 1px solid;
	border-bottom:#cccccc 2px solid;
	background-color:#f3f3f3;
	text-align:center;
	line-height:20px;
}
#search{
    width:980px;
	text-align:center;
}
#contact{
	margin-left:auto;
	margin-right:auto;
	align:center;
	width:400px;
	text-align:left;
	line-height:18px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}
#contact b{
	color:#006633;
}
form{
    margin:0px;
	padding:0px;
	font-size:14px;
}
.input{
    height:14px;
	font-size:14px;
	border:#cccccc 2px solid;
	line-height:14px;
	color:#999999;
}
#content{
    width:980px;
}
#content #left{
    width:770px;
    float:left;
}
#content #left b{
    color:#006633;
}
#content #right{
    width:210px;
	width:190px !important;
	padding:0 10px 0 10px;
	float:left;
	background-image:url(../img/rightbg.jpg);
	background-repeat:no-repeat;
	min-height:580px;
	height:580px
    height:auto!important;
}
#daohang a{
    color:#006633;
}
#content #pp{
    padding:0 10px 0 10px;
	width:770px;
	width:750px !important;
	overflow:hidden;
}
#content #pp .cgraybg{
    background-color:#EEEEEE;
}
#pp a:link,#pp a:visited{
    color:#006633;
} 
#pp a:hover{
    color:#CC0033;
}
#bottom{
    width:980px;
	height:60px;
	text-align:center;
	border-top:1px #cccccc solid;
	padding-top:10px;
        font-size: 11px;
}
.block_green2{
	background-color:#227D42;
	width:23px;
	height:25px;
	float:left;
	border-right:1px solid #fff;
}
.block_gray2{
	background-color:#999999;
	width:190px;
	height:25px;
	margin-top:10px;
	font-weight:bold;
	color:#fff;
	line-height:25px;
}
#content #right .r_box{
	width:188px;
	border:1px solid #e5e5e5;
	height:auto!important;
}
#content #right .r_box ul{
	list-style-type: none; 
	margin:0px;
	padding:0px;   
}
#content #right .r_box li{
	width:70px;
	line-height:20px;
	background-image:url(../img/c_icon1.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	float:left;
}
.c_line{
	width:750px;
	height:2px;
	background-image:url(../img/c_line.gif);
	background-repeat:repeat-x;
	font-size:0px;
}
#shuju{
    line-height:30px;
	width:696px;
	background-color:#b9b9b9;
	margin:20px 0 10px 20px;
}
#shuju #ulone{
    width:232px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding:5px 5px 5px 0;
	float:left;
}
#shuju #ulone li{
    width:230px;
	width:210px !important;
	padding-left:20px;
	margin-top:2px;
	margin-left:2px;
	background-color:#f0f0f0;
	height:auto !important;
	height:55px;
	min-height:55px;
}
#shuju #ultwo{
    width:447px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding:5px;
	float:left;
}
#shuju #ultwo li{
    width:445px;
	width:425px !important;
	padding-left:20px;
	margin-top:2px;
	margin-left:2px;
	background-color:#f0f0f0;
	height:auto !important;
	height:80px;
	min-height:80px;
}
h1{ 
    margin:0px;
    padding:0px;
    color:#000;
	font-size:25px;
	line-height:25px;
}
#pp #index_content{
   background-color:#b9b9b9;padding:5px;height:870px;height:860px !important;
}
#pp .index_white1{
   background-color:#f0f0f0;
}
#pp .index_lineh1{
   line-height:15px;
}
#pp .index_lineh2{
   line-height:20px;
}
#pp .index_lineh3{
   line-height:25px;
}
#pp .index_green{
   color:#006633;
}
#pp .index_black{
   color:#000;
}
#pp #index_content #index_left{
    margin-top:1px;width:300px;float:left;height:835px;overflow: hidden;
}
#pp #index_content #index_left .info11{
    background-color:#f0f0f0;padding:20px;width:300px;width:260px !important;margin-top:1px;
}
#pp #index_content #index_left .info11 b{
    line-height:35px;color:#000;
}
#pp #index_content #index_left .info11 a{
    font-size:14px;
}
#pp #index_content #index_left .info11 ul{
    margin:0px;
	padding:0px;
	list-style-type:none;
	width:260px;
}
#pp #index_content #index_left .info11 ul li{
	width:128px;
	float:left;
	height:63px;
	line-height:20px;
}
#pp #index_content #index_left .info12{
    background-color:#f0f0f0;width:300px;margin-top:1px;
}
#pp #index_content #index_right{
	margin-top:1px;
	width:436px;
	float:right;
	height:835px;
	overflow: hidden;
}
#pp #index_content #index_right .info21{
    background-color:#f0f0f0;padding:5px 20px 5px 20px;width:436px;width:396px !important;margin-top:1px;
}
.info21 a:link,.info21 a:visited{
    color:#333333;
}
.info21 a:hover{
    color:#227D41;
}
#pp #index_content #index_right .info21 ul{
    margin:0px;
	padding:0px;
	list-style-type:none;
	width:396px;
}
#pp #index_content #index_right .info21 ul li{
    background-image:url(../img/c_icon2.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	width:118px;
	width:100px !important;
	float:left;
	line-height:20px;
}
#pp #index_content #index_right .info22{
    background-color:#f0f0f0;width:436px;margin-top:1px;
}
#pp #index_content #index_right .info22 b{
    line-height:42px;color:#000000;
}
#pp #index_content #index_right .info22 img{
    float:left;
}
#pp #rsearch{
    background-color:#f0f0f0;
	width:680px;
	margin-left:20px;
	margin-top:20px;
	border:1px solid #cccccc;
}
#pp #rsearch td{
    height:25px;
	text-align:left;
	padding-left:15px;
	padding-right:10px;
}
.redinfo{
    font-weight:700;
	color:#FF0000;
}
#pp #design{
    margin:10px 40px 0 120px;
}
#pp #listabc{
	margin:20px 5px 15px 5px;
	font-size:14px;
	word-spacing: 5px;
}
