@charset "UTF-8";
.no_openshop { margin-top: 20px; margin-bottom: -30px; background: #fff; text-align: center; padding-top: 110px; min-height: 424px; }
.no_openshop p { color: #888; font-size: 18px; padding-bottom: 32px; }

.location { height: 42px; line-height: 42px; color: #aaa; }
.location i { width: 3px; height: 8px; background: url(../img/shop/jt_r.png) no-repeat 0 0; display: inline-block; margin: 0 5px; }
.location a { color: #aaa; }
.location a:hover { color: #666; }
.location span { color: #666; }

.cmp_li_v1 .cmp_l { width: 906px; }
.cmp_li_v1 .cmp_r { width: 284px; }

.cmp_l .filter_left { padding-right: 20px; }
.cmp_l .filter_tit { line-height: 30px; text-align: right; padding: 20px 26px 19px 0; width: 74px; }
.cmp_l .filter_con { padding-top: 20px; padding-bottom: 19px; width: 706px; }
.cmp_l .filter_con .del_all { right: 10px; }
.cmp_l .filter_con a { line-height: 30px; }
.cmp_l .filter_con p { top: 23px; }
.cmp_l .filter_wrap { height: 30px; }
.cmp_l .selected { padding: 20px 140px 14px 20px; line-height: 28px; }
.cmp_l .selected .filter_con { margin-left: 110px; }
.cmp_l .selected p { line-height: 30px; height: 35px; margin-right: 14px; }
.cmp_l .select_li { height: 28px; }
.cmp_l .del_all_sel { line-height: 28px; top: 20px; }
.cmp_l .list_con { box-shadow: 0 0 7px rgba(0, 0, 0, 0.1); }
.cmp_l .sear_box { margin-top: 20px; background-color: #fff; height: 34px; line-height: 34px; padding: 15px 30px; }
.cmp_l .sear_box > div { font-size: 14px; color: #666; }
.cmp_l .sear_box > div span { color: #f96162; font-weight: 700; }
.cmp_l .sear_box li { float: left; margin-left: 10px; position: relative; }
.cmp_l .sear_box li .cho { width: 88px; height: 32px; border: 1px solid #eee; border-radius: 2px; text-align: center; color: #999; cursor: pointer; background-color: #fff; }
.cmp_l .sear_box li .cho span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-right: 15px; background: url(../img/shop/jt_ico1.png) no-repeat right center; }
.cmp_l .sear_box li:hover .cho { position: relative; z-index: 99; box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); }
.cmp_l .sear_box li:hover .cho_li { display: block; }
.cmp_l .sear_box .vip .cho { background-color: #4388e6; border-color: #4388e6; color: #fff; transition: all 0.3s ease; }
.cmp_l .sear_box .vip .cho:hover { background-color: #2777e4; }
.cmp_l .sear_box .vip .o { display: inline-block; vertical-align: middle; width: 10px; height: 10px; border: 1px solid rgba(255, 255, 255, 0.5); margin-right: 8px; margin-bottom: 2px; }
.cmp_l .sear_box .vip.on .o i { display: inline-block; width: 4px; height: 4px; background-color: #fff; vertical-align: top; margin-top: 3px; }
.cmp_l .sear_box .cho_li { position: absolute; top: 33px; left: 0; z-index: 9; width: 88px; background-color: #fff; border: 1px solid #eee; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); display: none; }
.cmp_l .sear_box .cho_li .in { overflow-x: hidden; overflow-y: auto; max-height: 234px; }
.cmp_l .sear_box .cho_li p { padding: 10px 5px; line-height: 16px; text-align: center; color: #666; border-bottom: 1px dashed #e5e5e5; transition: all 0.3s ease; cursor: pointer; }
.cmp_l .sear_box .cho_li p:hover { background-color: #f3f3f3; color: #007cef; }
.cmp_l .list ul { background-color: #fff; }
.cmp_l .list li { padding: 25px 30px; border-top: 1px solid #eee; transition: all 0.3s ease; }
.cmp_l .list li:hover { background-color: #f7faff; box-shadow: 0 0 10px rgba(0, 124, 239, 0.15); }
.cmp_l .list .pic { margin-right: 25px; }
.cmp_l .list .pic img { width: 78px; height: 78px; border: 1px solid #eee; border-radius: 3px; }
.cmp_l .list .pic span { display: block; width: 64px; height: 64px; padding: 8px; border-radius: 3px; font-size: 24px; color: #fff; line-height: 32px; text-align: center; letter-spacing: 5px; background-color: #81abe4; }
.cmp_l .list .pic .color0 { background-color: #81abe4; }
.cmp_l .list .pic .color1 { background-color: #9f9bed; }
.cmp_l .list .pic .color2 { background-color: #eca09e; }
.cmp_l .list .pic .color3 { background-color: #97d5ac; }
.cmp_l .list .pic .color4 { background-color: #e6aa85; }
.cmp_l .list .pic .color5 { background-color: #d0ad69; }
.cmp_l .list .pic .color6 { background-color: #c5c388; }
.cmp_l .list .pic .color7 { background-color: #6db3c8; }
.cmp_l .list .txt { width: 550px; }
.cmp_l .list .txt .tt { margin-bottom: 14px; }
.cmp_l .list .txt .tt a { display: inline-block; vertical-align: middle; line-height: 20px; max-width: 510px; font-size: 16px; color: #444; font-weight: bold; }
.cmp_l .list .txt .tt a:hover { color: #4388e6; }
.cmp_l .list .txt .tt i { display: inline-block; vertical-align: middle; margin-left: 6px; width: 26px; height: 16px; background: url(../img/shop/cmp_ico.png) no-repeat -24px -56px; }
.cmp_l .list .txt p { font-size: 12px; color: #666; line-height: 28px; }
.cmp_l .list .txt p span { color: #888; }
.cmp_l .list .txt .w160 { width: 160px; }
.cmp_l .list .btn { margin-top: 41px; width: 98px; height: 34px; line-height: 34px; text-align: center; color: #4388e6; border: 1px solid #4388e6; border-radius: 2px; }
.cmp_l .list .btn:hover { background-color: #4388e6; color: #fff; }
.cmp_l .list1 li { padding: 20px 30px; }
.cmp_l .list1 .pic { margin-top: 0; }
.cmp_l .list1 .txt .tt { margin-bottom: 15px; }
.cmp_l .list1 .txt .tt span { color: #f96162; }
.cmp_l .list1 .btn { margin-top: 25px; }
.cmp_l .page { background: none; padding: 30px 0 10px; }
.cmp_l .page a { background-color: #fff; border-radius: 0; color: #999; }
.cmp_l .page a:hover { color: #007cef; }
.cmp_l .page a.on { background-color: #007cef; color: #fff; }

.cmp_r .copy_ad { width: 284px; transition: opacity 0.3s ease; top: 0; }
.cmp_r .side_ad a, .cmp_r .copy_ad a { margin-bottom: 10px; display: block; }
.cmp_r .part { margin-bottom: 10px; background-color: #fff; }
.cmp_r .part_tt { padding: 0 20px; height: 44px; border-bottom: 1px solid #eee; color: #333; font-size: 16px; line-height: 44px; }
.cmp_r .recom { padding: 0 20px; }
.cmp_r .recom li { padding: 10px 0 14px; border-bottom: 1px dashed #ccc; }
.cmp_r .recom li:last-child { border-bottom: 0; }
.cmp_r .recom .tt { margin-bottom: 10px; }
.cmp_r .recom .tt a { display: inline-block; max-width: 100%; color: #333; font-weight: 700; font-size: 14px; line-height: 30px; }
.cmp_r .recom .tt a:hover { color: #007cef; }
.cmp_r .recom .in { margin-bottom: 20px; }
.cmp_r .recom .in span { display: inline-block; line-height: 13px; }
.cmp_r .recom .site { padding-right: 14px; color: #666; }
.cmp_r .recom .site font { color: #ccc; }
.cmp_r .recom .year { margin-left: 14px; padding-left: 25px; background: url(../img/index/vip_ico.png) no-repeat 0 center; color: #f96162; }
.cmp_r .recom .pic { border: 1px solid #eee; border-radius: 3px; }
.cmp_r .recom .pic img { width: 58px; height: 58px; }
.cmp_r .recom .txt { position: relative; top: -4px; width: 170px; height: 66px; color: #888; line-height: 22px; }

.cmp_detail .detail_main { width: 906px; }
.cmp_detail .detail_side { width: 284px; }
.cmp_detail .info { background: #fff; padding: 30px; margin-bottom: 10px; box-shadow: 0 0 7px rgba(0, 0, 0, 0.1); }
.cmp_detail .info .pic { width: 118px; height: 118px; margin-right: 20px; border: 1px solid #eee; }
.cmp_detail .info .pic img { width: 118px; height: 118px; }
.cmp_detail .info .tt { position: relative; }
.cmp_detail .info h3 { height: 30px; line-height: 30px; color: #333; font-size: 22px; margin-bottom: 8px; }
.cmp_detail .info h3 .sus { display: inline-block; margin-left: 20px; padding: 0 10px; line-height: 30px; border-radius: 3px; color: #fff; font-size: 12px; background: #4388e6; vertical-align: top; font-weight: normal; }
.cmp_detail .info h3 .sus em { display: inline-block; width: 18px; height: 18px; background: url(../img/cmp_detail_icon.png) left -116px no-repeat; vertical-align: middle; }
.cmp_detail .info h3 .error { font-size: 12px; color: #888; padding-left: 15px; font-weight: normal; }
.cmp_detail .info h3 .error a { color: #4388e6; }
.cmp_detail .info .statu { margin-bottom: 12px; }
.cmp_detail .info .statu span { display: inline-block; color: #f96162; line-height: 22px; padding: 0 6px; border-radius: 2px; background: #ffe7e7; vertical-align: top; }
.cmp_detail .info ul { padding: 10px 15px; background: #f7f7f7; }
.cmp_detail .info li { position: relative; float: left; width: 680px; line-height: 28px; color: #888; }
.cmp_detail .info li span { color: #666; }
.cmp_detail .info li a { color: #4388e6; padding-left: 16px; }
.cmp_detail .info .w290 { width: 290px; }
.cmp_detail .info .w290 span { max-width: 145px; display: inline-block; vertical-align: top; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cmp_detail .info .fold { width: 888px; height: 28px; overflow: hidden; }
.cmp_detail .info .arrow { position: absolute; right: 0; top: 0; }
.cmp_detail .info .arrow i { display: inline-block; margin-left: 8px; width: 6px; height: 6px; background: url(../img/cmp_detail_icon.png) left -82px; vertical-align: middle; }
.cmp_detail .info .arrow.up i { background-position-x: -20px; }
.cmp_detail .info .height_auto { height: auto; }
.cmp_detail .info_r { width: 1000px; }
.cmp_detail .info_r .r { position: absolute; line-height: 30px; top: 0; right: 0; color: #aaa; }
.cmp_detail .info_r .r span { padding-left: 20px; }
.cmp_detail .info_r .r i { display: inline-block; width: 26px; height: 22px; background: url(../img/cmp_detail_icon.png) left -13px no-repeat; vertical-align: middle; }
.cmp_detail .info_r .r .ico2 { background-position-y: -42px; }
.cmp_detail .det_tt { line-height: 50px; padding: 0 20px; position: relative; border-bottom: 1px solid #eee; }
.cmp_detail .det_tt h3 { font-size: 16px; color: #333; }
.cmp_detail .det_tt .more { position: absolute; right: 20px; top: 0; color: #aaa; }
.cmp_detail .det_tt .more i { display: inline-block; margin-left: 6px; width: 6px; height: 7px; background: url(../img/cmp_detail_icon.png) left -66px no-repeat; }
.cmp_detail .det_tt .more:hover { color: #4388e6; }
.cmp_detail .det_tt .more:hover i { background-position-x: -20px; }
.cmp_detail .det_tt span { position: absolute; right: 20px; top: 0; color: #aaa; }
.cmp_detail .con_det { background: #fff; margin-bottom: 10px; box-shadow: 0 0 7px rgba(0, 0, 0, 0.1); }
.cmp_detail .con_error { padding: 20px 80px; }
.cmp_detail .error_l { position: relative; }
.cmp_detail .error_l ul { padding: 0 !important; border: 2px solid #f5f5f5; width: 194px; }
.cmp_detail .error_l .span { position: absolute; top: 8px; right: -9px; width: 64px; height: 24px; text-align: center; line-height: 24px; color: #fff; font-size: 12px; background: url(../img/shop/span.png) no-repeat center; }
.cmp_detail .error_r { margin-left: 24px; padding: 27px 0 0; }
.cmp_detail .error_r p { line-height: 36px; color: #444; font-size: 16px; }
.cmp_detail .error_r .pub { padding-top: 7px; }
.cmp_detail .error_r a { color: #4388e6; }
.cmp_detail .error_r a b { font-family: "宋体"; font-weight: normal; }
.cmp_detail .con_loading { background: #fff; text-align: center; }
.cmp_detail .table { padding: 30px 20px; }
.cmp_detail .table table { border-right: 1px solid #ebf5ff; border-bottom: 1px solid #ebf5ff; }
.cmp_detail .table th, .cmp_detail .table td { border-left: 1px solid #ebf5ff; border-top: 1px solid #ebf5ff; line-height: 42px; color: #666; font-size: 14px; text-indent: 10px; }
.cmp_detail .table th { width: 160px; background: #f7fbff; text-align: left; font-weight: normal; }
.cmp_detail .pro_serv ul { padding: 20px 8px 0; *height: auto; }
.cmp_detail .pro_serv li { float: left; margin: 0 10px 14px; width: 158px; }
.cmp_detail .pro_serv li img { width: 158px; height: 158px; }
.cmp_detail .pro_serv li p { text-align: center; color: #333; font-size: 14px; line-height: 44px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cmp_detail .pro_serv li:hover img { box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); transition: all .3s ease; }
.cmp_detail .pro_serv li:hover p { color: #4388e6; }
.cmp_detail .pro_serv .error_l li { width: 160px; padding: 16px 16px 0; border: 1px solid #f5f5f5; margin: 0; text-align: center; }
.cmp_detail .pro_serv .error_r { padding-top: 46px; }
.cmp_detail .relate_buy ul { padding: 20px 9px 0; *height: auto; }
.cmp_detail .relate_buy li { float: left; margin: 0 10px 20px; width: 200px; border: 1px solid #eee; }
.cmp_detail .relate_buy li .top { height: 104px; padding: 7px 10px 0; }
.cmp_detail .relate_buy li h3 { line-height: 40px; font-size: 14px; margin-bottom: 3px; }
.cmp_detail .relate_buy li p { line-height: 26px; color: #888; }
.cmp_detail .relate_buy li .blue { color: #4388e6; }
.cmp_detail .relate_buy li .bot { color: #aaa; height: 40px; line-height: 40px; text-align: center; border-top: 1px solid #eee; }
.cmp_detail .relate_buy li:hover { transition: all .3s ease; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); }
.cmp_detail .relate_buy li:hover h3 { color: #4388e6; }
.cmp_detail .relate_buy li:hover .bot { color: #4388e6; }
.cmp_detail .relate_buy .error_l li { width: 192px; margin: 0; }
.cmp_detail .relate_buy .error_l .top { padding: 7px 20px 0; }
.cmp_detail .relate_cmp ul { padding: 20px 9px 0; *height: auto; }
.cmp_detail .relate_cmp li { float: left; margin: 0 10px 20px; width: 274px; height: 173px; border: 1px solid #eee; }
.cmp_detail .relate_cmp li .top { height: 60px; padding: 12px 10px 0; border-bottom: 1px dotted #eee; }
.cmp_detail .relate_cmp li h3 { line-height: 28px; font-size: 14px; margin-bottom: 4px; }
.cmp_detail .relate_cmp li .other { height: 14px; color: #888; line-height: 14px; }
.cmp_detail .relate_cmp li .other span { float: left; margin-right: 10px; }
.cmp_detail .relate_cmp li .other .vip { padding-right: 10px; border-right: 1px solid #eee; color: #f96162; }
.cmp_detail .relate_cmp li .other .vip em { display: inline-block; margin-right: 4px; width: 22px; height: 12px; background: url(../img/cmp_detail_icon.png) left -94px no-repeat; vertical-align: middle; }
.cmp_detail .relate_cmp li .bot { padding: 8px 26px 8px 10px; }
.cmp_detail .relate_cmp li .bot p { line-height: 26px; color: #888; }
.cmp_detail .relate_cmp li .bot p span { color: #666; }
.cmp_detail .relate_cmp li .bot .oe2 { height: 56px; }
.cmp_detail .relate_cmp li:hover { transition: all .3s ease; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); }
.cmp_detail .relate_cmp li:hover h3 { color: #4388e6; }
.cmp_detail .relate_cmp .error_l li { width: 192px; margin: 0; }
.cmp_detail .relate_cmp .error_l .top { padding: 7px 20px 0; }
.cmp_detail .relate_cmp .error_l .bot { padding: 8px 20px; }
.cmp_detail .cmp_r .part_tt { line-height: 50px; height: 50px; }

.popup { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); z-index: 66666; }
.popup .close { right: 20px; top: 24px; position: absolute; width: 14px; height: 14px; background: url(../img/cmp_detail_icon.png) no-repeat 0 -136px; cursor: pointer; }
.popup .popup_con { position: relative; top: 50%; width: 620px; margin: 0 auto; background: #fff; padding: 0 20px 30px; border-radius: 5px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); }
.popup .popup_con .hd { line-height: 64px; }
.popup .popup_con .hd h3 { font-size: 14px; color: #333; }
.popup .popup_con .map { width: 620px; height: 360px; border: 1px solid #eee; text-align: center; }

.popup_map .popup_con { height: 426px; margin-top: -228px; }

/*# sourceMappingURL=company_v1.css.map */
