/**********垂直行业*********/
a{ color: #555; text-decoration: none;  }
a:hover{ color: #0173d6 ;  }
.nav .nav_li a:hover{color: #0173d6;font-weight: bold;}
.nav .nav_lidq a{color: #0173d6 ; font-weight: bold;  display: block; }
body { background: #F5F5F5; }
/**第一屏-banner+类别+广告推广**/
/*banner*/
.banner_box{ width: 100%; position: relative; border-top: 2px solid #0173d6;}
/*首页百叶窗开始*/
.banner_w{ margin-bottom: 10px;}
.banner { position: relative; z-index:1; width:100%; height:450px; overflow: hidden; background-color:#f5f5f5; }
.banner .bd { height:100% !important; width:100% !important; }
.banner .bd li { height:100% !important; width:100% !important; z-index:1; }
.banner .bd  li a { display:block; cursor:pointer; height:100% !important; width:100% !important; z-index:1; }
.banner .hd { width:100%; position: absolute; bottom: 17px; text-align: center; font-size:0; z-index:1; }
.banner .hd li { margin: 0 2px; height: 5px; overflow: hidden; width: 16px; cursor: pointer; background: #a5a3a1; display:inline-block; *display:inline;zoom:1; }
.banner .hd .on { background:#0173d6; }
.banner .prev, .banner .next { width: 39px; height: 58px; background: url("/Images/Hy/arr-banner-left.png") no-repeat left top; position: absolute; top: 153px; z-index: 9999; cursor: pointer; text-indent: -9999px; transition: all 0.2s ease-in-out 0s; }
.banner .prev { left: 0; }
.banner .next { right: 0; background: url("/Images/Hy/arr-banner-right.png") no-repeat left top; }
.banner .prev:hover { background-position: -39px 0;  }
.banner .next:hover { background-position: -39px 0;  }
/**左侧栏目**/
.left_column{ position: absolute; left: 50%; top: 0; margin-left: -600px;z-index: 1000; width: 235px; overflow:hidden;    height: 450px; background: #0173d6;  }

.left_column:hover { height: auto;  overflow:inherit;     }

.left_column dl{ width: 185px; padding:0 35px 0 15px; position:relative;   cursor: pointer; border-bottom:1px solid rgba(255,255,255,0.2);    }
.left_column dl dt{ width:100%; font-size: 15px; font-weight: bold; color: #fff; line-height: 25px;     }
.left_column dl dd{ width: 68px; height: 28px; overflow: hidden; float: left; line-height: 28px; color: #fff;text-overflow: ellipsis;white-space: nowrap;}
.left_column dl:hover{ background: rgba(0,0,0,0.2);}
.left_column dl a{ color: #fff; line-height:44px;     }
.column_pop{ position: absolute;opacity:0; filter:alpha(opacity=0); display: none; top: 0; left: 215px; width: 691px;box-shadow:0 0 12px rgba(0,0,0,0.2);    padding: 15px 30px; background: #fff; overflow: auto;transition: all 0.2s ease-in-out 0s; }
.column_pop .column_tit{ height: 30px; position: relative; width: 100%; border-bottom: 1px solid #eee; margin-bottom: 15px;}
.column_pop .column_tit h3{ position: absolute; left: 0; top: 0; height: 30px; line-height: 30px; font-weight: normal; color: #555; font-size: 16px; border-bottom: 1px solid #0173d6;}
.column_pop .column_tit h3 a{ text-decoration: none; color: #0173d6;}
.column_pop .column_info{ overflow: hidden; margin-bottom: 30px;}
.column_pop .column_info a{ width: 134px; color: #555; display: block; float: left; font-size: 14px; line-height: 29px; height: 29px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.column_pop .column_info a:hover{ color: #0173d6;}
.left_column dl:hover .column_pop{ display: block;opacity:1; filter:alpha(opacity=100);left: 235px; animation: columnnav 300ms linear;}
@keyframes columnnav
{
    from {left: 215px; opacity:0;  filter:alpha(opacity=100);  }
    to {left: 235px; opacity:1;  filter:alpha(opacity=100);  }
}
@-webkit-keyframes columnnav /* Safari 与 Chrome */
{
    from {left: 215px; opacity:0;  filter:alpha(opacity=100);   }
    to {left: 235px; opacity:1;  filter:alpha(opacity=100);  }
}
.left_column dl i {  line-height:44px; font-size:15px; color:rgba(255,255,255,0.6); position:absolute;right:15px;top:0px;  }
.left_column dl:hover i{ color:#fff;   }


/**优质企业推荐**/
.right_slot{ position: absolute; left: 50%; margin-left: 386px; top: 25px; z-index: 1000; width: 214px; height: 399px; background: url("../../Images/bg-yz-tj.png") repeat; }
.right_slot .slot_tit{ position: relative; width:178px ; padding: 0 18px; height: 43px; border-bottom: 1px solid #595958;}
.right_slot .slot_tit h3{ position: absolute; color: #fff; font-size: 14px; line-height: 43px; border-bottom: 1px solid #0173d6; left: 18px; top: 0;}
.right_slot .slot_tit .tabs_span{ float: right; height: 7px; margin: 19px 0 0 0; }
.right_slot .slot_tit .tabs_span span{ width: 7px; height: 7px; cursor: pointer; display: block; float: left; margin-left: 6px; background: #fff; }
.right_slot .slot_tit .tabs_span span.active{ background: #0173d6; }
.right_slot .slot_ul{ overflow: hidden; line-height: 29px; padding: 10px 18px; border-bottom: 1px solid #595958;display: block }
.right_slot .slot_ul+.slot_ul{display: none;}
.right_slot .slot_ul li{ width: 178px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.right_slot .slot_ul li a{ width: 178px; color: #fff; font-size: 13px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display: block;}
.right_slot .slot_ul li a:hover{ color: #0173d6;}
.right_slot .slot_ad{ width:180px; height: 130px; margin: 17px auto 12px; }
.right_slot .slot_ad img{ width:180px; height: 130px; margin-bottom: 10px; }
.right_slot .slot_ad  a p{color: #fff;line-height: 18px;  text-align: center; font-size: 14px; height: 36px; overflow: hidden;}
.right_slot .slot_ad  a:hover p{ color: #0173d6;}
/***中科推荐**/
.slot_tj{ overflow: hidden; width: 1200px; margin: 0 auto; padding:0 0 20px 0;}
.slot_tj .slot_tj_tit{ height:50px; line-height: 50px;}
.slot_tj .slot_tj_tit h3{ float: left;  font-size: 18px; color: #333; font-weight: normal; margin-right: 15px;}
.slot_tj .slot_tj_tit span{ color: #999; float: left; padding-top: 18px; line-height: 20px;}
.slot_tj .slot_tj_item{ overflow: hidden;}
.slot_tj .slot_tj_item li{ width: 220px; height: 285px; float: left; margin:0 25px 25px 0;}
.slot_tj .slot_tj_item .item_img{ width: 220px; height: 220px; position: relative; margin-bottom: 15px; overflow: hidden; }
.slot_tj .slot_tj_item .item_img .more{ position: absolute; left: 0; bottom: -37px; display: block; height: 37px; line-height: 37px; color: #fff; width: 220px; background: #0173d6; text-align: center; font-size: 16px;  transition: all 0.3s ease-in-out 0s; }
.slot_tj .slot_tj_item .item_img .more a{ color: #fff;}
.slot_tj .slot_tj_item .item_bot{ overflow: hidden;}
.slot_tj .slot_tj_item .item_bot .item_name{ position: relative; padding:0 40px 0 2px ; margin-bottom: 3px; display: block; font-size: 14px;  height: 25px; line-height: 25px; color: #333; width:178px; }
.slot_tj .slot_tj_item .item_bot .item_name .icon_hot{ position: absolute; right: 0; top: 5px; width: 33px; height: 16px; background: url("../../Images/icon-hot.png") no-repeat;}
.slot_tj .slot_tj_item .item_bot .item_name:hover{ color: #0173d6;}
.slot_tj .slot_tj_item .item_bot .company_name{ color: #999; line-height: 16px; height: 16px; }
.slot_tj .slot_tj_item li:hover .item_img .more{ bottom: 0;}
.slot_tj .slot_tj_item .last{ margin-right: 0;}
/*首页一行2个——广告位*/
.index_ad{ height: 100px;  overflow: hidden;}
.index_ad .ad_left{ width: 592px;float: left; height: 100px; overflow: hidden;}
.index_ad .ad_right{ width: 592px;float: right; height: 100px; overflow: hidden;}
/*行业分类*/
.industry_cate{width: 1200px; margin: 0 auto; margin-top:10px;     }
.stry_cate_tit{ height:50px; line-height: 50px;}
.stry_cate_tit h3{ float: left;  font-size: 18px; color: #333; font-weight: normal; margin-right: 15px;}
.stry_cate_tit span{ color: #999; float: left; padding-top: 18px; line-height: 20px;}
.stry_cate_item{ width: 1200px;}
.stry_cate_item>ul>li{ position: relative;  width: 1200px; height: 675px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,.1); margin: 0 0 30px 0;}
.stry_cate_item>ul>li .left_cate{ width: 260px; height:675px; float: left; margin-right: 17px; background:#f8f8f8;  }
.stry_cate_item>ul>li .read_more{ position: absolute; right: 0; top:14px; color: #555; text-align: center; line-height: 33px;  font-size: 14px; width: 126px; height: 33px; background: url("../../Images/bg-ind-swit-more.png")  no-repeat;}
.stry_cate_item>ul>li .fl01:hover{ background-position: 0 -35px; color: #fff;}
.stry_cate_item>ul>li .fl02:hover{ background-position: 0 -70px; color: #fff;}
.stry_cate_item>ul>li .fl03:hover{ background-position: 0 -105px; color: #fff;}
.stry_cate_item>ul>li .fl04:hover{ background-position: 0 -140px; color: #fff;}
.stry_cate_item>ul>li .fl05:hover{ background-position: 0 -175px; color: #fff;}
.stry_cate_item>ul>li .fl06:hover{ background-position: 0 -210px; color: #fff;}
.stry_cate_item>ul>li .fl07:hover{ background-position: 0 -245px; color: #fff;}
.stry_cate_item>ul>li .fl08:hover{ background-position: 0 -280px; color: #fff;}
.stry_cate_item>ul>li .fl09:hover{ background-position: 0 -315px; color: #fff;}
.stry_cate_item>ul>li .fl10:hover{ background-position: 0 -350px; color: #fff;}
.stry_cate_item>ul>li .fl11:hover{ background-position: 0 -385px; color: #fff;}
.stry_cate_item>ul>li .fl12:hover{ background-position: 0 -420px; color: #fff;}
.stry_cate_item>ul>li .cate_top_nav{ width: 773px; overflow: hidden; padding-right: 150px; height:55px; float: left; margin-bottom: 15px;}
.stry_cate_item>ul>li .cate_top_nav a{ line-height: 55px; margin-right: 25px; font-size: 16px; float:left;    }
.stry_cate_item>ul>li .cate_bot_item{ width: 923px; float: left;overflow: hidden;height: 600px;}
.stry_cate_item>ul>li .cate_bot_item:hover .btn_swit{  transition: 0.5s;opacity: 1;filter:alpha(opacity=100);  }

.stry_cate_item li .cate_bot_item li{ width: 207px; float: left; margin-right: 22px; height: 300px; box-shadow: none;display: block;}
.stry_cate_item li .cate_bot_item li .top_img{ width: 207px; height: 188px;}
.stry_cate_item li .cate_bot_item li .top_img img{ max-height: 188px; max-width: 207px;}
.stry_cate_item li .cate_bot_item li .bot_box{ background: #f8f8f8; width: 187px; height: 71px; padding: 10px;}
.stry_cate_item li .cate_bot_item li .bot_box .cp_name{ font-size: 14px; height: 25px; width: 187px; line-height: 25px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.stry_cate_item li .cate_bot_item li .bot_box .cp_company{ height: 20px; margin-bottom: 5px; width: 187px; line-height: 25px; color: #999; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.stry_cate_item li .cate_bot_item li .bot_box .cp_price{ height: 25px; overflow: hidden ; color: #333;}
.stry_cate_item li .cate_bot_item li .bot_box .cp_price span{ color: #0173d6;}
.stry_cate_item li .cate_bot_item li .bot_box .cp_price span em{ font-size: 18px; font-weight: bold;}
.stry_cate_item li .btn_swit{ position: absolute; right: 10px; top: 185px; width: 60px; height: 60px; background: url("../../Images/btn-ind-swit.png") no-repeat; cursor: pointer;
opacity: 0;filter:alpha(opacity=0);transition: 0.5s;margin-right:0px;z-index: 500;}
.stry_cate_item li .btn_swit_1{ background-position: 0 0;}
.stry_cate_item li .btn_swit_2{ background-position: 0 -60px;}
.stry_cate_item li .btn_swit_3{ background-position: 0 -120px;}
.stry_cate_item li .btn_swit_4{ background-position: 0 -180px;}
.stry_cate_item li .btn_swit_5{ background-position: 0 -240px;}
.stry_cate_item li .btn_swit_6{ background-position: 0 -300px;}
.stry_cate_item li .btn_swit_7{ background-position: 0 -360px;}
.stry_cate_item li .btn_swit_8{ background-position: 0 -420px;}
.stry_cate_item li .btn_swit_9{ background-position: 0 -480px;}
.stry_cate_item li .btn_swit_10{ background-position: 0 -540px;}
.stry_cate_item li .btn_swit_11{ background-position: 0 -600px;}
.stry_cate_item li .btn_swit_12{ background-position: 0 -660px;}

.stry_cate_item li .cate_top_nav.top_nav_color_01 a:hover{ color: #0173d6;}
.stry_cate_item li .cate_top_nav.top_nav_color_02 a:hover{ color: #0173d6;}
.stry_cate_item li .cate_top_nav.top_nav_color_03 a:hover{ color: #0173d6;}
.stry_cate_item li .cate_top_nav.top_nav_color_04 a:hover{ color: #0173d6;}
.stry_cate_item li .cate_top_nav.top_nav_color_05 a:hover{ color: #0173d6;}
.stry_cate_item li .cate_top_nav.top_nav_color_06 a:hover{ color: #0173d6;}
.stry_cate_item li .cate_top_nav.top_nav_color_07 a:hover{ color: #0173d6;}
.stry_cate_item li .cate_top_nav.top_nav_color_08 a:hover{ color: #0173d6;}
.stry_cate_item li .cate_top_nav.top_nav_color_09 a:hover{ color: #0173d6;}
.stry_cate_item li .cate_top_nav.top_nav_color_10 a:hover{ color: #0173d6;}
.stry_cate_item li .cate_top_nav.top_nav_color_11 a:hover{ color: #0173d6;}
.stry_cate_item li .cate_top_nav.top_nav_color_12 a:hover{ color: #0173d6;}

.slot_tit_wrap{  position:relative; padding-top:50px;   }
.slot_tit_wrap li{      }
.slot_tit_wrap li h3{  padding-top:10px;line-height:40px;color:#fff; position:absolute;top:0px;left:20px;font-weight:normal;    }
.slot_tit_wrap li h3 a{  color:#fff;      }
.slot_tit_wrap li h3.slot_tit_youzhi {  left:105px;   }
.slot_tit_wrap li { }
.slot_tit_wrap li dl { border-top:1px solid rgba(255,255,255,0.2); padding:10px 15px 0;display:none;     }
.slot_tit_wrap li dl dd{ cursor:pointer; }
.slot_tit_wrap li dl dd a{ color:#fff;line-height:30px;  cursor:pointer;  }
.slot_tit_more { color:rgba(255,255,255,0.6);margin-left:75px;margin-top:6px;  cursor:pointer; display:none; }
.slot_tit_wrap li dl dd a:hover {  color:#0173d6;  }
.slot_tit_wrap li.slot_tit_add h3{border-bottom:1px solid #0173d6;   }
.slot_tit_wrap li.slot_tit_add dl { display:block; }
.slot_tit_wrap li.slot_tit_add .slot_tit_more{ display:block; }

.slot_tj_links { float:right;line-height:46px; height: 46px; overflow: hidden;white-space: nowrap;  color: #ccc;text-align: right; font-family: 'simsun'; }
.slot_tj_links a{    font-size:12px;color:#555; font-family:"Microsoft YaHei"; }
.slot_tj_links a:hover{  color:#ff770e; }

.left_cate_bg { height:475px; overflow:hidden;      }

.left_cate_tit { margin-top:10px; height:46px; background:rgba(0,0,0,0.2);line-height:46px;color:#fff;padding:0 15px;font-weight:normal;  }
.left_cate_tit span{  float:left; }
.left_cate_tit a{ float:right;color:#fff;   }
.left_cate_ul {  padding:55px 15px 0; position:relative; }
.left_cate_ul li { }

.left_cate_ul li dl {  display:none;     }
.left_cate_ul li.left_cate_liadd dl{ display:block; }
.left_cate_ul li h3 { color:rgba(255,255,255,0.6); font-weight:normal;    width:78px;height:30px;  cursor:pointer; border:1px solid rgba(255,255,255,0.6);  position:absolute;left:35px;top:15px; text-align:center;line-height:28px;     }
.left_cate_ul li h3.left_cate_hottit { left:146px;   }
.left_cate_ul li.left_cate_liadd h3{ border:1px solid #fff; color:#fff; }
.left_cate_ul li dl dd {  padding-left:15px;position:relative;    }
.left_cate_ul li dl dd:after {  content:"";  width:6px;height:6px;border-radius:6px;background:rgba(255,255,255,0.6);display:block; position:absolute;top:13px;left:0px;   }
.left_cate_ul li dl dd a{  color:#fff; line-height:30px;        }
.left_cate_ul li > a {  transition: all 300ms; width: 70px;  border-radius: 50px;color: rgba(255,255,255,0.8);
    line-height: 26px; display: block; display: none;  text-align: center; margin-left:75px;   }
.left_cate_ul li > a:hover { color: #fff; }
.left_cate_ul li.left_cate_liadd > a { display:block; }
.left_cate_keyword {  padding:15px 20px;           }
.left_cate_keyword dt{ font-size:14px;color:#0173d6;margin-top:5px;         }
.left_cate_keyword dd { float:left;    margin-right: 10px; white-space: nowrap;margin-top:15px; }

.links_wrap {  width:1140px;margin:0 auto;  /*box-shadow: 0 0 10px rgba(0,0,0,.1);*/ background:#fff; margin-bottom:25px; padding:15px 30px 5px;border-top:1px solid #0173d6;overflow:hidden;    }
.links_wrap dl { padding:15px 0;  padding-left:120px;width:1020px;position:relative;  overflow:hidden; border-bottom:1px solid #f0f0f0;   }
.links_wrap dl dt {  position:absolute;  left:0px;top:15px; font-size:14px;color:#333; line-height:36px;            }
.links_wrap dl dd {  float:left; width:12.5%; line-height:36px; font-size:14px;color:#555;  }
.links_wrap dl:last-child {   border-bottom:none; }


/*垂直行业2类*/
.content_hangye_wrap { width:1200px;margin:0 auto; height:500px;  }
.content_left_wrap { width:235px;float:left; margin-right:15px; position:relative;  }
.content_left_wrap .left_column {    position:relative;  left:0px;top:0px;margin-left:0px;overflow:inherit;height: auto;   }
.content_right_wrap { width:950px;float:right;     }

.hgluj_wrap {   height:38px; background:#fff; margin-top:20px; padding:0 20px;   }
.hgluj_wrap p{  line-height:38px;    }
.hgluj_wrap p i {  color:#999;font-size:15px;padding-right:5px;    }
.hgluj_wrap p a { padding:0 5px;   }
.erjfenC {   width:910px; overflow:hidden; background:#fff; margin-top:20px; padding:10px 20px;   }
.erjfenC h2 { line-height:36px; border-bottom:1px solid #eee; font-size:16px; }
.erjfenC h2 span{ line-height:36px;display:inline-block;border-bottom:1px solid #0173d6;font-weight:bold; color:#0173d6;   }
.erjfenC ul {  padding-top:10px;    }
.erjfenC ul li { float:left; width:182px; line-height:32px; color:#999;height:32px;overflow:hidden;    }
.erjfenC ul li a{ font-size:14px;color:#555;display:block;/*max-width:140px;text-overflow:ellipsis;white-space:nowrap;*/float:left;   }
.erjfenC ul li span { word-break: break-all;  }
.erjfenC ul li a:hover { text-decoration:underline;   }
.erjfen_con_wrap {  width:950px;overflow:hidden;background:#fff;  margin: 0 auto; padding:0px 0px; margin-top:20px; margin-bottom:20px;   }
.erjfen_con_wrap .slot_tj_tit{ height:50px; line-height: 50px;}
.erjfen_con_wrap .slot_tj_tit h3{ float: left;  font-size: 18px; color: #333; font-weight: normal; margin-right: 15px;}
.erjfen_con_wrap .slot_tj_tit span{ color: #999; float: left; padding-top: 18px; line-height: 20px;}
.erjfen_con_wrap .slot_tj_item{ overflow: hidden;padding:20px 20px 5px;    }
.erjfen_con_wrap .slot_tj_item li{ width: 213px; height: 275px; float: left; margin:0 19px 20px 0;}
.erjfen_con_wrap .slot_tj_item .item_img{ width: 213px; height: 213px; position: relative;  overflow: hidden; }
.erjfen_con_wrap .slot_tj_item .item_img .more{ position: absolute; left: 0; bottom: -37px; display: block; height: 37px; line-height: 37px; color: #fff; width: 220px; background: #0173d6; text-align: center; font-size: 16px;  transition: all 0.3s ease-in-out 0s; }
.erjfen_con_wrap .slot_tj_item .item_img .more a{ color: #fff;}
.erjfen_con_wrap .slot_tj_item .item_bot{ overflow: hidden;}
.erjfen_con_wrap .slot_tj_item .item_bot .item_name{ position: relative; padding:0 0px 0 2px ; margin-bottom: 3px; display: block; font-size: 14px;  height: 25px; line-height: 25px; color: #333;width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;    }
.erjfen_con_wrap .slot_tj_item .item_bot .item_name .icon_hot{ position: absolute; right: 0; top: 5px; width: 33px; height: 16px; background: url("../../Images/icon-hot.png") no-repeat;}
.erjfen_con_wrap .slot_tj_item .item_bot .item_name:hover{ color: #0173d6;}
.erjfen_con_wrap .slot_tj_item .item_bot .company_name{ color: #999; line-height: 16px; height: 16px;  width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;  }
.erjfen_con_wrap .slot_tj_item li:hover .item_img .more{ bottom: 0;}
.erjfen_con_wrap .slot_tj_item .last{ margin-right: 0;}
.erjfen_con_wrap .slot_tj_item .item_bot {  background:#f8f8f8; padding:10px;    }
.erjfen_con_tit {  height:46px;border-bottom:1px solid #eee;padding:0 20px;   }
.erjfen_con_tit h2{  float:left; line-height:46px; font-size:16px;   }
.erjfen_con_tit p {  float:right; line-height:46px;   }
.erjfen_con_tit p a{ padding-left:15px; }
.erjfen_con_tit p a:hover   { text-decoration:underline;  }
.erjigyN {  margin-top:20px;overflow:hidden; background:#fff;   }
.erjigyN h2{  line-height:44px;height:44px;border-bottom:1px solid #eee;background:#fafafa; padding-left:20px;font-size:14px;color:#333;  }
.erjigyN ul.erjigyN_con {  padding:10px 20px;    }
.erjigyN ul.erjigyN_con li{  line-height:32px;height:32px; position:relative; padding-left:15px; }
.erjigyN ul.erjigyN_con li:after {    content:"";width:6px;height:6px;display:block;background:#ddd;position:absolute;left:0px;top:13px;border-radius:10px;  }
.erjigyN ul.erjigyN_con li a{  line-height:32px;color:#555;width:100%;box-sizing:border-box; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;    }
.erjigyN ul.erjigyN_con li a:hover {  color:#0173d6; }
.erjigyN ul.erjigyN_con_hotmap {  padding:10px 20px;overflow:hidden;    }
.erjigyN_con_hotmap li{  float:left;width:65px;line-height:34px;height:34px;   }
.erjigyN_con_hotmap li a{ overflow:hidden; text-overflow:ellipsis;white-space:nowrap;display:block;  }

.erjfen_ye_wrap {  background:#fff;padding:0px 20px 30px;margin-bottom:20px;   }
.erjfen_ye_wrap .product2_ye{ width: 950px;overflow: hidden;margin: 0px auto;}
.erjfen_ye_wrap .product2_ye .product2s{float:left;}
.erjfen_ye_wrap .product2_ye ul{position: relative;}
.erjfen_ye_wrap .product2_ye ul li{background: #fff;border:1px solid #eee;float:left;border-radius: 5px;margin:0 4px;}
.erjfen_ye_wrap .product2_ye ul li a{display: block;padding:10px 20px;font-size:15px;color:#999;}
.erjfen_ye_wrap .product2_ye ul li:hover a{color:#fff;}
.erjfen_ye_wrap .product2_ye ul li:hover{background: #FE7912;border:1px solid #FE7912;}
.erjfen_ye_wrap .product2_ye ul .lidq{background:#FE7912;}
.erjfen_ye_wrap .product2_ye ul .lidq a{color:#fff;}
.h_cate i {  font-size:18px;color:#0173d6; padding-right:5px;     }
.industry_search .industry_btn { background-color:#0173d6;  }

.diqu_con_list {  padding:15px 20px 25px;  overflow:hidden;     }
.diqu_con_list ul li{  float:left;height:36px;border-bottom:1px solid #eee; width:425px;position:relative; padding-left:15px;    }
.diqu_con_list ul li a{  line-height:36px; display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.diqu_con_list ul li:nth-child(2n+2) {  margin-left:30px;   }
.diqu_con_list ul li:after { content:"";width:6px;height:6px;border-radius:12px;display:block;position:absolute;left:0px;top:15px;  background:#ddd;   }


.diqu_con_list3ji {  padding:0px 20px 25px; overflow:hidden;     }
.diqu_con_list3ji ul li { position:relative; height:122px;padding:20px 0;  padding-left:142px;border-bottom:1px solid #eee; }
.diqu_list3ji_img {  width:100px;height:100px;border:1px solid #eee;padding:10px;  position:absolute;left:0px;top:20px;  }
.diqu_list3ji_img a {  display:block; width:100px;height:100px; overflow:hidden;display:table-cell;text-align:center;vertical-align:middle;    }
.diqu_list3ji_img a img {  max-height:100%;max-width:100%; height:auto;width:auto;   }
.diqu_list3ji_tit { overflow:hidden; line-height:42px;  }
.diqu_list3ji_tit h2{  float:left; width:600px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  }
.diqu_list3ji_tit h2 a{ font-size:14px;color:#555; }
.diqu_list3ji_tit h2 a:hover { color:#0173d6;text-decoration:underline;    }
.diqu_list3ji_tit span{  float:left;   }
.diqu_list3ji_gongsi { overflow:hidden;line-height:32px;    }
.diqu_list3ji_gongsi h3{  float:left; font-weight:normal; width:600px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;     }
.diqu_list3ji_gongsi span{  float:left;   }
.diqu_keyword {  line-height:42px;color:#555;    }
.diqu_keyword a { color:#888;padding-right:5px;      }  
.diqu_list3ji_gongsi h3 a:hover { color:#0173d6;text-decoration:underline;    }
.diqu_keyword a:hover { color:#0173d6;text-decoration:underline;    }
.diqu_list3ji_img:hover { border:1px solid #ddd;     } 
.content_right_wrap .erjfen_ye_wrap .product2_ye ul li:hover {  background: #0173d6; border: 1px solid #0173d6;  }
.content_right_wrap .erjfen_ye_wrap .product2_ye ul .lidq { background: #0173d6; }

.hyfz_wrap {  margin-top:0px;overflow:hidden; background:#fff; margin-bottom:20px;padding-bottom:10px;  }
.hyfz_wrap h2{  line-height:44px;height:44px;border-bottom:1px solid #eee;background:#fafafa; padding-left:20px;font-size:14px;color:#333;  }
.hyfz_wrap ul{  padding:10px 20px;width:910px;    }
.hyfz_wrap li{  float:left;width:130px;line-height:36px;height:36px;   }
.hyfz_wrap li a{ overflow:hidden; text-overflow:ellipsis;white-space:nowrap;display:block;  font-size:14px;color:#555;  }
.hyfz_wrap li a:hover { color:#0173d6;  }

/*公司--按地区分类公司*/
.zuoyouhuanwei .content_left_wrap { margin-left: 15px;float:right;margin-right:0px;    }
.zuoyouhuanwei .content_right_wrap { float:left;   }
.gsdq_con_tit { height:44px;background:#f9f9f9;    }
.gsdq_con_tit span{line-height:44px;font-size:14px;color:#555; display:block;float:left;   }
.gsdq_left { width:400px;padding-left:20px;  }
.gsdq_mid { width:300px;}
.gsdq_right { width:200px;  }
.gsdq_con_list {  padding-bottom:20px;padding-top:5px;     }
.gsdq_con_list ul{        }
.gsdq_con_list ul li{  height:38px;       }
.gsdq_con_list ul li:hover {  background:#f9f9f9;     }
.gsdq_con_list ul li a{  height:38px; display:block;  color:#555;        }
.gsdq_con_list ul li span{line-height:38px;font-size:14px;color:#555; display:block;float:left;   }
.gsdq_con_list ul li:hover a span{   color:#FE7912;      }
.erjfen_con_titright {   float:right;line-height:46px;     }

.dqhy_dqgs_ul .diqu_list3ji_img{  border:none;  }
.dqhy_dqgs_ul .diqu_list3ji_tit h2{  font-size:18px;color:#333; }
.dqhy_dqgs_ul .diqu_list3ji_tit h2 a{  font-size:18px;color:#333;  }
.dqhy_dqgs_ul .diqu_list3ji_tit { line-height:34px;    }
.dqhy_dqgs_ul .diqu_list3ji_gongsi {  line-height:28px; }
.dqhy_dqgs_ul .diqu_list3ji_gongsi p{      height:56px;overflow:hidden;     }
.dqhy_dqgs_ul .diqu_list3ji_tit span {   float:right; }

.content_right_wrap .erjfen_ye_wrap.dqhy_dqgs_next .product2_ye ul li:hover {  background: #ff5400; border: 1px solid #ff5400;  }
.content_right_wrap .erjfen_ye_wrap.dqhy_dqgs_next .product2_ye ul .lidq { background: #ff5400; }
.dqhy_dqgs_ul .diqu_keyword a:hover { color: #ff5400;   }
.dqhy_dqgs_ul .diqu_list3ji_tit h2 a:hover { color: #ff5400;   }

.gsxx_jj_wrap {  padding:20px 0;   }
.gsxx_jj_con { margin-top:0px;padding:0 20px;width:910px;margin-bottom:0px;   }
.gsxx_jj_con .erjfen_con_tit {   padding:0px;  border-top:1px solid #eee;   }
.boxcontent {   padding:20px 0;   }
.boxcontent dl{  overflow:hidden;  }
dl.codl dt {   float: left; width:100px; line-height: 200%; color: #777;overflow: hidden;line-height:32px;   }
dl.codl dd {  float: left; display: block; line-height: 200%; font-size: 14px;width:810px;line-height:32px;   }
.noright_wrap {  width:1200px;   }
.noright_wrap  .content_right_wrap {   width:1200px;   }
.noright_wrap .erjfenC  {   width:1160px;   }
.noright_wrap .erjfen_con_wrap  {   width:1200px;   }
.sousuo_wrap.header{    height:100px; }
.sousuo_wrap .search {  margin-left:100px;   }
.noright_wrap .hgluj_wrap p { float:left;  }
.noright_wrap .hgluj_wrap span { float:right;line-height:38px;  }
.noright_wrap .hgluj_wrap span em{ color:#ff5400;  }
.noright_wrap .product2_cen {  margin-top:20px; }
.ckxq { float:right;   background:#FE7912;padding:0 10px; color:#fff;border-radius:5px;transition:all 30ms;line-height:24px; margin-top:5px;   }
.noright_wrap a.ckxq:hover { color:#fbe1cd;background:#ff5400;    }
.noright_wrap .diqu_list3ji_tit h2 { width:850px;   }

.erjfenC ul.Columnthree li { width:303.33px;      }

.diquchanpin_1lei .product_center { margin: 0px 0px 0px 0px;    }
.diquchanpin_1lei .banner {  height: 398px; margin-top:16px; }
.diquchanpin_1lei .content_right_1lei { overflow:hidden; }
.diquchanpin_1lei .product_center { height: 782px;  }
.diquchanpin_1lei .tuijianchanp_wrap { height: 360px; background: #fff; width:266px; }
.diquchanpin_1lei .product_rr{  width:266px; float:right;  margin-top:16px;   }
.diquchanpin_1lei .product_center{  width:665px;    }
.diquchanpin_1lei .product_center .product_cpbox{  width:665px;    }
.diquchanpin_1lei .phone_list_wrap {  padding:15px 12px;   }

.phone_list_wrap .swiper-button-prev, .swiper-container-rtl .swiper-button-next {  left: -12px;   }
.phone_list_wrap .swiper-button-next, .swiper-container-rtl .swiper-button-prev {  right: -12px;   }