.newsbg{ background-color:#f1f3f0; width:100%; padding:1px 0;}
.news{width:1200px; margin:30px auto;}
.newsleft{ width:296px; float:left;}
.newsright{ width:883px; float:right; border-radius:15px; padding:20px; background:#fff;}
.newslefttitle{ background:url(../images/newsleftbg.png) center center no-repeat; width:100%; height:118px; border-radius:15px; background-color:#fff; padding-top:30px; padding-left:20px;}
.newslefttitle h2{ color:#cb0000; font-size:20px; font-weight:bold;}
.newslefttitle h3{ color:#a0a0a0; font-size:14px; margin-top:20px;}
.newsleftnav{ margin-top:12px; background-color:#fff; border-radius:15px; padding:15px;}
.newsleftnav ul li{ font-size:16px; font-weight:bold; list-style:disc; list-style-position:inside; border-bottom:1px dashed #ccc; height:60px; line-height:60px;}
.newsleftnav ul li.on a,.newsleftnav ul li.on,.newsleftnav ul li:hover a,.newsleftnav ul li:hover{ color:#cb0000;}
.newsright h1{ font-size:24px; font-weight:normal; text-align:center; margin:10px 0 40px 0;}
.newsright h1 span{ padding:5px 30px 20px 30px; text-align:center; background:url(../images/bottomright.png) right bottom no-repeat,url(../images/topleft.png) left top no-repeat}
.newsright h1 i{ font-size:12px; color:#aaa; display:block; margin-top:5px;}
.newsright h1 span i{ font-size:12px; color:#ccc;}
.newsright .newscontent{ line-height:25px;}

.newslist li{ /* height:135px; */ padding-top:20px; border-bottom:1px solid #ccc;}
.newslist li:hover{ background-color:#E6E6E6;}
.newslist li .newsdate{ width:90px; height:90px; float:left; margin-right:20px; line-height:30px; padding-top:20px; background-color:#E6E6E6; font-size:14px; text-align:center;}
.newslist li .newsdate i{ font-weight:bold; font-size:34px; display:block; color:#4D4D4D;}
.newslist li .newstitle h2{ font-size:18px; font-weight:bold; margin-bottom:10px; color:#4D4D4D;}
.newslist li .newstitle{ font-size:12px; line-height:20px;}

.productlist li{ width:200px; height:280px; float:left; margin-right:14px; margin-bottom:20px;}
.productlist li:nth-child(4n){ margin-right:0;}
.productlist li img{ widows:100%; height:200px;}
.productlist li .producttitle{ line-height:27px; padding-left:5px; margin-top:3px;}

.downloadlist li{ height:43px; line-height:43px; border-bottom:1px dashed #CCC; list-style:disc; list-style-position:inside;}
.downloadlist li a{ color:#606060;}

.newsearch{ margin-bottom:40px;text-align:center;}
.newsearch input[type=text],.newsearch input[type=date]{ border:1px solid #F10215; height:30px;  border-radius:6px; }
.newsearch input[type=submit]{ border:none;background-color: #409EFE; color:#fff; border-radius:6px; padding:4px 10px;}
