


.com-box-list{overflow:hidden}
.com-box-list ul{width:900px}
.com-box-list ul li{float:left;background:white;padding:15px;overflow:hidden;border:#eee 1px solid;width:378px;margin-right:20px;margin-bottom:20px;}
.c-img{float:left;margin-right:10px;}
.c-img img{width:112px;height:112px;}
.c-info{overflow:hidden;color:#999;font-size:14px;}
.com-box-list ul li:hover{box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
.com-box-list ul li:hover .c-contact a{display:block;border:#ee2e2c 1px solid;width:60px;font-size:13px;text-align:center;padding:5px 10px;background:#ee2e2c;color:white}
.c-info h2{font-size:18px;font-weight:normal;margin-top:-5px}
.c-info h2 a{color:#000}
.c-info h2 a:hover{color:#ee2e2c}
.c-info span{color:#333}
.c-contact a{display:block;border:#e3e3e3 1px solid;width:60px;font-size:13px;text-align:center;padding:5px 10px}
.com-box-list ul li.mt10{margin-top:8px}
.listNav{ width:1200px; height:50px; background:#fff; margin:0 auto;line-height:50px; margin-top:20px}
.listNav .listMenu{ width:90px; height:50px;  text-align:center; float:left; position:relative}
.listNav .listMenu .province{ width:483px; height:240px; background:#fff; position:absolute; left:0px; top:70px; z-index:1000; border:1px solid #ebebeb; padding:15px 0 0 25px; text-align:left; display:none}
.listMenu .province h3{ height:35px; line-height:35px; font-size:14px; position:relative}
.listMenu .sanjiao{position:absolute; display:block; width:483px; height:23px; background:url(../images/sprite_global.png) no-repeat -283px -180px; z-index:1005; top:50px; left:30px; display:none;}
.listMenu.on .sanjiao{ display:block;}
.listMenu .province p{ height:30px; line-height:30px;}
.listMenu .province p span{ color:#888; padding-right:10px}
.listMenu .province p a{ margin:0 10px;}
.listMenu .province p a:hover{color:#e02445}
.listMenu .hotNavbox.on .province{ display:block!important;}
.listNav .listMenuOn{ width:1100px; height:50px; float:left}
.listNav .listMenuOn a{min-width:80px; height:50px; background:#e02445; color:#fff; display:inline-block; text-align:center; margin-right:5px; padding:0 10px;}
.com-left{ width:930px; height:auto; float:left; }
.com-left .com-box{ width:900px; background:#fff; margin-bottom:20px;border:#eee 1px solid; padding:20px 0 20px 30px;transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s;    -moz-transition: all 0.3s ease-in-out 0s; overflow:hidden}
.com-left .com-box:hover{box-shadow:0px 0px 15px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.2);}
.com-left .com-box .com-info{ }
.com-left .com-box .com-info h2{ font-weight:normal; font-size:18px; height:35px; line-height:35px;overflow:hidden;margin:0}
.com-left .com-box .com-info h2 a:hover{ color:#e02445}
.com-left .com-box .com-info h2 em{ font-size:12px; color:#e02445; border:1px solid #e02445; vertical-align:middle;/* display:inline-block;*/ padding:2px 3px; margin:0 2px;}
.com-left .com-box .com-info h2 em.gray{color:gray;border:1px solid gray}
.com-left .com-box .com-info h2 span {color: #e02445;font-weight:bold}
.com-left .com-box .com-info .com-business{ height:26px;  line-height:26px; margin:0px 0; color:#333; overflow:hidden}
.com-left .com-box .com-info .com-business:after{content:""; clear:both; display:block}
.com-left .com-box .com-info .com-business span{ display:inline-block;text-align:center;color:#999; line-height:24px; margin:0 5px;border-radius: 3px;height: 26px;overflow: hidden; vertical-align: middle }
.com-left .com-box .com-product{overflow:hidden;margin-top:10px}
.com-left .com-box .com-product a{ display:block; width:155px; height:180px; text-align:center; margin-right:20px; float:left;  overflow:hidden;}
.com-left .com-box .com-product a img{ width:153px; height:150px;margin-bottom:5px;border:#eee 1px solid}



.com-right{ width:250px; height:auto; float:left; margin:0px 0 0 20px;}
.com-title{ width:230px; height:49px; line-height:50px; background:#fff; border-bottom:1px solid #e7e7e7; font-size:16px; padding:0 10px;}
.com-title span{float:right;font-size:14px}
.com-title i {font-style:normal;color:#777;padding:0 0px 0px 3px; font-size:14px;font-weight:bold;font-family:simsun;}
.com-box ul{ width:220px; height:auto; background:#fff; padding:10px 15px;}
.com-box ul li{ width:220px; height:30px; line-height:30px; overflow:hidden;}
.com-box ul li a:hover{ color:#e02445;}
.com-box ul li a em {color: #e02445;}
.com-box ul li .iconfont{ color:#db2242}
.com-box{margin-bottom:20px}

.w-com{width:100%; position:relative;margin-top:-20px;height:380px; overflow:hidden}




.list_company{border-top:#ddd 1px solid;padding-top:30px;margin-top:15px}

.list_company dl dd{ background:#fff; display:flex; margin-bottom:15px;border:#F9EFCF 1px solid;border-radius:8px}
.list_company dl dd .com_info { width:60%;padding:24px 20px 24px 30px;box-sizing:border-box;background-image: linear-gradient(180deg, #FEFAEB 20%,#ffffff 80%);}
.list_company dl dd .com_info .image { width:14%; float:left; margin-right:2%;}
.list_company dl dd .com_info .image img { width:100%;}

.list_company dl dd .com_info .text h2 { font-size:22px; display:block; margin-bottom:10px;}
.list_company dl dd .com_info .text h2>a { color:#000; max-width:78%;display:inline-block;}
.list_company dl dd .com_info .text h2 a:hover {text-decoration:underline;}
.list_company dl dd .com_info .text h2 em { float:right;}
.list_company dl dd .com_info .text h2 em a { font-size:14px; line-height:30px; padding:0 15px; border:1px solid #EF1F1F; font-weight:400; border-radius:4px; display:inline-block;color:#EF1F1F}
.list_company dl dd .com_info .text h2 em a:hover { background:#EF1F1F; color:#fff; border:1px solid #EF1F1F;}
.list_company dl dd .com_info .text h2 font { float:right;}
.list_company dl dd .com_info .text h2 font img { margin-left:5px;transform: translate(0, 1px);height:16px;}
.list_company dl dd .com_info .text .address { font-size:14px; color:#999;}
.list_company dl dd .com_info .text .address i { float:left; margin:3px 4px 0 0; font-size:14px;}
.list_company dl dd .com_info .text .jianjie { display:flex; padding:20px 0;}
.list_company dl dd .com_info .text .jianjie span { display:block; padding:0 28px;}
.list_company dl dd .com_info .text .jianjie span:nth-child(1) { padding-left:0;}
.list_company dl dd .com_info .text .jianjie span:nth-child(2) { border-left:1px solid #eee; border-right:1px solid #eee;}
.list_company dl dd .com_info .text .jianjie span em { display:block; font-size:12px; color:#999; line-height:18px; height:18px; margin-bottom:5px;}
.list_company dl dd .com_info .text .jianjie span b { display:block; font-size:16px; color:#333; font-weight:400; height:20px; line-height:20px;}
.list_company dl dd .com_info .text .business { border-top:1px solid #eee; font-size:14px; padding-top:15px; color:#999;}
.list_company dl dd .com_info .text .business i { float:left; margin:4px 5px 0 1px; font-size:12px;}
.list_company dl dd .com_info .text .business span { color:#333;}
.MallList {width:40%; padding:24px 20px;box-sizing:border-box; }
.MallList ul { display:flex; flex-wrap:wrap;}
.MallList ul li { width:31%; margin-right:3%; position:relative;}
.MallList ul li:hover { background: #fff;z-index: 66; box-shadow: 0 0 0 15px #fff, 0 50px 25px 15px rgb(0 0 0 / .2), 0 -4px 25px 15px rgb(0 0 0 / .2); border-radius: 4px 4px 0 0;}
.MallList ul li:nth-child(3){margin-right:0}
.MallList ul li .image { width:100%; overflow:hidden; border-radius: 12px; position:relative;}
.MallList ul li .image img { width:100%; transition: all .5s ease;}
.MallList ul li:hover .image img { transform: scale(1.08);}
.MallList ul li .image span { display:block; line-height:30px; background:rgb(239 31 31/.8); color:#fff; font-size:12px; text-align:center; position:absolute; left:0; right:0; bottom:0; opacity:0;}
.MallList ul li:hover .image span { opacity:1;}
.MallList ul li:hover .image span:hover { background:rgb(239 31 31/1);}
.MallList ul li .text { }
.MallList ul li .text strong { display:block; font-size:14px; color:#000; line-height:1.4; margin:8px 0 0px; overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:normal;}

.MallList ul li .text .MallTel { display:flex;position:absolute; left:0; right:0; bottom:-60px; padding:0 15px 15px;margin: 0 -15px;border-radius: 0 0 14px 14px; background:#fff; opacity: 0;}
.MallList ul li:hover .text .MallTel { opacity:1;}
.MallList ul li .text .MallTel a { display:block; line-height:32px; border-radius:8px; font-size:14px; color:#fff; width:48%; text-align:center; background:#ef1f1f;}
.MallList ul li .text .MallTel a.a_2 { margin-left:auto; background:#f60;}




.selector { background: #fff;  margin-bottom: 15px;overflow:hidden;font-size:14px;padding:15px 30px; box-sizing:border-box;}
.selector dl { overflow: hidden; position:relative;}
.selector dl:nth-child(1n+2) { border-top:1px solid #eeeeee;}
.selector dl dt { height:40px; line-height:40px;  float:left; text-align:center; color:#777;padding:0px 20px;}
.selector dl dd { padding:6px 100px 6px 0px; overflow:hidden;background:white}
.selector dl dd a {line-height: 28px; margin-right: 15px; display:block; float:left;}
.selector dl dd a.on{color: #3181fa;}