address,cite,dfn,em,i,var{font-style:normal;}
html{background-color: #f8f8f8;}
.company_main { margin: 120px auto 40px auto; }
.container{ width:1200px; margin:auto;}
.container:after{ content:'\20'; display:block; height:0; clear:both;}
.cl{*zoom:1;}
.cl:after{clear:both; content:'';display:table;}
.fl{float:left;}
.fr{float:right;}
/*切换地区*/
@font-face {
    font-family: "topbar-iconfont";
    src: url("//www.sheji456.com/pc2020/css/icon/iconfont.eot?t=3420508564225");
    src: url("//www.sheji456.com/pc2020/css/icon/iconfont.eot?t=3420508564225#iefix") format("embedded-opentype"),  
    url("//www.sheji456.com/pc2020/css/icon/iconfont.ttf?t=3420508564225") format("truetype"), 
    url("//www.sheji456.com/pc2020/css/icon/iconfont.svg?t=3420508564225#topbar-iconfont") format("svg")
    }
    .topbar-iconfont { font-family: "topbar-iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } 
    .topbar-iconfont-location:before { content: "\e608" } 
    .topbar-iconfont-arrowup:before { content: "\e60d" } 
    .topbar-iconfont-search:before { content: "\e60f" } 
    .topbar-iconfont-arrowdown:before { content: "\e610" } 
    .topbar-iconfont-down:before { content: "\e611" } 
    .topbar-iconfont-arrowright:before { content: "\e612" } 
    .topbar-iconfont-warning:before { content: "\e622" } 
    .topbar-iconfont-cross:before { content: "\e625" }
    #auto-header-switchareabox { position: relative; }
.p_r{ position:relative;}
.p_a{ position:absolute;}

.mar_t10{ margin-top:10px;}.mar_b10{ margin-bottom:10px;}.mar_l10{ margin-left:10px;}.mar_r10{ margin-right:10px;}
.mar_t20{ margin-top:20px;}.mar_b20{ margin-bottom:20px;}.mar_l20{ margin-left:20px;}.mar_r20{ margin-right:20px;}

.list{ width:1200px;margin-left:auto; margin-right:auto;}
.top_left { width: 900px;float: left;box-sizing: border-box;padding-bottom: 45px;overflow: hidden;box-sizing: border-box;border: 1px solid #F1f1f1; }
.top_right { width: 280px;float: right; }
/*标题区域*/
.list .li_xts{ display: inline-block;height:40px; overflow:hidden; line-height:40px; color:#999; background:url(../img/r_zb_bg.png) no-repeat -200px -338px; text-indent:20px;}
.a_map_ico{ margin: auto auto auto 140px;}
.a_map_ico img{ vertical-align: middle; margin: -3px 5px auto 0;}
.a_map_ico a img{ margin: -7px 5px auto 5px;}
.list .list_main{ *zoom:1;}
.list .list_main:after{ content:"\20"; display:block; height:0; clear:both;}
.list .tit_h3 h3 a{ margin-left:35px; color:#F40; font-size:18px;}
.rim_gray{ border:none;}

.newser_tit{display: inline-block;}
.qiehuan { display: inline-block;cursor: pointer;line-height:22px;border:1px solid #ff8a00;padding:0 7px 0 5px;border-radius: 5px;vertical-align: 2px; margin:0 0 0 20px;color: #ff8a00;font-size: 12px; }
.qiehuan:after  {content:"";display: inline-block;width: 13px;height: 12px;vertical-align: -1px; background: url(//www.sheji456.com/static/m/img/qirhuan.jpg) no-repeat right center;background-size: contain;}
.qiehuan:hover { color: #ff8a00; text-decoration: none; }
/*主体列表*/
.list .m_main>ul li{background: #fff; min-height:140px; padding:15px 20px 20px 20px; position:relative;margin-bottom: 20px;border-radius: 10px;border: 0;}
.list .m_main>ul li .l_img{ float:left; text-align:center; width:160px; vertical-align:middle;margin-top:14px;}  
.list .m_main>ul li:hover{background-color: #fefefe;box-shadow: 0 1px 2px 0px rgb(0 0 0 / 10%);}
.list .m_main>ul li:hover .l_img{ background-color:#FFF;}
.list .m_main>ul li .l_img img{ width:100%; max-height:100px; display:block;border-radius: 4px; } 
.list .m_main>ul .l_img .pl_main{ display: none; margin-top: 10px;}
.list .m_main>ul .l_img .iconxx {color: #fc361f; display: inline-block;vertical-align: 3px; background: transparent !important; width: auto;height: 14px;line-height:10px; white-space: nowrap;margin-right: 2px; }
.list .m_main>ul .l_img .iconxx i { display: inline-block;vertical-align: 1px;width: 10px;height: 10px; background: url(//www.sheji456.com/company/img/iconxx.png) no-repeat;background-size: 20px 9px; }
.list .m_main>ul .l_img .iconxx i.a { background-position: right center;  }
.list .m_main>ul .l_img .iconxx i.b { background-position: right center;  }
.list .m_main>ul .l_img .iconxx i.c { background-position: left center; }
.list .m_main>ul .l_img .pl{ display: inline-block;color: #fc361f;font-size: 14px;vertical-align: 3px;}
 
.list .m_main>ul li .l_txt{ width:540px;float: left; font-size:12px; margin:auto 20px;}
.list .m_main>ul li .l_txt .li_tle{margin:8px 0; height:32px; line-height:32px;}
.list .m_main>ul li .l_txt p{ margin:8px 0;text-align:justify; line-height:18px; color:#999;max-height:36px; overflow:hidden;}
.list .m_main>ul li .l_txt p i{ color:#333;}
.list .m_main>ul li .l_txt p b{display: block; float:left;height:30px;line-height:30px; font-size:18px;white-space: nowrap;}
.list .m_main>ul li .l_txt p b a{ color: #000;}
.list .m_main>ul li .l_txt p .tit_ico{ padding-top:9px; margin-right:10px; cursor:pointer;}
.list .m_main>ul li .l_txt p .dj_zs{ line-height:25px; height: 25px;}
.list .m_main>ul li .l_txt .i_em {display: block;float: left;margin: 4px 6px 0 2px;width: 20px;height: 25px;}
.list .m_main>ul li .l_txt .l_tjxx{ margin:2px 0;}
.list .m_main>ul li .l_txt .l_tjxx span{ color:#333; margin-right:10px;padding:2px 0;}
.list .m_main>ul li .l_txt .l_tjxx span a{ margin:auto 2px auto auto; color:#ff8a00;}
.list .m_main>ul span.conmagleft { position: relative; width: auto; display:inline-block;vertical-align: -4px; margin:4px 0 6px 0; }
.list .m_main>ul span.conmagleft span{position: relative;margin-right: 10px; float: left;  display: block;} 
.list .m_main>ul span.conmagleft span img{ display: block; width: 56px; height: 22px;}

.list .m_main>ul li .l_butt{ display: block; width:120px; height:92px;font-size:12px; text-align:center; padding:0 0 10px;}
.list .m_main>ul li .l_butt a{ cursor: pointer;}
.list .m_main>ul li .l_butt .txt_a{ color:#999; padding-right:8px; *padding-right:0;}
.list .m_main>ul li .l_butt .txt_a:hover{ color:#f45f65;}
.list .m_main>ul li .l_butt p{ width: 120px;text-align: center;}
.list .m_main>ul li .l_butt .sqlf_a{ margin:5px auto 10px;}
.list .m_main>ul li .l_butt .sqlf_a a{ border-radius: 4px; width:120px; height:40px; text-align:center; color:#FFF; font-size:14px; background-color:#f45f65; display:block; line-height:40px;}
.list .m_main>ul li .l_butt .mfsj_a a{ border-radius: 4px; width:118px; height:38px; text-align:center; color:#f45f65; font-size:14px; background-color:#FFF; display:block; border:1px solid #f45f65; line-height:38px;}

.list .m_main>ul li .ico_new{ width:45px; height:50px; display:block; background-image:url(r_zb_bg.png); background-repeat:no-repeat; background-position:0 -350px; position:absolute; z-index:2; top:-3px; left:-4px; cursor:pointer; text-indent:-99999px;}
.list .m_main>ul li .ico_hot{ width:44px; height:50px; display:block; background-image:url(r_zb_bg.png); background-repeat:no-repeat; background-position:-50px -350px; position:absolute; z-index:2; top:-3px; left:-4px; cursor:pointer; text-indent:-99999px;}
.youhui2 { padding: 5px 0 0 0; } 
.youhui2 span { display: block;float: left;padding: 0 5px;border-radius: 5px;margin-right: 8px;color: #769bac;background: #f7fcff;border: 1px solid #c8dae7; }
.youhui2 span { color: #9b7d72;background: #fff8f6;border: 1px solid #dfd2bc; }
.zsgsxx1{width:75px; height:20px; background:url(../img/zsgs_bg.png) no-repeat 0 -1px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx2{width:75px; height:20px; background:url(../img/zsgs_bg.png) no-repeat 0 -25px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx3{width:75px; height:20px; background:url(../img/zsgs_bg.png) no-repeat 0 -46px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx4{width:75px; height:20px; background:url(../img/zsgs_bg.png) no-repeat 0 -69px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx5{width:75px; height:20px; background:url(../img/zsgs_bg.png) no-repeat 0 -90px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx6{width:75px; height:20px; background:url(../img/zsgs_bg.png) no-repeat 0 -113px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx7{width:75px; height:20px; background:url(../img/zsgs_bg.png) no-repeat 0 -135px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx8{width:75px; height:20px; background:url(../img/zsgs_bg.png) no-repeat 0 -157px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx9{width:75px; height:20px; background:url(../img/zsgs_bg.png) no-repeat 0 -178px; float:left; cursor:pointer; margin-top:5px;}
.zsgsxx10{width:75px; height:20px; background:url(../img/zsgs_bg.png) no-repeat 0 -201px; float:left; cursor:pointer; margin-top:5px;}
.list .m_main .fye{ height:39px; margin:13px auto 10px; *margin:4px auto 15px; text-align:center;}

.new_search{padding-bottom:15px; margin-bottom:20px;font-size:14px;background-color: #fff;border-radius: 10px;box-shadow: 0 1px 1px rgba(0 0 0 / 5%);}
.new_search .ns_tag{ line-height:40px; padding:10px 20px 0 20px;position: relative;}
.new_search .ns_tag a{ color:#666;}
.new_search .ns_tag a:hover{ color:#e57c00; text-decoration:none;}
.new_search .ns_tag font{ margin:auto 8px; font-family:simsun; font-size:13px;}
.new_search .ns_tag em{ border:1px solid #FFAA66; color:#FFAA66; padding:2px 5px; margin-right:8px; cursor:pointer;}
.new_search .ns_tag em:hover{ background-color:#e57c00; border-color:#e57c00; color:#FFF;}
.new_search .ns_tag em i{ font-size:18px; margin-left:5px;}
.new_search .ns_sta{ color:#999; margin-left:15px;}
.new_search .ns_sta i{ color:#e57c00; margin:auto 5px;}
.new_search .ns_txt{ float:right; cursor:pointer;}

.new_search .ns_main{border:none;}
.new_search .ns_main p{position: relative;line-height: 35px; *zoom:1;word-wrap:break-word;word-break:normal;}
.new_search .ns_main p:after{ content:'\20'; display:block; height:0; clear:both;}
.new_search .ns_main em{position: absolute;left: 0;top: 0; display:inline-block;font-style: normal; background-color:#fff;width:70px;float:left;height: 100%;padding-left: 20px;line-height: 48px; color:#222;font-weight: bold;}
.new_search .ns_main span{ display:block;float:left;width: 810px;margin-left:78px; background-color: #FFF;padding: 10px 0 10px 10px;line-height: 26px;}
.new_search .ns_main span a{margin: 0 10px;display:inline-block;}
.new_search .ns_main span a.sel_t_tip{ font-weight: bold;color: #ff571c;}

.t_tit{ display:none;}
.li_xts{ font-size:13px;}
.a_map_ico{ margin:auto;}

/*page start*/
.paginator { font: 12px Arial, Helvetica, sans-serif;padding:10px 0 10px 0; margin:10px 0 9px;}
.paginator a {padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 2px 6px; background:#FF5500; border:0px solid #FF5500;color:#FFFFFF;font-weight:bold;}
.paginator a:hover {color: #fff; background: #FF5500;border-color:#FF5500;text-decoration: none;}
/*page end*/
.com_companytitle{ float: left;box-sizing: border-box;width: 100%;}
.com_paihang{ float: right;margin-top: 15px;}
.com_paihang img{ display: block; width: 330px; height: 40px;}
.new_bgfdg .form_xxx_gundong{margin:0 4px 10px 4px!important;}
.companytitle { position: relative; height: 40px;line-height: 38px; }
.companytitle a { display: block;float: left;padding: 0 20px 0 9px;height: 43px;}
.companytitle em { width: 70px;float: left;height: 100%;padding-left: 20px;line-height: 43px;color: #222;font-weight: bold;}
.companytitle span { display: block;float: left;color: #555;border: 0;padding: 0 5px 0 0; }
.companytitle b { display: block;float: left;width:10px;height:20px;margin: 9px 0; background: url(//www.sheji456.com/pc2020/img/company/iou25.png) no-repeat 2px center; }
.companytitle a.hover b { background-position: -10px center; }
.companytitle a.hover span { color: #ff571c;font-weight: bold; }
.companytitle .titlerr { color: #ff552e; font-size: 12px; cursor: pointer; float: right; } 
.companytitle .titlerr img{ width: 14px; height: 14px; position: relative; top: 2px }
.companytitle .titlerr{ position: relative; }
.companytitle .titlerr:hover .companytitle_zdd_hover{ display: block; }
.companytitle_zdd_hover{ display: none; z-index: 9; position: absolute; top: 50px; right: 6px; padding: 14px 15px 20px 20px;	width: 304px; background-color: #ffffff;box-shadow: 0px 0px 20px 0px rgba(1, 1, 1, 0.12);border: solid 1px #e2e2e2; border-radius: 15px; overflow: hidden; }
.companytitle_zdd_hover .list{ margin-top: 9px;width: 100%;} 
.companytitle_zdd_hover .zdd_title{ font-size: 14px; color: #222222; font-weight: bold;line-height: 20px; }
.companytitle_zdd_hover p{ color: #555555; font-size: 12px; line-height: 18px; }

.ggimgcomp {width: 680px;margin-left:180px;padding-top:4px;}
.ggimgcomp .thumbnail{width: 225px;height: 135px;overflow: hidden; margin-left: 2px;float: left;overflow: hidden;}
.ggimgcomp .thumbnail:first-child { margin-left:0 }
.ggimgcomp .thumbnail img{ border: 0;min-width: 100%;min-height: 100%;margin:0 auto; }