
*{
	padding:0px;
	margin:0px;
}
html{
	background:#FFF;
}
body{
	font:12px Verdana,Arial,Tahoma;
}
img{
	border:none;
}

a{
	color:#256EB1;
	text-decoration:none;
}
a:hover{
	color:#ba2636;
	text-decoration:underline;
}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
.blue .top {
	background-position: 0 -72px;
	background-repeat: repeat-x;
	height: 36px;
}
.blue .top .t_l {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 36px;
	width: 5px;
}
.blue .top .t_r {
	background-position: -6px 0;
	background-repeat: no-repeat;
	height: 36px;
	width: 5px;
}
/* --
/*---------- stock ---------*/
.center{
	margin:0px auto;
}
.w960{
	width:960px;
	/*position:relative;*/
}
.pright .infos_userinfo {
	margin-bottom: 0px;
}
.mt1{/* ( margin-top * 1 ) */
	margin-top:8px;
}
.pright .mt1{
	margin-top:0px;
}
.mt2{/* ( margin-top * 2 ) */
	margin-top:16px;
}
.clear{
	overflow:hidden;
}
.fs-12{
	font-size:12px;
}
.fc-f60{
	color:#F60;
}
.fc-f90{
	color:#F90;
}
.clr{
	clear:both;
	}

.header{
	width:100%;
	width:960px;
	margin:auto;
	overflow:hidden;
}
.header_top{
	height:25px!important;
	height:24px;
	line-height:25px;
	border-bottom:1px solid #DBDBDB;
	color:#676767;
	overflow:hidden;
    background:url("/templates/green_skin.png") repeat-x scroll 0 -188px transparent;
	}
.header a{
	color:#777;
}
.header a:hover{
	color:#ff3333;
	text-decoration:none;
}
.header .top{
	clear:both;
	overflow:hidden;
	margin-top:10px;
}
.header .title{
	float:left;
	padding-left:10px;

}
.header .title h1 a{
	width:216px;
	height:54px;
	display:block;
	overflow:hidden;
}

/* --------- 导航 ----------------*/
.w963 {
	width:960px;
}
#navMenu {
	width:915px;
	overflow:hidden;
	height: 28px;
	padding:8px 0 0 15px;
}
#navMenu ul {
	float:left;
	height: 22px;
}
#navMenu ul li {
    font:14px/1.5;
	float:left;	
	height: 22px;
	margin-right: 10px;
	margin-left: -3px;
	padding-left: 10px;
}
#navMenu ul li a {
	color: #FFF;
	height: 22px;
	text-decoration:none;
	display: inline-block;
	position: relative;
}
#navMenu ul li a.hover {
	color:#DEFF01;
	height: 22px;
	text-decoration:none;
	display: inline-block;
	position: relative;
}
    
#navMenu ul li span {
	cursor:pointer;
	display:inline-block;
	height:22px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#ebf5e9;
}
#navMenu ul li.hover {
	padding-top:0;
}
#navMenu ul li.hover a {
	display: inline-block;
	position: relative;
}
#navMenu ul li.hover span {
	cursor:pointer;
	display:inline-block;
	height:22px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
#navMenu ul li a.hover, #navMenu ul li a:hover {
	text-decoration:none;
    color:#DEFF01;
	display: inline-block;
	position: relative;
}
#navMenu ul li a.hover span, #navMenu ul li a:hover span {
	cursor:pointer;
	display:inline-block;
	height:22px;
    color:#DEFF01;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
.module, .module .mid {
	overflow:hidden;
}
.module .top .t_l, .module .bottom .b_l {
	float:left;
	overflow:hidden;
}
.module .top .t_r, .module .bottom .b_r {
	float:right;
	overflow:hidden;
}
.module .top em {
	float:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.module .top em a:link, .module .top em a:visited {
	font-size:13px;
	font-weight:bold;
}
.module .top span {
	
}
.module .top strong {
	cursor:pointer;
	float:right;
	font-weight:normal;
	margin-right:4px;
}
.module .mid .m_l, .module .mid .m_r {
	overflow:hidden;
}
.module .mid .content {
	overflow:hidden;
	height:100%;
	clear: both;
	margin-right: 8px;
	margin-left: 8px;
	padding-top: 8px;/*padding-bottom: 10px;*/
}
.module .top, .module .top .t_l, .module .top .t_r, .module .bottom, .module .bottom .b_l, .module .bottom .b_r {
	background-image: url("/templates/green_skin.png");
}
.header .nav .end { }
/*-- //End 导航菜单 --*/
.tbox{
	margin:0 0 8px 0;
	border-bottom:1px solid #DADADA;
	overflow:hidden;
	background:url(/templates/green_skin.png) 0 -294px repeat-x;
}
.tbox dt{
	height:24px;
	border:1px solid #DADADA;
	overflow:hidden;
	clear:both;
}
.tbox dd{
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
	/*padding:4px 4px 0px;*/
	overflow:hidden;
}

.tbox dt strong{
	height:24px;
	line-height:24px; !important;line-height:25px;
	padding-left:8px;
	padding-right:4px;
	display:block;
	float:left;
	color:#316301;
	letter-spacing:1px;
}
.tbox dt strong a{
	color:#316301;
}
.tbox dt strong a:hover{
	color:#596F37;
	text-decoration:none;
}
.tbox dt span.more{
	float:right;
	position:relative;
	line-height:25px;
	padding-right:8px;
	color:#596F37;
}
.tbox dt span.more a{
	color:#596F37;
	text-decoration:none;
}
.tbox dt span.more a:hover{
	color:#ff3333;
	text-decoration:underline;
}
.tbox dt span.label{
	height:25px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.label a{
	height:26px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:26px;
	border-left:1px solid #DADADA;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.label a:hover{
	color:#360;
}
.tbox dt span.label a.thisclass{
	background:#FFF;
	color:#333;
	border-top:3px solid #DADADA;
}

.tbox dt span.linklabel{
	float:left;
	margin-left:10px;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.linklabel a{
	height:20px;
	display:block;
	padding:0px 7px 0px 8px;
	margin:0 5px;
	line-height:20px;
	border-left:1px solid #DADADA;
	border-top:1px solid #DADADA;
	border-right:1px solid #DADADA;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.linklabel a:hover{
	color:#360;
}
.tbox dt span.linklabel a.thisclass{
	background:#FFF;
	color:#333;
}
.f5{
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
}
.f5 li{
	float:left;
	line-height:14px;
	padding:8px 10px 0px;
	white-space:nowrap;
}
.f5 li a{
	color:#666666;
	float:left;
}
.f5 li a img{
	border:3px solid #EEE;
}
#main {
	border:1px solid #aedef2;
	background:url(/templates/table_bg.jpg) repeat-x;
	margin:5px auto;
	margin-top:13px;
	padding-bottom:10px;
}
#main ul {
	width:950px;
	margin:0 auto;
}
#main ul li {
	width:311px !important;
	width:306px;
	float:left;
	margin:10px 0 10px 5px;
}
#main ul li h3 {
	color:#629d05;
	text-align:center;
	line-height:30px;
}
#main ul li h3 span {
	color:red;
}
.fk {
	border:1px solid #aade6a;
	margin-top:5px;
	line-height:16px;
	padding:5px;
}
.fk .tu img {
	float:left;
	margin-right:15px;
}
.fk .tu img {
	border:#e5e5e5 3px solid;
}
.fk .tu img:hover {
	border:#FF0000 3px solid;
}
.fk h4 {
	font-size:12px;
	color:#006600;
	font-weight:100;
}
.fk span {
	line-height:20px;
	margin-left:15px;
}
.fk strong {
	font-weight:100;
	line-height:20px;
}
.fk strong img {
	display:inline-block;
}
.fk b img {
	padding-left:30px;
	padding-top:7px;
}
.chakan {
	padding-left:20px;
	padding-left:20px;
}
.daogoutop {
	height:22px;
}
.list ul {
	padding:0 0 12px 18px;
}
.list ul li {
	float:left;
	display:inline;
	margin:12px 10px 20px 10px;
	width:290px;
	BORDER-BOTTOM:#e5e5e5 1px solid;
}

.list ul li h3 {
	WIDTH:170px;
	TEXT-OVERFLOW:ellipsis;
	HEIGHT:36px;
	COLOR:#0063dc;
	FONT-SIZE:12px;
	OVERFLOW:hidden;
	FONT-WEIGHT:400;
	margin-bottom:8px;
	PADDING:0px 0px 0px 5px;
}
.list ul li em {
	font-style:normal;
	PADDING-LEFT:16px;
	FONT:bold 16px Arial;
	BACKGROUND-POSITION:-5px -81px;
	COLOR:#ff2900;
	FLOAT:left
}
.list ul li span {
	FLOAT:right;
}
.cb {
	border:1px solid #aedef2;
}
.wo {
	height:2400px;
	overflow:hidden;
}
.db {
	margin-bottom:6px;
}
.mt STRONG {
	font-size:12px;
	COLOR:#f00;
}
.mt h1 {
	font-size:12px;
	COLOR:#f00;
}
.mt {
	float:left;
	PADDING:0px 15px;
	LINE-HEIGHT:27px;
	HEIGHT:27px;
	BORDER:#e2e2e2 1px solid;
	BACKGROUND:#f6f2f2;
	width:893px !important;
	width:883px;
	margin:10px 10px 10px 18px !important;
	margin:10px 10px 10px 10px;
	overflow:hidden;
	text-align:center;
}
@media only screen and (max-width: 720px) {
.w960 {
width: auto;
position: relative;
}
.header {
width: 100%;
margin: auto;
overflow: hidden;
}
#main ul {
width: auto;
margin: 0 auto;
}
#main ul li{width:100%; float:none; margin-top:0px;}
.list ul li{width:47%; margin-right:0; padding:0 5px;}


#content ul li{width:100%; float:none; margin-top:0px;}
}


.all{width:98%;}
.menu{display:none;}
.top3 ul{width:100%;}
.fk i img{padding-left:15px;}
.fk h4{margin-bottom:-10px;}
.fk h4 a{display:inline;}
.fk .tu img{width:110px; height:110px;}
.mt{width:100%; padding:0; margin:0; border-width:0 0 1px 0;}
.list ul{margin-left:-5px;}
.list ul li a{margin:auto;}
.list ul li h3{margin:0 auto 8px; width:100%; height:35px; line-height:18px; font-size:14px;}
.t2{height:50px;}
.t2 .logo{zoom:0.65;}
.t2 .title{height:50px;}
.title h1{font-size:14px; line-height:55px;}
.top3{background-color:#fff; margin-top:5px;}
.list ul li{width:31%; margin-right:0; padding:0 5px;}
.top3 ul li{width:32%;}
}

@media only screen and (max-width: 540px) {
.w960 {
width: auto;
position: relative;
}
.header {
width: 100%;
margin: auto;
overflow: hidden;
}
#main ul {
width: auto;
margin: 0 auto;
}
#main ul li{width:100%; float:none; margin-top:0px;}
.list ul li{width:47%; margin-right:0; padding:0 5px;}

#content ul li{width:100%; float:none; margin-top:0px;}
}

@media only screen and (max-width: 384px),  only screen and (max-width: 400px) {
.list ul{padding:0 0 12px 5px}
}

@media only screen and (max-width: 360px) {
.list ul{padding:0 0 12px 10px}
.list ul li{width:46%;}
.list ul li a{width:155px; height:155px; line-height:155px;}
.list ul li a img{width:145px;}
}

@media only screen and (max-width: 320px) {
.list ul{padding:0 0 12px 5px}
.list ul li{width:46%;}
.list ul li a{width:145px; height:145px; line-height:145px;}
.list ul li a img{width:135px;}
}

@media only screen and (max-width: 220px) {
.t2 .logo{display:none;}
.list ul li{width:95%;}
}