@charset "utf-8";
/* CSS Document */

.left{ float:left;}
.right{ float:right;}
.clearfix:before,.clearfix:after { content: "";display: block;clear: both;}
.clearfix{zoom: 1;}
.width_all{width:100%; min-width:1200px;}
.width_width{ width:1200px; margin:0 auto;}
.w_top{ margin-top:25px;}
.w_padding{padding:50px 0;}
.w_bg{background:#f4f5f9; }


/* tender */


#flashBg{width:50%;clear:both;margin:0;padding:0; padding:60px 0 60px 0; position: relative;}
#flashLine{width:100%;clear:both; background: #f3f5f8; min-height:264px; padding:30px 30px 60px 30px;}
#flash{width:100%;margin:0 auto;clear:both;position:relative;}
#flash a{width:100%;display:none;}

.flash_bar{z-index:69;height:30px;overflow:hidden;position:absolute; left: 50%;transform: translate(-50%,0);bottom:-60px;text-align:center;}
.flash_bar .dq{display:block;float:left;width:40px;height:3px;margin:5px 6px;cursor:pointer; background:#1a72ee;}
.flash_bar .no{display:block;float:left;width:40px;height:3px;margin:5px 6px;cursor:pointer; background:rgba(0,0,0,0.1);}

.news_title{font-size:2.8rem; color: #2e343d;text-align: center; font-weight: bold; padding-bottom:6px; text-align: left;}
.news_char{font-size:1.4rem; color: #999999; text-align: left; }
.news_content{display: flex;Flex-wrap:nowrap;justify-content:space-between; margin-top: -30px;}

.news_pic{width:26%; min-height:100px;}
.news_word{ width:72%;}
.news_name{ font-size:1.6rem; font-weight: bold; color: #2e343d; line-height:28px; max-height:56px; overflow: hidden;}
.news_time{ font-size:1.4rem;  color:#7e8aa9; font-family:"Arial"; padding-top:10px;}
.news_pro{font-size:1.4rem;  color:#888; margin-top:20px; line-height: 24px;max-height:72px; overflow: hidden;}
.news_more{ position:absolute; right:20px; bottom:0; padding:0 16px; line-height: 30px; color:#fff; font-size: 1.4rem; background: #0b57ca;border-radius:20px;-moz-border-radius:20px; -webkit-border-radius:20px;}
.news_item{width:50%; height: 400px;}
.news_img{ width:100%; height:400px;}
.news_more:hover{ background:#2c75e3;}

	.main_nav{ position:absolute; top: 0; left: 0; height:70px; z-index: 20000;}
	.nav_inner{ height: 100%; display:-webkit-box;display:-webkit-flex; display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center; position: relative;}
	.logo_div{ display:block; position: absolute; left: 50px; top: 15px; }
	.logo_div .logo_img{ height:40px;}
	.main_menu{ margin:auto;display:-webkit-box;display:-webkit-flex; display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}
	.main_menu li{ margin-left:30px; }
	.main_menu li a{ display:block;font-size: 1.6rem; color: #282c2d;}
	.main_menu li .menu_join{ height:20px; margin-left:-25px;}
	.main_menu li .cio{ padding-left:28px; background: url(../images/home/cio.svg) left center no-repeat; background-size:18px 18px;}
	.main_butt{ position:absolute; right: 50px; top:20px; height:30px; padding:0 16px; display:-webkit-box;display:-webkit-flex; display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center; background:#b98814;
background:-moz-linear-gradient(left, #0c5ece 0%, #1089e2 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c5ece), color-stop(100%,#1089e2));
background:-webkit-linear-gradient(left, #0c5ece 0%,#1089e2 100%);
background:-o-linear-gradient(left, #0c5ece 0%,#1089e2 100%);
background: -ms-linear-gradient(left, #0c5ece 0%,#1089e2 100%);
background: linear-gradient(to right,#0c5ece 0%,#1089e2 100%);
filter: progid:DXImageTransform.Microsoft.gradient
( startColorstr='#0c5ece', endColorstr='#1089e2',GradientType=0 );border-radius:25px;-moz-border-radius:25px; -webkit-border-radius:25px;}
	.main_butt a{ display:block; color: #fff;font-size: 1.2rem;}
	.butt_line{ margin-left:6px;margin-right:6px; color:rgba(255,255,255,0.5);font-size: 1.2rem;}
	.main_banner{ height:520px; background:#e8edff; padding-top:120px; }
	.banner_search{width:70%; margin: 0 auto;}
	.search_tab li { float:left;margin-left:30px; margin-bottom:5px; padding-bottom:10px; }
	.search_tab li a{ display:block;color:#3c486a; font-size: 1.4rem; line-height:28px; padding:0 10px; }
	.search_tab .s_active{ background:url(../images/home/search_arrow.svg) center 28px no-repeat;background-size:auto;}
	.search_tab .s_active a{ background:#0b57ca; color: #fff; border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px;}
	.search_div{ height:50px; background:#f7f7ff; border:1px solid #fff; border-radius:25px;-moz-border-radius:25px; -webkit-border-radius:25px;-webkit-box-shadow:0 0 30px 0 rgba(197,200,231,0.7);  -moz-box-shadow:0 0 30px 0 rgba(197,200,231,0.7); box-shadow:0 0 30px 0 rgba(197,200,231,0.7);}
	.search_input { width:60%; height:48px; line-height: 48px; margin-left:30px; color: #a1a8c2; font-size: 1.4rem; border:none; outline: none; background: none;}
	.search_butt{width:14%; height:48px; border:none; outline: none;  background:#b98814;
background:-moz-linear-gradient(left, #2a34fc 0%, #1089e2 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a34fc), color-stop(100%,#1089e2));
background:-webkit-linear-gradient(left, #2a34fc 0%,#1089e2 100%);
background:-o-linear-gradient(left, #2a34fc 0%,#1089e2 100%);
background: -ms-linear-gradient(left, #2a34fc 0%,#1089e2 100%);
background: linear-gradient(to right,#2a34fc 0%,#1089e2 100%);
filter: progid:DXImageTransform.Microsoft.gradient
( startColorstr='#2a34fc', endColorstr='#1089e2',GradientType=0 );border-radius:25px;-moz-border-radius:25px; -webkit-border-radius:25px; }
	.search_butt .search_valve{ padding-left:48px; line-height:48px; background:url(../images/home/search_1.svg) 25px center no-repeat; background-size: auto;color: #fff; font-size: 1.6rem; text-align: left;}
	.saarch_style{ padding-top:16px; padding-left:30px; }
	.saarch_style .saarch_hot{ font-size:1.4rem; color: #545f7d; }
	.saarch_style .hot_a{ display:block;font-size:1.4rem; color: #545f7d; margin-right:20px;}
	.main_classify{ padding-top:60px;  display:-webkit-box;display:-webkit-flex; display:flex;justify-content:space-between;Flex-wrap: nowrap; }
	.classify_a{ display: block; width:15.5%; height:154px; padding:36px 0; text-align: center; background:#fff;  border-radius:10px;-moz-border-radius:10px; -webkit-border-radius:10px; position: relative;}
	.classify_img{ height:50px;}
	.classify_a .classify_span{ color: #262e48; font-weight: bold; padding-top:10px; font-size: 1.6rem;}
	
	.data_con{display: flex;Flex-wrap: nowrap;justify-content : flex-start; padding:50px 0; background: url(../images/home/data_bg.jpg) center no-repeat; }
	.data_div{width:25%; }
	.no_border{ border:none;}
	.data_num{ text-align: center; font-size:1.4rem; color: #4285f4;}
	.data_num .timer{ padding-right:10px; font-size:3.8rem; color:#4285f4;font-family:"fontStyleOne", "Bahnschrift","Agency FB","Arial"; font-weight: 500;}
	.data_char{font-size:1.5rem; color: #333333;text-align: center;padding-top:10px;}
	.data_pro{font-size:1.4rem; color: #999999; text-align: center; padding-top:10px;}
	.con_title{font-size:2.8rem; color: #2e343d;text-align: center; font-weight: bold; padding-bottom:6px;}
	.pro_pro{ height:40px; display:-webkit-box;display:-webkit-flex; display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}
	.pro_center{margin:auto;display:-webkit-box;display:-webkit-flex; display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}
	.title_char{font-size:1.4rem; color: #999999;}
	.more_more{font-size:1.4rem; color: #0b57ca; padding-left:20px;}
	
	.content_item{ padding-top:20px; padding-bottom:20px; margin-right:-1.5%;}
	.hot_div{ width:48.5%; margin-right:1.5%;  position: relative; margin-bottom:40px;}
	.hot_user{ position:absolute; top: 0; left: 0; z-index: 1000;}
	.hot_user .u_img{ width:80px; height: 80px; border:5px solid #fff;border-radius:40px;-moz-border-radius:40px; -webkit-border-radius:40px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);  -moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.1); box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}
	.hot_box{ width:95%; min-height:260px;  margin-left:5%; margin-top:30px; background: #fff;border-bottom-right-radius:40px;-moz-border-bottom-right-radius:40px; -webkit-border-bottom-right-radius:40px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.1);  -moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.1); box-shadow:0 0 30px 0 rgba(0,0,0,0.1);}
	.hot_title{ padding:25px 20px 25px 60px; }
	.hot_star{display:-webkit-box;display:-webkit-flex; display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}
	.hot_name{ width:64%; font-size:1.6rem; font-weight: bold; color: #2e343d;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.hot_tj{ color:#7e8aa9;font-size:1.4rem; margin-right:10px;}
	.star_i{ width:18px; height: 18px; }
	
	.hot_con{ padding:0 20px 0 60px; }
	.hot_left{ width:55%; padding-right:20px;}
	.hot_char_1{ margin-bottom:15px; line-height:22px; max-height:66px;  color: #7e8aa9; font-size: 1.4rem;overflow: hidden;}
	.hot_char_2{ margin-bottom:15px; line-height:22px; max-height:44px;  color: #7e8aa9; font-size: 1.4rem;overflow: hidden;}
	.hot_company{ color: #0b57ca; font-size: 1.4rem; line-height: 24px; height:24px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.hot_img{ width:45%; height:164px;  border-radius:10px;-moz-border-radius:10px; -webkit-border-radius:10px;}
	.product_item{ display: flex;Flex-wrap:wrap;justify-content:space-between;}
	.product_i{ width:32%; margin-top:20px; margin-bottom:10px;}
	.product_img{ width:100%; height:220px;border-top-left-radius:10px;-moz-border-top-left-radius:10px; -webkit-border-top-left-radius:10px;border-top-right-radius:10px;-moz-border-top-right-radius:10px; -webkit-border-top-right-radius:10px;}
	.product_div{ width:85%; padding:20px; margin: 0 auto; margin-top:-50px;  border-left:3px solid #0b57ca; background: #fff; position:relative; z-index: 1000;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);  -moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.1); box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}
	.product_name{ font-size:1.8rem; font-weight: bold; color: #2e343d;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
	.product_pro{ font-size:1.4rem; color:#7e8aa9; padding-top:10px; padding-bottom:20px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	
	.company_box{ width:100%; background: #fff; margin-top:20px; margin-bottom:10px; border-top:1px solid #eceff0; border-left:1px solid #eceff0;}
	.company_logo{ display:block;width:25%; height:120px;text-align: center; border-right:1px solid #eceff0; border-bottom:1px solid #eceff0; cursor: pointer;display:-webkit-box;display:-webkit-flex; display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}
	.c_logo{ height:60px; margin: auto;filter: grayscale(100%) ;}
	.company_logo:hover .c_logo{ filter: grayscale(0) ;}
	
	.rank_div{ padding:30px 40px 10px 40px; background: #fff;border-radius:10px;-moz-border-radius:10px; -webkit-border-radius:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);  -moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.1); box-shadow:0 0 10px 0 rgba(0,0,0,0.1); } 
	.rank_item{ position: relative;padding:0 15px 20px 32px;}
	.rank_company{ font-size:1.4rem; color: #333; padding-bottom:8px; text-align:left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.rank_num{ display:flex;justify-content:flex-start;Flex-wrap: nowrap;}
	.rank_icon_1{ position:absolute; left:-8px; top:0; text-align: center;  background:url(../images/home/rank_icon_1.svg) center no-repeat; color: #fff; line-height:22px; height:30px; width:30px; font-size: 1.4rem;font-weight: bold;font-family: "Arial"; }
	.rank_icon_2{ position:absolute; left:-8px; top:0; text-align: center;  background:url(../images/home/rank_icon_2.svg) center no-repeat; color: #fff; line-height:22px; height:30px; width:30px;font-size: 1.4rem;  font-weight: bold; font-family: "Arial";}
	.rank_icon_3{ position:absolute; left:-8px; top:0; text-align: center;  background:url(../images/home/rank_icon_3.svg) center no-repeat; color: #fff; line-height:22px; height:30px; width:30px;font-size: 1.4rem;  font-weight: bold; font-family: "Arial";}
	.rank_icon_4{ position:absolute; left:-8px; top:0; text-align: center;  background:url(../images/home/rank_icon_4.svg) center no-repeat; color: #fff; line-height:22px; height:30px; width:30px;font-size: 1.4rem;  font-weight: bold; font-family: "Arial";}
	.classify_hover{ display:none;width:390px;position:absolute; z-index:2000; top:154px; left: 0;}
	.classify_a:hover .classify_hover{ display:block;}
	.con_num{ font-size:1.4rem; color: #fc9923; font-family: "Arial"; margin-left:10px; line-height: 20px;}

	.banner-pic{ position:relative;}
	.banner-pic .num { overflow:hidden; height: 25px; position: absolute; bottom:-100px; left: 0; zoom:1;}
	.banner-pic .num li { width: 25px; height: 25px; line-height: 25px; text-align: center;font-size: 1.4rem;  font-family: "Arial" ; color: rgba(255,255,255,0.5); background:rgba(255,255,255,0.1); margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
	.banner-pic .num li.on { background:rgba(44,121,227,0.7);color: rgba(255,255,255,0.9);font-weight: 600;} /*当前项*/

	.bid_div{ background:url(../images/home/bid_bg.jpg) center no-repeat; padding:60px 0;}
	.bid_title{ font-size:2.8rem; color: #fff; font-weight: bold; padding-bottom:10px;}
	.bid_char{font-size:1.4rem; color:rgba(255,255,255,0.7);text-align: center;}
	.bid_pro{ height:40px; display:-webkit-box;display:-webkit-flex; display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}
	.bid_center{display:-webkit-box;display:-webkit-flex; display:flex;}
	.more_color{ color:#fff;}
	.more_color:hover{ text-decoration: underline;}
	.bid_box{ padding:40px 0 30px 0;} 
	.bid_ul{ width:25%; background:rgba(255,255,255,0.1); padding:30px 0;}
	.bid_ul li a{ display: block;padding-left:50px; font-size:1.8rem;color:rgba(255,255,255,0.8); line-height:68px;}
	.bid_ul .bid_active{width:115%; background: #2c75e3;background:-moz-linear-gradient(left, #0c5ece 0%, rgba(16,137,226,0) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c5ece), color-stop(100%,rgba(16,137,226,0)));
background:-webkit-linear-gradient(left, #0c5ece 0%,rgba(16,137,226,0) 100%);
background:-o-linear-gradient(left, #0c5ece 0%,rgba(16,137,226,0) 100%);
background: -ms-linear-gradient(left, #0c5ece 0%,rgba(16,137,226,0) 100%);
background: linear-gradient(to right,#0c5ece 0%,rgba(16,137,226,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient
( startColorstr='#0c5ece', endColorstr='rgba(16,137,226,0)',GradientType=0 );}
	.bid_con{ width:70%; padding:10px 30px 40px 0; border-bottom: 1px solid rgba(255,255,255,0.08);}
	.bid_name{ font-size:2.0rem; color:#fff; }
	
	.time_box{ padding:20px 0;}
	.time_char{ display:block; font-size:1.6rem; color:rgba(255,255,255,0.7);line-height:24px; padding-right:10px;}
	.time_c{ display:block; width:30px; font-size:1.6rem; color:#fff; text-align: center; line-height:26px; height:27px; font-family:"Arial"; font-weight: bold;border:1px solid rgba(255,255,255,0.5);  border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px;}
	.time_c1{ display:block;  margin-left:10px;  margin-right:10px;font-size:1.6rem; color:rgba(255,255,255,0.7);line-height:27px;}
	.now_bm{ display:block;color:#fff; font-size:1.6rem; background:#0c5ece; width:140px; margin-top:10px;  text-align: center;line-height:40px;border-radius:20px;-moz-border-radius:20px; -webkit-border-radius:20px; }
	.now_bm:hover{background:#2675e0; }
	.bid_word{ padding:20px 0;display:flex;justify-content:flex-start;Flex-wrap: nowrap;}
	.bid_add{ font-size:1.6rem; margin-right:70px; color:rgba(255,255,255,0.7); padding-left:28px; background: url(../images/home/foot_i_1.svg) left center no-repeat;  background-size:18px 18px;}
	.bid_time{ font-size:1.6rem; margin-right:70px; color:rgba(255,255,255,0.7);padding-left:28px; background: url(../images/home/bid_time.svg) left center no-repeat;  background-size:18px 18px;}


	.side_bar{ position: fixed; right:10px;bottom:200px; width:60px!important;background: #fff; -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);  -moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.15); box-shadow:0 0 10px 0 rgba(0,0,0,0.15);border-radius:30px;-moz-border-radius:30px; -webkit-border-radius:30px;}
	.side_ul{ padding:24px 0 5px 0;  }
	.side_ul li { padding-top: 15px; padding-bottom:15px; position: relative; cursor: pointer;}
	.side_ul li a{ display: block; text-align: center;font-size:1.2rem; color: #666; line-height:14px; }
	.side_icon_1{padding-top:25px;  background: url(../images/home/side_icon_1.svg) center 0 no-repeat; background-size: 20px 20px;filter: grayscale(100%) ;}
	.side_icon_2{padding-top:25px;  background: url(../images/home/side_icon_2.svg) center 0 no-repeat; background-size: 20px 20px;filter: grayscale(100%) ;}
	.side_icon_3{padding-top:25px;  background: url(../images/home/side_icon_3.svg) center 0 no-repeat; background-size: 20px 20px;filter: grayscale(100%) ;}
	.side_ul li:hover a{filter: grayscale(0) ; color: #0b57ca;}
	.side_er{ display:none;position:absolute; width:300px; right:60px; top: 0; background: #3978d6; padding:30px;border-radius:10px;-moz-border-radius:10px; -webkit-border-radius:10px; -webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.15);  -moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.15); box-shadow:0 0 30px 0 rgba(0,0,0,0.15);}
	.er_li:hover .side_er{display:block;}
	.er_div{ width:49%; text-align: center;}
	.er_img{ width:80px; height: 80px ;border:5px solid #fff;}
	.er_span{ color:#fff; font-size:1.2rem; line-height: 20px;}
	
	.turn_top{ display: block; width:50px; margin: 0 auto; margin-top:20px;  background: #3978d6 url(../images/home/side_icon_4.svg) center no-repeat; background-size:20px 20px;  height: 50px;border-radius:30px;-moz-border-radius:30px; -webkit-border-radius:30px;}
	.turn_top:hover{background: #1f64cd url(../images/home/side_icon_4.svg) center no-repeat;background-size:20px 20px;}


	.foot_link{ background: #444444; }
	.ul_link{ height:56px; display:-webkit-box;display:-webkit-flex; display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;justify-content:space-between;Flex-wrap: nowrap;}
	.ul_link li a{ font-size:1.4rem; color: #fff;}
	.foot_con{ background:#323232;}
	
	.foot_box{height:200px; display:-webkit-box;display:-webkit-flex; display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center; display: flex;Flex-wrap: nowrap;justify-content:space-between;}
	.foot_c{ display:flex;Flex-wrap: nowrap;justify-content : flex-start; padding-top:20px;}
	.foot_logo{ height:80px; margin-right:60px;}
	.foot_a{ font-size:1.4rem; color: rgba(255,255,255,0.8); line-height: 80px;}
	.foot_line{ padding-left:30px; padding-right: 30px; color: rgba(255,255,255,0.8); line-height: 80px; }
	.foot_infor{padding:20px 0;  display: flex;Flex-wrap: nowrap;justify-content : flex-start;}
	.f_infor{ font-size:1.4rem;color: rgba(255,255,255,0.6); margin-right:40px; padding-left:25px;}
	.foot_i_1{ background:url(../images/home/foot_i_1.svg) left center no-repeat; background-size:18px 18px;}
	.foot_i_2{ background:url(../images/home/foot_i_2.svg) left center no-repeat; background-size:18px 18px;}
	.foot_i_3{ background:url(../images/home/foot_i_3.svg) left center no-repeat; background-size:18px 18px;}
	.foot_i_4{ background:url(../images/home/foot_i_4.svg) left center no-repeat; background-size:18px 18px;}
	
	.f_wx{ width:120px; text-align: center;}
	.wx_img{ width:90px; height:90px; border:5px solid #fff; }
	.wx_span{ font-size:1.2rem; color: rgba(255,255,255,0.6); padding-top: 10px; }
	.f_line_1{width:100%; height:1px; background: #202022;}
	.f_line_2{width:100%; height:1px; background: #474747;}
	.foot_span{ font-size:1.4rem; color: rgba(255,255,255,0.6);  line-height: 80px;}