@charset "utf-8";
/* CSS Document */

.main{width:300px; margin:20px auto;}

.main .pro{ width:300px; height:254px; margin-bottom:16px; background:#fff;}
.main .pro .name{ height:29px; text-align:center; line-height:29px;font-weight:bold;}
.main .pro .name span{ border-bottom:1px solid #acabab; padding-bottom:3px;}
.main .pro .type{text-align:center; font-size:0.8em;}

.main .pro-list{ width:300px; float:left;}
.main .pro-list li{ float:left; width:150px; text-align:center; padding-bottom:20px;}
.main .pro-list .pro2{width:141px; height:124px; background:#fff;}
.main .pro-list .pro2.right{ float:right;}
.main .pro-list .pro2 .name{ height:30px; line-height:30px; text-align:center; font-size:0.85em;}
.main .morepro{ padding-top:10px; padding-bottom:10px;}

.main .msg{ font-size:0.87em; line-height:20px; }
.main .msg .title{ line-height:25px; font-size:1.5em; margin-bottom:10px; font-weight:bold; text-align:center;border-bottom:1px solid #acabab; padding-bottom:5px;}
.main .msg .txt{font-size:0.85em;}
.main .msg .img img{ margin-bottom:8px;}

.main .news{}
.main .news li{ margin-bottom:10px;}
.main .news li .title{ width:300px; margin-bottom:5px; margin-top:5px; font-size:1.5em; font-weight:bold; text-align:center;}
.main .news li .type{ color:#595757;border-bottom:1px solid #acabab;margin-bottom:15px; margin-top:10px; padding-bottom:10px;}
.main .news li span.right{ float:right;}
.main .news li .brief{ height:54px; overflow:hidden; background:#fff;}
.main .news li .brief div{ margin:10px;}
.main .news li .btn{ text-align:center; padding-top:10px;background:#fff; padding-bottom:15px;}

.main .newsinfo .title{ width:300px; margin-bottom:5px; margin-top:5px; font-size:1.5em; font-weight:bold; text-align:center;}
.main .newsinfo .type{ color:#595757;border-bottom:1px solid #acabab;margin-bottom:15px; margin-top:10px; padding-bottom:10px;}
.main .newsinfo span.right{ float:right;}
.main .newsinfo .con img{max-width:100%;}

.main .pages{border-top:1px solid #acabab; padding-top:5px;}
.main .pages span{ display:inline-block; width:50%; text-align:center; font-size:0.9em; color:#231815;}
.main .pages a{ color:#231815;}

.contact{ text-align:center; font-size:1.125em; font-weight:bold; line-height:30px;}
.contact a{ color:#000;}
.contact .txt{ font-weight:normal;}



