@charset "utf-8";
body{
	min-width:1200px; background:#f1f3f8;margin:0;padding:0;font-family:PingFangSC-Regular,sans-serif,Arial,Microsoft YaHei,"微软雅黑"; font-size:14px;
}
ul,li,dl,dt,dd,ol{
	margin:0px;padding:0px; list-style:none;
}
input{font-size:12px; font-family:PingFangSC-Regular,sans-serif,Arial,Microsoft YaHei,"微软雅黑"; vertical-align:middle;}
input::placeholder{color:#bbb;}
input[type="checkbox"]:checked+cc{font-weight:bold; color:#000;}

select{font-family:Arial; font-size:12px;}
textarea {font-family:PingFangSC-Regular,sans-serif,Arial,Microsoft YaHei,"微软雅黑"; font-size:12px;}

h3,h4,h5{margin:0px;padding:0px; font-family:PingFangSC-Regular,sans-serif,Arial,Microsoft YaHei,"微软雅黑"; font-size:14px;}
a{text-decoration:none; transition:all 100ms linear 0s;}
a:hover{color:#002683; text-decoration: underline; }
*:focus {outline:none;}
img{border:0px;}
p{line-height:28px;}

.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
.zi_red{color:#f00;}
.zi_blue{color:#1244c0;}
.zi_gray{color:#999;}
.zi_green{color:green}
.zi_notes{color:#f55; display:block; font-size:12px; padding-top:5px;}
.zi_yellow{color:#fff31c;}
@font-face {
  font-family:'font_interplex';
  src: url('../font/iconfont.ttf') format('truetype'),
       url('../font/iconfont.svg') format('svg'),
	   url('../font/iconfont.woff') format('woff');
}
@font-face {
  font-family:'font_number';
  src: url('../font/number.ttf') format('truetype');
}
.tag_jj, .tag_yb{/****标签（竞价、邀标—）****/
  display:inline-block; min-width:20px; line-height:20px; color:#fff; font-size:12px; margin-right:5px; padding:0px 6px;
  border-radius:2px; text-decoration: none;
}
.tag_jj{background-color:#ed0000;}
.tag_yb{background-color:#8a00ff;}
.s_blue_btn, .s_gray_btn{
  display:inline-block; min-width:30px; height:28px; line-height:28px; text-align:center; padding:0px 10px;
  margin-right:8px; cursor: pointer; background-color:#fff;
}
.s_blue_btn{background-color:#061f5c; color:#fff; border:1px solid #061f5c;}
.s_blue_btn:hover{background-color:#d50000; color:#fff; text-decoration:none; border:1px solid #d50000;}
.s_gray_btn{color:#777; border:1px solid #ddd;}
.s_gray_btn:hover{color:#000; border:1px solid #000; text-decoration:none;}
.upload_btn{
	width:100px; height:38px; line-height:38px; border:1px solid #ddd; background-color:#fff; color:#666;
	font-family:"font_interplex"; font-size:15px; margin-right:10px;
}
.bg{min-width:100%; background-color:#fff;}
.text_box{width:320px; height:38px; line-height:38px; border:1px solid #ddd; padding:0px 0px 0px 6px; font-size:14px;}
.text_box:focus{order:1px solid #666;}
.text_h_box{ width:800px; height:90px; border:1px solid #ddd; padding:6px; font-size:14px;}
.text_60{width:60px; height:22px; line-height:22px; font-size:14px; border:1px solid #ccc; font-weight:bold; text-align:right;}
.text_90{width:90px; height:22px; line-height:22px; font-size:14px; border:1px solid #ccc; font-weight:bold;}
.w_400{width:400px;}
.w_auto90{width:90%;}
.font_70{font-size:70px;}
.btn_gray{
  display:inline-block; min-width:80px; height:42px; line-height:42px; border:1px solid #ccc; font-size:16px; text-align:center;
  padding:0px 15px; margin-right:15px; background-color:#fff; border-radius:2px; color:#333;
}
.btn_gray:hover{
  border:1px solid #666;
}
.zi_table {
  width:100%; border:0px; border-left:1px solid #eee; border-top:1px solid #eee; 
}
.zi_table thead th{
  background-color:#f3f6ff; font-weight:bold; text-align:left; line-height:36px; padding-left:6px; color:#000;
  border-right:1px solid #ddd; border-bottom:1px solid #ddd; 
}
.zi_table tbody td{
  text-align:left; line-height:36px; padding-left:6px; color:#000;
  border-right:1px solid #ddd; border-bottom:1px solid #ddd; 
}


/****头部开始****/
.top{
   width:100%; height:80px; background-color:#061f5c;
}
.top h1{
   display:block; float:left; padding-left:40px; margin-top:22px;
}
.top div{
   display:block; float:right; margin:32px 25px 0px 0px; position:relative;
}
.top div span a{
   display:inline; color:#d1dcf7; padding:0px 15px;
}
.top div span a:hover{
   color:#fff; text-decoration: underline;
}
.top div span:hover p{
   display:block;
}
.top div span .lang {
	padding-right: 0;
	font-size: 16px;
}
.top div span .lang img {
	vertical-align: -4px;
	height: 20px;
	margin-right: 5px;
}
.top div p{
   display:none; margin:0px; position:absolute; background-color:#fff; min-width:140px; border:1px solid #ddd;
   z-index:10; padding:10px 0px; left:105px;
}
.top div p a{
   display:block; padding-left:10px; line-height:36px; color:#444; cursor:pointer;
}
.top div p a:hover{
   color:#fff; background-color:#002683; text-decoration:none; padding-left:13px;
}
.main{
	width:100%; min-height:700px; padding:15px 0px 0px 0px; position:relative;
}
.main_left{
	position:absolute; width:200px; overflow:auto; z-index:1;
}
.main_right{
	padding-left:200px;
}
.main_left h5{
  display:block; text-align:center; font-weight:normal; padding-top:15px;
}
.main_left h5 img{
   width:71px; height: 71px; border-radius:50%; border:1px solid #d6d9df;
}
.main_left h5 span{
   display:inline-block; padding-top:15px; color:#666;
}
.main_left ul{
  display:block; padding:30px 0px 0px 15px;
}
.main_left ul li{
  display:block; margin-bottom:20px;
}
.main_left ul li u{
  display:inline-block; font-family:"font_interplex"; width:26px; height:26px; line-height:26px; border-radius:50%; text-align: center;
  background-color: #e1e6f2; color:#061f5c; text-decoration: none;
}
.main_left ul li span{
  display:inline-block; padding-left:10px;
}
.main_left ul li span a{
  color:#000; font-size:15px; font-weight: bold;
}
.main_left ul li span a:hover{
  color:#002683; text-decoration: underline;
}
.main_left ul li p{
  display:block; padding:0px 0px 0px 40px; margin-top:5px;
}
.main_left ul li p a{
  display:block; color:#444; line-height:36px; cursor: pointer;
}
.main_left ul li p a:hover{
  color:#002683; text-decoration:underline; padding-left:3px;
}
.home_data{
  width:100%; height:150px; background-color:#fff; margin-bottom:5px;
}
.home_data dt{
  float:left; width:16%; text-align: center; padding-top:40px;
}
.home_data dt strong{
   display:block; font-size:30px; color:#000;
}
.home_data dt span{
   display:block; color:#666; font-size:15px; padding-top:5px;
}
.home_data dt span a{
   color:#666;
}
.home_data dt span a:hover{
   color:#002683; text-decoration:underline;
}
.home_news{
  float:left; width:50%; height:350px; background-color:#fff;
}
.title_style{
   display:block; height:45px; padding:25px 25px 0px 25px; position: relative;
}
.title_style dt{
   display:block; float:left; font-size:18px; font-weight:bold; padding-left:10px; border-left:3px solid #061f5c;
}
.title_style dt:before{
   content:""; width:3px; height:10px; background-color:#ed0000; position:absolute; top:40px; left:25px;
}
.title_style dd{
   display:block; float:right;
}
.title_style dd a{
   color:#999;
}
.title_style dd a:hover{
   color:#002683; text-decoration: underline;
}
.home_news ul{
  display:block; padding:10px 25px 0px 25px;
}
.home_news ul li{
  display:block; height:40px; line-height:40px; position: relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.home_news ul li i{
  display:inline-block; width:6px; height:6px; border-radius:50%; background-color:#ed0000; position:absolute; margin:8px 0px 0px 5px
}
.home_news ul li a{
  color:#333; font-size:15px;
}
.home_news ul li a:hover{
  color:#002683;
}
.home_notice{
  float:left; width:50%; height:350px; background-color:#fff;
}
.home_notice:before{
  content:""; width:5px; height:350px; background-color:#f1f3f8; position: absolute;
}
.home_notice ul{
	display:block; padding:10px 25px 0px 25px;
}
.home_notice ul li{
	display:block; height: 40px; line-height: 40px; position:relative;
}
.home_notice ul li a{
	display:inline-block; width:100%; font-size:15px; color:#444; padding-left:15px;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.home_notice ul li a:hover{
	 color:#002683; text-decoration:underline; padding-left:18px;
}
.home_notice ul li a:before{
	content:""; display:block; width:4px; height:4px; background-color:#000; position:absolute; top:18px; left:0px;
}
.home_invite{
  width:100%;  background-color:#fff; margin-top:5px;
}
.home_invite ul{
	display:block; padding:10px 25px 45px 25px;
}
.home_invite ul li{
	display:block; height: 45px; line-height: 45px; position:relative; padding-left:10px;
}
.home_invite ul li:nth-child(2n){
	background-color:#fafafa;
}
.home_invite ul li a{
	float:left; display:inline-block; max-width:70%; font-size:15px; color:#444; padding-left:15px;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.home_invite ul li a:hover{
	 color:#002683; text-decoration:underline; padding-left:18px;
}
.home_invite ul li a:before{
	content:""; display:block; width:4px; height:4px; background-color:#000; position:absolute; top:18px; left:10px;
}
.home_invite ul li span{
	float:right; display:inline-block; font-size:14px; color:#999; text-align:right; padding-right:15px;
}
/****---- 底部菜单 ----******/
.bottom{
	width:100%; height:215px; background-color:#061f5c; padding-top:45px;
}
.bottom_cont{
	max-width:1600px; margin:0 auto; color:#afbde2;
}
.bottom_cont div{
	float:left; max-width:700px; 
}
.bottom_cont div h5 img{
	height:20px;
}
.bottom_cont div p{
	display:block; font-size:13px;
}
.bottom_cont div span{
	display:block; padding-top:10px;
}
.bottom_cont div span i{
	display:inline-block; width:32px; height:32px; line-height:32px; border-radius:50%; border:1px solid #5d6b8c; text-align: center;
	font-family:"font_interplex"; font-size:22px; font-style:normal; margin-right:5px; color:#5d6b8c;
}
.bottom_cont div span i:hover{
	border:1px solid #fff; color:#fff; cursor:pointer;
}
.bottom_cont div strong{
	display:block; font-weight:normal; font-size:13px; color:#5d6b8c; padding-top:35px;
}
.bottom_cont div strong a{
	color:#5d6b8c;
}
.bottom_cont div strong a:hover{
	color:#fff; text-decoration:underline;
}
.bottom_cont ul{
	display:block; float:right;
}
.bottom_cont ul li{
	display:block; float:left; padding-left:60px;
}
.bottom_cont ul li strong{
	display:block; color:#fff; font-weight:normal;
}
.bottom_cont ul li span{
	display:block; padding-top:15px; font-size:13px;
}
.bottom_cont ul li a{
	display:block; line-height:36px; color:#afbde2;
}
.bottom_cont ul li a:hover{
	color:#fff; text-decoration:underline;
}
.right_title{
	display:block; height:70px; line-height:70px; margin-bottom:1px; background-color:#fff; margin:0px 0px 1px 0px;
	padding:0px 0px 0px 25px;
}
.right_title span{
	display:block; float:right; font-size:13px; font-weight: normal; padding-right:25px; margin-top:6px;
}
.right_title span a{
	display:inline-block; height:28px; line-height:28px; border:1px solid #ccc; padding:0px 10px; color: #000;
}
.right_title span a:hover{
	border:1px solid #666; color: #000; text-decoration:none;
}
.right_search{
    min-height:120px; background-color:#fff; padding:15px 25px 0px 25px;
}
.right_search dt{
    display:block; padding-bottom:15px;
}
.right_search dd{
    display:block; padding:10px 0px 0px 0px; font-size:13px;
}
.right_search dd span{
   display:inline-block; height:46px; color:#666; padding-right:10px;
}
.right_search dd span u{
   display:inline-block; width:80px; padding-right:5px; text-decoration: none; text-align:right; white-space: nowrap;
}
.s_tbox,.s_downlist,.s_datebox{
	width:135px; height:30px; border:1px solid #ddd; font-size:13px; padding:0px 0px 0px 5px; background-color:#fff;
	font-size:13px;
}
.s_datebox{
	width:378px; 
}
.s_checkbox{
	width:18px; height:18px; border-radius:0px; border:1px solid #ccc;
}
.sub_tab{
   display:block; background-color:#fff; padding:20px 25px 0px 0px; height:50px;
}
.sub_tab li{
   display:block; float:left; min-width:120px; text-align: center; font-size:16px; position:relative;
}
.sub_tab li a{
   display:block; color:#666; height:45px; 
}
.sub_tab li a:hover{
   color:#000;
}
.sub_tab .tab_select{
   color:#000; font-weight:bold; font-size:18px;
}
.tab_select:before{
   content:"";  display:inline-block; width:35px; height:3px; background-color:#ed0000; position:absolute;
   top:35px; bottom:0px; left:40px;
}

.right_content{
  display:block; padding:0px 25px 50px 25px; min-height:620px; background-color:#fff;
}
/**--文章列表---**/
.none_data{
   max-width:1600px; height:600px; line-height:600px; text-align:center; font-size:120px; color:#e2e5ed;
   font-family:"font_interplex";
}
.news_list{
	display:block; padding:0px 25px 0px 25px; min-height:620px; background-color:#fff;
}
.news_list ul{
	display: block; height:58px; line-height:58px; border-bottom: 2px solid #000; font-size:14px; font-weight:bold;
	border-top:1px solid #eee;
}
.news_list ul li{
	display: block; float: left; width:8%; padding-left:1%;
}
.news_list ul li:nth-child(5){
	width:12%;
}
.news_list ul li:nth-child(1){
	width:59%;
}
.news_list dl{
	display: block; padding-top:20px; clear: both;
}
.news_list dl dd{
	display: block;  font-size:14px; height:48px; line-height:48px; color:#444; position: relative;
}
.news_list dl dd:nth-child(even){
	background-color:#fafafa;
}
.news_list dl dd:hover{
	background-color:#eef3ff;
}
.news_list dl dd span{
	display: block; float: left; width:8%; padding-left:1%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.news_list dl dd span:nth-child(1){
	width:59%;
}
.news_list dl dd span:nth-child(4){
	color:#999;
}
.news_list dl dd span:nth-child(5){
	width:12%;
}
.news_list dl dd a{
	color:#444; padding-left:10px;
}
.news_list dl dd a:hover{
	color:#000; padding-left:13px;
}
.news_list dl dd a:before{
	content:""; width:4px; height:4px; background-color:#000; position:absolute; top:22px; left:12px;
}
/********分页*********/
.zi_page{
  clear:both; display:block; height:auto; text-align:center; padding:60px 0px 40px 0px; font-size:14px;
}
.zi_page span{
  display:inline-block; min-width:24px; line-height:36px; color:#1244c0; margin-right:8px; font-weight:bold; border:1px solid #7192e2;
  background-color:#f3f6ff; padding:0px 8px;
}
.zi_page span em{
	font-style:normal;
}	
.zi_page a{
     display:inline-block; min-width:24px; line-height:36px; margin-right:8px; color:#444;
     border:1px solid #ddd; padding:0px 8px;
}
.zi_page a:hover{
  color:#1244c0; border:1px solid #7192e2; background-color:#f3f6ff; text-decoration: none;
}
.news_state{
	display:block; height:132px; background-color:#1244c0; border:10px solid #fff; position: relative;
	background-image: url("../images/show_bj.png"); background-repeat: no-repeat; background-position:bottom;
	background-size:100%;
}
.news_state h3{
	float:left; color:#fff; font-size:26px; font-weight: normal; padding:50px 0px 0px 50px; line-height:30px;
}
.news_state h3 span{
	color:#abc3ff; font-size:13px;
}
.news_state p{
	float:right; color:#ffde00; font-size:20px; font-weight: normal; padding:60px 50px 0px 00px; margin:0px;
}
.news_state span{
	display:inline-block; /*min-width:50px;*/
}
.news_state dl{
	display:block; float:right; width:390px; padding:40px 10px 0px 0px; position:relative;
}
.news_state dl dd{
	display:inline-block; float:left; color:#a0bbff; width:130px; text-align:center;
}
.news_state dl dd u{
	display:inline-block; width:32px; height:32px; line-height:36px; border-radius:50%; margin-bottom:6px; background-color:#ccc;
	text-align:center; font-family:"font_interplex"; text-decoration:none; position: relative; z-index:3; font-size:15px;
	color:#ccc; overflow: hidden;
}
.news_state dl hr,.news_state dl dt{
	display:inline-block; width:260px; height:2px; background-color:#ccc; position:absolute; border:0px; z-index:1;
	top:56px; left:50px; margin:0px;
}
.news_state dl dt{
	background-color:#00ceae; z-index:2;
}
.news_state .select u{
	background-color:#00ceae; color:#00ceae;
}
.news_state .select font{
	 color:#fff;
}
.news_state .success u{
	background-color:#00ceae; color:#fff;
}
.news_state .success font{
	 color:#00ceae;
}
.news_state .process01 dt{
	 display:none;
}
.news_state .process02 dt{
	 display:block; width:130px;
}
.news_state .process03 dt{
	 display:block;
}
.news_state strong{
	 display:block; position:absolute; top:15px; right:400px; margin:0px;
}
.news_state strong img{
	 width:100px; height:100px;
}
.news_show_title{
   padding-top:30px; font-family:"宋体"; text-align: center; font-size:36px;
}
.news_show_title u{
   display:block; line-height:50px; border-bottom:5px solid #f10; text-decoration: none; color:#999; font-size:13px;
   padding:10px 0px;
}
.news_show_title hr{
    border:1px solid #f10; margin:6px 0px 0px 0px;
}
.news_show_table{
   padding-top:20px; font-size:15px; line-height:30px; color:#444;
}
.news_show_table table{
   width:100%; border:0px; border-left:1px solid #eee; border-top:1px solid #eee; 
}
.news_show_table table tr{
   line-height:44px;
}
.news_show_table table th{
   text-align:right; padding-right:10px; font-weight:normal; background-color:#fafafa;
   color:#666;  border:0px; border-right:1px solid #eee; border-bottom:1px solid #eee; 
}
.news_show_table table td{
   border:1px solid #eee; text-align:left; padding-left:10px; color:#000; line-height:28px;
   border:0px; border-right:1px solid #eee; border-bottom:1px solid #eee;
}
.news_show_table table td a{
   color:#1244c0;
}
.sub_table{
  padding:10px 0px; font-size:14px; line-height:30px; color:#444; width:80%;
}
.sub_table table{
  width:100%; border:0px; border-left:1px solid #eee; border-top:1px solid #eee; 
}
.sub_table thead th{
  background-color:#f3f6ff; font-weight:bold; text-align:left; line-height:40px; padding-left:10px; color:#000
}
.news_show_table table td{
   line-height:36px;
}
.news_show_content,.news_details{
   padding-top:20px; font-size:15px; line-height:30px; color:#444;
}
.news_show_content p,.news_details p,.news_show_content span,.news_details span{
   line-height:30px!important; font-family:PingFangSC-Regular,sans-serif,Arial,Microsoft YaHei !important;
}
.news_show_content table,.news_details table{
   width:100% !important; 
}
.news_show_content table tr:hover,.news_details table:hover{
   background-color:#fff3a1;
}
.news_details{
	display:block; padding:20px;
}
.news_foot_btn{
	position: sticky; bottom: 0;
	width:100%; display:block; height:65px; border-top:1px solid #eee; background-color:#fafafa; text-align: center;
	padding-top:20px;
}
.news_foot_btn a{
	display:inline-block; min-width:80px; height:42px; line-height:42px; border:1px solid #ccc; font-size:16px;
	padding:0px 15px; margin-right:15px; background-color:#fff; border-radius:2px; color:#333;
}
.news_foot_btn a:hover{
	border:1px solid #061f5c; color:#000; text-decoration:none;
}
.news_foot_btn .fbtn_green{
	border:1px solid #00c373; background-color:#00c373; color:#fff;
}
.news_foot_btn .fbtn_green:hover{
	border:1px solid #00c329; background-color:#00c329; color:#fff;
}
.news_foot_btn .fbtn_red{
	border:1px solid #ff5757; color:#ff5757;
}
.news_foot_btn .fbtn_red:hover{
	border:1px solid #ed0000; color:#ed0000; background-color:#fff7f7;
}
.news_foot_btn .fbtn_redbj{
	border:1px solid #ed0000; background-color:#ed0000; color:#fff;
}
.news_foot_btn .fbtn_redbj:hover{
	border:1px solid #fa1919; background-color:#fa1919; color:#fff;
}
.win_title{
   vertical-align:top; 
}
.win_title h2{
   color:#000;
}
.win_result{
   width:100%; margin-top:10px; position: relative;
}
.win_result dd{
   display:block; width:57%; height:70px; line-height:70px; font-size:18px; color:#000; background-color:#f7f9ff; margin-bottom:10px;
   padding-left:20px;
}
.win_result dd i{
   font-size:30px; color:#1244c0; padding-right:10px;
}
.win_result dd strong{
   color:#ed0000;
}
.win_result dt{
  position:absolute; display:block; right:10px; 
}
.win_result dt img{
  width:110px; height:110px;
}
.bid_tips{
	display:block; line-height:32px; background-color:#fff8b0; color:#fe0101; padding-left:20px; font-size:13px;
}
.write_bid{
   display:block; padding:30px 0px 30px 30px;
}
.write_bid li{
   display:block; padding-bottom:16px;
}
.write_bid li span{
   display:inline-block; width:90px; text-align:right; color:#666; font-size:14px; padding:8px 10px 0px 0px;
}
.write_bid li strong{
   display:inline-block; vertical-align:top; font-weight:normal;
}
.write_bid li div{
   display:inline-block; vertical-align:top; font-weight:normal;
}
.write_bid li u{
   display:inline-block; color:#1244c0; text-decoration:none;
}
.write_bid li a{
   display:inline-block; padding-left:10px; color:#ff3333; font-family:"font_interplex"; font-size:16px;
}

.my_list{
	display:block; padding:0px 25px 0px 25px; min-height:620px; background-color:#fff;
}
.my_list ul{
	display: block; height:58px; line-height:58px; border-bottom: 2px solid #000; font-size:14px; font-weight:bold;
	border-top:1px solid #eee;
}
.my_list ul li{
	display: block; float:left; width:8%; padding-left:1%;
}
.my_list ul li:nth-child(2){
	width:45%;
}
.my_list dl{
	display: block; padding-top:20px; clear: both;
}
.my_list dl dd{
	display: block;  font-size:14px; height:48px; line-height:48px; color:#444; position: relative;
}
.my_list dl dd:nth-child(even){
	background-color:#fafafa;
}
.my_list dl dd:hover{
	background-color:#eef3ff;
}
.my_list dl dd span{
	display: block; float: left; width:8%; padding-left:1%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.my_list dl dd span:nth-child(2){
	width:45%;
}
.my_list dl dd span:nth-child(6){
	color:#999;
}
.my_list dl dd a{
	color:#444;
}
.my_list dl dd a:hover{
	padding-left:3px;
}
.sub_table_title{
	font-size:18px; font-weight:bold; margin:0px; padding-top:32px;
}
.more_table{
	display:block; padding-top:15px;
}
.system_news{
	display:block; padding:10px 0px 45px 0px;
}
.system_news li{
	display:block; height: 45px; line-height: 45px; position:relative; padding-left:10px;
}
.system_news li:nth-child(2n){
	background-color:#fafafa;
}
.system_news li a{
	float:left; display:inline-block; max-width:70%; font-size:15px; color:#444; padding-left:10px;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.system_news li i{
  display:inline-block; width:6px; height:6px; border-radius:50%; background-color:#ed0000; position:absolute; margin:8px 0px 0px 5px
}
.system_news li a:hover{
	 color:#002683; text-decoration:underline;
}
.system_news li span{
	float:right; display:inline-block; font-size:14px; color:#999; text-align:right; padding-right:15px;
}
.help_list{
	display:block; padding:36px 32px 0px 32px;
}
.help_list li{
	display:block; margin-bottom:15px; background-color:#fff; filter:drop-shadow(0px 0px 3px #eee); overflow: hidden; height:50px;
}
.help_list li span{
	display:block; height:48px; line-height:48px; font-size:15px; border:1px solid #eee; padding-left:25px; color:#333;
}
.help_list li span:hover{
	background-color:#fffadb; cursor: pointer;
}
.help_list li div{
   padding:25px; border:1px solid #eee;  border-top:0px;
}
.edit_password{
   display:block; padding:30px 0px 0px 30px;
}
.edit_password li{
   display:block; padding-bottom:16px;
}
.edit_password li span{
   display:inline-block; width:132px; text-align:right; color:#444; font-size:14px; white-space: nowrap;
}
.tel_content{
	padding:20px 0px 0px 30px; font-size:15px; line-height:36px;
}
.inquiry_zi{
	font-size:15px; color:#333; padding:30px 0px 0px 50px; position:relative;
}
.inquiry_zi:before{
	content:"\e809"; font-size:36px; color:#f33; font-family:"font_interplex"; position:absolute; left:0px;
}
/******--竞价排行榜--*****/
.rank_bj{
	height:100%; background-image:url("../images/price/bj.png"); background-repeat:no-repeat; background-size:cover;
	background-attachment:fixed;
}
.bj_line{
	height:100%; background-image:url("../images/price/bj_line.png"); background-color:transparent; background-size:65px 130px;
	background-repeat:repeat;
}
.rank_head{
	width:100%; height:120px; background-image:url("../images/price/title_bj.png"); background-repeat:no-repeat; background-position:bottom center;
	text-align:center; background-size:100% 120px;
}
.rank_head h2{
	display:block; float:left; margin:25px 0px 10px 30px;
}
.rank_head strong{
	display:inline-block; padding:25px 0px 0px 150px;
}
.rank_head span{
	display:block; float:right; padding:15px 30px 0px 0px; font-size:18px; color:#3fffea;
}
.rank_head span a{
	display:inline-block; margin-left:20px; width:110px; height:38px; line-height:38px; border:1px solid #3fffea; color:#3fffea; border-radius:20px;
}
.rank_head span a:hover{
	 border:1px solid #fff31c; color:#fff31c; background-color:rgba(255,243,28,0.2); text-decoration:none;
}
.rank_title{
	display:block; text-align:center; font-size:32px; color:#3fffea; min-height:40px; padding-top:60px;
}
.rank_time{
	display:block; text-align:center; font-size:100px; color:#3fffea; font-family:"font_number"; padding-top:40px;
}
.rank_time span{
	display:inline-block; width:130px; height:110px; line-height:120px; text-align:center;
	background-image:url("../images/price/time_bj.png"); background-repeat:no-repeat; background-size:130px 110px;
}
.rank_box{
	position:relative; box-shadow: 0px 0 15px #114d6f inset; background-color:rgba(15,33,61,0.5); 
}
.rank_box u{
	position:absolute; display:block; width:20px; height:20px;
}
.rank_box u:nth-child(1){
	top:0px; left:0px; border-top:2px solid #00ffff; border-left:2px solid #00ffff;
}
.rank_box u:nth-child(2){
	top:0px; right:0px; border-top:2px solid #00ffff; border-right:2px solid #00ffff;
}
.rank_box u:nth-child(3){
	bottom:0px; left:0px; border-bottom:2px solid #00ffff; border-left:2px solid #00ffff;
}
.rank_box u:nth-child(4){
	bottom:0px; right:0px; border-bottom:2px solid #00ffff; border-right:2px solid #00ffff;
}
.rank_supplier{
	width:55%; min-height:630px; margin-left:2%;
}
.rank_record{
	width:38%; margin-right:2%
}
.rank_table_content{
	display:block; padding:30px 30px 0px 30px
}
.rank_table{
	width:100%; color:#3FDBE7; font-size:16px;
}
.rank_table thead th{
	font-size:20px; line-height:50px; border-bottom:1px solid #3fffea; text-align:left; padding:0px 0px 5px 15px;
}
.rank_table tbody tr td{
	height:36px; line-height:36px; padding-top:14px; padding-left:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
	vertical-align:middle;
}
.rank_table tbody tr td:nth-child(1){
	padding-left:20px;
}
.rank_table tbody tr td:nth-child(2){
	font-size:18px;
}
.rank_supplier .rank_table tbody tr td:nth-child(3){
	font-size:14px; color:#2497a1;
}
.rank_table img{
	vertical-align:bottom;
}
.rank_price_list{
	display:block;
}
.rank_price_list dt{
	display:block; padding:40px 40px 0px 40px; height:45px;
}
.rank_price_list dt strong{
	float:left; display:block; font-size:24px; color:#3fffea; padding-top:5px;
}
.rank_price_list dt span {
	display: inline-block;
	font-size: 22px;
	color: #FF0000;
	margin-top: 8px;
}
.rank_price_list dt a{
	float:right; display:block; height:40px; padding: 0 20px; line-height:40px; border-radius:20px; border:1px solid #fff31c; text-align:center;
	background-color:rgba(255,243,28,0.2); text-decoration:none; font-size:18px; color:#fff31c;
}
.rank_price_list dt a:hover{
	background-color:rgba(255,243,28,1); color:#000;
}
.rank_price_list dd{
	display:block; padding:15px 40px 20px 40px;
}
.rank_price_list dd span{
	display:block; height:54px; line-height:54px; color:#3fdbe7; font-size:16px;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.rank_price_list dd span:hover{
	color:#fff;
}
.quoted_price{
	padding:40px 0px 0px 40px; font-size:15px; color:#444;
}
.quoted_price u{
	display:bolock; text-decoration:none; font-size:14px; padding:0px 0px 0px 60px; 
}
.quoted_price font{
	color:#f33; 
}
.quote_zi{
	font-size:24px; font-weight:bold;
}
.user_foot{
	display:block; padding:30px 0px 0px 0px;
}
.register{
   width:900px; min-height:600px; padding:10px 0px 60px 0px; margin: 0px auto; background-color:#fff; text-align:center; 
   font-size:14px; color:#061f5c;
}
.register form{
   width:860px; margin:0px auto; padding-top:20px;
}
.register table{
   width:100%;
}
.register table tr{
   width:100%;
}
.register table tr th{
   width:15%; text-align:right; color:#666; font-weight:normal; font-size:14px; vertical-align:top;
   padding:10px 1% 20px 0px;
}
.register table tr th u{
   color:#f00;text-decoration:none;
}
.register table tr td{
   width:80%;text-align:left; padding-bottom:20px;
}
.register_tbox{
   width:640px; height:42px; border:1px solid #ddd; padding-left:10px; font-size:16px;
}
.register_downlist{
   width:209px; height:42px; border:1px solid #ddd; font-size:14px; background-color:#fff; cursor: pointer; margin:0px 8px 10px 0px;
   padding:0px 5px;
}
.register_upload{
   width:80px; height:80px; line-height:80px; border:1px dashed #ddd; text-align:center; font-family:"font_interplex"; font-size:28px;
   color:#ddd; cursor: pointer;
}
.register_upload img{
   max-width:80px; max-height:80px;
}
.register_textarea{
   width:640px; height:100px; border:1px solid #ddd; padding:10px 0px 0px 10px; font-size:16px;
}
.register_textarea:focus, .register_downlist:hover, .register_tbox:focus{
   border:1px solid #666;
}
.register_btn{
   width:650px; height:50px; line-height:50px; border:0px; font-size:18px; color:#fff; font-weight:bold; background-color:#1244c0;
   cursor: pointer;
}
.register_btn:hover{
   background-color:#d50000;
}

.invite_appendix{
	padding:20px 0px 20px 0px; margin: 0px auto; font-size: 16px;
}
.invite_appendix a{
	display:inline-block; line-height:36px;
}
.invite_appendix a:hover{
	text-decoration: underline;
}
.invite_appendix i{
   font-family:"font_interplex"; font-size:24px; font-style:normal; padding-right:5px;
}
.icon_doc:before{
	content:"\e640"; color:#0049ac;
}
.icon_pdf:before{
	content:"\e63f"; color:#e90000;
}
.icon_xls:before{
	content:"\e745"; color:#0eab06;
}
.icon_zip:before{
	content:"\e60d"; color:#671aa8;
}
.icon_other:before{
	content:"\e60f"; color:#0b3cf3;
}

.g-rank {
	display: flex;
	justify-content: space-between;
}