/**{-webkit-tap-highlight-color: transparent;  margin:0; padding:0;}
a:focus, *:focus {outline:none;}
a{text-decoration: none;color: black; outline:none;}
b{font-weight: 400;}
a,b,p,span{font-family: "微软雅黑";}
li{list-style:none;}
img{vertical-align:middle; border:0 none;}
input[type=submit]{-webkit-appearance:none;}
input[type=button]{-webkit-appearance:none;}
html,body{
    margin: 0;padding: 0;
    -webkit-text-size-adjust: 100%!important;
    font-family: "微软雅黑";
    font-size: 20px;
    background: #eff5fb;
}*/


/*================================================*/
.public-top{
    width: 100%;
    min-height: 626px;
    background: white;
    /*margin-top: 121px;*/
    border-bottom: 2px solid #eeeeee;
}
.public-top-bg{
    width: 100%;
    height: 346px;
    overflow: hidden;
}
.public-top-bg-blank{
    width: 100%;
    height: 200px;  
    margin-top: 146px;
    background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);; /*FireFox*/
    background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);  /* Opear */
    background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)); /*IE10及IE10+*/
}
.public-top .personal{
    width: 1260px;
    min-height: 340px;
    background: white;
    margin: 0 auto;
    position: relative;
    
}
.public-top .personal .v1{
    width: 100%;
    height: 122px;
    padding-top: 58px;
    position: absolute;
    top: -120px;
    left: 0px;
}
.public-top .personal .v1 > .pic{
    width: 122px;
    height: 122px;
    margin: 0 auto;
    border-radius: 50%;
    border: solid 4px #ffffff;
    transition: 1s;
    -moz-transition: -moz-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    -o-transition: -o-transform 1s;       
}

.public-top .personal:hover .v1 > .pic{
    transform: scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);     
}

.public-top .personal .v2{
    width: 100%;
    height: 44px;
    line-height: 44px;
    text-align: center;
    padding: 74px 0 14px;
}
.public-top .personal .v2 span{
    font-size: 24px;
    color: black;
}
.public-top .personal .v2 span img{
    height: 18px;
    margin-bottom: -5px;
}
.public-top .personal .v3{
    width: 600px;
    min-height: 72px;
    margin: 0 auto;
    text-align: center;
}
.public-top .personal .v3 p{
    font-size: 14px;
    color: #a3a3a3;
    line-height: 24px;
    text-align: center;
}

.public-top .personal .v4{
    width: 100%;
    height: 90px;
    padding: 30px 0 36px;
    position: absolute;
    top: -120px;
    left: 0px;
}
.public-top .personal .v4 > .v4-ul{
    width: 914px;
    height: 90px;
    margin: 0 auto;
}

.public-top .personal .v4 > .v4-ul .li{
    width: 162px;
    height: 30px;
    border-left: 1px solid #eeeeee;
    float: left;
    margin: 30px 0;
    position: relative;
}
.public-top .personal .v4 > .v4-ul .li:nth-child(1){
    border-left-style: none;
}

.public-top .personal .v4 > .v4-ul .li .li-top{
    width: 100%;
    height: 30px;
    line-height: 30px;
    position: absolute;
    top: -20px;
    left: 0;
    text-align: center;
}
.public-top .personal .v4 > .v4-ul .li .li-top span{
    font-size: 14px;
    color: #b1b1b1;
}


.public-top .personal .v4 > .v4-ul .li .li-bottom{
    width: 100%;
    height: 40px;
    line-height: 40px;
    position: absolute;
    bottom: -20px;
    left: 0;
    text-align: center;
}
.public-top .personal .v4 > .v4-ul .li .li-bottom span{
    font-size: 28px;
    color: #ffffff;
    cursor: pointer;
}

.public-top .personal .v5{
    width: 100%;
    height: 38px;
    display: flex;
    justify-content: center;
}
.public-top .personal .v5 > a{
    display: block;
    width: 82px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-radius: 2px;
    font-size: 16px;
    color: #2784bd;
    border:1px solid #2784bd;
}
.public-top .personal .v5 > a:hover{
    background: #2784bd;
    color:#fff;
}
.public-top .personal .v5 > a i{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../img/png/home_share1.png) center no-repeat;
    background-size: cover;
    margin-right: 2px;
}
.public-top .personal .v5 > a:hover i{
    background: url(../img/png/home_share2.png) center no-repeat;
    background-size: cover;
}

.public-top .personal .v6{
    width: 100%;
    height: 56px;
    margin-top: 42px;
    /*margin: 0 auto;*/
    text-align: center;
}

.public-top .personal .v6 .v6-ul{
    width: auto;
    padding:0 1px;
    height: 56px;
    margin: 0 auto;
    display: inline-block;
}
.public-top .personal .v6 .v6-ul .li{
    width: 115px;
    height: 56px;
    line-height: 0;
    float: left;
    text-align: center;
}
.public-top .personal .v6 .v6-ul .li a{
    display: inline-block;
    height: 54px;
    line-height: 56px;
    font-size: 18px;
    color: #333333;
    border-bottom: 3px solid transparent;
}
.public-top .personal .v6 .v6-ul .li a.show{
    border-bottom: 3px solid #333333;
    /*font-weight: 700;*/
}
.public-top .personal .v6 .v6-ul .li a:hover{
    color: #2784bd
}



.main-1{
    width: 1260px;
    min-height: 100px;
    margin: 0 auto 100px;
    overflow: hidden;
}
.main-1 .main-left{
    width: 920px;
    min-height: 400px;
    float: left;
    /*background: green;*/
}
.main-1 .main-left .item-top{
    width: 100%;
    height: 58px;
    position: relative;
}
.main-1 .main-left .item-top > .v1{
    width: 200px;
    height: 58px;
    line-height: 58px;
    float: left;
}
.main-1 .main-left .item-top > .v1 span{
    font-size: 14px;
    color: #333333;
}


.main-1 .main-left .item-top > .v2{
    width: 124px;
    height: 58px;
    line-height: 0;
    float: right;
    text-align: center;
    position: relative;
}
.main-1 .main-left .item-top > .v2 > a{
    display: block;
    height: 58px;
    line-height: 58px;
    font-size: 14px;
    text-align: center;
    color: #333333;
    position: relative;
}

.main-1 .main-left .item-top > .v2 > a > b{
    display: block;
    width: 11px;
    height: 7px;
    position: absolute;
    top: 25px;
    right: 8px;
}
.main-1 .main-left .item-top > .v2 > a > b > i{
    display: block;
    width: 11px;
    height: 7px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../img/png/v1-2.png) center no-repeat;
    background-size: cover;

    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}

.main-1 .main-left .item-top > .v2 .menu{
    width: 124px;
    min-height: 40px;
    background: white;
    box-shadow: 0 0 6px #e9e9e9;
    position: absolute;
    top: 45px;
    left: 0;
    z-index: 2;
    display: none;
}
.main-1 .main-left .item-top > .v2 .menu > a{
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333333;
}
.main-1 .main-left .item-top > .v2 .menu > a.show{
    color: #2784bd;
}
.main-1 .main-left .item-top > .v2 .menu > a:hover{
    background: #F5F5F5;
}


.main-1 .main-left .item-top > .v2:hover > .menu{
    display: block;
}

.main-1 .main-left .item-top > .v2:hover > a > b > i{
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

.main-1 .main-left .item-box{
    width: 920px;
    min-height: 0;
}
.main-1 .main-left .item-box .item{
    width: 886px;
    min-height: 0;
    background: white;
    border: 1px solid #EEEEEE;
    padding: 19px 16px;
    margin-bottom: 16px;
    overflow: hidden;
}
.main-1 .main-left .item-box .item .item-left{
    width: 194px;
    height: auto;
    float: left;
}
.main-1 .main-left .item-box .item .item-left > .pic-1{
    width: 194px;
    height: 272px;
    position: relative;
}
.main-1 .main-left .item-box .item .item-left > .pic-1 .v1{
    width: 188px;
    height: 266px;
    background: #e7bd15;
    position: absolute;
    top: 5px;
    left: 5px;
}
.main-1 .main-left .item-box .item .item-left > .pic-1 .v2{
    width: 188px;
    height: 266px;
    position: absolute;
    top: 0;
    left: 0;
}


.main-1 .main-left .item-box .item .item-left > .pic-2{
    width: 194px;
    height: 272px;
    position: relative;
}
.main-1 .main-left .item-box .item .item-left > .pic-2 .v1{
    width: 178px;
    height: 178px;
    border-radius: 50%;
    background: #e7bd15;
    position: absolute;
    top: 52px;
    left: 10px;
}
.main-1 .main-left .item-box .item .item-left > .pic-2 .v2{
    width: 178px;
    height: 178px;
    border-radius: 50%;
    position: absolute;
    top: 47px;
    left: 5px;
}


.main-1 .main-left .item-box .item .item-left > .pic-3{
    width: 194px;
    height: 272px;
    position: relative;
}
.main-1 .main-left .item-box .item .item-left > .pic-3 .v1{
    width: 188px;
    height: 150px;
    background: #e7bd15;
    position: absolute;
    top: 5px;
    left: 5px;
}
.main-1 .main-left .item-box .item .item-left > .pic-3 .v2{
    width: 188px;
    height: 150px;
    position: absolute;
    top: 0;
    left: 0;
}


.main-1 .main-left .item-box .item .item-right{
    width: 666px;
    min-height: 238px;
    float: right;
    position: relative;
    padding-bottom: 34px;
}
.main-1 .main-left .item-box .item .item-right .v1{
    width: 100%;
    min-height: 32px;
    max-height: 64px;
    margin: 8px 0;
    overflow: hidden;
}
.main-1 .main-left .item-box .item .item-right .v1 > a{
    font-size: 24px;
    color: #333333;
    font-weight: 700;
    line-height: 32px;
}

.main-1 .main-left .item-box .item .item-right .v1 > a:hover{
    /*color: #fee002;*/
}


.main-1 .main-left .item-box .item .item-right .v2{
    width: 100%;
    height: 24px;
}
.main-1 .main-left .item-box .item .item-right .v2 span{
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    font-size: 14px;
    color: #d94343;
    border: 1px solid #d94343;
    border-radius: 11px;
    float: left;
    margin-bottom: 20px;
}

.main-1 .main-left .item-box .item .item-right .v3{
    width: 570px;
    min-height: 0;
    margin: 28px 52px 28px 32px;
    position: relative;
}
.main-1 .main-left .item-box .item .item-right .v3 p{
    font-size: 16px;
    color: #333333;
    line-height: 26px;
    text-indent: 2em;

    /*max-height: 78px;*/
    /*overflow: hidden;*/
}
.main-1 .main-left .item-box .item .item-right .v3 .s-t{
    width: 31px;
    height: 26px;
    position: absolute;
    top: -20px;
    left: -32px;
    background: url(../img/png/v1-3.png) center no-repeat;
    background-size: cover;
}

.main-1 .main-left .item-box .item .item-right .v3 .s-b{
    width: 31px;
    height: 26px;
    position: absolute;
    bottom: -20px;
    right: -44px;
    background: url(../img/png/v1-4.png) center no-repeat;
    background-size: cover;
}



.main-1 .main-left .item-box .item .item-right .v4{
    width: 100%;
    height: 24px;
    position: absolute;
    bottom: 0;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-l{
    display: inline-block;
    height: 24px;
    position: absolute;
    top: 0;
    left: 0;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-l .li-1{
    width: 130px;
    height: 24px;
    float: left;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-l .li-1 span{
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #9b9b9b;
    float: left;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-l .li-1 span.sp1{
    width: 15px;
    padding-right: 4px;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-l .li-1 span.sp1 > i{
    display: block;
    width: 15px;
    height: 15px;
    margin: 4.5px 0;
    background: url(../img/png/v1-5.png) center no-repeat;
    background-size: cover;
}

.main-1 .main-left .item-box .item .item-right .v4 > .v4-l .li-1 span.sp2{
    font-size: 12px;
    color: #9b9b9b;
}

.main-1 .main-left .item-box .item .item-right .v4 > .v4-l .li-2{
    width: 130px;
    height: 24px;
    float: left;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-l .li-2 span{
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #9b9b9b;
    float: left;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-l .li-2 span.sp3{
    width: 15px;
    padding-right: 4px;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-l .li-2 span.sp3 > i{
    display: block;
    width: 15px;
    height: 15px;
    margin: 4.5px 0;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-l .li-2 span.sp3 > i{
    display: block;
    width: 15px;
    height: 15px;
    margin: 4.5px 0;
    background: url(../img/png/v1-6.png) center no-repeat;
    background-size: cover;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-l .li-2 span.sp4{
    font-size: 12px;
    color: #9b9b9b;
}



.main-1 .main-left .item-box .item .item-right .v4 > .v4-r{
    display: inline-block;
    height: 24px;
    position: absolute;
    top: 0;
    right: 0;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-r .li-1{
    width: 116px;
    height: 24px;
    float: left;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-r .li-1 a{
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #9b9b9b;
    float: left;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-r .li-1 a.sp1{
    width: 16px;
    padding-right: 4px;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-r .li-1 a.sp1 > i{
    display: block;
    width: 16px;
    height: 20px;
    margin: 2px 0;
    background: url(../img/png/v1-7.png) center no-repeat;
    background-size: cover;
}

.main-1 .main-left .item-box .item .item-right .v4 > .v4-r .li-1 a.sp2{
    font-size: 12px;
    color: #9b9b9b;
}


.main-1 .main-left .item-box .item .item-right .v4 > .v4-r .li-2{
    width: 92px;
    height: 24px;
    float: left;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-r .li-2 a{
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #9b9b9b;
    float: left;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-r .li-2 a.sp3{
    width: 15px;
    padding-right: 4px;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-r .li-2 a.sp3 > i{
    display: block;
    width: 15px;
    height: 15px;
    margin: 4.5px 0;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-r .li-2 a.sp3 > i{
    display: block;
    width: 15px;
    height: 15px;
    margin: 4.5px 0;
    background: url(../img/png/v1-8.png) center no-repeat;
    background-size: cover;
}

.main-1 .main-left .item-box .item .item-right .v4 > .v4-r .li-2 a.sp4{
    font-size: 12px;
    color: #9b9b9b;
}


.main-1 .main-left .item-box .item .item-right .v4 > .v4-r .li-3{
    min-width: 50px;
    height: 24px;
    float: left;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-r .li-3 a{
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #9b9b9b;
    float: left;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-r .li-3 a.sp5{
    width: 15px;
    padding-right: 4px;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-r .li-3 a.sp5 > i{
    display: block;
    width: 15px;
    height: 15px;
    margin: 4.5px 0;
}
.main-1 .main-left .item-box .item .item-right .v4 > .v4-r .li-3 a.sp5 > i{
    display: block;
    width: 15px;
    height: 15px;
    margin: 4.5px 0;
    background: url(../img/png/v1-9.png) center no-repeat;
    background-size: cover;
}

.main-1 .main-left .item-box .item .item-right .v4 > .v4-r .li-3 a.sp6{
    font-size: 12px;
    color: #9b9b9b;
}


.main-1 .main-right{
    width: 320px;
    min-height: 500px;
    float: right;
    padding-top: 58px;
}

.main-1 .main-right .m1{
    width: 318px;
    height: 198px;
    border: 1px solid #EEEEEE;
    background: white;
    margin-bottom: 18px;
	display: none;
}
.main-1 .main-right .m1 .v1{
    width: auto;
    height: 61px;
    padding: 0 24px;
    line-height: 61px;
    border-bottom: 1px solid #EEEEEE;
}
.main-1 .main-right .m1 .v1 span{
    font-size: 16px;
    color: #333333;
}
.main-1 .main-right .m1 .v2{
    width: auto;
    height: 72px;
    padding: 34px 24px 30px;
}
.main-1 .main-right .m1 .v2 .pic{
    display: block;
    width: 72px;
    height: 72px;
    border-radius: 50%;
    background: #e8e8e8;
}

.main-1 .main-right .m2{
    width: 318px;
    height: 162px;
    border: 1px solid #EEEEEE;
    background: white;
    margin-bottom: 18px;
}
.main-1 .main-right .m2 .v1{
    width: auto;
    height: 61px;
    padding: 0 24px;
    line-height: 61px;
    border-bottom: 1px solid #EEEEEE;
}
.main-1 .main-right .m2 .v1 span{
    font-size: 16px;
    color: #333333;
}
.main-1 .main-right .m2 .v2{
    width: auto;
    height: 38px;
    padding: 30px 24px 32px;
}
.main-1 .main-right .m2 .v2 .pic{
    display: block;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    margin-right: 23px;
    float: left;
}
.main-1 .main-right .m2 .v2 .pc1{
    background: url(../img/png/v1-10.png) center no-repeat #d63636;
    background-size: cover;
}
.main-1 .main-right .m2 .v2 .pc2{
    background: url(../img/png/v1-11.png) center no-repeat #8dc21f;
    background-size: cover;
}

.main-1 .main-right .m3{
    width: 318px;
    min-height: 62px;
    border: 1px solid #EEEEEE;
    background: white;
    margin-bottom: 18px;
}
.main-1 .main-right .m3 .v1{
    width: auto;
    height: 61px;
    padding: 0 24px;
    line-height: 61px;
    border-bottom: 1px solid #EEEEEE;
}
.main-1 .main-right .m3 .v1 span{
    font-size: 16px;
    color: #333333;
}
.main-1 .main-right .m3 .v2{
    width: auto;
    min-height: 0;
    height: 270px;
    padding: 34px 24px 6px;
    overflow: hidden;
}
.main-1 .main-right .m3 .v2 .li{
    width: 71px;
    height: 118px;
    float: left;
    margin-left: 28px;
    margin-bottom: 20px;
}
.main-1 .main-right .m3 .v2 .li:nth-child(3n+1){
    margin-left: 0;
}

.main-1 .main-right .m3 .v2 .li .pic{
    width: 71px;
    height: 71px;
    border-radius: 50%;
    overflow: hidden;
        transition: 1s;
    -moz-transition: -moz-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    -o-transition: -o-transform 1s;   
    
}
.main-1 .main-right .m3 .v2 .li .pic:hover{
    transform: scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);   
    
}
.main-1 .main-right .m3 .v2 .li a{
    display: block;
    width: 71px;
    height: 71px;
    overflow: hidden;
    border-radius: 50%;	
	
}
.main-1 .main-right .m3 .v2 .li .name{
    width: 60px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    margin: 6px auto 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
    color: #333333;
}
.main-1 .main-right .m3 .v2 .li .name span{
    font-size: 14px;
    color: #333333;
    cursor: pointer;
}
.main-1 .main-right .m3 .v2 .li .name span:hover{
    color: #2784bd;
}
.main-1 .main-right .m3 .v2 .li .time{
    width: 62px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    margin: 0 auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 12px;
    color: #9b9b9b;
}
.main-1 .main-right .m3 .v2 .li .time span{
    font-size: 12px;
    color: #9b9b9b;
}

.main-1 .main-right .m4{
    width: 318px;
    min-height: 62px;
    border: 1px solid #EEEEEE;
    background: white;
    margin-bottom: 18px;
}
.main-1 .main-right .m4 .v1{
    width: auto;
    height: 61px;
    padding: 0 24px;
    line-height: 61px;
    border-bottom: 1px solid #EEEEEE;
}
.main-1 .main-right .m4 .v1 span{
    font-size: 16px;
    color: #333333;
}
.main-1 .main-right .m4 .v2{
    width: auto;
    min-height: 0;
    padding: 20px 20px 0;
    overflow: hidden;
}
.main-1 .main-right .m4 .v2 .txt{
    width: 100%;
    min-height: 44px;
}

.main-1 .main-right .m4 .v2 .txt textarea{
    width: 266px;
    min-height: 58px;
    background: #f4f4f4;
    border: 1px solid #EEEEEE;
    padding: 2px 5px;
    resize: none;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #333333;
    border-radius:4px;
    overflow: visible;
}
.main-1 .main-right .m4 .v2 .txt .text{
    width: 266px;
    min-height: 38px;
    background: #f4f4f4;
    border: 1px solid #EEEEEE;
    padding: 2px 5px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #333333;
    border-radius:4px;
    overflow: visible;
}
.main-1 .main-right .m4 .v2 .submit{
    width: 100%;
    min-height: 38px;
    margin-top: 11px;
}
.main-1 .main-right .m4 .v2 .submit .sub{
    width: 100px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #2784bd;
    border-radius: 3px;
    float: right;
    font-size: 14px;
    color: #fff;
}
/* .main-1 .main-right .m4 .v2 .submit .sub:hover{
    background: #e8cd02;
} */

.main-1 .main-right .m4 .v3{
    width: 284px;
    height: 45px;
    margin: 0 auto;
    border-bottom: 1px solid #EEEEEE;
}

.main-1 .main-right .m4 .v3 span{
    font-size: 14px;
    line-height: 45px;
}
.main-1 .main-right .m4 .v3 span.sp1{
    margin-left: 8px;
    color: #333333;
}

.main-1 .main-right .m4 .v3 span.sp2{
    margin-left: 12px;
    color: #999999;
}

.main-1 .main-right .m4 .v4{
    width: 284px;
    margin: 0 auto;
}
.main-1 .main-right .m4 .v4 > .li-box{
    width: 100%;
    min-height: 0;
}

.main-1 .main-right .m4 .v4 > .li-box .li{
    width: auto;
    height: 48px;
    padding: 24px 7px 23px;
    overflow: hidden;
    border-bottom: 1px solid #EEEEEE;
}
.main-1 .main-right .m4 .v4 > .li-box .li .li-l{
    width: 48px;
    height: 48px;
    float: left;
}
.main-1 .main-right .m4 .v4 > .li-box .li .li-l .pic{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    overflow: hidden;
}

.main-1 .main-right .m4 .v4 > .li-box .li .li-r{
    width: 210px;
    height: 48px;
    float: right;
}

.main-1 .main-right .m4 .v4 > .li-box .li .li-r .name{
    width: 100%;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
}
.main-1 .main-right .m4 .v4 > .li-box .li .li-r .name span{
    font-size: 14px;
    float: left;
}
.main-1 .main-right .m4 .v4 > .li-box .li .li-r .name span.sp1{
    max-width: 100px;
    color: #333333;
    font-weight: 700;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.main-1 .main-right .m4 .v4 > .li-box .li .li-r .name span.sp2{
    color: #999999;
}

.main-1 .main-right .m4 .v4 > .li-box .li .li-r .txt{
    width: 100%;
    height: 20px;
    margin-top: 6px;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
    color: #333333;
}
.main-1 .main-right .m4 .v4 > .li-box .li .li-r .txt span{
    font-size: 14px;
    color: #333333;
}

.main-1 .main-right .m4 .v4 > .li-more{
    width: 100%;
    height: 66px;
    line-height: 66px;
    text-align: center;
}
.main-1 .main-right .m4 .v4 > .li-more a{
    font-size: 14px;
    color: #333333;
}
.main-1 .main-right .m4 .v4 > .li-more a:hover{
    text-decoration: underline;
}

.main-1 .main-right .m4 .v4 > .li-status{
    width: 100%;
    height: 66px;
    line-height: 66px;
    text-align: center;
}
.main-1 .main-right .m4 .v4 > .li-status span{
    font-size: 14px;
    color: #333333;
}

/*=======================================================*/
.main-2{
    width: 1260px;
    min-height: 200px;
    margin: 0 auto 100px;
    overflow: hidden;
}

.main-2 .item-top{
    width: 100%;
    height: 58px;
    position: relative;
}
.main-2 .item-top > .v1{
    width: 200px;
    height: 58px;
    line-height: 58px;
    float: left;
}
.main-2 .item-top > .v1 span{
    font-size: 14px;
    color: #333333;
}


.main-2 .item-top > .v2{
    width: 124px;
    height: 58px;
    line-height: 0;
    float: right;
    text-align: center;
    position: relative;
}
.main-2 .item-top > .v2 > a{
    display: block;
    height: 58px;
    line-height: 58px;
    font-size: 14px;
    text-align: center;
    color: #333333;
    position: relative;
}

.main-2 .item-top > .v2 > a > b{
    display: block;
    width: 11px;
    height: 7px;
    position: absolute;
    top: 25px;
    right: 8px;
}
.main-2 .item-top > .v2 > a > b > i{
    display: block;
    width: 11px;
    height: 7px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../img/png/v1-2.png) center no-repeat;
    background-size: cover;

    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}

.main-2 .item-top > .v2 .menu{
    width: 124px;
    min-height: 40px;
    background: white;
    box-shadow: 0 0 6px #e9e9e9;
    position: absolute;
    top: 45px;
    left: 0;
    z-index: 2;
    display: none;
}
.main-2 .item-top > .v2 .menu > a{
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333333;
}
.main-2 .item-top > .v2 .menu > a.show{
    color: #2784bd;
}
.main-2 .item-top > .v2 .menu > a:hover{
    background: #F5F5F5;
}


.main-2 .item-top > .v2:hover > .menu{
    display: block;
}

.main-2 .item-top > .v2:hover > a > b > i{
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}


.main-2 .item-box{
    width: 100%;
    min-height: 0;
}
.main-2 .item-box .item{
    width: auto;
    min-height: 0;
    background: white;
    border: 1px solid #EEEEEE;
    padding: 0 39px 10px;
    margin-bottom: 16px;
    overflow: hidden;
}
.main-2 .item-box .item .item-left{
    width: 330px;
    min-height: 150px;
    padding: 40px 0;
    float: left;
}

.main-2 .item-box .item .item-left .m1{
    width: 71px;
    height: 150px;
    float: left;
}
.main-2 .item-box .item .item-left .m1 .pic{
    width: 71px;
    height: 71px;
    background: red;
    border-radius: 50%;
    overflow: hidden;
    transition: 1s;
    -moz-transition: -moz-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    -o-transition: -o-transform 1s;       
}
.main-2 .item-box .item .item-left:hover .m1 .pic{
    transform: scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);       
}
.main-2 .item-box .item .item-left .m1 a{
    width:71px;
    height:71px;
    border-radius: 50%;
    overflow: hidden;
}


.main-2 .item-box .item .item-left .m2{
    width: 220px;
    height: 150px;
    float: left;
    margin-left: 16px;
}
.main-2 .item-box .item .item-left .m2 .v1{
    width: 100%;
    height: 24px;
    line-height: 24px;
}
.main-2 .item-box .item .item-left .m2 .v1 span{
    font-size: 18px;
    color: #333333;
    font-weight: 700;
}

.main-2 .item-box .item .item-left:hover .m2 .v1 span{
    color: #2784bd;
}

.main-2 .item-box .item .item-left .m2 .v2{
    width: 100%;
    height: 24px;
    line-height: 24px;
    padding-bottom: 10px;
}
.main-2 .item-box .item .item-left .m2 .v2 span{
    font-size: 14px;
    color: #B6B6B6;
}
.main-2 .item-box .item .item-left .m2 .v2 span img{
    height: 15px;
    margin-bottom: -4px;
}

.main-2 .item-box .item .item-left .m2 .v3{
    width: 100%;
    height: 30px;
    line-height: 30px;
    padding-bottom: 14px;
}
.main-2 .item-box .item .item-left .m2 .v3 span{
    font-size: 14px;
    color: #333333;
}
.main-2 .item-box .item .item-left .m2 .v3 span > b{
    font-size: 14px;
    color: #333333;
    font-weight: 700;
    margin-left: 5px;
}

.main-2 .item-box .item .item-left .m2 .v4{
    width: 100%;
    height: 38px;
    line-height: 38px;
}
.main-2 .item-box .item .item-left .m2 .v4 > a{
    display: block;
    width: 92px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #2784bd ;
    border-radius: 3px;
    font-size: 14px;
    color: #fff;
}
/* .main-2 .item-box .item .item-left .m2 .v4 > a:hover{
    background: #30E7FD ;
} */
.main-2 .item-box .item .item-left .m2 .v4 .guanzhu{
    background: #fff;
    border:1px solid #2784bd;
    color: #2784bd;
}

.main-2 .item-box .item .item-right{
    width: 850px;
    min-height: 150px;
    float: right;
    overflow: hidden;
    padding: 40px 0;
    border-top: 1px solid #EEEEEE;
}
.main-2 .item-box .item .item-right:nth-child(2){
    border-top-style: none;
}

.main-2 .item-box .item .item-right .m1{
    width: 200px;
    height: 150px;
    float: left;
}
.main-2 .item-box .item .item-right .m1 .pic{
    width: 200px;
    height: 150px;
}

.main-2 .item-box .item .item-right .m2{
    width: 615px;
    min-height: 150px;
    float: right;
}


.main-2 .item-box .item .item-right .m2 .v1{
    width: 100%;
    min-height: 32px;
    max-height: 64px;
    margin-bottom: 15px;
    overflow: hidden;
}
.main-2 .item-box .item .item-right .m2 .v1 > a{
    font-size: 24px;
    color: #333333;
    line-height: 32px;
}

.main-2 .item-box .item .item-right .m2 .v1 > a:hover{
    /*color: #fee002;*/
}


.main-2 .item-box .item .item-right .m2 .v2{
    width: 100%;
    height: 24px;
}
.main-2 .item-box .item .item-right .m2 .v2 span{
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    font-size: 14px;
    color: #d94343;
    border: 1px solid #d94343;
    border-radius: 11px;
    float: left;
    margin-bottom: 20px;
}

.main-2 .item-box .item .item-right .m2 .v3{
    width: 100%;
    min-height: 0;
    padding-top: 20px;
}
.main-2 .item-box .item .item-right .m2 .v3 > p{
    font-size: 16px;
    color: #333333;
    line-height: 26px;
    /*text-indent: 2em;*/
}

/*=======================================================*/
.main-3{
    /*padding-top: 121px;*/
    width: 1260px;
    min-height: 200px;
    margin: 0 auto 100px;
    overflow: hidden;
}

.main-3 .main-left{
    width: 918px;
    min-height: 0;
    float: right;
    margin-top: 30px;
    border: 1px solid #EEEEEE;
}
.main-3 .main-left .main-form{
    width: auto;
    min-height: 200px;
    padding: 10px 30px;
    background: white;
}


.main-3 .main-right{
    width: 320px;
    min-height: 0;
    float: left;
    margin-top: 30px;
}
.main-3 .main-right .m0{
    width: 318px;
    height: 222px;
    border: 1px solid #EEEEEE;
    background: white;
    margin-bottom: 18px;
}

.main-3 .main-right .m0 .v1{
    width: 100%;
    height: 90px;
    padding: 34px 0 15px;
}
.main-3 .main-right .m0 .v1 .pic{
    display: block;
    width: 90px;
    height: 90px;
    margin: 0 auto;
    border-radius: 50%;
    overflow: hidden;
}

.main-3 .main-right .m0 .v2{
    width: 100%;
    height: 26px;
    line-height: 26px;
    text-align: center;
}
.main-3 .main-right .m0 .v2 span{
    font-size: 18px;
    color: #333333;
    font-weight: 700;
}

.main-3 .main-right .m0 .v3{
    width: 100%;
    height: 24px;
    line-height: 24px;
    text-align: center;
}
.main-3 .main-right .m0 .v3 span{
    font-size: 14px;
    color: #B6B6B6;
}


.main-3 .main-right .m1{
    width: 318px;
    height: 198px;
    border: 1px solid #EEEEEE;
    background: white;
    margin-bottom: 18px;
}
.main-3 .main-right .m1 .v1{
    width: auto;
    height: 61px;
    padding: 0 24px;
    line-height: 61px;
    border-bottom: 1px solid #EEEEEE;
}
.main-3 .main-right .m1 .v1 span{
    font-size: 16px;
    color: #333333;
}
.main-3 .main-right .m1 .v2{
    width: auto;
    height: 72px;
    padding: 34px 24px 30px;
}
.main-3 .main-right .m1 .v2 .pic{
    display: block;
    width: 72px;
    height: 72px;
    border-radius: 50%;
    background: #e8e8e8;
}

.main-3 .main-right .m2{
    width: 318px;
    height: 162px;
    border: 1px solid #EEEEEE;
    background: white;
    margin-bottom: 18px;
}
.main-3 .main-right .m2 .v1{
    width: auto;
    height: 61px;
    padding: 0 24px;
    line-height: 61px;
    border-bottom: 1px solid #EEEEEE;
}
.main-3 .main-right .m2 .v1 span{
    font-size: 16px;
    color: #333333;
}
.main-3 .main-right .m2 .v2{
    width: auto;
    height: 38px;
    padding: 30px 24px 32px;
}
.main-3 .main-right .m2 .v2 .pic{
    display: block;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    margin-right: 23px;
    float: left;
}
.main-3 .main-right .m2 .v2 .pic:nth-child(1){
    background: url(../img/png/v1-10.png) center no-repeat #d63636;
    background-size: cover;
}
.main-3 .main-right .m2 .v2 .pic:nth-child(2){
    background: url(../img/png/v1-11.png) center no-repeat #8dc21f;
    background-size: cover;
}

.main-3 .main-right .m3{
    width: 318px;
    min-height: 62px;
    border: 1px solid #EEEEEE;
    background: white;
    margin-bottom: 18px;
}
.main-3 .main-right .m3 .v1{
    width: auto;
    height: 61px;
    padding: 0 24px;
    line-height: 61px;
    border-bottom: 1px solid #EEEEEE;
}
.main-3 .main-right .m3 .v1 span{
    font-size: 16px;
    color: #333333;
}
.main-3 .main-right .m3 .v2{
    width: auto;
    min-height: 0;
    padding: 34px 24px 6px;
    overflow: hidden;
}
.main-3 .main-right .m3 .v2 .li{
    width: 71px;
    height: 118px;
    float: left;
    margin-left: 28px;
    margin-bottom: 20px;
}
.main-3 .main-right .m3 .v2 .li:nth-child(3n+1){
    margin-left: 0;
}

.main-3 .main-right .m3 .v2 .li .pic{
    width: 71px;
    height: 71px;
    border-radius: 50%;
    overflow: hidden;
}
.main-3 .main-right .m3 .v2 .li .name{
    width: 60px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    margin: 6px auto 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
    color: #333333;
}
.main-3 .main-right .m3 .v2 .li .name span{
    font-size: 14px;
    color: #333333;
}
.main-3 .main-right .m3 .v2 .li .time{
    width: 62px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    margin: 0 auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 12px;
    color: #9b9b9b;
}
.main-3 .main-right .m3 .v2 .li .time span{
    font-size: 12px;
    color: #9b9b9b;
}

.main-3 .main-right .m4{
    width: 318px;
    min-height: 62px;
    border: 1px solid #EEEEEE;
    background: white;
    margin-bottom: 18px;
}
.main-3 .main-right .m4 .v1{
    width: auto;
    height: 61px;
    padding: 0 24px;
    line-height: 61px;
    border-bottom: 1px solid #EEEEEE;
}
.main-3 .main-right .m4 .v1 span{
    font-size: 16px;
    color: #333333;
}
.main-3 .main-right .m4 .v2{
    width: auto;
    min-height: 0;
    padding: 20px 20px 0;
    overflow: hidden;
}
.main-3 .main-right .m4 .v2 .txt{
    width: 100%;
    min-height: 44px;
}

.main-3 .main-right .m4 .v2 .txt textarea{
    width: 266px;
    min-height: 58px;
    background: #f4f4f4;
    border: 1px solid #EEEEEE;
    padding: 2px 5px;
    resize: none;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #333333;
    border-radius:4px;
    overflow: visible;
}
.main-3 .main-right .m4 .v2 .txt .text{
    width: 266px;
    min-height: 38px;
    background: #f4f4f4;
    border: 1px solid #EEEEEE;
    padding: 2px 5px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #333333;
    border-radius:4px;
    overflow: visible;
}
.main-3 .main-right .m4 .v2 .submit{
    width: 100%;
    min-height: 38px;
    margin-top: 11px;
}
.main-3 .main-right .m4 .v2 .submit .sub{
    width: 100px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #FEE002;
    border-radius: 3px;
    float: right;
    font-size: 14px;
    color: #333333;
}
.main-3 .main-right .m4 .v2 .submit .sub:hover{
    background: #e8cd02;
}

.main-3 .main-right .m4 .v3{
    width: 284px;
    height: 45px;
    margin: 0 auto;
    border-bottom: 1px solid #EEEEEE;
}

.main-3 .main-right .m4 .v3 span{
    font-size: 14px;
    line-height: 45px;
}
.main-3 .main-right .m4 .v3 span.sp1{
    margin-left: 8px;
    color: #333333;
}

.main-3 .main-right .m4 .v3 span.sp2{
    margin-left: 12px;
    color: #999999;
}

/*=======================================================*/
.main-4{
    width: 1260px;
    min-height: 100px;
    margin: 0 auto 100px;
}
.main-4 .m1{
    width: 100%;
    height: 204px;
    background: white;
    margin-top: 24px;
}
.main-4 .m1 .v1{
    width: auto;
    height: 61px;
    line-height: 61px;
    padding: 0 24px;
    border-bottom: 1px solid #F4F4F4;
}
.main-4 .m1 .v1 span{
    font-size: 14px;
    color: #333333;
}

.main-4 .m1 .v2{
    width: auto;
    height: 48px;
    padding: 47px 0 49px;
}
.main-4 .m1 .v2 .li{
    width: 314px;
    height: 48px;
    float: left;
    border-left: 1px solid #EEEEEE;
    position: relative;
}
.main-4 .m1 .v2 .li:nth-child(1){
    border-left-style: none;
}

.main-4 .m1 .v2 .li .num{
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    position: absolute;
    top: -10px;
    left: 0;
}
.main-4 .m1 .v2 .li .num > span{
    font-size: 20px;
    color: #333333;
    font-weight: 700;
}

.main-4 .m1 .v2 .li .txt{
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    position: absolute;
    bottom: -10px;
    left: 0;
}
.main-4 .m1 .v2 .li .txt > span{
    font-size: 14px;
    color: #9B9B9B;
}

.main-4 .m1 .v2 .li .label{
    display: inline-block;
    height: 34px;
    padding: 0 30px;
    text-align: center;
    line-height: 33px;
    background: #000000;
    border-radius: 2px;
    display: none;
}

.main-4 .m1 .v2 .li .label-1{
    width: 402px;
    position: absolute;
    left: -74px;
    bottom: -54px;
}
.main-4 .m1 .v2 .li .label-2{
    width: 220px;
    position: absolute;
    left: 17px;
    bottom: -54px;
}
.main-4 .m1 .v2 .li .label-3{
    width: 208px;
    position: absolute;
    left: 24px;
    bottom: -54px;
}
.main-4 .m1 .v2 .li .label-4{
    width: 240px;
    position: absolute;
    left: 7px;
    bottom: -54px;
}
.main-4 .m1 .v2 .li .label > span{
    font-size: 16px;
    color: #ffffff;
}
.main-4 .m1 .v2 .li .label > .s{
    width: 0;
    height: 0;
    border-bottom: 12px solid #000000;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    margin-left: -12px;
    position: absolute;
    top: -8px;
    left: 50%;
}

.main-4 .m1 .v2 .li:hover .label{
    display: block;
    z-index: 10;
}


.main-4 .m2{
    width: 100%;
    min-height: 100px;
    background: white;
    margin-top: 16px;
}
.main-4 .m2 .v1{
    width: auto;
    height: 61px;
    line-height: 61px;
    padding: 0 24px;
    border-bottom: 1px solid #EFEFEF;
    position: relative;
}
.main-4 .m2 .v1 span{
    font-size: 16px;
    color: #333333;
    height: 59px;
    line-height: 59px;
    border-bottom: 3px solid #2784bd ;
    display: inline-block;
}

.main-4 .m2 .v1 .a-box{
    width: auto;
    max-width: 436px;
    height: 61px;
    position: absolute;
    left: 412px;
    top: 0;
}
.main-4 .m2 .v1 .a-box > a{
    display: block;
    height: 60px;
    line-height: 61px;
    margin: 0 22px;
    float: left;
    border-bottom: 3px solid transparent;
    font-size: 14px;
    color: #999999;
}

.main-4 .m2 .v1 .a-box > a:hover{
    color: #2784bd;
}

.main-4 .m2 .v1 .a-box > a.show{
    border-bottom: 3px solid #333333;
    color: #333333;
}

.main-4 .m3 .v1 .a-box{
    width: auto;
    max-width: 436px;
    height: 61px;
    position: absolute;
    left: 450px;
    top: 0;
}
.main-4 .m3 .v1 .a-box > a{
    display: block;
    height: 60px;
    line-height: 61px;
    margin: 0 22px;
    float: left;
    border-bottom: 3px solid transparent;
    font-size: 14px;
    color: #999999;
}

.main-4 .m3 .v1 .a-box > a:hover{
    color: #2784bd;
}

.main-4 .m3 .v1 .a-box > a.show{
    border-bottom: 3px solid #333333;
    color: #333333;
}

.main-4 .m2 .v2{
    width: auto;
    min-height: 300px;
    padding: 30px 24px 24px;
}
.main-4 .m2 .v2 .item{
    width: auto;
    min-height: 320px;
    display: none;
}
.main-4 .m2 .v2 .item .item-top{
    width: 100%;
    height: 44px;
    line-height: 44px;
}

.main-4 .m2 .v2 .item .item-top span{
    font-size: 14px;
    color: #333333;
}


.main-4 .m3{
    width: 100%;
    min-height: 200px;
    background: white;
    margin-top: 16px;
}
.main-4 .m3 .v1{
    width: auto;
    height: 61px;
    line-height: 61px;
    padding: 0 24px;
    border-bottom: 1px solid #EFEFEF;
    position: relative;
}
.main-4 .m3 .v1 span{
    font-size: 16px;
    color: #333333;
    height: 59px;
    line-height: 59px;
    border-bottom: 3px solid #2784bd ;
    display: inline-block;
}

.main-4 .m3 .v2{
    width: auto;
    height: 56px;
    border-bottom: 1px solid #EFEFEF;
    position: relative;
}

.main-4 .m3 .v2 .th{
    height: 56px;
    line-height: 56px;
    text-align: center;
    float: left;
}
.main-4 .m3 .v2 .th-1{
    width: 391px;
    border-right: 1px solid #EFEFEF;
}
.main-4 .m3 .v2 .th-2{
    width: 158px;
    border-right: 1px solid #EFEFEF;
}
.main-4 .m3 .v2 .th-3{
    width: 158px;
    border-right: 1px solid #EFEFEF;
}
.main-4 .m3 .v2 .th-4{
    width: 158px;
    border-right: 1px solid #EFEFEF;
}
.main-4 .m3 .v2 .th-5{
    width: 391px;
}

.main-4 .m3 .v2 .th span{
    font-size: 14px;
    color: #333333;
}


.main-4 .m3 .v3{
    width: auto;
    min-height: 130px;
    position: relative;
    padding-bottom: 30px;
}
.main-4 .m3 .v3 .li{
    width: auto;
    height: 34px;
    padding: 53px 0 43px;
    margin: 0 36px;
    border-bottom: 1px solid #EFEFEF;
}

.main-4 .m3 .v3 .li .td{
    height: 34px;
    float: left;
    position: relative;
}
.main-4 .m3 .v3 .li .td-1{
    width: 355px;
    border-right: 1px solid #EFEFEF;
}
.main-4 .m3 .v3 .li .td-2{
    width: 158px;
    border-right: 1px solid #EFEFEF;
}
.main-4 .m3 .v3 .li .td-3{
    width: 158px;
    border-right: 1px solid #EFEFEF;
}
.main-4 .m3 .v3 .li .td-4{
    width: 158px;
    border-right: 1px solid #EFEFEF;
}
.main-4 .m3 .v3 .li .td-5{
    width: 355px;
    text-align: center;
}

.main-4 .m3 .v3 .li .td-1 .td-box{
    width: 319px;
    height: 68px;
    position: absolute;
    top: -17px;
}

.main-4 .m3 .v3 .li .td-1 .td-box .td-left{
    width: 94px;
    height: 120px;
    border-radius: 5px;
    float: left;
    overflow: hidden;
}
.main-4 .m3 .v3 .li .td-1 .td-box .td-left .pic{
    display: block;/*用于页面改a标签*/
    width: 94px;
    height: 68px;
    overflow: hidden;
    border-radius: 5px;
    transition: 1s;
    -moz-transition: -moz-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    -o-transition: -o-transform 1s;   
}

.main-4 .m3 .v3 .li .td-1 .td-box .td-left .pic:hover{
    transform: scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);       
}


.main-4 .m3 .v3 .li .td-1 .td-box .td-right{
    width: 215px;
    height: 68px;
    float: right;
}
.main-4 .m3 .v3 .li .td-1 .td-box .td-right .title{
    width: 100%;
    height: 39px;
    line-height: 18px;
    overflow: hidden;
}
.main-4 .m3 .v3 .li .td-1 .td-box .td-right .title a{
    font-size: 14px;
    color: #333333;
}
.main-4 .m3 .v3 .li .td-1 .td-box .td-right .title a:hover{
     color: #2784bd;
}

.main-4 .m3 .v3 .li .td-1 .td-box .td-right .time{
    width: 100%;
    height: 24;
    line-height: 24px;
}
.main-4 .m3 .v3 .li .td-1 .td-box .td-right .time span{
    font-size: 14px;
    color: #A0A0A0;
}


.main-4 .m3 .v3 .li .td-2 .td-box{
    width: 138px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
}
.main-4 .m3 .v3 .li .td-2 .td-box span{
    font-size: 14px;
    color: #333333;
}

.main-4 .m3 .v3 .li .td-3 .td-box{
    width: 138px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
}
.main-4 .m3 .v3 .li .td-3 .td-box span{
    font-size: 14px;
    color: #333333;
}

.main-4 .m3 .v3 .li .td-4 .td-box{
    width: 138px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
}
.main-4 .m3 .v3 .li .td-4 .td-box a{
    font-size: 14px;
    color: #BF7434;
}
.main-4 .m3 .v3 .li .td-4 .td-box a:hover{
    text-decoration: underline;
}

.main-4 .m3 .v3 .li .td-4 .td-box span{
    font-size: 14px;
    color: #333333;
}


.main-4 .m3 .v3 .li .td-5 .td-box{
    display: inline-block;
    height: 34px;
    line-height: 0;
}
.main-4 .m3 .v3 .li .td-5 .td-box .t-box{
    display: inline-block;
    max-width: 228px;
    height: 34px;
    line-height: 34px;
    float: left;
    overflow: hidden;
}
.main-4 .m3 .v3 .li .td-5 .td-box .t-box .t{
    width: 30px;
    height: 30px;
    margin: 2px 23px 2px 23px;
    float: left;
    border-radius: 50%;
    background: red;
}

.main-4 .m3 .v3 .li .td-5 .td-box .txt{
    display: inline-block;
    height: 34px;
    line-height: 34px;
    float: left;
}
.main-4 .m3 .v3 .li .td-5 .td-box a{
    font-size: 14px;
    color: #BF7434;
}
.main-4 .m3 .v3 .li .td-5 .td-box a:hover{
    text-decoration: underline;
}

.main-4 .m3 .v4{
    width: auto;
    height: 82px;
    line-height: 82px;
    text-align: center;
}
.main-4 .m3 .v4 a{
    font-size: 14px;
    color: #333333;
}
.main-4 .m3 .v4 a:hover{
    color: #BF7434;
    text-decoration: underline;
}


.main-4 .qs-box{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.3);
    z-index: 100;
    display: none;
}

.main-4 .qs-box .qs{
    width: 876px;
    height: 264px;
    padding: 20px 20px 0 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -458px;
    margin-top: -142px;
    background: white;
    border-radius: 4px;
}

.main-4 .qs-box .qs .qs-left{
    width: 428px;
    height: 264px;
    float: left;
}

.main-4 .qs-box .qs .qs-right{
    width: 428px;
    height: 264px;
    float: right;
}

.main-4 .qs-box .qs .close{
    width: 27px;
    height: 27px;
    position: absolute;
    top: 24px;
    right: 24px;
    z-index: 10;
    cursor: pointer;
}
.main-4 .qs-box .qs .close > i{
    display: block;
    width: 13px;
    height: 13px;
    background: url(../img/png/v1-12.png) center no-repeat;
    background-size: cover;
    margin: 7px;
}


/*=======================================================*/
.main-5{
    width: 1260px;
    min-height: 100px;
    margin: 0 auto 100px;
}
.main-5 .item-top{
    width: auto;
    height: 61px;
    margin-top: 24px;
    padding: 0 23px;
    border-top: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    background: white;
}
.main-5 .item-top > .v1{
    display: inline-block;
    height: 58px;
    line-height: 58px;
    float: left;
}
.main-5 .item-top > .v1 span{
    font-size: 14px;
    color: #333333;
}


.main-5 .item-top > .v2{
    display: inline-block;
    height: 58px;
    float: right;
}
.main-5 .item-top > .v2 span{
    display: inline-block;
    height: 58px;
    float: left;
}
.main-5 .item-top > .v2 span.sp1{
    font-size: 22px;
    color: #FFC000;
    line-height: 62px;
    margin-right: 8px;
}

.main-5 .item-top > .v2 span.sp2{
    font-size: 13px;
    color: #333333;
    line-height: 66px;
}

.main-5 .item-box{
    width: auto;
    min-height: 0;
}
.main-5 .item-box .item{
    width: auto;
    min-height: 0;
    background: white;
    border: 1px solid #EEEEEE;
    padding: 25px 23px;
    margin-bottom: 20px;
    overflow: hidden;
}
.main-5 .item-box .item .item-left{
    width: 194px;
    height: auto;
    float: left;
}
.main-5 .item-box .item .item-left > .pic-1{
    width: 194px;
    height: 272px;
    position: relative;
}
.main-5 .item-box .item .item-left > .pic-1 .v1{
    width: 188px;
    height: 266px;
    background: #e7bd15;
    position: absolute;
    top: 5px;
    left: 5px;
}
.main-5 .item-box .item .item-left > .pic-1 .v2{
    width: 188px;
    height: 266px;
    position: absolute;
    top: 0;
    left: 0;
}


.main-5 .item-box .item .item-left > .pic-2{
    width: 194px;
    height: 272px;
    position: relative;
}
.main-5 .item-box .item .item-left > .pic-2 .v1{
    width: 178px;
    height: 178px;
    border-radius: 50%;
    background: #e7bd15;
    position: absolute;
    top: 52px;
    left: 10px;
}
.main-5 .item-box .item .item-left > .pic-2 .v2{
    width: 178px;
    height: 178px;
    border-radius: 50%;
    position: absolute;
    top: 47px;
    left: 5px;
}

.main-5 .item-box .item .item-left > .pic-3{
    width: 194px;
    height: 272px;
    position: relative;
}
.main-5 .item-box .item .item-left > .pic-3 .v1{
    width: 188px;
    height: 150px;
    background: #e7bd15;
    position: absolute;
    top: 5px;
    left: 5px;
}
.main-5 .item-box .item .item-left > .pic-3 .v2{
    width: 188px;
    height: 150px;
    position: absolute;
    top: 0;
    left: 0;
}


.main-5 .item-box .item .item-right{
    width: 990px;
    min-height: 238px;
    float: right;
    position: relative;
    padding-bottom: 34px;
}
.main-5 .item-box .item .item-right .v1{
    width: 100%;
    min-height: 32px;
    max-height: 64px;
    margin: 8px 0;
    overflow: hidden;
}
.main-5 .item-box .item .item-right .v1 > a{
    font-size: 24px;
    color: #333333;
    font-weight: 700;
    line-height: 32px;
}

.main-5 .item-box .item .item-right .v1 > a:hover{
    /*color: #fee002;*/
}


.main-5 .item-box .item .item-right .v2{
    width: 100%;
    height: 24px;
}
.main-5 .item-box .item .item-right .v2 span{
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    font-size: 14px;
    color: #d94343;
    border: 1px solid #d94343;
    border-radius: 11px;
    float: left;
    margin-bottom: 20px;
}

.main-5 .item-box .item .item-right .v3{
    width: 880px;
    min-height: 0;
    margin: 48px 52px 28px 32px;
    position: relative;
}
.main-5 .item-box .item .item-right .v3 p{
    font-size: 16px;
    color: #333333;
    line-height: 26px;
    text-indent: 2em;

    /*max-height: 78px;*/
    /*overflow: hidden;*/
}
.main-5 .item-box .item .item-right .v3 .s-t{
    width: 31px;
    height: 26px;
    position: absolute;
    top: -20px;
    left: -32px;
    background: url(../img/png/v1-3.png) center no-repeat;
    background-size: cover;
}

.main-5 .item-box .item .item-right .v3 .s-b{
    width: 31px;
    height: 26px;
    position: absolute;
    bottom: -20px;
    right: -44px;
    background: url(../img/png/v1-4.png) center no-repeat;
    background-size: cover;
}

.main-5 .item-box .item .item-right .v4{
    width: 100%;
    height: 24px;
    position: absolute;
    bottom: 0;
}
.main-5 .item-box .item .item-right .v4 > .v4-l{
    display: inline-block;
    height: 24px;
    position: absolute;
    top: 0;
    left: 0;
}
.main-5 .item-box .item .item-right .v4 > .v4-l .li-1{
    width: 130px;
    height: 24px;
    float: left;
}
.main-5 .item-box .item .item-right .v4 > .v4-l .li-1 span{
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #9b9b9b;
    float: left;
}
.main-5 .item-box .item .item-right .v4 > .v4-l .li-1 span.sp1{
    width: 15px;
    padding-right: 4px;
}
.main-5 .item-box .item .item-right .v4 > .v4-l .li-1 span.sp1 > i{
    display: block;
    width: 15px;
    height: 15px;
    margin: 4.5px 0;
    background: url(../img/png/v1-5.png) center no-repeat;
    background-size: cover;
}

.main-5 .item-box .item .item-right .v4 > .v4-l .li-1 span.sp2{
    font-size: 12px;
    color: #9b9b9b;
}

.main-5 .item-box .item .item-right .v4 > .v4-l .li-2{
    width: 130px;
    height: 24px;
    float: left;
}
.main-5 .item-box .item .item-right .v4 > .v4-l .li-2 span{
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #9b9b9b;
    float: left;
}
.main-5 .item-box .item .item-right .v4 > .v4-l .li-2 span.sp3{
    width: 15px;
    padding-right: 4px;
}
.main-5 .item-box .item .item-right .v4 > .v4-l .li-2 span.sp3 > i{
    display: block;
    width: 15px;
    height: 15px;
    margin: 4.5px 0;
}
.main-5 .item-box .item .item-right .v4 > .v4-l .li-2 span.sp3 > i{
    display: block;
    width: 15px;
    height: 15px;
    margin: 4.5px 0;
    background: url(../img/png/v1-6.png) center no-repeat;
    background-size: cover;
}
.main-5 .item-box .item .item-right .v4 > .v4-l .li-2 span.sp4{
    font-size: 12px;
    color: #9b9b9b;
}

.main-5 .item-box .item .item-right .v4 > .v4-r{
    display: inline-block;
    height: 24px;
    position: absolute;
    top: 0;
    right: 0;
}
.main-5 .item-box .item .item-right .v4 > .v4-r .li-1{
    width: 116px;
    height: 24px;
    float: left;
}
.main-5 .item-box .item .item-right .v4 > .v4-r .li-1 a{
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #9b9b9b;
    float: left;
}
.main-5 .item-box .item .item-right .v4 > .v4-r .li-1 a.sp1{
    width: 16px;
    padding-right: 4px;
}
.main-5 .item-box .item .item-right .v4 > .v4-r .li-1 a.sp1 > i{
    display: block;
    width: 16px;
    height: 20px;
    margin: 2px 0;
    background: url(../img/png/v1-7.png) center no-repeat;
    background-size: cover;
}

.main-5 .item-box .item .item-right .v4 > .v4-r .li-1 a.sp2{
    font-size: 12px;
    color: #9b9b9b;
}


.main-5 .item-box .item .item-right .v4 > .v4-r .li-2{
    width: 92px;
    height: 24px;
    float: left;
}
.main-5 .item-box .item .item-right .v4 > .v4-r .li-2 a{
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #9b9b9b;
    float: left;
}
.main-5 .item-box .item .item-right .v4 > .v4-r .li-2 a.sp3{
    width: 15px;
    padding-right: 4px;
}
.main-5 .item-box .item .item-right .v4 > .v4-r .li-2 a.sp3 > i{
    display: block;
    width: 15px;
    height: 15px;
    margin: 4.5px 0;
}
.main-5 .item-box .item .item-right .v4 > .v4-r .li-2 a.sp3 > i{
    display: block;
    width: 15px;
    height: 15px;
    margin: 4.5px 0;
    background: url(../img/png/v1-8.png) center no-repeat;
    background-size: cover;
}

.main-5 .item-box .item .item-right .v4 > .v4-r .li-2 a.sp4{
    font-size: 12px;
    color: #9b9b9b;
}


.main-5 .item-box .item .item-right .v4 > .v4-r .li-3{
    min-width: 50px;
    height: 24px;
    float: left;
}
.main-5 .item-box .item .item-right .v4 > .v4-r .li-3 a{
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #9b9b9b;
    float: left;
}
.main-5 .item-box .item .item-right .v4 > .v4-r .li-3 a.sp5{
    width: 15px;
    padding-right: 4px;
}
.main-5 .item-box .item .item-right .v4 > .v4-r .li-3 a.sp5 > i{
    display: block;
    width: 15px;
    height: 15px;
    margin: 4.5px 0;
}
.main-5 .item-box .item .item-right .v4 > .v4-r .li-3 a.sp5 > i{
    display: block;
    width: 15px;
    height: 15px;
    margin: 4.5px 0;
    background: url(../img/png/v1-9.png) center no-repeat;
    background-size: cover;
}

.main-5 .item-box .item .item-right .v4 > .v4-r .li-3 a.sp6{
    font-size: 12px;
    color: #9b9b9b;
}


.main-5 .list-box{
    width: 1260px;
    min-height: 100px;
    padding: 10px;
    margin-top: -10px;
    margin-left: -10px;
    overflow: hidden;
}
.main-5 .list-box .list{
    width: 238px;
    height: 221px;
    background: white;
    float: left;
    margin-left: 17px;
    margin-bottom: 17px;
    box-shadow: 0 0 5px #eeeeee;
    cursor: pointer;
    border-radius: 2px;
}
.main-5 .list-box .list:nth-child(5n+1){
    margin-left: 0;
}
.main-5 .list-box .list:hover{
    box-shadow: 0 0 5px #d9d9d9;
}


.main-5 .list-box .list .v1{
    width: 100%;
    height: 90px;
    padding: 34px 0 15px;
}
.main-5 .list-box .list .v1{
    width: 100%;
    height: 90px;
    padding: 34px 0 15px;
}
.main-5 .list-box .list .v1 .pic{
    display: block;
    width: 90px;
    height: 90px;
    margin: 0 auto;
    border-radius: 50%;
    overflow: hidden;
}

.main-5 .list-box .list .v2{
    width: 100%;
    height: 26px;
    line-height: 26px;
    text-align: center;
}
.main-5 .list-box .list .v2 span{
    font-size: 18px;
    color: #333333;
    font-weight: 700;
}

.main-5 .list-box .list .v3{
    width: 100%;
    height: 24px;
    line-height: 24px;
    text-align: center;
}
.main-5 .list-box .list .v3 span{
    font-size: 14px;
    color: #B6B6B6;
}



.main-5 .list-page{
    width: 100%;
    height: 56px;
    background: white;
}

.main-5 .list-page .page-l{
    width: 590px;
    height: 56px;
    float: left;
}
.main-5 .list-page .page-l > a{
    display: block;
    width: auto;
    height: 56px;
    line-height: 56px;
    padding: 0 15px;
    font-size: 14px;
    color: black;
    font-weight: 700;
    text-align: right;
}

.main-5 .list-page .page-c{
    width: 76px;
    height: 56px;
    border-left: 2px solid #F6F6F6;
    border-right: 2px solid #F6F6F6;
    float: left;
}
.main-5 .list-page .page-c select{
    width: 76px;
    height: 56px;
    text-align: center;
    border-style: none;
    padding-left: 10px;
    font-size: 14px;
    font-weight: 700;
}

.main-5 .list-page .page-r{
    width: 590px;
    height: 56px;
    float: left;
}
.main-5 .list-page .page-r > a{
    display: block;
    width: auto;
    height: 56px;
    line-height: 56px;
    padding: 0 15px;
    font-size: 14px;
    color: black;
    font-weight: 700;
    text-align: left;
}


/*=======================================================*/
.main-6{
    width: 1260px;
    min-height: 200px;
    margin: 0 auto 100px;
    overflow: hidden;
}

.main-6 .item-top{
    width: 100%;
    height: 58px;
    position: relative;
}
.main-6 .item-top > .v1{
    width: 200px;
    height: 58px;
    line-height: 58px;
    float: left;
}
.main-6 .item-top > .v1 span{
    font-size: 14px;
    color: #333333;
}


.main-6 .item-top > .v2{
    width: 124px;
    height: 58px;
    line-height: 0;
    float: right;
    text-align: center;
    position: relative;
}
.main-6 .item-top > .v2 > a{
    display: block;
    height: 58px;
    line-height: 58px;
    font-size: 14px;
    text-align: center;
    color: #333333;
    position: relative;
}

.main-6 .item-top > .v2 > a > b{
    display: block;
    width: 11px;
    height: 7px;
    position: absolute;
    top: 25px;
    right: 8px;
}
.main-6 .item-top > .v2 > a > b > i{
    display: block;
    width: 11px;
    height: 7px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../img/png/v1-2.png) center no-repeat;
    background-size: cover;

    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}

.main-6 .item-top > .v2 .menu{
    width: 124px;
    min-height: 40px;
    background: white;
    box-shadow: 0 0 6px #e9e9e9;
    position: absolute;
    top: 45px;
    left: 0;
    z-index: 2;
    display: none;
}
.main-6 .item-top > .v2 .menu > a{
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333333;
}
.main-6 .item-top > .v2 .menu > a.show{
    color: #2784bd;
}
.main-6 .item-top > .v2 .menu > a:hover{
    background: #F5F5F5;
}


.main-6 .item-top > .v2:hover > .menu{
    display: block;
}

.main-6 .item-top > .v2:hover > a > b > i{
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}


.main-6 .item-box{
    width: 1260px;
    min-height: 200px;
    overflow: hidden;
}
.main-6 .item-box .item{
    width: 280px;
    height: 380px;
    background: white;
    float: left;
    margin-left: 46.5px;
    margin-bottom: 18px;
    /*cursor: pointer;*/
    overflow: hidden;
    position: relative;
}
.main-6 .item-box .item:nth-child(4n+1){
    margin-left: 0;
}

.main-6 .item-box .item .item-top{
    width: 100%;
    height: 234px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    overflow: hidden;
}
.main-6 .item-box .item .item-top > .pic{
    display: block;
    width: 280px;
    height: 234px;
    overflow: hidden;
        transition: 1s;
    -moz-transition: -moz-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    -o-transition: -o-transform 1s;   
}
.main-6 .item-box .item:hover .item-top > .pic{
    transform: scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);   
}



.main-6 .item-box .item .item-bottom{
    width: auto;
    height: 145px;
    border-left: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    border-radius: 4px;
}
.main-6 .item-box .item .item-bottom .v1{
    width: auto;
    height: 58px;
    padding: 15px 20px 10px;
    border-bottom: 1px solid #EEEEEE;
}
.main-6 .item-box .item .item-bottom .v1 .title{
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 18px;
    color: #333333;
    font-weight: 700;

}
.main-6 .item-box .item .item-bottom .v1 .title a{
    font-size: 18px;
    color: #333333;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.main-6 .item-box .item .item-bottom .v1 .title a:hover{
    color: #2784bd;
}
.main-6 .item-box .item .item-bottom .v1 .txt{
    width: 100%;
    height: 28px;
    margin-top: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
    color: #999999;
    position: relative;
}
.main-6 .item-box .item .item-bottom .v1 .txt .txt-left{
    display: inline-block;
    height: 28px;
    line-height: 28px;
    position: absolute;
    top: 0;
    left: 0;
}
.main-6 .item-box .item .item-bottom .v1 .txt .txt-left span{
    font-size: 14px;
    color: #999999;
}

.main-6 .item-box .item .item-bottom .v1 .txt .txt-right{
    display: inline-block;
    height: 28px;
    position: absolute;
    top: 0;
    right: 0;
}
.main-6 .item-box .item .item-bottom .v1 .txt .txt-right i{
    display: block;
    width: 13px;
    height: 18px;
    margin: 5px 0;
    background: url(../img/png/v1-13.png) center no-repeat;
    background-size: cover;
}

.main-6 .item-box .item .item-bottom .v2{
    width: auto;
    height: 31px;
    padding: 13px 20px;
}
.main-6 .item-box .item .item-bottom .v2 .v2-left{
    width: 130px;
    height: 31px;
    float: left;
}
.main-6 .item-box .item .item-bottom .v2 .v2-left span{
    display: inline-block;
    height: 31px;
    line-height: 30px;
    float: left;
}
.main-6 .item-box .item .item-bottom .v2 .v2-left span.sp1{
    width: 31px;
    margin-right: 7px;
    border-radius: 50%;
    overflow: hidden;
}
.main-6 .item-box .item .item-bottom .v2 .v2-left span.sp2{
    width: 92px;
    height: 31px;
    font-size: 14px;
    color: #999999;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.main-6 .item-box .item .item-bottom .v2 .v2-left a{
    display: inline-block;
    height: 31px;
    line-height: 30px;
    float: left;
}
.main-6 .item-box .item .item-bottom .v2 .v2-left a.a1{
    width: 31px;
    margin-right: 7px;
    border-radius: 50%;
    overflow: hidden;
}
.main-6 .item-box .item .item-bottom .v2 .v2-left a.a2{
    width: 92px;
    height: 31px;
    font-size: 14px;
    color: #999999;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.main-6 .item-box .item .item-bottom .v2 .v2-right{
    width: 100px;
    height: 31px;
    line-height: 30px;
    text-align: right;
    float: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
    color: #999999;
}

.main-6 .item-box .item .item-bottom .v2 .v2-right span{
    font-size: 14px;
    color: #999999;
}


.main-6 .item-box .item .s{
    width: 204px;
    height: 308px;
    padding: 36px 38px;
    background: rgba(0,0,0,0.6);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10;
    display: none;
}
.main-6 .item-box .item .s a{
    display: block;
    width: 208px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    border-radius:4px;
    position: absolute;
    left: 38px;
    bottom: 32px;
}
.main-6 .item-box .item .s a.a1{
    background: #2784bd ;
    font-size: 14px;
    color: #333333;
}
.main-6 .item-box .item .s a.a2{
    background: #b7b7b7;
    font-size: 14px;
    color: #ffffff;
}

.main-6 .item-box .item-novel{
    width: 192px;
    height: 312px;
    float: left;
    margin-left: 75px;
    margin-bottom: 18px;
    overflow: hidden;
    position: relative;
}
.main-6 .item-box .item-novel:nth-child(5n+1){
    margin-left: 0px;
}
.main-6 .item-box .item-novel .novel_pic{
  width: 182px;
  height: 242px;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 5px;
  cursor: pointer;
      transition: 1s;
    -moz-transition: -moz-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    -o-transition: -o-transform 1s;   
}

.main-6 .item-box .item-novel:hover .novel_pic{
    transform: scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);      
}

/*.main-6 .item-box .item-novel .novel_pic img{
  width: 182px;
  height: 242px;
  border-radius: 5px;
}*/
.main-6 .item-box .item-novel .novel_name{
    height: 18px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold; 
    margin-top: 20px;
    margin-bottom: 10px;
    cursor: pointer;
}
.main-6 .item-box .item-novel:hover .novel_name{
    color: #2784bd;
}

.main-6 .item-box .item-novel .novel_writer {
    height: 24px;
    margin-top: 10px;
}
.main-6 .item-box .item-novel .novel_writer span{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    display: inline-block;
    line-height: 32px;
    cursor: pointer;
}
.main-6 .item-box .item-novel .novel_writer i{
   color:#EE2B18;
   font-size:22px;
   float: right;
}

.main-6 .item-box .item-topic{
    width: 280px;
    height: 290px;
    float: left;
    margin-left: 46.6px;
    margin-bottom: 18px;
    overflow: hidden;
    position: relative;
    padding:20px;
    box-sizing: border-box;
    background: #FFFFFF;
    box-shadow: 0px 1px 6px 0px rgba(177,177,177,0.1000);
    border-radius: 5px;
}
.main-6 .item-box .item-topic:nth-child(4n+1){
    margin-left: 0px;
}
.main-6 .item-box .item-topic .topic_pic{
    width: 240px;
    height: 139px;
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 20%);
    border-radius: 5px;
    cursor: pointer;
        transition: 1s;
    -moz-transition: -moz-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    -o-transition: -o-transform 1s;   
   
}
.main-6 .item-box .item-topic:hover .topic_pic{
   transform: scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);    

}


.main-6 .item-box .item-topic .topic_title{
    height:56px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    line-height: 30px;
    margin-top:20px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;;
    display: -webkit-box;
    -webkit-line-clamp:2;
    line-clamp:2;
    -webkit-box-orient:vertical;
    cursor: pointer;
}
.main-6 .item-box .item-topic .topic_title:hover{
    color: #2784bd;
}
.main-6 .item-box .item-topic .topic_foot {
    height: 24px;
    margin-top: 10px;
}
.main-6 .item-box .item-topic .topic_foot span{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    display: inline-block;
    line-height: 24px;
    /*cursor: pointer;*/
}
.main-6 .item-box .item-topic .topic_foot i{
   color:#EE2B18;
   font-size:22px;
   float: right;
}

/*新增的主页*/
.main-4 .card1{
    background: #fff;
    margin-top: 30px;
}
.main-4 .card1 .c_title{
    height: 60px;
    padding:0px 20px;
}
.main-4 .card1 .c_title span{
    line-height: 59px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #1E1E1E;
    border-bottom: 3px solid #2784bd ;
    height: 59px;
    display: inline-block;
}
.main-4 .card1 .c_main{
    border-top:1px solid #F4F4F4;
    padding:36px 45px 0px;
    display: flex;
}
.main-4 .card1 .c_main .li{
    width: 100%;
}
.main-4 .card1 .c_main .li .dv{
    margin-bottom: 20px;
}
.main-4 .card1 .c_main .li .dv .sp1{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #959595;
    margin-right: 20px;
}
.main-4 .card1 .c_main .li .dv .sp2{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #1e1e1e;
}
.main-4 .card1 .c_main .li .dv .sp2 span{
    padding-left: 7px;
    border-left: 1px solid #1e1e1e;
}
.main-4 .card1 .c_foot{
    padding:0px 45px 40px 45px;
}
.main-4 .card1 .c_foot .sp1{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #959595;
    margin-right: 20px;
}
.main-4 .card1 .c_foot .sp2{
   font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #1e1e1e; 
    
}

.main-4 .card2 .c2_title{
    height: 60px;
    padding:0px 20px;
    background: #fff;
    margin-top: 20px;
    margin-bottom: 20px;
}
.main-4 .card2 .c2_title span{
    line-height: 59px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #1E1E1E;
    border-bottom: 3px solid #2784bd ;
    height: 59px;
    display: inline-block;
}
.main-4 .card2 .c2_main .li{
   display: inline-block;
   width: 410px;
   margin-left: 15px;
   background: #fff;
}
.main-4 .card2 .c2_main .li:nth-child(1){
    margin-left: 0px;
}
.main-4 .card2 .c2_main .li .pic{
    width: 410px;
    height: 263px;
    cursor: pointer;
    overflow:hidden;
    transition: 1s;
    -moz-transition: -moz-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    -o-transition: -o-transform 1s;       
    
}

.main-4 .card2 .c2_main .li:hover .pic{
    transform: scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);         
    
}


.main-4 .card2 .c2_main .li .pic .novpic{
    margin:0 auto;
    width: 200px;
    height: 263px;
    border-radius: 5px;
}
.main-4 .card2 .c2_main .li .dv1{
    margin-top:15px;
    padding:0px 10px;
    width: 100%;
    height: 20px;
    box-sizing: border-box;
}
.main-4 .card2 .c2_main .li .dv1 .dvl{
    width: 350px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #1E1E1E;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
}
.main-4 .card2 .c2_main .li .dv1 .dvl:hover{
    color:#2784bd;
}


.main-4 .card2 .c2_main .li .dv1 .dvr{
    float: right;
}
.main-4 .card2 .c2_main .li .dv2{
    margin-top: 10px;
    padding:0px 10px;
    float: left;
}
.main-4 .card2 .c2_main .li .dv2 .sp1{
   font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #BEBEBE; 
    margin-right: 13px;
}
.main-4 .card2 .c2_main .li .dv2 .sp2{
   font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #BEBEBE; 
}
.main-4 .card2 .c2_main .li .dv3{
    margin-top:10px;
    margin-bottom: 15px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #BEBEBE;
    padding:0px 10px;
    float: right;
}
.main-4 .card2 .c2_main .li .dv3 .sp1 img{
    margin-right: 2px;
}
.main-4 .card2 .c2_main .li .dv3 .sp2 img{
    margin-right: 2px;
    margin-left: 10px;
}
.main-4 .card2 .c2_main .li .dv3 .sp3 img{
    margin-right: 2px;
    margin-bottom: -3px;
    margin-left: 10px;
}
.main-4 .card2 .c2_main .li .dv4{
    height: 44px;
    line-height: 44px;
    padding:0px 10px;
}
.main-4 .card2 .c2_main .li .dv4 .sp1{
    border-top:1px solid #EEEEEE;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #BEBEBE;
    height: 44px;
    line-height: 44px;
}

/*新增的主页*/

.homepage_fix_box{
   position: fixed;
    top: 50px;
    left: 0px;
    z-index: 998; 
    width: 100%;
    height: 65px;
    display: none;
    box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.08);
    background: #fff;
}
.homepage_fix_box .title_box{
    width: 1260px;
    height: 65px;
    background: #FFFFFF;
    
    margin:0 auto;
    padding:0 20px;
    box-sizing: border-box;
}
.homepage_fix_box .title_box .dv_l{
    float: left;
    height: 65px;
}
.homepage_fix_box .title_box .dv_l div{
    display: inline-block;
    line-height: 65px;
    vertical-align: top;
}
.homepage_fix_box .title_box .dv_l .dv1 .pic{
    width: 28px;
    height: 28px;
    border-radius: 50%;
    margin-top:18px;
    margin-right:3px;
    cursor: pointer;
}
.homepage_fix_box .title_box .dv_l .dv1 .sp{
    display: inline-block;
    line-height: 65px;
    height: 65px;
}
.homepage_fix_box .title_box .dv_l .dv1 .tit{
    max-width: 100px;
    height: 65px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2784bd;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    margin-right:3px;
}
.homepage_fix_box .title_box .dv_l .dv1 .tit:hover{
    color: #2784bd;
}
.homepage_fix_box .title_box .dv_l .dv1 .sp img{
    height: 15px;
    margin-bottom: -3px;
}
.homepage_fix_box .title_box .dv_l .dv2 .sp{
    display: inline-block;
    height: 63px;
    line-height: 65px;
    margin-left: 20px;
    cursor:pointer;
}
.homepage_fix_box .title_box .dv_l .dv2 .sp:hover{
    border-bottom: 3px solid #2784bd ;
}
.homepage_fix_box .title_box .dv_l .dv2 .sp:hover .sp1{
    color:#2784bd;
}
.homepage_fix_box .title_box .dv_l .dv2 .sp:hover .sp2{
    color:#2784bd;
}
.homepage_fix_box .title_box .dv_l .dv2 .sp .sp1{
   font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #303030;
}
.homepage_fix_box .title_box .dv_l .dv2 .sp .sp2{
   margin-left: 6px; 
   font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #A0A0A0;
}

.homepage_fix_box .title_box .dv_r{
    float: right;
    height: 65px;
    width: 38%;
}
.homepage_fix_box .title_box .dv_r .dv1{
    margin-right: 30px;
    height: 65px;
    display: inline-block;
    box-sizing: border-box;
    padding-top: 12px;
    cursor: pointer;
}
.homepage_fix_box .title_box .dv_r .dv1:hover .dvt{
    color:#2784bd;
}
.homepage_fix_box .title_box .dv_r .dv1:hover .dvb{
    color:#2784bd;
}
.homepage_fix_box .title_box .dv_r .dv1 .dvt{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #303030;
    cursor: pointer;
    line-height: 20px;
    text-align: center;
}
.homepage_fix_box .title_box .dv_r .dv1 .dvb{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #A9A9A9;
    line-height: 20px;
    text-align: center;
}
.homepage_fix_box .title_box .dv_r .dv2{
    height: 65px;
    margin-right:53px;
    display: inline-block;
    box-sizing: border-box;
    padding-top: 12px;
    cursor: pointer;
}
.homepage_fix_box .title_box .dv_r .dv2:hover .dvt{
    color:#2784bd;
}
.homepage_fix_box .title_box .dv_r .dv2:hover .dvb{
    color:#2784bd;
}
.homepage_fix_box .title_box .dv_r .dv2 .dvt{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #303030;
    line-height: 20px;
}

.homepage_fix_box .title_box .dv_r .dv2 .dvb{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #A9A9A9;
    line-height: 20px;
    text-align: center;
}
.homepage_fix_box .title_box .dv_r .dv3{
    height: 65px;
    display: inline-block;
    vertical-align: top;
    line-height: 65px;
}
.homepage_fix_box .title_box .dv_r .dv3 .bt{
    border: 1px solid #2784bd;
    border-radius: 5px;
    width: 55px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2784bd;
    display: inline-block;
    line-height: 24px;
    height: 24px;
    text-align: center;
    cursor: pointer;
}
.homepage_fix_box .title_box .dv_r .dv3 .bt:hover{
    background: #2784bd;
    color:#fff;
}




/*新版首页信息流资讯样式start*/
.zixun_tab_new .fast_item{
    width: 100%;
    background:#fff;
    padding:40px 60px;
    box-sizing: border-box;
    margin-bottom: 20px;
  }
  .zixun_tab_new .fast_item .fast_title{
    height: 30px;
    border-bottom: 1px solid #eee;
      padding-bottom: 10px;
  }
  .zixun_tab_new .fast_item .fast_title .ft_left{
    float: left;
    margin-top: -10px;
  }
  .zixun_tab_new .fast_item .fast_title .ft_left span{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 20px;
    vertical-align: middle;
  }
  .zixun_tab_new .fast_item .fast_title .ft_left .sp2{
    margin-left: 15px;
    cursor: pointer;
  }
  .zixun_tab_new .fast_item .fast_title .ft_left .sp3{
    cursor: pointer;
    /*margin-left: 10px;*/
  }
  .zixun_tab_new .fast_item .fast_title .ft_left .sp3:hover{
    color: #2784bd;
  }
  .zixun_tab_new .fast_item .fast_title .ft_left img{
    width: 35px;
    height: 35px;
    border-radius: 50%;
    margin-bottom: -3px;
  }
  .zixun_tab_new .fast_item .fast_title .ft_right{
    float:right;
  }
  .zixun_tab_new .fast_item .fast_title .ft_right .sp1{
     font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 20px;
  }
  .zixun_tab_new .fast_item .fast_title .ft_right .sp2{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 20px;
  }
  .zixun_tab_new .fast_item .fast_title .ft_right .sp2 span{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333;
    line-height: 20px;
    font-weight: bold;
  }
  .zixun_tab_new .fast_item .fast_title .ft_right .sp2 span:hover{
    color: #2784bd;
  }
  .zixun_tab_new .fast_item .fast_mid .fm_title{
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    line-height: 80px;
    cursor: pointer;
  }
  .zixun_tab_new .fast_item .fast_mid .fm_title:hover{
    color:#2784bd;
    /* color: rgb(228,86,73) !important; */
  }
  
  .zixun_tab_new .fast_item .fast_mid .fm_txt{
      font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 30px;
  }
  .zixun_tab_new .fast_item .fast_mid .hidefm{
    display: none;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 30px;
  }
  .zixun_tab_new .fast_item .fast_btm{
    margin-top: 30px;
    height: 30px;
    border-top: 1px solid #eee;
    padding-top:20px;
  }
  .zixun_tab_new .fast_item .fast_btm .fb_left{
    float:left;
    font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #2784bd;
  line-height: 30px;
  }
  .zixun_tab_new .fast_item .fast_btm .fb_left .sp1{
    cursor: pointer;
  }
  .zixun_tab_new .fast_item .fast_btm .fb_left .sp1 img{
    height: 15px;
  }
  .zixun_tab_new .fast_item .fast_btm .fb_left .sp3{
    color:#999;
    margin-left: 5px;
  }
  .zixun_tab_new .fast_item .fast_btm .fb_left .sp3:hover{
    color: #2784bd;
  }
  .zixun_tab_new .fast_item .fast_btm .fb_right{
    float: right;
  }
  .zixun_tab_new .fast_item .fast_btm .fb_right div{
    width: 130px;
    display: inline-block;
  }
  .zixun_tab_new .fast_item .fast_btm .fb_right div a{
    height: 20px;
    font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #9B9B9B;
  line-height: 30px;
  }
  .zixun_tab_new .fast_item .fast_btm .fb_right .dv1{
    border-bottom: 0px;
    padding:0px;
  }
  .zixun_tab_new .fast_item .fast_btm .fb_right .dv2 a:hover span{
     color:#2784bd;
  }
  .zixun_tab_new .fast_item .fast_btm .fb_right .dv3 a:hover span{
     color:#2784bd;
  }
  .zixun_tab_new .fast_item .fast_btm .fb_right div .sp1{
    display: inline-block;
      width: 20px;
      height: 20px;
      text-align: right;
  }
  .zixun_tab_new .fast_item .fast_btm .fb_right div .sp1 img{
    margin-bottom: 5px;
    vertical-align: middle;
  }
  .zixun_tab_new .fast_item .fast_btm .fb_right div .sp2{
    margin-left: 5px;
  }
  .zixun_tab_new .fast_item .fast_btm .fb_right div span{
    float:right;
  }
  .zixun_tab_new .fast_item .fast_btm .fb_right div .spshare{
    margin-left: 5px;
    
  }
  .newsflash-box .sp1{
    width: 32px;
    height: 32px;
    display: inline-block;
    background: url('https://static.qing.me/public/island/images/p1-11ss.png') center;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-left: 10px;
  }
  .newsflash-box .sp1:hover{
    background: url('https://static.qing.me/public/island/images/p1-11.png') center;
    background-repeat: no-repeat;
  }
  .newsflash-box .sp2{
    width: 32px;
    height: 32px;
    display: inline-block;
    background: url('https://static.qing.me/public/island/images/p1-12ss.png') center;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-left: 12px;
  }
  .newsflash-box .sp2:hover{
    background: url('https://static.qing.me/public/island/images/p1-12.png') center;
    background-repeat: no-repeat;
  }
  .newsflash-box .sp3{
    width: 32px;
    height: 32px;
    display: inline-block;
    background: url('https://static.qing.me/public/island/images/p1-13ss.png') center;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-left: 12px;
  }
  .newsflash-box .sp3:hover{
    background: url('https://static.qing.me/public/island/images/p1-13.png') center;
    background-repeat: no-repeat;
  }
  .newsflash_message{
    position: fixed;
    top: 30%;
    width: 955px;
    text-align: center;
    z-index: 1000;
    /*display: none;*/
  }
  .newsflash_message .msgtxt{
    height: 60px;
    background: #2784bd;
    box-shadow: 0px 13px 32px 0px rgba(252, 66, 47, 0.41);
    border-radius: 32px;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 60px;
    margin: 0 auto;
    padding:0 40px;
    display: inline-block;
  }
  .newsflash_message .msgtxt .sp1{
    width: 24px;
    height: 16px;
    background: url('https://static.qing.me/public/island/img/png/fast_gou.png') center no-repeat;
    display: inline-block;
  }
  /*新版首页信息流资讯样式end*/
  
  /*首页信息流的新轮播图样式start*/
  .newindex_pics_slide{
      width: 800px;
      height: auto;
      overflow: hidden;
      background-color: #f9f9f9;
      padding: 0px 20px;
      box-sizing: border-box;
      display: none;
  }
  .newindex_pics_slide .slide-container{
    width: 760px;
      height: auto;
      overflow: hidden;
      margin: 0px auto;
      position: relative;
  }
  .newindex_pics_slide .swiper-slide{
    height: auto;
    display: flex !important;
      align-items: center;
      justify-content: center;
  }
  .newindex_pics_slide .slide-container .swiper-wrapper .swiper-slide .imgcopyright_blank{
    position: relative;
  }
  .newindex_pics_slide .slide-container img{
    max-width: 760px;
    max-height: 520px;
    margin: 0 auto;
    vertical-align: middle;
  }
  .newindex_pics_slide_thumbs{
    width: 760px;
    height: 100px;
      margin: 0px auto;
      margin-top: 10px;
  
  }
  .newindex_pics_slide_thumbs .gai_swiper-thumbs{
    width: auto;
      height: 100px;
      display: flex;
      align-items: center;
      justify-content: center;
  }
  .newindex_pics_slide_thumbs .swiper-slide{
      width: 80px!important;
      height: 80px;
      border: 2px solid #ffffff;
      margin-left: 5px;
      opacity: 0.5;
  }
  .newindex_pics_slide_thumbs .gai_thumb_active{
      width: 80px;
      height: 80px;
      border: 2px solid #f5c41c;
      opacity: 1;
  }

  /*分享弹出框*/
.appreciate-box-share{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
    z-index: 1000;
    display: none;
}
.appreciate-box-share .sharebx{
    width:380px;
    min-height:0;
    background:#fff;
    border:1px solid rgba(230,230,230,1);
    box-shadow:0 1px 7px 0 rgba(153,152,146,0.24);
    border-radius:3px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -282px;
    margin-left: -191px;
}
.appreciate-box-share .sharebx .n1{
    width: auto;
    height: 46px;
    background: white;
    border-bottom:1px solid rgba(230,230,230,1);
    padding: 0 24px;
    position: relative;
}
.appreciate-box-share .sharebx .n1 .n1-l{
    display: inline-block;
    height: 46px;
    position: absolute;
    top: 0;
    left: 20px;
    line-height: 46px;
}
.appreciate-box-share .sharebx .n1 .n1-l span{
    height: 44px;
    line-height: 44px;
    float: left;
    font-size:14px;
    font-weight:400;
    color: #464646;
}
.appreciate-box-share .sharebx .n1 .n1-l span .s_icn{
    width: 14px;
    height: 14px;
    margin-right: 5px;
    background: url('/public/island/img/png/s_icn.png') no-repeat center;
    background-size: cover;
    display: inline-block;
    margin-bottom: -2px;
}

.appreciate-box-share .sharebx .n1 .n1-r{
    display: inline-block;
    height: 46px;
    position: absolute;
    right: 0;
}
.appreciate-box-share .sharebx .n1 .n1-r .close{
    width: 46px;
    height: 46px;
    float: right;
}
.appreciate-box-share .sharebx .n1 .n1-r .close a{
    display: block;
    width: 46px;
    height: 46px;
    background: url(https://static.qing.me/public/fiction/capterimg/png/v7.png) center no-repeat;
    background-size: cover;
}
.appreciate-box-share .sharebx .n2{
    padding:30px 50px;
    height: 150px;
    width: 280px;
    margin-top: 0px;
    box-shadow: 0 0 0px;
}
.appreciate-box-share .sharebx .n2 .code1{
    float: left;
    display: inline-block;
}
.appreciate-box-share .sharebx .n2 .code1 .dv1{
    width: 100px;
    height: 100px;
}
.appreciate-box-share .sharebx .n2 .code1 .dv2{
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #464646;
    line-height: 17px;
    text-align: center;
    margin-top: 20px;
}
.appreciate-box-share .sharebx .n2 .code2{
    float: right;
    display: inline-block;
}
.appreciate-box-share .sharebx .n2 .code2 .dv1{
    width: 100px;
    height: 100px;
}
.appreciate-box-share .sharebx .n2 .code2 .dv2{
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #464646;
    line-height: 17px;
    text-align: center;
    margin-top: 20px;
}
.appreciate-box-share .sharebx .n3{
    padding:0px 50px 20px;
}
.appreciate-box-share .sharebx .n3 .dv1{
    display: inline-block;
    
}
.appreciate-box-share .sharebx .n3 .dv1 a .pic{
    background: url('https://static.qing.me/public/fiction/capterimg/png/cp_url.png') no-repeat center;
    background-size: cover;
    width: 42px;
    height: 42px;
    margin-left: 3px;
    margin-bottom: 8px;
}
.appreciate-box-share .sharebx .n3 .dv1 a div{
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #3F3F3F;
    line-height: 17px;
}
.appreciate-box-share .sharebx .n3 .dv2{
    margin-left: 64px;
    display: inline-block;
}
.appreciate-box-share .sharebx .n3 .dv2 a .pic{
    background: url('https://static.qing.me/public/fiction/capterimg/png/wbpic.png') no-repeat center;
    background-size: cover;
    width: 42px;
    height: 42px;
    margin-left: 4px;
    margin-bottom: 8px;
}
.appreciate-box-share .sharebx .n3 .dv2 a div{
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #3F3F3F;
    line-height: 17px;
}
.appreciate-box-share .sharebx .n3 .dv3{
    margin-left: 63px;
    display: inline-block;
}
.appreciate-box-share .sharebx .n3 .dv3 a .pic{
    background: url('https://static.qing.me/public/fiction/capterimg/png/qqpic.png') no-repeat center;
    background-size: cover;
    width: 42px;
    height: 42px;
    margin-left: 3px;
    margin-bottom: 8px;
}
.appreciate-box-share .sharebx .n3 .dv3 a div{
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #3F3F3F;
    line-height: 17px;
}

