* {
	margin:0;
	padding:0;
	border: 0;
	outline: 0;
}

p {
	margin-bottom: 10px;
}

a {
	color: #666;
	text-decoration:none;
}

a:hover {
	color: #999;
}


a:focus {
	outline: none;
}

h1 {
	padding: 0 0 5px;
	font-size:14px;
}

h1 strong {
	font-weight: normal;
}

h2 {
	padding: 5px 0;
	margin: 0;
	height: 24px;
	font-size:14px;
}

h3 {
	font-size: 14px;
}

h4 {
	padding-bottom: 10px;
	font-size: 14px;
}

h5 {
	padding-bottom: 10px;
	font-size: 13px;
}
h1,h2,h3,h4,h5{
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
ul, ol, li{
	list-style: none;
}

/* ---------------下载样式---------------- */
.download-list table {
	width: 100%;
	text-align: left;
}

.download-list th, td {
	padding: 5px 10px;
}

.download-list th {
	color: #fff;
}

.download-list td {
	border-bottom: 1px solid #ccc;
}

/* ---------------------留言反馈--------------------- */
fieldset {
	display: block;
	border: none;
}

fieldset legend {
	font-weight: bold;
	font-size: 13px;
	padding-right: 10px;
	color: #333;
	display:none;
}

fieldset p label {
	float: left;
	width: 100px;
}

form input, form select, form textarea {
	padding: 4px;
	color: #333;
	border: 1px solid #dddddd;
	background-color:#fff;
}

form input.formbutton {
	border: none;
	color: #ffffff;
	letter-spacing: 0px;
	overflow: visible;
	cursor:pointer;
	padding: 0px 7px;
	margin:0px;
	font-size:14px;
	height:26px;
	line-height:18px;
	-moz-border-radius: 3px;
  	-webkit-border-radius: 3px;
 	border-radius:3px;
}

fieldset form input.formbutton {
	margin-left: 150px;
}


span.required {
	padding-left:5px;
	color: #ff0000;
}

/* ---------------------留言反馈结束--------------------- */


/* ---------------------各语言样式--------------------- */
#lang a.zh-cn{
  background:url('images/cn.jpg') left center no-repeat;
}
#lang a.en-us{
  background:url('images/en.jpg') left center no-repeat; 
}

/* ---------------------网格展示样式--------------------- */
.grid .first {
	clear:both;
	margin-left:0 !important;
}
.pic img {max-width:100%;}
.gridbox {
    float: left;
    padding: 5px;
    border: 1px solid #dddddd;  
}
.gridbox a {
  cursor: pointer;
}
.gridbox:hover {
  -webkit-box-shadow: 2px 3px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 2px 3px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 2px 3px 2px rgba(0, 0, 0, 0.1);
}
.gridbox img {
	margin: 0 auto;
	vertical-align:middle;
	max-width: 100%;
}
.gridbox h2.title {
  color: #32672B;
  margin-top: 5px;
  text-align: center;
  height:25px;
  line-height:25px;
  overflow:hidden;
  font-weight:normal;
  font-size:12px;
  padding:0;
}
.gridbox div.pic{
	overflow:hidden;
}
div.pic a{display: block;vertical-align:middle;font-size: 0px;/*设置水平居中*/text-align:center;/* 针对IE的Hack */*display: block;*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/}
.grid-body {
	width:105%;
}
.s210x210 .gridbox,.s210x158 .gridbox,.s210x280 .gridbox{
	width: 210px;
	margin-bottom: 16px;
  margin-right: 16px;
}
.s210x280 .gridbox div.pic{
	width:210px;
	height:280px;
}
.s210x280 .gridbox .pic a{width:210px;*font-size: 252px;/*约为高度的0.9，280*0.9 约为189*/height:280px;line-height:280px}
.s210x210 .gridbox div.pic{
	width:210px;
	height:210px;
}
.s210x210 .gridbox .pic a{width:210px;*font-size: 189px;/*约为高度的0.9，210*0.9 约为189*/height:210px;line-height:210px}
/***/
.s210x158 .gridbox div.pic{
	width:210px;
	height:158px;
}
.s210x158 .gridbox .pic a{width:210px;*font-size: 142.2px;/*约为高度的0.9，210*0.9 约为189*/height:158px;line-height:158px}
/***/


.s156x156 .gridbox,.s156x117 .gridbox,.s156x208 .gridbox{
	width: 155px;
	margin-bottom: 10px;
  margin-right: 10px;
}
.s156x208 .gridbox div.pic{
	width:155px;
	height:208px;
}
.s156x208 .gridbox .pic a{width:155px;*font-size: 187.2px;height:208px;line-height:208px}
.s156x156 .gridbox div.pic{
	width:155px;
	height:155px;
}
.s156x156 .gridbox .pic a{width:155px;*font-size: 140.4px;height:155px;line-height:155px}
.s156x156 .wscreen .gridbox,.s156x117 .wscreen .gridbox,.s156x208 .wscreen .gridbox{
	 margin-right: 25px;
	 margin-bottom: 20px;
}  
/***/
.s156x117 .gridbox div.pic{
	width:155px;
	height:116px;
}
.s156x117 .gridbox .pic a{width:155px;*font-size: 104.4px;height:116px;line-height:116px}
/**/
/* ---------------------分页样式----------------------- */
#pagination {
	clear:both;
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
}
#pagination a ,#pagination span.curr{
	border: 1px solid #CCC;
	background: #fff ;
	margin-right: 5px;
	color: #939191;
	font-weight: normal;
	padding:5px 8px;
}
#pagination a.prev  {
	background:#fff url(images/paginatk.png) no-repeat 5px center;
	padding: 5px 10px 5px 16px;
}
#pagination  a.next{
	background:#fff url(images/paginatl.png) no-repeat right center;;
	padding: 5px 16px 5px 10px;
}
#pagination  a:hover {
	background-color: #dddddd;
	color: #999;
}
#pagination a.curr, #pagination a.curr:hover {
	border:none;
	background: none;
}
/* ---------------------图文展示样式--------------------- */
.listbox {
	border-bottom: 1px solid #dddddd;
  margin-top: 10px;
	padding-bottom: 1px;
	width:100%;
}
.list-left .pic{
  border: 1px solid #dddddd;
}
.list-left .pic:hover {
  border: 1px solid #d5d5d5;
  -webkit-box-shadow: 2px 3px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 2px 3px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 2px 3px 2px rgba(0, 0, 0, 0.1);
}
.list-left a{
  overflow: hidden;
  display:block;
  border: 5px solid #fff;
  text-align:center;
}
.list-body .first{
	margin-top: 0;
  padding-top:0;
}
.list-left, .list-right {
  float: left;
	margin-bottom: 10px;
}
.list-right h2{ 
	padding:5px 0 0;
}
.list-right h2 a{
}
.list-right h2 a:hover{
}
.list .list-right .list-detail{
	margin: 0 0 10px;
}
.list-left .pic img{vertical-align:middle}
.s210x210 .list-left .pic,.s210x158 .list-left .pic,.s210x280 .list-left .pic{
  width: 220px;
}
.s210x210 .list-left a{
  width: 210px;
  height: 210px;
  *font-size: 189px;/*约为高度的0.9，210*0.9 约为189*/
  overflow:hidden;
 }
 .s210x280 .list-left a{
  width: 210px;
  height: 280px;
  *font-size: 252px;/*约为高度的0.9，280*0.9 约为189*/
  overflow:hidden;
 }
.s210x158 .list-left a{
width: 210px;
  height: 158px;
  *font-size: 142.2px;/*约为高度的0.9，210*0.9 约为189*/
   overflow:hidden;
 }
.s210x210 .list-left,.s210x158 .list-left,.s210x280 .list-left {
	 width: 245px;
}  
.s210x210 .list-right,.s210x158 .list-right,.s210x280 .list-right {
	width:453px;
}
.s156x156 .list-left .pic,.s156x117 .list-left .pic,.s156x208 .list-left .pic{
  width: 166px;
}
.s156x156 .list-left a{
width: 156px;
  height: 156px;
  *font-size: 140.4px;/*约为高度的0.9，210*0.9 约为189*/
  overflow:hidden;
}
.s156x208 .list-left a{
width: 156px;
  height: 208px;
  *font-size: 187.2px;/*约为高度的0.9，210*0.9 约为189*/
  overflow:hidden;
}
.s156x117 .list-left a{
 width: 156px;
  height: 117px;
  *font-size: 105.3px;/*约为高度的0.9，210*0.9 约为189*/
  overflow:hidden;
}
.s156x156 .list-left,.s156x117 .list-left,.s156x208 .list-left {
	 width: 191px;
}  
.s156x156 .list-right,.s156x117 .list-right,.s156x208 .list-right {
	width:507px;
}
.list-body .wp100, .listbox .wp100-column{
  width:100%;
}
.s210x210 .listbox .wscreen,.s210x158 .listbox .wscreen,.s210x280 .listbox .wscreen{
	width:690px;
}
.s156x156 .listbox  .wscreen,.s156x117 .listbox  .wscreen,.s156x208 .listbox  .wscreen{
	 width: 743px;
}  
/* ---------------------文章列表展示样--------------------- */
.news-list{
	padding-bottom:10px;
}
.news-list ul li {
    border-bottom:1px dotted #999;
    height: 30px;
	line-height:30px;
    overflow: hidden;
}
.news-list ul li .title{
	text-indent: 22px;
	float: left;
	font-weight:normal;
	font-size:12px;
	padding:0px;
}
.news-list ul li .time{
   float: right;
}
.time{
	color: #999999;
  overflow: hidden;
  padding-right: 5px;
  white-space: nowrap;
	font-size:12px;
}
/* ---------------------产品展示页--------------------- */
.product-view-header{border-bottom: 1px solid #dddddd;}
.product-view-box {
    line-height: 18px;
	padding-bottom: 1px;
}
.product-view-box img {
   border:0;
}
.view-left div.pic {
	/*height: 280px;*/
	width: 280px;
	overflow: hidden;
	border: 1px solid #dddddd;
	padding:5px;
  margin: 5px; 
	display:block;
}
.view-left div.pic a{
	/*height: 280px;*/
	width: 280px;
	overflow: hidden;
	display: table-cell;vertical-align:middle;font-size: 0px;/*设置水平居中*/text-align:center;/* 针对IE的Hack */*display: block;*font-size:252px;*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.view-left div.pic a img{vertical-align:middle;}
.view-left, .view-right {
    float: left;
    width: 310px;
	margin-top: 10px;
}
.view-right {
	width:380px;
}
.view-right h3{
    margin: 0 0 10px;
}

.view-right h3 a{
    size: 15px;
	color: #001E3A;
}

.product-view .view-right .view-detail{
	margin: 0 0 10px;
}

#spec-list a.disabled {
    cursor: pointer;
}
#spec-list {
	margin-top:10px;
	margin-left:5px;
    height: 54px;
    overflow: hidden;
    padding: 0 20px 0 22px;
	_padding: 0 24px 0 18px;
    position: relative;
    width: 250px;
}
#spec-list .spec-control {
    display: block;
    height: 54px;
    position: absolute;
    top: 0;
    width: 17px;
}
#spec-forward, #spec-backward{
    background-image: url("images/newicon20121106.png");
    background-repeat: no-repeat;
}
#spec-forward {
    background-position: 0 -139px;
    left: 0;
}
#spec-backward {
    background-position: -17px -139px;
    right: 0;
}
#spec-list .spec-items ul ,#spec-list .spec-items li{
	margin:0;
	padding:0;
} 
#spec-list .spec-items li {
    text-align: center;
    width: 50px;
	height:50px;
	float:left;
	list-style: none outside none;
	padding: 1px;
	border: 1px solid #CECFCE;
	margin: 0 4px;
}
#spec-list .spec-items li a{
	width:50px;
	height:50px;
	overflow:hidden;
	display:block;
}

#spec-list .spec-items img {
	vertical-align: middle;
	border:0px;
}

#spec-list .spec-items li.on{
    border: 1px solid #F37700;
}
.product-extends{
	padding-top:20px;
}
.product-extends .product-extends-tab, .product-extends .product-extends-tab li{
	list-style: none outside none;
	margin:0;
	padding:0;
}
.product-extends .product-extends-tab li{
	float:left;
	display:block;
	border:1px #d9d7d7 solid;
	border-bottom:none;
	line-height:25px;
	margin-right:5px;
	padding:0 5px;
	cursor:pointer;
}
.product-extends .product-extends-tab li:hover{
	background-color:#efefef;
}
.product-extends-tab-cur{
	background-color:#efefef;
}
.product-extends-list {
	border-top: 2px #d9d7d7 solid;
	clear:both;
}
.product-extends-details {
	display:none;
}

.product-extends .block{
	display:block;
}


/* ---------------------关联产品样式--------------------- */
.related{
	padding-top:30px;
	overflow:hidden;
}
.related-body{width:105%}
.related .first {
	clear:both;
	margin-left:0 !important;
}
.relatedbox {
    float: left;
    margin-bottom: 16px;
		margin-right: 8px;
    _margin-right: 6px;
    width: 166px;
}
.relatedbox .pic {
	width:156px;
 	height:156px;
	padding: 5px;
 	overflow:hidden;
	border: 1px solid #dddddd;
}
.relatedbox .pic a {
	width:156px;
	height:156px;
	line-height:156px;
	overflow:hidden;
	cursor: pointer;
	vertical-align:middle;font-size: 0px;/*设置水平居中*/text-align:center;/* 针对IE的Hack */*display: block;*font-size:140.4px;*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.relatedbox .pic:hover {
  border: 1px solid #d5d5d5;
  -webkit-box-shadow: 2px 3px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 2px 3px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 2px 3px 2px rgba(0, 0, 0, 0.1);
}
.relatedbox a img {
	margin: 0 auto;
	vertical-align:middle;
}
.relatedbox h2.title {
  color: #32672B;
  margin-top: 5px;
  text-align: center;
  height:25px;
  line-height:25px;
  overflow:hidden;
	font-weight:normal;
	padding:0;
}
.list-header, .grid-header, .page-header, .news-list-header, .feedback-header,#breadcrumbs,.ads{
	margin-bottom:10px;
	border-bottom:1px solid #dddddd;
}
.ads {
	border-bottom:none;
}
/* ---------------------前端广告默认样式--------------------- */
.flowSlide {
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    width: 850px;
	height: 315px;
	text-align:center;
	padding: 0 55px;
}
.flowPrev, .flowNext {
    display: block;
    height: 315px;
    position: absolute;
    top: 0;
    width: 24px;
	cursor:pointer;
}

.flowPrev {
	background: url("images/slide-prev.gif") no-repeat left center;
    left: 0;
}
.flowNext {
    background: url("images/slide-next.gif") no-repeat right center;
    right: 0;
}
.flowSlide .flowSlide-items ul, .flowSlide .flowSlide-items li{
	margin:0;
	padding:0;
} 
.flowSlide .flowSlide-items li {
    font-size: 0;
    text-align: center;
    width: 850px;
	float:left;
	list-style: none outside none;
	overflow:hidden;
	
}
.flowSlide .flowSlide-items li a {
	text-align:center;
	display:block;
	
}
.flowSlide .flowSlide-items img {
    border:0px;
	margin: 0 auto;
	display:block;
}

.flowSlide .ctrl-list {
    position: absolute;
    text-align: center;
    z-index: 300;
	width:100%;
}
.flowSlide .ctrl-list a {
    color: #CCC;
    margin-right: 5px;
	text-decoration:none;
	font-size:20px;
	_font-size:12px;
	font-family:"Helvetica Neue","Hiragino Sans GB","Segoe UI","Microsoft Yahei","微软雅黑",Tahoma,Arial,STHeiti,sans-serif;
}
.flowSlide .ctrl-list a.active {
    color: #29ABF6;
    opacity: 1;
}

#content .flowSlide{
	margin-bottom:10px;
}

/* ---------------------通用样式--------------------- */
.hidden { display:none;  }
.clear {
  clear: both;
  height:0px;
  line-height:0px;
  font-size:0px;
}
.left{
  float:left;
}
.right{
  float:right;
}
.w445 {
  width:445px;
}
.wp100{
  width:100%;
}
.w250{
  width:250px;
}
.back{
  text-align:center;
  padding:10px;
}

.pointer{
  cursor:pointer;
}
.list, .grid, .news-list, .download-list, .flash-ads, .product-extends, .page{
  margin-bottom:10px;
	overfloat:hidden;
}

#banner .flash-ads {
	margin-bottom:0;
	line-height:0;
	font-size:0;
}

.block {
	display:block;
}

#content{
	overflow:hidden;
}
#body{
	overflow:hidden;
}
.sidebar div.side-ads {
	text-align:center;
	font-size:0;
	line-height:0;
}
.sidebar div.side-ads img{
	display:inline;
}

.ads img{
	display:block;
}
.sidebar{
	overflow:hidden;
}
.sidebar div.side-text{
	line-height:24px;
}
.sidebar div.side-text p, .sidebar div.side-text ul , .sidebar div.side-text li{
	padding:0; margin:0;
}
.sidebar div.side-text img{
	display:block;
}
.forms_form .forms_item {line-height: 20px;
padding: 5px 0 5px 100px;
position: relative;}
.forms_form .forms_item .forms_title{height: 20px;
left: 0;
position: absolute;
top: 8px;
width: 100px;}
.forms_form .forms_item .forms_required{color:#ff0000;}
.forms_form .forms_item .forms_item_description{color:#ADADAD;text-align:left;clear:both;}
.forms_form .forms_item .forms_option_item{float:left;margin-right:5px;line-height:26px;}
.forms_form .forms_item textarea {height:120px;width:350px}
.forms_form .forms_buttons{padding-left:100px;}
.forms_form .forms_submit_btn{width: 80px; cursor:pointer;
line-height: 30px;
text-align: center;
font-size:14px;
color: #fff;
text-shadow:1px 1px 1px #333;
border-radius: 5px;
margin:0 20px 20px 0;
position: relative;
overflow: hidden;
border:1px solid #1e7db9;
box-shadow: 0 1px 2px #8fcaee inset,0 -1px 0 #497897 inset,0 -2px 3px #8fcaee inset;
background: -webkit-linear-gradient(top,#70bfef,#4097ce);
background: -moz-linear-gradient(top,#70bfef,#4097ce);
background: linear-gradient(top,#70bfef,#4097ce);
}
.forms_form .forms_submit_btn:hover{
background: -webkit-linear-gradient(top,#42a4e0,#2e88c0);
background: -moz-linear-gradient(top,#42a4e0,#2e88c0);
background: linear-gradient(top,#42a4e0,#2e88c0);
}
/*cwin control css*/
.cwin_class,*#content,*.sidebar,*#banner{position:relative;overflow:hidden;}
.cwin_tab_page{width:100%;z-index:999;text-align:center;z-index:5;}
.cwin_class_banner .cwin_tab_page{ position:absolute;left:0; bottom:8px; display:block;}
.cwin_tab_page a{padding:2px 5px;font-size:10px; line-height:16px;height:16px;background-color:#999;display:inline;margin:5px 2px; cursor:pointer;color:#fff;}
.cwin_tab_page a:hover{color:#fff;}
.cssitem .cwin_tab_page a{font-size:0;padding:5px;border-radius:10px;}
#banner .cwin_tab_page a{font-size:0;padding:4px;border-radius:10px;border:1px solid #fff;background:none;}
.cwin_tab_page a.on{background-color:#555;}
#banner .cwin_tab_page a.on{background-color:#3399c7;}
.cwin_tab_pageimg {position:absolute;bottom:10px;right:0px;z-index:5;}
.cwin_tab_pageimg a{width:100px; border:1px solid #4b4b4b;display:block; float:left; margin-right:10px; }
.cwin_tab_pageimg a.on{border:1px solid #fff;}
.cwin_tab_pageimg img{width:100px; border:0;display:block;height:50px;}
.cwin_class .cwin_triggers{display:none;}
.cwin_class .cwin_triggers a {display: block; z-index: 99; width: 37px; color: #b4b4b4; position: absolute; top: 50%; margin-top:-33px; height: 65px; text-decoration: none}
.cwin_class .cwin_triggers span {display: block; background: #000;filter:alpha(opacity=60);opacity:0.6;font:500 53px/57px 宋体,arial; width:36px;cursor:pointer;height:64px;line-height:64px;text-align:center}
.cwin_class .cwin_triggers .corner {border: 1 solid #4b4b4b}
.cwin_class .cwin_triggers .prev {left: 0px}
.cwin_class .cwin_triggers .next {right: 0px}
.cwin_class .cwin_triggers a:hover {color: #f43d1e}
.cwin_class .cwin_triggers a:hover span {color: #f43d1e;opacity:1;}
.cssheader{position:relative;}
.more-url{position:absolute; right:10px; top:0;line-height: 35px;}
.sidebar .more-url a{color:#fff;}
.sidebar .more-url a:hover{color:#fff;}
.sidebar .news-list-box .time{display:none;}
.sidebar .news-list-box li h2{display:block;width:100%;}
.sidebar .listbox .list-left{width:80px;overflow:hidden; height:60px;}
.sidebar .listbox .list-left .pic{border:0;display:block;width:100%;height:60px;padding:0;}
.sidebar .listbox .list-left .pic a{display:block;border:0;width:100%;height:60px;}
.sidebar .listbox .list-left .pic img{display:block;width:100%;height:60px;}
.sidebar .listbox .list-right {width:130px;}
.sidebar .listbox .list-right .time,.sidebar .listbox .list-right .list-more{display:none;}
.sidebar .listbox .wp100 {width:100%;}
.sidebar .listbox .list-right h2 a{font-weight:bold;line-height:20px;background:none;border-bottom:0;text-indent:0;}
.sidebar .listbox .list-left, .sidebar .listbox .list-right{margin-bottom:0px;}
.sidebar .listbox .list-right .list-detail{height:41px;overflow:hidden; line-height:20px;color:#999;font-size:13px;}
.sidebar .listbox{border-bottom:1px dotted #d5d5d5;}
.detail-date{text-align:center;border-bottom:1px dotted #d5d5d5; line-height:35px;color:#999}
.sidebar .cwin_class li a {border-bottom:0;}
.sidebar ul li.sidebar-ads{border:0;}
.sidebar li .cwin_class ul li {padding:0;margin:0}
.sidebar .cssitem{margin-bottom:0;}
.sidebar li .side-text a, .sidebar li .sidebar-ads a,.sidebar li .side-ads a{border:0;text-indent:0;}
#sidebar{float:left;}
#content{float:right;}
.product-extends-list img{max-width:100%}