body{font:14px/160% Arial,Helvetica,sans-serif;text-align:left;margin:0 auto;background:#fff;max-width:640px;}
.header {height: 50px;}
.logo{height:50px;width:50px;}
.out-left {width: 100%; }
.out-left .title{float:left;margin-top:32px;font-size:22px;line-height:28px;color:#333;margin-left:8px;margin-top:21px;}
.out-left img{float:left;margin:10px;border-radius:10px;}
.clear{clear: both; }
a{color: #5e5e5c;text-decoration: none;}
.footer_line{border: 0.1px solid #eee;margin-top:18px;}

.fluid-w{margin-top:24px;font-size:10px;}
footer{text-align: center; }
p{margin:0;}
a{text-decoration: none;}
.articles{padding: 0 0 0 0;}
ol, ul {list-style: none;margin: 0; padding: 0;}
.articles li:nth-child(1) a {border-top: none;}
.articles li a{display: block;width: 100%;height:70px;padding: 10px 0;border-bottom: 1px solid #ddd;}
.articles .pic {float: left;margin: 0 0 0 10px;width: 80px;height: 70px;}
.articles .pic img{border-radius:4px;}
.articles .detail{height: 70px; padding: 0 10px;overflow: hidden;}
.articles h2{font-size: 18px;color: #111;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 0px; margin-bottom:0px;}
.articles p{color: #888;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:140%;padding:2px 0 0 0 ;}

.nav1{height:40px;border-top:1px solid #eee;border-bottom:1px solid #E61A6B;background:#f3f3f3}
.nav1 a{color:#333;font-size:16px;float:left;width:16.6%;line-height:40px;text-align:center;text-decoration: none; }
.nav1 a span{display: inline-block;height:38px;}
.nav1 a.on span{color: #ff0033;border-bottom: 2px solid #ff3333;}


.line_title{font-size: 14px;line-height: 100%;padding: 25px 10px 15px;color: #111;}
.line_title::before{border:3px solid #ff7878;border-radius:50%;content:"";display:inline-block;float:left;height:6px;margin:1px 5px 0 0;width:6px}

.people-card-group{padding:0 10px;}
.people-card-group li {  margin: 0 0 15px 0;float: left;padding-left:8px;padding-bottom: 8px;border-bottom: 1px solid #ddd; width:100%; }
.people-card-group .pic {float: left;width: 110px;height: 125px;}
.people-card-group .pic img{border-radius:3px;}
.people-card-group .detail{padding: 0 10px;overflow: hidden;}
.people-card-group h2{font-size: 18px;color: #111;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 0px; margin-bottom:0px;}
.people-card-group p{color: #888;overflow: hidden;font-size:14px;line-height:140%;padding:2px 0 0 0 ;
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}

.brand-card-group{padding: 0 10px;}
.brand-card-group  li { clear: none;float: left;margin-right: 1%; width: 30%;}
.brand-card-group li a{display:block;font-size:14px;height:34px;line-height:34px;text-align:center;margin:0 0 15px 0;border-radius:17px;border:1px solid #bbb;color:#333;overflow:hidden}


.test-card-group{padding: 0 10px;text-align:center}
.test-card-group li { clear: none;margin-left:32%;width: 31%; }
.test-card-group li a{box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);background-color: #ff3333;color:#FFFFFF; -webkit-transition-duration: 0.4s;; display:block;font-size:14px;height:34px;line-height:34px;text-align:center;margin:0 0 15px 0;border-radius:17px;border:1px solid #bbb;overflow:hidden}


.product-card-group{padding:0 auto;}

.product-card-group li{ margin: 0 0 15px 0;width:30%;float: left;padding-left:8px;padding-bottom: 8px;height:150px;}
.product-card-group img{width:100%;border-radius:4px;height:125px;}
.product-card-group li div a{display:block;font-size:14px;text-align:center;line-height:100%;

.news h2{margin-left:5px;}
.news img{max-width:100%}
.news .author{cursor:pointer;color:#576b95;margin-left:5px;}
.news .date{cursor:pointer;color:rgb(0,0,0,0.3);margin-left:10px;}

.person h1{margin:0 10px 0 0;display:inline;font-size:34px;line-height:1.15;font-weight:400;vertical-align:sub}
.person h2{margin:0 10px 10px -10px;display:inline;font-weight:400;font-size:20px;vertical-align:sub;}

.title-text{foat:left;display:block;padding:0 8px 0 18px;line-height:24px;font-size:22px;font-weight:400;color:#000;background:#fff}
.plan-line{display:block;clear:both;overflow:hidden;font-size:20px;font-size:22px;font-weight:400;}
.plan-line h2{border-left: 12px solid #4F9CEE;}
