@charset "utf-8";
/* CSS Document */
body,ul,h1,h2,h3,form,p,span,li,img,h4,dt,span,input,button,dl,dt,dd{margin:0;padding:0;}
body{font-size:14px;color:#333; font-family:'微软雅黑',Arial, Helvetica, sans-serif}
a{color:#333;text-decoration:none;cursor:pointer;blr:expression(this.onFocus=this.blur());outline:none; }
a:hover{ text-decoration:none; color:#0051A0}
img{ border:0; vertical-align:middle}
input{ vertical-align:middle;outline:none}
li{ list-style:none}
.clearfix:after{
		height:0;
		content:" ";
		display:block;
		overflow:hidden;
		clear:both;
	}
.clearfix{
	zoom:1;/*IE低版本浏览器不支持after伪类所以要加这一句*/
}
table{border-collapse:collapse}
/*common /*/
.m{ width:1100px; margin:auto;}
.f_l{ float:left;}
.f_r{ float:right;}
.f_w{ font-weight:bold;}
.fs_16{ font-size:16px;}
.fs_18{ font-size:18px;}
.fs_20{ font-size:20px;}

.fs_24{
	font-size:20px;
}
.fs_35{ font-size:35px;}


.h_30{ height:30px; line-height:30px;}
.h_40{ height:40px; line-height:40px;}
.hc_20{ height:20px; clear:both;}
.hc_30{ height:30px; clear:both;}

.bg_f4{ background:#F2F3F5;}
.bg_b{ background:#0051A0;}

.pl_10{ padding-left:10px;}
.p_20{ padding:20px 0;}
.pt_10{ padding-top:10px;}
.pb_10{ padding-bottom:10px;}
.pb_20{ padding-bottom:20px;}
.pb_30{ padding-bottom:30px;}

.mr_20{ margin-right:20px;}
.mt_20{ margin-top:20px;}
.mt_30{ margin-top:30px;}
.mb_20{ margin-bottom:20px;}
.mb_10{ margin-bottom:10px;}
.mr_20{ margin-right:20px;}
.ml_50{ margin-left:50px;}

.t_c{ text-align:center}
.color_b{ color:#105CA7;}
.color_9{ color:#999;}
.color_y{ color:#EE9472;}

.color_f{ color:#fff;}
.bg_f{ background:#fff;}
.bg_lan{ background:#577897;}
.bg_black{ background:#333740;}
.bg{ background:#F2F3F5;}
.m_left{ width:300px; float:left;}
.m_right{ width:770px; float:right}
.bg_top{ background:#F2F3F5; border-bottom:1px solid #ccc;}
.top li{ float:left; margin-right:50px; height:30px; line-height:30px;}
.l_li{ padding-left:300px;}
.t_d{ text-decoration:underline;}/*top /*/
.c_title{ margin-left:20px; margin-top:15px; width:600px; overflow:hidden; white-space:nowrap;}
.tel{
	width:220px;
	margin-left:20px;
	float:right;
	line-height:40px;
}/*logo /*/
.border{ border:1px solid #002d59;}
.nav li{float:left; height:48px; line-height:48px; padding-right:50px; font-size:18px;}
.nav li a{ color:#fff; font-size:18px;}
.nav img.zzjx{position:absolute; margin-left:-100px; margin-top:-12px;}

.input1{
	width:200px;
	height:28px;
	line-height:28px;
	border:1px solid #8EC2FC;
	padding-left:5px
}
.input2{ width:80px; border:1px solid #5DA5EF; background:#8EC2FC; height:30px; line-height:25px; font-size:18px; color:#fff; padding:0;}
.form1{ margin-top:10px;}/*nav /*/
.l_title1{ background:url(img/c4.png) no-repeat 60px center #0051A0; height:60px; line-height:60px; text-align:center; margin-top:30px;}
.l_title2{ background:url(img/c5.png) no-repeat 60px center #0051A0; }
.l_title3{ background:url(img/c6.png) no-repeat 60px center #0051A0; }
.l_title3 a{color:#FFF;}
.c_ul1,.c_ul4{ border:1px solid #ccc; padding:0 20px 20px; background:#fff; border-top:none;}
.c_ul1 li{ height:40px; line-height:40px; border-bottom:1px solid #ccc;}
.c_title2{ text-align:center; overflow:hidden;}
.c_span1{ border:1px solid #0051A0; width:110px; height:40px; line-height:40px; float:left; text-align:center; font-size:18px; margin-top:20px;}
.c_span2{ border:1px solid #ccc; float:right;}
.c_ul4 li{ height:40px; line-height:40px; overflow:hidden; background:url(img/c7.png) no-repeat left center; border-bottom:1px solid #ccc; padding-left:15px;}
.c_ul4 li:hover{ border-left:4px solid #0051A0; border-bottom:1px solid #F2F3F5; margin-left:-25px; background:url(img/c7.png) no-repeat 21px center #F2F3F5;padding-left:35px; width:265px}
/*left /*/
.tj_line{ width:280px; background:url(img/line.png) repeat-x left center; text-align:center; margin: auto; margin-top:30px; }    
.tuijian{ background:#F2F3F5; width:130px; margin-left:75px; font-size:24px; line-height:35px;}
.tj_line2{ width:580px; background:url(img/line.png) repeat-x left center; text-align:center; margin: auto; margin-top:30px; overflow: hidden; }    
.tuijian2{ background:#F2F3F5; font-size:24px; line-height:35px; padding: 0 10px;}
.c_ul2{ border-bottom:1px solid #ccc; padding-bottom:10px;}
.c_ul2 li{ float:left; }
.r_li1{ border-left:4px solid #0051A0;}
.r_li2{ padding-left:380px;}
.c_gongsi{ border:1px solid #ccc; background:#fff; margin-top:20px; padding:20px;}
.wenzi{ width:410px; height:250px; overflow:hidden;}
.wenzi p{margin-bottom:10px; max-height:210px; overflow:hidden; line-height:19px;}
.c_ul3,.c_ul5{ border:1px solid #ccc; padding:10px 20px 20px; background:#fff; margin-top:30px;}
.c_ul3 li{ height:40px; line-height:40px; overflow:hidden; border-bottom:1px solid #ccc;}
/* right /*/
.foot{ padding:20px 0;}
.f_ul1{ float:left; margin-left:150px}
.f_ul1 li{ height:30px; line-height:30px;}
.f_ul1 li a:hover{ color:#fff;}
/*公司首页 /*/
.c_ul5{ padding-top:0;}
.c_ul5 li{ border-bottom:1px solid #ccc; padding:20px 0 10px;}
.c_ul5 li p{color:#999;}
.c_ul5 .content{ color:#999; padding-top:10px;}
.page{ line-height:50px; padding-left:100px; height:50px; padding-bottom:10px; }
.page a{ color:#0051A0; float:left; margin-left:10px;}
.p1{ width:30px; height:30px; line-height:30px; text-align:center; margin:10px 10px;}
.p1:hover{ background:#0051A0; color:#fff;}
/*招标页*/

.zhuce_table{border-collapse:   separate;   border-spacing:   10px;  }
.zhuce_table td{table-layout:fixed; vertical-align:middle; }
.zc_biaoti{ text-align:left;line-height:33px; padding-top:10px; font-size:18px; color:#0051A0;}
.zhuce_table td span{ color:#BE0201; margin-top:-5px; margin-right:10px;}
.zhuce_table .zc_td1{ width:100px; text-align:right;}
.zhuce_table .zc_td2{ width:240px; text-align:left;}
.zhuce_table .zc_td3{ width:360px; text-align:left; color:#999; font-size:12px;background:#F1F5F8; padding-left:10px;}
.zc_inp1{ width:240px; height:40px; line-height:40px; margin-left:5px;  border:1px solid #ccc; padding-left:5px; color:#999}
.zc_inp2{ width:120px}
.zc_inp3{ width:60px}
.zc_inp4{ width:150px}
.zc_radio1{ margin:0 5px; vertical-align:middle; margin-top:-3px;}
.zc_but1{ width:300px; background:#0051A0; border:1px solid #6A0000; color:#fff; line-height:35px}
.sel{ padding:9px 0;}
.pages_inp{text-align:center; width:50px;}
/*footer*/
.footer li{float:left;padding:0 10px;color:#fff;height：30px;line-height:30px;}
.footer li a{color:#fff}
.footer{padding-bottom:110px;}
