.rights dl{ margin:10px 10px 5px 10px; width:227px; overflow:hidden;}
.rights dl dt{ width:227px; overflow:hidden;}
.rights dl dt img{ width:219px; height:179px; border:1px solid #d2d2d2; padding:3px;}
.rights dl dd{ height:38px; overflow:hidden; line-height:38px; font-size:14px; text-align:center; color:#333;}
.rights dl dd a{  color:#333333;}
.rights dl dd img{ margin:8px 0 0 0; padding-right:30px;}

.rights .nones{ margin-right:0;}


.news_list{ float:left; display:inline; width:703px; padding:30px 0 20px 20px;}
.news_pic{ float:left; display:inline; width:90px; padding:15px 15px;}
.news_pic img{ width:90px; height:71px;}
.news_tt{ float:left; display:inline; width:580px; padding:15px 0 15px 0px;}
.news_tt2{width:auto;}
.news_tt h4{ background:url(../img/iocn8.gif) no-repeat left 0; padding-left:20px; font-size:14px;}
.news_tt2 h4{background:none; padding-left:0px;}
*html .news_tt h4{ background:url(../img/iocn8.gif) no-repeat left 0;}
.news_tt h4 a{ color:#393939;}
.news_tt h4 a:hover{ color:#000;}
.news_tt h4 span{ font-size:12px; font-weight:normal; color:#777; padding-left:20px;}
.news_tt p{ line-height:150%; padding-top:5px;}
.news_tt p a{ padding-left:10px; color:#e60000;}
.news_tt p a:hover{ color:#000;}
.blank4{ clear:both; height:10px; overflow:hidden; background:url(../img/line6.gif) repeat-x center #fff; margin:0 auto;}




.newslist{line-height:24px; color:#4A4A4A; padding-bottom:12px; margin-right:10px; padding-left:0px;}
.newslist li{  height:18px;   line-height: 18px;    padding: 8px; display:block;}
.newslist li a{ float:left;background: url("../images/arrow_icon.png") no-repeat scroll left 7px ;      display: block;    line-height: 18px;    padding: 0 0 0 15px;}
.newslist li span{ float:right;padding-right: 8px;}

.downlist{line-height:24px; color:#4A4A4A; padding-bottom:12px; margin-right:10px; padding-left:15px;}
.downlist li{  background: url("../images/arrow_icon.png") no-repeat scroll left 15px ;  height:18px;   line-height: 18px;    padding: 8px; display:block;}
.downlist li a{ float:left;     display: block;    line-height: 18px;    padding: 0 0 0 15px;}
.downlist li span{float:right;padding-right: 8px;}

.pro{ line-height:26px; padding:10px 10px;}

.ipro_list { width:25%; float:left;}
.ipro_list_img { width:180px; margin:auto; border:1px solid #CCC;}
.ipro_list_img img { width:180px; height:180px; border:none;}
.ipro_list_name { width:180px; margin:auto; line-height:30px; text-align:center;}

.pages { clear:both; padding:20px 0 20px 0; color:#4A4A4A; }
.pages a { color:#4A4A4A; }
.pages a:hover { color:#4A4A4A;  font-weight:bold  }
.pages ul { float:right;list-style:none;background:none; font-size:12px;}
.pages li { float:left; margin-left:8px;list-style:none; border:0; background:none}
.smcy{  padding:10px; margin:0 auto; width:940px;}
.smcy,.smcy a{ color:#4A4A4A;padding:10px;}

.c_product_b{ display:inline-block}	
.c_product_b li{ float:left; text-align:center; width:170px;height:154px;}
.c_product_b li img{ border:1px solid #026fb5; width:158px;height:119px; margin:auto; text-align:center;}
.infobox p{ padding-left:15px; margin-bottom:10px; font-weight:bold; padding-top:10px; border-bottom:1px dotted #ccc}
#title{ text-align:center; font-weight:bold; font-size:24px; border-bottom:1px dotted #ccc;line-height: 38px;}
#info{ text-align:center}
.pro_name{ text-align:center; margin-bottom:10px;}

.midd{width:960px;background:url(../images/bottomgggg.png) bottom no-repeat; padding:0px 0px 29px}
.mid_top{padding:10px 0px 0px;}
.mid_bottom{background:#fff;padding:20px;}


#demo4{overflow:hidden;margin-top:16px;}
#demo4 li{ float:left; height:200px;}
#demo4 a{ text-align:center; width:195px; float:left; margin:0 16px; color:#4A4A4A;margin-bottom:10px;}
#demo4 a img{ width:187px; height:141px; margin-bottom:8px; border:1px solid #DADADA; padding:3px; background:#fff}