﻿.title{font-size:14px;font-weight:bold;border-bottom:1px solid #f0f0f0;line-height:30px;height:30px;margin:0 0 15px 0;}
.photolist{margin:0;padding-top:40px;list-style:none;width:100%;overflow:hidden;}
.photolist li{position:relative;float:left;display:block;overflow:hidden;width:201px; height:300px;text-align:center;padding:0 12px;}
.photolist li .photo_img {position:absolute;left:0;top:0;}
.photolist li .photo_txt{position:absolute;left:0;top:40px;width:201px;height:40px;line-height:40px;text-align:center;}
.photolist li .photo_bg{background:#111;filter:alpha(opacity=50);border:1px solid #b7a473;position:absolute;left:0;top:40px;opacity: 0.5; moz-opacity: 0.5;width:201px;height:40px;}
.photolist li a{color:#fff;font-size:16px;}
.photolist li p{line-height:22px;padding:0 0 10px 10px;margin:0;}

.content{word-break:break-all;line-height:200%;padding:20px 40px 0 40px;}
.content p{margin:15px 0;font-size:16px; text-indent:2em;}

.app ul, .app ul li {margin:0;padding:0;list-style:none;}
.app ul li {width:295px;height:200px;margin:0 0 40px 0;float:left;overflow:hidden;text-align:center;position:relative;display:inline-block;}
.app ul li a {width:100%;height:100%;}
.app ul li .photo {width:295px;height:200px;overflow:hidden;}
.app ul li img {width:295px;height:200px;}
.app ul .app_ml {margin:0 40px 40px 0;}
.app ul li h5 {font-size:18px;line-height:40px;font-weight:400;position:absolute;bottom:0px;height:40px;width:100%;background:rgba(255,255,255,.5);}
.app ul li div {color:#999;}
.app ul li a:hover {}

.class {width:200px;float:left;display:inline;margin-top:20px;}
.class li {height:50px;border-bottom:1px solid #ccc;}
.class li a {display:block;text-align:center;font-size:20px;font-weight:400;line-height:50px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;}
.class li a:hover {background:#01aa81;color:#fff;}
.class .on a {background:#ec5858;color:#fff;font-weight:700;}

.product {width:1000px; float:right;display:inline;}
.product ul li {float:left;display:inline-block;width:302px;height:260px;margin:0 0 40px 30px; overflow:hidden;}
.product ul li .photo {width:300px;height:200px;border:1px solid #aaa;overflow:hidden;}
.product ul li img {width:300px;height:200px;}
.product ul li h5 {font-size:18px;line-height:50px;height:50px;font-weight:400;text-align:center;background:#eee;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;}
.product ul li a:hover h5 {background:#ec5858;color:#fff;}