.gvmHeaher{
    width: 100%;
    height: 360px;
    color: #fff;
    box-shadow: none;
    padding: 0;
    background: url("../images/bj-tiao.png") repeat-x left top;
}
.gvmHeaher .gvmHeahCont{
    width: 1200px;
    height: 300px;
    box-sizing: border-box;
    margin: 0 auto;
    background: url(../images/bj.png) no-repeat center top;
}
/*头部logo栏*/
.header-title{
    color: #fff;
    box-sizing: border-box;
}
.header-title .header-title-cont{
    height: 80px;
    line-height: 80px;
    position: relative;
}
.platformName{
    margin-right: 30%;
}
.platformName a{
    position: relative;
}
.platformName span{    
	font-size: 22px;
    font-weight: bold;
}
.demoClass{
	color:red;
	font-size:16px !important;
	position: absolute;
    top: -55px;
    left: 35%;
}
.logoImg{
    display: inline-block;
    width: 140px;
    vertical-align: middle;
    position: relative;
    top: -6px;
    margin-right: 25px;
}
.zwfwinternal{
    padding-right: 20px;
    color: white;
}
.platformName .zwfwText{
    font-size: 18px;
    margin-left: 2px;
}
.zwfwinternal,
.sfInternalName,
.LoginType{
    position: relative;
}

/*.qywxLogin, .wechatLogin{
    display: inline-block;
    width: 28px;
    height: 25px;
    vertical-align: middle;
    background: url("../images/qywx2.png") no-repeat center;
    -webkit-background-size: 100%;
    background-size: 100%;
}
.wechatLogin{
    background: url("../images/wx2.png") no-repeat center;
    -webkit-background-size: 100%;
    background-size: 100%;
    margin-left: 8px;
    color: #6FBA2B;
}
.loginText{
    display: inline-block;
    padding: 0 15px;
    cursor: pointer;
    position: relative;
    height: 18px;
}
.personalLink{
    position: absolute;
    top: 70px;
    right: 0;
    width: 180px;
    padding: 0 20px;
    background: #fff;
    color: #0D1C28;
    text-align: left;
    box-shadow: 1px 1px 20px rgba(0,0,0,0.09);
    display: none;
    z-index: 9;
}
.personalLink p{
    height: 50px;
    line-height: 50px;
    width: 180px;
}
.personalLink p a{
    display: block;
    width: 100%;
    height: 100%;
}
.workbenchPage,
.personalPage{
    border-bottom: 1px solid rgb(236,236,236);
    box-sizing: border-box;
}
.personalLink p i{
    margin-right: 11px;
    vertical-align: middle;
    font-size: 18px;
}
.workbenchPage .iconfont{
    font-size: 21px;
}
.beLogin{
    display: none;
}
.beLoginImg{
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    !*background: url("../images/loginImg.png") no-repeat center;
    -webkit-background-size: 100%;
    background-size: 100%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/loginImg.png',sizingMethod='scale');*!
    vertical-align: middle;
    margin-right: 10px;

}
.beLogin .layui-icon{
    font-size: 12px;
}
.LoginType .layui-icon{
    font-size: 18px;
    position: relative;
    top: 1px;
}
.upIconImg{
     display: inline-block;
    width: 20px;
    height: 8px;
    line-height: 19px;
     position: absolute;
     top: -6px;
     right: 28px;
     overflow: hidden;
     color: #fff;
 }
.upIconImg .iconfont{
    font-size: 19px;
}*/
.noSearchHead{
    height: 76px;
    box-sizing: border-box;
    behavior: url(PIE.htc);
    box-shadow: 0 0 0.5rem 0 rgba(9,41,77,.25);
}
.noSearchHead .header-title{
    height: 100%;
    width: 1200px;
    box-sizing: border-box;
    margin: 0 auto;
}
/*头部logo栏*/

/*头部搜索栏*/
.header-cont{
    height: 220px;
    padding-top: 20px;
    width: 100%;
    min-width: 1200px;
    position: relative;
    /*background-size: auto 20.75rem;*/
    box-sizing: border-box;
}
.header-cont div h2{
    font-size: 42px;
    font-weight: 600;
    margin-bottom: 12px;
}
.header-cont div p{
    font-size: 26px;
    margin-bottom: 28px;
}
.head-search{
    width: 472px;
    position: relative;
}
.head-search .searchInput{
    display: inline-block;
    width: 100%;
    height: 48px;
    line-height: 48px;
    border: none;
    font-size: 16px;
    /*padding-left: 130px;*/
}
.head-search input::-webkit-input-placeholder {
    color: #0D1C28;
}
.head-search .iconfont{
    display: inline-block;
    width: 44px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 19px;
    color: #2F6EA2;
    cursor: pointer;
}
.rightTry{
    width: 414px;
    position: absolute;
    right: 15px;
    top: 45px;
}
.rightTry img{
    width: 414px;

}
.tryBtn{
    display: inline-block;
    width: 113px;
    height: 65px;
    line-height: 65px;
    background: none;
    border: none;
    position: absolute;
    right: 5px;
    top: 10px;
    font-size: 20px;
    cursor: pointer;
}
/*.searchType{
    display: inline-block;
    width: 128px;
    height: 48px;
    line-height: 48px;
    position: absolute;
    left: 0;
    top: 0;
}
.searchType .layui-select-title,.searchType .layui-unselect{
    height: 100%;
}
.searchType .layui-select-title .layui-unselect{
    border: none;
}
.searchType .layui-input{
    padding-left: 24px;
    font-size: 14px;
    color: #0D1C28;
}
.searchType .layui-anim dd{
    color: #727475;
    height: 40px;
    line-height: 40px;
}
.searchType .layui-form-select dl {
    top: 50px;
}
.searchType .layui-form-selectup dl {
    bottom: 60px;
}
.searchType .layui-form-select dl dd:hover,
.searchType .layui-form-select dl dd.layui-this {
    background-color: #f5f5f5;
    color: #0D1C28;
}
.searchType .layui-form-select .layui-edge {
    right: 23px;
}
.gvmHead .headSearch{
    height: 300px;
    width: 100%;
    background: url("../images/bj-tiao.png") repeat-x center;
}
.headSearchCont{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    padding-top: 69px;
    box-sizing: border-box;
    background: url("../images/bj.png") no-repeat center;
}
.pageTitle{
    text-align: center;
    font-size: 50px;
    font-weight: 600;
    margin: 0 0 63px;
    color: #fff;
}
.headSearchCont .layui-form{
    width: 472px;
    height: 48px;
    line-height: 48px;
    margin: 0 auto;
    position: relative;
    box-sizing: border-box;
}
.headSearchCont .layui-form .layui-input{
    width: 100%;
    height: 100%;
    padding: 0 44px 0 16px;
    background: #2F79B6;
    color: #fff;
    font-size: 15px;
    border: none;
}*/
.searchTypeLine{
    display: inline-block;
    height: 24px;
    line-height: 48px;
    width: 1px;
    background: #D8D8D8;
    position: absolute;
    right: 10px;
    top: 13px;
}

.headLinkTab{
    width: 100%;
    background: #3E97DF;
}
.headLinkTab ul{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    overflow: hidden;
}
.headLinkTab ul li{
    width: 150px;
    height: 60px;
    line-height: 60px;
    float: left;
    text-align: center;
    position: relative;
}
.headLinkTab ul li a{
    font-size: 16px;
    color: white;
    font-weight:bold;
}
.headLinkTab ul .activeLi{
    width: 241px;
    margin-left: -1px;
}
.linkTabLine{
    display: inline-block;
    width: 1px;
    height: 15px;
    background: #fff;
    position: absolute;
    right: 0;
    top: 23px;
}
.activeLi .linkTabLine{
    display: none;
}
.loginTab{
    width: 1200px;
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #D8D6D7;
    margin: 0 auto;
    box-sizing: border-box;
    position: relative;
}
.nowDate .dateText,.nowDate .dateWeek{
    font-weight: 600;
    margin-left: 6px;
    color: #0D1C28;
}
.nowDate .iconfont{
    vertical-align: middle;
    color: #0D1C28;
}
.header-title-login{
    position: absolute;
    right: 0;
    top: 0;
    text-align: right;
    height: 60px;
    line-height: 60px;
    box-sizing: border-box;
}
.header-title-login>span{
    padding: 0 15px;
    cursor: pointer;
}
.middleLine{
    display: inline-block;
    height: 16px;
    width: 1px;
    background: #Ccc;
    position: absolute;
    top: -2px;
    right: 15px;
}
.LoginType .middleLine{
    top: 5px;
    right: 1px;
}
.zwfwinternal .middleLine{
    height: 18px;
    right: 9px;
    top: 5px;
}
.qywxLogin, .wechatLogin{
    display: inline-block;
    width: 28px;
    height: 25px;
    vertical-align: middle;
    -webkit-background-size: 100%;
    background-size: 100%;
    position: relative;
}
.qywxLogin img, .wechatLogin img{
    width: 80%;   
    margin-top: 3px;
    vertical-align: top;
}
.wechatLogin{
	position: relative;
    margin-left: 8px;
}
.loginText{
    display: inline-block;
    padding: 0 12px;
    cursor: pointer;
    position: relative;
    /*height: 18px;*/
}
.loginBefore{
    font-size: 14px;
    color: #727475;
    padding-left: 3px;
}
.personalLink{
    position: absolute;
    top: 60px;
    right: 0;
    width: 90px;
    padding: 0 20px;
    background: #f9f9f9;
    color: #0D1C28;
    text-align: center;
    box-shadow: 1px 1px 20px #727475;
    display: none;
    z-index: 9;
}
.personalLink p{
    height: 44px;
    line-height: 44px;
    width: 90px;
}
.personalLink p a{
    display: block;
    width: 100%;
    height: 100%;
}
.workbenchPage,
.personalPage{
    border-bottom: 1px solid #f1f2f3;
    box-sizing: border-box;
}
.personalLink p i{
    margin-right: 11px;
    vertical-align: middle;
    font-size: 18px;
}
.workbenchPage .iconfont{
    font-size: 18px;
}
.beLogin{
    display: none;
    color: #727475!important;
    font-size: 14px!important;
}
.beLoginImg{
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 20px;
    font-size: 14px!important;
    vertical-align: middle;
    margin-right: 10px;
    color: #727475!important;
}
.beLogin .layui-icon{
    font-size: 12px;
}
.LoginType .iconfont{
    font-size: 14px;
    position: relative;
    top: 2px;
    color: #727475!important;
}
.upIconImg{
    display: inline-block;
    width: 20px;
    height: 8px;
    line-height: 19px;
    position: absolute;
    top: -5px;
    right: 28px;
    overflow: hidden;
    color: #fefefe;
}
.upIconImg .iconfont{
    font-size: 19px;
    color: #f9f9f9;
}
/*头部搜索栏*/

/*首页第二版-----------Begin*/
.gvmHomeIndex2 .gvmHeaher{
    height: 520px;
    background: none;
}
.gvmHomeIndex2 .header-title {
    color: #f9f9f9;
}
.gvmHomeIndex2 .header-title-cont {
    width: 1200px;
    box-sizing: border-box;
    margin: 0 auto;
}
.gvmHomeIndex2 .header-title-login {
    height: 80px;
    line-height: 80px;
}
.gvmHomeIndex2 .platformName .zwfwText {
    color: #3E97DF;   
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    border-left: 1px solid rgba(255, 255, 255, 0.5);
}
.gvmHomeIndex2 .middleLine {
    background: #bec0c3;
}
.gvmHomeIndex2 .header-cont {
    padding: 0;
    height: 360px;
    background: url("../images/newHomeImg/xian3.png")repeat-x center top;
}
.gvmHomeIndex2 .headBgImg{
    width: 1200px;
    height: 340px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.gvmHomeIndex2 .headBgImg .tryBtn{
    width: 115px;
    height: 50px;
    line-height: 50px;
    right: auto;
    left: 435px;
    top: 233px;
}
.gvmHomeIndex2 .header-title .layui-form{
    width: 360px;
    height: 80px;
    line-height: 80px;
    position: absolute;
    left: 620px;
    top: 0;
}
.gvmHomeIndex2 .layui-form .layui-input{
    width: 360px;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
    color: #0D1C28;
    border-radius: 200px;
    background: #eee;
    font-size: 14px;
    padding-left: 15px;
}
.gvmHomeIndex2 .layui-form .iconfont{
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    right: 5px;
    top: 20px;
    color: #3E97DF;
}
.gvmHomeIndex2 .headLinkTab {
    background: rgba(96,140,185,0.85);
    /*background: rgba(245, 7, 7, 0.85);*/
    filter: alpha(Opacity=90);
    -moz-opacity: 0.9;
    height: 60px;
    position: absolute;
    bottom: 0;
}
.gvmHomeIndex2 .headLinkTab ul{
    box-sizing: border-box;
}
.gvmHomeIndex2 .headLinkTab ul li {
    /* width: 300px; */
    line-height: 60px;
    text-align: center;
}
.gvmHomeIndex2 .headLinkTab ul li img {
    width: 56px;
    height: 55px;
    vertical-align: top;
    margin-top: 17px;
}
.gvmHomeIndex2 .headLinkTab .headListCont{
    display: inline-block;
    margin-left: 10px;
}
.gvmHomeIndex2 .headLinkTab .headListCont p{
    text-align: left;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 4px;
}
.gvmHomeIndex2 .linkTabLine {
    height: 20px;
    background: rgba(255,255,255,0.5);
    top: 19px;
}


/*标题栏*/
.homeTabNav{
    position: relative;
    height: 62px;
    text-align: center;
    margin: 58px 0 44px;
}
.homeTabNav .middleLine {
    width: 100%;
    height: 1px;
    background: #C5C5C5;
    position: absolute;
    top: auto;
    bottom: 9px;
    left: 0;
}
.homeTabNavTitle{
    display: inline-block;
    padding: 0 35px 0 31px;
    background: #fff;
    position: relative;
    z-index: 9;
}
.homeTabNavTitle p{
    color: #0D1C28;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 14px;
}
.homeTabNavTitle span{
    color: #9E9E9E;
}
/*标题栏*/

.gvmHomeIndex2 .firstContList .layui-carousel-arrow {
    color: #0D1C28;
}
.gvmHomeIndex2 .layui-tab{
    margin-top: 0;
}
.gvmHomeIndex2 .layui-tab-title{
    height: 66px;
    line-height: 68px;
    border-bottom: 4px solid #112534;
}
.gvmHomeIndex2 .layui-tab-title li{
	width:400px;
    height: 70px;
    line-height: 60px;
    color: #0D1C28;
    font-size: 18px;
    box-sizing: border-box;
    padding:0;
}

.gvmHomeIndex2 .layui-tab-title li:hover{
	color: #0066B9;
}
.gvmHomeIndex2 .layui-tab-title .layui-this:hover{
	color: #3E97DF;
}
.publicityList .xmsbCard>.layui-tab-title li:hover{
	color: #0066B9;
}
.publicityList .xmsbCard>.layui-tab-title .layui-this:hover{
	color: #3E97DF;
}
.gvmHomeIndex2 .layui-tab-title li span{	
    font-size:24px;    
    font-weight: Bold;
    padding: 0 10px;
}
.gvmHomeIndex2 .layui-tab-brief>.layui-tab-title .layui-this {
    color: #3E97DF;
    border-bottom: 6px solid #3E97DF; 
}
.gvmHomeIndex2 .layui-tab-title .layui-this span{	
    /* border-bottom: 6px solid #3E97DF;    
    display: inline-block; */
}
.gvmHomeIndex2 .layui-tab-bar{display: none;}
.gvmHomeIndex2 .layui-tab-brief>.layui-tab-more li.layui-this:after, .gvmHomeIndex2 .layui-tab-brief>.layui-tab-title .layui-this:after {
    border-bottom: none;
}
.gvmHomeIndex2 .moreTableList{
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #F2F2F2;
    color: #3E97DF;
    font-size: 16px;
    text-align: center;
    margin-top: 10px;
    cursor: pointer;
}
.gvmHomeIndex2 .eventList {
    margin-bottom: 0;
    margin-top: 20px;
}
/*右侧浮窗*/
.gvmHomeIndex2 .service,.indexHome-cont .service,.zcppStep-cont .service{
    height: 266px;
    padding-top: 6px;
    top: 400px;
    z-index: 999999;
}
.gvmHomeIndex2 .service .servicediv,.indexHome-cont .service .servicediv,.zcppStep-cont .service .servicediv{
	padding:13px 0;
}
.gvmHomeIndex2 .service p,.indexHome-cont .service p,.zcppStep-cont .service p{
    font-size:12px;
}
.gvmHomeIndex2 .service div .btmLine,.indexHome-cont .service div .btmLine,.zcppStep-cont.service div .btmLine{
    width: 54px;
    height: 1px;
    background: #EBEBEB;
    position: absolute;
    top: auto;
    bottom: -15px;
    left: 7px;
}
/*首页第二版-------------End*/

/*政策解读头部*/
.zcjdHeaher{
    height: 112px;
    behavior: url(PIE.htc);
    box-shadow:0 0 0.5rem 0 rgba(9,41,77,.25);
    background: url("../images/zcjdHeaherBg.png")repeat-x center;
}
.zcjdHeaher .header-title{
    background: none;
    width: 1200px;
    margin: 0 auto;
}
.zcjdHeaher .platformLine{
    display: inline-block;
    width: 1px;
    height: 25px;
    background: #f2f2f2;
    margin:0 10px;
    position: relative;
    top: 5px;
}
.AImatching{
    font-size: 20px;
}
.noSearchHead .LoginType .iconfont,
.noSearchHead .beLoginImg,
.noSearchHead .beLogin,
.noSearchHead .loginBefore,
.zcjdHeaher .LoginType .iconfont,
.zcjdHeaher .beLoginImg,
.zcjdHeaher .beLogin,
.zcjdHeaher .loginBefore{    
    color: #727475;
    font-size:14px;
}
.noSearchHead .header-title-login,
.zcjdHeaher .header-title-login {
    height: 80px;
    line-height: 80px;
}
.zcjdSearch{
    width: 1200px;
    box-sizing: border-box;
    margin: 0 auto;
}
.zcjdNav{
    width: 586px;
    height: 42px;
    line-height: 42px;
    float: left;
}
.zcjdSearch>div:after {
    clear: both;
}
.zcjd-search{
    width: 260px;
    height: 30px;
    line-height: 30px;
    float: right;
    position: relative;
}
.zcjd-search .layui-input{
    display: inline-block;
    width: 252px;
    height: 30px;
    line-height: 30px;
    padding-right: 40px;
    box-sizing: border-box;
    background: #fff;
    margin-top: 6px;
}
.zcjd-search  .iconfont{
    display: inline-block;
    width: 40px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 4px;
    top: 6px;
    cursor: pointer;
    color: #3682BE;
    text-align: center;
}
.zcjdNav ul:after {
    clear: both;
}
.zcjdNav ul li {
    float: left;
    width: 20%;
    box-sizing: border-box;
    text-align: left;
}
.zcjdNav ul li a {
    color: #fff;
    font-size: 14px;
    position: relative;
}
.zcjdNav ul li.presentPage a{
    color: #fff;
    font-weight: 600;
}
.zcjdNav ul li.presentPage a:after{
    content: "";
    width: 100%;
    height: 4px;
    background: #fff;
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: -16px;
}
 /*政策解读头部*/
/*热门搜索*/
.hotSearch{
    margin-top: 11px;
}
.hotSearch span, .hotSearch i{
    cursor: pointer;
    font-size: 16px;
}
.hotSearch i{
    margin-right: 10px;
}
/*热门搜索*/

/*主体内容*/
.indexHome-cont{
    width: 1200px;
    margin: 30px auto 50px;
    overflow: hidden;
}

/*我试试*/
/*.tryUsing{
    height: 160px;
    background: url("../images/ssk.png") no-repeat center;
    position: relative;
}
.typeList{
    margin-top: 30px;
}*/
/*我试试*/

/*快速入口*/
/*.celerityIn{
    margin: 50px 0;
}
.typeList div{
    display: inline-block;
    width: 278px;
    height: 278px;
    padding-top: 66px;
    box-sizing: border-box;
    behavior: url(PIE.htc);
    box-shadow:1px 1px 20px #E9E9E9;
    margin-right: 25px;
    cursor: pointer;
    background: #fff;
    position: relative;
    top: 0;
}
.typeList .lastType{
    margin-right: 0;
}
.typeList div p{
    height: 82px;
    background: url("../images/1(1).png") no-repeat center;
}
.typeList div .typeIcon2{
    background: url("../images/2(1).png") no-repeat center;
}
.typeList div .typeIcon3{
    background: url("../images/4(1).png") no-repeat center;
}
.typeList div .typeIcon4{
    background: url("../images/3(1).png") no-repeat center;
}
.typeList div h3,.typeList div h4{
    text-align: center;
    font-size: 14px;
    color: #45484B;
    height: 25px;
    line-height: 25px;
}
.typeList div h3{
    font-size: 18px;
    color: #0D1C28;
    margin: 16px 0 13px;
    height: 33px;
    line-height: 33px;
}
.typeList div:hover{
    background: #3E97DF;
    top: -8px;
}
.typeList div:hover h3,.typeList div:hover h4 {
    color: #fff;
}
.typeList div:hover .typeIcon1{
    background: url("../images/1-1(1).png") no-repeat center;
}
.typeList div:hover .typeIcon2{
    background: url("../images/2-2(1).png") no-repeat center;
}
.typeList div:hover .typeIcon3{
    background: url("../images/4-4(1).png") no-repeat center;
}
.typeList div:hover .typeIcon4{
    background: url("../images/3-3(1).png") no-repeat center;
}*/
/*快速入口*/

/*主题内容第一部分轮播图*/
.firstContList{
    background: #fff;
    margin-bottom: 50px;
}
.indexCss{	
    margin-top:50px;
}
.firstContList>[carousel-item]{
    /* width: 985px; */
    margin: 0 auto;
}
.firstContList>[carousel-item]>div {
    background-color: #fff;
    overflow: hidden;
}
.firstContList .layui-carousel-arrow {
    left: 0;
    top: 9px;
    margin-top: 0;
    width: 50px;
    height: 390px;
    line-height: 390px;
    font-size: 35px;
    border-radius: 0;
    background: #F2F2F2;
    color: #949494;
}
.firstContList:hover .layui-carousel-arrow,
.firstContList[lay-arrow=always] .layui-carousel-arrow {
    filter:alpha(opacity=100);
    left: 0;
    font-weight: 100;
}
.firstContList:hover .layui-carousel-arrow[lay-type=add], .firstContList[lay-arrow=always] .layui-carousel-arrow[lay-type=add] {
    right: 0;
}
.firstContList h2{
    font-size: 32px;
    font-weight: 600;
    color: #3E97DF;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.firstContList .title2{
    font-size: 18px;
    margin: 16px 0 50px;
    font-weight: normal;
    color: #0D1C28;
}
.firstContList .carouselCont{
    height: 400px;
    overflow: hidden;
    position: relative;
}
.carouselCont ul li{
    margin-bottom: 18px;
    overflow:hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.carouselCont ul li a:hover{	
	color:#3E97DF;
	background-color: #F2F4F5;
	text-decoration:underline;
}
.carouselCont .newsList li a:hover{	
	background-color: #fff;
}
.carouselCont ul li a{
    width: 100%;
    color: #0D1C28;
    font-size: 16px!important;
    line-height: 1.45;

}
.carouselContRight{
    width: 560px;
    height: 315px;
    position: absolute;
    right: 0;
    top: 0;
}
.carouselContRight img{
    width: 100%;
    height: 100%;
    max-height: 400px;
}
.carouselContRight .bottomTitle{
    width: 100%;
    padding: 0 20px;
    height: 50px;
    line-height: 48px;
    position: absolute;
    right: 0;
    bottom: 35px;
    color: white;
    background: rgba(0, 0, 0,.5);
    text-align: left;
    font-size: 18px;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*主题内容第一部分轮播图*/

/*政策头条*/
.eventList-head{
    position: relative;
    height: 60px;
    line-height: 60px;
    background: #fff;
    color: #112534;
    font-weight: Bold;
    border-bottom: 4px solid #112534;
}

.eventListTitle {
    font-size: 24px;
}
.eventList{
    margin-bottom: 50px;
}
.navRightPart,
.eventListMore{
    position: absolute;
    right: 0px;
    top: -4px;
    cursor: pointer;
}
.eventListMore a{
    color: #3E97DF;
}
.eventListMore a:hover{
	color: #0066b9;
}
.eventListMore a .layui-icon{
    font-size: 12px;
}
.zcjdTable .layui-table-view,
.listTable .layui-table-view{
    margin: 0;
}
.zcjdTable tr,
.listTable tr{
    height: 60px;
}
.zcjdTable .layui-table thead tr,
.listTable .layui-table thead tr{
    background-color: #fff;
    color: #727475;
}
.zcjdTable .layui-table tbody tr,
.listTable .layui-table tbody tr{
    color: #0D1C28;
}
.zcjdTable .layui-table tbody tr:hover,
.listTable .layui-table tbody tr:hover{    
	color:#3E97DF;
	background-color: #F2F4F5;
	text-decoration:underline;
}
.zcjdTable .layui-table-cell ,.zcjdTable .layui-table-cell{
    padding: 0 5px;
}
/*政策头条*/

/*底部访问人数*/
.visitTime{
    width: 100%;
    box-sizing: border-box;
    height: 220px;
    background: #22446A;
    margin-top: 80px;
}
.visitTimeCont{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    background: url("../images/visiteBg.png") no-repeat center;
    color: white;
    padding: 51px 0 64px;
    box-sizing: border-box;
}
.visitTimeCont div{
    width: 16.6%;
    height: 100%;
    float: left;
    color: #fff;
    text-align: center;
    position: relative;
    border-right: 1px solid #fff;
    box-sizing: border-box;

}
.visitTimeCont div:last-of-type{
    border-right: none;
}
.visitTimeCont div p{
    font-size: 36px;
    margin-bottom: 27px;
}
.visitTimeCont div span{
    font-size: 18px;
    opacity: .8;
    filter:alpha(opacity=80);
}
/*底部访问人数*/

/*主体内容*/

/*政策解读 筛选*/
.filtratePage{
    overflow: hidden;
    background: #f9f9f9;
}
.filtrateDiv{
    position: relative;
    border-bottom: 1px solid #fff;
    font-size: 13px;
}
.filtrateNav{
    display: inline-block;
    width: 100px;
    height: 100%;
    line-height: 50px;
    color: #696969;
    background: #F2F4F5;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    box-sizing: border-box;
    border-left: 1px solid rgb(236,236,236);
}
.filtrateNav i{
    display: inline-block;
    width: 100%;
    height: 50px;
    line-height: 50px;

}
.closeMore,
.showMore{
    cursor: pointer;
    vertical-align: middle;
    display: none;
    text-align: center;
    color: #727475;    
    margin-right: 14px;
}
.closeMore i,
.showMore i{
    font-size: 13px;
}
.filtrateCont{
    margin: 0 60px 0 112px;
    height: 30px;
    overflow: hidden;
    padding: 13px 0 7px;
}
.filtrateCont span{
    display: inline-block;
    max-width: 200px;
    height: 30px;
    padding: 0px 0 0 10px;
    line-height: 30px;
    text-align: left;
    box-sizing: border-box;
    color: #0D1C28;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0 15px 0px 0;
    cursor: pointer;
    behavior: url(PIE.htc);
    border-radius: 4px;
    font-size: 15px;
}
.filtrateCont span:hover{
    color: #3E97DF;
}
.beCheckType{
    color: #3E97DF!important;
}
.showMoreHeight{
    height: auto!important;
    padding-bottom: 0!important;
}
.showBlock{
    display: block!important;
}
.moreFiltrate{
    width: 60px;
    height: 100%;
    line-height: 50px;
    position: absolute;
    right: 0;
    top: 0;
}
.showMoreText{
    margin-right: 3px;
}

.packUpAndMore{
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #f1f2f3;
    color: #3E97DF;
    margin-top: 10px;
    text-align: center;
    cursor: pointer;
}
.packUpAndMore .layui-icon{
    font-size: 12px;
    margin-left: 2px;
}
.setDisplay .packUp,
.packUpAndMore .unfold{
    display: none;
}
.setDisplay .unfold{
    display: block;
    font-size:16px;
}
.packUpAndMore .packUp {
	font-size:16px;
}

/*政策解读 筛选*/

/*政策解读 列表*/
.zcjdList{
    margin: 30px 0;
    position: relative;
}
.zcjdList-left{
    width: 790px;
}
.zcjdList-right{
    width: 360px;
    height: 725px;
    position: absolute;
    right: 0;
    top: 0;
}
.finishCont .zcjdList-right{
}

.zcjdList .eventListTitle{
    margin-right: 40px;
}
.right-hotList{
    height: 665px;
    box-sizing: border-box;
}
.right-hotList li{
    height: 60px;
    line-height: 60px;
    color: #727475;
    padding: 0 10px 0 10px;
    border-bottom: 2px dotted #e6e6e6;
    box-sizing: border-box;
}
.right-hotList div{
    height: 60px;
    line-height: 60px;
    color: #727475;
    padding: 0 10px 0 10px;
    /* border-bottom: 1px solid #e6e6e6; */
    box-sizing: border-box;
}
.right-hotList li .sortNumber,
.right-hotList div span{
    margin-right: 16px;
}
.right-hotList li{
    color: #0D1C28;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sortNumber{
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #0D1C28;
    font-size: 40px !important;
    position: relative;
    top: -2px;
}
#hotpolicy {
	border: 1px solid #e6e6e6;
	padding: 10px 0px;
}
.sortTypes{
    display: inline-block;

}
.sortTypes span{
    margin-right: 30px;
    color: #0D1C28;
    cursor: pointer;
}
.sortTypes span i{
    font-size: 10px;
    color: #0D1C28;

}
.paging{
    display: inline-block;
    position: absolute;
    right: 20px;
    color: #0D1C28;
}
.paging .prevIcon ,.paging .nextIcon{
    display: inline-block;
    width:24px;
    height:24px;
    line-height: 24px;
    background:rgb(255,255,255);
    border:1px solid rgb(221,221,221);
    font-size: 10px;
    color: #727475;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}
.paging .prevIcon{
    margin: 0 5px;
}
.zcjdTable .layui-table-header{
    /*border-bottom: none;*/
}
.zcjdTable .layui-table-body{
    /*overflow: hidden;*/
}
/*政策解读 列表*/

/*政策解读 解读详情*/
.jdxqTitle{
    height: 46px;
    line-height: 32px;
    border-bottom: 1px solid #eaeaea;
    box-sizing: border-box;
    color: #0D1C28;
    margin-bottom: 24px;
    margin-right: 10px;
}
.jdxqTitle .iconfont{
    color: #3E97DF;
}
.jdxqTitle .layui-icon{
    font-size: 12px;
    color: #727475;
}
.zcxgList{
    margin-bottom: 44px;
    border: 1px solid #fff;
    padding: 0 10px;
    box-sizing: border-box;
    border-radius: 4px;
}
.zcxgList ul{
    border-bottom: none;
}
.zcxgList li{
    height: 48px;
    line-height: 48px;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
    padding: 0 20px;
}
.zcxgList li a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.zcxgList li div{
    margin-right: 94px;
    color: #0D1C28;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}
.zcxgList li>span{
    color: #727475;
    position: absolute;
    right: 20px;
    top: 0;
}
.diagram{
    position: relative;
    /*overflow: hidden;*/
}
.diagram:after{
    clear: both;
}
.diagramLeft{
    width: 790px;
    float: left;
    border: 1px solid #fff;
    position: relative;
    border-radius: 4px;
}
.diagramRight{
    width: 380px;
    float: right;
}
.navRightPart{
    top: 0px;
}
.noteIcon{
    margin-right: 18px;
    color: #3E97DF;
}
.noteIcon .iconfont{
    font-size: 14px;
    position: relative;
    top: 1px;
}
.collectIcon{
    color: #3E97DF;
}
.collectIcon .beCollectIcon,
.beCollect .iconfont{
    display: none;
    position: relative;
    top: 1px;
}
.beCollect .beCollectIcon{
    display: inline-block;
    color: #3E97DF;
}
.diagramRight>div{
    margin-bottom: 20px;
    border: 1px solid #fff;
    box-sizing: border-box;
    border-radius: 4px;
}
.diagramLeft .eventListMore .iconfont{
    color: #FFC757;
}
.diagramTitle{
    text-align: center;
    margin: 30px auto 33px;
    color: #0D1C28;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.4;
}
.diagramTitle i{
    font-size: 24px;
}
.diagramImg{
    /*border: 1px solid rgb(242,244,245);*/
    box-sizing: border-box;
    text-align: center;
}
/* .diagramImg img {
    width: 531px;
} */
.articleNav{
    border-bottom: 1px solid #dfe1e2;
        margin-bottom: 20px;
}
.articleNavBtm{
    position: relative;
    color: #727475;
    text-align: left;
    margin-bottom: 18px;
    font-size: 14px;
}
.articleNavBtm span{
    margin-right: 30px;
}
.zcLable,
.diagramRightList{
    color: #0D1C28;
}
.diagramRight .eventList-head{
    margin-bottom: 10px;
}
.diagramRightList li{
    position: relative;
    padding: 16px 0px;
    border-bottom: 1px solid #e6e6e6;
}
.diagramRightList li p{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 9px;
    line-height: 1.8;
}
.diagramRightList .diagramListBtn {
    position: relative;
    color: #8D8D8D;
}
.diagramListBtn .RlistFrom{
    display: block;
    margin-right: 80px;
}
.diagramListBtn .RlistTime{
    position: absolute;
    right: 0;
    top: 0;
}
.questionsCol{
    position: relative;
}
.questionsColBtn,
.questionsCol p{
    margin-left: 32px;
    margin-bottom: 5px!important;
}
.questionsType{
    width: 21px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 3px;
}
.questionsType img{
    width: 100%;
    height: 100%;
}
/*政策解读 解读详情*/

/*政策公开-政策原文*/
.matching{
     margin-right: 15px;
     color: #0D1C28;
     font-size: 16px;
 }
.matching i{
    color: #3E97DF;
}
.sbxqIndex,
.detailedIndex{
   /* padding: 20px 0 20px; 
    border-bottom: 1px solid rgb(242,244,245); */
    text-align: left;
    color: #0D1C28;
    position: relative;
    margin-bottom: 15px;
    line-height: 2em;
}
.detailedIndex>span{
    display: inline-block;
    width: 48%;
    box-sizing: border-box;
    margin-bottom: 10px;
}
.detailedIndex .indexTitle,
.detailedIndex .indexTitle{
    display: inline-block;
    width: 84px;
    text-align: right;
}
.detailedIndex div{
    position: relative;
}
.detailedIndex div .indexText{
    margin-left: 75px;
    line-height: 1.6;
}
.detailedIndex div .indexTitle{
    position: absolute;
    top: 0;
    left: 0;
}
.relatedAccessory,
.articleContent,
.indexInform{
    padding: 16px 0;
    box-sizing: border-box;
    position: relative;
    border-bottom: 1px solid #dfe1e2;
}
.relatedAccessory{
    padding-top: 0;
}
.informTitle{
    margin-bottom: 25px;
}
.informNum,
.informTitle h1{
    margin: 0 auto;
    font-size: 18px;
    line-height: 1.6;
    font-weight: 600;
    color: #0D1C28;
}
.informCont{
    text-align: left;
    line-height: 1.8;
}
.articleNav .informNum{
    font-size: 24px;
    color: #0D1C28;
}
.informCont p{
    text-indent: 28px;
}
.informFrom{
    margin-top: 14px;
}
.informFrom p{
    text-align: right;
    line-height: 24px;
}
.articleContent{
    text-align: left;
    line-height: 1.8;
    color: #0D1C28;
}
.articleTitle{
    text-align: center;
    font-size: 14px;
    width: 350px;
    margin: 0 auto 20px;
}
.articleContent p{
    /* text-indent: 28px; */
} 
.relatedAccessory{
    border-bottom: none;
    padding-bottom: 0;
    color: #0D1C28;
    text-align: left;
}
.relatedAccessory h4{
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 14px;
    margin-top: 20px;
}
.accessoryText{
    line-height: 30px;
    color: #3E97DF;
    cursor: pointer;
}
.accessoryText i:hover{
    text-decoration: underline;
    color: #3784C2;
}
.zcLable{
    color: #0D1C28;
    padding: 20px 4px 20px 0px;
}
.zcLable span{
    display: inline-block;
    margin: -4px 20px 20px 0;
    padding: 0 30px;
    box-sizing: border-box;
    cursor: pointer;
    height: 48px;
    font-size: 15px;
    color: #0D1C28;
    line-height: 48px;
    text-align: center;
    background-color: #F1F2F3;
}
.zcLable span:hover{	 
    color: #fff;
    background-color: #3E97DF;
}
.beCheckedSpan{
    background: #3E97DF!important;
    color: white!important;
}
/*政策公开-政策原文*/

/*项目申报*/
.xmsbList{
    /*margin-bottom: 30px;*/
}
/*项目申报 -申报详情*/
.sbxqContTitle{
    display: inline-block;
    height: 48px;
    line-height: 48px;
    width: 120px;
    text-align: center;
    background: #3E97DF;
    color: white;
    font-size: 16px;
    font-weight: 600;
    position: relative;
    left: -20px;
}
.bidRemind{
    width: 100px;
    height: 80px;
    position: absolute!important;
    right: 0;
    top: 50%;
    margin-top: -40px;
}
.bidRemind p{
    height: 40px;
    line-height: 40px;
    background: #3E97DF;
    color: white;
    text-align: center;
    font-size: 16px;
}
.bidRemind .lastTime{
    background: #FFF;
    color: #0D1C28777;
}
.lastTime i{
    color: #E64242;
}
.sbxqIndex>p{
    line-height: 30px;
}
.sbxqIndex>h4{
    font-size: 16px;
    font-weight: 600;
    color: #0D1C28;
    margin: 10px 0 15px;
}
.sbxqIndex .describe {
    text-indent: 28px;
    line-height: 1.8;
}
.abDemand p{
    text-indent: 28px;
}
.xmsbCard .layui-tab-title li,
.xmsbCard .layui-tab-title {
    height: 50px;
    line-height: 50px;
    margin-bottom: 5px;
}
.layui-tab-title {
   /*  border-bottom: 1px solid #808080; */
}
.xmsbCard .layui-tab-title li{
    color: #0D1C28;
    font-size: 24px;
    font-weight: Bold;
}
.xmsbCard>.layui-tab-title li span{
	padding: 0 10px;
    font-size: 24px;
}
.xmsbCard {
    margin-top: 0;
}

.xmsbCard .layui-tab-title .layui-this:after {
    height: 51px;
}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after {
    border-bottom: 2px solid #3E97DF;
}
.xmsbCard .layui-tab-content {
    padding: 0;
}
.xmsbCard>.layui-tab-title .layui-this {
    color: #3E97DF;
    font-weight: 600;
}
.xmsbCard>.layui-tab-title:hover{
    color: #3E97DF;
}
/*项目申报 -申报详情*/

/*项目申报*/

/*信息公示*/
.xxgsList{
    margin: 30px 0 0;
    position: relative;
}
.xxgsPaging{
    top: 12px;
}
.xxgsContTitle{
    font-size: 18px;
    color: #0D1C28;
    font-weight: 600;
    text-align: center;
    margin: 25px 0 20px;
}
/*信息公示*/

/*首页客服悬浮图标*/
.service{
    width: 66px;
    height: 100px;
    box-shadow: 0 0 0.75rem 0 rgba(9,41,77,.1); 
    background: #FFF;
    color: #6c6c6c;
    text-align: center;
    position: absolute;
    right: 0;
    top: 270px;
    behavior: url(pie.htc);
    border-radius:2px 0px 0px 2px;
    font-size: 12px;
}
.serviceIcon{
    font-size: 32px!important;
    color: #0D1C28;
    margin: 19px 0 0;
}
/*首页客服悬浮图标*/

/*政策匹配分析*/
.zcppStep-cont{
    width: 960px;
    margin: 50px auto 80px;
}
.zcppStepNav{
    height: 200px;
    position: relative;
    background: #FBFBFB;
    margin-bottom: 46px;
    padding: 49px 0 0 20px;
    box-sizing: border-box;
}
.leftGif{
    position: absolute;
    left: 20px;
    top: 0;
    height: 200px;
    width: 200px;
}
.zcppStepNavR{
    margin-left: 220px;
}
.zcppStepNavR>p{
    font-size: 30px;
    margin: 0 0 20px;
    color: #0D1C28;
    font-weight: 600;
}
.stepList{
    overflow: hidden;
    margin-bottom: 75px;
    height: 43px;
    line-height: 40px;

}
.stepList li{
    float: left;
    /*width: 240px;*/
}
.stepList span{
    display: inline-block;
    font-size: 18px;
    margin-right: 8px;
    vertical-align: middle;
}
.stepNum{
    width: 40px;
    height: 40px;
    background: url("../images/grayCircle.png");
    color: white;
    text-align: center;
    font-weight: 600;
}
.stepLine{
    width: 37px;
    height: 1px;
    background: #CECECE;
}
.stepText{
    color: #CECECE;
    font-weight: 600;
}
.thisStep .stepNum{
    background: url("../images/blueCircle.png");
}

.thisStep .stepLine{
    background: #3E97DF;
}
.thisStep .stepText{
    color: #3E97DF;
    font-weight: 600;
}
.stepListTitle{
    margin-bottom: 35px;
    position: relative;
}
.stepListTitle span,
.stepListTitle{
    color: #3E97DF;
    font-size: 24px;
    font-weight: 600;
}
.stepListTitle span{
    color: #0D1C28;
    margin-left: 24px;
}
.stepListLable{
    overflow: hidden;
    width: 980px;
}
.beChecked4 div span,
.stepLable2 p,
.stepListLable span{
    display: inline-block;
    height: 48px;
    line-height: 48px;
    padding: 0 30px;
    background:#F1F2F3;
    text-align: center;
    color: #0D1C28;
    margin: 0 20px 20px 0;
    font-size: 16px;
    box-sizing: border-box;
    float: left;
    cursor: pointer;

}
.nextStep{
    margin-top: 108px;
    text-align: right;
    padding-right: 20px;
}
.nextStep .layui-btn{
    width: 168px;
    height: 48px;
    line-height: 48px;
    background: #3E97DF;
    font-size: 16px;
    color: #fff;
    text-align: center;    
    border-radius: unset;
}
.nextStep .layui-btn:hover{
	
    background: #0066B9;
}
.beCheckStepLable{
    background: #3E97DF!important;
    color: #fff!important;
}
.getFromText{
    font-weight: 600;
    font-size: 16px;
    margin-right: 28px;
}
.getMegFrom .layui-btn{
    width: 120px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background: #3E97DF;
    margin-right: 20px;
    font-size: 16px;
    padding: 0;
}
.mainInput{
    margin: 23px 0 30px;
}
.mainInput textarea{
    height: 201px;
    width: 100%;
    line-height: 1.6;
    resize:none;
    padding: 20px;
    box-sizing: border-box;
}
.secondTitle{
    font-size: 16px;
    font-weight: 600;
    color: #0D1C28;
    margin-bottom: 30px;
}
.stepLable2 p{
    font-size: 23px;
}
.nextStep .prevStepBtn{
    background: #9FD4FF;
}
.nextStep a{
    color: white;
}
/*根据企业名称获取弹出页面*/
.companyPage{
    padding: 0 36px;
}
.companyPage .layui-form{
    padding: 36px 0;
    border-bottom: 1px solid #E2E2E2;
    text-align: center;
}
.companyPage .layui-form .layui-input{
    display: inline-block;
    width: 420px;
    height: 60px;
    line-height: 60px;
    padding: 0 20px;
    box-sizing: border-box;
    font-size: 16px;
    border:1px solid #bbb;
}
.companyPage .layui-form .layui-btn{
    display: inline-block;
    width: 88px;
    height: 60px;
    line-height: 60px;
    padding: 0;
    text-align: center;
    box-sizing: border-box;
    vertical-align: top;
    border-radius: 0;
    background: #3E97DF;
    font-size: 16px;    
    margin: 0 0 0 -5px;
}
.companyContTitle{
    padding: 30px 0px 12px;
    font-size: 18px;
}
.companyContTitle span{
    color: #F13939;
    font-weight:bold;
}
.companyContList li{
    padding: 18px 0px;
    position: relative;
    border-bottom: 1px solid #DFE1E2;
}
.companyAbstract{
    margin: 0 120px 0 0px;
}
.companyIcon{
    padding: 14px 18px 10px;
    line-height: 26px;
    behavior: url(PIE.htc);
    border-radius: 3px;
    font-size: 16px;
}
.companyIcon ,.insertionBtn{
    display: inline-block;
    position: absolute;
    height: 76px;
    width: 76px;
    text-align: center;
    left: 30px;
    top: 50%;
    margin-top: -38px;
    color: white;
    box-sizing: border-box;
}
.insertionBtn{
    height: 48px;
    line-height: 48px;
    width: 100px;
    left: auto;
    right: 0px;
    background: #3E97DF;
    margin-top: -24px;
}
.companyAbstract div{
    font-size: 20px;
    margin-bottom: 8px;
    font-weight:600;
}
.companyAbstract div span{
    font-size: 20px;
    font-weight:600;
}
.a-link{
    color: #F83D3D;
}
.companyAbstract p{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #727475;
    margin-top: 3px;
}

.newLableCreate{
    padding: 10px 20px;
    height: 100%;
    box-sizing: border-box;
    position: relative;
}
.newLableCreate .layui-input{
    height: 38px;
    line-height: 1.3;
    line-height: 38px\9;
    font-size: 12px;
    border:1px solid #c4cdd5;
}
.newLableBtn{
    width: 100%;
    height: 40px;
    line-height: 40px;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: right;
    margin-bottom: 10px;
    padding-right: 20px;
    box-sizing: border-box;
}
.newLableBtn .layui-btn{
    height: 36px;
    line-height: 36px;
    font-size: 12px;
    background: #3E97DF;
}
.newLableBtn .closeLableBtn{
    margin-left: 14px;
    background: #ccc;
}

/*根据企业名称获取弹出页面*/
.stepList3{
    position: relative;
    font-size: 16px;
    color: #0D1C28;
    margin-bottom: 40px;
}
.titleStep3{
    position: absolute;
    left: 0;
    top: 0;
    font-weight: 600;
    line-height: 1.8;
    font-size: 16px;
}
.stepList3 .stepListLable{
    margin-left: 82px;
}
.stepList3 .stepListLable span{
    width: 157px;
    padding: 0 8px;
}
.stepListLable span:hover{
    background: #3E97DF;
    color: #fff;
}
.stepList3 .stepListLable {
    width: 890px;
}
.hotIndustry span,
.enterpriseScale span{
    height: 64px;
    line-height: 1.5;
    padding: 8px!important;
    overflow: inherit;
    text-overflow: inherit;
    white-space: inherit;
}
.beChecked4 p{
    margin: 20px 0 28px;
    color: #3E97DF;
    font-size: 16px;
}
.beChecked4 div{
    overflow: hidden;
}
.beChecked4 div span{
    color: #0D1C28;
    background: #f1f2f3;
    position: relative;
}
.beChecked4 div span i{
    height: 20px;
    width: 20px;
    line-height: 20px;
    background: #3E97DF;
    color: #fff;
    font-size: 18px;
    position: absolute;
    right: 0px;
    top: 0;
    display: none;
    /*background: #F8B1B3;*/
}
.beChecked4 div span:hover i{
    display: inline-block;
}
.others{
    position: absolute;
    right: 0;
    line-height: 32px;
    color: #3E97DF;
    font-size: 16px;
    font-weight: normal;
    cursor: pointer;
}

/*智能匹配分析-结果*/
.finishCont .zcjdList-left{
    width: 930px;
    float: left;
}
.finishCont .zcjdList-right{
    width: 220px;
}
.finishText{
    font-size: 36px;
    color: #0B8A00;
    font-weight: 600;
}
.finishText .iconfont{
    font-size: 36px;
    margin-right: 15px;
}
.resultText{
    font-weight: 600;
    font-size: 24px;
    color: #0D1C28;
}
.resultText i{
    font-size: 24px;
    color: #3E97DF;
}
.workFinishNav{
    margin-bottom: 35px;
}
.workFinishNav .resultText,
.workFinishNav .resultText i{
    font-size: 36px;
}
.updateMore{
    height: 40px;
    line-height: 40px;
    background: #eee;
    text-align: center;
    color: #0D1C28;
    cursor: pointer;
    margin-top: 10px;
}
.updateMore:hover{
    color: #3784C2;
}
.fastLogin{
    width: 220px;
    height: 300px;
    padding: 25px 30px;
    border:1px solid #DFE1E2 ;
    box-sizing: border-box;
    text-align: center;
}
.fastLogin div{
    text-align: left;
    font-weight: 600;
    font-size: 16px;
    color: #0D1C28;
}
.fastLogin img{
    margin: 19px auto 8px;
}
.fastLogin p{
    color: #0D1C28;
    line-height: 1.6;
}
/*智能匹配分析-结果*/

/*政策匹配分析*/

/*搜索结果*/
.takeSearchCont .head-search{
    width: 688px;
    margin: 0 auto;
}
.takeSearchCont .head-search .searchInput {
    width: 600px;
    height: 60px;
    border:1px solid #3E97DF!important;
    /* padding-left: 136px; */
}
.takeSearchCont .head-search .layui-btn {
    display: inline-block;
    width: 88px;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    vertical-align: top;
    background: #3E97DF;
}
.takeSearchCont .searchType {
    height: 58px;
    line-height: 60px;
    left: 2px;
    top: 1px;
}
.takeSearchCont .searchTypeLine {
    line-height: 60px;
    right: 8px;
    top: 17px;
}
.takeSearchCont .searchType .layui-form-select dl {
    top: 62px;
}
.takeSearchCont .zcjdTable {
    margin-bottom: 45px;
}
/*搜索结果*/
/*留言咨询--问答详情*/
.askCont{
    position: relative;
}
.askContLeft{
    margin-right: 350px;
    position: relative;
}
.askCont .questionsType{
    top: 2px;
}
.askCont .askContLeft p{
    margin-left: 30px;
    overflow: inherit;
    text-overflow: inherit;
    display: inherit;
}
.askContRight{
    position: absolute;
    right: 0;
    top: 0;
    line-height: 24px;
    color: #727475;
}
.askContRight .RlistFrom{
    margin-right: 30px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
    max-width: 200px;
}
.askTime{
    vertical-align: middle;
}

.leaveMessage{
    overflow: hidden;
}
.leaveMsgTitle{
    position: relative;
    font-size: 34px;
    color: #0D1C28;
    font-weight: 600;
    height: 60px;
    line-height: 60px;
    margin-bottom: 36px;
}
.moreLeaveMsg{
    position: absolute;
    right: 0;
    color: #3E97DF;
    cursor: pointer;
    font-size: 16px;
	font-weight: 600;
}
.moreLeaveMsg:hover{
	color:#0066b9;
}
.leaveMsgCont{
    color: #0D1C28;
}
.leaveMsgCont .layui-form-label {
    padding: 20px 20px 18px 0;
    font-size: 16px;
    text-align: left;
    color: #0D1C28;
}
.leaveMsgCont .layui-input {
    height: 55px;
    line-height: 55px;
    font-size: 16px;
    padding-left: 12px;
    border-color: #bbb;
    border-radius: 0;
}
.leaveMsgCont .layui-form-select{
    width: 320px;
}
.leaveMsgCont .layui-form-select dl {
    top: 63px;
}
.leaveMsgCont .layui-form-selectup dl {
    top: auto;
    bottom: 63px;
}
.leaveMsgCont .layui-form-select dl dd, .leaveMsgCont .layui-form-select dl dt {
    line-height: 50px;
    font-size: 16px;
}
.leaveMsgCont .layui-form-select dl dd.layui-this {
    background-color: #f5f5f5;
    color: #0D1C28;
}
.policyText{
    font-size: 16px;
    line-height: 1.5;
}

.leaveMsgCont .layui-textarea {
    min-height: 160px;
    line-height: 1.6;
    padding: 20px;
    resize: none;
    font-size: 16px;
    border-color:#bbb;
    border-radius:0;
}
.submitItem{
    margin: 50px 0 80px;
}
.submitItem .layui-btn{
    width: 260px;
    height: 55px;
    line-height: 54px;
    text-align: center;
    font-size: 18px;
    background: #3E97DF;
}
.submitItem .layui-btn:hover{
	background:#0066b9;
	color:#fff;
}
/*留言咨询--问答详情*/


/*工作台 */
.workBenchCont{
    overflow: hidden;
}
.workBenchCont .diagramLeft,
.workBenchCont .diagramRight{
    width: 575px;
}
.workBenchCont .zcLable{
    padding: 0;
    border: none;
    overflow: hidden;
}
.workBenchCont .diagramLeft>div,
.workBenchCont .diagramRight>div{
    height: 385px;
    box-sizing: border-box;
    margin-bottom: 40px;
}
.workBenchCont .diagramRight .eventList-head {
    margin-bottom: 30px;
}
.workBenchCont .zcLable span{
    width: 181px;
    height: 56px;
    line-height: 56px;
    margin: 0 15px 15px 0;
    float: left;
}
.workBenchCont .zcLable span:hover{
    background: #3E97DF!important;
    color: white!important;
}
.workBenchCont .zcLable span:nth-of-type(9),
.workBenchCont .zcLable span:nth-of-type(6),
.workBenchCont .zcLable span:nth-of-type(3){
    margin-right: 0;
}
.workBenchCont .zcjdTable tr{
    height: 42px;
}
.cancelCollect{
    color: #3E97DF;
    cursor: pointer;
    margin-left: 4px;
}
.collectTable .layui-table-view{
    /* border-bottom: 1px solid #e6e6e6; */
}
/*工作台 */

/*文章详情页面分享弹窗样式*/
/*.bdsharebuttonbox{
    width: 226px;
    border: 1px solid #e6e6e6;
    position: absolute;
    top: 35px;
    left: -6px;
    background: #fff;
    z-index: 9999;
    text-align: left;
    behavior: url(PIE.htc);
    box-shadow: 0px 3px 6px #e9e9e9;
    display: none;
}
.bdshare_dialog_top {
    height: 30px;
    color: #0D1C28;
    overflow: hidden;
    font-weight: bold;
    font-size: 14px;
    line-height: 30px;
    padding: 0 5px;
    background: #f6f6f6;
}
.bdshare_dialog_box ul {
    margin: 0;
    padding: 5px 2px;
    background: #fff;
    overflow: auto;
    overflow-x: hidden;
    _zoom: 1;
}
.bdshare_dialog_box ul li{
    float: left;
    width: 100px;
    padding: 2px;
    box-sizing: border-box;
    margin-left: 6px;
    margin-bottom: 3px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
}
.bdshare_dialog_box ul li img{
    margin-right: 5px;
}
.shareCheck:hover .bdsharebuttonbox{
    display: block;
}
.shareTo span{
    margin-right: 10px;
    cursor: pointer;
}
.articleNavBtm .shareWechat{
    margin-right: 0;
}
.shareTo span{
    display: inline-block;
    width: 22px;
    height: 30px;
    line-height: 30px;
}*/
.shareTo{
    position: absolute;
    right: 0;
    top: -7px;
}
.shareTo .shareCheck{
    display: inline-block;
    height: 30px;
    line-height: 25px;
    margin-right: 5px;
    position: relative;
    text-align: center;
	margin-top: 12px;
}
.shareTo .shareCheck a{
    margin-right: 6px;
}
.shareTo .shareCheck .bds_weixin{
    margin-right: 0;
}
.shareTo .bdshare-button-style0-16:after {
    content: " ";
    visibility: hidden;
    display: inline-block;
    height: 0;
    clear: both;
}

/*.shareTo .shareCheck>a{
    display: inline-block;
    line-height: 18px;
    height: 18px;
    width: 18px;
    padding-left: 5px;
    margin: 7px 6px 6px 0;
}
.shareTo .shareCheck img{
    width: 18px;
    height: 18px;
}*/
/*文章详情页面分享弹窗样式*/

.indexHome-cont .eventList-head{
}

.helpLeft{
	width: 160px;
	border: 1px solid #fff;
    position: relative;
    border-radius: 4px;
}
.helpLeft .xxgsList .layui-tab-title li{
	width: 160px;
	height: 50px;
    line-height: 50px;
    color: #0D1C28;
    background: #FFFFFF;
    border-bottom: 0px solid #EFEFEF; 
    padding: 0 13px;
    font-size:16px;
}
.helpLeft .layui-tab-title{
	width: 190px;
	height: auto; 
	white-space: normal; 
    line-height: 60px;
}
.helpLeft .layui-tab-title{
	border-bottom: 0px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
}
.helpLeft .xmsbCard>.layui-tab-title .layui-this{	
	background: #EBF4FB;
    color: #3E97DF;
	border-left: 4px solid #3E97DF;
}
.helpLeft .xmsbCard>.layui-tab-title .layui-this:after{	
	border-bottom: 0px solid #5FB878;
}
.publicityLeft,.analysisLeft{
	width: 1200px;
}
.collectIcon{
	font-size: 16px;
}
.eventListMore{
	color:#3E97DF;
	font-size: 16px;
	font-weight: normal;    
    padding-top: 10px;
    font-weight:bold;
}

.policyAbstract{
	border-bottom: 1px solid #9E9E9E;
    color: #3E97DF;
    font-size: 20px;
    line-height: 50px;
    font-weight: bold;
}
.policyAbstractCont{
	font-size: 16px;
    color: #0D1C28;
    line-height: 2em;
    text-indent: 2em;
    margin-bottom: 20px;
    padding: 10px 0px 0px 0px;
}
.noteIcon{
	font-size:16px;
}

.jdxqTitle{
	width: 1200px;
}
#projectName,#policytitle2{
	width: 80%;
    white-space: nowrap;
    display: inline-block;
    text-overflow: ellipsis;
}
.layui-table-page{
	padding: 12px 7px 0;
}
.carouselCont .newIndex{
	position: absolute;
	left: 820px;
	margin-right: 0px;
	top:3px;
}
.carouselCont ul{
    margin-right: 515px;
}
.layui-table tbody tr:hover{
	background-color:#f1f2f3;
}
.leaveMessage .layui-form-label span{
	color:red;
}
.layui-form-select .layui-edge{
	right: 20px;
}
.jdxqTitle img{
	margin-right: 10px;
}
.consultLeft{
	width:66%;
	float:left;
}
.consultright{
	width:33%;
	float:right;
	margin-top:80px;
}
.consultMsg{	   
	border: 1px solid #d5d5d5;
	margin:20px 20px;
	padding:20px;
}
.consultMsg-title{
	font-size: 16px;
    font-weight: 700;
    color: #0D1C28;
    margin-bottom:16px;
}
.consultMsg-neirong{
	font-size: 14px;
    color: #45484b;
    line-height:1.5;
    
}
.articleContent p{
	line-height: 2em;
	margin-top: 10px;
}
.articleContent p>strong>span{
	font-size:17px;
}

.diagramRightFit{
	position: fixed;
    top: 20px;
    width:380px;
    background:#fff;
    z-index:999;
}
.noteIcon,.collectIcon{
	font-weight: Bold;
}
.leaveMessage .layui-form-label{
	line-height: 4px;
}
.personalLink {
	background-color: #fff;
    z-index: 99;
    padding: .2rem 1.2rem;
    box-shadow: 0 0.1rem 0.75rem rgba(9,41,77,.15);
    width:160px;
}
.personalLink p{
	width:100%;
	height:44px;
	line-height:44px;
    text-align: left;
    font-size: 14px;
}
.personalLink p a:hover{
	color:#3E97DF;
}
.personalLink p:hover{
	color:#3E97DF;
}
.personalLink p a{
	font-size:14px;
	color:#0D1C28;
}
.right-hotList li:hover{
	color:#3E97DF;
	background-color: #F2F4F5;
	text-decoration:underline;
}
.companyPage .insertionBtn:hover{	
	background-color: #74A7D1;
}

.headBgImg .searchDiv #searchText:focus{
	box-shadow: 0 0.2rem 1rem rgba(9,41,77,.2);
}
.headBgImg .searchDiv #searchText{
	margin-top:30px;
}
.noSearchHead .LoginType .iconfont, .noSearchHead .beLoginImg, .noSearchHead .beLogin, .zcjdHeaher .LoginType .iconfont, .zcjdHeaher .beLoginImg, .zcjdHeaher .beLogin, .zcjdHeaher .loginBefore{
	font-size:14px;
}
.layui-tab-content{
	padding: 0px;
}
.isnone{
	display: none!important;
}
.layui-tab-title{
	height:auto;
}
.carouselCont .layui-carousel-ind li{
	width: 12px;
	height: 12px;
}
.allType {
	
}

.newsTitle{
	position: absolute;
    left: 820px;
    margin-right: 0px;
    top: 0px;
}
.newsTitle img{
	/* width:100%; */
}
.newsTitleSpan{
	position: absolute;
    margin-right: 0px;
    top: 9px;
    left: 16px;
    font-size: 18px;
    color:#2e6da1;
    font-weight:600;
}
.newsli{
	width: 6px;
    height: 6px;
    background-color: #d2d2d2;
	position: absolute;
	top: 10px;
}
.carouselCont .newIndex li{	
	position: relative;
    margin-bottom: 20px; 
}
.carouselCont ul li a{
	padding-left: 20px;
}
.publicityList .xmsbCard>.layui-tab-title li{
	padding:0;    
}
#myEnterprise .eventListMore{
	padding:0;
	top: 0px; 
}
.gvmHomeIndex2 .platformName .zwfwText{
	color:#0D1C28;
}
.layui-table td{
	border:1px solid #eee;
}
.layui-table-header tr span{
	font-size:14px;
}
.kefuimg{
	margin:10px 0px 2px;
}
.helpimg{
	margin:5px 0px 4px;
}
.notIndexHead{
	background:#fff;
	position: absolute;
	bottom:0;	
}
.notIndexHead  ul li{
	height: 50px;    
	line-height: 50px;
}
.notIndexHead ul li a{
	color:#0D1C28;
}
.zcjdHeaher  .header-title .header-title-cont{
	
}
.zcjdHeaher .headLinkTab ul li{
	width: 64px;
    margin-right: 50px;
}
.zcjdHeaher .headLinkTab ul li a{	
	color:#0D1C28;
	font-size:16px;
	font-weight: normal;
}
.zcjdHeaher .headLinkTab ul .activeLi{
	border-bottom:3px solid #3E97DF;
}
.zcjdHeaher .headLinkTab ul .activeLi a{
	color:#3E97DF;
}
.zcjdHeaher .header-title .layui-form{
	width: 330px;
    height: 28px;
    line-height: 28px;
    position: absolute;
    top: 6px;
    left: auto;
    right: 250px;
    z-index: 9999999;
}

.zcjdHeaher .header-title .layui-form .layui-input{
	width: 330px;
    height: 28px;
    line-height: 28px;
    margin-top: 20px;
    color: #0D1C28;
    border-radius: 200px;
    background: #f1f2f3;
    font-size: 13px;
    padding-left: 15px;
    border:none;
}
.zcjdHeaher  .header-title .layui-form .iconfont{
	font-size: 14px;
    text-align: center;
    position: absolute;
    right: 6px;
    top: 21px;
    color: #0D1C28;
}
.noSearchHead .header-title .layui-form .iconfont{
	font-size: 14px;
    text-align: center;
    position: absolute;
    right: 6px;
    top: 21px;
    color: #0D1C28;
}
.zcjdHeaher{
	position:relative;
}
.zcjdHeaher .notIndexHead ul li{
	height: 50px;
    line-height: 61px;
}
.zcjdHeaher .headLinkTab ul li a:hover{
	color:#3E97DF;
}
.right-hotList span{
	font-size:14px;
}

.publicityList .xxgsList .layui-tab-title{
	border-bottom: 4px solid #112534;
}
.xmsbCard>.layui-tab-title .layui-this span{
 	border-bottom: 6px solid #3E97DF;
    display: inline-block;
    padding: 0 10px;
    font-size:24px;
}
.publicityList .xmsbCard>.layui-tab-title li span{
    font-size:24px;
    padding: 0 10px;
    height: 58px;
}
.publicityList .xmsbCard>.layui-tab-title li{
	margin-right: 50px;
}
.xmsbCard .layui-tab-title li, .xmsbCard .layui-tab-title{
	height:60px;
}
.xmsbCard>.layui-tab-title .layui-this:after{
    border-bottom: 0px solid #3E97DF;
}
.zcjdList .eventList-head{
	margin-bottom:10px;
}
.zcppStep-cont .companySearch span:hover{
	background: #0066B9;
}
.zcppStep-cont .companySearch .layui-input{
	border:1px solid #bbb;
	color:#112534;
}
.layui-layer-iframe .layui-layer-title{
    height: 80px;
    color: #0D1C28;
    font-size: 24px;
    font-weight: 700;
    border-bottom: 4px solid #0D1C28;
    margin: 0 36px;
    line-height: 100px;
    background: #fff;
    padding: 0;
}
.layui-layer-iframe .layui-layer-setwin{
	position: absolute;
    right: 0;
    top: 0;
    font-size: 0;
    line-height: initial;
    height: 36px;
    width: 36px;
    background: #3E97DF;
}
.layui-layer-iframe .layui-layer-setwin a{
	top: 10px;
	margin-left: 12px;
}
.layui-layer-iframe .layui-layer-setwin:hover{
	background:#0066B9 ;
}
.companyPage .layui-form .layui-btn:hover{
	background:#0066B9 ;
}
.insertionBtn:hover{
	background:#0066B9!important;
}
.zcppStep-cont .stepDiv .contentHead{
	border:none;	
}
.zcppStep-cont .stepDiv .contentHead span{
	font-size:18px;
	font-weight:700;
}
#reloadspan:hover{	
    background: #0066B9;
}

#reloadspan{
	width: 168px;
    height: 48px;
    line-height: 48px;
    background: #3E97DF;
    font-size: 18px;
    color: #fff;
    text-align: center;
    float:right;    
    border-radius: unset;
}
.zcjdList-left .zcjdTable .getMore{
	color:  #3E97DF;
	margin-top: 10px;
}
.zcjdList-left .zcjdTable .getMore:hover{	
	color:  #0066B9;
}
.zcLable span{
	height:44px;
	line-height:44px;
	font-size:16px;
}
.consultLeft .layui-form-item{
	margin-bottom: 24px;
}
.askAnswers .eventListMore{
	color: #3E97DF;
    font-size: 16px;
    font-weight: bold;
    padding-right: 0px;
    padding-top: 10px;
}
/*标签查询地区切换*/
#changeCityLable{
	background: #fff;
    position: relative;
    width: 85px;
    height: 26px;
    line-height: 22px;
    text-align: center;    
    display: inline-block;
    margin-left:10px;
}
#changeDept{
	background: #fff;
    position: relative;
    height: 26px;
    line-height: 22px;
    text-align: center;    
    display: inline-block;
    margin-left:10px;
}
#changeCityLable span,#changeDept span{
	font-size:16px;
	color:#0D1C28;
	cursor: pointer;
	font-weight: 600;
}
#changeCityLable img,#changeDept img{
	width:12px;
	margin-left: 8px;
}
.selectChange div{
	margin-right:30px;
}
.cityBoxLable,.deptBoxLable{
	width: 840px;
    height: 144px;
    position: absolute;
    background: white;
    z-index:9;
    top: 325px;
    box-shadow: 0 0.15rem 1.5rem 0 rgba(9,41,77,.15);
}
.cityBoxLable div,.deptBoxLable div{
	margin-top: 0px;
    margin-left: 34px;
    font-size: 14px;
    font-weight: 700;
    color: #0d1c28;
    line-height: 74px;
}
.cityBoxLable ul,.deptBoxLable ul{
	line-height: 35px;
    margin-top: -14px;    
}
.cityBoxLable ul li{
	margin-left: 20px;
	width: 8%;
}
.deptBoxLable ul li{
	margin-left: 20px;
    width:auto;
}
.cityBoxLable ul .city,.deptBoxLable ul .dept{
	font-size: 14px;
    display: inline-block;
    color: #0D1C28;
    cursor: pointer;
    text-align: left;
    height: 30px;
    text-indent: 5px;
    /* line-height: 30px; */
    min-width:60px;
}
.cityBoxLable ul .city:hover,.deptBoxLable ul .dept:hover{
    background: #f1f2f3;
    color: #3E97DF;
}
.icon-wodedingyue-{
	font-size:14px;
	margin-right:6px;
}
.gvmHomeIndex2 .service .servicediv:hover , .indexHome-cont .service .servicediv:hover
, .zcppStep-cont .service .servicediv:hover{
	color:#fff;
	background:#3E97DF;
}
.beAdvice{
	color: #FFF;
    background: #3E97DF;
    padding: 10px 20px;
    border-radius: 20px;
    font-size: 16px;
    font-weight: 100;
}
#adviceDiv .layui-input-block {
    margin: 0px 20px 10px 20px;
}
#adviceDiv .layui-form-text .layui-input-block {
    margin-top: 20px;
}
#adviceDiv .layui-textarea{
	height:250px;
}
#adviceDiv{
	overflow:hidden;   
}
#adviceDiv .submitItem .layui-btn{
	font-size: 14px;
	padding: 0 10px;    
	width: 155px;
    height: 35px;
    line-height: 35px;
}
#adviceDiv .submitItem {
    margin: 0;
}
.servicediv .icon-tousujianyi{
	font-size:18px;
}
/*视频播放按钮*/
.diagramLeft .fileInfos button{
	cursor: pointer;
    border-radius: 8px;
    width: 45px;
    border: 0px;
}
.diagramLeft .fileInfos button:hover{
	color:#3E97DF;
}
.footer_app,.aui-popup-top-left,.phoneShow{
	display: none!important;
}

/*正文表格边框*/
.articleContent td,.articleContent th{
	border: 1px solid #DDD;
}
/*智能客服数据搜索*/
#searchCounsult input{
	display:inline-block;
	width:30%;
}
#searchCounsult .layui-btn{
	position:relative;
	top:-2px;
	background: #f13939;
}

/*调查问卷-状态*/
.zcjdTable .inProgress{	
	background-color: #3E97DF;
	color: #fff;
	text-align: center;
}

.zcjdTable .complete{	
	background-color: #F83D3D;
	color: #fff;
	text-align: center;
}