
box{ width: 820px; overflow: hidden; padding-bottom: 30px;}
.product-list { margin-bottom: 30px;}
.product-list li{ height: 250px; border-bottom: 1px dashed #f2f2f2;}
.pro-img{ width: 330px; height: 250px; line-height: 250px; text-align: center;}
.pro-img img{ max-height: 250px;}
.pro-txt{ padding-top: 15px;}
.product-list .odd .pro-img{ float: left;}
.pro-txt h3{ font-size: 20px; margin-bottom: 10px;}
.pro-txt .intro{ font-size: 14px; line-height: 26px; height: 126px; overflow: hidden; margin-bottom: 10px;}
.pro-txt .more{ background: url(../images/icon7.png) no-repeat 0 0; padding-left:38px; height: 28px; line-height: 28px; display: inline-block; color: #666;}
.pro-txt .more:hover{ background-position: 0 -28px; color: #195ca1;}
.product-list .even .pro-img{ float: right;}
.pro-txt h3 a:hover{ color: #195ca1;}
.menus .submenus li a{ background: #fff; border-left:none; border-bottom: 1px solid #f2f2f2; font-size: 12px; position: relative;}
.menus .submenus li i{ background: url(../images/icon8.png) no-repeat 0 0; width: 5px; height: 8px; position: absolute; right: 15px; top: 18px;}
.menus .submenus li .on,.menus .submenus li a:hover{color: #195ca1;}
.menus .submenus li .on i,.menus .submenus li a:hover i{ background-position: 0 -41px;}

