/* CSS Document */
:root{
	--ahover-color:#1789ec;
}
a{color:#333;}
.dh_button1{float:left;width:63px;height:21px;margin-top:6px;text-align:center;background-image:url(images/dh_button_bg.gif); background-position:left; background-repeat:no-repeat; padding-top:5px; font-weight:bold;}
.dh_button1 a:link{color:#FFFF00;}
.dh_button1 a:visited{color:#FFFF00;}
.dh_button1 a:hover{color:#00FFFF;}
.gq_all{margin:auto; margin-top:14px;}
.gq_left{ width:71%;; float:left;overflow:hidden;border:1px solid #cce1f8; text-align:left;}
.companylist{border:1px solid #D1E8FB;}
.gq_right{ width:26.5%;float:right; text-align:left;}

/***企业品牌***/
.brand-nav{border:1px solid #cce1f8;width:100%;height:auto;margin-bottom:15px; margin-top:10px;clear:both;}
.brand-title{height:28px;line-height:28px;background:linear-gradient(#cce1f8,#FFF); border-bottom:1px solid #e5f1fe;}
.brand-title li{float:left;width:calc(20% - 2px);float:left;text-align:center; font-size:14px; cursor:pointer;}
.brand-list{padding:15px 10px 10px 10px;}
.brand-list li{width:calc(31% - 2px);float:left;border:1px solid #E9E9E9;margin-bottom:10px;}
.brand-list li:nth-child(3n+2){margin-left:3.5%;margin-right:3.5%;}
.brand-list li img{width:90%;margin-left:5%;padding-top:5px;}
.brand-list li p{color:#555;line-height:22px;font-size:14px;text-align:center;}
.brand-list li:hover{border:1px solid #777;}
.brand-cur{background-color:#FFF;border-right:1px solid #cce1f8;border-left:1px solid #cce1f8;color:#348cc9;font-weight:bolder;height:28px;position:relative;top:1px;}

.brand-ul{display:none;}
.brand-ul-cur{display:block;}




/*内页右广告*/
.gq_right_adv{text-align:center;width:205px;height:auto;background-color:#000;}
#ad_company{height:90px;margin-bottom:10px;overflow:hidden;}
#ad_company span{float:left;}

/*右下面类别*/
.class-title{flex-shrink:0;width:100px;text-align:left;flex-direction:row;}
.class-title span{font-size:15px;color:#333; font-weight:bolder;}
.class-title a{border-radius:3px;overflow:hidden;border:1px solid #1789ec;font-weight:bold;padding:3px 5px;margin-left:7px;}
.more-btn{width:75px;flex-shrink:0;font-size:14px;}
.comclass_list{padding:30px 0 10px 0;text-align:left; display:flex;border-bottom:1px solid #E9E9E9;}
.have-small::after{content: url('../images/icon_down.png');display:inline-block;width:16px;height:16px;margin-top:4px;}
.bigclass-nav{margin-right:20px;space-between:flex; position:relative;}
.bigclass-nav:hover .smallclass{display:block;position:absolute;top:24px;left:-25%;border-top:2px solid #1789ec;border-left:1px solid #1789ec;border-bottom:1px solid #1789ec;border-right:1px solid #1789ec;background-color:#F9F9F9;width:150%;border-radius:3px;overflow:hidden;padding:7px;}
.bigclass-nav a:hover{color:var(--ahover-color);}
.bigclass{font-size:15px;float:left;}
.bigclass a{color:#333;}
.bigclass_cur{float:left;}
.bigclass_cur a{color:#FF6600;font-size:15px;font-weight:bolder;}

.comclass_list li{text-align:left;color:#666;font-size:12px;line-height:20px;float:left;}

.smallclass{display:none;}
.smallclass li{line-height:28px;float:none;}
.smallclass li span{font-family:Arial, Helvetica, sans-serif;padding-left:7px;color:#c8983a;}
.smallclass a{color:#666; font-size:14px;}
.smallclass_cur a{color:#2687dc;font-weight:bolder;}
.comclass_list li a:hover{color:#FF6633;}
.gq_right_class_dh{ width:120px;height:22px; text-align:left;background-color:#e56539; color:#fff285; text-align:center;font-size:14px; font-weight:bold; margin-top:9px;}


.ar11_hs{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal;}
.gq_right_class_list_l{padding-left:15px; height:21px;}

.cc_a{font-size:12px; color:#000000; text-decoration:none;}
.cc_b{font-size:12px; color:#FF6633; text-decoration:none; font-weight:900;}
/******地区列表****/
#company_sheng{padding:10px 10px 5px 0;line-height:28px;display:flex; align-items:flex-start;flex-direction:row;}
#company_sheng li{float:left;margin-right:20px;}
#company_sheng li a{font-size:15px;}
#company_sheng li a:hover{color:var(--ahover-color);}
.a-curr{font-weight:bolder;color:#F30;}

.currview{height:30px;line-height:30px;font-size:16px;text-align:left;color:#555555;margin-bottom:10px;}
.currview span{padding-left:8px;color:#FF3300;font-weight:bolder;}
#comlist{margin:20px 25px;}
#comlist li{border-bottom:1px dashed #E6E6E6;line-height:22px;height:60px;margin-bottom:15px;margin-top:5px;overflow:hidden;}
.com_name{width:500px;float:left;overflow:hidden;}
.com_name h2{font-size:16px;display:inline;}
.com_name h2 a{color:#348cc9;}
.com_name h2 a:hover{color:#FF3300;}
.com_name p{padding-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#666;line-height:24px;font-size:14px;}
.com_type{color:#6c9c18;padding-left:0px;font-size:13px;}
.com_type a{color:#666;}
.com_type a:hover{color:#FF3300;}
.com_maintxt{color:#333;}
.com_message{float:right;width:120px;height:60px;background:url(/images/webimg.jpg) -134px -125px no-repeat;}
.com_message p{padding-top:5px;}
.com_message p a{color:#666;padding-left:25px;}
.com_message p a:hover{color:#FF3300;}
.hotcom{color:#FF3300;font-weight:bold;font-size:12px;}

.adv_ny_right{margin-bottom:10px;}

.newcom{padding:10px 0;}
.newcom li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999; font-size:16px;}
.newcom li a{color:#1e5db3;line-height:28px;}
.newcom li a:hover{color:#FF3300;}
.newcom p{font-weight:bolder;}


#content1{position:absolute;width:500px; background-color:#fdf6ea; padding:15px;border:3px solid #cfc0a8;display:none;z-index:9999;}
#content_bk{width:100%;padding:0px;position:absolute;display:none;top:0px;z-index:9998;background-color:#333;filter:alpha(opacity=80); /*IE滤镜，透明度50%*/
-moz-opacity:0.8; /*Firefox私有，透明度50%*/
opacity:0.8;/*其他，透明度50%*/}
#message_close{cursor:pointer;}
.proviewinfo{margin-top:20px;height:26px;background-color:#faf8ec;line-height:26px;text-align:left;padding:0px 15px;color:#888575;}
.proviewinfo span{padding-left:10px;color:#605e51;font-weight:bolder;}