﻿@charset "utf-8";
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video,img { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
.keylist { margin-top: 20px; }
.keylist li { float: left; width: 147px; height: 70px; margin: 0 1px; }
.keylist li img { display: block; }
.topnews .title .smore { font-size: 14px; color: #333; background: url(../images/vbfh.gif) no-repeat right center; float: right; display: block; width: 40px; height: 25px; }
.topnews .newstit { font-size: 14px; height: 20px; line-height:20px; margin-bottom: 10px; font-weight: bold; }
.topnews .newstit a { color: #333; }
.topnews .newstit a:hover { text-decoration: underline; color: #000; }
.topnews .newscon { color: #666; font-size: 12px; line-height: 18px; margin-bottom: 30px; height: 36px; overflow: hidden; }
.topnews .newimg { overflow: hidden; }
.topnews .newimg .item { float: left; position: relative; width: 161px; height: 120px; overflow: hidden; margin-bottom: 10px; }
.topnews .newimg .item a { display: block; }

.fs14{font-size:14px;}
.lh28{line-height:28px;}
.c_888{color:#888;}
.h30{height:30px;font-size:1px;}
.rig{width:1160px;min-height:700px;padding-right:50px;padding-bottom: 20px;}
.product .prodlist li {width:100%; height: 145px; float: left; margin:10px 10px 10px 0px; border-radius: 4px; overflow: hidden; position: relative; -webkit-transition: all .2s linear; transition: all .2s linear; border-bottom:1px solid #dedede;}
.product .prodlist li:hover {border-bottom:1px solid #dedede;-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.product .prodlist li a.img {width:190px;display: block; }
.product .prodlist li a.img  img { display: block; width: 100%; }
.product .prodlist li .rtit{width:670px;font-size:12px;color:#888;line-height:24px;}
.product .prodlist li .rtit h2 {width: 100%; height:40px; line-height:40px; font-size: 14px; color:#2a314e;}
.product .prodlist li .rtit h2 a{font-size: 16px;font-weight:100; color:#2a314e;}
.product .prodlist li .rtit p.p1{text-align:right;line-height:30px;padding:0px 10px;}
.product .prodlist li .rtit a.more {color:#f30;}
.subloc{height:30px;line-height:30px;font-size:14px;color:#f30;border-bottom:1px solid #2a314e;padding:5px 0px;margin-bottom:10px;}
.subloc h2{height:30px;line-height:30px;font-size:18px;border-left:3px solid #f30;padding-left:5px;float:left;}
.subloc a{color:#2a314e;padding:0px 3px;text-decoration:none;}
