/*-----------------列表主体-----------------*/
.company_list{ border:1px solid #EDEDED; padding-left:1px; padding-top:10px; padding-bottom:10px\9;}

.company_list .cl_tit{ overflow:auto; zoom:1; line-height:26px; padding:0 8px; color:#F30; margin-bottom:12px;}
.company_list .cl_tit h3{ font-family:Microsoft YaHei, simsun, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; float:left;}
.company_list .cl_tit em{ float:right; font-style:normal; font-size:12px; color:#999;}
.company_list .cl_tit em a{ color:#666; margin:auto 5px;}
.company_list .cl_tit em a:hover{ color:#F30;}
.company_list .cl_tit em img{ vertical-align:middle; margin-right:5px;}
.company_list .cl_tit em i{ color:#555; margin:auto 3px; font-style:normal;}


.company_list ul{ overflow:auto; zoom:1; clear:both;}
.company_list li{ width:148px; height:93px; overflow:hidden; margin:auto auto 12px 8px; border:1px solid #CCC; /* background:#F0F0F0; */ float:left; display:inline;}
.company_list li img{ margin:4px; width:140px; height:56px; -webkit-transition:-webkit-transform .2s linear; -moz-transition:-moz-transform .2s linear; -o-transition:-o-transform .2s linear;}
.company_list li img:hover{ -webkit-transform: scale(1.03,1.03); -moz-transform: scale(1.03,1.03); -o-transform: scale(1.03,1.03);}
.company_list li p{ line-height:28px; height:28px; width:138px; overflow:auto; zoom:1; font-size:12px; padding:0 5px; background:#FFF;}
.company_list li i{ float:left; font-style:normal; color:#066;}
.company_list li em{ float:right; font-style:normal; background:url(zyw_bg.png) no-repeat left -456px; text-indent:12px;}
.company_list li:hover{ border-color:#F96; background:#FBF1D2;}
.company_list li:hover p{ background:#FFF; border-top-color:#F96;}
.company_list li:hover p i{ color:#F30;}
.company_list li:hover em{ background-position:0 -496px;}

.company_list .cl_x{ border-bottom:1px dotted #DDD; height:10px; overflow:hidden; margin:auto 15px 25px;}


.company_list li{ margin: auto 15px 20px 18px; padding: 5px 8px;}

.c_container{ width:1200px; margin:10px auto;}
.top_txt .container{ width:1200px;}
.footer .container{ width:1200px;}
.container{ width:1200px;}

.tag{ background-color:#FFF;}






/*-----------------新列表主体-----------------*/
/*提示*/
.px_xts{text-align:center; margin:20px auto; color:#999; background-image:url(xts_bg.png); background-position:left center; background-repeat:no-repeat; width:420px; *zoom:1; text-indent:15px;}
.px_xts b{ color:#666; font-weight:normal;}
.px_xts:after{ content:"\20"; display:block; height:0; clear:both;}

/*列表*/
.shop_zsgs{ padding-bottom:15px; width:1200px; margin:auto;}
.shop_zsgs ul{ *zoom:1;}
.shop_zsgs ul:after{ content:"\20"; display:block; height:0; clear:both;}
.shop_zsgs ul li{ width:228px; height:120px; float:left; background-image:url(copli_bg0.png); margin:8px 6px; text-align:center; -webkit-transition: all .2s linear; transition: all .2s linear; cursor:pointer; position:relative;}
.shop_zsgs ul li a:hover{ text-decoration:none;}
.shop_zsgs ul li img{ width:150px; height:60px; margin:18px auto auto;}
.shop_zsgs ul li:hover{ -webkit-transform: translate3d(0px, -4px, 0); transform: translate3d(0px, -4px, 0);}
.shop_zsgs ul li p{ vertical-align:middle; width: 158px; height:35px; overflow:hidden; line-height:35px; *zoom:1; margin-left: 35px; *margin-left:0; font-family:simsun; font-size:12px;}
.shop_zsgs ul li p span{ float:left;max-width: 112px;overflow: hidden;}
.shop_zsgs ul li p img{ width:auto; height:auto; vertical-align:middle; margin:0 10px auto 3px;}
.shop_zsgs ul li p em{ float:right; background-position:left 11px; background-image:url(copico_dz.png); background-repeat:no-repeat; padding-left:14px;}

.jianico{ top:5px; left:14px;}

/*翻页*/
.paginator { font: 12px Arial, Helvetica, sans-serif;padding:10px 0 10px 0; margin:10px 0 29px;}
.paginator a {padding: 8px 12px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:5px}
.paginator a:visited {padding: 8px 12px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 8px 12px; background:#FF5500; border:0px solid #FF5500;color:#FFFFFF;font-weight:bold;}
.paginator a:hover {color: #fff; background: #FF5500;border-color:#FF5500;text-decoration: none;}
.paginator .current{ padding: 8px 12px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:5px; color:#CCC;}
.paginator_m { font: 12px Arial, Helvetica, sans-serif;padding:5px 0; margin: 0px; background: #2461BF;border-bottom:1px solid #FFFFFF;color: #FF0000;}
.paginator_m a {padding: 2px 4px; text-decoration: none;margin-right:0px;color: #FFFFFF;font-weight:bold;}
.paginator_m .cpb { padding: 2px 6px; background:#FFFFFF; color:#FF0000;font-weight:bold; font-size:14px;}
.paginator_m a:hover {color: #FF0000; background: #FFFFFF;text-decoration: none;}
.paginator1 .cpb {background:#1F3A87 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#FFFFFF;font-weight:bold;margin:5px 4px 0 0;padding:4px 5px 0;}
.paginator1 a {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;color:#1F3A87;margin:5px 4px 0 0;padding:4px 5px 0;text-decoration:none}
.paginator1 a:hover{background:#1F3A87 none repeat scroll 0 0;border:1px solid #1F3A87;color:#FFFFFF;}
.paginator2 { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator2 a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator2 a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator2 .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator2 a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}
.paginator3 { color: #999; }
.paginator3 a, .pages .cpb { text-decoration:none;float: left; padding: 0 5px; border: 1px solid #ddd;background: #ffff;margin:0 2px; font-size:11px; color:#000;}
.paginator3 a:hover { background-color: #E61636; color:#fff;border:1px solid #E61636; text-decoration:none;}
.paginator3 .cpb { font-weight: bold; color: #fff; background: #E61636; border:1px solid #E61636;}
.paginator_js{ font: 12px Arial, Helvetica, sans-serif;padding:10px 0 10px 0; margin:10px 0 9px; text-align:center;}
.paginator_js a{ padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator_js a:hover{ color: #fff; background: #FF5500;border-color:#FF5500;text-decoration: none;}
.paginator_js span.current{ padding: 2px 6px; background:#FF5500; border:0px solid #FF5500;color:#FFFFFF;font-weight:bold; margin-right:2px;}
.paginator_js span.prev{ padding: 2px 4px; text-decoration: none; border:solid 1px #ddd;color: #999999;font-weight:normal; background:none;}
.paginator_js span.next{ padding: 2px 4px; text-decoration: none; border:solid 1px #ddd;color: #999999;font-weight:normal; background:none;}
.paginator_mjs{ font: 12px Arial, Helvetica, sans-serif;padding:5px 0; margin: 0px; background: #2461BF;border-bottom:1px solid #FFFFFF;color: #FFFFFF;}
.paginator_mjs a{ padding: 2px 4px; text-decoration: none;margin-right:0px;color: #FFFFFF;font-weight:bold;}
.paginator_mjs a:hover{ color: #FF0000; background: #FFFFFF;text-decoration: none;}
.paginator_mjs span.current{ padding: 2px 6px; background:#FFFFFF; color:#FF0000;font-weight:bold; font-size:14px;margin:0 3px;}
.paginator_mjs span.prev{ padding: 2px 4px; text-decoration: none;margin-right:2px;color: #DDDDDD;font-weight:bold; font-size:12px; background:none;}
.paginator_mjs span.next{ padding: 2px 4px; text-decoration: none;margin-right:2px;color: #DDDDDD;font-weight:bold; font-size:12px; background:none;}