.company_mian_l { float:left; width:100%;}
.company_mian_r { overflow:hidden;}

.com_rank_sec { background:#fff; overflow:hidden;padding:20px; border:1px solid #e1e6f0;}
.com_rank_title { height:20px; line-height:20px;}
.com_rank_title strong { font-size:18px; color:#333; float:left;}
.com_rank_title strong:before { content:''; display:block; width:4px; height:20px; background:#2e98ff; border-radius:2px; float:left; margin-right:10px;}
.com_rank_title span { float:right;}
.com_rank_title span a { font-size:14px; color:#999;}

.com_rank_sec ul.past_zx { margin-top:5px; overflow:hidden;}
.com_rank_sec ul.past_zx li { overflow:hidden; padding:15px 0;}
.com_rank_sec ul.past_zx li:nth-child(1n+2) { border-top:1px dashed #e1e6f0;}
.com_rank_sec ul.past_zx li a { display:flex;align-items: center;}
.com_rank_sec ul.past_zx li .xvhao { width:8%; font-size:18px; font-weight:700; color:#222;font-family:'jdzh';}
.com_rank_sec ul.past_zx li:nth-child(1) .xvhao {color:#ee2e2c;}
.com_rank_sec ul.past_zx li:nth-child(2) .xvhao {color:#f79334;}
.com_rank_sec ul.past_zx li:nth-child(3) .xvhao {color:#2e98ff;}
.com_rank_sec ul.past_zx li .text { width:92%;}
.com_rank_sec ul.past_zx li .text strong { font-size:16px; color:#333; font-weight:400; display: block; margin-bottom:5px;}
.com_rank_sec ul.past_zx li:hover .text strong { color:#007aff;}
.com_rank_sec ul.past_zx li .text p { font-size:12px; color:#666;}

.com_rank_sec .list_rank { }
.com_rank_sec .list_rank ul li { font-size:14px; color:#333; line-height:32px;}
.com_rank_sec .list_rank ul li span { color:#999; font-size:12px;}
.com_rank_sec .list_rank ul li em { margin-right:8px; font-size:20px;font-family:'jdzh'; font-weight:700; display:inline-block; float:left;}
.com_rank_sec .list_rank ul li a { display:inline-block;width: 70%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.com_rank_sec .list_rank ul li:nth-child(1) em {color:#ee2e2c;}
.com_rank_sec .list_rank ul li:nth-child(2) em {color:#f79334;}
.com_rank_sec .list_rank ul li:nth-child(3) em {color:#2e98ff;}


.list_company li{ overflow:hidden;background:#fff; display:flex; margin-bottom:15px;}
.list_company li .com_info { width:60%;padding:24px 20px 24px 30px;box-sizing:border-box;}
.list_company li .com_info .image { width:14%; float:left; margin-right:2%;}
.list_company li .com_info .image img { width:100%;}
/*.list_company li .com_info .text { overflow:hidden;}*/
.list_company li .com_info .text h2 { font-size:18px; display:block; margin-bottom:10px;}
.list_company li .com_info .text h2>a { color:#333; max-width:78%;display:inline-block;}
.list_company li .com_info .text h2 a:hover { color:#3181fa;}
.list_company li .com_info .text h2 em { float:right;}
.list_company li .com_info .text h2 em a { font-size:14px; line-height:30px; padding:0 15px; border:1px solid #e6e6e6; font-weight:400; border-radius:4px; display:inline-block;}
.list_company li .com_info .text h2 em a:hover { background:#3181fa; color:#fff; border:1px solid #3181fa;}
.list_company li .com_info .text h2 font { float:right;}
.list_company li .com_info .text h2 font img { margin-left:5px;transform: translate(0, 1px);height:16px;}
.list_company li .com_info .text .address { font-size:14px; color:#999;}
.list_company li .com_info .text .address i { float:left; margin:3px 4px 0 0; font-size:14px;}
.list_company li .com_info .text .jianjie { display:flex; padding:20px 0;}
.list_company li .com_info .text .jianjie span { display:block; padding:0 28px;}
.list_company li .com_info .text .jianjie span:nth-child(1) { padding-left:0;}
.list_company li .com_info .text .jianjie span:nth-child(2) { border-left:1px solid #eee; border-right:1px solid #eee;}
.list_company li .com_info .text .jianjie span em { display:block; font-size:12px; color:#999; line-height:18px; height:18px; margin-bottom:5px;}
.list_company li .com_info .text .jianjie span b { display:block; font-size:16px; color:#333; font-weight:400; height:20px; line-height:20px;}
.list_company li .com_info .text .business { border-top:1px solid #eee; font-size:14px; padding-top:15px; color:#999;}
.list_company li .com_info .text .business i { float:left; margin:4px 5px 0 1px; font-size:12px;}
.list_company li .com_info .text .business span { color:#333;}
.list_company li .com_product{overflow:hidden;width:40%; padding:24px 20px;box-sizing:border-box;}
.list_company li .com_product a { display:block; float:left; overflow:hidden; width:32%; margin-right:2%; box-sizing:border-box;}
.list_company li .com_product a:nth-child(3n+3) { margin-right:0;}
.list_company li .com_product a .image { width:100%;border:1px solid #eee; box-sizing:border-box; overflow:hidden;}
.list_company li .com_product a .image img { width:100%; transition:all .3s;}
.list_company li .com_product a:hover .image img { width:100%; transform: scale(1.06);}
.list_company li .com_product a p { font-size:12px; text-align:center; margin-top:10px;}



