@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:1160px;}
.width_width{ width:1350px; margin:0 auto;}
.width_top{ margin-top:10px;}
.width_c{background:#f5f5f5; padding:15px 0;}
.width_z{background:#fff; }
/* bannner */
#flashBg{overflow:hidden;clear:both;margin:0;padding:0;}
#flashLine{width:100%;clear:both;}
#flash{width:100%;overflow:hidden;clear:both;position:relative; background:#040a24;}
#flash a{width:100%; height:420px;  display:none;}
.flash_bar{z-index:69;height:30px;overflow:hidden;position:absolute; left: 50%;transform: translate(-50%,0);bottom:10px;text-align:center;}
.flash_bar .dq{display:block;float:left;width:60px;height:8px;margin:5px 4px;cursor:pointer; background:#fff;border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px;}
.flash_bar .no{display:block;float:left;width:10px;height:8px;margin:5px 4px;cursor:pointer; background:rgba(255,255,255,0.5);border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px;}

/* .r_top{ border-top:2px solid #1c5cb0;} */
.loading{background:#1c5cb0;height:3px;position:fixed;left:0;top:0;z-index:99999;width: 100%;}

.r_header{position: relative; z-index:10000;}
.r_logo{ height:40px; margin-right:30px; margin-top:15px;}

/* tender */
.menu_form{ margin-top:18px; margin-left:40px;}
.menu_search{ width:200px;padding:0 0 0 14px; height:32px; line-height:32px; outline: none; border: none;background: #f6f6f6;font-family:"Microsoft Yahei","Arial","Simsun";  font-size:1.2rem; color: #777;border-top-left-radius:20px;-moz-border-top-left-radius:20px; -webkit-border-top-left-radius:20px;border-bottom-left-radius:20px;-moz-border-bottom-left-radius:20px; -webkit-border-bottom-left-radius:20px; }
.menu_s_b{outline: none; border:none; height: 32px; width: 40px; background:#f6f6f6 url(../images/search.png) center no-repeat;border-top-right-radius:20px;-moz-border-top-right-radius:20px; -webkit-border-top-right-radius:20px;border-bottom-right-radius:20px;-moz-border-bottom-right-radius:20px; -webkit-border-bottom-right-radius:20px; cursor: pointer;}
.menu_ul li .menu_active{color: #1A66F3; font-weight: bold;}


.rank_item_1{ position: relative;padding:12px 15px 12px 28px;background:#FFEBEE;
background:-moz-linear-gradient(top, #FFEBEE 0%, #FFFAFA 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFEBEE), color-stop(100%,#FFFAFA));
background:-webkit-linear-gradient(top, #FFEBEE 0%,#FFFAFA 100%);
background:-o-linear-gradient(top, #FFEBEE 0%,#FFFAFA 100%);
background: -ms-linear-gradient(top, #FFEBEE 0%,#FFFAFA 100%);
background: linear-gradient(to bottom, #FFEBEE 0%,#FFFAFA 100%);
filter: progid:DXImageTransform.Microsoft.gradient
( startColorstr='#FFEBEE', endColorstr='#FFFAFA',GradientType=0 ); }
.rank_company{ font-size:1.4rem; color: #333; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.rank_icon_1{ position:absolute; left:-8px; top:9px; text-align: center;  background:url(../images/rank_icon_1.svg) center no-repeat; background-size:26px 26px; color: #fff; line-height:22px; height:30px; width:30px; font-size: 1.4rem;font-weight: bold;font-family: "Arial"; }

.rank_item_2{ position: relative;padding:12px 15px 12px 28px; margin-top:8px; background:#FFF2EE;
background:-moz-linear-gradient(top, #FFF2EE 0%, #FFF9F8 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF2EE), color-stop(100%,#FFF9F8));
background:-webkit-linear-gradient(top, #FFF2EE 0%,#FFF9F8 100%);
background:-o-linear-gradient(top, #FFF2EE 0%,#FFF9F8 100%);
background: -ms-linear-gradient(top, #FFF2EE 0%,#FFF9F8 100%);
background: linear-gradient(to bottom, #FFF2EE 0%,#FFF9F8 100%);
filter: progid:DXImageTransform.Microsoft.gradient
( startColorstr='#FFF2EE', endColorstr='#FFF9F8',GradientType=0 ); }
.rank_icon_2{ position:absolute; left:-8px; top:9px; text-align: center;  background:url(../images/rank_icon_2.svg) center no-repeat;background-size:26px 26px; color: #fff; line-height:22px; height:30px; width:30px;font-size: 1.4rem;  font-weight: bold; font-family: "Arial";}

.rank_item_3{ position: relative;padding:12px 15px 12px 28px; margin-top:8px; background:#FFECD9;
background:-moz-linear-gradient(top, #FFECD9 0%, #FFFBF8 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFECD9), color-stop(100%,#FFFBF8));
background:-webkit-linear-gradient(top, #FFECD9 0%,#FFFBF8 100%);
background:-o-linear-gradient(top, #FFECD9 0%,#FFFBF8 100%);
background: -ms-linear-gradient(top, #FFECD9 0%,#FFFBF8 100%);
background: linear-gradient(to bottom, #FFECD9 0%,#FFFBF8 100%);
filter: progid:DXImageTransform.Microsoft.gradient
( startColorstr='#FFECD9', endColorstr='#FFFBF8',GradientType=0 ); }
.rank_icon_3{ position:absolute; left:-8px; top:9px; text-align: center;  background:url(../images/rank_icon_3.svg) center no-repeat; background-size:26px 26px;color: #fff; line-height:22px; height:30px; width:30px;font-size: 1.4rem;  font-weight: bold; font-family: "Arial";}

.rank_item_4{ position: relative;padding:12px 15px 12px 28px; margin-top:8px; background:#f1f1f1;
background:-moz-linear-gradient(top, #f1f1f1 0%, #f9f9f9 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#f9f9f9));
background:-webkit-linear-gradient(top, #f1f1f1 0%,#f9f9f9 100%);
background:-o-linear-gradient(top, #f1f1f1 0%,#f9f9f9 100%);
background: -ms-linear-gradient(top, #f1f1f1 0%,#f9f9f9 100%);
background: linear-gradient(to bottom, #f1f1f1 0%,#f9f9f9 100%);
filter: progid:DXImageTransform.Microsoft.gradient
( startColorstr='#f1f1f1', endColorstr='#f9f9f9',GradientType=0 ); }
.rank_icon_4{ position:absolute; left:-8px; top:9px; text-align: center;  background:url(../images/rank_icon_4.svg) center no-repeat; background-size:26px 26px;color: #fff; line-height:22px; height:30px; width:30px;font-size: 1.4rem;  font-weight: bold; font-family: "Arial";}

	.in_menu{ border-top:1px solid #e7e7e7; margin-top:14px;}
	.in_menu li{ float:left;margin-left:26px; margin-right: 26px; font-size: 1.6rem; color: #333; line-height:48px; height: 48px;}	
	.in_menu .in_active{ color:#1c5cb0;font-weight: bold; border-bottom:3px solid #1c5cb0;}
	.in_menu li:hover{ color:#1c5cb0;font-weight: bold; border-bottom:3px solid #1c5cb0; cursor: pointer;}
	.sub_left{ width:22%; margin-right:1%;}
	
	.sub_title{font-family:"Microsoft Yahei","Arial","Simsun"; padding-left:20px; line-height: 40px; font-size:1.5rem; color: #1c5cb0; background: #deebfb; font-weight: bold; border-bottom:1px solid #A0C7F2;}
	.login_form{ padding:0 24px 14px 24px;}
	.login_user{ width:86%; padding-left:14%; margin-top:10px; height:30px; line-height:30px; border: none;border-bottom:1px solid #e5e5e5;font-family:"Microsoft Yahei","Arial","Simsun";  font-size:1.4rem; color: #999; outline: none;background: #fff url(../images/l_user.png) left center no-repeat;}
	.login_password{ width:86%; padding-left:14%; margin-top:10px; height:30px; line-height:30px; border: none;border-bottom:1px solid #e5e5e5;font-family:"Microsoft Yahei","Arial","Simsun";  font-size:1.4rem; color: #999; outline: none;background: #fff url(../images/l_password.png) left center no-repeat;}
	.login_code{ width:86%; padding-left:14%; margin-top:10px; height:30px; line-height:30px; border: none;border-bottom:1px solid #e5e5e5;font-family:"Microsoft Yahei","Arial","Simsun";  font-size:1.4rem; color: #999; outline: none;background: #fff url(../images/l_code.png) left center no-repeat;}
	.login_user:focus{border-bottom:1px solid #0288de; background: #fff url(../images/l_user_1.png) left center no-repeat; color:#323232;}
	.login_password:focus{border-bottom:1px solid #0288de; background: #fff url(../images/l_password_1.png) left center no-repeat; color:#323232;}
	.login_code:focus{border-bottom:1px solid #0288de; background: #fff url(../images/l_code_1.png) left center no-repeat; color:#323232;}
	.code_div{ width:100%; margin-top:12px;}
	.code_img{width:64%;height:32px;cursor:pointer;}
	.code_change{ cursor:pointer;width:36%; background:#29c1a3; color: #fff;font-family:"Microsoft Yahei","Arial","Simsun"; font-size:1.2rem; text-align: center;  line-height: 32px;}
	.l_notice{ padding-top:10px; padding-bottom:10px;}
	.wrong_p{font-family:"Microsoft Yahei","Arial","Simsun"; font-size:1.2rem; line-height:28px; background: #fde5e7; text-align:center;color: #e00130;}
	.login_button{ border:none; outline: none;width:100%; background: #0190eb; line-height:30px; text-align: center;font-family:"Microsoft Yahei","Arial","Simsun"; font-size:1.4rem; color: #fff;border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px;background: -moz-linear-gradient(left,  #0d9cf7 0%, #1c5cb0 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#0d9cf7), color-stop(100%,#1c5cb0));
background: -webkit-linear-gradient(left,  #0d9cf7 0%,#1c5cb0 100%);
background: -o-linear-gradient(left,  #0d9cf7 0%,#1c5cb0 100%);
background: -ms-linear-gradient(left,  #0d9cf7 0%,#1c5cb0 100%);
background: linear-gradient(to right,  #0d9cf7 0%,#1c5cb0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d9cf7', endColorstr='#1c5cb0',GradientType=0 ); cursor: pointer;}
	.l_a{font-family:"Microsoft Yahei","Arial","Simsun"; font-size:1.2rem; color: #888; line-height:24px;}
	.l_a:hover{ text-decoration:underline; color: #0190eb;}
	.login_button:hover{  background: #0288de;}
	.login_sub{ background: #fff;}
	.rule_div{display:flex;justify-content:space-between;Flex-wrap:nowrap;}
	.rule_one{ width:50%; padding:20px 0 0 0; text-align: center;background:#f8dec8;margin-top:10px;}
	.rule_img{  height: 50px;}
	.rule_title{ font-size:1.6rem; font-weight: bold; text-align: center; margin-top:10px;}
	.rule_char{ font-size:1.2rem; color: #444; text-align:left;padding:10px 12px; line-height:20px;}
	.rule_two{ width:50%;padding:20px 0 0 0; text-align: center;background:#cadffb;margin-top:10px;}
	.rule_reg{ display:block; text-align: center;font-size: 1.2rem; color: #fff; background:#F77B28; line-height: 28px; margin-top:5px;}
	.rule_reg_1{ display:block;text-align: center;font-size: 1.2rem; color: #fff; background:#1c5cb0; line-height: 28px; margin-top:5px;}
	
	.sub_center{ width:55%;}
	.center_top{ width:100%; border-bottom: 1px solid #A0C7F2; background: #deebfb;}
	.center_title{ padding-left:20px; padding-right: 20px; font-size: 1.6rem; font-weight: bold;line-height:40px; color: #000; }
	.more_more{ display:block;font-size:1.2rem; color:#666; line-height:40px;padding-left:15px; padding-right:15px; }
	
	.center_list{ padding:20px; background: #fff;}
	.biding_list{ display:block;}
	.bid_time{ width:15%;padding-top:7px; padding-bottom:7px; font-family: "Arial";font-size:1.2rem;line-height:24px; color: #fff; background: url(../images/time_arrow.svg) center no-repeat;padding-left: 2%;}
	.bid_div{ width:85%; padding-top:7px; padding-bottom:7px; padding-left:30px;  background: url(../images/border_1.svg) left top no-repeat; }
	.bid_span{ color:#444; font-size:1.4rem; line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.biding_list:hover .bid_time{background: url(../images/time_arrow_1.svg) center no-repeat;}
	.biding_list:hover .bid_span{color:#2869bf;}
	.biding_list:hover .bid_div{background: url(../images/border_2.svg) left top no-repeat;}
	.sub_right{ width:21%;}
	.right_div{background: #fff; margin-bottom:10px;}
	.style_list li{ padding-top:10px; padding-bottom:10px; padding-left:20px; border-bottom: 1px dotted #e7e7e7;}
	.style_list li a{ font-size:1.4rem; line-height:24px; color: #444;}
	.style_icon{ height:24px;width:24px; margin-right: 8px;}
	.rank_div{ padding:10px 15px 10px 20px;}
	
	.style_list li:hover{ background: #f4f8fe; cursor: pointer;}
	.style_list li:hover a{color:#1c5cb0;}
	
	.notice_con{ padding:10px 0 10px 10px;}
	.notice_sub{ margin-top:10px; background: #fff;}
	.notice_a{display: block;background: url(../images/border.svg) left top no-repeat;padding:8px 20px 8px 30px}
	.notice_span{font-size:1.4rem; color: #222; line-height:24px;max-height:48px;overflow: hidden;}
	.list_time{font-family: "Arial";font-size:1.4rem; color: #888; padding-top:6px; }
	.notice_a:hover .notice_span{color:#1c5cb0;}
	
	.down_con{ padding:5px 15px 15px 15px;}
	.down_item{ display:flex;justify-content:flex-start;Flex-wrap:nowrap; border:1px solid #e7e7e7; padding:0 15px; margin-top:10px;
	background:#f3f3f3;
	background:-moz-linear-gradient(top, #f3f3f3 0%, #ffffff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#ffffff));
	background:-webkit-linear-gradient(top, #f3f3f3 0%,#ffffff 100%);
	background:-o-linear-gradient(top, #f3f3f3 0%,#ffffff 100%);
	background: -ms-linear-gradient(top, #f3f3f3 0%,#ffffff 100%);
	background: linear-gradient(to bottom, #f3f3f3 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient
	( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=0 ); }
	.down_a{font-size:1.6rem; color: #333; line-height:52px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.down_img_1{ width:24px; height:24px; margin-top:14px;margin-right:10px;}
	.down_item:hover{ background:#F0F5FC; border:1px solid #CCE1FF;}
	.down_item:hover .down_a{color: #1a66f3; font-weight: bold;}
	
	.down_i_1{display: block; width:100%; height:80px; margin-top:10px; background: url(../images/help_icon_1.jpg) center no-repeat; background-size: cover;}
	.down_i_2{display: block; width:100%; height:80px; margin-top:10px; background: url(../images/help_icon_2.jpg) center no-repeat; background-size: cover;}
	.down_i_3{display: block; width:100%; height:80px; margin-top:10px; background: url(../images/help_icon_3.jpg) center no-repeat; background-size: cover;}
	.down_i_4{display: block; width:100%; height:80px; margin-top:10px; background: url(../images/help_icon_4.jpg) center no-repeat; background-size: cover;}
	.down_i_5{display: block; width:100%; height:80px; margin-top:10px; background: url(../images/help_icon_5.jpg) center no-repeat; background-size: cover;}
	.down_font{ font-size:1.6rem; font-weight: bold;line-height:80px; padding-left:30px; color: #333;}
	
	.footer_footer{ padding:20px 0; border-top:1px solid #e7e7e7;}
	.foot_span{ font-size:1.4rem; line-height: 28px; color: #444; text-align: center;}
	
	.login_box{ padding-top:16px; padding-bottom:12px;}
	.user_img{ width:23%; margin-right:3.5%;}
	.user_con{ width:73.5%;}
	.user_name{ font-size:1.4rem; line-height:24px; color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
	.user_company{font-size:1.2rem; color: #999; line-height:22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
	.login_b{ padding-bottom:6px;}
	.login_in{width:47%; background: #0190eb; line-height:28px;height: 28px;  text-align: center;font-family:"Microsoft Yahei","Arial","Simsun"; font-size:1.4rem; color: #fff;border-radius:15px;-moz-border-radius:15px; -webkit-border-radius:15px;background: -moz-linear-gradient(left,  #0d9cf7 0%, #1c5cb0 100%);
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#0d9cf7), color-stop(100%,#1c5cb0));
		background: -webkit-linear-gradient(left,  #0d9cf7 0%,#1c5cb0 100%);
		background: -o-linear-gradient(left,  #0d9cf7 0%,#1c5cb0 100%);
		background: -ms-linear-gradient(left,  #0d9cf7 0%,#1c5cb0 100%);
		background: linear-gradient(to right,  #0d9cf7 0%,#1c5cb0 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d9cf7', endColorstr='#1c5cb0',GradientType=0 ); cursor: pointer;}
	.login_e{width:47%; border:1px solid #60A2EA; line-height:26px; height: 28px; text-align: center;font-family:"Microsoft Yahei","Arial","Simsun"; font-size:1.4rem; color: #60A2EA;border-radius:15px;-moz-border-radius:15px; -webkit-border-radius:15px; cursor: pointer;}
	.login_in:hover{ background: #0288de;}
	.login_e:hover{ background: #60A2EA; color: #fff;}
	.style_list li > .itembox {width:100%;overflow:hidden;display:none;transition-property:display;transition-duration:1s;}
	.style_list li > .itembox > ul {list-style:none;padding:10px;}
	/*为item添加hover伪类*/
    .style_list li:hover > .itembox {display:block;}
    
.page_turn{ width:100%;background:#f3f3f3;}
.page_turn ul{ padding-top:14px; padding-bottom:14px; padding-left:20px; padding-right: 20px;}
.page_turn ul li{ float:left; margin-right:10px;}
.page_turn ul li a{ display:block; font-size:1.4rem; line-height: 26px; padding-left:14px; padding-right:14px; color: #666; text-align: center;}
.page_turn ul li span{ display:block; font-size:1.4rem; line-height:26px; padding-left:14px; padding-right: 14px; color: #666;text-align: center;}
.page_turn ul li span strong{ padding-left:5px; padding-right: 5px; color:#1a66f3;  font-family: "Arial"; font-weight: bold;}
.page_turn ul li .can_click{color: #1a66f3; }

.title_top{ border-bottom:1px solid #e7e7e7; background: #fff; padding-top:6px;}
.title_name{ font-size:1.8rem; color: #000; line-height: 40px; padding-left:20px; padding-right: 20px; font-weight: bold;}
.title_ul { margin-left:20px;}
.title_ul li{ float:left;}
.title_ul li a{ display: block; font-size:1.4rem;line-height: 40px; color: #888; margin-right:25px;}
.title_ul .title_acitve a{ color:#1c5cb0; border-bottom:1px solid #1c5cb0;}
.more_more:hover{color:#1c5cb0;}
.auctionn_div{background: #fff; padding:10px 0;}
.auctionn_list{ display: block;padding:10px 20px 10px 44px; background: url(../images/border_3.svg) 14px top no-repeat;}
.auctionn_title{ font-size:1.4rem; color: #000; padding-bottom:10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.auctionn_char{ width:46%; font-size:1.2rem; color: #888; line-height: 22px; padding-right:4%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.auctionn_list:hover .auctionn_title{color:#1c5cb0;}
