body {

	background-color: #dddddd;

	background-image: url(ico_1.jpg);

	background-repeat: repeat-y;

	background-position: center top;

	font-family: "宋体", Arial, sans-serif;

	font-size: 12px;

	color: #000000;

}

.border-ccc {

	border: 1px solid #CCCCCC;

}



.allwrap {

	width: 990px;

}

.top-nav {

	text-align: right;

	padding-top: 20px;

	padding-bottom: 14px;

}

.top-nav a {

	margin-left: 10px;

}

.head {

	background-image: url(ico_4.jpg);

	background-repeat: no-repeat;

	height: 102px;

	padding-right: 10px;

	padding-left: 10px;

}

.head .search {

	position: relative;

	height: 51px;

}

.head   .search  .btn {

	background-image: url(ico_6.jpg);

	background-repeat: no-repeat;

	height: 16px;

	width: 16px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	position: absolute;

	top: 22px;

	right: 0px;

	cursor: pointer;

}

.head  .search   .txt {

	line-height: 16px;

	height: 16px;

	border: 1px solid #7f9db9;

	position: absolute;

	top: 20px;

	right: 20px;

}

.head   .menu a {

	color: #FFFFFF;

	font-size: 14px;

	margin-right: 20px;

	padding-bottom: 10px;

	line-height: 42px;

}

.head .menu a:hover {

	text-decoration: underline;

}

.banner-1 {

	overflow: hidden;

	height: 321px;

	width: 990px;

  /* 取消背景 " background-image: url(ico_7.jpg);"*/


}

.banner-2 {

	overflow: hidden;

	height: 159px;

	width: 990px;

}

.footer {

	text-align: center;

}

.footer .nav {

	line-height: 34px;

	background-color: #e6e6e6;

}

.footer .info {

	padding-top: 15px;

	padding-bottom: 15px;

	background-color: #E0E0E0;

}

.index-ksdhBox {

	width: 230px;

	background-image: url(ico_8.jpg);

	background-repeat: no-repeat;

	background-position: left;

}

.index-ksdhBox   .title {

	line-height: 29px;

	font-weight: bold;

	color: #FFFFFF;

	padding-left: 10px;

}

.index-ksdhBox .info {

	height: 120px;

}

.index-ksdhBox  .info .item {

	background-image: url(ico_9.jpg);

	background-repeat: no-repeat;

	background-position: 20px center;

	padding-left: 30px;

	line-height: 20px;

}

.index-tabBox {

	width: 750px;

}



.index-tabBox .tab-title {

	background-image: url(ico_12.jpg);

	background-repeat: repeat-x;

	padding-top: 6px;

	height: 27px;

}

.index-tabBox .tab-title  .item {

	width: 140px;

	float: left;

	padding-left: 8px;

}

.index-tabBox .tab-title  .item span {

	background-image: url(ico_13.jpg);

	background-repeat: repeat-x;

	display: block;

	line-height: 27px;

	font-weight: bold;

	text-align: center;

	color: #FFFFFF;

	cursor: pointer;

}

.index-tabBox .tab-title  .item .ac {

	color:#000000;

	background-image: url(ico_13c.jpg);

	background-repeat: no-repeat;

	background-position: left;

}

.index-tabBox .tab-box {

	height: 315px;

	background-image: url(ico_13b.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.index-tabBox  .tab-box  .item {

	display: none;

}

.index-tabBox .tab-box .content {

	line-height: 180%;

	padding-right: 20px;

	padding-left: 20px;

}

.index-tabBox   .tab-box .newsBox {

	padding-right: 30px;

	padding-left: 30px;

	line-height: 25px;

}

.index-tabBox  .tab-box .newsBox  .ni {

	padding-right: 10px;

	padding-left: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

}

.index-tabBox   .tab-box .hotBox {

	padding-right: 14px;

	padding-left: 14px;

}

.index-tabBox  .tab-box .hotBox  .it {

	float: left;

	width: 122px;

	padding-right: 11px;

	padding-left: 11px;

	text-align: center;

	height: 120px;

	padding-top: 20px;

}

.index-tabBox .tab-box .hotBox .it img {

	border: 1px solid #CCCCCC;

}

.index-tabBox .tab-box .hotBox .it .ic {

	border: 1px solid #000000;

}.index-tabBox  .tjcpBox .btn-l {

	float: left;

	background-image: url(ico_15.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	height: 300px;

	width: 20px;

	cursor: pointer;

}

.index-tabBox .tjcpBox  .btn-r {

	background-image: url(ico_16.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	float: right;

	height: 300px;

	width: 20px;

	cursor: pointer;

}

.index-tabBox  .tjcpBox  .box-show {

	width: 708px;

	height: 300px;

	overflow: hidden;

}

.index-tabBox .tjcpBox  .box-move {

	width: 99999%;

}

.index-tabBox .tjcpBox   .tjcp-item {

	float: left;

	width: 236px;

}

.index-tabBox .tjcpBox .tjcp-item .border {

	width: 202px;

	border: 1px solid #dddddd;

	height: 265px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 10px;

	padding-right: 10px;

	padding-left: 10px;

	background-color: #f9f9f9;

}

.index-tabBox .tjcpBox .tjcp-item img {

	border: 1px solid #CCCCCC;

}

.index-tabBox   .tjcpBox  .tjcp-item   .info {

	line-height: 150%;

	height: 100px;

	width: 202px;

}

.page-right {

	width: 785px;

	_height:540px;

	min-height:540px;

	overflow:visible;

}

.product-box .titleBox {

	background-image: url(ico_19.jpg);

	background-repeat: repeat-x;

	height: 31px;

}

.product-box .titleBox span {

	background-image: url(ico_20.jpg);

	background-repeat: no-repeat;

	background-position: 18px center;

	display: block;

	line-height: 31px;

	color: #FFFFFF;

	padding-left: 40px;

}

.page-right .titleBox {

	background-image: url(ico_19.jpg);

	background-repeat: repeat-x;

	height: 31px;

}

.page-right .titleBox span {

	background-image: url(ico_20.jpg);

	background-repeat: no-repeat;

	background-position: 18px center;

	display: block;

	line-height: 31px;

	color: #FFFFFF;

	padding-left: 40px;

}

.page-right .page-body {

	padding-right: 20px;

	padding-left: 20px;

	line-height: 180%;

}

.page-right  .page-title {

	font-size: 20px;

	font-weight: bold;

	padding-top: 30px;

	padding-bottom: 10px;

	text-align: center;

}

.page-right .page-info {

	color: #666666;

	text-align: center;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}





.page-right .page-body p,h1,h2,h3,h4,h5{ 

	padding-bottom: ;

}

.page-left {

	width: 195px;

}

.page-left   .listBox {

	background-image: url(ico_22b.jpg);

	background-repeat: repeat-y;

}

.page-left  .listBox  .titleBox {

	background-image: url(ico_22.jpg);

	background-repeat: repeat-x;

	height: 28px;

}

.page-left .listBox .titleBox span {

	display: block;

	line-height: 27px;

	padding-left: 31px;

	font-weight: bold;

	color: #FFFFFF;

	

}

.page-left .listBox .box {

	padding-right: 10px;

	padding-left: 10px;

	_height:125px;

	min-height:125px;

	overflow:visible;

	line-height: 180%;

}

.page-left .listBox .bot {

	background-image: url(ico_22c.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.page-left .listBox  .list a {

	display: block;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

	line-height: 25px;

	background-image: url(ico_23.jpg);

	background-repeat: no-repeat;

	background-position: 5px center;

	padding-left: 20px;

}

.page-right .list-news {

}

.page-right .list-news .item {

	padding-right: 10px;

	padding-left: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

	padding-top: 5px;

}

.page-right .list-imgs .item {

	float: left;

	width: 370px;

	border: 1px solid #ababab;

	background-color: #fafafa;

}

.page-right .list-imgs .item .img {

	float: left;

	width: 122px;

	padding-right: 10px;

	padding-top: 12px;

	padding-left: 10px;

	 

}

.page-right  .list-imgs .item .info {

	float: left;

	width: 205px;

	padding-left: 10px;

	padding-top: 10px;

	line-height: 18px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #ababab;

	_height:105px;

	min-height:100px; /*调整产品列表页下每个子方框的高度 */

	overflow:visible;

}



.dede_pages{

}

.dede_pages ul{

	float:right;

}

.dede_pages ul li{

	float:left;

	font-family:Tahoma;

	line-height:17px;

	margin-right:6px;

	border:1px solid #E9E9E9;

	padding-top: 2px;

	padding-right: 4px;

	padding-bottom: 2px;

	padding-left: 4px;

}

.dede_pages ul li a{

	float:left;

	color:#555;

	display:block;

}

.dede_pages ul li a:hover{

	color:#690;

	text-decoration:none;

}

.dede_pages ul li.thisclass,

.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{

	background-color:#F8F8F8;

	font-weight:bold;

}

.dede_pages .pageinfo{

	line-height:17px;

	color:#999;

}

.dede_pages .pageinfo strong{

	color:#555;

	font-weight:normal;

	margin:0px 2px;

}

.page-right  .links .item {

	float: left;

	width: 80px;

	padding-right: 10px;

	padding-left: 10px;

	height: 100px;

	text-align: center;

}

.page-right  .links img {

	 border:#cccccc 1px solid;

}

.product-box .pro-bigImg {

	width: 430px;

	height: 302px;

	float: right;

	padding-right: 10px;

}

.product-box .pro-bigImg img {

	border: 1px solid #000000;

	height: 300px;

	width: 428px;

}

.product-box .pro-info {

	float: left;

	padding-left: 40px;

	padding-top: 0px;

	width: 450px;

	height: 197px;  /* 更改产品展示页缩略图的位置 */

	line-height: 150%;

}

.product-box .pro-imgs {

	float: left;

	clear: left;

	width: 500px;

	height: 120px;

	padding-left: 30px;

}

.product-box .pro-imgs .btn-l {

	background-image: url(ico_26.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	float: left;

	height: 120px;

	width: 30px;

	cursor: pointer;

}

.product-box .pro-imgs .btn-r {

	background-image: url(ico_27.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	height: 120px;

	width: 30px;

	float: left;

	cursor: pointer;

}

.product-box .pro-imgs .box-show {

	width: 420px;

	height: 120px;

	overflow: hidden;

}

.product-box .pro-imgs .box-move {

	width: 9999%;

}

.product-box .pro-imgs .item {

	float: left;

	width: 140px;

	height: 100px;

	padding-top: 20px;

	text-align: center;

}

.product-box .pro-imgs .item img {

	border: 1px solid #999999;

	cursor: pointer;

}

.product-box .pro-imgs .item .ac {

	border: 1px solid #000000; 

}

.product-box .pro-body {

	width: 970px;

	margin-right: auto;

	margin-left: auto;

}

.product-box .pro-body .tab-title {

	height: 35px;

	background-image: url(ico_29.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

}

.product-box .pro-body .tab-title .item {

	float: left;

	margin-right: 10px;

	width: 104px;

	text-align: center;

	line-height: 35px;

	cursor: pointer;

	font-weight: bold;

	color: #FFFFFF;

	 

}

.product-box .pro-body .tab-title .item span {

	display: block;

	background-image: url(ico_30.jpg);

	background-repeat: repeat-x;

	height: 35px;

	width: 104px;

	 

}

.product-box .pro-body .tab-title .item .ac {

	background-image: url(ico_31.jpg);

	border-bottom-color: #FFFFFF;

	 

}

.product-box .pro-body .tab-box {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	_height:600px;

	min-height:600px;

	overflow:visible;

	padding: 20px;

	line-height: 180%;

}

.product-box .pro-body .tab-box p,h1,h2,h3,h4,h5{ 

	padding-bottom:1em;

}

.product-box .pro-body .tab-box  .item {

	display: none;

}

.page-right .list-news .item a:visited{

	color:#CC0000;

}

