#comment_list{ border: 0}

.u-title-h3{ width: auto; height: 20px; line-height: 20px; font-size: 16px; font-weight: bold; color: #333; margin: 15px 20px 0; display:block; overflow: hidden;}
.u-title-h3 i{ width: 4px; height: 20px; background: #04bc06; float: left; margin: 0 8px 0 0; display: inline; overflow: hidden;}

.m-left-box{ width: 244px; height: auto; border: 1px solid #e5e5e5;}
.m-company-cont{ width: 202px; height: auto; margin: auto; display:block;}
.m-company-cont .u-company-img{ width: 100%; height: auto; margin: 18px 0 0; box-shadow: 0px 0px 5px #eee; display:block; overflow: hidden;}
.m-company-cont .m-company-msg{ width:100%; height: auto; margin: 8px 0 0; padding: 2px 0 0; border-top: 1px dashed #e5e5e5; display: block; overflow: hidden;}
.m-company-cont .m-company-msg p{ width: 100%; height: auto; line-height: 18px; font-size:12px; font-weight: normal; color: #222; margin: 6px 0 0; display: block; overflow: hidden;}
.m-company-cont .m-company-msg p a{ color: #1484e7}

.m-company-cont .m-company-msg li{ width: 100%; height: auto; line-height: 18px; font-size:14px; font-weight: normal; color: #222; margin: 6px 0 0; display: block; overflow: hidden;}
.m-company-cont .m-company-msg li strong{ width: 46px; font-weight: normal; float: left; color: #999;}
.m-company-cont .m-company-msg li b{ width: 156px; font-weight: normal; float: left;word-wrap:break-word;}
.m-company-cont .m-company-msg li a{ color: #1484e7}
.m-officialweb{ width:auto; height: auto; margin: 11px 0 0; display:block; overflow: hidden;}

/*同类最新软件*/
.m-similar-cont{ width: 100%; height: auto; margin: 18px 0 0; border-top: 1px solid #e5e5e5; display: block; overflow: hidden;}
.m-similar-cont .m-similar-list{ width: auto; height: auto; margin: 6px 20px 0; display: block; overflow: hidden;}
.m-similar-cont .m-similar-list a{ width: 100%; height: auto; padding: 14px 0; border-bottom: 1px dashed #e5e5e5; display: block; overflow: hidden;}
.m-similar-cont .m-similar-list a img{ width: 60px; height: 60px; border-radius: 12px; float: left; margin: 0 14px 0 0; display: inline; overflow: hidden;}
.m-similar-cont .m-similar-list a strong{ width: 126px; height: 18px; line-height: 18px; font-size: 16px; font-weight: normal; color: #222; float: left; margin: 0; display: inline; overflow: hidden;}
.m-similar-cont .m-similar-list a em{ width: 126px; height: 16px; line-height: 16px; font-size: 14px; font-weight: normal; color: #999; float: left; margin:3px 0 0; display: inline; overflow: hidden;}
.m-similar-cont .m-similar-list a b{ width: 74px; height: 18px; line-height: 18px; font-size: 14px; font-weight: normal; color: #29c96c; border: 1px solid #29c96c; border-radius: 4px; float: left; margin:3px 0 0; display: inline; overflow: hidden; text-align: center}
.m-similar-cont .m-similar-list a:hover strong{ color: #29c96c}
.m-similar-cont .m-similar-list a:hover b{ color: #fff; background: #29c96c}

/*同类软件排行*/
.m-similarrank-cont{ width: 100%; height: auto; margin: 18px 0 0; border-top: 1px solid #e5e5e5; display: block; overflow: hidden;}
.m-similarrank-cont .m-similarrank-list{ width: auto; height: auto; margin: 6px 20px 0; display: block; overflow: hidden;}
.m-similarrank-cont .m-similarrank-list a{ width: 100%; height: auto; padding: 14px 0; border-bottom: 1px dashed #e5e5e5; display: block; overflow: hidden;}
.m-similarrank-cont .m-similarrank-list a i{ width: 18px; line-height: 18px; font-size: 12px; font-weight: normal; font-style: normal; color: #fff; text-align: center; background: #ccc; border-radius: 4px; float: left; margin: 16px 12px 0 0; display: inline; overflow: hidden;}
.m-similarrank-cont .m-similarrank-list a img{ width: 50px; height: 50px; border-radius: 12px; float: left; margin: 0 14px 0 0; display: inline; overflow: hidden;}
.m-similarrank-cont .m-similarrank-list a strong{ width: 106px; height: 18px; line-height: 18px; font-size: 16px; font-weight: normal; color: #222; float: left; margin:4px 0 0; display: inline; overflow: hidden;}
.m-similarrank-cont .m-similarrank-list a em{ width: 106px; height: 16px; line-height: 16px; font-size: 14px; font-weight: normal; color: #999; float: left; margin:6px 0 0; display: inline; overflow: hidden;}
.m-similarrank-cont .m-similarrank-list a em span{ color: #29c96c}
.m-similarrank-cont .m-similarrank-list a:hover strong{ color: #29c96c}
.m-similarrank-cont .m-similarrank-list a:nth-child(1) i{ background: #fa4e57}
.m-similarrank-cont .m-similarrank-list a:nth-child(2) i{ background: #ff9000}
.m-similarrank-cont .m-similarrank-list a:nth-child(3) i{ background: #ffc000}
.m-similarrank-cont .m-similarrank-list a:nth-last-child(1){ border: 0}


.m-center-box{ width: 689px; height: auto; border: 1px solid #e5e5e5}
.m-company-main{ width: auto; height: auto; margin: 24px 20px 0; display: block; overflow: hidden;}
.m-company-main h2{ width: 100%; height: auto; font-size: 16px; font-weight: bold; color: #222; display:block; overflow: hidden;}
.m-company-main .m-main-cont{ width: 100%; height: auto; line-height: 28px; font-size: 16px; font-weight: normal; color: #666; display: block; overflow: hidden; margin: 10px 0 0; position: relative;}
.m-company-main .m-main-cont p{ text-indent: 2em}
.m-company-main .m-main-cont img{ width: auto; max-width: 80%; height: auto; margin: 10px auto; display: block; overflow: hidden;}
.m-company-main .m-main-cont .u-main-bg{ width: 100%; height: 52px; display:block; overflow: hidden; position:absolute; left: 0; bottom: 0; z-index: 5;
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(255,255,255,.1)), color-stop(1, rgba(255,255,255,1))); /*谷歌*/
}
.m-company-main .u-main-btn{ width: 134px; height: 42px; line-height: 42px; font-size: 16px; font-weight: normal; color: #fff; text-align: center; background: #22bc62; margin: 20px auto 0; display:block; overflow: hidden; cursor: pointer;}
.m-company-main .u-main-btn:hover{ background: #0ed25f}
.m-company-tab{ width: 100%; height: auto; display:block; overflow: hidden; margin: 24px 0 0}
.m-company-tab .m-tab-btn{ width: 100%; height: auto; background: #f0f0f0; display:block; overflow:hidden}
.m-company-tab .m-tab-btn li{ width: 158px; height: 38px; line-height:38px;font-size: 16px; font-weight: normal; color: #fff; background: #29c96c; border: 2px solid #29c96c; border-bottom:0; float: left; display: inline; overflow: hidden; text-align: center; cursor: pointer;}
.m-company-tab .m-tab-btn li.f-hover{ background: #fff; color: #29c96c}
.m-company-tab .m-tab-down{ width: 100%; height: auto; display:block; overflow:hidden; padding: 0 0 20px 0;}
.m-company-tab .m-tab-down .m-down-dl{ width: 648px; height: auto; margin:22px auto 0; display:block; overflow: hidden;}
.m-company-tab .m-tab-down .m-down-dl dt{ width: 100%; height: 30px; line-height: 30px; font-size: 12px; font-weight: normal; color: #555; background: #f5f5f5; display:block; overflow: hidden;}
.m-company-tab .m-tab-down .m-down-dl dt strong{ float: left; font-weight: normal; margin: 0 20px 0 10px; display: inline; overflow: hidden;}
.m-company-tab .m-tab-down .m-down-dl dt span{ font-weight: normal; color: #1484e7}

.m-company-tab .m-tab-down .m-down-dl dd{ width: 100%; height: auto; margin: 14px 0 0; display: block; overflow: hidden;}
.m-company-tab .m-tab-down .m-down-dl dd .u-img{ width: 44px; height: 44px; float: left; margin: 0 15px 0 0; display: inline; overflow: hidden;}
.m-company-tab .m-tab-down .m-down-dl dd .u-name{ width: 588px; height:20px; line-height: 20px; font-size: 16px; font-weight: bold; color: #31c466; float: left; margin: 1px 0 0; display: inline; overflow: hidden;}
.m-company-tab .m-tab-down .m-down-dl dd .u-name strong{ font-weight: bold; float: left;}
.m-company-tab .m-tab-down .m-down-dl dd .u-name:hover strong{ color: #0fe267}
.m-company-tab .m-tab-down .m-down-dl dd .u-name b{ width: 36px; height: 18px; line-height: 18px; font-size: 12px; font-weight: normal; color: #fff; text-align: center; background: #f96811; border-radius: 4px; float: left; margin: 1px 0 0 5px; display: inline; overflow: hidden;}
.m-company-tab .m-tab-down .m-down-dl dd p{width: 588px; height:20px; line-height: 20px; font-size: 14px; font-weight: normal; color: #999; float: left; margin: 3px 0 0; display: inline; overflow: hidden;}
.m-company-tab .m-tab-cms{width: 100%; height: auto; display:block; overflow:hidden; padding: 0 0 20px 0;}
.m-company-tab .m-tab-cms .m-cms-dl{ width: 648px; height: auto; margin:0 auto; padding: 20px 0; border-bottom: 1px dashed #e5e5e5; display:block; overflow: hidden;}
.m-company-tab .m-tab-cms .m-cms-dl dt{ width: 176px; height: auto; float: left; margin: 0; display: inline; overflow: hidden;}
.m-company-tab .m-tab-cms .m-cms-dl dd{ width: 460px; height: auto; float: left; margin: 0 0 0 12px; display: inline; overflow: hidden;}
.m-company-tab .m-tab-cms .m-cms-dl dd a{ width: 100%; height: 30px; line-height: 30px; font-size: 20px; font-weight: normal; color: #333; margin: 2px 0 0; display: block; overflow: hidden;}
.m-company-tab .m-tab-cms .m-cms-dl dd a:hover{ color: #04bc06}
.m-company-tab .m-tab-cms .m-cms-dl dd p{ width: 100%; height: auto; max-height: 60px; line-height: 20px; font-size: 14px; font-weight: normal; color: #888; margin: 5px 0 0; display:block; overflow: hidden;}
.m-company-tab .m-tab-cms .m-cms-dl dd em{ width: 100%; height: 20px; line-height: 20px; font-size: 14px; font-weight: normal; color: #888; margin: 7px 0 0; display:block; overflow: hidden;}
.m-company-tab .u-showmore-btn{ width: 648px; height: 38px; line-height: 38px; font-size: 14px; font-weight: normal; color: #333; text-align: center; background: #f5f5f5; margin: 22px auto 0; display: block; overflow: hidden; cursor: pointer;}


.m-company-comment{ width: 100%; height: auto; margin: 22px 0 0; display: block; overflow: hidden;}
.m-company-comment h3{ width: 100%; height: 40px; line-height: 40px; font-size: 14px; font-weight: normal; color: #555; background: #f0f0f0; display:block; overflow:hidden}
.m-company-comment h3 strong{ width: 122px; background: #29c96c; color: #fff; text-align: center; font-size: 16px; font-weight: normal; float: left; display: inline; overflow: hidden;}
.m-company-comment h3 b{ font-weight: normal; float: right; margin: 0 21px 0 0; display:inline; overflow: hidden;}


.m-right-box{ width: 231px; height: auto; border: 1px solid #e5e5e5}
.m-similar-company{ width: 100%; height: auto; display: block; overflow: hidden;}
.m-similar-company .m-cont{ width: 190px; height: auto; margin: auto; display:block; overflow: hidden;}
.m-similar-company .m-cont a{ width: 100%; height: auto; display:block; overflow: hidden; margin: 20px 0 0;}
.m-similar-company .m-cont a img{ width: 188px; height: auto; border: 1px solid #eee; display: block; overflow: hidden;}
.m-similar-company .m-cont a strong{ width: 100%; height: auto; line-height: 20px; font-size: 14px; font-weight: normal; color: #222; text-align: center; margin: 11px 0 0; display: block; overflow: hidden;}
.m-similar-company .m-cont a:hover strong{ color: #04bc06}

.m-similar-key{ width: 100%; height: auto; margin: 20px 0 0; padding: 0 0 20px 0; display: block; overflow: hidden; border-top: 1px solid #e5e5e5}
.m-similar-key .m-cont{ width: 190px; height: auto; margin: auto; display:block; overflow: hidden;}
.m-similar-key .m-cont a{ width: 100%; height: auto; display:block; overflow: hidden; margin: 20px 0 0; position: relative;}
.m-similar-key .m-cont a img{ width: 188px; height: auto; border: 1px solid #eee; display: block; overflow: hidden;}
.m-similar-key .m-cont a strong{ width: 100%; height: 26px; line-height: 26px; font-size: 14px; font-weight: normal; color: #fff; text-align: center; margin: 11px 0 0; display: block; overflow: hidden; position: absolute; left: 0; bottom: 0; z-index: 5; background: rgba(0, 0, 0, .5)}
.m-similar-key .m-cont a:hover strong{ background: #04bc06}







