@charset "utf-8";
/*------------------------------------------------------------
	全部产品
------------------------------------------------------------*/
#gNavi li.navi02 a {
	color: #1db24c;
}

#pagePath {
	margin-bottom: -28px;	
}

.mainKv a {
	display: block;	
    background: url("../images/h2_img_pro.jpg") no-repeat center top;
    height: 170px;
    text-align: center;
    text-indent: -9999px;
}

#main h2 {
	margin-bottom: 9px;
}

#main .btmPro h2 {
	float: left;
}

#main .proList li {
	padding-right: 6px;
	float: left;
}

#main .proList li a {
	margin-bottom: 5px;
	padding: 5px 10px 5px 10px;
	font-size: 14px;
	color: #363636;
	border: 1px solid #e2e2e2;
	display: block;
}

#main .proList li.on a,
#main .proList li a:hover {
	margin-bottom: 5px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #253b52;
	color: #fff;
	background: #253b52;
}

#main .tabList {
	display: none;
}

#main .tabList dl{
	padding: 20px 19px 14px;
	border: 1px solid #1ea944;
	clear: both;

}
/*#main .tabList {
	padding: 20px 19px 14px;
	border: 1px solid #1ea944;
	clear: both;
	display: none;
}*/
#main .tabList02 {
	padding: 0;
	border: none;
	clear: both;
}

#main .tabList dl dt {
	float: left;
	clear: left;
	font-weight: bold;
}

#main .tabList dl dd {
	padding: 0 0 17px 48px;
	_padding-left: 45px;
}

#main .tabList dl .dd01 {
	padding-left: 70px;
	_padding-left: 67px;
}

#main .tabList dl dd ul li {
	padding-right: 4px;
	float: left;
}

#main .tabList dl dd ul li a {
	padding: 0 8px;
	display: block;
}

#main .tabList dl dd ul .on a,
#main .tabList dl dd ul li a:hover {
	background-color: #1ea944;
	color: #fff;
}

#main .tabList dl dd ul .special {
	padding-right: 5px;
}

#main .proDetail {
	padding: 22px 0 12px 1px;
	clear: both;
}

#main .proDetail ul {
	margin: 0 -18px 18px 0;
	width: 1216px;
	zoom: 1;
	clear: both;
}

#main .proDetail ul li {
	margin-right: 18px;
	padding: 7px 10px 8px 11px;
	border: 1px solid #e8e8e8;
	width: 263px;
	float: left;
	height: 290px;
}

#main .proDetail ul li a {
	display: block;
}

#main .proDetail ul li img {
	clear: both;
}

#main .proDetail ul li .ttl {
	padding: 0 0 5px 2px;
}

#main .proDetail ul li .ttl .floatL {
	width: 40%;
	color: #000;
	font-weight: bold;
}

#main .proDetail ul li .ttl .floatR {
	padding-top: 3px;
	width: 60%;
	color: #325472;
	font-size: 11px;
	text-align: right;
}

#main .proDetail ul li .effect {
	margin: 6px 3px 0 0;
	padding: 0;
	color: #666;
	font-weight: bold;
	line-height: 1.55;
}

#main .proDetail ul li .effect .floatL {
	width: 54%;
}

#main .proDetail ul li .effect .floatR {
	width: 45%;
	text-align: right;
}

#main .proDetail ul li .effect .floatR span {
	display: block;
	font-weight: normal;
}

#main .proDetail ul li .btn {
	display: none;
}

#main .proDetail ul li:hover .btn,
#main .proDetail ul .on .btn {
	display: block;
}

#main .proDetail ul li:hover,
#main .proDetail ul .on {
	border: 2px solid #325472;
	padding: 6px 9px 7px 10px !important;
}

#main .proDetail ul li:hover .effect,
#main .proDetail ul .on .effect {
	display: none;
}

#main .proDetail ul li:hover .btn,
#main .proDetail ul .on .btn {
	margin: 9px 3px 0 0;
}

#main .proDetail ul li:hover .btn a,
#main .proDetail ul .on .btn a {
	padding: 6px 0 8px;
	display: block;
	width: 124px;
	text-align: center;
	color: #666;
	background-color: #e7e7e7;
}

#main .proDetail ul li:hover .btn a span,
#main .proDetail ul .on .btn a span {
	padding-right: 15px;
	display: inline-block;
	background: url(../images/icon03.png) no-repeat right center;
}

#main .proDetail ul li:hover .btn a:hover,
#main .proDetail ul .on .btn .on01,
#main .proDetail ul .on .btn a:hover {
	color: #fff;
	font-weight: bold;
	background-color: #1ea944;
}

#main .proDetail ul li:hover .btn .floatR span,
#main .proDetail ul .on .btn .floatR span {
	padding-right: 17px;
	background: url(../images/icon04.png) no-repeat right center;
}

#main .btmPro {
	margin-top: 22px;
}

#main .btmPro .newPro {
	width: 1198x;
	float: left;
}

#main .btmPro .newPro .iconList {
	padding: 0 0 5px 0;
	float: right;
	width: 54px;
}

#main .btmPro .newPro .iconList li {
	margin: 0 1px 0 0;
	float: left;
}

#main .btmPro .newPro .iconList a {
	display: block;
}

#main .btmPro .newPro .iconList a:hover img {
	filter:alpha(opacity=00); 
	opacity: 0; 
}

#main .btmPro .newPro .iconList .prev {
	background: url(../images/img_prev_on.gif) no-repeat;
}

#main .btmPro .newPro .iconList .next {
	background: url(../images/img_next_on.gif) no-repeat;
}

#main .btmPro .newPro .proDetail {
	padding: 0;
}

#main .btmPro .newPro .proDetail ul {
	margin-bottom: 0;
	width: auto;
}

#main .btmPro .weibo {
	width: 286px;
	float: right;
}
