
.case {
	width: 290px; overflow: hidden; margin-top: 10px; float: right;
}
.style-1 h3.title span {
	background: url("../dt-5.gif") repeat-x; padding: 0px 25px; height: 32px; color: rgb(255, 255, 255); line-height: 32px; font-size: 14px; font-weight: normal; float: left;
}
.style-1 h3.title a.more {
	background: url("../more.gif"); margin: 10px 10px 0px 0px; width: 39px; height: 11px; line-height: 1000px; overflow: hidden; float: right;
}
.style-1 .active {
	background: rgb(255, 255, 255); padding: 10px;
}
.style-2 h3.title {
	background: url("../dt-6.gif") repeat-x; height: 32px; color: rgb(255, 255, 255); line-height: 32px; padding-left: 15px; font-size: 14px; font-weight: normal; position: relative;
}
.style-2 h3.title a.more {
	top: 0px; right: 10px; color: rgb(255, 255, 255); font-size: 12px; position: absolute;
}
.style-2 .active {
	background: rgb(255, 255, 255); padding: 10px;
}
.style-2 dl.ind {
	clear: both; zoom: 1;
}
.style-2 dl.ind dt {
	padding: 10px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: left; display: inline; zoom: 1;
}
.style-2 dl.ind dt a {
	margin-left: 5px;
}
.style-2 dl.ind dd {
	padding: 10px 0px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: right; display: inline;
}
.style-2 dl.ind dd h4 {
	margin-left: 10px;
}
.style-2 dl.ind dd p.desc {
	color: rgb(102, 102, 102); font-style: italic; margin-left: 10px;
}

}
#trigger {
	bottom: 8px; margin-top: 0px; margin-right: 5px; float: left; position: relative; zoom: 1;
}
#trigger a {
	background: url("../neu.gif") no-repeat -78px -10px; width: 8px; height: 8px; overflow: hidden; font-size: 0px; margin-right: 5px; display: inline-block;
}
#trigger a.current {
	background-position: -78px 0px;
}
#tabs-nav {
	text-align: center; margin-left: 15px; float: left;
}
#tabs-nav li {
	margin: 0px 4px; display: inline-block; position: relative; zoom: 1;
}
#tabs-nav li a {
	background: rgb(157, 240, 245); border-radius: 20px; width: 8px; height: 8px; text-indent: -9999px; overflow: hidden; display: block; cursor: pointer; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px;
}
#tabs-nav li a:hover {
	background: rgb(255, 255, 255);
}
#tabs-nav li a.flex-active {
	background: rgb(255, 255, 255); cursor: default;
}

.sidebar {
	margin-top: 15px;
}
.sidebar .sb_nav {
	width: 210px; float: left;
}
.sidebar .sb_nav h3.title {background: url("../dt-6.gif") repeat-x; padding: 0px 15px; height: 33px; text-align: left; color: rgb(255, 255, 255); line-height: 33px; font-size: 14px; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 1px; border-bottom-style: solid;
}
.sidebar .sb_nav h3.line {
	margin-top: 15px;
}
.sidebar .sb_nav .active {
	background: rgb(255, 255, 255); padding: 10px 15px;
}
.left ul dl {
	float: left;
}
.left ul dl dt {
	background: url("../off.png") no-repeat bottom; width: 226px; height: 40px; padding-left: 40px; font-size: 14px; margin-top: 15px; float: left;
}
.left ul dl dd {
	padding: 0px 0px 0px 15px;
}
.left ul dl dd h4 {
	background: url("../dt-0.gif") no-repeat left; padding: 5px 0px 5px 10px; font-weight: normal;
}
.left ul dl dt.on a {
	color: rgb(102, 102, 102);
}
.left ul dl h4.on a {
	font-weight: bold;
}
.left ul {
	margin-top: 40px; float: left;
}
.left ul li {
	background: url("../off.png") no-repeat bottom; width: 266px; height: 20px; text-align: center; font-size: 14px; float: left;
}
.left ul li a {
	color: rgb(102, 102, 102);
}
.left ul dl a:hover {
	color: rgb(23, 125, 51); font-weight: bold;
}
.sidebar .sb_box {
	background: rgb(255, 255, 255); width: 755px; overflow: hidden; float: right;
}
.sidebar .sb_box h3.title {
	background: rgb(248, 248, 248); height: 35px; line-height: 35px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.sidebar .sb_box h3.title span {
	padding: 0px 15px; left: 0px; top: -1px; font-size: 14px; border-bottom-color: rgb(255, 102, 51); border-bottom-width: 2px; border-bottom-style: solid; position: absolute;
}
.sidebar .sb_box h3.title div.position {
	top: 3px; right: 15px; font-weight: normal; float: right; position: relative;
}
.sidebar .sb_box h3.title div.position a {
	color: rgb(28, 87, 196);
}
dl {
	margin: 0px; padding: 0px;
}

dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {margin: 0px; padding: 0px;}

fieldset {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}

#full-screen-slider {
	width: 100%; height: 500px; overflow: hidden; z-index: -1;
}
#slides {
	list-style: none; margin: 0px; padding: 0px; width: 100%; height: 500px; display: block;
}
#slides li {
	list-style: none; margin: 0px; padding: 0px; width: 100%; height: 500px; display: block;
}
#slides li a {
	width: 100%; height: 500px; text-indent: -9999px; display: block;
}
#pagination {
	list-style: none; margin: 0px; padding: 5px 15px 5px 0px; left: 23%; top: 630px; display: block; position: absolute; z-index: 9900;
}
#pagination li {
	background: rgb(255, 255, 255); list-style: none; border-radius: 5px; width: 10px; height: 10px; margin-left: 15px; float: left; display: block;
}
#pagination li a {
	margin: 0px; padding: 0px; width: 100%; text-indent: -9999px; display: block;
}
#pagination li.current {
	background: rgb(23, 125, 51);
}
bb {
	list-style: none; margin: 0px; padding: 0px; text-decoration: none;
}
bt {
	list-style: none; margin: 0px; padding: 0px; text-decoration: none;
}
bl {
	list-style: none; margin: 0px; padding: 0px; text-decoration: none;
}

.ss {
	width: 191px; height: 70px; padding-top: 30px; margin-right: 60px; float: right;
}
#searchword {
	width: 141px; height: 18px; float: left;
}
#p {
	background: rgb(43, 135, 57); border: 0px currentColor; width: 39px; height: 24px; color: rgb(255, 255, 255); float: left;
}

.cp {
	background: rgb(244, 244, 244); width: 100%; height: 345px;
}
.for {
	margin: 0px auto; width: 1020px;
}
.for_tou {
	margin-top: 10px; float: left;
}
.nr {
	width: 100%;
}
#lv {
	background: rgb(23, 125, 51); margin: 0px 8px; width: 65px; height: 15px; color: rgb(255, 255, 255);
}
#hei {
	background: rgb(102, 102, 102); margin: 0px 8px; width: 65px; height: 15px; color: rgb(255, 255, 255);
}
.phone {
	width: 430px; height: 260px; margin-top: 20px; float: right;
}
.the {
	background: url("../contact-bj.jpg") no-repeat right bottom; width: 430px; height: 213px; line-height: 26px; font-size: 12px;
}
.the a {
	margin: 5px; color: rgb(102, 102, 102); font-size: 12px;
}

.lj {
	float: left;
}
.lj ul li {
	text-align: center; line-height: 10px; margin-top: 4px; margin-right: 25px; float: left;
}
.lj ul li a {
	color: rgb(102, 102, 102);
}
.lj ul li a:hover {
	color: rgb(255, 0, 0);
}
#na {
	margin-top: 25px;
}
.foot {
	background: url("../foot_bj.jpg"); width: 100%; text-align: center; line-height: 40px; padding-top: 15px;
}
.foot a {
	color: rgb(102, 102, 102);
}
.left {
	background: url("../left.jpg") no-repeat; width: 266px; height: 100%; margin-top: 20px; margin-bottom: 20px; float: left;
}
.left ul {
	margin-top: 20px; float: left;
}
.left ul li {
	background: url("../off.png") no-repeat bottom; width: 266px; height: 50px; text-align: center; font-size: 14px; float: left;
}
.left ul li a {
	color: rgb(102, 102, 102);
}
.left ul li a:hover {
	color: rgb(23, 125, 51); font-weight: bold;
}
.right {
	width: 720px;
	margin-top: 20px;
	margin-left: 0px;
	float: right;
}
.pro-detail{width:870px; float:left;}
.say {
	width: 850px;
	height: 36px;
	line-height: 40px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top:28px;
	float: left;
	background-color: rgb(228, 228, 228);
	color:#101010;
}
.say span {
	font-size: 12px; font-weight: normal; margin-right: 20px; float: right;
}
.say span a {
	color:#101010;
}
.say span a:hover {
	color:#101010;
}
.zi {
	float: left;
	padding: 0px 30px;
	width: 850px;
	line-height: 24px;
}
#productlist ul li {
	margin: 0px 20px;
}

#view_img {
	cursor: url(../sbig.png), auto;
}
#ZoomBox img {
	cursor: url(../tbig.png), auto;
}
.history h2 {
	background: url("../history_bg1.gif") no-repeat; height: 33px; text-align: center; color: rgb(255, 255, 255); line-height: 33px; padding-left: 0px; font-size: 14px; margin-right: 5px; float: left;
}
.history .h2bg {
	background: url("../history_bg2.gif") no-repeat; color: rgb(102, 102, 102); font-weight: normal;
}

/*.mainbanner {
	height: 500px; overflow: hidden; position: relative;
}
.mainbanner_window {
	left: 50%; width: 2000px; height: 500px; overflow: hidden; margin-left: -1000px; position: absolute; z-index: -1;
}
.mainbanner_window ul {
	width: 999999px; height: 500px; position: relative;
}
.mainbanner_window li {
	background: rgb(204, 204, 204); width: 2000px; height: 500px; text-align: center; font-size: 0px; float: left; display: inline;
}
.mainbanner_list {
	left: 50%; top: 480px; width: 500px; height: 15px; margin-left: -55px; position: absolute;
}
.mainbanner_list li {
	width: 15px; height: 15px; overflow: hidden; float: left; display: inline;
}
.mainbanner_list a {
	background: url("../dd.png") no-repeat; width: 10px; height: 10px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size: 12px; font-weight: 700; float: left; display: inline-block;
}
.mainbanner_list li.active a {
	background-position: 0px -12px; text-decoration: none;
}
.mainbanner_list li a:hover {
	background-position: 0px -12px; text-decoration: none;
}
.imglist li {
	text-align: center; float: left;
}
.imglist li img {
	border: 1px solid rgb(238, 238, 238);
}


.spic{margin-right:5px;}
.spic a img{-moz-opacity:0.5; filter:alpha(opacity=50);border:0px;}
.spic a:hover{font-size:9px;}
.spic a:hover img{-moz-opacity:0.5; filter:alpha(opacity=100);cursor:hand;}
#view_bigimg{ display:block; margin:0px auto; font-size:0px;}
.smallimg{margin-top:5px;}

.list-dd{float:left; width:400px; padding-left:30px; padding-right:30px; margin-top:20px; color:#797979;}
.list-none{ float:left;}
.title{
	color:#797979;
	font-size:18px;
	height:32px;
	line-height:32px;
	font-weight:bold;
}
.ask{padding-top: 20px; padding-left:0px; clear: both;}
.box-cate{ float:left; width:100%; margin-top:30px;}
.cate-bd{ border-bottom:1px solid #ddd;}
.cate-det{ float:left; width:100%; margin-top:30px;}
*/

.pro_describe{ float:left; width:100%; margin-top:30px; font-family:"微软雅黑", Microsoft Yahei; color:#797979; font-size:12px; line-height:24px;}

.history h2 { float:left; height:33px;line-height:33px;background:url(../history_bg1.gif) no-repeat;float:left;font-size:14px;text-align:center;color:#ffffff;margin-right:5px; padding-left:0px;}
.history .h2bg { float:left; color:#797979; font-weight:normal;}
.box-cate h2 a{ display:block; font-family:"微软雅黑", Microsoft Yahei; padding-left:2px; color:#797979; padding-right:5px;}
.box-cate h2 a:link,.box-cate h2 a:active,.box-cate h2 a:visited{ color:#797979;}
.box-cate h2 a:hover{ color:#797979;}

#dialog-box { width:100%; position:absolute; z-index:5000; display:none;
height:410px; background:#fff;color:#333; filter:progid:dximagetransform.microsoft.shadow(color=#909090,direction=120,strength=4);/*ie*/
-moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
-webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/ box-shadow:2px 2px 10px #909090;/*opera或ie9*/}
#dialog-box .dialog-content { width:986px; margin:0 auto; }
.text{ display:none;}
.info{ font-size: 12px; font-family:"微软雅黑", Microsoft Yahei, Arial; color:#c43333;}

/*按钮*/
.button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none;
font:14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(82,156,193,.3); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button:hover { text-decoration: none; color:#fff; }
.button:active { position: relative; top: 1px;}
.gray{ color: #fef4e9; border: solid 1px #53a0c7; background: #ff3333 !important; background: -webkit-gradient(linear, left top, left bottom, from(#ff3333), to(#db3838)); background: -moz-linear-gradient(top,  #ff3333,  #db3838); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3333', endColorstr='#db3838');  font-family:"微软雅黑", Microsoft Yahei; }
.gray:hover { background: #cc3333 !important; background: -webkit-gradient(linear, left top, left bottom, from(#ff3333), to(#db3838)); background: -moz-linear-gradient(top,  #ff3333,  #db3838);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3333', endColorstr='#db3838'); }
.gray:active { color: #53a0c7; background: -webkit-gradient(linear, left top, left bottom, from(#ff3333), to(#db3838)); background: -moz-linear-gradient(top,  #ff3333,  #db3838);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3333', endColorstr='#db3838'); }
input.input-text,input.input-file,input.code,textarea { padding: 4px; font-size: 12px; font-family:"微软雅黑", Microsoft Yahei, Arial; color:#414141; outline: none; text-shadow: 0px 1px 0px #fff;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #e1e1e1; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out;
background:#fff url(../images/dt-10.gif) repeat-x left top; }
input.input-text:focus,input.input-file:focus,input.code:focus,textarea:focus { border: 1px solid #ee2222; -webkit-box-shadow: 0px 0px 6px #ee2222; -moz-box-shadow: 0px 0px 6px #ee2222; box-shadow: 0px 0px 6px #ee2222;}
