﻿@charset "utf-8";
@import url("reset.css");
@import url("global.css");

/*顶部导航 start*/
.top {
	width: 100%;
	height: 37px;
	line-height: 37px;
	font-size: 14px;
	color: #000;
	background: #fff;
	user-select: none;
  }
  .top .user {
	background: url(../images/ico_friend_top.png) 1px 10px no-repeat;
	padding: 0px 0 0 36px;
  }
  .user-headpic{
	  display: inline-block;
	  color:#0044ac !important;
	  font-weight: 700;
  }
  .user-headpic:hover{
	color: #0045acd0 !important;
}
  #company{
	display: inline-block;
	cursor:pointer;
	color:#0044ac !important;
	font-weight: 700;
}
  .companyList{
	max-width: 220px;
	background-color: #fff;
	padding: 10px;
	z-index: 999;
	top: 40px;
	position: absolute;
  }

  .companyItem{
	  padding: 6px;
	  line-height: 20px;
	  color: #9A9A9A;
	  cursor:pointer
  }
  .exitBtn{
	  display: inline-block;
	  width: 60px;
	  height: 26px;
	  line-height: 28px;
	  text-align: center;
	  color: #fff;
	  background-color: #104DB7;
	  border-radius: 10px;
  }
  .exitBtn:hover{
	color: #efefef;
	background-color: #104db7d3;
	cursor:pointer
  }
  /*顶部导航 end*/
.banner{
	width: 100%;
	background:url(../../images/pics/banner.jpg) no-repeat center top;
	height:625px;
	background-size: 100% 100%;
}
#menu{
	width: 100%;
	height:130px;
	margin:0 auto;
}
.default{
	margin: 0 auto;
	height:130px;
}
.width_sp{
	width:1300px;
	margin:0 auto;
}
.logo{
	padding:28px 0 0 18px;
}
.fixed {
	position: fixed;
	top: 0px;
	left: 0;
	width: 100%;
	background:#0044ac;
	-webkit-box-shadow: 0 0 40px #222;
	-moz-box-shadow: 0 0 40px #222;
	box-shadow: 0 0 40px #222;
	z-index:999
}

.nav{
	_display:inline;
	margin:0 0 0 190px;
}
.nav li{
	float:left;
	_display:inline;
	margin:0 0 0 18px;
	height:94px;
	line-height:110px;
	font-size:20px;
}
.nav li a{
	display:block;
	padding:0 20px;
	height:92px;
}
.nav li.cur a,.nav li a:hover{
	background:url(../../images/pics/nav_li_cur_bg.png) repeat;
	border-bottom:#fff solid 2px;
}
.searchbox{
	position:relative;
	_display:inline;
	margin:37px 0 0 50px;
	height:23px;
	z-index:999
}
.search{ position:absolute; width:auto; height:23px; right:0; top:0; background:#f3f3f3}
.search02{
	position:absolute;
	right:0;
	width:40px;
	height:40px;
	border:0;
	background:url(../../images/pics/ico_search2.png) no-repeat;
	cursor:pointer;
	display:none;
}
.input1{
	display:none;
	float:right;
	height: 40px;
	line-height:40px;
	padding:0 10px;
	border:#0975d1 solid 1px;
}
.search img{
	vertical-align:top;
	cursor:pointer;
	position:absolute;
	right:0;
}
.ico_friend{
	_display:inline;
	margin:44px 0 0 18px;
}

.hq_search{
	width: 100%;
	height:170px;
	background:#0850b1;
}
.hq_search h2{
	height:170px;
	line-height:170px;
	background:#0044ac;
	width:283px;
	font-size:42px;
	text-align:center
}
.hq_search .r{
	padding:33px 0 0 44px;
}
.hq_search .r h3{
	width:128px;
	height:39px;
	line-height:39px;
	text-align:center;
	background:#f27022
}
.hq_search_ul li{
	float:left
}
.ipt01{
	width:816px;
	height:45px;
	line-height:45px;
	padding:0 10px;
	border:none;
	background:#fff;
}
.btn01{
	width:97px;
	height:45px;
	background:#0d1937;
	border:none;
	cursor:pointer;
	font-size:16px
}
.section{
	background:#fff
}
.section .title{
	width:283px;
	height:384px;
	padding:25px 0 0;
}
.section .title_zcfw{
	background:url(../../images/pics/title_zcfw_bg.gif) no-repeat;
}
.section .title h2{
	text-indent:25px;
	font-size:40px;
}
.list01{
	padding:10px 0 0 10px;
}
.list01 li{
	float:left;
	_display:inline;
	margin:7px 0 0 14px;
}
.list01 li a{
	display:block;
	width:112px;
	height:34px;
	line-height:34px;
	background:#2273c7;
	font-size:18px;
	text-align: center;
}
.list01 li.sp a{
	width:238px
}
.leftLoop_zcfw{ overflow:hidden; position:relative;}
.leftLoop_style .hd{ overflow:hidden;}
.leftLoop_style .hd .prev,.leftLoop_style .hd .next{ display:none;}
.leftLoop_style .hd ul{width:100%; text-align:center; padding:28px 0 0; overflow:hidden; zoom:1;}
.leftLoop_style .hd ul li{ position:relative; display:inline-block; margin-right:12px; width:12px;height:12px;padding:0; background:#c3c3c3;-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;text-indent:-6000px;transition: all .5s; cursor:pointer;}
.leftLoop_style .hd ul li.on{ width:53px; background:#f27022;transition: all .5s; }
.leftLoop_zcfw .bd ul{ overflow:hidden; zoom:1; }
.leftLoop_zcfw .bd ul li{ width:280px; height:280px; padding:50px 18px 0 40px;  float:left;display:_inline;  }
/* 纾企解困飘窗样式开始 */
#sk-box{
	cursor: pointer;
}
.sk-bottom{
	display: none;
	width: 260px;
	height: 100px;
	position: fixed;
	left: 0;
	top: 200px;
}
.sk-top{
	width: 260px;
	height: 100px;
	position: fixed;
	left: 0;
	top: 800px;
}
.icon-close{
	position: absolute;
	top: -5px;
	right: -5px;
	font-size: 18px !important;
	color: #1f84da;
}
/* 纾企解困飘窗样式结束 */
.ico_zx{
	background:url(../../images/pics/ico_zx.png) no-repeat left top;
}
.ico_jd{
	background:url(../../images/pics/ico_jd.png) no-repeat left top;
}
.ico_sb{
	background:url(../../images/pics/ico_sb.png) no-repeat left top;
}
.ico_dt{
	background:url(../../images/pics/ico_dt.png) no-repeat left top;
}
.ico_sk{
	background:url(../../images/pics/ico_sk.png) no-repeat left top;
}
.dl01 dd{
	line-height:22px;
	padding:5px 0 5px 15px;
	background:url(../../images/pics/blue_dot.gif) no-repeat left 20px;
}
.dl01 dd a{
	color:#545454
}
.dl01 dd a:hover{
	color:#2056cb
}
.dl01 dd span.riqi{
	padding-left:12px;
	color:#b5b5b5
}

.section .title_zwfw{
	background:url(../../images/pics/title_zwfw_bg.gif) no-repeat;
}
.leftLoop_zwfw .bd {
	padding:42px 0 0 15px;
}
.leftLoop_zwfw .bd ul li{
	float:left;
	width:215px;
	height:216px;
	padding:42px 0 0;
	margin:8px 8px 8px 18px;
	background:#fff;
	border:#ededed solid 1px;
	transition: all 0.3s ease;
}
.leftLoop_zwfw .bd ul li:hover{
	background:#12b2cd;
	-webkit-box-shadow: #a8c1db 0 0 8px;
	-moz-box-shadow: #a8c1db 0 0 8px;
	box-shadow: #a8c1db 0 0 8px;
	transition: all 0.3s ease;
}
.leftLoop_zwfw .bd ul li .img{
	height:70px;
}
.leftLoop_zwfw .bd ul li .img01{
	background:url(../../images/pics/frtb_01.png) no-repeat center top;
}
.leftLoop_zwfw .bd ul li:hover .img01{
	background:url(../../images/pics/frtb_0102.png) no-repeat center top;
}
.leftLoop_zwfw .bd ul li .img02{
	background:url(../../images/pics/frtb_02.png) no-repeat center top;
}
.leftLoop_zwfw .bd ul li:hover .img02{
	background:url(../../images/pics/frtb_0202.png) no-repeat center top;
}
.leftLoop_zwfw .bd ul li .img03{
	background:url(../../images/pics/frtb_03.png) no-repeat center top;
}
.leftLoop_zwfw .bd ul li:hover .img03{
	background:url(../../images/pics/frtb_0302.png) no-repeat center top;
}
.leftLoop_zwfw .bd ul li .img04{
	background:url(../../images/pics/frtb_04.png) no-repeat center top;
}
.leftLoop_zwfw .bd ul li:hover .img04{
	background:url(../../images/pics/frtb_0402.png) no-repeat center top;
}
.leftLoop_zwfw .bd ul li .img05{
	background:url(../../images/pics/frtb_05.png) no-repeat center top;
}
.leftLoop_zwfw .bd ul li:hover .img05{
	background:url(../../images/pics/frtb_0502.png) no-repeat center top;
}
.leftLoop_zwfw .bd ul li .img06{
	background:url(../../images/pics/frtb_06.png) no-repeat center top;
}
.leftLoop_zwfw .bd ul li:hover .img06{
	background:url(../../images/pics/frtb_0602.png) no-repeat center top;
}
.leftLoop_zwfw .bd ul li .img07{
	background:url(../../images/pics/frtb_99.png) no-repeat center top;
}
.leftLoop_zwfw .bd ul li:hover .img07{
	background:url(../../images/pics/frtb_9902.png) no-repeat center top;
}
.leftLoop_zwfw .bd ul li .img08{
	background:url(../../images/pics/frtb_09.png) no-repeat center top;
}
.leftLoop_zwfw .bd ul li:hover .img08{
	background:url(../../images/pics/frtb_0902.png) no-repeat center top;
}
.leftLoop_zwfw .bd ul li h3{
	text-align:center;
	font-size:22px;
	padding:40px 0 0;
}
.leftLoop_zwfw .bd ul li .word{
	text-align:center;
	font-size:15px;
	padding:17px 0 0;
	color:#616161
}
.leftLoop_zwfw .bd ul li .word a{
	color:#616161
}
.leftLoop_zwfw .bd ul li .word em{
	padding:0 5px;
}
.leftLoop_zwfw .bd ul li:hover em,.leftLoop_zwfw .bd ul li:hover a{
	color:#fff
}
.section .title_zyfw{
	background:url(../../images/pics/title_zyfw_bg.gif) no-repeat;
}
.list02{
	padding:10px 0 0 20px;
}
.list02 li{
	margin:7px 0 0 0;
}
.list02 li a{
	display:block;
	width:238px;
	height:34px;
	line-height:34px;
	text-indent:20px;
	background:#d58e3a;
	font-size:18px
}
.leftLoop_zyfw .bd {
	padding:42px 0 0 15px;
}
.leftLoop_zyfw .bd ul li{
	float:left;
	margin:8px 22px;
}
.leftLoop_zyfw .bd ul li a{
	display:block;
	width:278px;
	height:278px;
	padding:1px;
	background:#fff;
	border:#ededed solid 1px;
	transition: all 0.3s ease;
	position:relative
}
.leftLoop_zyfw .bd ul li a:hover{
	-webkit-box-shadow: #ededed 0 0 8px;
	-moz-box-shadow: #ededed 0 0 8px;
	box-shadow: #ededed 0 0 8px;
	transition: all 0.3s ease;
}
.leftLoop_zyfw .bd ul li a h3{
	text-align:center;
	font-size:24px;
	padding:25px 0 0;
}
.leftLoop_zyfw .bd ul li a .word{
	text-align:center;
	font-size:15px;
	color:#6a6a6a;
	padding:10px 0 0;
}
.leftLoop_zyfw .bd ul li a .ico{
	position:absolute;
	left:11px;
	top:144px;
	display:block;
	width:64px;
	height:64px;
	-webkit-border-radius: 64px;
	-moz-border-radius: 64px;
	border-radius: 64px;
}

.leftLoop_zyfw .bd ul li a .ico_epidemic_prevention{
	background:#d58e3a url(../../images/pics/ico_epidemic_prevention.png) no-repeat center center;
}
.leftLoop_zyfw .bd ul li a .ico_jrfw{
	background:#d58e3a url(../../images/pics/ico_jrfw.png) no-repeat center center;
}
.leftLoop_zyfw .bd ul li a .ico_flfw{
	background:#d58e3a url(../../images/pics/ico_flfw.png) no-repeat center center;
}
.leftLoop_zyfw .bd ul li a .ico_yqzt{
	background:#d58e3a url(../../images/pics/ico_yqzt.png) no-repeat center center;
}

.leftLoop_zyfw .bd ul li a .ico_lhjy{
	background:#d58e3a url(../../images/pics/icon_lhjy.png) no-repeat center center;
}

.leftLoop_zyfw .bd ul li a .icon_frfw{
	background:#d58e3a url(../../images/pics/icon_frfw.png) no-repeat center center;
}

#foot{
	width: 100%;
	height:169px;
	background:#1f84da
}
#foot .fr{
    position: relative;
    top: 40px;
}

#foot .m{
	display:inline;
	margin:52px 0 0 35px;
}
#foot .m p{
	line-height:30px;
}
/*#foot .dzjg_ico{
	position:absolute;
	top:7px;
	right:35px;
}*/

#foot .jiucuo {
    position: relative;
    top: -13px;
   /* position: relative;
    top: -13px;
    position: absolute;
    right: 18px;
    top: 93px;*/
}

.afterLogin:hover .afterLoginBox {
	display: block !important;
}
.none{display: none;}
.pr {position: relative;}
.pa {position: absolute;}
.fr{float:right;}
.new_login img {
	cursor: pointer;
	margin-right: 20px;
}
.new_login span {
	cursor: pointer;
}
.new_login span a {
	color: #9A9A9A;
	cursor: pointer;
}

.su-qi-tong{
  background-color: #fff;
  display: inline-block;
  padding: 8px 3px 0px 8px;
  position: relative;
  top: -2px;
  margin-right: 20px;
}
.su-qi-tong::after{
  content: '';
  display: block;
  position: absolute;
  height: 60px;
  width: 2px;
  background-color: #fff;
  top: 1px;
  right: -15px;
}