* {margin:0; padding:0;}
div,ul,ol,dl,li,dd,dt,td,th,h1,h2,h3,h4,h5,a {text-align:left;font:12px/21px;word-wrap:break-word;}
div {margin:0 auto;}
table {border-collapse:collapse; margin:0 auto;}
li {list-style-type:none;}
img {border:none;}
input {font:12px/21px;}
select {font:12px/21px;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.del {text-decoration:line-through;}
.public {width:1000px; height:auto;overflow:hidden; }
.clear {clear:both;}
.left { float:left; }
.right { float:right; }
/********************** public css **************************/
body { background:#fff;font:12px/21px Arial; color:#676767; }
.mart_30 { margin-top:30px; }
.mart_20 { margin-top:20px; }
.mart_15 { margin-top:15px; }
.mart_10 { margin-top:10px; }
.mart_5 { margin-top:5px; }
/********************** common ***************************/
.logo { width:450px; height:100px; float:left; padding:5px 0;}
.topimg { height:100px; float:right;}
#nav { width:100%; height:48px; background:#eee; border-top:6px solid #4596d5; overflow:hidden; position:fixed; left:0; bottom:0;box-shadow:0 3px 10px #4596d5;}
	#nav ul { width:1000px; height:48px; overflow:hidden; margin:0 auto;}
	#nav ul li { float:left; height:48px; margin-right:5px;}
	#nav ul li a { display:inline-block; line-height:48px; padding:0 25px; font-size:14px; color:#6a6a6a; font-family:Verdana; font-weight:bold;}
	#nav ul li a:hover { background:#4596d5; color:#fff; text-decoration:none;}
	#nav ul li.cur a { background:#4596d5; color:#fff;}
/*********************banner**************************/
.banner { width:1000px; height:240px; overflow:hidden; margin-top:30px;}
.iabout { width:342px; height:240px; background:#4596d5; color:#fff; float:left;}
	.iabout span { display:block; font-size:30px; line-height:38px; padding:85px 0 0 25px;}
	.iabout a { display:inline-block; margin:10px 0 0 30px;}
.banimg { width:658px; height:240px; float:right; position:relative;}
	.banimg img { display:block;}
	.banimg span { display:block; width:16px; height:240px; position:absolute; left:0; z-index:1; background:url(/images/imgbor.png) no-repeat;}
/********************** index ***************************/
.ibrand { width:1000px; height:auto; overflow:hidden; margin-top:20px; margin-bottom:70px;}
	.ibrand img { float:left; margin:10px 0 0 10px;}
	.ibrand img.mleft0 { margin-left:0;}
.content { width:1000px; height:auto; overflow:hidden; margin-bottom:70px;}
.title { height:21px; background:url(/images/tit-bg.gif) right top no-repeat;}
	.title span { display:inline-block;background:#fff; padding-right:20px; position:relative; top:-3px;font-size:24px; color:#4596d5; line-height:24px;}
#marquee { padding:10px 0; width:100%; height:182px; overflow:hidden;}
	#marquee ul { width:1000px; height:182px;overflow:hidden;}
	#marquee ul li { width:182px; height:182px; margin-right:22px; float:left;}
	#marquee ul li img { border:1px solid #dcdcdc; display:block;}
.about { padding:10px 0; overflow:hidden;}
	.about p { padding:4px 0;}
.cont { padding:20px 0; overflow:hidden;}
	.cont p { padding:4px 0;}
.exhibi { padding:10px 0; overflow:hidden;}
	.exhibi ul { width:180px; height:110px; float:left; overflow:hidden; margin-left:25px;}
	.exhibi ul.ml0 { margin-left:0;}
	.exhibi ul img { display:block;}
.brandlist { width:1000px; height:auto; overflow:hidden; padding:10px 0;}
	.brandlist img { float:left; margin:10px 0 0 10px;}
	.brandlist img.mleft0 { margin-left:0;}
.hdlist { padding:10px 0; overflow:hidden;}
	.hdlist ul { width:235px; height:145px; float:left; overflow:hidden; margin:20px 0 0 20px;}
	.hdlist ul.ml0 { margin-left:0;}
	.hdlist ul img { display:block;}
/*************************product_list*******************************/
.plist { padding:10px 0; overflow:hidden;}
	.plist ul { width:182px; height:182px; float:left; overflow:hidden; margin:20px 0 0 22px;}
	.plist ul.ml0 { margin-left:0;}
	.plist ul img { border:1px solid #dcdcdc; display:block;}
.procate { padding:10px; overflow:hidden; border:1px dashed #dcdcdc; margin-top:10px;}
	.procate a { display:inline-block; padding:0 10px; background:#eee; margin-right:10px; color:#676767;}
	.procate a:hover { text-decoration:none; background:#4596d5; color:#fff;}
	.procate a.cur { background:#4596d5; color:#fff;}
.pages { font-family:Verdana;}
	.pages a {color:#676767;}
	.pages a:hover { text-decoration:none;}
/*******************product_detail**********************/
.pshow { overflow:hidden; height:auto; padding-top:20px; }
.field { height:auto; overflow:hidden; }
	.field dl { float:left; }
	.field dl img { max-width:400px; max-height:400px; display:block; }
	.field ul { float:left; padding-left:30px; }
	.field ul li { line-height:30px;font-weight:bold;}
	.field ul li span { padding-right:10px; font-family:Verdana;color:#4596d5;}
.prodesp { height:auto; overflow:hidden; padding:15px 0; }
	.prodesp p { padding:4px 0; text-indent:2em; }
/********************** news ****************************/
.cont h3 {font-size:14px;padding:5px 0;text-align:center;}
.prenext { padding-top:10px; border-top:1px dotted #ccc; overflow:hidden; }
	.prenext ul,.prenext dl { width:50%; height:21px; line-height:21px; float:left; font-family:Verdana;}
	.prenext dl { text-align:right; }
	.prenext ul a,.prenext dl a { color:#676767;}
	.prenext ul a:hover,.prenext dl a:hover { text-decoration:none;}
.newscont { padding:15px 0; overflow:hidden; }
	.newscont p { text-indent:2em; padding:4px 0;}
/********************** message ****************************/
.m_table td {color:#6a6a6a; font-family:Verdana;padding: 5px 0;}
.inputblack {
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    height: 23px;
    line-height: 23px;
    padding: 5px;
    width: 420px;
}
.inputblacks {
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    height: 23px;
    line-height: 23px;
    padding: 5px;
    width: 280px;
}
.inputblackl {
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    height: 23px;
    line-height: 23px;
    padding: 5px;
    width: 120px;
}
.inputblackss {
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    height: 120px;
    line-height: 120%;
    padding: 5px;
    width: 420px;
}
.button {
    background:#4596d5;
    border:none;
    border-radius:4px;
    color:#fff;
    cursor:pointer;
    height:28px;
    width:80px;
	font-family:Verdana;
	font-weight:bold;
}
/**********静态翻页样式************/

/*********************foot****************************/
.flink { width:968px; height:auto; overflow:hidden; border:1px solid #ccc; background:#f9f9f9; padding:10px 15px; margin-top:10px;}
	.flink h2 { font-size:14px; color:#1f1f1f; font-family:microsoft yahei; padding-bottom:5px;}
	.flink a { display:inline-block;}
	.flink a:hover { text-decoration:none; color:#30ae4e;}
	.flink span {display:inline-block; padding:0 5px;}
.footbar { width:998px; height:auto; padding:8px 0; border:1px solid #ccc; background:#ededed; margin-top:10px; text-align:center;}
	.footbar a {display:inline-block; padding:0 10px;}
	.footbar a:hover { text-decoration:none;color:#30ae4e;}
.foot { width:1000px; height:auto; overflow:hidden;text-align:center; padding:15px 0; font-family:Arial, Helvetica, sans-serif;}
