/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html{color:#000;background:#fff;	-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
/* 要注意表单元素并不继承父级 font 的问题 */
button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
input,select,textarea{font-size:100%;}
/* 去掉各Table  cell 的边距并让其边重合 */
table{border-collapse:collapse;border-spacing:0;}
/* IE bug fixed: th 不继承 text-align*/
th{text-align:inherit;}
/* 去除默认边框 */
fieldset,img{border:0;}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe{display:block;}
/* 去掉 firefox 下此元素的边框 */
abbr,acronym{border:0;font-variant:normal;}
/* 一致的 del 样式 */
del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}
/* 去掉列表前的标识, li 会继承 */
ol,ul {list-style:none;}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {text-align:left;}
/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}
q:before,q:after {content:'';}
/* 统一上标和下标 */
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
/* 让链接在 hover 状态下显示下划线 */
a:hover {text-decoration:underline;}
/* 默认不显示下划线，保持页面简洁 */
ins,a {text-decoration:none;}
/* 清理浮动 */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
*html .clearfix { height: 1%; }
.clearfix { display: block; }
body {
	font-size: 12px;
	font-family: "宋体";
	background-color:#f8f8f8;
}
a{color:#333;}
a:hover{color:#FF0000; text-decoration:none;}
.mt10{ margin-top:10px;}
.fl{ float:left;}
.fr{ float:right;}
.border{border:1px solid #ddd; border-top:none;}
.main {
  width: 1003px;
  margin:0 auto;
}
.top {
  background:url(../images/bg.png) repeat-x;;
  overflow:hidden;
  height:178px;
}
.logo {
  float: left;
  width: 580px;
  margin:19px 0 19px 15px;
}
.favi {
	background:url(../images/bg.png) 0 -512px no-repeat;
	float: right;
	height: 27px;
	line-height:27px;
	width: 240px;
	margin-right:40px;
	overflow:hidden;
	text-align: center;
	color:#333;
}
.favi a{
  padding:0 5px;
  color:#333;

}
.favi a:hover{
	color:#ff0000;
	text-decoration:none;
}

.so {
	width: 295px;
	float: right;
	height: 43px;
	padding:10px 0 0 100px;
	*padding:10px 0 0 90px;
	overflow:hidden;
	line-height:23px;
	font-size:10px;
	color:#666;
	background:url(../images/bg.png) -365px -503px no-repeat;
}
.so span{
	font-weight:bold;
	line-height:23px;
	font-size:18px;
	font-family:'微软雅黑';
	color:#ff0000;
	letter-spacing:2px;
}

.nav {
	width:1003px;
	margin-top: 1px;
	height: 49px; clear:both;
}
.nav ul {
  margin: 0px;
  height: 46px;
  overflow:hidden;
}
.nav li {
  float: left;
  background:url(../images/bg.png) right -512px no-repeat;
  overflow:hidden;
  line-height: 46px;
  text-align:center;
  display:inline-block;
  
}
.one a{
  float: left;
  width: 111px;
  background-repeat: no-repeat;
  background-position: right;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  display: block;
  height:46px;
  overflow:hidden;
}

.nav li:hover {
  background: url(../images/bg.png) 0px -553px;
  height: 46px;
  color: #FFFFFF;
  display: block;
}
.nav div {
	clear:both;
	z-index:999;
	position:absolute;
	margin:0 auto;
	padding:0px;
	float:none;
	background:#262626;
	visibility:hidden;
	border:1px solid #121212;
	border-top:0;
	-moz-box-shadow:3px 3px 3px rgba(0,0,0,.1);
	-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.1);
	box-shadow:3px 3px 3px rgba(0,0,0,.1);
	padding-top: 0px;
	top: 138px;
	width:109px;
	display: block;
	font-size:12px;
}

.nav div a{
	position: relative;
	display: block;
	width: auto;
	white-space: nowrap;
	text-align: center;
	font: 12px;
	width: 111px;
	color:#ccc;
	height:30px;
	line-height:30px;
	background-color: #262626;
	border-bottom:1px solid #121212;
	overflow:hidden;
}
.nav div a:hover{
	background: #5C5C5C;color:#fff;	height:30px;width:111px;
	line-height:30px; text-decoration:none;
}
.s_key{
	width: 970px;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: left;
	text-indent:2em;
	padding-top:2px;
}
.s_key a{ color:#091884; font-weight:bold;}
.s_key a:hover{ color:#f00;}
.search {
  height: 22px;
  float:right;
  margin-top:8px;
  margin-right:10px;
}
.wbyselect{ float:left; margin-right:5px; height:23px; line-height:23px;}
.wbyinput {
  background: url(../images/bg.png) -978px -571px no-repeat;
  border: 1px solid #dddddd;
  height: 21px;
  float: left;
  line-height: 21px;
  padding-left:24px;
}
.wbysearch {
  float: left;
  width: 37px;
  height:22px;
  border:none;
  margin-left:-1px;
  background:url(../images/bg.png) -966px -600px no-repeat;
}
.banner{
	width:1420px;
	background: url(../images/bg.png) 0px -178px repeat-x;
	height:305px;
	overflow:hidden;
	margin:0 auto;
}

/*mian left_1*/
.cen_box{
	width:1003px;
	overflow:hidden;
}
.cpleft{width:242px; overflow:hidden;}
.cp_box{ background:url(../images/bg.png) 0px -615px;width:233px;height:41px;}
.cp_box h1{	
    font-family: "微软雅黑";
	font-size: 16px;
	line-height: 43px;
	font-weight: bold;
	color:#fff;
	overflow:hidden;
}
.cp_frame{
	clear:both;
	border:1px solid #ddd;
	width:221px;
	background:#FFF;
	padding:5px;
	display:block;
	overflow:hidden;
}
.cp_frame ul li{
	background:url(../images/bg.png) 0px -667px no-repeat;
	height:32px;
	width:220px;
	margin-top:5px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
	display:block;
	overflow:hidden;
}
.cp_frame ul li a{
	padding-left:32px;
}

/*mian right_1*/
.content {
	background-color: #FFF;
	float: left;
	width: 754px;
	border: 1px solid #ddd;
	margin-left:3px;
}
.i_cptitle{
	height: 45px;
	width: 693px;
	line-height:45px;
	font-size:18px; 
	font-family:'微软雅黑';
	text-align: left;
	padding-left:50px;
	background:url(../images/bg.png) -958px -634px no-repeat;
	overflow:hidden;
	}
.i_cptitle span {
	line-height:45px;
	float: right;
	font-size:12px;
	overflow:hidden;
}
.cp{ width:756px;}
.cpcen{width:756px;}
.cpcen dl{
	float: left;
	overflow: hidden;
	display: inline-block;
	margin:8px 0 0 13px;
	*margin:8px 0 0 8px;
}
.cpcen dl dt{border:1px solid #d4d4d4; overflow:hidden;}
.cpcen dl dt:hover{overflow:hidden;border: 1px solid #FFCC66;}
.cpcen dl dt img{ overflow:hidden; margin:5px; *margin:5px; border:none;display:block;}
.cpcen dl dd{height:30px; width:160px; line-height:30px; overflow:hidden; display:block; text-align:center;}

/*mian left_2*/
.a_box{width:740px; overflow:hidden; background:#fff;}
.about_1 {
	background:url(../images/bg.png) 0px -712px no-repeat;
	height: 45px;
	line-height:35px;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: bolder;
	color: #fff;
	padding-left:20px;
	overflow:hidden;
}
.about_1 span{float:right; line-height:30px; font-weight:normal; font-size:12px; color:#333;padding-right:10px;}
.about_2{
	width:718px;
	border:1px solid #ddd;
	border-top:none;
	padding:0 10px 6px;
	overflow:hidden;
	line-height:23px;
}
.about_2 a{ color:#091884; font-weight:bold;}
.about_2 a:hover{ color:#f00;}
.about_2 strong {color:#f00;}
.about_2 img{
	float:left;
	padding-right:10px;
}
.z_box{width:251px; background:#fff;}
.z_box1{width:229px;border: 1px solid #ddd;	background:url(../images/bg.png) 0px -771px;height:34px;line-height:32px;font-family: "微软雅黑";font-size: 16px;font-weight: bolder;color: #333; padding-left:20px; overflow:hidden;}
.z_box2{
	width:229px;
	padding:8px 10px;
	border:1px solid #ddd;
	border-top:none;
	line-height:30px;
	background-image: url(../images/cotbg.jpg);
	background-repeat: no-repeat;
}

/*mian_3*/
.d_news{
	border: 1px solid #ddd;
	width: 1001px;
	background-color: #fff;
	overflow:hidden;
}
.a_cen{ width:240px; margin-left:5px; padding-right:8px; background:url(../images/yinyy.gif) repeat-y right top; float:left;}
.n_cen{width:470px;margin-left:10px; *margin-left:8px; padding-right:8px; padding-float:left; background:url(../images/yinyy.gif) repeat-y right top; float:left;}
.b_cen{ width:240px; margin:0 10px; *margin:0 8px; float:left;}
.titcle{
	height:30px;
	border-bottom:1px solid #039;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 30px;
	color: #039;
	margin:0 8px;
	font-weight: bolder;
}
.titcle span{float:right;line-height:30px; font-size:12px; font-weight:normal;}
.cen_c{ padding:5px 12px 0 15px;}
.cen_c li { background:url(../images/bg.png) -995px -688px no-repeat; height:30px; line-height:30px; padding:0 0 0 10px; overflow:hidden;}
.cen_c li span {color:#666; float:right;}
/*新闻分类*/
#left_content {
	width: 700px;
}
#left_content li{ width:700px; height:27px;line-height:26px;background-image:url(/images/bg5.gif); background-repeat:repeat-x; }
#left_content li a{text-decoration:none; color:#333;font-size: 12px; font-weight:normal;}
#left_content li a:hover{text-decoration:underline;color:#ff0000;bold;font-size: 12px;}
#left_content li span{float: right;/*使span元素浮动到右面*/ text-align: right;/*日期右对齐*/ }
/*CSS Digg style pagination*/

#left_content01 {
	width: 220px; margin:auto;
}
#left_content01 li{ width:220px; height:27px;line-height:26px;background-image:url(/images/bg5.gif); background-repeat:repeat-x; }
#left_content01 li a{text-decoration:none; color:#000000}
#left_content01 li a:hover{text-decoration:underline;color:#ff0000;font-size: 12px;}
#left_content01 li span{float: right;/*使span元素浮动到右面*/ text-align: right;/*日期右对齐*/ }

#left_content02 {
	width: 450px; margin:auto;
}
#left_content02 li{ width:450px; height:27px;line-height:26px;background-image:url(/images/bg5.gif); background-repeat:repeat-x; }
#left_content02 li a{text-decoration:none; color:#000000}
#left_content02 li a:hover{text-decoration:underline;color:#ff0000;font-size: 12px;}
#left_content02 li span{float: right;/*使span元素浮动到右面*/ text-align: right;/*日期右对齐*/ }

/*link*/
.link{width:1003px;background:#fff; overflow:hidden;}
.link_1{width:981px;border: 1px solid #ddd;	background:url(../images/bg.png) 0px -771px;height:34px;line-height:32px;font-family: "微软雅黑";font-size: 16px;font-weight: bolder;color: #333; padding-left:20px; overflow:hidden;}
.link_2{width:981px;padding:0 10px;border:1px solid #ddd; border-top:none; line-height:30px;}
.link_2 a{ padding:0 5px;}
.link_cp{width:981px;padding:0 10px;border:1px solid #ddd; border-top:none; line-height:30px;}
/*footer*/
.copy{width:100%; background:url(../images/bg.png) 0px -862px repeat-x #dadada;height:130px;}
.copytext{text-align:center;line-height:40px; height:40px; overflow:hidden;color:#fff;}
.copytext a{color:#fff;}
.copyright{line-height:22px;text-align:center;margin-top:5px;}

/*news*/
.new_c{ padding:5px 20px 0px; border:1px solid #ddd; border-top:none; overflow:hidden; width:716px}
.new_c ul { overflow:hidden; display:block;}
.new_c ul li {background:url(../images/bg.png) -994px -688px no-repeat; height:30px; line-height:30px; padding-left:15px; overflow:hidden; border-bottom:1px dashed #ccc;}
.new_c ul li span {color:#666; float:right;}
.page{ height:35px; line-height:35px; width:90%; padding:0 15px; color:#666; float:none; overflow:hidden; text-align:right;}
.page a{ color:#666;}
.page a:hover{ color:#ff0000;}

/*一级导航*/
.expmenu{
	clear:both;
	border:1px solid #d0d0d2;
	width:221px;
	background:#FFF;
	padding:5px;
	display:block;
	overflow:hidden;
}
.expmenu li div.header{
	background:url(../images/bg.png) 0px -817px;
	height:32px;
	width:220px;
	margin-top:5px;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight:bold;
	line-height: 30px;
	display:block;
	overflow:hidden;
}
.expmenu li div.header a{ padding-left:20px;}
/*三角按钮*/
.expmenu li div.header .arrow{display:block;width:30px;height:30px;float:right;overflow:hidden;cursor:pointer;}
.expmenu li div.header .arrow.down{background:url(../images/bg.png) -356px -817px;}
.expmenu li div.header .arrow.up{background:url(../images/bg.png) -296px -817px;} 
/*二级导航*/
.expmenu li .menu{overflow:hidden;}
.expmenu li .menu li{
	background:url(../images/bg.png) 0px -667px no-repeat;
	height:32px;
	width:220px;
	margin-top:5px;
	font-size: 12px;
	line-height: 30px;
	display:block;
	overflow:hidden;
}
.expmenu li .menu li a{ 
    padding-left:32px;
}

/*inside*/
.nr_c{ width:736px; padding:10px;overflow:hidden;}
.wz_hd{ text-align:center; line-height:30px; border-bottom:1px dashed #ccc; color:#666;}
.wz_hd h1{ color:#333; font-weight:bold; font-size:22px; line-height:45px; text-align:center; overflow:hidden;}
.cptp{margin:10px 0; width:736px; text-align:center;}
.cptp img{ max-width:726px;padding:4px; border:1px solid #ccc;}
.wz_c{line-height:24px; padding:0 10px 5px; color:#000;}
.wz_c img{max-width:736px;}
.page2 p{height:30px; line-height:30px; overflow:hidden; padding:0 10px; display:block; color:#333; font-weight:200;}
.page2 p a{color:#333;}
.xgnews{ width:736px; margin:5px 0 0 0; overflow:hidden;}
.xgnews ul li{background:url(../images/bg.png) -995px -688px no-repeat; height:30px; line-height:30px; border-bottom:1px dashed #ccc; padding-left:10px; overflow:hidden; width:330px;float:left;margin:0 10px; *margin:0 8px; overflow:hidden;}
.xgnews ul li span{float:right; color:#666;}

/* 提交页面*/
.button{width:736px; padding-top:10px;height:auto;overflow:hidden;}
.buttop{height:27px; padding:0px 9px;background:#beccee; overflow:hidden;color:#555;line-height:27px; font-weight:bold;}

.butmain{width:630px;height:auto;padding:10px 0 0 30px;overflow:hidden;}
.butmain ul li{ display:block;width:630px;padding:5px 0px;*padding:4px 0px;overflow:hidden;vertical-align:middle;}
.butmain ul li b{display:block;width:95px;height:22px;float:left;color:#333;line-height:20px;font-weight:normal;overflow:hidden; text-align:right;}
.butmain ul li span{display:block;width:450px;float:left;color:#555;font-size:12px;line-height:20px;overflow:hidden;}
.butmain ul li em{ font-style:normal;color:#666;font-size:12px;line-height:20px;padding-left:10px;overflow:hidden;}

.butmain .mri02m_dd{width:280px;height:20px;border:1px solid #D3D4D3;font-size:12px;padding:0px 2px;overflow:hidden; margin-left:5px;}
.butmain .mri02m_ly{width:400px;height:70px;border:1px solid #D3D4D3;padding:0px 2px; overflow:auto;color:#B9B9B9; font-size:12px; line-height:22px; margin-left:5px;}
.butmain .mri02m_tj{width:58px;height:22px;margin:8px 0px;color:#FFF;font-size:12px; line-height:22px;text-align:center; background:#F90;overflow:hidden; cursor:pointer; border:none;}

.sh_c{overflow:hidden; text-align:center; padding-top:20px; display:block;}
.sh_c ul li{ overflow:hidden; display:block;}
.sh_c ul li img{ padding:3px;border:1px solid #ccc; overflow:hidden;}
.sh_c ul li span{line-height:25px; height:30px; overflow:hidden; display:block; width:231px; text-align:center;}

/* 滚动产品 */
#demo { overflow: hidden; width: 981px; margin: 0 auto; }
#demo img {border: 1px solid #ccc;}
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
#demo2 { float: left; }
.box_al{ width:210px; height:170px; float:left; line-height:21px; padding:5px 5px 0px 10px;}
.box_al img{width:200px; height:142px;}
h6{border:#CCC solid 1px;text-align:center;}
h6:hover{border:#f00 solid 1px;}
h5{font-size:12px; font-weight:300; width:210px; overflow:hidden;  text-align:center;}

.AboutContent {
	padding:5px;
	font-size: 14px;
	line-height: 26px;
}
.AboutContent a{
	font-size: 14px;
	color:#f00;
	font-weight:bold;	
}
h1{display:block;text-align:center;height:35px;line-height:35px;vertical-align:middle;text-align:center;font-size:16px;color:#000;border-bottom:1px #ccc dotted}
.info{height:35px;text-align:center;line-height:35px;vertical-align:middle;color:#999; font-size:12px;}
.info a{color:#999}
/*产品分类页*/ 
.productlist{ width:730px; height:auto; line-height:25px; float:left;padding: 5px 8px;}
.productlist ul{width:730px; height:auto;float:left;padding-top:10px;}
.productlist li{float:left; width:173px; height:150px;overflow: hidden; text-align:center; padding-top:4px; padding-right:5px; }
.productlist li img{border:#CCC solid 1px;}
.productlist li img:hover{border:#f00 solid 1px;}
.productlist li a{text-decoration:none;}
.productlist li a:hover{text-decoration:underline;}
.productlist li p{ text-align:center;float:left;width:173px; padding-top:7px;float:left; }
.productlist li p a{font-size:12px;color:#000;text-decoration:none; }
.productlist li p a:hover{color:#F00;font-size:12px;text-decoration:underline;}
.pagefy{ float:left; width:720px; text-align:center; margin-top:10px;}	
/*产品观看页*/
.ProductListTxt {
	background-image: url(/images/bg5.gif);
	background-repeat: repeat-x left bottom;
	height:33px;
	font-size: 14px;
} .ProductNote {
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	text-align:center;
} 
.ProductTxt {
	font-size: 14px;
	font-weight:bold;
	color:#000000;
	text-align:center;
} 
.ProductImg {
	margin:0 auto;
	padding:0px;
}
.ProductImg img {
	border:1px #ccc;
	width:400px;
	border:none;
}
/*产品更多图片效果*/
.list-h li{ float:left;}
#spec-n1 img{ border:1px solid #ccc; width:400px;}
#spec-n5{width:400px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(/images/productleft.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(/images/productright.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:400px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}
#spec-list{ position:relative; width:370px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}

/*CSS Digg style pagination*/

DIV.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.digg A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg SPAN.current {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}