﻿@charset "utf-8";
/* CSS Document */
.container{width:1220px; margin:0 auto;}
.company_l{width:900px; float:left}
.company_r{float:right; width:300px; margin-top:20px}

span.nav_arrow_right,span.nav_close,.company_l .zgs_rank .zgsr_fy a{background:url(http://www.zizhiguanjia.com/img/global.png) no-repeat;_overflow:hidden}
.company_r .zgs_clr_fc ul li span{background:url(zgs_index.gif) no-repeat;_background:url(http://www.zizhiguanjia.com/img/zgs_index.gif) no-repeat;overflow: hidden;}

.zgs_select_type{border:1px solid #eaeaea; float:left;  width:100%; }
.zgs_select_type dl{border-top:1px solid #d5d5d5; width:100%;top:0px; position:relative; overflow:hidden;}
.zgs_select_type dl.zgs_st_dl_two{border-top:1px solid #eaeaea;}
.zgs_select_type dl dt{width:87px; border-right:1px solid #fff; text-align:center;  position:absolute;top:0; height:100%;line-height:35px; z-index:1; color:#555555; background-color: #f2f2f2; font-size: 13px;}
.zgs_select_type dl dd{float:left; width:796px; margin-left:87px; display:inline; }
.zgs_select_type dl.height_40,.zgs_select_type .height_40{height:40px ; position: relative; overflow: hidden}
.zgs_select_type dl.height_auto,.zgs_select_type .height_auto{height:auto}
.zgs_select_type dl dd a{ /*float:left;*/ height:35px; line-height:35px;padding:0px 6px;margin:0px 5px; text-align:center; color:#666; text-overflow:ellipsis; overflow: hidden;  font-size: 12px;}
.zgs_select_type dl dd a:hover{color:#f25618}
.zgs_select_type dl dd a.on{font-weight:600; color:#ec6a00; height:20px;line-height:35px !important; padding:0px 5px;line-height:20px; margin-top:10px; font-kerning: "微软雅黑","黑头",Arial;}
.zgs_meitu_nav{padding-left: 18px; height: 30px; line-height: 30px; font-weight:normal; font-size: 14px;}
.zgs_meitu_nav em{ float: right;padding-right: 10px; color: #999999;}
.zgs_meitu_nav ul li, .xdbc_nav ul li{float:left; margin-right:5px; display:inline; height: 30px; line-height: 28px; }
.zgs_meitu_nav ul li.has_arrow, .xdbc_nav ul li.has_arrow{ line-height:28px}
.zgs_meitu_nav ul li.has_arrow a, .xdbc_nav ul li.has_arrow a{ color:#666; float: left; }
.zgs_meitu_nav ul li.nav_type_select a{border:1px solid #ec6a00; background:#fff; margin-right:0px; color:#ec6a00; padding-left: 5px;padding-right:5px; font-size: 12px; cursor:pointer;border-radius: 1px;     line-height: 30px;}
.zgs_meitu_nav ul li.nav_type_select a:hover{background:#ec6a00; color:#fff}
.zgs_meitu_nav ul li.nav_type_select a em{ height:18px; line-height:15px; padding:0 7px; font-weight:normal; }
.zgs_meitu_nav em.zgs_meitu_nav_total{float:left; height:20px; line-height:20px; color:#999}
.zgs_meitu_nav ul li.nav_type_select a span.nav_close{background-position:-49px 0; width:7px; height:8px; display:inline-block; margin:6px 5px 0 5px ; float: left; display: inline}
.zgs_meitu_nav ul li.nav_type_select a:hover span.nav_close{background-position:-42px 0}
span.nav_arrow_right{margin:10px 0 0 4px; font-size:14px; background-position:-37px 0; width:5px; height:9px;float:left;}

.company_l .zgs_rank{width:100%; height:38px; border:1px solid #eaeaea; background:#f8f8f8;  float:left; display:inline;margin-top:32px;} 
.company_l .zgs_rank ul li{float:left; height:38px; border-right:1px solid #e6e6e6; line-height:38px}
.company_l .zgs_rank ul li a{ padding:0 18px; height:38px; cursor:pointer; float:left;}
.company_l .zgs_rank ul li a h3{
	font-weight: 100;
	display: inline-block;
	font-size: 15px;
}
.company_l .zgs_rank ul li i{
	display: inline-block;
	background: url(koubb_img.gif) no-repeat;
	background-size: 20px 20px;
	width: 20px;
	height: 24px;
}
.company_l .zgs_rank ul li span {font-weight:normal;}

.company_l .zgs_rank ul li .zr_hot{line-height:38px; text-align:center}
.company_l .zgs_rank ul li .has_arrow{font-size:0}
.company_l .zgs_rank ul li .has_arrow a em {  height:24px; line-height:24px; margin:16px 0 0 0px; display:inline; font-size:12px}
.company_l .zgs_rank .zgsr_sx{float:right; height:38px}
.company_l .zgs_rank .zgsr_sx label{ height:14px; margin:11px 24px 0 0 ; float:left; display:inline; line-height:16px }
.company_l .zgs_rank .zgsr_sx label input{margin:2px 5px 0 0;  float:left; width:13px; height:13px; display:inline }
.company_l .zgs_rank .zgsr_fy{float:right; width:117px; height:38px; position:relative; border-left:1px solid #e8e8e8; text-align:center; line-height:38px}
.company_l .zgs_rank .zgsr_fy a{position:absolute; top:15px; width:8px; height:16px}
.company_l .zgs_rank .zgsr_fy a.zgsr_fy_left{left:20px; background-position:-172px 0}
.company_l .zgs_rank .zgsr_fy a.zgsr_fy_right{right:20px; background-position:-179px 0}
.company_l .zgs_rank .zgsr_fy  span em{color:#666 ;font-weight:bold}
.
.company_list{width:100%; display:inline; border:1px solid #e8e8e8;border-bottom:0px; float:left; margin-bottom:40px}
.chuangyijd{border-bottom:1px solid #f4f4f4; float:left; width:1218px; height:350px; position:relative;padding-bottom:20px;padding-top:30px;}
.jd_left{width:200px;float:left;height:295px;}
.jd_left a{display: block; color: #fff; padding:5px 10px; border: 1px solid #fff;background: #008dd7; width:60px; text-align: center; border-radius: 5px;    margin: 0 auto;position: relative; top: 225px; font-size:14px;}
.jd_left a:hover{color:#fff !important ;}
.jd_left span{padding-top: 180px;font-size: 20px;font-weight: 600;text-align: center;width: 200px;position: absolute;}
.jd_right{width:1000px;float:right;}

.jd_right ul li{overflow: hidden;float: left;padding: 10px;border: 1px solid #ff8500;margin-right: 20px;width: 480px;margin-bottom:10px;}
.jd_right ul li:hover {
    box-shadow: 0px 5px 15px #b7b7b7;
}
.jd_right ul li img{float: left; margin-right: 15px; width: 205px; height: 120px;}
.jd_right .zgscl_logo{font-size: 14px;}
.jd_right .special_content{float: left;font-size: 14px;font-weight: bold;padding-right: 5px;width: 235px;}
.jd_right .special_content p{line-height: 30px;}
.jd_right .special_content span{margin-bottom: 0;}
.jd_right .special_content .sm{font-size: 14px;font-weight: normal;}
.jd_right .special_content .yellow{color: #ff6600;}

.chuangyijd .umore{position:absolute;bottom:5px;right:20px;font-size:14px;color: #fff;padding: 2px 10px;border-radius: 5px;background: #008dd7;}
/* .company_list ul li{ border-bottom:1px solid #f4f4f4; float:left; width:100%; position:relative;padding-bottom:23px;} */
.zgscl_container{  height:140px; padding:30px 0px 5px 20px}
.zgscl_container a.zgscl_logo{float:left; width:118px; height:118px; position:relative; border:1px solid #eaeaea}
.zgscl_container a.zgscl_logo img{width:116px; height:116px}
.zgsclc_data{float:left; width:700px;margin-left:20px; display:inline; margin-top:8px}
.zgsclc_data span{float:left; width:700px;white-space: nowrap;text-overflow:ellipsis;}
.zgsclc_data span.zd_one{ height:18px; }
.zgsclc_data span.zd_one h4{font-weight:normal; float:left; width:auto; height:18px; line-height:18px; margin-right:9px; display: inline}
.zgsclc_data span.zd_one h4 a{font-size:16px; color:#333;font-weight: bold;display: inline-block; float:left;font-family:"微软雅黑"}
.zgsclc_data span.zd_one h4 a:hover{color: #f25618}

.zgsclc_data span.zd_one h4 span{float:left;display:inline-block;width:inherit;font-size:12px;color:#fff}
.zgsclc_data span.zd_one h4 .zizhi_yingyzz{margin-left:8px;background:url(zzdb_tub.png) no-repeat;width:28px;height:32px;line-height:32px;text-align:center;position:relative;top:-9px}
.zgsclc_data span.zd_one h4 .zizhi_chenggalrz{background:url(zzdb_tub.png) no-repeat;width:28px;height:32px;line-height:32px;text-align:center;position:relative;top:-9px;background-position:-32px 0;margin-left:8px}
.zgscl_container .zgscl_left{width:120px;display:inline-block;float:left;text-align:center}
.zgscl_container .zgscl_left .zgscl_zix_num{font-size:14px;color:#666;padding-top:8px;display:inline-block}
.zgscl_container .zgscl_left .zgscl_zix_num i{color:#f40;padding:0 2px}

.company_list ul li div.zgscl_container div.zgsclc_koubei .zzdb_fuwcgqy{position: absolute;background: url(zzdb_tub.png) no-repeat;background-position: -34px -31px;z-index: 1;top: 0;width: 34px;height: 46px;right: 15px;}

.zgsclc_data span.zd_two{height:26px; margin-top:5px}
.zgsclc_data span.zd_two a{float:left; width:auto; height:26px; line-height:26px; color:#2d48e7; margin-right:10px; display:block; text-decoration:underline; font-size:14px}
.zgsclc_data span.zd_two a:hover{color: #f25618;}

.zgsclc_data span.zd_three {font-size:18px; margin-top:0px; line-height:24px; width:450px; text-overflow:ellipsis;color: #999999; display: inline-block;}
.zgsclc_data span.zd_four{ height:20px; margin-top:4px}
.zgsclc_data span.zd_three p,.zgsclc_data span.zd_four p{padding-right:20px; float:left; color:#999; font-size:14px; line-height:24px;}

.zgsclc_data span.zd_four p a{ color:#f25618; font-size:12px; font-family:"宋体";line-height:22px; text-decoration:underline; background:#fff; padding:0px 8px; border:1px #f7ab8a solid; margin-top:3px; display:block}
.zgsclc_data span.zd_four p a:hover{ color:#333; font-size:12px; font-family:"宋体";line-height:22px; text-decoration:underline; background:#ec6a00; padding:0px 8px; border:1px #ec6a00 solid}

.zgsclc_data span.zd_four .tel{font-size:16px; color:#666666; letter-spacing:0.5px;}
.zgsclc_data span.zd_four p em{background:url(zizdb_tel_img.png) no-repeat 0 5px; height:19px; width:14px; float:left; margin-right: 8px; }

.company_list ul li div.zgscl_container div.zgsclc_koubei{float: right; width: 323px; height: 135px; border-left:1px solid #f4f4f4; position: relative;}
.company_list ul li div.zgscl_container div.zgsclc_koubei span{float: left; width:100%; height: 16px; line-height: 16px; text-align: center; font-size: 14px; color: #666; /*margin-top: 30px;*/ display: inline}
.company_list ul li div.zgscl_container div.zgsclc_koubei a{float: left; width: 100%; height:32px; line-height: 32px; color: #f26f20; font-family:Arial; text-align: center; font-size: 30px ; margin-top:10px; }
.company_list ul li div.zgscl_container div.zgsclc_koubei .zgsclc_koubei_hp{color: #999;text-align:left; margin-left:20px; float:left; margin-top:10px; }
.company_list ul li div.zgscl_container div.zgsclc_koubei .zgsclc_koubei_hp a{width:180px; height:30px; color:#333; text-align:center; line-height:30px;margin-right:0px; background-color: #0089d4 ; color:#ffffff; font-size:14px; border-radius: 3px; }
.company_list ul li div.zgscl_container div.zgsclc_koubei .zgsclc_koubei_hp a.free_design:hover{background-color:#ec6a00; color:#fff}
.company_list ul li div.zgscl_container div.zgsclc_koubei .zgsclc_koubei_rq{ color:#999; font-size:12px; text-align:center; margin-top:15px}
.company_list ul li div.zgscl_container div.zgsclc_koubei .zgsclc_koubei_rq em{ color:#FF0000}
.company_list ul li.has_ss .special_service{margin-top:7px; float:left; width:100%; height:37px; display:inline}
.company_list ul li .special_service p{float: left; height: 37px; margin-left:30px; line-height: 37px; color: #999; width: 129px; display: inline}
.company_list ul li.on .special_service p{margin-left:28px;}
.company_list ul li .special_service p em{color: #f26f20}

.company_r .zgs_clr_fc:after{clear:both; display:table; content:""}
.company_r .zgs_clr_fc, .company_r .zgs_clr_zsm,.zgs_clr_rank{ padding:10px 12px 4px 12px; width:220px; margin-top:20px; }
.company_r .zgs_clr_fc input{margin:3px 0 0 3px; width:214px; height:40px; text-align:center; border:0; background:#f26f20; color:#fff; font-size:14px; margin-bottom:15px; cursor: pointer; }
.company_r  span.zcf_title, .company_r .zgs_clr_newOrder h2{float:left; width:100%; height:29px; line-height:28px; font-size:16px; color:#333; position:relative; z-index:3; background:#fff;font-weight: bold;}
.company_r  span.zcf_title a{color:#333;}
.company_r  span.zcf_title_ext{color: #999;}
.company_r .zgs_clr_fc ul{ top:-1px; z-index:2;}

.company_r .zgs_clr_fc:after{clear:both; display:table; content:""}
.company_r .zgs_clr_fc{ padding:10px 15px 4px 0px; width:300px; margin-top:20px; }
.company_r  span.zcf_title, .company_r .zgs_clr_newOrder h2{float:left; width:100%; height:29px; line-height:28px; font-size:16px; color:#666666; position:relative; z-index:3; background:#fff;margin-bottom: 5px;}
.company_r  span.zcf_title a{color:#333;}
.company_r  span.zcf_title_ext{color: #999;}
.company_r .zgs_clr_fc ul{ top:-1px; z-index:2;  }
.company_r .zgs_clr_fc ul li{float:left; width:100%; height:60px; border-top:1px  dotted #d9d9d9; position:relative}
.company_r .zgs_clr_fc ul li:first-child{
	border-top:1px solid #b1b0b5;
}
.company_r .zgs_clr_fc ul li span{position:absolute; }
.company_r .zgs_clr_fc ul li span.zcf_bbz{ width:40px; height:37px; top:11px; left:18px; background-position:0 -32px}
.company_r .zgs_clr_fc ul li b{ position:absolute; width:180px; height:18px; line-height:18px; font-size:16px; color:#ec6a00; left:70px; top:9px; font-weight:normal; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.company_r .zgs_clr_fc ul li em{ position:absolute; width:180px; height:16px; line-height:16px; color:#999; left:70px; top:33px; font-weight:normal; font-size: 14px;}
.company_r .zgs_clr_fc ul li span.zcf_bbj{ width:43px; height:35px; top:15px; left:17px; background-position:-42px -70px}
.company_r .zgs_clr_fc ul li span.zcf_kxy{ width:41px; height:38px; top:11px; left:14px; background-position:-41px -32px}
.company_r .zgs_clr_fc ul li span.zcf_bfa{ width:40px; height:37px; top:13px; left:14px; background-position:0 -70px}

.company_r .zgs_clr_fc input.zcz_btn {margin:10px 0 0 3px; width:250px; height:40px; text-align:center; border:0; background:#f26f20; color:#fff; font-size:14px; margin-bottom:10px; cursor: pointer;}
.company_r .zgs_clr_fc input.zcz_btn:hover{background-color: #e7691e}

/* 合并css(page.css) 张晓亮15.10.19 */
.pages{width:100%;text-align: center;overflow: hidden;clear: both;overflow: hidden;margin: 50px auto;}
.pages a,.pages span{margin:0 3px;display:inline-block;padding:8px 10px;border-radius: 3px;overflow: hidden; color:#555}
.pages a{background:#E5E5E5;}
.pages a:hover{background-color:#EDEDED;}
.pages span{background:#ec6a00;color: #fff;}
.pages .point{background:none;color: #555;padding:8px 0;}


.zgsclc_data span.zd_three p{width:435px; height:24px; overflow:hidden; margin-top:5px; color:#333;}
.zgsclc_data span.zd_three i{font-style:normal; height:24px; background:url(zb.png) left no-repeat; background-size:10px 15px; padding-left:22px; font-size:14px;}
.zgsclc_data span.zd_four .tel{}
.zgsclc_data span.zd_four p a{color:#f25618; font-size:12px; font-family:"宋体";line-height:22px; text-decoration:underline; margin-top:3px; display:block}
.container a:hover{color:#ff5400;}
.zgsclc_data span.zd_one h3 img{margin-left:10px;}
.zgsclc_data span.zd_three b{width:10px; margin-left:-20px; height:24px; margin-top:15px; display:block; float:left; color:#333;}
.company_list ul li div.zgscl_container div.zgsclc_koubei .zgsclc_koubei_hp a{font-size:14px; font-family:"微软雅黑", "宋体";}
.company_list ul li:hover{background:#f9f9f9;}

.on {color:#ec6a00 !important;}
/*添加星级*/
.zgsclc_koubei_hp em{width:15px; height:15px; background:url(star_whole.png) no-repeat; display:inline-block;}
.zgsclc_koubei_hp em.star_half{width:15px; height:15px; background:url(star_half.png) no-repeat;}
.zgsclc_koubei_hp em.star_empty {width:15px;height:15px; background:url(star_empty.png) no-repeat;}
.zgsclc_koubei_hp em.em2{width:36px; background-position:0 -18px;}
.zgsclc_koubei_hp em.em3{width:18px; background-position:0 -35px;}
/*主营业务字体*/
.zd_five{height:auto; margin-top:10px; max-height: 52px;overflow: hidden;}
.zd_five i{float:left; background:url(zizhi_zhuyyw_img.png) no-repeat center; height: 20px; width: 15px;text-align: center; margin-right: 8px; }
.zd_five p span{font-size: 14px;color: #ec6a00;	display: inline-block;width: inherit;float: left;border-right: 1px solid #999999;padding-right: 6px;margin-right: 8px;height: 18px;	line-height: 18px;margin-bottom: 8px;}

.zgsclc_data span.zd_four .tel i{color:#0089d4; font-size:14px; font-style:normal; letter-spacing:0px; margin-left:2px;}
.zgsclc_data span.zd_four .tel i a{ cursor:pointer;color:#0089d4;  padding:0 2px; font:13px/1.5 Arial,"宋体",simsun,sans-serif;}

.company_list ul li div.zgscl_container div.zgsclc_koubei .zgsclc_koubei_hp span{height:20px; line-height:20px; color:#999;  text-align:left;  font-size:14px; margin-bottom:5px; }
.company_list ul li div.zgscl_container div.zgsclc_koubei .zgsclc_koubei_hp span i{color:#ec6a00; font-style:normal; letter-spacing: 0;}
.company_list ul li div.zgscl_container div.zgsclc_koubei .zgsclc_koubei_hp .zzdb_koubz{letter-spacing: 5px;}
.company_list ul li div.zgscl_container div.zgsclc_koubei .zgsclc_koubei_hp .zzdb_koubz i{ font-weight: bold; font-size: 16px; margin-top: 0px; }
.zgsclc_koubei_hp p{width:180px; font-size:15px;}
.zgsclc_koubei_hp p em:first-child{margin-left: 5px }
/*推荐*/
.guanj_Recommend{width:300px;overflow:hidden;margin-top:35px}
.guanj_Recommend h2{font-size:16px;color:#f40;line-height:28px;padding-bottom:5px;border-bottom:1px solid #ccc}
.guanj_Recommend .guanj_Recommend_list{padding-top:15px}
.guanj_Recommend .guanj_Recommend_list ul li{width:120px;overflow:hidden;position:relative;text-align:center;float:left;margin-left:20px;margin-bottom:10px}
.guanj_Recommend .guanj_Recommend_list ul li:hover .guanjia_tuij_zhubyw{display:inline-block}
.guanj_Recommend_list ul li img{width:114px;height:114px;border:1px solid #eaeaea;cursor:pointer}
.guanj_Recommend_list ul li .guanj_tuij_name{display:inline-block;font-size:12px;width:114px;height:20px;overflow:hidden}
.guanj_Recommend_list ul li .guanjia_tuij_zhubyw{padding-top:8px;width:114px;height:114px;background-color:#eee;position:absolute;top:0;left:3px;color:#333;display:none}
.guanjia_tuij_zhubyw p{padding-bottom:3px;font-size:13px}
.guanjia_tuij_zhubyw p a{display:inline-block;padding:2px 10px;color:#fff;background-color:#f40;border-radius:20px;margin-top:5px}
.guanjia_tuij_zhubyw p a:hover{color:#fff}
.tuij_diq{color:#f40}
