
.bg-gray {
    background-color: #f5f5f5 !important;
}
.crumbs {
    padding: 20px 0;
    color: #666;
}
/**关于我们**/
.about-left {
    margin: 30px 30px 30px 0;
    width: 220px;
    float: left;
}
.about-right {
	float: right;
    margin: 25px 0 30px 0;
    width: 940px;
}

.about-left .left-header {
    height: 127px;
    background: url(../images/about_bg.png) no-repeat;
    overflow: hidden;
}
.about-left .left-header h3 {
    margin-top: 40px;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    text-align: center;
}
.about-left .left-header span {
    display: block;
    font-size: 16px;
    color: #fff;
    text-align: center;
}
.about-left .list {
    padding: 10px;
    background-color: #f5f5f5;
}
.about-left .list a {
    display: block;
    padding: 15px 20px;
    margin-bottom: 10px;
    font-size: 15px;
}
.about-left .list .on {
    font-weight: bold;
    color: #2a7efb;
    background-color: #fff;
}
.about-left .list a i {
    float: right;
    margin-top: 3px;
    color: #aaaaaa;
}
.about-right .header {
    display: flex;
    justify-content: space-between;
}
.about-right .header h3 {
    padding-bottom: 10px;
    font-size: 30px;
    border-bottom: #2a7efb solid 1px;
}
.about-right .header div {
    flex: 1;
    border-bottom: #dddddd solid 1px;
}

.team-part a {
    display: block;
    float: left;
    margin-right:25px;
    margin-top: 30px;
    box-shadow: 0 10px 5px #f5f5f5;
}
.team-part a h5 {
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.team-part a .ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
/**发展历史**/
.history-box {
    background: url(../images/history-box-line.png) repeat-y 8px 0;
    overflow: hidden;
}
.history-box .history-part {
    margin-top: 20px;
    background: url(../images/history-box-round.png) no-repeat 2px 0;
}
.history-box .history-part a {
    display: block;
    padding: 20px;
    margin-left: 38px;
    margin-bottom: 20px;
    border: #bfdaff solid 1px;
}
.history-box .history-part a .title {
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
.history-box .history-part a .title span {
    margin-right: 10px;
    font-size: 50px;
    color: #bfdaff;
    font-weight: normal;
}

.honor-part {
    overflow: hidden;
}

.honor-part .honor-title {
    margin-top: 20px;
    background: url(../images/honor-part-bg.png) no-repeat bottom;
}
.honor-part .honor-title i {
    display: block;
    font-size: 16px;
    font-style: italic;
}

.honor-part .honor-title i span {
    color: #ffa200;
    font-size: 50px;
}
.honor-part a {
    display: block;
    float: left;
    margin-right: 37px;
    margin-top: 30px;
}
.honor-part a h5 {
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.photo-class {
    margin: 30px 0 0 0;
    overflow: hidden;
}

.photo-class a {
    display: block;
    padding: 10px 30px;
    float: left;
    margin-right: 20px;
    border: #dddddd solid 1px;
    font-size: 16px;
}

.photo-class .on {
    background-color: #2a7efb;
    color: #fff;
    border: #2a7efb solid 1px;
}

.news {
    margin: 20px 0;
    overflow: hidden;
}
.news .left {
    width: 200px;
    background-color: #f5f5f5;
    float: left;
}
.news .left .left-header {
    padding: 18px;
    background-color: #2a7efb;
}
.news .left .left-header h3 {
    font-size: 30px;
    color: #fff;
    text-align: center;
}
.news .left .left-header span {
    display: block;
    font-size: 16px;
    color: #fff;
    text-align: center;
}
.news .left .left-menu {
    border-bottom: #fff solid 1px;
}
.news .left .left-menu a {
    display: block;
    padding: 15px 30px;
    margin: 10px 0;
}
.news .left .left-contact .code {
    margin: 20px 0;
    text-align: center;
    display: block;
}
.news .left .left-contact .code img {
    display: block;
    width: 120px;
    height: 120px;
    margin: 0 auto;
    margin-bottom: 5px;
}
.news .left .left-contact .tel {
    padding: 0 20px;
    margin-bottom: 20px;
}
.news .left .left-contact .tel .header {
    margin-bottom: 10px;
    color: #999;
    overflow: hidden;
}
.news .left .left-contact .tel .header img {
    float: left;
    margin: 0 10px 0 0;
}

.news .middle {
    float: left;
    width: 700px;
    margin-left: 30px;
}
.news .middle .picSlider{ width: 700px; height: 287px; overflow: hidden; position: relative;}
.news .middle .picSlider .hd{ position: absolute; bottom: 0; right: 0; left: 0; padding: 0 15px; line-height: 45px; height: 45px; background: #000; filter:alpha(opacity:66); background: rgba(0,0,0,.7);}
.news .middle .picSlider .hd ul{ padding: 14px 0;}
.news .middle .picSlider .hd li{ display: inline-block; cursor: pointer; margin-left: 5px; width: 12px; height: 12px; background: #808080; border-radius: 100%; -webkit-border-radius: 100%;}
.news .middle .picSlider .hd li.on{ background: #fff;}
.news .middle .picSlider .hd ul{ float: right;}
.news .middle .picSlider .bd img{ width: 700px; height: 287px;}
.news .middle .picSlider .news_tit{ width: 70%;}
.news .middle .picSlider .bd ul li a{ position: relative;display: block;}
.news .middle .picSlider .bd ul li a span{ width: 287px; z-index: 1000; padding-left: 10px; display: block; position: absolute; bottom: 17px; color: #fff; font-size: 14px;}
.news .middle .list{ margin-top: 30px; overflow: hidden;}
.news .middle .list .header{ display: flex; justify-content: space-between;}
.news .middle .list .header h3{ padding-bottom: 5px; font-size: 20px; color: #2a7efb; border-bottom: #2a7efb solid 5px; }
.news .middle .list .header div{ flex: 1; border-bottom: #f5f5f5 solid 5px;}
.news .middle .list .part{ }
.news .middle .list .part a{ display: block; overflow: hidden; margin-top: 20px; padding-bottom: 20px; border-bottom: #f1f1f1 solid 1px;;}
.news .middle .list .part a img{ float: left; margin-right: 20px; width: 224px; height: 140px;}
.news .middle .list .part a h3{ font-size: 20px; margin-bottom: 10px; margin-top: -5px; }
.news .middle .list .part a p{ color: #999; margin-bottom: 10px;}
.news .right { width: 240px;float: right;}
.news .right .search{ overflow: hidden; }
.news .right .search .header{ display: flex; justify-content: space-between;}
.news .right .search .header h3{ padding-bottom: 5px; font-size: 20px; color: #2a7efb; border-bottom: #2a7efb solid 5px; }
.news .right .search .header div{ flex: 1; border-bottom: #f5f5f5 solid 5px;}
.news .right .search .inputbox{ margin: 20px 0; overflow: hidden; }
.news .right .search .inputbox input{ float: left; padding-left: 10px; width: 175px; height: 40px; background-color: #f5f5f5; }
.news .right .search .inputbox a{ float: left; display: block; width: 55px; height: 40px; line-height: 40px; background-color: #2a7efb; font-size: 24px; text-align: center; color: #fff; }

.news .right .label .header{ display: flex; justify-content: space-between;}
.news .right .label .header h3{ padding-bottom: 5px; font-size: 20px; color: #2a7efb; border-bottom: #2a7efb solid 5px; }
.news .right .label .header div{ flex: 1; border-bottom: #f5f5f5 solid 5px;}
.news .right .label .list{ margin-top: 20px;}
.news .right .label .list a{ display: inline-block; padding: 14.5px; margin-bottom: 5px; background-color: #f5f5f5; color: #999; font-size: 12px;}
.news .right .label .list a:hover{ background-color: #2a7efb; color: #fff;}

.news .right .news-menu{ overflow: hidden;}
.news .right .news-menu .header{ display: flex; justify-content: space-between; }
.news .right .news-menu .header h3{ padding-bottom: 5px; font-size: 20px; color: #2a7efb; border-bottom: #2a7efb solid 5px; }
.news .right .news-menu .header div{ flex: 1; border-bottom: #f5f5f5 solid 5px;}
.news .right .news-menu .list{ margin-bottom: 30px; display: flex; flex-wrap: wrap; }
.news .right .news-menu .list a{ display: block; width: 95px; padding: 10px; margin-right: 10px; margin-top: 10px; text-align: center; background-color: #f5f5f5;}
.news .right .news-menu .list a:nth-of-type(2n){ margin-right: 0;}
.news .right .news-menu .list .on{ color: #fff; background-color: #ffa200;}

.nyxwzxbox-left {
    float: left;
    width: 920px;
}
.nyxwzxbox-left>h2 {
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 30px;
}
.ellipsiss {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.nyxwzxbox-label {
    display: flex;
    justify-content: space-between;
    border-bottom: #eaeaea solid 1px;
    padding-bottom: 20px;
    margin-bottom: 25px;
}
.nyxwzxbox-label span {
    display: block;
    color: #999999;
}
#showphonecode {
    padding-right: 25px;
    background: url(../images/38.png) no-repeat 120px 3px;
    cursor: pointer;
}
#showphonecode img {
    display: none;
    position: absolute;
}

.abstract {
    height: 40px;
    padding: 20px;
    background: #f5f5f5;
    color: #666666;
}
.article {
    margin-top: 20px;
    padding-bottom: 40px;
    margin-bottom: 20px;
    border-bottom: #eaeaea solid 1px;
}
.otherarticle a {
    display: block;
    margin-bottom: 1px;
    padding: 20px;
    background-color: #f5f5f5;
}

.page-box{
    padding: 20px;
    margin: 20px 0;
    text-align: center;
}
.page-box .pagination{margin-top: 10px;
    margin-bottom: 10px;}
.page-box .pagination>li{display: inline;height: 38px;margin-right:5px;}
.page-box .pagination li span{
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding-left: 14px;
    padding-right: 14px;
    /*border: 1px solid #cccccc;*/
}
.page-box .pagination a{
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding-left: 14px;
    padding-right: 14px;
    /*border: 1px solid #cccccc;*/
    background-color: #fff;
    color: #666666;
}
.page-box a.on,.page-box a:hover{
    background: #064889;
    border-color: #064889;
    color: #fff;
}
.page-box .pagination .active span
{
    background: #1795fc;
    border-color: #064889;
    color: #fff;
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.thumbnail .caption {
    padding: 9px;
    color: #333;
}
.thumbnail .h1, .thumbnail .h2, .thumbnail .h3, .thumbnail h1, .thumbnail h2, .thumbnail h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}
.thumbnail p {
    margin: 0 0 10px;
}

.thumbnail img
{
	max-width:400px;
}

.pon-tem {
    margin-top: 20px;
}
.pon-tem>ul {
    margin-left: -20px;
    margin-right: -20px;
}
.pon-tem li {
    float: left;
    width: 46.77%;
    margin-left: 20px;
    margin-right: 20px;
    box-sizing: border-box;
    margin-bottom: 30px;
}
.pon-tem li h3 {
    background: #666666;
    color: #fff;
    height: 55px;
    line-height: 55px;
    padding-left: 33px;
    font-size: 23px;
    font-weight: 400;
}
.pon-tem li .pn-bottom {
    background: #f5f5f5;
    padding: 26px 33px;
    line-height: 45px;
    color: #333333;
    font-size: 16px;
}

.anli{ margin: 25px 0 30px 0; width: 1200px;}
.anli .header{ display: flex; justify-content: space-between;}
.anli .header h3{ padding-bottom: 10px; font-size: 30px; border-bottom: #2a7efb solid 1px; }
.anli .header div{ flex: 1; border-bottom: #dddddd solid 1px;}
.anli-part a{ display: block; float: left; margin-right: 20px; margin-top: 30px;}
.anli-part a:nth-of-type(5n){ margin-right: 0;}
.anli-part a h5{ padding: 0 20px; height: 40px; line-height: 40px; text-align: center;}
.anli-part a img{ width: 222px; height: 76px; border: #eeeeee solid 1px;}
.anli-part a:hover img{ box-shadow: 0 0 10px #eaeaea; border: #fff solid 1px;}

/**单页相关 **/
.box-title {
    padding: 50px 0 30px 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ny-sbzc-sm-title{ width: 500px; margin: 0 auto; margin-top: -20px; border: #ddd solid 1px; border-radius: 30px; overflow: hidden; }
.ny-sbzc-sm-title span{ display: inline-block; padding: 3px 20px;}
.ny-sbzc-sm-title span i{ margin-right: 10px; color: #ffa200;}
.ny-sbzc-hot{ float: left;  margin: 30px 27px 40px 0; width: 380px; border: #eeeeee solid 1px; }
.ny-sbzc-hot .header{ height: 90px; padding: 15px 20px; border-bottom: #eeeeee solid 1px;}
.ny-sbzc-hot .header h3{ margin-bottom: 10px; font-size: 24px; color: #2a7efb; }
.ny-sbzc-hot .header p{ font-size: 14px; color: #999; }
.ny-sbzc-hot .middle{ height: 80px; padding: 20px; }
.ny-sbzc-hot .middle span{ display: block; margin-bottom: 15px; color: #666;}
.ny-sbzc-hot .middle span i{ color: #ffa200; margin-right: 5px; }
.ny-sbzc-hot>h3{ margin: 20px 0 0 20px; color: #ff4800; font-size: 30px; }
.ny-sbzc-hot>h3 i:nth-of-type(1){ font-size: 14px; font-weight: bold; font-style: normal;}
.ny-sbzc-hot>h3 i:nth-of-type(2){ font-size: 14px; color: #333; font-style: normal;}
.ny-sbzc-hot .bottom{ margin-top: 20px; display: flex; justify-content: space-between; height: 50px;}
.ny-sbzc-hot .bottom a{ flex: 1; line-height: 50px; text-align: center; color: #fff; font-size: 16px;background: #ffa200}

.ny-sbzc-why{ float: left; margin: 10px 1px 30px 0; width: 239px; height: 320px; background-color: #fff;}
.ny-sbzc-why img{ display: block; margin: 35px 0 0 35px;}
.ny-sbzc-why h3{ font-size: 16px; font-weight: bold; text-align: center;}
.ny-sbzc-why p{ padding: 20px; color: #999; line-height: 30px; }

.ny-sbzc-gcys{ height: 570px; position: relative; background: url(../../site/images/117.png) no-repeat center;}
.ny-sbzc-gcys .one{ width: 330px; height: 75px; padding: 30px; border-radius: 6px; background-color: #fff; box-shadow: 0 0 5px #ddd; }
.ny-sbzc-gcys .one img{ float: left; margin-right: 20px; }
.ny-sbzc-gcys .one h3{ font-size: 24px; margin-bottom: 15px; }
.ny-sbzc-gcys .one p{ font-size: 16px; color: #999; }
.ny-sbzc-gcys .one:nth-of-type(1){ position: absolute; left: 50px; }
.ny-sbzc-gcys .one:nth-of-type(2){ position: absolute; left: 740px; }
.ny-sbzc-gcys .one:nth-of-type(3){ position: absolute; top:190px; }
.ny-sbzc-gcys .one:nth-of-type(4){ position: absolute; top:190px; left: 780px; }
.ny-sbzc-gcys .one:nth-of-type(5){ position: absolute; left: 50px; top:380px; }
.ny-sbzc-gcys .one:nth-of-type(6){ position: absolute; top:380px; left: 740px; }

.ny-sbzc-zbcl{ margin-bottom: 50px; }
.ny-sbzc-zbcl .one{ padding: 20px; border: #eaeaea solid 1px; overflow: hidden;}
.ny-sbzc-zbcl .one>img{ float: left; margin-right: 30px; }
.ny-sbzc-zbcl .one>div{ float: left; }
.ny-sbzc-zbcl .one>div img{ display: block; margin: 0 auto;}
.ny-sbzc-zbcl .one>div p{ text-align: center; }

.ny-sbzc-ddcl{ display: flex; justify-content: space-between; overflow: hidden;}
.ny-sbzc-ddcl .one{ width: 288px; height: 344px; margin: 40px 0 0 0;}
.ny-sbzc-ddcl .one:nth-of-type(1){ background: url(../../site/images/129.png) no-repeat;}
.ny-sbzc-ddcl .one:nth-of-type(2){ background: url(../../site/images/130.png) no-repeat;}
.ny-sbzc-ddcl .one:nth-of-type(3){ background: url(../../site/images/131.png) no-repeat;}
.ny-sbzc-ddcl .one span{ display: block; margin: 230px 0 0 80px; width: 130px; height: 50px; line-height: 50px; background-color: #2a7efb; color: #fff; font-size: 18px; font-weight: bold; border-radius: 50px; text-align: center;}
.ny-sbzc-ddcl .one p{ text-align: center; color: #666; line-height: 36px; }

.ny-sbzc-fwys{ display: flex; justify-content: space-between; margin: 20px 0 40px 0; overflow: hidden; }
.ny-sbzc-fwys .one{ text-align: center; font-size: 16px; line-height: 24px; }
.ny-sbzc-fwys .one img{ display: block; margin-bottom: 15px; }

.ny-it-sz .tab{ width: 1200px; margin: 0 auto; display: flex; justify-content: space-between;}
.ny-it-sz .tab div{ flex: 1; text-align: center; font-size: 18px; }
.ny-it-sz .tab div span{ display: block; height: 40px; padding-top: 80px; font-size: 18px; cursor: pointer; }
.ny-it-sz .tab div:nth-of-type(1) span{ background: url(../../site/images/141.png) no-repeat center top;}
.ny-it-sz .tab div:nth-of-type(2) span{ background: url(../../site/images/143.png) no-repeat center top;}
.ny-it-sz .tab div:nth-of-type(3) span{ background: url(../../site/images/145.png) no-repeat center top;}
.ny-it-sz .tab div:nth-of-type(4) span{ background: url(../../site/images/147.png) no-repeat center top;}
.ny-it-sz .tab div:nth-of-type(5) span{ background: url(../../site/images/149.png) no-repeat center top;}
.ny-it-sz .tab div:nth-of-type(6) span{ background: url(../../site/images/151.png) no-repeat center top;}
.ny-it-sz .tab div:nth-of-type(1) .it-on{ border-bottom: #2a7efb solid 4px; background: url(../images/140.png) no-repeat center top !important;}
.ny-it-sz .tab div:nth-of-type(2) .it-on{ border-bottom: #2a7efb solid 4px; background: url(../images/142.png) no-repeat center top !important;}
.ny-it-sz .tab div:nth-of-type(3) .it-on{ border-bottom: #2a7efb solid 4px; background: url(../images/144.png) no-repeat center top !important;}
.ny-it-sz .tab div:nth-of-type(4) .it-on{ border-bottom: #2a7efb solid 4px; background: url(../images/146.png) no-repeat center top !important;}
.ny-it-sz .tab div:nth-of-type(5) .it-on{ border-bottom: #2a7efb solid 4px; background: url(../images/148.png) no-repeat center top !important;}
.ny-it-sz .tab div:nth-of-type(6) .it-on{ border-bottom: #2a7efb solid 4px; background: url(../images/150.png) no-repeat center top !important;}
.ny-it-sz .content .one{ width: 1200px; height: 500px; margin: 0 auto;}
.ny-it-sz .content .one .left{ float: left; width: 500px; margin-top: 100px;}
.ny-it-sz .content .one .left h3{ font-size: 32px; margin-bottom: 40px; }
.ny-it-sz .content .one .left p{ font-size: 16px; line-height: 30px; color: #666; }
.ny-it-sz .content .one .left div{ margin-top: 50px; overflow: hidden;}
.ny-it-sz .content .one .left div a{ display: block; float: left; width: 110px; height: 40px; margin-right: 20px; line-height: 40px; text-align: center; border-radius: 40px;}
.ny-it-sz .content .one .left div a:nth-of-type(1){ background-color: #2a7efb; color: #fff;}
.ny-it-sz .content .one .left div a:nth-of-type(2){ border: #2a7efb solid 1px; color: #2a7efb;}
.ny-it-sz .content .one .left div a:nth-of-type(3){ border: #2a7efb solid 1px; color: #2a7efb;}
.ny-it-sz .content .one .right{ float: right; margin-top: 40px; }

.ny-it-crm{ height: 680px; position: relative; background: url(../../site/images/158.png) no-repeat center 100px;}
.ny-it-crm .one{ position: absolute; overflow: hidden;}
.ny-it-crm .one img{ float: left; margin-bottom: 50px; margin-right: 15px;}
.ny-it-crm .one h3{ margin-bottom: 10px; font-size: 20px; color: #fff;}
.ny-it-crm .one p{ font-size: 14px; color: #aaaaaa;}
.ny-it-crm .one:nth-of-type(1){ position: absolute; width: 300px; top: 50px;}
.ny-it-crm .one:nth-of-type(2){ position: absolute; width: 300px; top: 50px; left: 900px;}
.ny-it-crm .one:nth-of-type(3){ position: absolute; width: 300px; top: 250px;}
.ny-it-crm .one:nth-of-type(4){ position: absolute; width: 300px; top: 250px; left: 900px;}
.ny-it-crm .one:nth-of-type(5){ position: absolute; width: 730px; top: 450px;}
.ny-it-crm .one:nth-of-type(6){ position: absolute; width: 300px; top: 450px; left: 900px;}
.ny-it-crm .btn{ position: absolute; top: 580px; left: 520px; width: 170px; text-align: center; height: 50px; line-height: 50px; font-size: 16px; border-radius: 50px; color: #fff; background-color: #ffa200; }

.ny-it-xt .tab{ width: 1200px; margin: 0 auto; display: flex; justify-content: space-between;}
.ny-it-xt .tab div{ flex: 1; text-align: center; font-size: 18px; }
.ny-it-xt .tab div span{ display: block; height: 40px; padding-top: 80px; font-size: 18px; cursor: pointer; }
.ny-it-xt .tab div:nth-of-type(1) span{ background: url(../../site/images/166.png) no-repeat center top;}
.ny-it-xt .tab div:nth-of-type(2) span{ background: url(../../site/images/168.png) no-repeat center top;}
.ny-it-xt .tab div:nth-of-type(3) span{ background: url(../../site/images/170.png) no-repeat center top;}
.ny-it-xt .tab div:nth-of-type(4) span{ background: url(../../site/images/172.png) no-repeat center top;}
.ny-it-xt .tab div:nth-of-type(5) span{ background: url(../../site/images/174.png) no-repeat center top;}
.ny-it-xt .tab div:nth-of-type(6) span{ background: url(../../site/images/176.png) no-repeat center top;}
.ny-it-xt .tab div:nth-of-type(1) .it-on{ border-bottom: #2a7efb solid 4px; background: url(../../site/images/165.png) no-repeat center top !important;}
.ny-it-xt .tab div:nth-of-type(2) .it-on{ border-bottom: #2a7efb solid 4px; background: url(../../site/images/167.png) no-repeat center top !important;}
.ny-it-xt .tab div:nth-of-type(3) .it-on{ border-bottom: #2a7efb solid 4px; background: url(../../site/images/169.png) no-repeat center top !important;}
.ny-it-xt .tab div:nth-of-type(4) .it-on{ border-bottom: #2a7efb solid 4px; background: url(../../site/images/171.png) no-repeat center top !important;}
.ny-it-xt .tab div:nth-of-type(5) .it-on{ border-bottom: #2a7efb solid 4px; background: url(../../site/images/173.png) no-repeat center top !important;}
.ny-it-xt .tab div:nth-of-type(6) .it-on{ border-bottom: #2a7efb solid 4px; background: url(../../site/images/175.png) no-repeat center top !important;}
.ny-it-xt .content .one{ width: 1200px; height: 350px; margin: 0 auto;}
.ny-it-xt .content .one .left{ float: left; width: 600px; margin-top: 50px; margin-left: 20px;}
.ny-it-xt .content .one .left h4{ width: 220px; height: 60px; line-height: 60px; border-radius: 60px; font-size: 32px; margin-bottom: 40px; color: #2a7efb; text-align: center; background-color: #fff; }
.ny-it-xt .content .one .left ul li{ font-size: 16px; line-height: 40px; color: #fff; list-style-type: circle; }
.ny-it-xt .content .one .left div{ margin-top: 50px; overflow: hidden;}
.ny-it-xt .content .one .left div a{ display: block; float: left; width: 110px; height: 40px; margin-right: 20px; line-height: 40px; text-align: center; border-radius: 40px;}
.ny-it-xt .content .one .left div a:nth-of-type(1){ background-color: #2a7efb; color: #fff;}
.ny-it-xt .content .one .left div a:nth-of-type(2){ border: #2a7efb solid 1px; color: #2a7efb;}
.ny-it-xt .content .one .left div a:nth-of-type(3){ border: #2a7efb solid 1px; color: #2a7efb;}
.ny-it-xt .content .one .right{ float: right; margin-top: 40px; }

.ny-it-tc{ display: flex; justify-content: space-between; }
.ny-it-tc .one{ margin-bottom: 20px; width: 380px; box-shadow: 0 0 10px #eaeaea;}
.ny-it-tc .one .top{ height: 90px; background: linear-gradient(90deg,#658ffe,#4eaeff); border-top-left-radius: 6px;  border-top-right-radius: 6px; }
.ny-it-tc .one .top h3{ font-size: 30px; color: #fff; text-align: center; line-height: 90px;}
.ny-it-tc .one .middle .price{ margin: 30px 0 10px 0; text-align: center; }
.ny-it-tc .one .middle .price i{ font-style: normal; color: #ff4800;}
.ny-it-tc .one .middle .price strong{ font-size: 36px; color: #ff4800;}
.ny-it-tc .one .middle .btn{ display: block; margin: 0 auto; width: 160px; height: 44px; font-size: 16px; color: #2a7efb; line-height: 44px; text-align: center; border: #2a7efb solid 1px; border-radius: 22px;}
.ny-it-tc .one .middle .list{ min-height: 170px; margin-top: 15px; padding: 0 20px;}
.ny-it-tc .one .middle .list h5{ color: #666; font-size: 16px; font-weight: bold; }
.ny-it-tc .one .middle .list span{ display: block; margin-top: 10px; color: #666; }
.ny-it-tc .one .middle .list span i{ margin-right: 10px; color: #ffa200; }
.ny-it-tc .one .middle .list span em{ margin-left: 10px; font-style: normal; color: #ff4800; }
.ny-it-tc .one .bottom{ padding: 20px 0; text-align: center;}
.ny-it-tc .one .bottom a{ margin: 30px 0; width: 150px; text-align: center; color: #999;}

.ny-gszc-zbcl{ margin-top: 30px; margin-bottom: 50px; display: flex; justify-content: space-between; align-items: center; }
.ny-gszc-zbcl div{ font-size: 16px; text-align: center;}
.ny-gszc-zbcl div img{ display: block; margin: 0 auto; margin-bottom: 10px;}
.ny-gszc-lc .new-lc{ margin-top: 10px; padding-bottom: 30px; height: 550px; background: url(../../site/images/192.png) no-repeat; overflow: hidden;}
.ny-gszc-lc .new-lc h3{ font-size: 24px; text-align: center; margin-top: 30px;}
.ny-gszc-lc .new-lc h3 strong{ color: #ff0054;}
.ny-gszc-lc .new-lc .new-lc-top{ width: 1100px; height: 310px; margin: 0 auto; position: relative;}
.ny-gszc-lc .new-lc .new-lc-top div{ position: absolute; color: #fff; font-size: 24px; overflow: hidden; }
.ny-gszc-lc .new-lc .new-lc-top div:nth-of-type(1){ top: 60px; left: 15px;}
.ny-gszc-lc .new-lc .new-lc-top div:nth-of-type(2){ top: 60px; left: 410px;}
.ny-gszc-lc .new-lc .new-lc-top div:nth-of-type(3){ top: 60px; left: 810px;}
.ny-gszc-lc .new-lc .new-lc-top div strong{ float: right; font-size: 18px; margin: 45px 0 0 80px;}
.ny-gszc-lc .new-lc .new-lc-bottom{ width: 1060px; margin: 0 auto; display: flex; justify-content: space-between;}
.ny-gszc-lc .new-lc .new-lc-bottom div{ width: 160px; padding: 20px; text-align: center; }
.ny-gszc-lc .new-lc .new-lc-bottom div h5{ margin-bottom: 10px; font-size: 16px; }
.ny-gszc-lc .new-lc .new-lc-bottom div p{ color: #666;}
.ny-gszc-hdzl{ padding: 30px; margin-bottom: 40px; margin-top: 20px; box-shadow: 0 0 10px #eaeaea; display: flex; justify-content: space-between; overflow: hidden;}
.ny-gszc-hdzl div{ text-align: center; font-size: 16px; }
.ny-gszc-hdzl div img{ display: block; margin-bottom: 15px; }
.ny-gszc-fw .top{ margin-top: 20px; height: 420px; display: flex; justify-content: space-between; overflow: hidden;}
.ny-gszc-fw .top>div{ width: 370px; overflow: hidden ; }
.ny-gszc-fw .top>div h3{ margin-top: 30px; margin-bottom: 15px; font-size: 20px; font-weight: bold; text-align: center; }
.ny-gszc-fw .top>div p{ height: 230px; color: #666; text-align: center; }
.ny-gszc-fw .top>div span{ display: block; display: flex; justify-content: space-between; overflow: hidden;}
.ny-gszc-fw .top>div span i{ display: inline-block; width: 200px; font-style: normal; text-align: center;}
.ny-gszc-fw .top>div a{ display: block; margin: 0 auto; margin-top: 15px; width: 150px; height: 40px; line-height: 40px; background-color: #ff4800; color: #fff; border-radius: 40px; text-align: center; }
.ny-gszc-fw .bottom{ margin-top: 70px; height: 370px; display: flex; justify-content: space-between; overflow: hidden;}
.ny-gszc-fw .bottom>div{ width: 280px; overflow: hidden ; }
.ny-gszc-fw .bottom>div h3{ margin-top: 30px; margin-bottom: 15px; font-size: 20px; font-weight: bold; text-align: center; }
.ny-gszc-fw .bottom>div p{ height: 210px; color: #666; text-align: center; }
.ny-gszc-fw .bottom>div span{ display: block; display: flex; justify-content: space-between; overflow: hidden;}
.ny-gszc-fw .bottom>div span i{ display: inline-block; width: 200px; font-style: normal; text-align: center;}

.ny-gszc-btns{ width: 1000px; text-align: center; height: 74px; margin: 0 auto; margin-top: 30px; overflow: hidden;}
.ny-gszc-btns a{ display: inline-block; margin: 0 20px; padding-left: 70px; width: 200px; height: 74px; line-height: 74px; border-radius: 74px; font-size: 24px; color: #fff;}
.ny-gszc-btns a:nth-of-type(1){ background: url(../../site/images/199.png) no-repeat 60px 15px #29bae9;}
.ny-gszc-btns a:nth-of-type(2){ background: url(../../site/images/200.png) no-repeat 60px 15px #ed842f;}
.ny-gszc-btns a:nth-of-type(3){ background: url(../../site/images/201.png) no-repeat 60px 15px #1fd198;}

.ny-gszc-wt{ margin-top: 30px; display: flex; justify-content: space-between; flex-wrap: wrap; }
.ny-gszc-wt .part{ width: 525px; height: 110px; margin-bottom: 30px; padding: 30px; box-shadow: 0 0 10px #eaeaea; }
.ny-gszc-wt .part .title{ margin-bottom: 20px; overflow: hidden; }
.ny-gszc-wt .part .title span{ float: left; display: block; width: 30px; height: 30px; line-height: 30px; border-radius: 30px; color: #fff; background-color: #ffa200; text-align: center; }
.ny-gszc-wt .part .title h3{ float: left; font-size: 16px; font-weight: bold; margin: 5px 0 0 10px; }
.ny-gszc-wt .part .content{ overflow: hidden;}
.ny-gszc-wt .part .content span{ float: left; display: block; width: 30px; height: 30px; line-height: 30px; border-radius: 30px; color: #fff; background-color: #2a7efb; text-align: center; }
.ny-gszc-wt .part .content p{ width: 480px; float: left; margin: 5px 0 0 10px; line-height: 24px; }
.ny-gszc-wt-btn{ display: block; margin: 0 auto; margin-bottom: 30px; width: 195px; height: 50px; border-radius: 50px; line-height: 50px; font-size: 18px; color: #fff; text-align: center; background-color: #ffa200; }

.ny-gszc-other{ margin-bottom: 30px; display: flex; justify-content: space-between; }
.ny-gszc-other a{ display: block; width: 180px; height: 175px; box-shadow: 0 0 10px #eaeaea; text-align: center; font-size: 16px; }
.ny-gszc-other a img{ display: block; margin: 0 auto; margin-top: 30px; margin-bottom: 20px; }

.cylb{ background: url(../../site/images/208.png) no-repeat center; height: 181px;}
.cylb .left{ margin: 60px 0 0 350px;}
.cylb .left h3{ margin-bottom: 15px; font-size: 36px; color: #fff961; font-weight: bold; text-shadow: 0 5px 5px #d28500;}
.cylb .left span{ font-size: 18px; color: #fff; }
.cylb .right{ margin: 80px 0 0 0;float: right;}
.cylb .right a{ display: block; width: 160px; height: 50px; line-height: 50px; font-size: 18px; border-radius: 50px; color: #ff8a00; text-align: center; background-color: #fff;}

.ny-dljz-fw{ margin-bottom: 30px; display: flex; justify-content: space-between;}
.ny-dljz-fw .part{ width: 350px; box-shadow: 0 0 10px #eaeaea; border-radius: 10px; overflow: hidden;}
.ny-dljz-fw .part .top{ height: 210px; overflow: hidden; }
.ny-dljz-fw .part:nth-of-type(1) .top{ background-color: #4765ff;}
.ny-dljz-fw .part:nth-of-type(2) .top{ background-color: #ff9630;}
.ny-dljz-fw .part:nth-of-type(3) .top{ background-color: #ee6660;}
.ny-dljz-fw .part:nth-of-type(1) .top span{ color: #99aafe;}
.ny-dljz-fw .part:nth-of-type(2) .top span{ color: #fedab6;}
.ny-dljz-fw .part:nth-of-type(3) .top span{ color: #fec4c1;}
.ny-dljz-fw .part .top img{ display: block; margin: 0 auto; margin-top: 30px; margin-bottom: 20px; }
.ny-dljz-fw .part .top h3{ font-size: 22px; text-align: center; color: #fff; }
.ny-dljz-fw .part .top span{ display: block; text-align: center; margin-top: 10px; }
.ny-dljz-fw .part .bottom{ height: 70px;  }
.ny-dljz-fw .part .bottom a{ display: block; margin: 0 auto; margin-top: 20px; width: 200px; height: 45px; line-height: 45px; text-align: center; border-radius: 45px; }
.ny-dljz-fw .part:nth-of-type(1) .bottom a{ color: #4765ff; border: #4765ff solid 1px;}
.ny-dljz-fw .part:nth-of-type(2) .bottom a{ color: #ff9630; border: #ff9630 solid 1px;}
.ny-dljz-fw .part:nth-of-type(3) .bottom a{ color: #ee6660; border: #ee6660 solid 1px;}

.ny-dljz-zbcl{ margin-top: 30px; display: flex; justify-content: center; flex-wrap: wrap; }
.ny-dljz-zbcl>div{ margin-bottom: 60px; width: 211px; color: #fff; font-size: 16px; text-align: center; line-height: 30px; }
.ny-dljz-zbcl>span{ display: block; margin: 60px 40px;}

.ny-dljz-lc{ margin-top: 30px; display: flex; justify-content: center; }
.ny-dljz-lc>div{ margin-bottom: 60px; width: 120px; font-size: 16px; text-align: center; line-height: 30px; }
.ny-dljz-lc>span{ display: block; margin: 60px 40px; font-size: 18px; }

.ny-dljz-tc{ margin-top: 30px; display: flex; justify-content: space-between; flex-wrap: wrap; }
.ny-dljz-tc .part{ margin-bottom: 30px; width: 585px; height: 245px; background-color: #fff; border-radius: 10px; display: flex; justify-content: space-between; overflow: hidden;}
.ny-dljz-tc .part .left{ width: 430px;}
.ny-dljz-tc .part .left h3{ font-size: 24px; font-weight: bold; margin: 30px 0 20px 30px;}
.ny-dljz-tc .part .left div{ overflow: hidden; }
.ny-dljz-tc .part .left div span{ float: left; margin-left: 30px; font-size: 16px; margin-bottom: 15px; }
.ny-dljz-tc .part .right{ width: 135px; }
.ny-dljz-tc .part .right h3{ margin-top: 85px; font-size: 24px; color: #fff; text-align: center; }
.ny-dljz-tc .part .right div{ font-size: 30px; color: #fff; text-align: center; }
.ny-dljz-tc .part .right div i{ font-size: 14px; font-weight: bold; font-style: normal;}

.ny-dljz-tc-btn{ display: block; margin: 0 auto; margin-bottom: 30px; width: 195px; height: 50px; border-radius: 50px; line-height: 50px; font-size: 18px; color: #fff; text-align: center; background-color: #ffa200; }

.ny-gssj-fw{ margin-bottom: 30px; display: flex; justify-content: space-between;}
.ny-gssj-fw .part{ width: 270px; box-shadow: 0 0 10px #eaeaea; border-radius: 10px;}
.ny-gssj-fw .part img{ display: block; margin: 0 auto; margin-top: 30px; margin-bottom: 20px;}
.ny-gssj-fw .part h3{ font-size: 22px; text-align: center; }
.ny-gssj-fw .part p{ color: #999; padding: 20px; line-height: 24px; }

.ny-gssj-zbcl{ margin-top: 30px; display: flex; justify-content:space-between; flex-wrap: wrap; }
.ny-gssj-zbcl>div{ margin-bottom: 40px; width: 211px; color: #fff; font-size: 16px; text-align: center; line-height: 30px; }
.ny-gssj-zbcl>div>h5{ margin: 5px 0 10px 0; color: #fff; font-size: 16px; }
.ny-gssj-zbcl>div>p{ color: #8ebbff; }

.ny-gssj-zj{ display: flex; justify-content: space-between; }
.ny-gssj-zj .part{ width: 350px; margin: 30px 0 70px 0; border-radius: 10px; background-color: #fff; overflow: hidden;}
.ny-gssj-zj .part img{ width: 350px; height: 240px;}
.ny-gssj-zj .part>div{ padding: 20px 30px; height: 150px;}
.ny-gssj-zj .part>div h3{ display: inline-block; margin-right: 10px; font-size: 18px; font-weight: bold; }
.ny-gssj-zj .part>div span{ display: inline-block; width: 60%;}
.ny-gssj-zj .part>div p{ margin-top: 15px; color: #999; line-height: 24px; }

.ny-ssch-fw{ margin-bottom: 50px; display: flex; justify-content: space-between;}
.ny-ssch-fw .part{ width: 270px; height: 270px; box-shadow: 0 0 10px #eaeaea; border-radius: 10px;}
.ny-ssch-fw .part:nth-of-type(1){ background: url(../../site/images/253.png) no-repeat;}
.ny-ssch-fw .part:nth-of-type(2){ background: url(../../site/images/254.png) no-repeat;}
.ny-ssch-fw .part:nth-of-type(3){ background: url(../../site/images/255.png) no-repeat;}
.ny-ssch-fw .part:nth-of-type(4){ background: url(../../site/images/256.png) no-repeat;}
.ny-ssch-fw .part h3{ margin-top: 35px; font-size: 22px; text-align: center; color: #fff; }
.ny-ssch-fw .part p{ margin-top: 70px; color: #999; padding: 20px; line-height: 24px; }

.ny-ssch-fa{ margin-bottom: 50px; margin-top: 30px; display: flex; justify-content: space-between; }
.ny-ssch-fa .part{ width: 580px; }
.ny-ssch-fa .part .top{ height: 160px; overflow: hidden; }
.ny-ssch-fa .part .top img{ float: left; margin: 30px 30px 30px 40px; }
.ny-ssch-fa .part .top h3{ float: left; margin-top: 25px; font-size: 30px; color: #fff; }
.ny-ssch-fa .part .top p{ float: left; width: 370px; margin-top: 10px; color: #fff; }
.ny-ssch-fa .part .bottom{ padding: 40px 32px; background-color: #fff; overflow: hidden; }
.ny-ssch-fa .part .bottom span{ display: block; float: left; width: 155px; height: 40px; text-align: center; line-height: 40px; margin-right: 20px; margin-bottom: 15px; border: #ddd solid 1px; }
.ny-ssch-fa .part .bottom span:nth-of-type(3n){ margin-right: 0 ;}

.ny-ssch-lc{ margin-top: 30px; display: flex; justify-content: center; }
.ny-ssch-lc>span{ display: block; margin: 60px 40px; font-size: 18px; }
.ny-ssch-lc>div{ margin-bottom: 40px; width: 180px; font-size: 18px; text-align: center; line-height: 30px; }
.ny-ssch-lc>div img{ display: block; margin: 0 auto; margin-bottom: 10px;}
.ny-ssch-lc>div p{ display: block; margin: 10px 0 0 0; text-align: center; color: #999; }

.box-1920 {
    width: 100%;
    overflow: hidden;
}

/** 服务指南 */
.service-left {
    margin: 20px 0;
    float: left;
}
.service-left .header{ background-color: #2a7efb; padding: 20px;}
.service-left .header h3{ color: #fff; font-size: 24px; margin-bottom: 10px;}
.service-left .header span{ color: #fff;}
.service-right{ margin: 20px 0; width: 940px;float: right;}
.service-right .header{ height: 40px; margin-top: 10px; border-bottom: #eaeaea solid 1px;}
.service-right .header h3{ float: left; padding-left: 10px; font-size: 20px; border-left: #ff8400 solid 5px;}
.service-right .content{ margin: 30px 0;}
.service-right .content img{ max-width: 940px;}

.nyproduct-left{ float: left; width: 220px; }
.nyproduct-left-menu{ border-bottom: #fff solid 1px; width: 220px; background: #f5f5f5; overflow: hidden;}
.nyproduct-left-menu h3{ overflow: hidden; border-bottom: #f7f8fa solid 1px; cursor: pointer; }
.nyproduct-left-menu h3 span{ display: block; float: left; margin-left: 20px; height: 50px; line-height: 48px; font-size: 16px; }
.nyproduct-left-menu h3 img{ display: block; float: right; margin-right: 20px; margin-top: 20px; transition: all .3s;}
.nyproduct-left-menu ul{ display: none;}
.nyproduct-left-menu ul li{ width: 220px;}
.nyproduct-left-menu ul li a{ display: block; margin-left: 40px; height: 40px; line-height: 38px; font-size: 14px; color: #666; }
.nyproduct-left-menu ul li a:hover{ color: #2a7efb;}
.nyproduct-left-menu-on{ background: #eaeaea; border-left: #2a7efb solid 5px;}
.nyproduct-left-menu-on a{ color: #2a7efb!important;}
.rotating{ transform: rotate(180deg);}

/*内页--------------------------------------------------------------------------------------------------------------------------------------*/
.crumbs{ padding: 20px 0; color: #666;}
.crumbs a{ color: #666;}

.box-screen{ margin: 20px 0; box-shadow: 0 0 10px #f1f1f1;}
.box-screen-list{ padding: 15px 30px; overflow: hidden;}
.box-screen-list span{ display: block; float: left; }
.box-screen-list span:nth-of-type(1){ margin: 5px 0 0 0;}
.box-screen-list span:nth-of-type(2){ height: 30px; margin-left: 10px; overflow: hidden;}
.box-screen-list span:nth-of-type(2)>a{ float: left; display: block; margin: 0 5px; padding: 5px 12px; color: #666;}
.box-screen-list span:nth-of-type(2)>a:hover{ color: #2a7efb; }
.choose-on{ color: #2a7efb !important;}
.box-screen-list span a i{ margin-right: 5px; }
.product{ margin-right: -20px;}
.product a{ float: left; margin-right: 25px; margin-bottom: 20px;}
.product a img{ width: 280px; height: 175px;}
.product a .product-part{ width: 240px; padding: 10px 20px; background-color: #fff; }
.product a .product-part h3{ font-size: 16px; margin-bottom: 10px; }
.product a .product-part p{ font-size: 12px; color: #999; margin-bottom: 10px; }
.product a .product-part span{ font-size: 16px; color: #f15821; margin-bottom: 10px; }
.box-page{ padding: 20px; margin: 20px 0; text-align: center;}
.box-page a{ display: inline-block; padding: 10px 20px; background-color: #fff;}
.box-page .on{ background-color: #1795fc; color: #fff;}

.product-xxtop{ margin: 20px 0; padding: 20px; border: #eaeaea solid 1px; overflow: hidden;}
.top-left{ width: 512px;}
.product-Slider{ width: 512px; height: 320px; position: relative; overflow: hidden;}
.product-Slider .hd{ position: absolute; bottom: 10px; width: 100%; }
.product-Slider .hd ul{ text-align: center;}
.product-Slider .hd li{ text-align: center; display: inline-block;  width: 12px; height: 12px; background: #1a6ab3; border-radius: 100%; }
.product-Slider .hd li.on{ background: #fff;}
.product-Slider .bd img{ display: block; width: 512px; height: 320px;}
.product-tool{ margin-top: 20px;}
.product-tool>a{ display: inline-block; margin-right: 20px; color: #999;}
.product-tool>a>img{ float: left; }
.top-right{ width: 610px;}
.top-right>h2{ font-size: 30px; font-weight: bold; margin-top: -5px; margin-bottom: 10px;}
.top-right>p{ color: #666; margin-bottom: 10px; }
.top-right .price{ padding: 20px 15px; background-color: #f9f9f9;}
.top-right .price span{ margin-right: 100px; color: #999;}
.top-right .price span i{ font-style: normal; font-size: 30px; color: #ff4800;}
.top-right .type{ margin: 15px; overflow: hidden;}
.top-right .type span:nth-of-type(1){ float: left; margin: 5px 0 0 0; color: #999;}
.top-right .type span:nth-of-type(2){ float: left; margin: 0 0 0 20px; color: #666;}
.top-right .type span:nth-of-type(2) a{ display: inline-block; padding: 5px; margin-right: 15px; font-style: normal; cursor: pointer; border: #dcdcdc solid 1px;}
.top-right .type span:nth-of-type(2) .on{ color: #ff4800; border: #ff4800 solid 1px;}
.top-right .type span:nth-of-type(2) a:hover{ color: #ff4800; border: #ff4800 solid 1px; }
.top-right .type span:nth-of-type(2) i{ width: 20px; display: inline-block; padding: 5px; font-style: normal; cursor: pointer; border: #dcdcdc solid 1px; text-align: center; }
.top-right .type span:nth-of-type(2) input{ width:60px; display: inline-block; padding: 5px; border: #dcdcdc solid 1px;  text-align: center;}
.top-right .btn{ padding-top: 20px; border-top: #eaeaea dashed 1px;}
.top-right .btn a{ display: inline-block; width: 160px; height: 46px; line-height: 46px; text-align: center; border-radius: 3px;}
.top-right .btn .buy{ color: #fff; background-color: #ff4800; margin-right: 20px; font-size: 18px;}
.top-right .btn .service{ color: #2a7efb; border: #2a7efb solid 1px; font-size: 18px;}
.product-xxbottom{ margin-bottom: 20px; overflow: hidden; }
.product-xxbottom .bottom-left{ width: 940px; border: #eaeaea solid 1px;}
.product-xxbottom .bottom-left .bottom-left-header{ height: 55px; line-height: 55px; background-color: #f5f5f5; border-bottom: #eaeaea solid 1px; overflow: hidden;}
.product-xxbottom .bottom-left .bottom-left-header h3{ margin: 15px 0 0 20px; padding-left: 10px; font-size: 18px; font-weight: bold; border-left: #2a7efb solid 7px;}
.product-xxbottom .bottom-left .bottom-left-content{ padding: 30px;}

.product-xxbottom .bottom-right{ width: 240px; border: #eaeaea solid 1px;}
.product-xxbottom .bottom-right .bottom-right-header{ height: 55px; line-height: 55px; background-color: #f5f5f5; border-bottom: #eaeaea solid 1px; overflow: hidden;}
.product-xxbottom .bottom-right .bottom-right-header h3{ margin: 15px 0 0 20px; padding-left: 10px; font-size: 18px; font-weight: bold; border-left: #2a7efb solid 7px;}

.product-xxbottom .bottom-right .bottom-right-content a{ display: block; padding: 10px; border-bottom: #eaeaea solid 1px; }
.product-xxbottom .bottom-right .bottom-right-content a img{ width: 220px; height: 137px;}
.product-xxbottom .bottom-right .bottom-right-content a .product-part{ width: 180px; padding: 10px 20px; background-color: #fff; }
.product-xxbottom .bottom-right .bottom-right-content a .product-part h3{ font-size: 16px; margin-bottom: 10px; }
.product-xxbottom .bottom-right .bottom-right-content a .product-part p{ font-size: 12px; color: #999; margin-bottom: 10px; }
.product-xxbottom .bottom-right .bottom-right-content a .product-part span{ font-size: 16px; color: #f15821; margin-bottom: 10px; }


/*-订单样式---------------------------------------------------*/
.order-shxx{ width: 1200px; margin: 0 auto; margin-top: 30px; padding-bottom: 20px; display: flex; justify-content: space-between; border: #eaeaea solid 1px;}
.order-shxx .left{ margin: 20px 0 0 40px;}
.order-shxx .left h2{ margin-bottom: 20px; font-size: 18px; font-weight: bold; }
.order-shxx .left span{ display: block; margin-bottom: 15px; color: #666;}
.order-shxx .right{ margin: 80px 40px 0 0; }
.order-shxx .right a{ display: block; width: 72px; height: 32px; line-height: 32px; border-radius: 3px; text-align: center; border: #ccc solid 1px;}
.order-shxx .right a:hover{ background-color: #2a7efb; color: #fff; border: #2a7efb solid 1px;}
.order-spxx{ width: 1192px; margin: 0 auto; padding-bottom: 30px; border: #eaeaea solid 5px; }
.order-spxx h2{ margin: 20px 0 20px 40px; font-size: 18px; font-weight: bold; }
.order-spxx .part{ margin: 0 40px; overflow: hidden;}
.order-spxx .part img{ width: 144px; height: 90px; float: left; margin: 0 20px 0 0; }
.order-spxx .part .name{ float: left; width: 700px;}
.order-spxx .part .name h3{ font-size: 16px; font-weight: bold; }
.order-spxx .part .name span{ display: inline-block; color: #666; margin-right: 30px; margin-top: 15px; }
.order-spxx .part .name .dprice{ display: block;}
.order-spxx .part .number{ float: left; width: 100px; margin: 35px 0 0 0; }
.order-spxx .part .price{ float: right; width: 100px; margin: 35px 0 0 0; text-align: right; color: #ff4800;}
.order-yhq{ width: 1200px; height: 80px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; border: #eaeaea solid 1px; overflow: hidden; }
.order-yhq h2{ margin: 0 40px; font-size: 18px; font-weight: bold; }
.order-yhq .part{ display: flex; align-items: center; overflow: hidden; }
.order-yhq .part span{ margin-right: 50px;}
.order-yhq .part a{ margin-right: 40px; display: block; width: 82px; height: 32px; line-height: 32px; border-radius: 3px; text-align: center; border: #ccc solid 1px;}
.order-yhq .part a:hover{ background-color: #2a7efb; color: #fff; border: #2a7efb solid 1px;}
.order-js{ width: 1120px; margin: 0 auto; margin-bottom: 30px; border-left: #eaeaea solid 1px; border-right: #eaeaea solid 1px; border-bottom: #eaeaea solid 1px; }
.order-js{ padding: 20px 40px; overflow: hidden; }
.order-js>div{ text-align: right;}
.order-js>div>span{ display: inline-block; width: 120px; margin-bottom: 15px;}
.font24{ font-size: 24px; color: #ff4800;}
.order-js>a{ float: right; display: block; width: 190px; height: 40px; line-height: 40px; border-radius: 3px; text-align: center; background-color: #ff4800; color: #fff; }

.order-tjcg{width: 1200px; margin: 0 auto; margin-top: 30px; padding-bottom: 30px; border: #eaeaea solid 1px;}
.order-tjcg .header{ margin: 40px; padding-bottom: 30px; border-bottom: #eaeaea solid 1px; overflow: hidden; }
.order-tjcg .header>i{ margin: 0 30px 0 0; float: left; font-size: 85px; color: #31c91d;}
.order-tjcg .header .st{ float: left;}
.order-tjcg .header .st h1{ font-size: 30px; }
.order-tjcg .header .st span{ display: block; margin-top: 20px; color: #666;}
.order-tjcg .header .st span i{ color: #ff4800; font-style: normal;}
.order-tjcg .header .price{ float: right;}
.order-tjcg .header .price span{ color: #ff4800; font-size: 24px; }
.order-tjcg .content{ padding-left: 145px;}
.order-tjcg .content>div{ margin-bottom: 10px;}
.order-tjcg .content>div>span{ display: inline-block; min-width: 100px;}

.order-zffs{ width: 1200px; margin: 0 auto; margin-top: 20px; margin-bottom: 30px; padding-bottom: 30px; border: #eaeaea solid 1px; overflow: hidden;}
.order-zffs>a{ float: right; margin-right: 40px; display: block; width: 190px; height: 40px; line-height: 40px; border-radius: 3px; text-align: center; background-color: #ff4800; color: #fff; }
.order-zffs h2{ margin: 20px 0 0 40px; font-size: 18px; font-weight: bold;}
.order-zffs .order-zffs-img{ margin: 20px 0 20px 40px;overflow: hidden;}
.order-zffs .order-zffs-img span{ float: left; margin-right: 30px;  cursor: pointer; }
.order-zffs .order-zffs-img span img{ display: block; width: 150px; height: 60px;}
.zffs-selected{ border: #ff4800 solid 1px;}

/*确认订单*/
.change-address{ position:absolute;top:0; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; background-color: rgba(0,0,0,.7); z-index: 299;}
.change-address .change-address-box{ width: 700px; overflow: hidden;}
.change-address .change-address-box .header{ height: 50px; background-color: #f5f5f5; overflow: hidden;}
.change-address .change-address-box .header h3{ float: left; margin: 13px 0 0 20px; font-size: 16px; }
.change-address .change-address-box .header i{ float: right; margin: 14px 15px 0 0; font-size: 20px; cursor: pointer; color: #999; }
.change-address .change-address-box .header i:hover{ color: #d22828;}
.change-address .change-address-box .content{ padding: 30px 0; background-color: #fff;}
.change-address .content .form{ overflow: hidden;}

.change-address .content .form .input-box .input-line{ margin-bottom: 10px; overflow: hidden;}
.change-address .content .form .input-box .input-line .name{ display: block; width: 130px; margin-top: 10px; text-align: right;}
.change-address .content .form .input-box .input-line label input{ width: 500px; padding-left: 10px; height: 40px; border: #dddddd solid 1px; line-height: 40px;}
.change-address .content .form .input-box .input-line .btn{ margin-left: 3px; display: block; width: 70px; height: 40px; line-height: 40px; text-align: center; border: #dddddd solid 1px;}
.change-address .content .form .input-box .input-line select{ height: 40px;}
.change-address .content .form .input-box .input-line textarea{ padding: 10px; border: #eaeaea solid 1px; }
.change-address .content .sub-btn{ margin:10px 0 20px 130px; display: block; width: 100px; height: 40px; line-height: 40px; text-align: center; color: #fff; background-color: #ff8400; }

.use-coupon{ position:absolute;top:0; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; background-color: rgba(0,0,0,.7); z-index: 299;}
.use-coupon .use-coupon-box{ width: 700px; overflow: hidden;}
.use-coupon .use-coupon-box .header{ height: 50px; background-color: #f5f5f5; overflow: hidden;}
.use-coupon .use-coupon-box .header h3{ float: left; margin: 13px 0 0 20px; font-size: 16px; }
.use-coupon .use-coupon-box .header i{ float: right; margin: 14px 15px 0 0; font-size: 20px; cursor: pointer; color: #999; }
.use-coupon .use-coupon-box .header i:hover{ color: #d22828;}
.use-coupon .use-coupon-box .content{ height: 400px; padding: 30px 0; background-color: #fff; overflow-y: auto;}
.use-coupon .use-coupon-box .content .coupon-list{ width: 620px; margin: 0 auto;}
.use-coupon .use-coupon-box .content .coupon-list a{ display: block; margin-bottom: 10px; cursor: pointer; overflow: hidden;}
.use-coupon .use-coupon-box .content .coupon-list a .left{ width: 180px; height: 100px; float: left; background-color: #ff5b01; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
.use-coupon .use-coupon-box .content .coupon-list a .left h3{ font-size: 50px; color: #fff; text-align: center; }
.use-coupon .use-coupon-box .content .coupon-list a .left h3 i{ font-size: 30px; color: #fff; font-style: normal; }
.use-coupon .use-coupon-box .content .coupon-list a .left span{ display: block; font-size: 14px; color: #fff; text-align: center; }
.use-coupon .use-coupon-box .content .coupon-list a .right{ float: right; padding: 10px 30px; width: 380px; height: 80px; background-color: #ffecd4; border-top-right-radius: 10px; border-bottom-right-radius: 10px; }
.use-coupon .use-coupon-box .content .coupon-list a .right span{ display: block; margin-bottom: 10px;}
.use-coupon .use-coupon-box .content .coupon-list .used{ filter: opacity(.5) grayscale(1); }
#open-address,#open-coupon{ cursor: pointer; }


.m-right .favorites-box{ width: 910px; margin: 0 auto; margin-top: 20px; margin-bottom: 20px; }
.m-right .favorites-box .favorites-list .one{ width:910px; margin: 0 auto; margin-top: 20px; margin-bottom: 10px; padding-bottom: 20px; border-bottom: #eaeaea solid 1px; overflow: hidden;}
.m-right .favorites-box .favorites-list .one a{ display: block; float: left; overflow: hidden;}
.m-right .favorites-box .favorites-list .one a .img{ float: left; width: 144px; height: 90px;}
.m-right .favorites-box .favorites-list .one a .product{ float: left; width:640px; margin-left: 15px; overflow: hidden;}
.m-right .favorites-box .favorites-list .one a .product .title{ width: 430px; margin-bottom: 15px; font-size: 16px; font-weight: bold;}
.m-right .favorites-box .favorites-list .one a .product .type{ margin-right:40px; }

.m-right .favorites-box .favorites-list .one a .product .price{ display: block; margin-top: 15px; }
.m-right .favorites-box .favorites-list .one .btn{ float: right; margin-top: 20px; width: 80px; height: 36px; line-height: 36px; display: block; border: #eaeaea solid 1px; text-align: center;}

.left{float: left;}

.bg-darkblue {
    background-color: #162036;
}
/*招聘服务*/
 /* 筛选栏容器 */
.filter-container {
    background: #FAFAFA;
    border-radius: 8px;
    padding: 24px;
    margin-bottom: 30px;
    border: 1px solid #e5e7eb;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}
.filter-row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 24px;
}
.filter-row:last-child {
    margin-bottom: 0;
}
.filter-label {
    color: #333;
    min-width: 80px;
    font-size: 15px;
    font-weight: bold;
}
.filter-btn {
    padding: 8px 24px;
    border-radius: 6px;
    background: #FAFAFA;
    color: #333;
    cursor: pointer;
    transition: all 0.2s ease;
    border: none;
    font-size: 15px;
    font-weight: bold;
    margin-right: 20px;
}
.filter-btn.active {
    background: #3b82f6;
    color: #ffffff;
    border-color: #3b82f6;
}
.filter-btn:hover:not(.active) {
    border-color: #3b82f6;
    color: #3b82f6;
}

/* 排序栏容器 */
.sort-container {
    background: #FAFAFA;
    border-radius: 8px;
    padding: 16px 24px;
    margin-bottom: 20px;
    border: 1px solid #e5e7eb;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.sort-btn-default {
    padding: 8px 24px;
    border: none;
    border-radius: 6px;
    background: #FAFAFA;
    color: #333;
    font-size: 15px;
    cursor: pointer;
    transition: all 0.2s ease;
    font-size: 15px;
    font-weight: bold;
    margin-right: 20px;
    background: #3b82f6;
    color: #ffffff;
    border-color: #3b82f6;
}
.sort-btn {
    padding: 8px 24px;
    border-radius: 6px;
    background: #FAFAFA;
    color: #333;
    cursor: pointer;
    transition: all 0.2s ease;
    border: none;
    font-size: 15px;
    font-weight: bold;
    margin-right: 20px;
}
.sort-btn.active {
    background: #3b82f6;
    color: #ffffff;
    border-color: #3b82f6;
    font-size: 15px;
    font-weight: bold;
}
.sort-btn:hover:not(.active) {
    border-color: #3b82f6;
    color: #3b82f6;
}
.location-btn {
    display: flex;
    align-items: center;
    font-size: 15px;
    font-weight: bold;
}
.location-btn::before {
    content: "📍";
}
.sort-search-input {
    margin-left: auto;
    padding: 8px 12px;
    border: 1px solid #e5e7eb;
    border-radius: 20px;
    font-size: 14px;
    width: 280px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E") no-repeat 8px center;
    padding-left: 32px;
}
.sort-search-input::placeholder {
    color: #9ca3af;
}
.card-container{
    min-height: 400px;
    padding:10px 0 20px;
}
/* 卡片列表容器 */
.card-list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(48%, 1fr));
    gap: 25px;
    padding:10px 0 20px;
    
}
.service-card {
    /* background: #FAFAFA; */
    border-radius: 8px;
    padding: 24px;
    border: 1px solid #e5e7eb;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
    position: relative;
    overflow: hidden;
    cursor: pointer;    /* 鼠标放上变小手 */
}
/* 报名中角标 */
.status-badge-green {    /*报名中*/
    position: absolute;
    top: 12px;
    right: -30px;
    background: linear-gradient(135deg, #3b82f6, #60a5fa);
    color: #ffffff;
    padding: 4px 40px;
    font-size: 14px;
    transform: rotate(45deg);
}
.status-badge-grey {    /*已结束*/
    position: absolute;
    top: 12px;
    right: -30px;
    background: #EEEEEE;    
    color: #9ca3af;
    padding: 4px 40px;
    font-size: 14px;
    transform: rotate(45deg);
}
.card-title {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
    gap: 12px;
}
.card-time {
    font-size: 16px;
    color: #9ca3af;
    font-weight: normal;
}
.card-demand {
    font-size: 18px;
    color: #FD8177;
    margin: 12px 0 20px;
}
.card-tags {
    display: flex;
    gap: 8px;
    margin-bottom: 24px;
}
.tag {
    padding: 6px 16px;
    border: 1px solid #e5e7eb;
    border-radius: 4px;
    background: #f9fafb;
    color: #6b7280;
    font-size: 14px;
}
.card-line {
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed #ccc;
    margin: 12px 0;
}

.card-location {
    font-size: 16px;
    color: #333;
    margin-bottom: 8px;
}
.card-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 12px;
}
.card-deadline {
    font-size: 15px;
    color: #333;
}
.card-apply-count {
    font-size: 15px;
    color: #FD8177;
}

/* 响应式适配 */
@media (max-width: 768px) {
    .card-list {
        grid-template-columns: 1fr;
    }
    .search-input {
        width: 100%;
        margin-left: 0;
    }
}


/*招聘详情*/
.task-detail-container {
    background: #ffffff;
    border-radius: 8px;
    padding: 30px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
    max-width: 900px;
    margin: 30px auto;
    border: 1px solid #e5e7eb;
}

/* 右上角报名中角标 */
.status-badge-green {
    position: absolute;
    top: 15px;
    right: -40px;
    background: linear-gradient(135deg, #4080ff, #6699ff);
    color: #fff;
    padding: 6px 50px;
    font-size: 16px;
    transform: rotate(45deg);
    font-weight: 500;
}
.status-badge-gray {
    position: absolute;
    top: 15px;
    right: -40px;
    background: #EEEEEE;
    color: #9ca3af;
    padding: 6px 50px;
    font-size: 16px;
    transform: rotate(45deg);
    font-weight: 500;
}

/* 任务标题区 */
.task-header {
    margin-bottom: 25px;
}
.task-title {
    font-size: 22px;
    color: #333;
    margin-bottom: 12px;
}
.task-meta {
    font-size: 15px;
    color: #A0A4BE;
    margin-bottom: 15px;
}
.task-tags {
    display: flex;
    gap: 10px;
    margin-bottom: 18px;
}
.tag {
    padding: 8px 20px;
    border: 1px solid #e5e7eb;
    border-radius: 4px;
    background: #f9fafb;
    color: #A0A4BE;
    font-size: 15px;
}
.task-info-row {
    display: flex;
    align-items: center;
    gap: 20px;
    font-size: 15px;
}
.task-info-row .deadline {
    color: #A0A4BE !important;
}
.demand-count {
    color: #ef4444;
    font-weight: 500;
}
.apply-count {
    margin-left: auto;
    background: #f0f4ff;
    color: #4080ff;
    padding: 8px 16px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    gap: 6px;
    font-weight: 500;
}
.apply-count::before {
    content: "👤";
}

/* 分割线 */
.divider {
    height: 1px;
    background: repeating-linear-gradient(90deg, #ccc, #ccc 8px, transparent 8px, transparent 16px);
    margin: 25px 0;
}

/* 模块通用样式 */
.task-section {
    margin-bottom: 30px;
}
.section-title {
    font-size: 20px;
    color: #333;
    margin-bottom: 18px;
    display: flex;
    align-items: center;
    gap: 8px;
}
.section-title::before {
    content: "";
    width: 20px;
    height: 20px;
    background: #4080ff;
    border-radius: 4px;
    display: inline-block;
}
.section-content {
    font-size: 15px;
    line-height: 1.8;
    color: #A0A4BE;
}

/* 任务信息模块图标定制 */
.task-info .section-title::before {
    background: #4080ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='9' y1='9' x2='15' y2='9'%3E%3C/line%3E%3Cline x1='9' y1='15' x2='15' y2='15'%3E%3C/line%3E%3C/svg%3E") center center no-repeat;
}

/* 任务内容模块图标定制 */
.task-content .section-title::before {
    background: #4080ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'%3E%3C/path%3E%3C/svg%3E") center center no-repeat;
}

/* 任务要求模块图标定制 */
.task-requirement .section-title::before {
    background: #4080ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'%3E%3C/circle%3E%3Ccircle cx='19' cy='12' r='3'%3E%3C/circle%3E%3Ccircle cx='5' cy='12' r='3'%3E%3C/circle%3E%3Ccircle cx='12' cy='19' r='3'%3E%3C/circle%3E%3Ccircle cx='12' cy='5' r='3'%3E%3C/circle%3E%3C/svg%3E") center center no-repeat;
}

/* 报名按钮 */
.apply-btn {
    display: block;
    width: 200px;
    height: 50px;
    line-height: 50px;
    background: linear-gradient(135deg, #4080ff, #3366dd);
    color: #fff;
    border: none;
    border-radius: 4px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    margin: 40px auto 0;
    transition: all 0.2s ease;
    box-shadow: 0 2px 8px rgba(64, 128, 255, 0.3);
}
.apply-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(64, 128, 255, 0.4);
}
.apply-btn:active {
    transform: translateY(0);
}

/* 响应式适配 */
@media (max-width: 768px) {
    .task-info-row {
        flex-wrap: wrap;
    }
    .apply-count {
        margin-left: 0;
        margin-top: 10px;
    }
}

/* 空容器样式 */
.empty-container {
    width: 300px;
    height: 300px;
    background-image: url("data:image/png;base64,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");
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
}
