.Products_title h2 {

    margin-bottom: 70px!important;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    
    .box{width:100%!important;}
    .yiqi{width:100%!important;}
    
    
}

.yiqi li{float: left;    margin-left: 35px;
    margin-bottom: 15px;}


.yiqi{visibility: visible;
    overflow: hidden;
    position: relative;
    z-index: 2;
    left: 0px;
    width: 1200px;}
input,button{margin:0;font-size:12px;vertical-align:middle;}



table{border-collapse:collapse;border-spacing:0;}





.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}



#container{ width:1200px; text-align:left; margin:0 auto; color:#9be3fc;}







.box{width:1198px;padding-bottom:15px;}

.module-title{POSITION: relative;}

.module-title h3{font-size:12px;font-weight:normal;color:#666666;height:45px;line-height:45px;padding:0px 9px;border-top:2px solid #999999;margin-top:-1px;margin-bottom:5px;}

.module-title ul{right:10px;position:absolute;top:10px;}

.module-title li.next{width:60px;height:20px;line-height:20px;}

.module-title li a{display:block;overflow:hidden;widtb:100%;cursor:pointer;color:#ffffff;height:100%;background:url(..//2023/images/more_ico.jpg) no-repeat right center;color:#999999;}

#sales-product .module-title LI.next a{height:20px;width:60px;}

#corner-product-main{}

#sales-product-main{PADDING-RIGHT: 0px;PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;OVERFLOW: hidden;WIDTH:1180px !important;;POSITION: relative;margin-top: 40px;}

#sales-product-main ul{WIDTH:1180px;}

#sales-product-main LI A.a1{DISPLAY: block;MARGIN: 0px auto;VERTICAL-ALIGN: middle;WIDTH: 187px;HEIGHT: 178px;TEXT-ALIGN: center}

#sales-product-main LI A.sales-product-pic span{DISPLAY: inline-block;VERTICAL-ALIGN: middle;WIDTH: 0px}

#sales-product-main LI SPAN.price_symbol{FONT-SIZE: 23px;LINE-HEIGHT:20px}

#sales-product-main ul{}

#sales-product-main ul li{width:18%;float:left;margin:1%;}

#sales-product-main ul li a{display:block;}

#sales-product-main ul li a span{display:block;height:30px;line-height:30px;overflow:hidden;color:#666666;text-align:center;}

#sales-product-main ul li a span:hover{color:#ff8400; text-decoration:underline;}

#sales-product-main ul li em{font-size:14px;color:#ff8400;font-weight:bold;font-style:normal;height:18px;line-height:18px;overflow:hidden;text-align:center;display:block;}









.v_cont{



min-height: auto;

    height: 330px;

    width: 100%;

    position: relative





}

.v_out ul p {

    padding-left: 24px;

    margin-bottom: 30px;

    position: relative;

}

.v_out ul p i {

    width: 6px;

    height: 6px;

    background-color: #ffffff;

    border: solid 3px #75bce4;

    border-radius: 50%;

    left: -6.5px;

    top: 6px;

    position: absolute;

    z-index: 1;

}

.NationalInformationbg {

  background: url(../2023/images/bg5.png) no-repeat;

}

.v_out {

  /* height: 550px; */

  padding-bottom: 0px;

}

.v_out {

  min-height: auto;

  height: 330px;

  width: 100%;

  position: relative;

}

.v_out .next a,

.v_out .prev a {

  position: absolute;

  top: 80%;

  transform: translateY(-50%);

  width: 64px;

  height: 96px;

  cursor: pointer;

}

.next a {

  right: -12%;

  background: url(../images/next.png) no-repeat center;

}

.prev a {

  left: -12%;

  background: url(../images//prev.png) no-repeat center;

}

.v_out ul p {

  margin-bottom: 0;

  width: 49%;

  float: left;

  padding-bottom: 15px;

}

.v_out ul p::after {

  width: 2px;

  height: 100%;

  content: "";

  display: block;

  position: absolute;

  top: 0;

  left: -1.7px;

  background: #dbdbdb;

}

.v_out ul p i {

  border-color: #1d96ec;

}

.v_out ul p a {

  font-size: 18px;

  line-height: 24px;

  color: #555555;width: 70%;

    float: left;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

}

.v_out ul p span {

  display: inline;

  margin-right: 20px;

  color: #999;

}

.v_out ul p:nth-child(odd) {

  padding-right: 30px;margin-left: 10px;

}

             *{margin:0px;padding:0px;list-style-type:none;}



            .v_out{width:1200px;margin:0 auto;overflow:hidden;}



            .v_show{width:1200px;overflow:hidden;position:relative;height:280px;float:left}



            .v_cont{ width:12000px;position:absolute;left:0px;top:0px;}



            .v_cont ul{float:left;line-height:50px;}



            .v_cont ul li{width:1200px;float:left;margin-top:3px;}







             /*---圆圈---*/



            .v_out_p{position:relative;overflow:visible}



            .circle{position:absolute;left: 40px;top: 290px;}



            .circle li{width:120px;height:60px;float:left;margin-right:10px;background:#ccc}



            .circle .circle-cur{background:#f00}







             /*---切换---*/



          

        .v_out ul p b {float: right;

    width: 30%;

    font-size: 18px;

    line-height: 24px;    white-space: nowrap;

    width: 25%;

    color: #555555;

    white-space: nowrap;

}



            .prev .ico_1{ background:url(input_a.gif) no-repeat 0 -3757px;}









            .next .ico_2{background:url(input_a.gif) no-repeat right -3757px;}



         /* 搜索 */

.JZCX_searchbg{

    background: url(../images/seachbg.png) no-repeat center bottom;

    position: relative;

    z-index: 1;

    height: 500px;

    padding-top: 161px;

}

.JZCX_searchbgafter{

    background: url(../images/seachbg.png) no-repeat center -80px;

    position: relative;

    z-index: 1;

    height: 370px;

    padding-top: 118px;

}

.JZCX_searchbgafter .hotsearch{

    display: none;

}



.searchposition{

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    width: 100%;

}

h2{

  

    font-size: 40px;

    color: #FEFEFE;

    margin-bottom: 37px;

}

.searchBox{

    height: 60px;

    background: #FFFFFF;

    border-radius: 5px;

    position: relative;

    padding-left: 142px;

    padding-right: 120px;

}

.searchBox .keyword{

    position: absolute;

    top: 0;

    left: 0;

    width: 120px;

}

.searchBox .keyword p{

    font-size: 18px;

    color: #333333;

    line-height: 60px;

    position: relative;

    padding-left: 23px;

}

.searchBox .keyword .downbox{

    top: 0;

    position: absolute;

    height: 0;

    transition: .3s;

    width: 100%;

    opacity: 0;

    padding-top: 20px;

    overflow: hidden;

}

.searchBox .keyword .downbox ul{

    background: #FFFFFF;

    position: relative;

    padding: 10px 0;

    box-shadow: 0px 0px 15px 0px rgba(60, 60, 60, 0.3);

    border-radius: 3px;

}

.searchBox .keyword:hover .downbox{

    height: inherit;

    opacity: 1;

    top: 100%;

}

.searchBox .keyword .downbox ul::after{

    content: "";

    width: 0px;

    height: 0px;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-bottom: 10px solid #fff;

    position: absolute;

    top: -10px;

    left: 50%;

    margin-left: -10px;

}

.searchBox .keyword .downbox ul li{

    line-height: 42px;

    font-size: 16px;

    color: #333;

    text-align: center;

    cursor: pointer;

}

.searchBox .keyword .downbox ul li:hover {

    background: #F3F5F6;

    color: #007FB4;

}

.searchBox .keyword p i{

    top: 0;

    right: 0;

    position: absolute;

    width: 20px;

    height: 100%;

    background: url(../images/icon25.png) no-repeat right center;

}

.searchBox .searchInput{

    height: 100%;

    width: 100%;

    color: #666;

    font-size: 18px;

}

.searchBox .searchInput::-webkit-input-placeholder{

    color: #999;

}

.searchBox .searchBtn{

    width: 120px;

    height: 100%;

    background: linear-gradient(90deg, #00B5F4, #446DE1);

    border-radius: 0px 3px 3px 0px;

    position: absolute;

    right: 0;

    top: 0;

    border: 0;

    font-size: 22px;

    color: #fff;

    cursor: pointer;

}

 .hotsearch{

    font-size: 14px;

    color: rgba(255,255,255,.8);

    line-height: 34px;

    padding-top: 16px;

}

 .hotsearch a{

    display: inline;

    margin-right: 10px;

    cursor: pointer;

}

.JZCX_searchlist{

    padding-bottom: 49px;

}

.JZCX_searchlist .IndustryLeft{

    float: inherit;

    width: 100%;

    display: block;

    padding-top: 60px;

}

.JZCX_searchlist .IndustryLeft ul li .left{

    width: 18.5%;

}

.JZCX_searchlist .IndustryLeft ul li .right{

    width: 79%;

}

.JZCX_searchlist .Industry_zhunt{

    padding-top:25px;

}

.JZCX_searchlist .Relatedrecomm h2{

    font-size: 18px;

    border-left: 0;

    line-height: 1;

    height: auto;

    padding-left: 0;

    margin-bottom: 17px;

}















@media screen and (max-width:1440px){

    h2{

        font-size: 36px;

    }

    .lopedias_left ul li h3{

        font-size: 16px;

    }

    .lopedias_right h2{

        font-size: 22px;

    }

    .lopedias_left h3{

        font-size: 24px;

    }

    .IndustryLeft ul.sec_ullist li .zxzx2{

        bottom: 31px;

    }

}

@media screen and (max-width:1365px){

    h2{

        font-size: 32px;

    }

    .visualangle .visualnav a{

        font-size: 14px;

        line-height: 36px;

    }

    .SecondaryAtlas ul li{

        font-size: 24px;

    }

    .visual_r_box1 ul.ul1 li .righttext h3,.visual_r_box1 ul.ul2 li{

        font-size: 13px;

    }

    .visual_r_box2 a{

        font-size: 12px;

    }

    .lopedias_left ul li h3{

        font-size: 14px;

    }

    .lopedias_right h2{

        font-size: 20px;

    }

    .lopedias_left h3{

        font-size: 22px;

    }

    .IndustryLeft ul.sec_ullist li .zxzx2{

        bottom: 33px;

    }

    /* 产业图谱 */

}

@media screen and (max-width:1100px){

 .IndustryLeft{

        padding-top: 30px;

    }

    h2{

        font-size: 28px;

    }

    .searchBox .keyword p,.searchBox .searchInput,.searchBox .keyword .downbox ul li{

        font-size: 14px;

    }

    .searchBox .searchBtn{

        font-size: 18px;

    }

    .hotsearch{

        font-size: 12px;

    }

    .lopedias_right h2{

        font-size: 18px;

    }

    .lopedias_left h3{

        font-size: 20px;

    }

    .JZCX_searchbg{

        height: 400px;

        padding-top: 120px;

    }

    .searchBox{

        height: 45px;

    }

    .searchBox .keyword p{

        line-height: 45px;

    }

    .IndustryLeft ul.sec_ullist li .zxzx2{

        bottom: 45px;

    }

}



















/* ==============产业观察-产业视角&&产业观察-研究报告共用=========================== */

.visualangleMain {

    padding-bottom: 30px;

}

.visualangle{}

.visualangle .visualnav{

    margin-bottom: 18px;

}

.visualangle .visualnav a{

    width: 108px;

    background-color: #F0F0F0;

    font-size: 16px;

    color: #666;

    line-height: 38px;

    text-align: center;

    float: left;

    margin:0 12px 12px 0;

    cursor: pointer;

}

.visualangle .visualnav a:hover,.visualangle .visualnav a.hover{

    background: linear-gradient(90deg, #00B5F4, #446DE1);

    background-color: #446DE1;

    color: #fff;

}



.visual_right{

    width: 25.836%;

    min-height: 500px;

}

.Industry_r_box4 .Industry_title .more{

    width: auto;

    line-height: 20px;

}

.Industry_r_box4 .Industry_title .more a{

    padding-right: 20px;

}





.visual_r_box1{}

.visual_r_box1 ul.ul1 li{

    margin-bottom: 16px;

    height: 68px;

    overflow: hidden;

}

.visual_r_box1 ul.ul1 li .leftimg{

    position: relative;

    width: 34.192%;

    height: 68px;

    float: left;

    overflow: hidden;

    

}

.visual_r_box1 ul.ul1 li .leftimg img{

    width: 100%;

    height: 100%;

    transition: .5s;

    object-fit: cover;

}

.visual_r_box1 ul.ul1 li:hover .leftimg img{

    transform: scale(1.1);

}

.visual_r_box1 ul.ul1 li .leftimg p{

    width: 44px;

    height: 22px;

    color: #FEFEFE;

    position: absolute;

    top: 0;

    left: 0;

    font-size: 12px;

    color: #FEFEFE;

    text-align: center;

    line-height: 22px;

}

.visual_r_box1 ul.ul1 li:nth-child(1) .leftimg p{

    background-color: #3562E2;

}

.visual_r_box1 ul.ul1 li:nth-child(2) .leftimg p{

    background-color: #1080E5;

}

.visual_r_box1 ul.ul1 li:nth-child(3) .leftimg p{

    background-color: #00BDFF;

}

.visual_r_box1 ul.ul1 li .righttext{

    float: right;

    width: 62%;

}

.visual_r_box1 ul.ul1 li .righttext h3{

    font-size: 15px;

    color: #333333;

    line-height: 22px;

    max-height: 45px;

    overflow: hidden;

    margin-bottom: 6px;

}

.visual_r_box1 ul.ul1 li .righttext p{

    font-size: 13px;

    color: #aaa;

}





.visual_r_box1 ul.ul2 li{

    margin-bottom: 16px;

    font-size: 15px;

    color: #666;

    line-height: 20px;

}

.visual_r_box1 ul.ul2 li a{

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}

.visual_r_box1 ul.ul2 li label{

    width: 24px;

    height: 20px;

    background: #CCCCCC;

    font-size: 14px;

    color: #FFFFFF;

    text-align: center;

    line-height: 20px;

    display: inline-block;

    margin-right: 10px;

}

/* 热门标签 */

.visual_r_box2{



}

.visual_r_box2 a{

    border: 1px solid #D7D7D7;

    line-height: 28px;

    font-size: 14px;

    color: #777777;

    padding:0 10px;

    display: inline-block;

    margin: 0 5px 10px 0;

    transition: .3s;

}

.visual_r_box2 a:hover{

    color: #1E97DA;

    border-color: #1E97DA;

    

}



/* ==============研究报告================== */

.IndustryLeft ul.sec_ullist{

    margin-bottom: 20px;

}

.Report_left ul.sec_ullist li {

    border-bottom: 1px solid #E7E7E7;

    height: 184px;

    padding: 20px 0;

    margin-bottom: 0;

}

.Report_left ul.sec_ullist li:last-child{

    border-bottom: 0;

}

.IndustryLeft ul.sec_ullist li .right .btm{

    margin-top: 18px;

}

.IndustryLeft ul.sec_ullist li .right .btm{

    

}

.DownloadReport,.IndustryLeft ul.sec_ullist li .zxzx2{

    width: 80px;

    height: 30px;

    border: 1px solid #1E97DA;

    color: #1E97DA;

    text-align: center;

    line-height: 28px;

    margin-left: 10px;



}

.IndustryLeft ul.sec_ullist li .zxzx2{

    position: absolute;

    bottom: 24px;

    right: 90px;

}





/* =============产业图谱================= */





.SecondaryAtlas{

    padding: 20px 0 32px;

}

.SecondaryAtlas ul{

    margin-left: -2.2%;

}

.SecondaryAtlas ul li{

    float: left;

    width: 31.044%;

    height: 240px;

    margin:0 0 28px 2.2%;

    overflow: hidden;

    position: relative;

    font-size: 26px;

    color: #FFFFFF;

    text-align: center;

    transition: .5s;

}

.SecondaryAtlas ul li .Firstfloor,.SecondaryAtlas ul li a{

    width: 100%;

    height: 100%;

    position: relative;

}

.SecondaryAtlas ul li .Firstfloor img{

    width: 100%;

    height: 100%;

    transition: .5s;

}

.SecondaryAtlas ul li .Firstfloor h3{

    position: absolute;

    width: 100%;

    bottom: 25px;

}

.SecondaryAtlas ul li .secondfloor{

    position: absolute;

    width: 100%;

    height: 100%;

    background: linear-gradient(90deg, rgba(0,181,244,.9), rgba(68,109,255,.9));

    bottom: -100%;

    transition: .5s;

}

.SecondaryAtlas ul li .secondfloor.morefloor{

    bottom: 0;

    background: #F1F1F1;

}

.SecondaryAtlas ul li .secondfloor.morefloor img{

    width: 56px;

    height: 56px;

}

.SecondaryAtlas ul li .secondfloor.morefloor h3{

    font-size: 22px;

    color: #999999;

}

.SecondaryAtlas ul li .secondfloor img{

    width: 72px;

    height: 72px;

    margin: 55px auto 26px;

}

.SecondaryAtlas ul li:hover .Firstfloor img{

    transform: scale(1.3);

}

.SecondaryAtlas ul li:hover .secondfloor{

    bottom: 0;

}

.SecondaryAtlas ul li:hover .Firstfloor h3{

    opacity: 0;

}



/* ==================产业专题===================== */





.SecondarySpecial{

    padding: 10px 0 50px;

}

.SecondarySpecial ul{

    margin-left: -2.2%;

}

.SecondarySpecial ul li{

    float: left;

    width: 31.044%;

    height: 418px;

    border: 1px solid #DDDDDD;

    margin:0 0 28px 2.2%;

    overflow: hidden;

    position: relative;

    transition: .5s;

}

.SecondarySpecial ul li:hover{

    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);

}

.SecondarySpecial ul li .imgtop{

    height: 240px;

    overflow: hidden;

    width: 100%;

}

.SecondarySpecial ul li .imgtop img{

    width: 100%;

    height: 100%;

    object-fit: cover;

    transition: .5s;

}

.SecondarySpecial ul li:hover .imgtop img{

    transform: scale(1.1);

}

.SecondarySpecial ul li .textbtm{

    padding:18px 26px 0;

}

.SecondarySpecial ul li .textbtm h3{

    font-size: 18px;

    color: #333333;

    line-height: 24px;

    height: 50px;

    overflow: hidden;

    margin-bottom: 5px;

}

.SecondarySpecial ul li .textbtm p{

    font-size: 15px;

    color: #888888;

    line-height: 24px;

    height: 50px;

    overflow: hidden;

}

.SecondarySpecial ul li .secbtm{

    position: absolute;

    left: 26px;

    bottom: 19px;

    font-size: 14px;

    font-weight: 400;

    color: #018DC8;  

}

.SecondarySpecial ul li .secbtm a{

    display: inline-block;

    height: 16px;

}

.SecondarySpecial ul li .secbtm .seezx{

    background: url(../images/icon38.png) no-repeat left center;

    background-size: 18px auto;

    padding-left: 20px;

    color: #666;

    margin-left: 20px;

}

.SecondarySpecial ul li  .seemore{

    background: url(../images/Industry/icon1.png) no-repeat left center;

    background-size: 16px 16px;

    padding-left: 24px;

}

.sec_Industrymore{

    height: 52px;

	background-color: #f0f0f0;

    font-size: 16px;

	line-height: 52px;

	color: #666666;

    margin:0 0 40px;

    text-align: center;

}

.sec_Industrymore i{

    width: 17px;

    height: 17px;

    background: url(../images/icon12.png) no-repeat center;

    display: inline-block;

    top: 3px;

    position: relative;

    margin-left: 6px;

}



/* ============金牌研究员=============== */

.Researcherbg{

    background: url(../images/Industry/bg1.png) no-repeat center;

    background-size:100% 100% ;

    margin-top: 80px;

}

.Researcher {

    padding: 53px 0;

    position: relative;

    height: 230px;

}

.Researcher .labeltitle{

    font-size: 24px;

    font-weight: bold;

    color: #FFFFFF;

    background: url(../images/icon26.png) no-repeat left center;

    line-height: 30px;

    padding: 47px 0 47px 41px;

}

.Researcher dl{

    position: relative;

}

.Researcher dl dt{

    width: 118px;

    height: 100%;

    border-radius: 50%;

    border: 2px solid #fff;

    position: absolute;

    left: 0;

    top: 0;

    overflow: hidden;

}

.Researcher dl dt img{

    width: 100%;

    height: 100%;

    object-fit: cover;

}

.Researcher dl dd{

    color: #FFFFFF;

    height: 120px;

    display: table-cell;

    vertical-align: middle;

    padding-left: 138px;

}

.Researcher dl dd h2{

    font-size: 24px;

    font-weight: bold;

    margin-bottom: 18px;

}

.Researcher dl dd p{

    font-size: 16px;

}

.Uponelevel{

    position: absolute;

    right: 0;

    top: 50%;

    margin-top: -12px;

    line-height: 24px;

    background: url(../images/Industry/icon9.png) no-repeat left center;

    background-size: 24px 24px;

}

.Uponelevel a{

    color: #FFFFFF;

    font-size: 16px;

    padding-left: 32px;

}

.sec_Industrymore i{

    transform: rotate(90deg);

}



.OrderRight{

    width: 25.834%;

    background: #FFFFFF;

    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.15);

    padding: 27px 26px 30px;

}

.OrderRight .title{

    margin-bottom: 20px;

}

.OrderRight .title h2{

    font-size: 22px;

    color: #333333;

    margin-bottom: 15px;

}

.OrderRight .title p{

    font-size: 14px;

    color: #888;

    opacity: .7;

}

.OrderRight .formbox{

    position: relative;

    margin-bottom: 12px;

}

.OrderRight .formbox input{

    display: block;

    width: 100%;

    height: 44px;

    border: 1px solid #CDCFD1;

    border-radius: 2px;

    padding: 0 14px;

    color: #333;

    font-size: 14px;

}

.OrderRight .formbox input::-webkit-input-placeholder,.OrderRight .formbox4 .textarea::-webkit-input-placeholder{

    color: #AFAFAF;

}

.OrderRight .formbox.formbox2 .choose{

    position: absolute;

    left: 0;

    top: 0;

    width: 70px;

    height: 100%;

    border-right: 1px solid #CDCFD1;

    text-align: center;

    font-size: 14px;

    color: #AFAFAF;

}

.OrderRight .formbox.formbox2 .choose h6{

    height: 100%;

    line-height: 44px;

    position: relative;

    background: url(../images/jt2.png) no-repeat 88% center;

}

.OrderRight .formbox.formbox2 .choose h6 i{

    display: inline-block;

    position: relative;

    width: 20px;

    height: 20px;

    top: 10px;

} 

.OrderRight .formbox.formbox2 .choose .down{

    position: absolute;

    width: calc(100% + 1px);

    background-color: #fff;

    z-index: 2;

    border-top: 0;

    box-shadow: 0px 0px 15px 0px rgba(60, 60, 60, 0.3);

    padding: 10px 0;

    top: 120%;

    display: none;

}

.OrderRight .formbox.formbox2 .choose .down::after{

    content: "";

    width: 0px;

    height: 0px;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    border-bottom: 6px solid #fff;

    position: absolute;

    top: -6px;

    left: 50%;

    margin-left: -6px;

}

.OrderRight .formbox.formbox2 .choose .down p{

    line-height: 25px;

}

.OrderRight .formbox input.phone{

    padding-left: 84px;

}

.OrderRight .formbox3 .codebtn{

    height: 100%;

    position: absolute;

    right: 0;

    top: 0;

    background: #E7AE02;

    border-radius: 0px 2px 2px 0px;

    color: #fff;

    padding: 0 18px;

    line-height: 44px;

} 

.OrderRight .formbox4 {

    margin-bottom: 16px;

}

.OrderRight .formbox4 .textarea{

    display: block;

    width: 100%;

    resize: none;

    border: 1px solid #CDCFD1;

    border-radius: 2px;

    padding: 14px;

    color: #333;

}

.OrderRight .formbox5{

    margin-bottom: 0;

}

.OrderRight .formbox5 button{

    height: 46px;

    background: linear-gradient(90deg, #00B5F4, #446DE1);

    border-radius: 2px;

    width: 100%;

    border: 0;

    font-size: 16px;

    color: #fff;

}



/* ===============金智百科=================== */





.Encyclopedias{

    margin-bottom: 50px;

}

.lopedias_left{

    width: 70%;

    min-height:500px;

}

.lopedias_left h3{

    font-size: 26px;

    color: #333333;

    margin-bottom: 24px ;

}

.lopedias_left ul{

    margin-left: -2.15%;

    margin-bottom: 20px;

}

.lopedias_left ul li{

    width: 47.806%;

    height: 108px;

    background: #fff;

    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);

    margin: 0 0 20px 2.15%;

    overflow: hidden;

    float: left;

}

.lopedias_left ul li a{

    width: 100%;

    height: 100%;

}

.lopedias_left ul li .leftimg{

    height: 100%;

    width: 43.884%;

    overflow: hidden;

    border: 1px solid #fff;

    float: left;

}

.lopedias_left ul li .leftimg img{

    width: 100%;

    height: 100%;

    object-fit: cover;

    transition: .5s;

}

.lopedias_left ul li:hover .leftimg img{

    transform: scale(1.1);

}

.lopedias_left ul li .righttext{

    float: right;

    width: 51.2%;

}

.lopedias_left ul li h3{

    font-size: 18px;

    color: #333;

    white-space: normal;

    text-overflow: ellipsis;

    overflow: hidden;

    margin: 15px 20px 15px 0;

}

.lopedias_right{

    width: 26.668%;

    min-height:500px;

    background: #FFFFFF;

    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);

    padding: 20px;

}

.lopedias_right h2{

    font-size: 24px;

    color: #333333;

    margin-bottom: 24px;

}

.lopedias_right h2 span{

    display: inline;

    color: #017fd4;

}

.lopediasbox{

    margin-bottom: 15px;

}

.lopediasbox h3{

    font-size: 14px;

    color: #166e9f;

    margin-bottom: 5px;

    font-weight: bold;

}

.lopediasbox .dianav{

    padding-left: 15px;

}

.lopediasbox .dianav a{

    font-size: 14px;

    color: #666;

    display: inline-block;

    min-width: 45%;

    line-height: 22px;

    margin: 5px 0;

}



/* ============百科================ */

/*百科*/

.bkmain{

    margin-top: 40px;

}

.bkmain .swiper-wrapper {

    position: relative;

    width: 100%;

    height: 100%;

    z-index: 1;

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-transition-property: -webkit-transform;

    -moz-transition-property: -moz-transform;

    -o-transition-property: -o-transform;

    -ms-transition-property: -ms-transform;

    transition-property: transform;

    -webkit-box-sizing: content-box;

    -moz-box-sizing: content-box;

    box-sizing: content-box;

}

.bkLef{ float:right; width:320px; margin-bottom:15px; margin-left:40px;}

.bkRig{  min-height:30vh;}

.bkLefTit{ font-size:22px; margin-bottom:15px;}

.bkLefTit span{ color:#017fd4;}

.bkLefList{ background:#FFFFFF; padding:15px; list-style:none;}

.bkLefList .listTit2{ margin:10px 0; padding-left:10px; font-size:16px;}

.bkLefList li{ padding-bottom:10px;}

.bkLefList li:last-child{ padding-bottom:0;}

.bkLefCon{ overflow:hidden; font-size:0; padding-left:10px;}

.bkLefCon a{ display:inline-block; vertical-align:middle; font-size:14px; color:#666666; min-width:40%; line-height:160%; margin:5px 8px;}

.bkRigList{ list-style:none; margin:0 -10px; overflow:hidden;}

.bkRigList li{ float:left; width:50%; margin-bottom:20px; padding:0 10px;}

.bkRigLink{ display:block; height:100%; background:#FFFFFF; overflow:hidden; color:#666666;}

.bkRigList .overflowHide{ float:left; width:170px; height:136px; margin-right:10px;}

.bkRigList .overflowHide .bgImg{ width:100%; height:100%;}

.bkRigCon{ padding:10px; overflow:hidden;}

.bkRigTit{ font-size:18px; line-height:24px; font-weight:normal; color:#333333;}

.bkRigBrief{ margin:8px 0; font-size:14px; line-height:24px; height:48px; overflow:hidden; color:#999999;}

.bkRigCon .hmu2_info{ margin-bottom:0;}

.bkRigCon .hmus_s1{ background-size:15px auto; padding-left:20px; margin-right:0;}

.bkRigLink:hover{ color:#666666;}

.bkRig .hmPage{ padding:10px 0;}

.bkSlider{ margin-bottom:15px;}

.bkSlider a{ display:block; height:100%; position:relative; overflow:hidden;}

.bksliderImg img{ width:100%; vertical-align:middle;}

.bksliderTit{ position:absolute; left:0; bottom:0; width:100%; background:url(../images/imgBg.png) repeat-x; z-index:1; color:#FFFFFF; padding:15px; font-size:22px;}

.bksliderTit span{ display:block; width:80%;}

.bkSlider .swiper-pagination{ text-align:right; padding-right:15px;}

.bkSlider .swiper-pagination-bullet{ background:#FFFFFF; opacity:0.5;}

.bkSlider .swiper-pagination-bullet-active{ background:#FFFFFF; opacity:1;}

.bkSlider2{ position:relative; margin-bottom:15px;}

.bkSlider2 a{ display:block; height:100%; position:relative; overflow:hidden;}

.bkslider2Tit{ position:absolute; left:0; bottom:0; width:100%; background:url(../images/imgBg.png) repeat-x; z-index:1; color:#FFFFFF; padding:10px; font-size:15px;}

.bkSlider2 .prev,.bkSlider2 .next{ position:absolute; top:50%; margin-top:-20px; width:24px; height:40px; background:rgba(0,0,0,0.5); color:#FFFFFF; font-size:20px; line-height:40px; text-align:center; z-index:1; cursor:pointer;}

.bkSlider2 .prev{ left:0;}

.bkSlider2 .next{ right:0;}



.bkItem{ margin-bottom:15px; background:#FFFFFF; padding:0.3rem;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);}

.bkTit{ font-size:15px; line-height:200%; margin-bottom:10px;}

.bkTit h3{ font-size:22px; font-weight:normal; line-height:160%;}

.bkCon{ position:relative;}

.bkCon .prev,.bkCon .next{ position:absolute; top:50%; margin-top:-20px; width:24px; height:40px; color:#333333; font-size:26px; line-height:40px; text-align:center; z-index:1; cursor:pointer;}

.bkCon .prev{ left:0;}

.bkCon .next{ right:0;}

.bkCon .prev:hover,.bkCon .next:hover{ color:#007fd4;}

.bkCon .swiper-slide{ padding:5px;}

.bkCon .swiper-slide a{ display:block; height:100%; position:relative; box-shadow:1px 1px 5px rgba(0,0,0,0.1); padding:15px 10px;}

.bkName{ font-size:18px; line-height:28px; height:56px;  font-weight:bold; color:#333333;}

.bkBrief{ font-size:14px; line-height:24px; height:72px; overflow:hidden; margin-top:5px;color:#666666; }

.bkMore{

    text-align: center;

}

.bkMore a{ display:inline-block; margin:15px 5px 0; width:140px; height:38px; line-height:38px; border:1px solid #666666; color:#666666; text-align:center; font-size:15px; transition:all 0.3s linear;}

.bkMore a:hover,.bkMore a:focus{ color:#666666;}

.bkCon .swiper-slide a:hover .bkName{ color:#007fd4; transition:all 0.3s linear;}

.bkMore a:hover{ border-color:#007fd4; background:#007fd4; color:#FFFFFF;}

@font-face {

    font-family: 'FontAwesome';

    src: url("http://www.jzcx.net/fonts/FontAwesome/fontawesome-webfont.eot?v=4.6.2");

    src: url("http://www.jzcx.net/fonts/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.6.2") format('embedded-opentype'), url("http://www.jzcx.net/fonts/FontAwesome/fontawesome-webfont.woff2?v=4.6.2") format('woff2'), url("http://www.jzcx.net/fonts/FontAwesome/fontawesome-webfont.woff?v=4.6.2") format('woff'), url("http://www.jzcx.net/fonts/FontAwesome/fontawesome-webfont.ttf?v=4.6.2") format('truetype'), url("http://www.jzcx.net/fonts/FontAwesome/fontawesome-webfont.svg?v=4.6.2#fontawesomeregular") format('svg');

    font-weight: normal;

    font-style: normal;

  }

  .fa {

    display: inline-block;

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

  }

  .fa-angle-right::before {

    content: "\f105";

}

.fa-angle-left::before {

    content: "\f104";

}



/* 政策信息 */

.zc_Policyinfotitlebg{

    background: url(../images/zc_bannerbg.jpg) no-repeat center bottom;

    margin-bottom: 50px;

}

.zc_Policyinfobg{

    background: none;

}



/* 搜索 */

.JZCX_searchbg{

    background: url(../images/seachbg.png) no-repeat center bottom;

    position: relative;

    z-index: 1;

    height: 500px;

    padding-top: 161px;

}

.JZCX_searchbgafter{

    background: url(../images/seachbg.png) no-repeat center -80px;

    position: relative;

    z-index: 1;

    height: 370px;

    padding-top: 118px;

}

.JZCX_searchbgafter .JZCX_search .hotsearch{

    display: none;

}



.searchposition{

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    width: 100%;

}

.JZCX_search h2{

    text-align: center;

    font-size: 40px;

    color: #FEFEFE;

    margin-bottom: 37px;

}

.JZCX_search .searchBox{

    height: 60px;

    background: #FFFFFF;

    border-radius: 5px;

    position: relative;

    padding-left: 142px;

    padding-right: 120px;

}

.JZCX_search .searchBox .keyword{

    position: absolute;

    top: 0;

    left: 0;

    width: 120px;

}

.JZCX_search .searchBox .keyword p{

    font-size: 18px;

    color: #333333;

    line-height: 60px;

    position: relative;

    padding-left: 23px;

}

.JZCX_search .searchBox .keyword .downbox{

    top: 0;

    position: absolute;

    height: 0;

    transition: .3s;

    width: 100%;

    opacity: 0;

    padding-top: 20px;

    overflow: hidden;

}

.JZCX_search .searchBox .keyword .downbox ul{

    background: #FFFFFF;

    position: relative;

    padding: 10px 0;

    box-shadow: 0px 0px 15px 0px rgba(60, 60, 60, 0.3);

    border-radius: 3px;

}

.JZCX_search .searchBox .keyword:hover .downbox{

    height: inherit;

    opacity: 1;

    top: 100%;

}

.JZCX_search .searchBox .keyword .downbox ul::after{

    content: "";

    width: 0px;

    height: 0px;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-bottom: 10px solid #fff;

    position: absolute;

    top: -10px;

    left: 50%;

    margin-left: -10px;

}

.JZCX_search .searchBox .keyword .downbox ul li{

    line-height: 42px;

    font-size: 16px;

    color: #333;

    text-align: center;

    cursor: pointer;

}

.JZCX_search .searchBox .keyword .downbox ul li:hover {

    background: #F3F5F6;

    color: #007FB4;

}

.JZCX_search .searchBox .keyword p i{

    top: 0;

    right: 0;

    position: absolute;

    width: 20px;

    height: 100%;

    background: url(../images/icon25.png) no-repeat right center;

}

.JZCX_search .searchBox .searchInput{

    height: 100%;

    width: 100%;

    color: #666;

    font-size: 18px;

}

.JZCX_search .searchBox .searchInput::-webkit-input-placeholder{

    color: #999;

}

.JZCX_search .searchBox .searchBtn{

    width: 120px;

    height: 100%;

    background: linear-gradient(90deg, #00B5F4, #446DE1);

    border-radius: 0px 3px 3px 0px;

    position: absolute;

    right: 0;

    top: 0;

    border: 0;

    font-size: 22px;

    color: #fff;

    cursor: pointer;

}

.JZCX_search  .hotsearch{

    font-size: 14px;

    color: rgba(255,255,255,.8);

    line-height: 34px;

    padding-top: 16px;

}

.JZCX_search  .hotsearch a{

    display: inline;

    margin-right: 10px;

    cursor: pointer;

}

.JZCX_searchlist{

    padding-bottom: 49px;

}

.JZCX_searchlist .IndustryLeft{

    float: inherit;

    width: 100%;

    display: block;

    padding-top: 60px;

}

.JZCX_searchlist .IndustryLeft ul li .left{

    width: 18.5%;

}

.JZCX_searchlist .IndustryLeft ul li .right{

    width: 79%;

}

.JZCX_searchlist .Industry_zhunt{

    padding-top:25px;

}

.JZCX_searchlist .Relatedrecomm h2{

    font-size: 18px;

    border-left: 0;

    line-height: 1;

    height: auto;

    padding-left: 0;

    margin-bottom: 17px;

}















@media screen and (max-width:1440px){

    .JZCX_search h2{

        font-size: 36px;

    }

    .lopedias_left ul li h3{

        font-size: 16px;

    }

    .lopedias_right h2{

        font-size: 22px;

    }

    .lopedias_left h3{

        font-size: 24px;

    }

    .IndustryLeft ul.sec_ullist li .zxzx2{

        bottom: 31px;

    }

}

@media screen and (max-width:1365px){

    .JZCX_search h2{

        font-size: 32px;

    }

    .visualangle .visualnav a{

        font-size: 14px;

        line-height: 36px;

    }

    .SecondaryAtlas ul li{

        font-size: 24px;

    }

    .visual_r_box1 ul.ul1 li .righttext h3,.visual_r_box1 ul.ul2 li{

        font-size: 13px;

    }

    .visual_r_box2 a{

        font-size: 12px;

    }

    .lopedias_left ul li h3{

        font-size: 14px;

    }

    .lopedias_right h2{

        font-size: 20px;

    }

    .lopedias_left h3{

        font-size: 22px;

    }

    .IndustryLeft ul.sec_ullist li .zxzx2{

        bottom: 33px;

    }

    /* 产业图谱 */

}

@media screen and (max-width:1100px){

 .IndustryLeft{

        padding-top: 30px;

    }

    .JZCX_search h2{

        font-size: 28px;

    }

    .JZCX_search .searchBox .keyword p,.JZCX_search .searchBox .searchInput,.JZCX_search .searchBox .keyword .downbox ul li{

        font-size: 14px;

    }

    .JZCX_search .searchBox .searchBtn{

        font-size: 18px;

    }

    .JZCX_search .hotsearch{

        font-size: 12px;

    }

    .lopedias_right h2{

        font-size: 18px;

    }

    .lopedias_left h3{

        font-size: 20px;

    }

    .JZCX_searchbg{

        height: 400px;

        padding-top: 120px;

    }

    .JZCX_search .searchBox{

        height: 45px;

    }

    .JZCX_search .searchBox .keyword p{

        line-height: 45px;

    }

    .IndustryLeft ul.sec_ullist li .zxzx2{

        bottom: 45px;

    }

}



@media screen and (max-width:768px){

    .IndustryLeft ul.sec_ullist li .zxzx2{

        display:none;

    }

    .bkMore{

        display: flex;

        align-items: center;

        justify-content: center;

    }

    .bkMore a{

        margin: .15rem .05rem 0;

        width: 1.4rem;

        height: .5rem;

        line-height: .5rem;

        font-size: .26rem;

        display: block;

    }

    .JZCX_search h2{

        font-size: .4rem;

    }

    .JZCX_search .searchBox .searchBtn{

        font-size: .32rem;

    }

    .visual_r_box1 ul.ul1 li .righttext h3, .visual_r_box1 ul.ul2 li{

        font-size: .25rem;

    }

    .visual_r_box1 ul.ul1 li .righttext p{

        font-size: .23rem;

    }

    .visual_r_box1 ul.ul1 li .leftimg p,

    .JZCX_search .hotsearch{

        font-size: .22rem;

    }

    .visual_r_box1 ul.ul2 li label,.visual_r_box2 a,

    .SecondarySpecial ul li .seemore,

    .SecondarySpecial ul li .secbtm .seezx

    {

        font-size: .24rem;

    }

    .Researcher dl dd h2,

    .Researcher .labeltitle,

    .lopedias_right h2{

        font-size: .34rem;

    }

    .SecondaryAtlas ul li,

    .Researcher dl dd p,

    .JZCX_search .searchBox .keyword p, .JZCX_search .searchBox .searchInput, 

    .JZCX_search .searchBox .keyword .downbox ul li,

    .Uponelevel a{

        font-size: .26rem;

    }

    .SecondarySpecial ul li .textbtm h3,

    .lopedias_left ul li h3{

        font-size: .28rem;

    }

    .lopedias_left h3{

        font-size: .36rem;

    }

    .visual_r_box1 ul.ul1 li .righttext h3{

        line-height: 1.6;

        max-height: initial;

        text-overflow: -o-ellipsis-lastline;

        overflow: hidden;

        text-overflow: ellipsis;

        display: -webkit-box;

        -webkit-line-clamp: 2;

        line-clamp: 2;

        -webkit-box-orient: vertical;

    }

    .visualangle .visualnav{

        display: flex;

        margin-bottom: .18rem;

        flex-wrap: wrap;

    }

    .visualangle .visualnav a{

        width: auto;

        line-height: .6rem;

        float: inherit;

        margin: 0 .15rem .15rem 0;

        padding: 0 .2rem;

    }

    .IndustryLeft ul.sec_ullist li .right .btm{

        margin-top: .1rem;

    }

    .visual_right{

        width: 100%;

    }

    

    .visual_r_box1 ul.ul1 li{

        height: auto;

        margin-bottom: .25rem;

    }

    .visual_r_box1 ul.ul1 li .leftimg{

        height: 1.3rem;

    }

    .visual_r_box1 ul.ul1 li .leftimg p{

        width: .8rem;

        height: .4rem;

        line-height: .4rem;

    }

    .visual_r_box1 ul.ul2 li label{

        width: .35rem;

        height: .3rem;

        line-height: .32rem;

        margin-right: .15rem;

    }

    .visual_r_box1 ul.ul2 li{

        margin-bottom: .16rem;

    }

    .visual_r_box2 a{

        padding: 0 .1rem;

        line-height: 2;

        border-width: .02rem;

        margin: 0 .05rem .15rem 0;

    }

    /* 产业图谱 */

    .SecondaryAtlas{

        padding: .2rem .4rem .32rem;

    }

    .SecondaryAtlas ul{

        display: flex;

        flex-wrap: wrap;

        justify-content: space-between;

        margin-left: 0;

    }

    .SecondaryAtlas ul li{

        width: 48%;

        height: 2.4rem;

        margin-bottom: .28rem;

        float: inherit;

        margin-left: 0;

    }

    .SecondaryAtlas ul li .Firstfloor h3{

        bottom: .25rem;

    }

    .SecondaryAtlas ul li .secondfloor img{

        width: .72rem;

        height: .72rem;

        margin: .55rem auto .26rem;

    }

    .SecondaryAtlas ul li .secondfloor.morefloor img{

        width: .56rem;

        height: .56rem;

    }

    .SecondaryAtlas ul li .secondfloor.morefloor h3{

        font-size: 14px;

    }

    /* 产业专题 */

    .SecondarySpecial{

        padding: .1rem .4rem .5rem;

    }

    .SecondarySpecial ul{

        display: flex;

        margin-left: 0;

        justify-content: space-between;

        flex-wrap: wrap;

    }

    .SecondarySpecial ul li{

        width: 47.5%;

        margin-bottom: .28rem;

        height: 4.18rem;

        margin-left: 0;

    }

    .SecondarySpecial ul li .imgtop{

        height: 2.4rem;

    }

    .SecondarySpecial ul li .textbtm{

        padding: .18rem .26rem 0;

    }

    .SecondarySpecial ul li .textbtm p{

        display: none;

    }

    .SecondarySpecial ul li .textbtm h3{

        line-height: 1.5;

        text-overflow: -o-ellipsis-lastline;

        overflow: hidden;

        text-overflow: ellipsis;

        display: -webkit-box;

        -webkit-line-clamp: 2;

        line-clamp: 2;

        -webkit-box-orient: vertical;

        height: auto;

    }

    .SecondarySpecial ul li .secbtm{

        left: .26rem;

        bottom: .2rem;

        background-size: auto .26rem!important;

        

        height: .3rem;

        line-height: .3rem;

        width: 100%;

    }

    .SecondarySpecial ul li .secbtm a{

        height: auto;

        padding-left: .35rem!important;

    }

    .SecondarySpecial ul li .seemore,

    .SecondarySpecial ul li .secbtm .seezx{

        background-size: .25rem auto;

        margin-left: 0;

    }

    /* 金牌研究员列表 */

    .Researcher{

        padding: .53rem .4rem;

        height: auto;

    }

    .Researcher dl dt{

        width: 2rem;

    }

    .Researcher dl dd{

        height: 2rem;

    }

    .Researcher dl dd h2{

        margin-bottom: .18rem;

    }

    .Uponelevel{

        

    }

    .Researcherbg{

        margin-top: 1rem;

    }

    .Uponelevel{

        right: .4rem;

        background-size: .3rem .3rem;

        display: none;

    }

    .Uponelevel a{

        padding-left: .4rem;

    }

    .Researcher .labeltitle{

        padding: .47rem 0 .47rem .45rem;

        background-size: .35rem .35rem;

    }









    /* 搜索 */

 .Industry_zhunt{

        padding-top: .25rem;

    }

    .JZCX_searchbg{

        height: 5rem;

        padding-top: 1.4rem;

        background:url(../images/seachbg.png) no-repeat center 0px;

        background-size: auto 120%!important;

    }

    .JZCX_search h2{

        margin-bottom: .37rem;

    }

    .JZCX_search .searchBox .searchBtn{

        width: 1.5rem;

    }

    .JZCX_search .searchBox{

        height: .8rem;

        padding-left: 2rem;

        padding-right: 1.8rem;

    }

    .JZCX_search .searchBox .keyword{

        width: 1.8rem;

    }

    .JZCX_search .searchBox .keyword p{

        padding-left: .23rem;

        line-height: .8rem;

    }

    .JZCX_search .searchBox .keyword .downbox ul li{

        line-height: 2.5;

    }

    .JZCX_search .hotsearch{

        line-height: 1.8;

    }

 .IndustryLeft{

        padding-top: .5rem;

    }

{

        padding-bottom: .5rem;

    }



    /* 产业观察。金智百科 */

    .lopedias_left,.lopedias_right{

        width: 100%;

    }

    .lopedias_left ul{

        margin-bottom: .2rem;

    }

    .lopedias_left ul li{

        height: 1.5rem;

        margin-bottom: .2rem;

    }

    .lopedias_left ul li h3{

        margin: .15rem .2rem .15rem 0;

        line-height: 1.8;

    }

    .lopedias_left{

        margin-bottom: .5rem;

    }

    .lopedias_right{

        padding: .4rem;

    }

    /* 金牌研究员 */

    .OrderRight{

        width: 100%;

        display: none;

    }

    .Report_left ul.sec_ullist li{

        height: auto;

        padding: .2rem 0;

    }

    .DownloadReport{

        width: 1.5rem;

        height: .5rem;

        line-height: .5rem;

    }

}

@media screen and (max-width:480px) {

.Home_secondnav ul li .right {bottom: 0px;

    position: absolute!important;}



}






.yiqi li a span{text-align: center;
    margin-top: 10px;
    font-size: 14px;}










