body{
	padding:0;
	margin:0;
	color:#333;
	font-size:14px;
	font-family: "微软雅黑", arial;
} 
ul{
	padding:0;
	margin:0;
}

.title_1{font-size:20px;font-weight:bold;color:#0369ab;height:50px;line-height:50px;border-bottom:1px solid #0369ab; margin-bottom:17px;}
.title_1 span{border-bottom:3px solid #0369ab;font-size:15px;float:left;font-weight: bold;}
.zxMore1{width:90px;float:right;height:30px;text-align: center;line-height: 30px;border-radius: 5px;color: #646464;font-size: 14px;margin-top:20px;font-weight: normal;}
 
@font-face {
  font-family: 'iconfont';  /* project id 931835 */
  src: url('//at.alicdn.com/t/font_931835_mj2sx36d5m.eot');
  src: url('//at.alicdn.com/t/font_931835_mj2sx36d5m.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_931835_mj2sx36d5m.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_931835_mj2sx36d5m.woff') format('woff'),
  url('//at.alicdn.com/t/font_931835_mj2sx36d5m.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_931835_mj2sx36d5m.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    }
.yzhome{
	width:100%;
	height:1200px;
	
}
.yzhome_auto{
	width:1200px;
	height:auto;
	margin:0 auto;
	
}
.yzhome_top{
	width:100%;
	height:36px;
	color:#fff;
	background:#1c3e6a;
}
.yzhome_topwelcome{
	width:40%;
	height:36px;
	line-height:36px;
	float:left;
}
.yzhome_toplogin{
	 height: 36px;
    line-height: 36px;
    color: #fff;
    
	float:right;
	
}
.yzhome_a{
	margin: 0 8px;
    color: #fff;
	text-decoration: none;
}
.yzhome_ab{
	margin: 0 0 0 8px;
    color: #fff;
	text-decoration: none;
}



/*   logo  nav  search    */
.yzhomelogo{
	width:100%;
	height:75px;

	
}
.yzhome_lg{
	float:left;
}
.yzhome_nav{
	float:left;
}
.yzhome_nav ul li{
	
	width:100px;
	height:75px;
	line-height:75px;
	float:left;
	list-style: none;
	text-align: center;
}
.yzhome_nav ul li a{
	text-decoration: none;
	font-size:16px;
	color:#333;
}
.yzhome_nav ul .ative a{
	color:#f20000;
}
.yzhome_search{
	
	float:right;
	margin-top:21px;
}




/* 搜索 */

.yzhome-sarea {
    margin-top: 36px;
    width: 295px;
    height: 30px;
    border: 1px solid #dcdcdc;
}

.yzhome-sel {
    /*margin-top: 2px;*/
    width: 85px;
    /*height: 26px;*/
	height: 30px;
    position: relative;
    z-index: 10;
    float:left;
}

.yzhome-sel-txt {
    /*line-height: 26px;
    text-indent: 8px;*/
    cursor: pointer;

}

.yzhome-sub-blcok {
    display: none;
    position: absolute;
    top: 20px;
    left: -1px;
    z-index: 999;
}

.yzhome-sel-sub {
    margin-top: 9px;
    width: 85px;
    border: 1px solid #ddd;
    border-top: none;
}

.yzhome-sel:hover .yzhome-sub-blcok {
    display: block;
}

.yzhome-selsub-items > li {
    height: 34px;
    vertical-align: top;
}

.yzhome-selsub-items > li > a {
    display: block;
    line-height: 34px;
    text-align: center;
    color: #333;
    background-color: #fff;
}

.yzhome-selsub-items > li > a:hover {
    background-color: #cddef2;
}

.yzhome-sinput {
    display: block;
    width: 260px !important;
    height: 32px !important;
    line-height: 32px;
    outline: none;
    color: #999;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    border: none;
   
    margin-top: 1px;
    border:1px solid #e4e4e4;
    padding-left:5px;
    border-right:0;
    margin-top:2px;
    float:left;
   
}

.yzhome-btn {
    display: block;
    width: 52px;
    height: 34px;
    line-height:35px;
    background:url(../images/s_ico.png) center no-repeat;
    border: none;
    cursor: pointer;
    outline: none;
    margin-top:2px;
    float:left;
    border:1px solid #c8161d;
    border-left:0;
    background:#c8161d;
    padding:0;
    border-radius:0;
}
.select {
    width: 85px;
    height: 32px;
    border: 0px;
    position: relative;
    z-index: 10;
    line-height: 30px;
    cursor: pointer;
    margin-top:2px;
    border:1px solid #e4e4e4;
    border-right:0;
   
   
}
/* banner  */
.yzhomebanner{
	width:100%;
	height:400px;
}
@keyframes load {0% {width:0%;} 100% {width:100%;}}
.trent-slider {
	width:100%; 
	height:420px;
	position:relative;
	overflow:hidden;}
.t-slide {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	transition:.65s;
	}
.t-slide img {
	width:100%;
	height:100%;
	}
.t-slider-controls {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;} 
.t-slider-controls .arrow {
	min-height:100%;
	width:50px;
	position:relative;
	transition:.25s;}
.t-slider-controls .arrow:hover {
	cursor:pointer;
	}
.t-slider-controls .right-arrow {
	float:right;} 
	.t-slider-controls .left-arrow 
	{float:left;}
.t-slider-controls .arrow .arrow-container {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	font-size:20px;}
.t-slider-controls .arrow .arrow-container .arrow-icon {
	position:relative;
	width:42px;
	height:42px;
	color:#fafafa;
	border-radius:50%;}
.t-slider-controls .arrow .arrow-container .arrow-icon i {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	}
.t-slider-controls .t-load-bar {
	width:100%;
	height:5px;}
.t-slider-controls .t-load-bar .inner-load-bar {
	background:rgba(200,200,200,0.65);
	height:100%;}
.t-slider-controls .t-dots-container {
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
	height:20px;
	min-width:350px;
	}
.t-slider-controls .t-slide-dots-wrap {
	height:100%;
	width:100%;
	position:relative;
	}
.t-slider-controls .t-slide-dots {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	display:table;
	content:"";clear:both;}
.t-slider-controls .t-slide-dots .t-dot {
	background:#fafafa;
	width:8px;
	height:8px;
	margin:5px;
	float:left;
	border-radius:50%;
	transition:.65s;} 
.t-slider-controls .t-slide-dots .t-dot.current-dot,.t-slider-controls .t-slide-dots .t-dot:hover {
	transform:scale(1.65);
	cursor:pointer;}
/*close slider css*/
@media screen and (min-width:768px) {.t-slider-controls .arrow:hover {
	background:rgba(0,0,0,0.32);
	}
	}
	
/* Policies and regulations*/
.yzhomeregulations{
	width:100%;
	height:182px;
	background:#f7f7f7;
	padding-top:15px;
}
.yzhomeregulationtext{
	width:180px;
	height:165px;
	background:#75a9e3;
	color:#fff;
	font-size: 29px;
	text-align: center;
	letter-spacing: 4px;
	line-height:115px;
	float:left;
}
.yzhomeregulationmore{
	width:180px;
	display: block;
	line-height:0 !important;
	color:#fff;
 	text-align: right !important;
	text-decoration: none;
}
.yzhomeregulationmore i{
	font-size:29px !important;
	margin-right:25px;
}
.yzhomeregulationcontent{
	width:1200px;
	height:165px;
	background:#fff;
}
.yzregulations{
	width:1038px;
	height:165px;
	margin:0;
	margin-left:195px;
	
}
.yzregulations > li {
    height: 33px;
    line-height: 33px;
    width: 489px;
    float: left;
    margin-right: 30px;
    list-style: none;
}

.yzregulations > li > a {
    display: block;
    /*background: url(../images/news_ico.jpg) left center no-repeat;*/
    text-indent: 14px;
    color: #333;
    width: 340px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-decoration: none;
}

.yzregulations > li > a:hover {
    color: #f30000;
}

.yzhome-ndate {
    color: #999;
    margin-right: 17px;
    float:right;
    clear:both;
    margin-top:-32px;
}

.notice-bd{
	margin-right: -30px;
    padding-top: 32px;
}



/* The bidding information */
.yzhomeinformation{
	width:100%;
	/*height:440px;*/
	clear:both;
}
.yzhomeinformationleft{
	width:800px;
	height:440px;
	
	float:left;
}
.yzhomeinformationright{
	width:380px;
	height:440px;
	margin-left:10px;
	float:right;
}
/* 中标信息公示 */
.yzhome-bnews-tt1{
	width:380px;
	height: 46px;
    line-height: 46px;
    padding-top: 10px;
    font-size: 18px;
}
.divtxt {
    width: 120px;
    float: left;
    font-weight: bold;
}
.divmore3 {
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    float: right;
    text-align: right;
}
.divmore3 a{
	color:#333;
	font-size: 14px;
	text-decoration: none;
}
.yzhome-bnews-bd{
	height: 370px;
	overflow: hidden;
    position: relative;
    border: 1px solid #e4e4e4;
}

.txtScroll-top .infoList li {
	width:95%;
    padding-top: 9px;
    /* height: 61px; */
    line-height: 28px;
    border-bottom: 1px dashed #dcdcdc;
    list-style: none;
    margin-left:10px;
    margin-right:10px;
   
}
.infoList{
	float:left;
}
.txtScroll-top1 i{
	float:left;
}
.txtScroll-top1 .infoList li {
	width:90%;
    padding-top: 5px;
    /* height: 61px; */
    line-height: 52px;
    border-bottom: 1px dashed #dcdcdc;
    list-style: none;
    margin-left:10px;
    margin-right:10px;
    float:left;
}
.yzhome-blink1 {
    display: block;
    padding-left:10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    color: #333;
    text-decoration: none;
    
  
      
    
}
.iconcolorgold{
	color:#f2ad34;
	font-size:21px;
}
.iconcolordiamond{
	color:#46a5cc;
	font-size:21px;
}
.iconcolorcrown{
	color:#ff3232;
	font-size:21px;
}
.yzhome-blink {
    display: block;
    width: 90%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    color: #333;
    text-decoration: none;
    
}
.yzhome-company {
    color: #999;
}
.yzhome-company-name{
	color:#0891D0;
}


/* 招标信息 */

.yzhome-bid-tt {
    height: 56px;
    border-bottom: 1px solid #dcdcdc;
}

.yzhome-bid-name {
    margin-top: 12px;
    line-height: 40px;
    font-size: 21px;
    font-weight: bold;
    height: 44px;
    float:left;
}
.yzhome-bid-name a{
	color: #333;
	text-decoration: none;
	
}
.iconcolor{
	color:#0891d0;
	font-size:24px !important;
	
}
.divmore1{
	line-height: 66px;
	float:right;
	font-size:14px;
	
}

.divmore1 a{
	color:#333;
	text-decoration: none;
}
.yzhome-bid-area {
    margin-top: 12px;
    margin-left: 102px;
}

.yzhome-bid-aitems > li {
    float: left;
    height: 45px;
    margin-right: 45px;
    position: relative;
    z-index: 10;
	font: 16px "Microsoft YaHei", arial, helvetica, clean, sans-serif;
    color: #333;
}

.yzhome-bid-aitems > li > a {
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #333;
    padding: 0 5px;
    height: 43px;
    line-height: 43px;
    border-bottom: 2px solid transparent;
}

.yzhome-bid-up {
    display: none;
    position: absolute;
    bottom: 2px;
    left: 50%;
    margin-left: -4px;
    width: 9px;
    height: 4px;
    background: url(../images/bid_up.png) left top no-repeat;
}

.yzhome-bid-aitems > li.current > .yzhome-bid-up {
    display: block;
}

.yzhome-bid-aitems > li.current > a {
    color: #528dd5;
    border-color: #528dd5;
}


/* 二级tab */

.yzhome-bid-stt {
    height: 50px;
    margin-top: 5px;
}
.yzhome-bid-stitems{
	width:100%;
	height:50px;
	margin:0;
	margin-left:20px;
}
.yzhome-bid-stitems > li {
    float: left;
    list-style: none;
    cursor: pointer;
}

.yzhome-bid-stitems > li > a {
    display: block;
    margin: 0 10px;
    color: #333;
    line-height: 50px;
	font-size:16px
}

.yzhome-bid-stitems > li.currents > a {
    color: #528dd5;
    border-bottom:2px solid #528dd5;
}
.currents{

	margin-top:-20px !important;
}
.triangle{
	width: 0;
    height: 0;
    border-width: 0 5px 6px;
    border-style: solid;
    border-color: transparent transparent #528dd5;
    position: relative;
    top: 45px;
    left: 45%;
	
}

.yzhome-bid-sbd {
    min-height: 314px;
    border: 1px solid #dcdcdc;
    overflow: hidden;
    clear: both;
}


/* 三级tab */

.yzhome-bid-ttt {
    
    padding-top: 10px;
    margin-left:28px;
   
}

.yzhome-bid-titems > li {
    float: left;
    height: 28px;
    margin-right: 11px;
    list-style: none;
}

.yzhome-bid-titems > li > a {
    display: block;
    width: 91px;
    line-height: 28px;
    text-align: center;
    color: #333;
    border: 1px solid #dcdcdc;
    cursor: pointer;
}

.yzhome-bid-titems > li.current> a {
    background-color: #528dd5;
    border-color: #528dd5;
    color: #fff;
}

.yzhome-bid-tbditems {
    width: 100%;
    float: left;
    margin-top:10px;
}

.yzhome-bid-tbditems > li {
	
    height: 36px;
    vertical-align: top;
    line-height: 36px;
    list-style: none;
}


.yzhome-bid-tbditems > li:hover {
    background-color: #f3f3f3;
}

.yzhome-bid-tbditems > li:hover .yzhome-iwant a {
    background-color: #f2ad34;
    color: #fff;
   
}

.yzhome-bid-tbditems > li:hover .yzhome-iwant a:hover {
    background-color: #f37d1e;
}
.yzhome-iwant2 a{
	 text-decoration: none;
	 color:#333;
	 margin-right:10px;
}
.yzhome-bid-tbditems > li:hover .yzhome-iwant2 a {
    background-color: #f2ad34;
    color: #fff;
    margin-right:10px;
   
   
}

.yzhome-bid-tbditems > li:hover .yzhome-iwant2 a:hover {
    background-color: #f37d1e;
}
.yzhome-iwant2{
	float:right;
}

.yzhome-bid-tbditems > li > a {
    display: block;
    color: #333;
    /*background: url(../images/news_ico.jpg) left center no-repeat;*/
    text-indent: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    float:left;
    text-decoration: none;
}

.yzhome-iwant {
    width: 111px;
    text-align: center;
    float:left;
}

.yzhome-iwant > a {
    display: block;
    width: 73px;
    height: 27px;
    line-height: 27px;
    margin: 0 auto;
    color: #333;
    margin-top: 4px;
    text-decoration: none;
}

.yzhome-days {
    text-align: center;
    width: 94px;
    float:left;
}

.yzhome-industry {
    text-align: center;
    width: 132px;
}

.yzhome-bid-num {
    color: #ff4800;
}

/*
  vision
  Keep pace with The Times
 * */
.yzhomevision{
	width:100%;
	height:auto;
	
}
.yzhomevision img{
	margin-top:35px;
}

/* footer  */
.yzhomefooter{
	width:100%;
	height:162px;
	border-top: 4px solid #528dd5;
	background:#456185;
	clear:both;
	margin-top:30px;
}

.yzhome-flinks {
    padding-top: 33px;
    color: #fff;
    text-align: center;
}
.yzhome-flinks a{
	color: #fff;
	text-decoration: none;
}
.yzhome-flink {
    color: #fff;
}
.yzhome-ftxt {
    width: 600px;
    padding-top: 6px;
    text-align: center;
    color: #fff;
    line-height: 29px;
    margin: 0 auto;
}
.xx-content1 {
	width: 1170px;
	height:756px;
	margin: 0 auto;
	margin-top: 5px;
	clear:both;
	margin-top:15px;
}
.xx-con-left1 {
	width: 250px;
	height: 470px;
	float: left;

}.xxcondeng1 {
	width: 278px;
	height: 470px;
	
}
.xx-con-right1 {
	width: 900px;
	height: 500px;
	float: right;
	margin-left:10px;
	
}
.contentc {
	width: 910px;
	height: 230px;
	overflow: hidden;
	margin-bottom:8px;
	border:1px solid #e4e4e4;
}
.wh_kaibxx{
	width:1250px;
	height:auto;
	margin:0 auto;
	clear:both;
	margin-top:30px;
	min-width:1200px;
	margin-top:20px;
	background:#fbfbfb;
	}
.xxdenglefthover {
  width: 260px;
  height: 45px;
   line-height:45px;
  float: left;
  margin-bottom: 15px;
 border-radius: 2px;
   background:#c8161d;
    text-align:center;
}
.xxdenglefthover a {
      color: #676767;
  text-decoration: none;
  background:#c8161d;
  color:#fff;
  font-size:14px;
}
.xxdengleft {
  width: 260px;
  height: 45px;
   line-height:45px;
  float: left;
  margin-bottom: 15px;
   border-radius: 2px;
  background:#f7f7f7;
  text-align:center;
    
}

.xxdengleft a {
 
  color: #676767;
  text-decoration: none;
 
  font-size:14px;
}
.concontentF {
	width: 910px;
	height: 35px;
	margin-top:8px;
}
.concon-leftF {
	width: 620px;
	height: 35px;
	float: left;
	overflow: hidden;
}
.concontentF a:hover {
	color: #F63;
}
.concon-leftF img {
	margin: -3px 8px 0 20px;
	vertical-align:middle;
}
.concon-leftF a {
	font-size: 14px;
	color: #000;
	text-decoration: none;
	text-align: left;
	line-height: 35px;
	margin-left:8px;
}
.concon-rightF {
	width: 120px;
	height: 30px;
	float: right;
}
.concon-rightF a {
	font-size: 12px;
	color: #999;
	text-decoration: none;
	text-align: left;
	line-height: 30px;
	margin-left:12px;
}
.main-title {
	margin: 0 20px 24px;
	border-bottom: solid 1px #e5e5e5;
	line-height: 35px;
	overflow: hidden;
	font-size: 20px;
	font-weight:bold;
	padding-top:15px;
}

.main-title span {
	padding: 0 25px;
	display: inline-block;
	border-bottom: 4px solid #c8161d;
}
    
   .contactA{

   line-height: 40px;
    letter-spacing: 1px;}  
    .contentcA {
	width: 1200px;
	height:auto;
	overflow: hidden;
	margin-bottom:8px;
	border:1px solid #e4e4e4;
} 
.xx-con-right1A {
	width: 1100px;
	height: 500px;
	
	margin-left:10px;
	
}
 .czyhome_centers{
	width:1250px;
	margin:0 auto;
}
.neirong_m{ 
	width:100%; 
	border:1px solid #e4e4e4; 
	min-height:719px;
	margin:0 auto; 
	text-align:center;
	background:#fff;
	padding-top:20px;
	
	}
	.font_w{ 
	font-weight:bold
	}
.f_12{ 
	font-size:12px
	}
.f_14{ 
	font-size:14px
	}
.f_16{ 
	font-size:16px
	}
.f_18{ 
	font-size:18px
	}
.f_20{ 
	font-size:20px
	}
.f_24{ 
	font-size:24px
	}
.texts{ 
	position: relative;
    text-align: left;
    font-size: 14px;
    line-height: 32px;
    text-align: left;
    margin-bottom: 20px;
    padding:0 20px;
    
}
.zhuyi{
	width:100%;
 	border-top:1px solid #e4e4e4;
  
  }
.overlay-iframe {
  position: fixed !important;
  top: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  left: 0 !important;
  width: initial !important;
  height:100% !important;
  left: 0px;
  width: 100% !important;
  z-index: 600 !important;
  opacity: 0.6;
  position: absolute;
  background-color: rgb(51, 51, 51);
}
.thickness {

  position: absolute;

  background-color: #fff;

  box-shadow: 0 0 10px #24344e;
  
  z-index: 700 !important; 
  
  top:5%; 
  
  left:21%;

}
.thickness-dialog {

  z-index: 1000;

  padding: 15px 20px 15px 24px;

  min-width: 240px;

  line-height: 18px;
}
.thickness .thickness-footer {

  padding: 16px 20px 20px 20px;

  text-align: right;

  border-bottom-left-radius: 2px;

  border-bottom-right-radius: 2px;


}
.thickness .thickness-header {

  color: #24344e;

  border-top-left-radius: 2px;

  border-top-right-radius: 2px;

  border-bottom: 1px solid #dfdfdf;

}
.thickness .thickness-header h2 {

  height:42px;
  
  margin:0;

  font-size: 14px;

  line-height: 42px;

  color: #666;
  
  background: #f7f7f7;
  
 text-indent:2em;
  

}
.info-block {
  padding-top: 10px;
  padding-bottom: 10px;
}

.info-block .info-line {
  line-height: 30px;
  overflow: visible;
  margin-top: 10px;
}

.info-block .info-line .info-title {
  text-align: right;
  color: #666;
  font-size: 14px;
}

.info-block .info-line .info-content {
  color: #666666;
  font-size: 14px;
}
.btn {
	padding: 8px 16px !important;
	font-size: 12px !important;
	line-height: 12px !important;
}

.btn-primary,
.btn-group .btn.active {
	color: white;
	border-color: transparent;
	
	background-color: #1b73bd;
	border:1px solid #1b73bd;
}
.col-2 {
  width: 16.66%;
  padding-right: 6px;
  padding-left: 6px;
  float: left;
}
.col-9 {
  width: 75%;
  padding-right: 6px;
  padding-left: 6px;
  float: left;
}

.row {
  overflow: auto;
  width:100%;
 /*  background:#fff; */
  -ms-zoom: 1;
}

.row::after {
  clear: both;
  display: table;
  content: " ";
}

select{
	height:28px;
	border: 1px solid #e7e9ea;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url("../images/arrow.png") no-repeat scroll right center transparent;
	padding-left:8px !important;
	background-color:#fff;
	color:#666;
} 
select::-ms-expand { display: none; }
.more{
	width:85%;
     float:left;
     color:#333;
     overflow: hidden;  
     text-overflow: ellipsis; 
     white-space: nowrap;
}
.searchicon{
	color:#fff;
	font-size:21px;
	display:inline-block;
  	vertical-align:middle;
}