@charset "utf-8";*{margin:0;padding:0;outline:0;font-family:"microsoft yahei"}
body{font-size:12px;color:#333;font-family:"microsoft yahei";background-color:#f4f4f4}
div,dl,td,th{word-break:break-all;white-space:normal;word-wrap:break-word}
dd,li{list-style-type:none}
.talc{text-align:center;color:#333;font-weight:700}
a:link,a:visited{color:#555;text-decoration:none}
a:hover{color:#0070ce;cursor:hand}
input{vertical-align:middle;border:none}
input[type=text]{border:1px solid #ddd;line-height:24px}
img{border-style:none;display:inline-block;vertical-align:middle}
.cl{clear:both}
.red{color:red}
b{font-weight:700}

/*面包屑*/
.mainbav_top{border-bottom:1px solid #eaeaea;padding:12px 0;box-shadow:0 2px 8px rgba(0,0,0,.03);background:#fff}
.crumbs{width:1200px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:0 15px}
.crumbs .mainbav_img{float:left;width:106px;margin-right:20px}
.crumbs .mainbav_img img,.mainbav_div img{vertical-align:middle}
.logo-area{display:flex;align-items:center;flex:1}
.mainbav_div{overflow:hidden;line-height:38px;display:flex;align-items:center;font-size:14px;color:#666;flex-wrap:wrap}
.mainbav_div>a{font-size:14px;color:#666}
.mainbav_div>.icon_img{background:url(../img/ico_20.gif) left 8px center no-repeat;padding-left:28px;overflow:hidden;float:left}
.ks-form-kw{display:flex;width:300px;margin-left:20px}
#form_kw input{flex-grow:1;line-height:24px;padding:8px 12px;border:1px solid #ddd;border-right:none;border-radius:4px 0 0 4px;font-size:14px;outline:0;transition:border-color .2s}
#form_kw input:focus{border-color:#0065ef}
#form_kw button{padding:8px 16px;background-color:#0065ef;color:#fff;border:none;border-radius:0 4px 4px 0;cursor:pointer;font-size:14px;transition:background-color .2s}
#form_kw button:hover{background-color:#0051c9}

/*proDetails样式*/
.proDetail{width:1200px;margin:20px auto;overflow:hidden;background:#fff;border-radius:10px;box-shadow:0 1px 2px 1px rgba(0,0,0,.03);display:flex}
.proLeft{flex:1;padding:24px;border-right:1px solid #eaeef2}
.proRight{width:250px;padding:10px 25px 30px;text-align:left}
.topTitle{line-height:44px;font-size:22px;font-weight:700;color:#1a5f96;overflow:hidden;padding-bottom:10px;border-bottom:2px solid #eaeef2;text-align:left}
.table_box{width:100%;margin:15px auto;overflow:hidden;border:1px solid #eaeef2;color:#333;border-collapse:collapse;text-align:left}
table,tbody,tr{border-collapse:collapse;border:none}
.table_box tbody tr{width:100%}
.table_box tr td{padding:15px;font-size:16px;line-height:24px;color:#000}
.table_box tr td.left{background:#f0f7ff;font-weight:700;padding:10px 15px;font-size:16px;color:#1a5f96;line-height:30px}
.detail_cont{margin:20px 0 10px;overflow:hidden;font-size:16px;line-height:32px;color:#333}
.source_next{font-size:14px;border-top:1px dashed #eaeef2;padding:15px 0;line-height:24px;color:#666;margin-top:10px;overflow:hidden;text-align:left}
.source_next a{color:#36f}
.tender_list{margin:0 20px 50px;overflow:hidden;color:#000}
.tender_list .toptxt{width:100%;position:relative;font-size:20px;font-weight:700;line-height:24px;padding-top:10px}
.tender_list .toptxt span{position:absolute;top:0;left:0;width:100px;height:2px;background:#c00}
.tender_list li{width:100%;padding:15px 0;border-bottom:1px solid #ddd}
.tender_list li .h2_abox{font-size:16px;position:relative;padding-left:20px;display:block;line-height:30px;margin-bottom:10px;overflow:hidden;color:#000}
.tender_list li .h2_abox:before{content:'';position:absolute;top:14px;left:0;width:3px;height:3px;background:#000}
.tender_list li .p_time{font-size:14px;color:#999;padding-left:20px}
.ulist_box{overflow:hidden;padding-bottom:10px;text-align:left}
.purch_tit,.ulist_box .top_title{font-size:18px;font-weight:700;color:#1a5f96;margin-top:10px;height:42px;line-height:42px;overflow:hidden;border-bottom:2px solid #eaeef2}
.ulist_box li{line-height:24px;font-size:14px;color:#333;border-bottom:1px dashed #ddd;padding:12px 0;overflow:hidden}
.ulist_box li:last-child{border:none}
.ulist_box li .h2_abox{font-size:14px;display:block;line-height:24px;margin-bottom:10px;overflow:hidden;color:#333}
.ulist_box li .p_time{font-size:12px;color:#999;margin-left:0}
.fixed_care{position:fixed;width:36px;right:50%;top:70px;margin-right:-230px;z-index:998}
.fixed_care .follow_img{width:36px;height:110px;margin-bottom:30px;cursor:pointer}
.purch_ul{margin-top:15px;padding:15px 20px 15px 15px;overflow:hidden;background:#f0f7ff;border-radius:8px}
.purch_ul li{font-size:14px;color:#000;line-height:24px;overflow:hidden}

.track-button{padding:0 16px;height:44px;line-height:44px;border-radius:6px;border:none;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .3s ease;white-space:nowrap;background:linear-gradient(135deg,#0065ef 0,#0051c9 100%)}
.track-untracked{background:#0065ef;color:#fff}
.track-untracked:hover{background:#0051c9}
.track-tracked{background:#ff6700;color:#fff;box-shadow:0 2px 8px rgba(255,103,0,.3)}
.track-tracked:hover{background:#ff7823;box-shadow:0 2px 12px rgba(255,103,0,.4)}
.track-icon{font-size:16px}

@media (max-width: 1240px) {
	.mainbav_top{overflow:hidden}
	.copyright .wid1200,.crumbs,.footer .wid1200,.proDetail{width:95%}
}

@media (max-width: 768px) {
	.ks-form-kw{margin-top:10px}
	.crumbs,.proDetail{flex-direction:column}
	.proRight{width:calc(100% - 50px);border:1px solid #eaeef2}
	.footer .box_pxt{flex-wrap:wrap;height:auto;line-height:24px}
}

