﻿@charset "utf-8";
body,td,th {
	font-family:"微软雅黑",Verdana, Geneva, sans-serif,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d3d3d;
	line-height:150%;
}
body {
	margin:0; padding:0;
}
form {
	padding:0px;
	margin:0px;
	display:inline;
}
p {
	margin:0; padding:15px 0 0 0;
}
input {
	font-size:12px; vertical-align:middle;
}
ul,dl,dt,dd,h2,h3,h4 {
	margin:0; padding:0; list-style:none;
}
a {
	text-decoration: none;
	color: #3d3d3d;
}
a:hover {
	color: #ce1824; text-decoration:underline;
}
a.write {
	color:#FFFFFF;
}
a.write:hover {
	color:#FFFF00;
}
a.red {
	color:#fb0202!important;
}
a.red:hover {
	color:#D00!important;
}
img {
	border:0px;
}
.blank {
	clear:both; overflow:hidden; height:10px;
}
.noborder {
	border:none!important;
}
.nobg {
	background:none;
}
.pdt8 {
	padding-top:8px!important;
}
/*头部*/
#head {width:980px; margin:0 auto; height:105px;}
.logo {width:340px; height:60px; float:left;padding-top:25px; overflow:hidden;}
.top {width:540px; height:80px; float:right; padding-top:20px}

.topnav {width:340px; height:24px; line-height:24px; color:#9d9c9c; text-align:right; float:left; padding-top:0px}
.topnav a {color:#999;}
.topnav a:hover {color:#ce1824;}

.search{width:188px; height:27px; background:url(searchbg.gif) no-repeat; float:right; top:20px; overflow:hidden;}
.searchbox{width:140px; height:18px; float:left; padding:5px 0 0 40px; overflow:hidden;}
.searchbox input {
	width:135px; height:18px; border:0px; margin:0px; padding:0px; line-height:18px; color:#777; font-size:13px; font-weight:700;
}
.searchbutton{
	width:34px; height:27px; float:right; overflow:hidden;
}
.searchbutton input{
	width:34px; height:27px;  border:none; background:url(searchbutton.gif) no-repeat right top; text-indent:-9999px; float:left; cursor:pointer;
}
.menu {
	height:40px; clear:both; overflow:hidden; padding-top:5px; overflow:hidden;
}
.nav {
	height:40px; vertical-align:top;  float:left;
}
.nav ul {
	display:block; float:left;
}
.nav ul li {
	display:block; float:left; overflow:hidden; margin-right:5px;
}
.nav ul li a {
	display:block; height:42px; float:left; padding:0 15px 0 15px; overflow:hidden; line-height:34px; color:#999; font-size:15px;
}
.nav ul li a:hover {
	text-decoration:none; color:#ce1824; background:url(navbg.gif) no-repeat center bottom;
}
.nav ul li.current a,.nav ul li.current a:hover,.nav ul li.hover a,.nav ul li.hover a:hover {
		text-decoration:none; color:#ce1824; background:url(navbg.gif) no-repeat center bottom;
}
.inquiry {
	width:171px; height:30px; padding-top:5px; text-align:center; float:right; overflow:hidden; font-size:13px;
}
.inquiry img {
	vertical-align:middle;
}
.inquiry a {
	color:#FFF;
}
.inquiry a:hover {
	color:#FF0;
}
/*底部*/
#foot{background:#3c3c3c; clear:both;}
#foot a {color:#FFF;}
#foot a:hover {color:#ce1824;}
#foot .foot1{background:#3c3a36; height:170px; padding-top:25px}
#foot .footllogo{ width:210px; float:left; padding-left:10px; color:#ccc}
#foot .footllogo div{ padding-left:7px}
#foot .footlink{ width:600px; float:right; color:#CCC; padding-top:5px; color:#fff}
#foot .footlink h1{ padding-bottom:15px; font-size:16px}
#foot .footlink ul{ width:200px; float:left}
#foot .footlink li{ padding-left:5px}
#foot .footlink li a{color:#CCC}
#foot .foot980{width:980px; margin:0 auto;}
#foot .foottext {color:#ccc; line-height:30px; color:#ccc;  padding:10px 0 10px 0; background:#2a2926;}
/*首页横幅*/
#banner {
	height:420px; width:980px; margin:0 auto; overflow:hidden; position:relative; z-index:2; clear:both;
}
.focus {
	width:10000px; height:816px;
}
.focus ul {
	float:left; display:inline;
}
.focus li {
	display:block; width:1126px; height:816px; overflow:hidden; float:left; background-position:center top; background-repeat:no-repeat;
}
.focus li a{display: block;width:1126px; height:816px;display:inline-block; }
.focusbutton {
	height:24px; overflow:hidden; text-align:center; position:absolute; top:198px; width:100%;
}
.focusbutton div {
	height:24px; width:980px; margin:0 auto; position:relative; z-index:2;
}
.focusbutton span.ibleft {
	display:block; width:24px; height:24px; cursor:pointer; position:absolute; left:17px; top:0px; background:url(arrow.png) no-repeat;
}
.focusbutton span.ibright {
	display:block; width:24px; height:24px; cursor:pointer; position:absolute; right:17px; top:0px; background:url(arrow.png) no-repeat right top;
}
/*中间*/
#main {width:980px; clear:both; margin:0 auto; background:#FFF;}
#main1 {width:980px; clear:both; margin:0 auto; background:#FFF; }
.mainad{text-align:center}
.pos {height:30px; line-height:30px; padding-top:1px; line-height:30px; width:980px; margin:0 auto; color:#3d3d3d;}
.had{position:relative; clear:both; height:600px}
.had span{ position:absolute;display:block}

/*滚动推荐产品*/
.htjprolisttop{position:relative;overflow:hidden; height:30px; margin-top:5px}
.htjprolisttop span{ width:100px; line-height:30px; display:block; left:5px; position:absolute; font-size:16px;}
.htjproleft{width:36px; height:24px;background:url(tjproarrow.gif) no-repeat; cursor:pointer; overflow:hidden; position:absolute; right:40px;top:7px}
.htjproright{width:36px; height:24px;background:url(tjproarrow.gif) no-repeat -42px top; cursor:pointer; overflow:hidden; position:absolute;right:0px;top:7px}

.htjprolist {width:980px; height:256px; overflow:hidden; clear:both; padding-top:21px;}
.htjproullist {width:980px; height:238px; overflow:hidden; vertical-align:top; float:left;}
.htjproullist ul {
	height:250px; float:left;
}
.htjproullist ul li {
	width:250px; padding-left:5px; height:238px; overflow:hidden; float:left; display:block;
}
.htjproullist ul li i {
	width:220px; height:212px; overflow:hidden; display:block;
}
.htjproullist ul li span {
	display:block; height:26px; line-height:26px; width:212px; overflow:hidden; text-align:center;
}
.htjproullist ul li a img {
	border:0px solid #cacaca;
}
.htjproullist ul li a:hover img {
	border:0px solid #ce1824;
}
/*首页内容*/
.index {
	clear:both; width:980px;
}
.ileft {
	width:210px; float:left; overflow:hidden; vertical-align:top;
}
.ileft div.cattitle {
	width:190px; height:35px; background:url(arrow.gif) no-repeat 182px 14px #e4e4e3; clear:both; line-height:35px; padding-left:20px; line-height:35px; font-size:14px; font-weight:700;
}
.ileft ul {
	display:block; clear:both; width:208px; padding:3px 0 10px 0; border:1px solid #e4e4e3; border-top:0px;
}
.ileft ul li {
	display:block; clear:both; height:30px; width:188px; line-height:30px; font-size:14px; overflow:hidden; padding-left:20px;
}
.iright {
	width:760px; float:right; text-align:left; overflow:hidden;
}
.adfocus {
	width:760px; height:328px; float:right; overflow:hidden; position:relative; z-index:2;
}
.adfocus div {
	height:328px; overflow:hidden; top:0px; left:0px; width:760px;
}
.adfocus p {
	position:absolute; z-index:12; top:303px; right:34px; width:500px; text-align:right; height:8px; padding:0px!important; overflow:hidden;
}
.adfocus p span {
	display:inline-block; cursor:pointer; width:23px; height:8px; overflow:hidden; background:#FFF; margin-left:7px;
}
.adfocus p span.current {
	 background:#ce1824;
}

.tjprocatlist {clear:both; margin-top:10px; background-color:#039}
.tjprocatlist ul {float:left;}
.tjprocatlist ul li { width:230px;height:190px; float:left; position:relative; overflow:hidden; margin-bottom:10px; padding-left:20px}
.tjprocatlist ul li span{display:inline-block; height:36px; position:absolute;right:0px; bottom:3px;FILTER:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9;}
.tjprocatlist ul li span a{display:block;height:100%;color:#95b611; line-height:36px; z-index:100; padding:0px 10px; font-size:16px; font-weight:800;}
.tjprocatlist ul li a img {border:0px solid #e4e4e3;}
.tjprocatlist ul li a:hover img {border:0px solid #ce1824;}
.tjprocatlist .cfirst{padding-left:0px}

/*左侧*/
.left {
	width:215px; float:left; vertical-align:top; padding-top:24px;
}
.left dl {
	display:block; float:left;
}
.left dl dt {
	display:block; clear:both; width:190px; height:30px; line-height:30px; padding-left:30px; overflow:hidden; font-size:16px;  background:url(dot.gif) no-repeat 13px 12px; color:#a8c560;
}
.left dl dt a {
	color:#161616;
}
.left dl dt a:hover {
	color:#ce1824;
}
.left dl dt a.current,.left dl dt a.current:hover {
	color:#ce1824;
}
.left dl dd {
	display:block; clear:both; width:188px; padding-left:32px; height:30px; line-height:30px; overflow:hidden; font-size:14px;
}
.left dl dd a {
	color:#464545;
}
.left dl dd a:hover {
	color:#e2d6a8;
}
.left dl dd a.current,.left dl dd a.current:hover {
	color:#e2d6a8;
}
/*右侧*/
.right {
	width:760px; float:right; text-align:left; overflow:hidden;
}
/*详细介绍*/
.showcontact {
	padding:16px 0 0 14px;
}
.contacttitle {
	height:40px; line-height:40px; border-bottom:1px solid #ddd; font-size:18px; font-weight:700; padding-left:5px;
}
.contactpic {
	padding:3px 0 23px 0; clear:both; overflow:hidden;
}
.showcontact div.details {
	line-height:300%; padding-bottom:45px;
}
.showdetails {
	padding:29px 0 0 13px;
}
.details {
	border:1px solid #e7e5e5; padding:8px 36px 30px 36px; line-height:200%; overflow:hidden; clear:both;
}
.detailsbottom {
	height:19px; overflow:hidden; width:730px; clear:both; background:url(detailsbottombg.gif) no-repeat;
}
.details td {
	line-height:150%; padding-left:3px;
}
/*留言*/
.showmessage {
	padding:23px 0 0 13px;
}
.message {
	width:689px; border:1px solid #e7e5e5; padding:12px 0 0 39px; height:776px; overflow:hidden; clear:both;
}
.messagetitle {
	width:636px; border-bottom:1px solid #dbdbdb; line-height:26px; height:26px; font-size:18px; padding-left:7px; 
}
.messagelist {
	padding-top:4px;
}
.messagelist td input.input {
	width:441px; height:28px; padding:0px; margin:0px; line-height:28px; border:1px solid #dcdcdc; background:url(inputbg.gif) repeat-x; padding-left:3px; font-size:14px;
}
.messagelist td input.button {
	width:72px; height:26px; line-height:26px; margin:0px; padding:0px; border:0px; text-align:center; font-size:12px; text-align:center; color:#FFF; background:#ce1824; margin-right:8px;
}
.messagelist td i {
	font-style:normal; color:#F00;
}
.messagelist td textarea {
	margin:0px; padding:0px; padding-left:3px; line-height:150%; width:629px; height:168px; background:url(textareabg.gif) repeat-x #FFF; border:1px solid #dbdbdb; font-size:14px!important;
}
/*新闻列表*/
.newslist {
	padding-top:15px; vertical-align:top;
}
.newslist ul {
	display:block; float:left;
}
.newslist ul li {
	display:block; width:490px; height:140px; padding:20px 0 0 234px; position:relative; z-index:2;
}
.newslist ul li img {
	position:absolute; left:14px; top:25px;
}
.newslist ul li strong {
	display:block; width:490px; line-height:26px; font-size:15px;
}
.newslist ul li p {
	display:block; width:490px; padding-top:5px; clear:both; line-height:20px;
}
/*新闻详细*/
.shownews {
	padding:25px 0 0 14px;
}
.newstitle {
	width:723px; font-size:18px; text-align:center; color:#292929; line-height:32px;
}
.newstime {
	width:723px; border-bottom:1px solid #ddd; height:28px; line-height:28px; text-align:center; color:#949494; clear:both; font-size:12px; padding-top:6px;
}
.newsdetails {
	width:723px; overflow:hidden; padding:3px 0 55px 0; line-height:250%; color:#525252; clear:both; font-size:12px;
}
.newsdetails td {
	line-height:150%; padding-left:5px; color:#555; font-size:12px;
}
/*分页*/
.page {
	clear:both; height:37px; line-height:30px; color:#616161; padding-top:8px; padding-left:45px; background:url(pagebg.gif) no-repeat 8px 17px;
}
.page span {
	padding:1px 2px 1px 2px; border:1px solid #cdcbcb; margin-right:1px; background:#cdcbcb; color:#616161;
}
.page a {
	padding:1px 2px 1px 2px; border:1px solid #cdcbcb; margin-right:1px; color:#616161;
}
.page a:hover {
	color:#ce1824; text-decoration:none; border:1px solid #ce1824; background:#FFC;
}
/*新产品列表*/
.newprolist {
	padding-top:2px; vertical-align:top;
}
.newprolist ul {
	display:block; float:left; w
}
.newprolist ul li {
	width:428px; height:319px; border-bottom:1px solid #e5e5e4; padding-left:536px; display:block; position:relative; z-index:2; clear:both; padding-top:25px;
}
.newprolist ul li img {
	position:absolute; left:17px; top:27px;border:0px #CCC solid;
}
.newprolist ul li strong {
	display:block; width:429px; line-height:36px; font-size:28px; font-weight:normal;
}
.newprolist ul li p {
	display:block; width:429px; line-height:24px; color:#757474; clear:both;
}
.newprolist ul li span {
	display:block; clear:both; padding:15px 0 0 5px;
}
.newprolist ul li span a {
	display:block; width:89px; padding-left:27px; height:42px; background:url(nprobn.gif) no-repeat; line-height:32px; color:#FFF; font-size:14px;
}
.newprolist ul li span a:hover {
	background:url(nprobn.gif) no-repeat left -42px; color:#FFF; text-decoration:none;
}
/*产品频道页*/
.proindexcat {
	width:980px; padding-top:5px;
}
.proleft {
	width:186px; padding-left:4px; float:left; vertical-align:top;
}
.proleft ul {
	display:block; float:left;
}
.proleft ul li {
	display:block; clear:both; width:186px; height:35px; border-bottom:1px solid #FFF; overflow:hidden;
}
.proleft ul li a {
	display:block; width:163px; height:35px; padding-left:23px; line-height:35px; color:#FFF; background:#04a1c4; font-size:15px; font-weight:700;
}
.proleft ul li a:hover {
	color:#FFF; text-decoration:none; background:#ce1824;
}
.proright {
	width:785px; float:right; text-align:left;
}
.proindexlist {
	clear:both; vertical-align:top;
}
.proindexlist dl {
	display:block; float:left;
}
.proindexlist dl dt {
	display:block; width:980px; height:77px; clear:both; position:relative; z-index:2; background:url(dtbg.gif) no-repeat left 23px;
}
.proindexlist dl dt strong {
	width:188px; height:35px; padding:23px 0 0 45px; text-align:center; display:block; line-height:32px; font-size:16px; color:#FFF;
}
.proindexlist dl dt span {
	display:block; width:41px; height:11px; position:absolute; left:923px; top:35px;
}
.proindexlist dl dt span a {
	display:block; width:41px; height:11px; background:url(more.gif) no-repeat;
}
.proindexlist dl dd {
	display:block; width:972px; padding-left:8px;  height:250px; clear:both; overflow:hidden; vertical-align:top;
}
.proindexlist dl dd ul {
	display:block; float:left;
}
.proindexlist dl dd ul li {
	display:block; width:236px; padding-left:5px; float:left; text-align:center;
}
.proindexlist dl dd ul li img {
	padding:2px; 
}
/*产品列表background:url(probg.gif) no-repeat;*/
.showprolist {
	padding-top:14px;
}
.prolist {
	padding:7px 0 0 5px; vertical-align:top; clear:both; position:relative; z-index:2; overflow:hidden;
}
.prolist ul {
	display:block; float:left; width:770px;
}
.prolist ul li {
	display:block;width:190px; height:220px; float:left; overflow:hidden; 
}
.prolist ul li img {
	padding:2px;
}

.prolist ul li i {
	width:190px; height:185px; display:block; overflow:hidden;
}
.prolist ul li span {
	width:188px; height:26px; text-align:center; display:block; clear:both; line-height:26px; overflow:hidden;
}
.prolist ul li b {
	display:block; clear:both; padding-left:35px; font-weight:normal;
}
.prolist ul li b a.iqno {
	background:url(inquirybg.gif) no-repeat;
}
.prolist ul li b a.iqyes {
	background:url(inquirybg.gif) no-repeat left -30px;
}
.prolist ul li b a {
	display:block; width:117px; height:30px; text-align:center; line-height:25px; color:#FFF; font-family:Arial, Helvetica, sans-serif, "黑体";
}
.prolist ul li b a:hover {
	color:#FF0; text-decoration:none;
}
/*产品详细*/
.shoppro {
	width:980px;
}
.propic {
	width:500px; float:left; padding:15px 0 0 0;
}
.bigproimg {
	border:0px solid #ddd; width:500px; height:500px;
}

.smallproimg {
	clear:both;padding-top:14px;
}
.propicleft {
	width:30px; float:left; padding-top:15px; padding-left:1px; height:100px
}
.propicleft a {
	display:block; width:22px; height:56px; background:url(bn.gif) no-repeat;
}
.propicleft a:hover {
	background:url(bn.gif) no-repeat left -56px;
}
.propicright {
	width:26px; float:right; padding-left:1px; padding-top:15px;; height:100px
}
.propicright a {
	display:block; width:22px; height:56px; background:url(bn.gif) no-repeat -22px top;
}
.propicright a:hover {
	background:url(bn.gif) no-repeat -22px -56px;
}
.propiclist {
	width:440px; height:100px; position:relative; z-index:2; float:left; overflow:hidden; vertical-align:top;
}
.propiclist ul {
	display:block; float:left;
}
.propiclist ul li {
	display:block; float:left; width:141px; padding-left:10px;
}
.propiclist ul li img {
	border:0px solid #ddd; cursor:pointer;
}
.propiclist ul li img.current {
	border:0px solid #ce1824;
}
.propara {
	padding-top:15px; width:437px; float:right; text-align:left;
}
.prodetailstop {
	height:40px; width:415px; border-bottom:1px solid #8e8d8d; position:relative; z-index:2;
}
.prodetailstop strong {
	width:128px; height:39px; border:0px solid #d9d9d9; border-bottom:0px; text-align:left; line-height:39px; color:#666666; display:block; font-size:16px;
}
.prodetailstop span {
	display:block; width:105px; height:25px; position:absolute; right:0px; top:9px;
}
.prodetailstop span a.iqyes {
	display:block; width:105px; height:25px; line-height:25px; text-align:center; color:#FFF; background:#ce1824; 
}
.prodetailstop span a.iqno {
	display:block; width:105px; height:25px; line-height:25px; text-align:center; color:#FFF; background:#999; 
}
.prodetailstop span a:hover {
	color:#FFF; text-decoration:none; background:#04a1c4;
}
.prodetails {
	width:445px; overflow:hidden; padding-right:20px; font-size:14px; line-height:25px;color:#3d3d3d;
}
.protitle {
	height:32px; line-height:32px; padding-top:19px; font-size:18px; color:#3d3d3d; 
}
.prodetails div{}
.prodesc {
	padding-left:0px; line-height:200%; color:#999; font-size:13px;
}
.prodintro {
	padding-left:0px; line-height:200%; color:#999; font-size:13px;
}
.prodintro p {
	padding-top:3px;
}
.relapro {
	width:980px; clear:both
}
.prodescline {
	height:30px; border-bottom:1px solid #e5e5e5; font-size:15px; font-weight:bold; line-height:30px
}

.relaprotitle {
	height:30px; margin-top:15px; font-size:14px; 
}
.relaprocontent { font-size:12px;line-height:20px; min-height:50px}
.relaprolist {
	padding-left:37px; height:202px; overflow:hidden; clear:both; position:relative; z-index:2; padding-top:5px;
}
.relaproleft{
	width:36px; height:168px; background:url(tjproarrow.jpg) no-repeat; cursor:pointer; overflow:hidden; position:absolute; left:1px; top:10px; z-index:10;
}
.relaproright{
	width:40px; height:168px; background:url(tjproarrow.jpg) no-repeat -50px top; cursor:pointer; overflow:hidden; position:absolute; right:0px; top:10px; z-index:10;
}
.relaproullist {
	width:900px; height:202px; overflow:hidden; vertical-align:top; float:left;
}
.relaproullist ul {
	height:202px; float:left;
}
.relaproullist ul li {
	width:179px; padding-left:3px; height:202px; overflow:hidden; float:left; display:block;
}

.relaproullist ul li span {
	display:block; height:30px; line-height:30px;overflow:hidden; text-align:center;
}
.relaproullist ul li a img {
	border:0px solid #cacaca;
}
.relaproullist ul li a:hover img {
	border:0px solid #ce1824;
}