*{
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none;
    box-sizing: border-box;
    font-family: "Microsoft YaHei UI";
}
.box{
    width: 100%;
}
@media screen and (max-width: 1600px) { 
.box {width: 1700px}  
}
.headers{
    width: 100%;
}
.header{
    /*width: 1900px;*/
    height: 220px;
    width: 100%;

    margin: 0 auto;
    background: url("/skyjyimgs/tit-bg.jpg") no-repeat center center;
    background-size:100%;
}
.header-1{
    padding: 53px 30px 0px 30px;
    width: 1700px;
    margin: 0 auto;
}
.header-2{
    text-align: right;
    padding-right: 50px;
    width: 1700px;
    margin: 11px auto;
    display: flex;
    justify-content: flex-end;
}
.input-1{
    width: 210px;
    height: 40px;
    background-color: rgb(214,221,240);
    border: 1px solid aliceblue;
}
.input-1:focus{ outline: none; }
.input-2{
    width: 95px;
    height: 40px;
    background-color: rgb(214,221,240);
    border: 1px solid aliceblue;
}
.header-2 button{
    background-color: rgb(114,17,112);
    color: aliceblue;
    border: none;
    width: 80px;
    height: 40px;
    font-size: 16px;
}


.tapcd{
    /*width: 1900px;*/
    margin: 0 auto;
    width: 100%;
    height: 50px;
    background-color: rgb(114,17,112);
    /*position: absolute;*/
    z-index: 3;
}
.tapcd .ulbox{
    width: 100%;
    margin: 0px auto;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    /*border: 1px solid red;*/
    /*padding-left: 30px;*/
    text-align: center;
}
.tapcd .ulbox>li{
    color: aliceblue;
    line-height: 50px;
    height: 50px;
    margin:0 15px;
    font-size: 18px;
}
.tapcd .ulbox>li a{
    color: aliceblue;
}

.sy{
	 width: 100px;
}
.sy:hover {
    background-color: #931690;
}
/*走进我们导航*/
.tapcd .ulbox .zjwm{
    width: 150px;
    position: relative;
    /*flex-grow: 1;*/
}
.tapcd .ulbox .zjwmcd{
    width: 200px;
    height: auto;
    /*background-color: aqua;
    border: 1px solid #ccc;*/
    position: absolute;
    top: 50px;
    /*left: -50px;*/
    color: black;
    display: none;
    background-color: #f2f3f3;
    flex-grow: 1;
    z-index:99;
}
.tapcd .ulbox .zjwm .zjwmcd li a{
   color: black;
}
.tapcd .ulbox .zjwm .zjwmcd li:hover a{
   color: white;
}
.tapcd .ulbox .zjwm:hover .zjwmcd{
    display: block;
}
.tapcd .ulbox .zjwm:hover {
    background-color: #931690
}

.zjwmcd li:hover {
    background-color: #931690;
   color: white;
    
}

/*新闻通知导航*/
.tapcd .ulbox .xwtz{
    width: 150px;
    position: relative;
    /*flex-grow: 1;*/
}
.tapcd .ulbox .xwtzcd{
    width: 200px;
    height: auto;
    /*background-color: aqua;
    border: 1px solid #ccc;*/
    position: absolute;
    top: 50px;
    /*left: -50px;*/
    color: black;
    display: none;
   background-color: #f2f3f3;
    flex-grow: 1;
    z-index:99;
}
.tapcd .ulbox .xwtz .xwtzcd li a{
   color: black;
}
.tapcd .ulbox .xwtz .xwtzcd li:hover a{
   color: white;
}
.tapcd .ulbox .xwtz:hover .xwtzcd{
    display: block;
}
.tapcd .ulbox .xwtz:hover {
    background-color: #931690
}

.xwtzcd li:hover {
    background-color: #931690;
    color: white;    
}
/*智库专家导航*/
.zkzj{
	width: 150px;
}
.zkzj:hover {
    background-color: #931690;
}
/*智库成果导航*/
.tapcd .ulbox .zkcg{
    width: 150px;
    position: relative;
    /*flex-grow: 1;*/
}
.tapcd .ulbox .zkcgcd{
    width: 200px;
    height: auto;
    /*background-color: aqua;
    border: 1px solid #ccc;*/
    position: absolute;
    top: 50px;
    /*left: -50px;*/
    color: black;
    display: none;
    background-color: #f2f3f3;
    flex-grow: 1;
    z-index:99;
}
.tapcd .ulbox .zkcg .zkcgcd li a{
   color: black;
}
.tapcd .ulbox .zkcg .zkcgcd li:hover a{
   color: white;
}
.tapcd .ulbox .zkcg:hover .zkcgcd{
    display: block;
}
.tapcd .ulbox .zkcg:hover {
    background-color: #931690
}

.zkcgcd li:hover {
    background-color: #931690;
    color: white;    
}

/*品牌活动导航*/
.tapcd .ulbox .pphd{
    width: 150px;
    position: relative;
    /*flex-grow: 1;*/
}
.tapcd .ulbox .pphdcd{
    width: 200px;
    height: auto;
    /*background-color: aqua;
    border: 1px solid #ccc;*/
    position: absolute;
    top: 50px;
    /*left: -50px;*/
    color: black;
    display: none;
   background-color: #f2f3f3;
    flex-grow: 1;
    z-index:99;
}
.tapcd .ulbox .pphd .pphdcd li a{
   color: black;
}
.tapcd .ulbox .pphd .pphdcd li:hover a{
   color: white;
}
.tapcd .ulbox .pphd:hover .pphdcd{
    display: block;
}
.tapcd .ulbox .pphd:hover {
    background-color: #931690
}

.pphdcd li:hover {
    background-color: #931690;
    color: white;    
}
/*长三角导航*/
.tapcd .ulbox .csj{
    width: 300px;
    position: relative;
    /*flex-grow: 1;*/
}
.tapcd .ulbox .csjcd{
    width: 300px;
    height: auto;
    /*background-color: aqua;
    border: 1px solid #ccc;*/
    position: absolute;
    top: 50px;
    /*left: -5px;*/
    color: black;
    display: none;
   background-color: #f2f3f3;
    flex-grow: 1;
    z-index:99;
}
.tapcd .ulbox .csj .csjcd li a{
   color: black;
}
.tapcd .ulbox .csj .csjcd li:hover a{
   color: white;
}
.tapcd .ulbox .csj:hover .csjcd{
    display: block;
}
.tapcd .ulbox .csj:hover {
    background-color: #931690
}

.csjcd li:hover {
    background-color: #931690;
    color: white;    
}

.nr1{
    overflow: hidden;
    width: 100%;
    margin-top: 20px;
    z-index: 9;
}
.nrbox{
    width: 1550px;
    margin: 0 auto;
    /*border: 1px solid #ccc;*/
    display: flex;
}
.nrbox .nr1-1{
    width:550px;
    /*margin-left: 50px;*/
    /*background-color: aqua;*/
}
.nrbox .nr1-1 .nr1-1-zt .zttop{
    display: flex;
    justify-content: space-between;
    margin-top: 35px;
    border-bottom: 1px solid #ccc;
}
.nrbox .nr1-1 .nr1-1-zt .zttop p{
    color: black;
    font-weight: bolder;
    font-size: 20px;
    border-bottom: 2px solid rgb(114,17,112);
}
.nrbox .nr1-1 .nr1-1-zt a{
    font-size: 16px;
    color: black;
}
.nrbox .nr1-1 .nr1-1-zt .ztbottom li{
    padding: 10px 0 5px 10px;
    display: flex;
    justify-content: space-between;
}
.nrbox .nr1-1 .nr1-1-zt span{
    font-size: 14px;
    color: black;
}
.nrbox .nr1-2{
    width:550px;
    margin-left: 20px;
    /*background-color:olivedrab;*/
}
.nrbox .nr1-2 .nr1-2-zt .zttop{
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
}
.nrbox .nr1-2 .nr1-2-zt .zttop p{
    color: black;
    font-weight: bolder;
    font-size: 20px;
    border-bottom: 2px solid rgb(114,17,112);
}
.nrbox .nr1-2 .nr1-2-zt a{
    font-size: 16px;
    color: black;
}
.nrbox .nr1-2 .nr1-2-zt .ztbottom li{
    padding: 10px 0 5px 10px;
    display: flex;
    justify-content: space-between;
}
.nrbox .nr1-2 .nr1-2-zt span{
    font-size: 14px;
}
.zt2{
    margin-top:45px ;
}
.nrbox .nr1-3{
    width:410px;
    margin-left: 40px;
}
.nrbox .nr1-3 .nr1-3-top{
    width: 150px;
    height: 30px;
    background-color: rgb(114,17,112);
}
.nrbox .nr1-3 .nr1-3-top p{
    color: aliceblue;
    text-align: center;
    background: url("/skyjyimgs/zz.png") no-repeat 10px 7px/20px;
    padding: 5px 0 15px 20px;
}
.nrbox .nr1-3 .nr1-3-bottom img{
    height: 500px;
    margin-left: 40px;
}
.nr2{
    overflow: hidden;
    width: 100%;
    margin-top: 25px;
}
.nr2 .nr2box{
    width: 1550px;
    margin: 0px auto;
    box-sizing: border-box;
}
.nr2box .nr2top{
    height: 40px;
    background-color: rgb(114,17,112);
    display: flex;
    justify-content: space-between;
}
.nr2box .nr2top p{
    color: aliceblue;
    font-weight: bolder;
    font-size: 20px;
    padding: 5px;
   
}
.nr2box .nr2top a{
    color: aliceblue;
    font-size: 16px;
    padding: 5px;
    line-height: 45px;
}
.nr2box .nr2bottom{
    display: flex;
    justify-content: space-between;
    background: rgb(241,241,241);
}
.nr2box .nr2bottom .nr2bottom-1 img{
    width: 80px;
    height: 120px;
}
.nr2box .nr2bottom .nr2bottom-1{
    width: 385px;
    display: flex;
    justify-content: space-between;
    margin: 10px;
}
.nr2box .nr2bottom .nr2bottom-1 .rw{
    padding: 10px;
}
.nr2box .nr2bottom .nr2bottom-1 .rw p{
    font-size: 16px;
    padding-top: 5px;
}

.nr3{
    width: 100%;
    overflow: hidden;
}
.nr3box{
    width: 1550px;
    margin: 0 auto;
}
.nr3box .nr3-1{
    display: flex;
    justify-content: space-between;
}
.nr3box .nr3-1 .nr3-1-1{
    width: 750px;
    margin-top: 20px;
}
.nr3-1-1 .nr3-1-top{
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
}
.nr3-1-1 .nr3-1-top a{
    color: black;
    font-size: 16px;
}
.nr3-1-1 .nr3-1-top p{
    font-weight: bolder;
    font-size: 20px;
    border-bottom: 2px solid rgb(114,17,112);
}
.nr3-1-1 .nr3-1-buttom{
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
}
.nr3-1-1 .nr3-1-buttom ul li{
    line-height: 30px;
    padding-left: 15px;
    display: flex;
    justify-content: space-between;
    width: 425px;
}
.nr3-1-1 .nr3-1-buttom ul li a{
    font-size: 16px;
    color: black;
}
.nr3-1-1 .nr3-1-buttom ul li span{
    font-size: 14px;
    color: black;
    margin-left: 35px;
}
/*.nr3-1-1 .nr3-1-buttom p a{
    color: black;
    font-size: 16px;
}
.nr3-1-1 .nr3-1-buttom p{
    padding-left: 20px;
    line-height: 25px;
}*/
.nr3box .nr3-1 .nr3-1-2{
    width: 770px;
    margin-top: 20px;
}
.nr3-1-2 .zxtop{
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
}
.nr3-1-2 .zxtop a{
    color: black;
    font-size: 16px;
}
.nr3-1-2 .zxtop p{
    font-weight: bolder;
    font-size: 20px;
    border-bottom: 2px solid rgb(114,17,112);
}
.nr3-1-2 .zxbuttom{
    margin-top: 15px;
    display: flex;
}
.nr3-1-2 .zxbuttom ul li{
    line-height: 30px;
    padding-left: 15px;
    display: flex;
    justify-content: space-between;
    width: 445px;
}
.nr3-1-2 .zxbuttom ul li a{
    font-size: 16px;
    color: black;
}
.nr3-1-2 .zxbuttom ul li span{
    font-size: 14px;
    color: black;
    margin-left: 35px;
}
.nr3-2{
    display: flex;
    margin-top: 20px;
}
.nr3-2 .nr3-2-1{
    width: 750px;
}
.nr3-2 .nr3-2-1 .zjtop{
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
}
.nr3-2 .nr3-2-1 .zjtop p{
    font-weight: bolder;
    font-size: 20px;
    border-bottom: 2px solid rgb(114,17,112);
}
.nr3-2 .nr3-2-1 .zjtop a{
    color: black;
    font-size: 16px;
}
.nr3-2 .nr3-2-1 .zjbuttom{
    margin-top: 10px;
}
.nr3-2 .nr3-2-1 .zjbuttom ul li {
    display: flex;
    justify-content: space-between;
    line-height: 30px;
    width: 745px;
}
.nr3-2 .nr3-2-1 .zjbuttom ul li a{
    color: black;
    font-size: 16px;
}
.nr3-2 .nr3-2-1 .zjbuttom ul li span{
    font-size: 14px;
}
.nr3-2 .nr3-2-1 .zjbuttom ul{
    width: 730px;
   /* margin: 0 auto;*/
}
.nr3-2 .nr3-2-2{
    width: 770px;
    margin-left: 25px;
}
.nr3-2-2 .dsftop{
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
}
.nr3-2-2 .dsftop p{
    font-weight: bolder;
    font-size: 20px;
    border-bottom: 2px solid rgb(114,17,112);
}
.nr3-2-2 .dsftop a{
    color: black;
    font-size: 16px;
}
.nr3-2-2 .dsfbuttom{
    margin-top: 10px;
    overflow: hidden;
}
.nr3-2-2 .dsfbuttom ul li{
    display: flex;
    justify-content: space-between;
    line-height: 30px;
    width: 770px;
}
.nr3-2-2 .dsfbuttom ul li a{
    color: black;
    font-size: 16px;
}
.nr3-2-2 .dsfbuttom ul li span{
    font-size: 14px;
}
.nr3-2-2 .dsfbuttom ul{
    width: 750px;
    /*margin: 0 auto;*/
}




/*尾部*/
.tail{
    width: 100%;
    overflow: hidden;
    margin-top: 5px;
}
.tailboxs{
    width: 100%;
    margin: 0 auto;
    background-color: rgb(114,17,112);
}
.tailbox{
    width: 1550px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.tail-1{
   padding: 20px;
}
.tail-1 p{
    color: aliceblue;
    font-weight: bolder;
}
.tail-1 ul{
    margin-top: 15px;
}
.tail-1 ul li{
    line-height: 25px;
    color: aliceblue;
    font-size: 14px;
}
.tail-2{
    padding: 20px;
}
.tail-2 p{
    color: aliceblue;
    font-weight: bolder;
}
.tail-2 img{
    /*width: 180px;*/
    width: 168px;
    height: 43px;
    padding-top: 5px;
}
.tail-2 div{
    width: 520px;
}
.tail-3{
    padding: 20px;
}
.tail-3 .tail-3-wx{
    padding: 7px 15px 0 10px;
    display: flex;
    width: 270px;
    justify-content: space-around;
    background-color: aliceblue;
    height: 150px;
}
.tail-3-wx div img{
    width: 100%;
}
/*.tail-3 .tail-3-wx p{*/
/*   margin: 0 0 0 0;*/
/*}*/
.tail-3>p{
    text-align: center;
    color: aliceblue;
    width: 270px;
    height: 40px;
    padding-top: 10px;
    background-color: rgb(150,21,147);
}