﻿/*** 公共部分 ***/
 * { margin:0; padding:0; border:0px; font-family:"Microsoft YaHei"; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }
 html,body { width:100%; height:100%; }
 body { color:#000000; }
 img { border:none; vertical-align:middle; }
 ul, ol, li, dl { list-style-type:none; list-style:none; }
 a { text-decoration:none; cursor:pointer; }
 table { margin:0 auto; border-collapse:collapse; border-style:none; }
 td,th { padding:0px; }
 i,em,u { font-style:normal; }

/*-- 公共页-常用 --*/
 .div_auto { overflow-x:hidden; overflow-y:auto; }
 .div_auto::-webkit-scrollbar-track { -webkit-box-shadow:inset 0 0 6px rgba(100,100,100,0.3); background-color:#E4E4E4; border-radius:5px; }
 .div_auto::-webkit-scrollbar { width:6px; background-color:#E4E4E4; }
 .div_auto::-webkit-scrollbar-thumb { -webkit-box-shadow:inset 0 0 3px rgba(100,100,100,0.3); background-color:#999999; border-radius:5px; }

 .boxwidth { width:1280px; margin:0 auto; }
 .clear { height:0; font-size:0; overflow:hidden; clear:both; float:none; }

 .body01 { background-color:#F6F6F6; }
 .body02 { background-color:#F3F3F3; }


/*------------------------------------------------------------*/
/*-- 框架页-专用 --*/
/*------------------------------------------------------------*/
  /*【框架页/顶部】*/
 .top_101 { height:100px; overflow:hidden; }
 .top_102 { float:left; z-index:9999; position:absolute; }
 .top_102 img { position:relative; top:0px; left:0px; }
 .top_103 { float:right; margin-top:25px;  }
 .top_103 li { float:left; position:relative; padding-right:25px; margin-right:25px; height:60px; line-height:60px; font-size:18px; font-weight:bold; text-align:center; padding-left:1px; letter-spacing:1px; background:url("../Image/1011.png") no-repeat center right; }
 .top_103 li:first-child {  }
 .top_103 li:last-child  { background:none; margin-right:0px; padding-right:0px; }
 .top_103 li a       { color:#222222; padding-bottom:10px; letter-spacing:2px; }
 .top_103 li a:hover { color:#0149B6; border-bottom:2px solid #0149B6; }
 .top_103 li div { display:none; position:absolute; left:-26px; right:0; top:58px; background:#FFFFFF; padding:10px 0; box-shadow:0 0 10px rgba(0,0,0,0.1); }
 .top_103 li div a { display:block; height:auto; color:#252525; font-size:14px; line-height:20px; letter-spacing:0px; padding:9px 15px; width:auto; text-align:center; transition:all 150ms ease; }
 .top_103 li div a:hover { background-color:#eaf4ff; color:#0073E6; font-size:15px; border-bottom:0px; }
 .top_103 .on a { color:#0149B6; border-bottom:2px solid #0149B6; }
 .top_103 .on div a { color:#222222; border-bottom:0px; }
  @keyframes top_103_fadeUP {  from {top:45px;} 30% {top:52px;} 60% {top:56px;} to {top:60px;} }
 .top_103 li:hover div { display:block; animation:top_103_fadeUP 200ms ease-in-out forwards; }

  /*【框架页/底部】*/
 .end_101 { float:left; margin-top:38px; }
 .end_101 li { float:left; line-height:18px; position:relative; }
 .end_101 li a    { display:block; width:110px; text-align:center; color:#333333; font-size:15px; }
 .end_101 li img  { display:block; margin:0 auto 8px auto; height:24px; }
 .end_101 li span { display:block; margin-top:12px; }
 .end_101 li a:hover { color:#FF3300; }
 .end_102 { float:left; color:#333333; line-height:30px; text-align:left; font-size:15px; margin-left:25px; margin-top:36px; }
 .end_102 span { font-family:Arial; font-size:14px; letter-spacing:1px; }
 .end_102 a    { color:#333333; font-size:15px; }
 .end_102 a:hover { color:#FF3300; }

/*------------------------------------------------------------*/
/*-- 首页-专用 --*/
/*------------------------------------------------------------*/
  /*【首页/banner图片轮播】*/
 .bannerA { position:relative; overflow:hidden; height:500px; }
 .bannerA .imgs { display:block; height:500px; transition:all 200ms ease; background-size:cover !important; }
 .bannerA .font { position:absolute; width:46%; height:180px; right:0px; bottom:0px; background:rgba(22,80,149, 0.54); z-index:99; padding-top:60px; padding-left:60px; border-radius:80px 0px 0px 0px; }
 .bannerA .font .P01 { font-size:36px; line-height:40px; color:rgba(255,255,255,0.85); letter-spacing:2px; }
 .bannerA .font .P02 { font-size:20px; line-height:82px; color:rgba(255,255,255,0.48); letter-spacing:1px; }
 .bannerA .swiper-pagination { left:0; right:0; line-height:0; bottom:25px !important; text-align:center; z-index:98; }
 .bannerA .swiper-pagination .swiper-pagination-bullet { width:12px; height:12px; border-radius:12px; margin:0 8px; background:#FFFFFF; opacity:0.6; }
 .bannerA .swiper-pagination .swiper-pagination-bullet-active { width:24px; height:12px; opacity:1; }

  /*【首页/News图片轮播】*/
 .bannerB { position:relative; text-align:center; overflow:hidden; }
 .bannerB .dots { position:absolute; right:5px; bottom:15px; z-index:3; width:80px; height:12px; }
 .bannerB .dots li { display:inline-block; width:10px; height:10px;margin:0 2px; text-indent:-999em; border:2px solid #5EB1EA; border-radius:6px; cursor:pointer; opacity:0.9; -webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}
 .bannerB .dots li.active { background:#5EB1EA; opacity:1; }
 .bannerB .arrow{position:absolute; width:20px; height:37px; top:50%; margin-top:-18px; overflow:hidden;z-index:2; -webkit-transition:all 0.5s; -moz-transition:all 0.5s;  -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
 .bannerB #al { left:15px}
 .bannerB #ar { right:15px}
 .bannerB ul { z-index:1;width:600%;overflow:hidden;}
 .bannerB ul .slider-item { width:600px; height:400px; float:left; position:relative; overflow:hidden;}
 .bannerB ul .slider-item img { width:600px; height:400px; }
 .bannerB ul .slider-item .slider-Tit { padding:8px 80px 12px 10px; line-height:24px; color:#FFFFFF; font-size:20px; text-align:center; font-style:normal; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis; position:relative; top:-44px; background:-webkit-linear-gradient(top, transparent, rgba(0,0,0,0.9)); }
 .bannerB ul .slider-item .slider-Con { padding:0px 10px; line-height:26px; color:#888888; font-size:16px; text-align:left; text-indent:2em; }
 .bannerB .progress{ position:absolute; left:0; bottom:0px; width:15%; min-height:3px; overflow:hidden; z-index:2; background:#FF6600; }

  /*【首页/新闻资讯】*/
 .in_101 { overflow:hidden; }
 .in_101 li { float:left; width:185px; height:60px; background:url("../Image/1012_02.png") no-repeat top center; margin-left:10px; text-align:center; font-size:22px; line-height:48px; letter-spacing:5px; padding-left:5px; color:#333333; cursor:pointer; }
 .in_101 li:hover { background:url("../Image/1012_03.png") no-repeat top center; }
 .in_101 .cur { background:url("../Image/1012_01.png") no-repeat top center; color:#FFFFFF; }
 .in_101 .cur:hover { background:url("../Image/1012_01.png") no-repeat top center; }

 .in_102 { overflow:hidden; margin-top:5px; }
 .in_102 li { background:url("../Image/1013_1.png") no-repeat; padding-left:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:47px; line-height:47px; background-position:12px 20px; transition:all 0.35s; -webkit-transition:all 0.35s; -moz-transition:all 0.35s;  }
 .in_102 li:hover { padding-right:6px; margin-left:-6px; }
 .in_102 li em { font-style:normal; float:right; padding-right:5px; padding-left:15px; padding-top:2px; color:#666666; font-size:16px; font-family:Arial; }
 .in_102 li a { color:#000000; font-size:18px; }
 .in_102 li a:hover { color:#023C9B; font-weight:bold; }

  /*【首页/招标采购】*/
 .in_103 { overflow:hidden; background:url("../Image/1012_12.png"); }
 .in_103 li { float:left; padding-left:45px; padding-right:45px; height:70px; text-align:center; font-size:18px; font-weight:bold; line-height:58px; letter-spacing:2px; color:#333333; cursor:pointer; }
 .in_103 li:hover { background:url("../Image/1012_13.png") no-repeat top center; }
 .in_103 .cur { background:url("../Image/1012_11.png") no-repeat top center; color:#FFFFFF; }
 .in_103 .cur:hover { background:url("../Image/1012_11.png") no-repeat top center; }

 .in_104 { overflow:hidden; padding:10px 30px 0px 25px; }
 .in_104 li { overflow:hidden; padding-left:10px; padding-right:10px; white-space:nowrap; text-overflow:ellipsis; height:45px; line-height:45px; transition:all 0.35s; -webkit-transition:all 0.35s; -moz-transition:all 0.35s;  }
 .in_104 li:hover { padding-right:16px; margin-left:-6px; background-color:#F5F5F5; }
 .in_104 li em { font-style:normal; float:right; padding-right:5px; padding-left:15px; padding-top:2px; color:#666666; font-size:17px; font-family:Arial; }
 .in_104 li a { color:#000000; font-size:18px; }
 .in_104 li a:hover { color:#023C9B; font-weight:bold; }

 .in_105 { border-bottom:1px dashed #DDDDDD; color:#FF3300; font-size:17px; margin-left:25px; margin-right:20px; padding:5px 15px 15px 10px; }
 .in_105 em { float:right; }
 .in_106 { border-top:1px dashed #DDDDDD; text-align:right; margin-top:10px; padding-right:15px; padding-top:10px; }
 .in_106 a    { position:relative; width:60px; font-size:16px; color:#0D72EC; transition:all 200ms ease; margin-right:30px; letter-spacing:1px; }
 .in_106 a i  { font-size:22px; color:#357AFF; position:relative; top:4px; }
 .in_106 a:hover { margin-right:25px; color:#FF3300; }

  /*【首页/用户登录注册】*/
 .in_201 { position:absolute; width:250px; height:96px; }
 .in_201 li { overflow:hidden; padding:11px 15px; margin-top:10px; border:1px solid #E5E5E5; background:#FFFFFF; color:#222222; cursor:pointer; background:linear-gradient(180deg, #E6F2FF 0%, #FFFFFF 50%, #FFFFFF 100%); transition:all 200ms ease; }
 .in_201 li:first-child { margin-top:0px; }
 .in_201 li:hover { transform:scale(1.06); }
 .in_201 li img { float:left; height:80px; }
 .in_201 li b   { float:left; margin-top:30px; font-size:18px; letter-spacing:2px; }
 .in_201 li i   { float:left; margin-top:5px;  font-size:18px; }

  /*【首页/企业名片】*/
 .in_202 { width:100%; position:relative; }
 .in_202 .S_Btn { position:relative; width:30px; z-index:99; }
 .in_202 .S_Btn img { width:30px; }
 .in_202 .S_Con { width:100%; height:170px; position:absolute; overflow:hidden; top:0px; }
 .in_202 .S_Con ul { width:20000px; position:absolute; }
 .in_202 .S_Con li { float:left; margin-top:20px; margin-right:30px; width:300px; height:130px; line-height:130px; font-size:33px; letter-spacing:5px; text-align:center; color:#FFFFFF; background-repeat:no-repeat; background-size:100% 100%; cursor:pointer; transition:all 200ms ease; }
 .in_202 .S_Con li:hover { transform:scale(1.06); }
 .in_202 .S_Con li p       { background-color:rgba(100,100,100,0.12); transition:all 200ms ease; }
 .in_202 .S_Con li:hover p { background-color:rgba(100,100,100,0.35); }

/*------------------------------------------------------------*/
/*-- 新闻页-专用 --*/
/*------------------------------------------------------------*/
  /*【新闻页/栏目banner】*/
 .xw_101 { background-repeat:no-repeat; background-size:100% 100%; background-position:top; }
 .xw_101 .D01 { float:left; width:35%; margin-left:65%; margin-top:180px; height:120px; background:rgba(22,80,149, 0.54); padding-top:28px; border-radius:0px 60px 0px 60px; }
 .xw_101 .P01 { padding-left:90px; font-size:36px; line-height:36px; color:rgba(255,255,255,0.85); letter-spacing:9px; }
 .xw_101 .P02 { padding-left:55px; font-size:33px; line-height:36px; color:rgba(255,255,255,0.85); letter-spacing:1px; }
 .xw_101 .P09 { padding-left:90px; font-size:20px; line-height:36px; color:rgba(255,255,255,0.48); letter-spacing:1px; }

  /*【新闻页/布局】*/
 .xw_102 { border-collapse:collapse; box-shadow:0 0 10px #DDDDDD; }
 .xw_102 .Td01 { background-color:#FFFFFF; box-shadow:0 0 10px #DDDDDD; width:235px; }
 .xw_102 .Td02 { background-color:#FFFFFF; box-shadow:0 0 10px #E8E8E8; width:1015px; }

  /*【新闻页/左侧目录】*/
 .xw_103 { width:100%; }
 .xw_103 .U01 { padding-bottom:100px; }
 .xw_103 .U01 .L01 { background-color:#175195; height:80px; line-height:80px; font-size:26px; color:#FFFFFF; font-weight:bold; letter-spacing:3px; padding-left:4px; text-align:center; }
 .xw_103 .U01 .L01 i { font-weight:normal; font-size:22px; position:relative; top:1px; margin-right:10px; }
 .xw_103 .U01 .L02 { border-bottom:1px solid #EEEEEE; }
 .xw_103 .U01 .L02 > a { display:block; line-height:62px; padding-left:42px; position:relative; color:#333333; font-size:16px; font-weight:bold; letter-spacing:1px; transition:all 300ms ease; }
 .xw_103 .U01 .L02 > a:hover { color:#0149B6; background:#F3F3F3; padding-left:52px; }
 .xw_103 .U01 .L02 > a:hover i { color:#0149B6; }
 .xw_103 .U01 .L02 > a i { font-weight:normal; font-size:16px; position:relative; top:1px; margin-right:20px; color:#999999; }
 .xw_103 .U01 .L02.on > a { color:#0149B6; border-left:4px solid #488CD0; }
 .xw_103 .U01 .L02.on > i { color:#0149B6; }

 .xw_103 .U01 .L03 { border-bottom:1px solid #EEEEEE; }
 .xw_103 .U01 .L03 > a { display:block; line-height:62px; padding-left:42px; position:relative; color:#333333; font-size:16px; font-weight:bold; letter-spacing:1px; transition:all 300ms ease; }
 .xw_103 .U01 .L03 > a:hover { color:#0149B6; background:#F3F3F3; }
 .xw_103 .U01 .L03 > a:hover i { color:#0149B6; }
 .xw_103 .U01 .L03 > a i    { font-weight:normal; font-size:16px; position:relative; top:1px; margin-right:20px; color:#999999; }
 .xw_103 .U01 .L03 > a span { float:right; font-size:24px; color:#666666; margin-right:8px; margin-top:18px; transition:all 300ms ease; }
 .xw_103 .U01 .L03.on > a { background:#F3F3F3; }

 .xw_103 .U02 { display:none; border-top:1px dashed #E6E6E6; padding-top:10px; padding-bottom:10px; }
 .xw_103 .U02 li { }
 .xw_103 .U02 li a { display:block; line-height:40px; padding-left:55px; position:relative; color:#333333; font-size:15px; letter-spacing:1px; transition:all 300ms ease; }
 .xw_103 .U02 li a:hover { color:#0149B6; font-weight:bold; padding-left:65px; }
 .xw_103 .U02 li a i { font-weight:normal; font-size:8px; position:relative; top:-3px; margin-right:15px; color:#999999; }
 .xw_103 .U02 li.on a { color:#0149B6; font-weight:bold; }
 .xw_103 .U02 li.on i { color:#0149B6; }

  /*【新闻页/数据列表】*/
 .xw_201 { }
 .xw_201 table { width:100%; border-collapse:collapse; }
 .xw_201 table tr:hover    { background:#F4F8FB; }
 .xw_201 table tr:hover a  { color:#0149B6; font-weight:bold; }
 .xw_201 table tr:hover td { padding-left:6px; }
 .xw_201 table tr:hover td em { background:#CAE1FB; }
 .xw_201 table th { height:55px; font-size:15px; color:#354972; background:linear-gradient(0deg, rgba(206, 221, 238, 1) 0%, rgba(255, 255, 255, 1) 100%); }
 .xw_201 table th:first-child { padding-left:25px; text-align:left; }
 .xw_201 table td { height:55px; border-bottom:1px solid #EEEEEE; transition:all 300ms ease; }
 .xw_201 table td:first-child { text-align:left; }
 .xw_201 table td a  { float:left; width:800px; display:block; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:10px 0px; }
 .xw_201 table td i  { float:left; width:20px; margin-left:30px; margin-top:17px; font-size:7px; }
 .xw_201 table td em { font-size:13px; color:#3C7EE3; text-align:center; background:#DCEBFC; padding:3px 8px; margin-right:12px; border-radius:3px; }
 .xw_201 table td b  { color:#FF0000; font-weight:normal; font-size:14px; }
 .xw_201 table .td00   { font-size:14px; color:#979CB0; text-align:center; padding-right:30px; }
 .xw_201 table .td01 i { color:#F64041; }
 .xw_201 table .td01 a { color:#393939; }
 .xw_201 table .td02 i { color:#ACBFDF; }
 .xw_201 table .td02 a { color:#999999; }

  /*【新闻页/数据详情】*/
 .xw_301 { margin:0px auto; padding:0px 60px; font-size:16px; line-height:200%; word-break:break-all; color:#222222; min-height:350px; }
 .xw_301 a       { color:#0064F9; text-decoration:none; font-size:16px; line-height:200%; letter-spacing:1px; }
 .xw_301 a:hover { color:#0053CE; text-decoration:underline; }
 .xw_301 div { font-size:16px; color:#222222; }
 .xw_301 p   { font-size:16px; color:#222222; padding-top:5px; padding-bottom:5px; }
 .xw_301 img { margin-top:10px; }
 .xw_301 table { margin:10px auto; border-collapse:collapse;  border-style:none; border-top:1px solid #666666;border-right:1px solid #666666; }
 .xw_301 table th { border-bottom:1px solid #666666; border-left:1px solid #666666; border-right:0px; border-top:0px; text-align:center; padding:8px 10px; font-size:16px; line-height:175%; }
 .xw_301 table td { border-bottom:1px solid #666666; border-left:1px solid #666666; border-right:0px; border-top:0px; text-align:left;   padding:8px 10px; font-size:16px; line-height:175%; }
 .xw_301 table th * { font-size:16px; line-height:175%; }
 .xw_301 table td * { font-size:16px; line-height:175%; }
 .xw_301 table th a       { color:#0064F9; text-decoration:none; }
 .xw_301 table td a:hover { color:#0053CE; text-decoration:underline; }

 .xw_311 { text-align:center; font-size:24px; color:#000000; padding-bottom:10px; font-weight:bold; letter-spacing:1px; padding-left:150px; padding-right:150px; line-height:150%; }
 .xw_312 { text-align:center; font-size:14px; color:#979CB0; padding-bottom:15px; }
 .xw_313 { font-size:14px; color:#878AA2; padding:12px 0px 12px 25px; background:#E9F0F8; border-radius:4px; margin-bottom:25px; }
 .xw_313 i { color:#FF5B5B; font-weight:bold; font-size:17px; float:left; margin-top:1px; margin-right:8px; }
 .xw_313 b { color:#555555; }
 .xw_313 p { color:#FF5050; }
 .xw_313 a { color:#266EAF; }
 .xw_313 a:hover { color:#0064F9; }

 .xw_314 { overflow:hidden; padding:10px 10px 15px 10px; background:#E9F0F8; border-radius:4px; margin-bottom:20px; display:flex; flex-wrap:wrap; }
 .xw_314 li { float:left; width:50%; padding-left:25px; margin-top:5px; }
 .xw_314 li b { font-size:14px; color:#4C608A; float:left; margin-right:8px; margin-top:2.5px; }
 .xw_314 li p { font-size:15px; color:#333333; float:left; line-height:25px; }
 .xw_314 li p  span { font-weight:bold; color:#FF0000; margin-left:10px; }
 .xw_314 li p  a { font-size:14px; color:#FF3300; text-decoration:underline; text-decoration-color:#999999; text-underline-offset:4px; }
 .xw_314 li p  a:hover { color:#E10000; text-decoration-color:#FF0000; }
 .xw_314 li .P1 { width:425px; }
 .xw_314 li .P2 { width:395px; }

 .xw_315 { font-size:16px; color:#354972; font-weight:bold; margin-bottom:10px; letter-spacing:2px; }
 .xw_315 i { color:#0064F9; font-size:20px; float:left; margin-top:-1px; margin-right:3px; }

  /*【新闻数据分页】*/
 .xw_Page { text-align:center; padding-top:25px; padding-bottom:50px; }
 .xw_Page span { font-size:16px; color:#585858; background-color:#EEEEEE; padding:4px 10px; margin-right:4px; cursor:pointer; border-radius:5px; }
 .xw_Page span:hover { background-color:#9BC4FF; color:#FFFFFF; }
 .xw_Page span.Noc  { color:#888888; cursor:default; }
 .xw_Page span.Noc:hover { background-color:#EEEEEE; }
 .xw_Page span.Doc  { color:#888888; cursor:default; padding:6px 8px; font-weight:bold; }
 .xw_Page span.Doc:hover { background-color:#EEEEEE; }
 .xw_Page span.Foc  { color:#888888; cursor:default; font-size:14px; background-color:transparent; }
 .xw_Page span.Foc:hover { background-color:transparent; }
 .xw_Page span.cur  { background-color:#428BCA; color:#FFFFFF; }

/*------------------------------------------------------------*/
/*-- 表单提交-专用 --*/
/*------------------------------------------------------------*/
  /*【公示公告的报名提交】*/
 .tj_101 { width:100%; border:1px solid #E6E8F2; }
 .tj_101 th { padding:5px 5px 5px 0px; text-align:right; font-size:13px; color:#4C608A; border:1px solid #DDE0EE; background:#F9FAFC; }
 .tj_101 td { padding:5px 8px; text-align:left;  font-size:13px; color:#4C608A; border:1px solid #DDE0EE; background:#FFFFFF; }
 .tj_101 th i  { color:#FF5050; margin-right:6px; font-size:12px; font-family:"新宋体","宋体"; position:relative; top:-1px; }
 .tj_101 th em { color:#A1AABB; margin-left:6px; font-weight:normal; }
 .tj_101 td input[type="text"]     { width:100%; height:38px; border:0px solid #E8E8E8; outline:0px; padding:6px 12px; font-size:15px; color:#0066CC; font-weight:bold; border-radius:4px; }
 .tj_101 td input[type="password"] { width:100%; height:38px; border:0px solid #E8E8E8; outline:0px; padding:6px 12px; font-size:15px; color:#0066CC; font-weight:bold; border-radius:4px; }
 .tj_101 td textarea               { width:100%; height:38px; border:0px solid #E8E8E8; outline:0px; padding:6px 12px; font-size:15px; color:#0066CC; font-weight:bold; border-radius:4px; height:105px; line-height:175%; resize:none; }
 .tj_101 td select                 { width:100%; height:38px; border:0px solid #E8E8E8; outline:0px; padding:6px 12px; font-size:15px; color:#0066CC; font-weight:bold; outline:medium; border-radius:4px; }
 .tj_101 td select option { font-size:14px; }
 .tj_101 td select:focus  { font-size:15px; color:#0066CC; font-weight:bold; }

 .tj_101 td input::-webkit-input-placeholder    { color:#BBBBBB; font-weight:normal; font-size:14px; }
 .tj_101 td textarea::-webkit-input-placeholder { color:#BBBBBB; font-weight:normal; font-size:14px; }
 .tj_101 td input[type="text"]:focus     { border:2px solid #CAB588; }
 .tj_101 td input[type="password"]:focus { border:2px solid #CAB588; }
 .tj_101 td textarea:focus               { border:2px solid #CAB588; }
 .tj_101 td select:focus                 { border:2px solid #CAB588; }

  /*【公示公告的报名提交,选择项】*/
 .tj_101 .selA { font-size:14px; color:#BBBBBB; font-weight:normal; }
 .tj_101 .selB { }
 .tj_101 .selB li { margin:10px 30px 15px 10px; }
 .tj_101 .selB li input[type="radio"]    { width:17px; height:17px; cursor:pointer;  position:relative; top:3px; }
 .tj_101 .selB li input[type="checkbox"] { width:17px; height:17px; cursor:pointer;  position:relative; top:3px; }
 .tj_101 .selB li span { margin-left:6px; font-size:14px; color:#0066CC; font-weight:bold; line-height:16px; }
 .tj_101 .selB li label { background-color:#FFFFFF; display:block; cursor:pointer; padding:5px 10px 9px 10px; border:1px dashed #CCCCCC; }

  /*【供应商注册提交】*/
 .tj_102 { width:100%; }
 .tj_102 th { padding:6px 15px; text-align:right; font-size:15px; color:#354972; font-weight:normal; line-height:20px; }
 .tj_102 th a   { position:relative; }
 .tj_102 th a i { font-size:16px; color:#4C92FB; margin-right:8px; position:relative; top:1px; }
 .tj_102 th a::after { content:attr(title); border:1px solid #A7A7A7; background:#FEF9DA; white-space:pre; text-align:left; color:#8C3901; font-size:15px; font-weight:bold; padding:6px 10px; z-index:9999; border-radius:3px; box-shadow:0px 0px 5px #AAAAAA; position:absolute; left:-20px; bottom:23px; pointer-events:none; transition:300ms ease; transform:translateY(-50%); opacity:0; }
 .tj_102 th a:hover::after { opacity:1; transform:translateY(0%); }
 .tj_102 th u   { color:#FF5050; margin-right:6px; font-size:16px; font-weight:bold; font-family:"新宋体","宋体"; position:relative; top:0px; text-decoration:none; }
 .tj_102 th p   { font-size:13px; color:#A1AABB; }
 .tj_102 td { padding:8px 0px; text-align:left; font-size:14px; color:#4C608A; }
 .tj_102 td input[type="text"]     { width:100%; height:40px; border:1px solid #C6C6C6; outline:0px; padding:0px 8px 1px 8px; font-size:16px; color:#0066CC; font-weight:bold; border-radius:4px; }
 .tj_102 td input[type="password"] { width:100%; height:40px; border:1px solid #C6C6C6; outline:0px; padding:0px 8px 1px 8px; font-size:16px; color:#0066CC; font-weight:bold; border-radius:4px; }
 .tj_102 td input[type="checkbox"] { width:20px; height:20px; cursor:pointer; position:relative; top:4px; }
 .tj_102 td textarea               { width:100%; height:40px; border:1px solid #C6C6C6; outline:0px; padding:4px 8px 5px 8px; font-size:15px; color:#0066CC; font-weight:normal; border-radius:4px; height:105px; line-height:175%; resize:none; }
 .tj_102 td select                 { width:100%; height:40px; border:1px solid #C6C6C6; outline:0px; padding:0px 8px 1px 8px; font-size:16px; color:#0066CC; font-weight:bold; border-radius:4px; }
 .tj_102 td select option { font-size:15px; }
 .tj_102 td input::-webkit-input-placeholder    { color:#BBBBBB; font-weight:normal; font-size:15px; }
 .tj_102 td textarea::-webkit-input-placeholder { color:#BBBBBB; font-weight:normal; font-size:15px; }
 .tj_102 td input[type="text"]:disabled  {  }
 .tj_102 td input[type="text"]:focus     { background-color:#FFFED5; box-shadow:0px 0px 5px #CCCCCC; }
 .tj_102 td input[type="password"]:focus { background-color:#FFFED5; box-shadow:0px 0px 5px #CCCCCC; }
 .tj_102 td textarea:focus               { background-color:#FFFED5; box-shadow:0px 0px 5px #CCCCCC; }
 .tj_102 td select:focus                 { background-color:#FFFED5; box-shadow:0px 0px 5px #CCCCCC; color:#555555; font-weight:normal; }
 .tj_102 td label { cursor:pointer; margin-left:15px; }
 .tj_102 td label span { margin-left:4px; }
 .tj_102 td label span::selection { background-color:transparent; color:inherit; }
 .tj_102 td p { font-size:15px; color:#354972; }
 .tj_102 td a { font-size:15px; color:#FF0000; font-weight:normal; }
 .tj_102 td a i { font-size:20px!important; color:#4C92FB!important; font-weight:bold!important; margin-right:4px!important; position:relative!important; top:3px!important;  }
 .tj_102 td u { position:relative; display:inline; text-decoration:none; }
 .tj_102 td u::after { content:''; position:absolute; left:0; right:0; bottom:-4px; height:1px; background:#AAAAAA; }
 .tj_102 td .P1 { color:#94B74C; }
 .tj_102 td .P1 i { color:#B1CB7C; font-weight:normal; font-size:17px; margin-right:4px; position:relative; top:2px; }
 .tj_102 td .P1 i.Del_File { color:#FF6600; font-size:14px; margin-left:8px; position:relative; top:1px; cursor:pointer; }
 .tj_102 td .selA { color:#BBBBBB; font-weight:normal; }
 .tj_102 td .bt00 { width:120px; height:34px; line-height:34px; margin-left:12px; background-color:#5DC9D2; color:#FFFFFF; font-size:15px; text-align:center; cursor:pointer; border-radius:3px; transition:all 200ms ease; }
 .tj_102 td .bt00:hover { background-color:#42BFCA; }
 .tj_102 td .bt01 { font-weight:bold; }
 .tj_102 td .bt02 { vertical-align:middle; display:none; }
 .tj_102 td .bt02 b { color:#FF6600; }

  /*【资质与业绩提交】*/
 .tj_103 { width:100%; }
 .tj_103 th { padding:5px; height:45px; color:#354972; font-size:14px; font-weight:bold; background-color:#F3F3F3; }
 .tj_103 th:first-child { text-align:left; padding-left:20px; }
 .tj_103 th u { color:#FF5050; margin-right:4px; font-size:14px; font-weight:bold; font-family:"新宋体","宋体"; position:relative; top:0px; text-decoration:none; }
 .tj_103 .tr01 th   { color:#000000; background-color:#E8E8E8; }
 .tj_103 .tr01 th p { color:#666666; font-size:12px; font-weight:normal; }
 .tj_103 .td01 { border-bottom:1px solid #F3F3F3; font-size:14px; color:#336699; padding:12px 10px 13px 15px; }
 .tj_103 .td02 { border-bottom:1px solid #F3F3F3; font-size:0px; text-align:center; padding-right:10px; }
 .tj_103 .td03 { border-bottom:1px solid #F3F3F3; font-size:0px; text-align:center; padding-left:6px; padding-right:6px; }
 .tj_103 .td04 { border-bottom:1px solid #F3F3F3; font-size:0px; text-align:center; }
 .tj_103 .td05 { border-bottom:1px solid #F3F3F3; font-size:14px; color:#336699; padding:12px 0px 13px 0px; text-align:center;s }
 .tj_103 .td01 .Del_Line_zz { margin-right:8px; color:#FF3300; position:relative; top:1px; cursor:pointer; }
 .tj_103 .td05 .Del_Line_yj { color:#336699; cursor:pointer; }
 .tj_103 .td05 .Del_Line_yj i { margin-right:5px; color:#FF3300; top:1px; cursor:pointer; }
 .tj_103 .td02 input[type="button"] { width:88px; height:28px; line-height:28px; background-color:#5DC9D2; color:#FFFFFF; font-size:14px; text-align:center; cursor:pointer; border-radius:3px; transition:all 200ms ease; }
 .tj_103 .td02 input[type="button"]:hover { background-color:#42BFCA; }
 .tj_103 .td03 input[type="text"]       { width:100%; height:28px; border:1px solid #B2B2B2; outline:0px; padding:0px 6px 1px 6px; font-size:13px; color:#0066CC; border-radius:4px; }
 .tj_103 .td03 input[type="text"]:focus { background-color:#FFFED5; box-shadow:0px 0px 5px #CCCCCC; }
 .tj_103 .td03 select                   { width:100%; height:28px; border:1px solid #B2B2B2; outline:0px; padding:0px 6px 1px 6px; font-size:13px; color:#0066CC; border-radius:4px; outline:medium; }
 .tj_103 .td03 select option { font-size:13px; }
 .tj_103 .td04 input[type="checkbox"] { width:16px; height:16px; cursor:pointer; position:relative; top:3px; }
 .tj_103 .td04 label { cursor:pointer; text-align:left; font-size:12px; }
 .tj_103 .td04 label span { margin-left:6px; color:#666666; }
 .tj_103 .td04 label span::selection { background-color:transparent; color:inherit; }
 .tj_103 .td04 p   { color:#94B74C; font-size:12px; text-align:left; }
 .tj_103 .td04 p i { color:#B1CB7C; font-weight:normal; font-size:14px; margin-right:4px; position:relative; top:1px; }
 .tj_103 .td04 p i.Del_File { color:#FF6600; font-size:13px; margin-left:6px; position:relative; top:1px; cursor:pointer; }

  /*【动态表格-新增一行】*/
 .tj_109 { width:100%; }
 .tj_109 td div { float:left; border:1px solid #BBBBBB; border-radius:18px; overflow:hidden; cursor:pointer; font-size:13px; color:#354972; padding:5px 15px; margin-left:6px; margin-top:12px; background:linear-gradient(180deg, #F2F8FF 0%, #E6F2FF 25%, #BFDFFF 100%); }
 .tj_109 td div i { font-size:15px; position:relative; top:1px; margin-right:4px;  }


  /*【提交点击按钮】*/
 .tj_201 { padding:25px 0px; text-align:center; }
 .tj_210 { width:300px; height:46px; line-height:46px; font-size:18px; color:#FFFFFF; font-weight:bold; letter-spacing:10px; text-align:center; cursor:pointer; border-radius:4px; transition:all 300ms ease; }
 .tj_211       { background:linear-gradient(to right, #418FFF 0%, #3084FF 50%, #096BFF 100%); width:300px; }
 .tj_211:hover { background:linear-gradient(to right, #096BFF 0%, #3084FF 50%, #418FFF 100%); }
 .tj_212       { background:linear-gradient(to right, #418FFF 0%, #3084FF 50%, #096BFF 100%); width:390px; letter-spacing:2px; padding-left:10px; }
 .tj_212:hover { background:linear-gradient(to right, #096BFF 0%, #3084FF 50%, #418FFF 100%); }
 .tj_213       { background:#CCCCCC; width:390px; letter-spacing:2px; padding-left:10px; }
 .tj_213:hover { background:#C2C2C2; }

/*------------------------------------------------------------*/
/*-- 供应商注册-专用 --*/
/*------------------------------------------------------------*/
  /*【注册页样式】*/
 .zc_101 { font-size:16px; color:#354972; font-weight:bold; padding:20px 25px; border-bottom:1px solid #E7E9F0;background:linear-gradient(0deg, rgba(247, 250, 253, 1) 0%, rgba(255, 255, 255, 1) 100%); }
 .zc_101 img { float:left; margin-right:6px; margin-top:-2px; }

 .zc_102 { overflow:hidden; padding:15px 25px; background:#F5F6FD; border-radius:4px; margin:20px 50px; }
 .zc_102 i { float:left; width:26px;   color:#FF5B5B; font-size:17px; font-weight:bold; margin-top:2px; }
 .zc_102 p { float:left; width:1090px; color:#878AA2; font-size:14px; line-height:165%; }
 .zc_102 p b { color:#354972; }
 .zc_102 p i { float:none; width:auto; font-size:16px; font-weight:normal; color:#4C92FB; position:relative; top:2px; margin-left:4px; margin-right:4px; }
 .zc_102 p span { color:#FF0000; }
 .zc_102 p font { color:#FF0000; font-size:16px; font-weight:bold; font-family:"新宋体","宋体"; position:relative; top:0px; margin-left:3px; margin-right:2px; }

 .zc_103 { height:560px; font-size:15px; color:#878AA2; padding:20px 70px; overflow-y:auto; }
 .zc_103 h1 { font-size:18px; color:#354972; text-align:center; }
 .zc_103 h2 { font-size:15px; color:#354972; text-align:left; padding-top:20px; padding-bottom:5px; }
 .zc_103 p  { padding-top:5px; }

 .zc_104 { width:600px; margin:0 auto; padding-left:30px; overflow:hidden; margin-top:25px; }
 .zc_104 li { float:left; width:240px; height:48px; font-size:18px; font-weight:bold; line-height:46px; cursor:pointer; margin-right:30px; text-align:center; border-radius:3px; transition:all 300ms ease; }
 .zc_104 .L01 { color:#A1A7AF; background-color:#F8F8F8; border:1px solid #CDD0D3; }
 .zc_104 .L02 { color:#FFFFFF; background:linear-gradient(to right, #096BFF 0%, #3084FF 60%, #418FFF 100%); }
 .zc_104 .L01:hover { background-color:#F2F2F2; border:1px solid #A1A7AF; }
 .zc_104 .L02:hover { background:linear-gradient(to right, #096BFF 0%, #096BFF 40%, #096BFF 100%); }

 .zc_111 { background-color:#C1DBF0; padding-top:10px; padding-bottom:10px; margin-top:5px; }
 .zc_112 { height:64px; background:no-repeat top left; }
 .zc_112_1 { background-image:url("../Image/2018_01.png"); }
 .zc_112_2 { background-image:url("../Image/2018_02.png"); }
 .zc_112_3 { background-image:url("../Image/2018_03.png"); }
 .zc_112_4 { background-image:url("../Image/2018_04.png"); }
 .zc_112_5 { background-image:url("../Image/2018_05.png"); }
 .zc_112_1 .L01 i { color:#FFFFFF; } .zc_112_1 .L01 a { color:#FFFFFF; } .zc_112_1 .L01 a:hover { color:#FFFFFF; }
 .zc_112_2 .L02 i { color:#FFFFFF; } .zc_112_2 .L02 a { color:#FFFFFF; } .zc_112_2 .L02 a:hover { color:#FFFFFF; }
 .zc_112_3 .L03 i { color:#FFFFFF; } .zc_112_3 .L03 a { color:#FFFFFF; } .zc_112_3 .L03 a:hover { color:#FFFFFF; }
 .zc_112_4 .L04 i { color:#FFFFFF; } .zc_112_4 .L04 a { color:#FFFFFF; } .zc_112_4 .L04 a:hover { color:#FFFFFF; }
 .zc_112_5 .L05 i { color:#FFFFFF; } .zc_112_5 .L05 a { color:#FFFFFF; } .zc_112_5 .L05 a:hover { color:#FFFFFF; }

 .zc_112 li { float:left; padding:15px 5px 15px 58px; }
 .zc_112 .L01 { width:260px; padding-left:40px; }
 .zc_112 .L02 { width:253px; }
 .zc_112 .L03 { width:253px; }
 .zc_112 .L04 { width:253px; }
 .zc_112 .L05 { width:230px; }
 .zc_112 li i       { float:left; color:#4C92FB; font-weight:normal; font-size:24px; margin-top:5px; margin-right:10px; }
 .zc_112 li a       { color:#919CB0; font-size:18px; font-weight:bold; display:inline-block; width:100%; height:34px; line-height:34px; }
 .zc_112 li a:hover { color:#0064F9; }

  /*【弹窗选择类】*/
 .zc_201 { font-size:20px; color:#222222; font-weight:bold; line-height:50px; padding-left:25px; padding-top:5px; border-bottom:1px solid #CCCCCC; }
 .zc_201 i { font-size:24px; top:3px; position:relative; margin-right:10px; color:#FF3300; font-weight:normal; }
 .zc_201 p { float:right; margin-bottom:10px; margin-right:10px; }
 .zc_201 p i { font-size:24px; font-weight:bold; margin-right:0px; color:#FF0000; cursor:pointer; }
 .zc_201_1   { font-size:13px; color:#888888; padding:12px 0px 12px 25px; }
 .zc_201_1 b { color:#000000; }
 .zc_201_1 i { color:#FF0000; }

 .zc_202 { padding:7px 15px 15px 25px; }
 .zc_202 ul { overflow:hidden; }
 .zc_202 li { float:left; margin-right:10px; margin-top:8px; font-size:14px; line-height:25px; color:#FFFFFF; background-color:#5297cc; border-radius:15px; padding:2px 9px 3px 15px; cursor:pointer; }
 .zc_202 li i { color:#FF2200; font-size:16px; position:relative; top:2px; margin-left:4px; }
 .zc_202 ul div { float:left; margin-right:10px; margin-top:8px; font-size:14px; line-height:28px; color:#999999; padding:0px; cursor:auto; }

 .zc_203 { height:33px; border-left:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; margin-left:25px; margin-right:25px; }
 .zc_203 li { float:left; height:33px; color:#333333; font-size:14px; line-height:32px; display:none; padding-left:20px; padding-right:8px; border-right:1px solid #DDDDDD; border-top:1px solid #DDDDDD; cursor:pointer; }
 .zc_203 li i { color:#BBBBBB; font-size:18px; position:relative; top:4px; margin-left:12px; }
 .zc_203 li.on { background-color:#FFFFFF; border-bottom:1px solid #FFFFFF; }

 .zc_204 { border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; overflow:auto; height:480px; background-color:#FFFFFF; margin-left:25px; margin-right:25px; padding:10px 15px; }
 .zc_204 li { float:left; margin-top:2px; width:33.33%; height:30px; line-height:30px; font-size:14px; overflow:hidden; cursor:pointer; }
 .zc_204 li span       {  color:#0077b3; padding:5px 8px; border-radius:3px; }
 .zc_204 li span:hover { background-color:#D5E9F2; font-weight:bold; color:#000000; }
 .zc_204 li span i     { background-color:#3d9ccc; color:#FFFFFF; display:none; font-size:12px; font-weight:bold; font-family:Arial; padding:2px 4px 1px 4px; margin-left:5px; position:relative; top:-1px; }
 .zc_204 li span.on    { background-color:#3d9ccc; color:#FFFFFF; }
 .zc_204 li span.on:hover { background-color:#3d9ccc; font-weight:normal; color:#FFFFFF; }

 .zc_205 { overflow:hidden; padding-right:25px; }
 .zc_205 li { float:right; margin-left:15px; margin-top:15px; padding:0px 20px 0px 20px; height:31px; line-height:30px; background-color:#BA9C61; color:#FFFFFF; font-size:15px; cursor:pointer; border-radius:3px; }
 .zc_205 li:hover { background-color:#CBAC72; }
 .zc_205 li i { margin-right:8px; width:20px; height:28px; position:relative; font-size:15px; top:1px; }

 .zc_211 { border:1px solid #DDDDDD; overflow:auto; height:580px; background-color:#FFFFFF; margin-left:25px; margin-right:25px; margin-top:20px; padding:0px 0px 20px 0px; }
 .zc_212 { overflow:hidden; padding-top:25px; padding-bottom:17px; border-bottom:1px solid #E8E8E8; }
 .zc_212 p { float:left; width:130px; color:#027484; font-size:16px; text-align:center; font-weight:bold; padding-top:3px; letter-spacing:3px; }

 .zc_220 { overflow:hidden; }
 .zc_220 li { float:left; margin-bottom:8px; margin-right:8px; width:calc(20% - 8px); height:36px; line-height:34px; font-size:15px; color:#0077b3; overflow:hidden; cursor:pointer; border-radius:3px; border:1px dashed #DDDDDD; text-align:center; }
 .zc_220 li:hover { background-color:#D5E9F2;  border:1px solid #D5E9F2; font-weight:bold; color:#000000; }
 .zc_220 li.on    { background-color:#3d9ccc;  border:1px solid #3d9ccc; color:#FFFFFF; }
 .zc_220 li.on:hover { background-color:#3d9ccc; font-weight:normal; color:#FFFFFF; }
 .zc_221 { border:1px solid #DDDDDD; background-color:#FFFFFF; margin-left:25px; margin-right:25px; margin-top:20px; padding:20px 55px 15px 55px;  }  