.contentwrap{width:1220px; height:579px; margin:25px auto}
.content_news{ width:780px; height:355px; border:1px solid #d5d5d5; padding:15px;}
.ico_news{ position:absolute; top:-6px; left:-7px; width:82px; height:82px; background-image:url(../images/ico_news.png); display:inline-block;z-index:1001}
.content_news_wrap{ background-color:#faf3f3; padding:14px}
.content_products{ width:300px; height:404px;}
.newsing_title{ position:absolute; z-index:101; text-align:center; bottom:0px; width:100%; height:40px; line-height:40px; color:#d7d7d7; background-color:rgba(0,0,0,0.5)}
.news-detail{ padding:0px 5px 0px 20px; width:375px; height:215px}
.news-detail h2{ color:#ae110e; font-size:20px; font-weight:bold; text-align:center;}
.news-detail div{ padding:20px 0px 15px 0px; line-height:24px; font-size:14px; color:#737373}
.news-detail div a{ color:#be0c08; font-size:13px; line-height:24px}
.news_aside{ position:absolute; bottom:0px; left:20px;}
.content_news_list{ list-style-image:url(../images/ico_listtype.gif); margin:15px 0px 15px 20px; }
.content_news_list li{ position:relative; }
.content_news_list li a{ color:#484649; font-size:16px; line-height:30px;}
.content_news_list li a:hover{ text-decoration:underline}
.content_news_list li span{ color:#999; font-size:14px; position:absolute; right:0px; top:2px;}
.products_title{ background-image:url(../images/productTitle.png); background-repeat:no-repeat; height:68px; border-bottom:1px solid #c5c5c5; position:relative}
.products_title a{ display:inline-block; background-image:url(../images/arrow1.png); width:19px; height:17px; position:absolute; right:0px; bottom:15px;}
.content_products{ margin-right:70px;}
.content_products h2{ width:270px}
.content_products ul li a{ position:relative; display:inline-block; float:left; width:120px; height:90px; margin-right:30px; margin-top:15px;}
.content_products ul li a img{ width:120px; height:90px;}
.content_products ul li a p{  width:100px; height:50px; position:absolute; top:0px; left:0px; text-align:center; padding:20px 10px; background-color:rgba(0,0,0,0.5); color:#bbb; display:none}
.links{ top:25px;}
.links .links_title{ font-size:16px; font-weight:bold; color:#454545; letter-spacing:5px; position:relative; padding-bottom:6px; text-align:center; margin-bottom:4px}
.links .links_title i{ height:2px; text-indent:-999px; background-color:#cb2222; position:absolute; bottom:0px; left:50%; margin-left:-25px; z-index:100; display:inline-block}
.links a{  display:inline-block; float:left;}
.links .fl{ width:515px; border:1px solid #CCC; padding:15px 15px 10px 15px; height:150px;}
.links .fr{border:1px solid #CCC; padding:15px 15px 10px 15px; width:515px; margin-right:99px; height:150px}
.major-item{ float:left; margin-top:10px;} 
.major-item a{ width:125px; text-align:center; margin-left:0px;}
.major-item a p{ color:#484649}
.links-a a{ width:155px; color:#464849; margin-right:7px; padding-top:7px; margin-left:8px;}