
.section{
    height: 13rem;
    text-align: center;
}
.section1{
    height: 14rem;
    background:url(../img/section1.png) no-repeat center;
    background-size: 100% 100%;
}
.banner_1{
     padding-top: 2rem;
}
.banner-text{
    color: #fff;
}
.banner-text h3 {
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 0.9rem;
    line-height: 0.9rem;
    text-shadow: 10px 20px 20px rgba(0,0,0,.2);
}
.banner-text h2 {
    font-weight: lighter;
    font-size: 0.6rem;
}
.banner-text h2 span {
    font-size: 1rem;
}
.banner-text p {
    line-height: 0.45rem;
    color: #7cfeff;
    font-size: 10px;
    margin: 0.2rem auto 0.3rem;
    /*text-shadow: 0 0 0.2rem rgba(124,254,255,.7);*/
}
.s1_show {
    width: 8rem;
    display: table;
    margin: auto;
 }
.section2 {

    background: url(../img/section2.png) no-repeat center;
    background-size: 100% 100%;
}
.section2 h2 {
    font-size: 0.78rem;
    padding-top: 1.3rem;
    letter-spacing: 2px;
}
.section2 p {
    margin: 0.3rem auto 0.1rem;
    color: rgb(56,178,227);
}
.section2 .indexLogo {
    margin-top: 1rem;
    width: 70%;
}
.section3{

    background: url(../img/section3.png) no-repeat center;
    background-size: 100% 100%;
}
.section3 h4{
    font-size: 0.65rem;
    font-weight: normal;
    letter-spacing: 2px;
}
.section3 h4 span{
    font-size:1rem;
}
.section3 h3{
    padding-top: 0.25rem;
}
.section4{

    background: url(../img/section4.png) no-repeat center;
    background-size: 100% 100%;
}
.section4 h2{
    padding-top: 0.15rem;
    font-size: 0.6rem;
    font-weight: normal;
    letter-spacing: 4px;
}
.section4 h2 span{
    font-size: 0.9rem;
}
.section4 p{
    color: rgb(175,83,163);
}
.section4  .routerBtn{
    margin-top: 5.4rem;
}
.routerBtn{
    outline: none;
    font-size: 0.4rem;
    vertical-align: middle;
    height: 1rem;
    line-height: 1rem;
    border: 1px solid white;
    padding: 0 0.5rem;
    color: #fff;
    letter-spacing: 1px;
    background-color: transparent;
    border-radius: 0.8rem;
}
.section5{

    background: url(../img/section5.png) no-repeat center;
    background-size: 100% 100%;
}
.section5 h3{
    padding: 1rem 0 0.5rem 0;
}
.section5 .routerBtn{
    height:1rem;
    padding: 0 0.4rem;
    margin-top: 1.2rem;
}
.section6{

    background: url(../img/section6.png) no-repeat center;
    background-size: 100% 100%;
}
.section6 p{
    color: rgb(51,192,222);
    font-weight: bold;
}
.section6 .routerBtn{
    height:1rem;
    padding: 0 0.9rem;
    margin-top: 1.1rem;
}
.section7{

    background: url(../img/section7.png) no-repeat center;
    background-size: 100% 100%;
}
.section7 .banner-text{
padding-top: 2rem;
}
.section7 h2{

}
.section7 p{
    color: rgb(52,196,225);
    font-weight: bold;
    padding: 0.1rem 0 0.1rem 0;
}
.section7 .routerBtn{
    height:1rem;
    padding: 0 0.75rem;
    margin-top: 0.35rem;
}
.section8{

    background: url(../img/section8.png) no-repeat center;
    background-size: 100% 100%;
}
.section8 .banner-text {
    padding-top: 2.9rem;
}
.section8 h2{
    letter-spacing: 2px;
}
.section8 p{
    color: rgb(52,196,225);
    padding: 0 0 0.1rem 0;
    margin: 0;
}
.section8 .routerBtn{
    height:1rem;
    padding: 0 0.35rem;
    margin-top: 1rem;
}
.section9{
    background: url(../img/section9.png) no-repeat center;
    background-size: 100% 100%;
}
.section9 .banner-text {
    padding-top: 1.9rem;
}
.section9 h2{
    letter-spacing: 2px;
    font-size: 0.68rem;
    font-weight: normal;
    line-height: 1.2rem;
}
.section9 p{
    color: rgb(52,196,225);
    padding: 0.3rem 0 0.5rem 0;
    margin: 0;
}
.section9 h5{
    font-size: 0.6rem;
    font-weight: 100;
    letter-spacing: 2px;
}
.section9 .routerBtn{
    padding: 0 0.65rem;
}
/*intro*/
.intro-title {
    line-height: 60px;
    font-size: 10px;
    color: #787878;
}
.intro-logo {
    margin: .5rem 0 .3rem;
    width: 2.5rem;
}
.intro-content {
    padding: 0 .1rem;
    font-size: .3rem;
    line-height: .6rem;
    color: #373737;
}
.company-En .company-En-title {
    border-bottom: 5px solid #ffc731;
}
.company-En .company-En-title span {
    display: inline-block;  
}
.company-En .company-En-title .title-cn {
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: .5rem;
    color: #000;
}
.company-En .company-En-title .title-en {
    margin-left: 20px;
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: .3rem;
    color: #00a0e9;
}
.company-En .company-En-title .company-add {
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: .4rem;
    color: #ff6600;
}
.company-En-pic .pic-box{
    margin-top: .4rem;
}
/*story*/
.story-list {
    display: inline-block;
}
.story-wrap {
    margin-bottom: 1rem;
}
.story-wrap .story-title {
    margin: 0;
    padding: 10px 0;
}
.story-wrap .story-NO {
    float: left;
    margin: 0px 15px 0;
    padding: .1rem;
    width: .6rem;
    height: .6rem;
    line-height: .6rem;
    font-size: .3rem;
    color: #fff;
    text-align: center;
    background-color: #d2bcfe;
    border-radius: 6px;
    transform: rotate(-45deg);
}
.story-wrap .story-NO p {
    background-color: #a678fc;
    border-radius: 50%; 
    transform: rotate(45deg);
}
.story-wrap .story-title-text {
    padding: 5px 5px;
    text-align: center;
    font-size: 11px;
    color: #fff;
    border-radius: 10px;
    background-color: #c1a6f7;  
}
.story-wrap .story-time {
    margin-top: 5px;
    margin-left: 5px;
    font-size: 12px;
    color: #8775f5; 
}

.story-wrap .story-content {
    position: relative;
    margin-left: 26px;
    padding: 0 20px 0 32px;
    padding-bottom: 30px;
}
.story-content p {
    padding: 7px;
    border-radius: 12px;
    font-size: 11px;
    color: #fff;
    text-align: left;
    box-sizing: border-box;
    background-color: #717edb;
}
.story-content p:after {
    position: absolute;
    display: block;
    content: '';
    left: 0%;
    top: 0px;
    width: 2px;
    height: 100%;
    background-color: #9e77fb;
    border-radius: 3px;
}
.story-wrap .story-content.last {
    padding-bottom: 0px;
}
.story-wrap-title {
    margin: 1.5rem 0 .5rem;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    border: 3px solid #e1e4f9;
    border-radius: 15px;
    color: #fff;
    background-color: #3d4eca;
}
/*partner样式*/
.partner-item-title {
    width: 5rem;
    height: 1.2rem;
    line-height: 1.2rem;
    font-size: .4rem;
    font-weight: bold;
    color: #fff;
    border-radius: 35px;
    text-align: center;
    background: -webkit-linear-gradient(360deg, #9062ad, #5e4892); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(360deg, #9062ad, #5e4892); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(360deg, #9062ad, #5e4892); /* Firefox 3.6 - 15 */
    background: linear-gradient(360deg, #9062ad, #5e4892); /* 标准的语法 */
}
.case-item .case-title p:after {
    border-top: 15px solid #c2338a;
}
.partner-item {
    margin-bottom: .5rem;
}
.partner-item-content {
    text-align: center;
    border-radius: 30px;
}
.partner-item-content ul{
    display: inline-block;
    padding: .5rem 0 0;
}
.partner-item-content li{
    padding: .1rem;
    width: 33.33333%;
    float: left;
    box-sizing: border-box;
}
.partner-item-content li .pic-box {
    border-radius: .1rem;
    box-shadow: 0 0 .1rem rgba(0,0,0,.1);
}
.partner-icon li {
    padding: .1rem .15rem;
    width: 16.66666%;

}
.partner-icon li .pic-box {
    border-radius: 0;
    box-shadow: none;  
}
.contact-content {
    padding: 0 0 0 .2rem;
    margin-top: .5rem;
}
.contact-content figure .pic-box{
    margin-right: .1rem;
    width: 1rem;
    vertical-align: middle;
}
.contact-content figure {
    display: inline-block;
    margin-bottom: .5rem;
    font-size: .3rem;
    color: #686868;
}
.contact-content figure figcaption {
    display: inline-block;
    width: 8rem;
}
.contact-content figcaption p {
    display:inline-block;
    vertical-align: middle;
}
.contact-content figcaption span {
    display: inline-block;
    height: 100%;
}
.contact-content .mail {
    margin-bottom: 0;
}
/*culture样式*/
.culture-wrap {

}
.culture-title {
    padding-bottom: 30px;
    line-height: 110px;
    font-size: 40px;
    color: #2a74c7;
}
.culture-title span {
    font-size: 28px;    
    color: #00a0e9;
}
.culture-content figure {
    margin-bottom: .5rem;
    transition: all .5s;
}
.culture-content figure:hover {
    margin-left: 20px;
}
.culture-content figure .pic-box{
    width: 1rem;
    vertical-align: middle;
}
.culture-content .culture-text {
    padding-left: .2rem;
    width: 8rem;
    vertical-align: middle;
}
.culture-content figure figcaption {
    line-height: .8rem;
    font-size: .4rem;
    color: #00a0e9;
}
.culture-content figure p {
    font-size: .3rem;
    color: #373737;
}
/*honor*/
.honor-wrap figure {
    float: left;
    margin: .5rem 0;
    padding: 0 1.2rem;
    box-sizing: border-box;
}
.honor-wrap .ratify {
    padding: 0 .6rem;
}
.honor-wrap figure .pic-box {
    box-shadow: 0 0 10px rgba(0,0,0,.2);
}
.honor-wrap figcaption {
    position: relative;
    margin-left: .6rem;
    margin-bottom: 20px;
    line-height: 1rem;
    font-size: .4rem;
    color: #fff;
    font-weight: bold;
    text-align: center;
    background-color: #4a53d5;
    border-radius: 25px;
}
.honor-wrap figcaption:before {
    position: absolute;
    display: inline-block;
    content: '';
    width: 1rem;
    height: 1rem;
    left: -1.2rem;
    top: 0;
    background: url(../img/book-icon.png) #4a53d5;
    background-size: cover;
    border-radius: 50%;
}
.copyright {  
    margin-top: .5rem;
}
.copyright .item p {
    position: relative;
    margin: 0 .6rem 0 1.2rem;
    margin-bottom: 20px;
    line-height: 1rem;
    font-size: .4rem;
    color: #fff;
    font-weight: bold;
    text-align: center;
    background-color: #4a53d5;
    border-radius: 25px;
}
.copyright .item p:before {
    position: absolute;
    display: inline-block;
    content: '';
    width: 1rem;
    height: 1rem;
    left: -1.2rem;
    top: 0;
    background: url(../img/book-icon.png) #4a53d5;
    background-size: cover;
    border-radius: 50%;
}

.copyright-table {
    transition: all .5s;
    transform: translateY(0px);
}
.copyright-table:hover {
    transform: translateY(-20px);
}
.copyright-table table {
    margin-top: .1rem;
    border-collapse:collapse;   
}
.copyright-table table td,.copyright-table table th{
    border: 1px solid #eee;
}
.copyright-table thead{
    line-height: 33px;
    text-align: center;
    color: #fff;
    background-color: #2f75b5;
}
.copyright-table tbody {
    line-height: 36px;
    text-align: center;
    font-size: .3rem;
    color: #305192;
}
.copyright-table table tr td:first-child{
    padding: 0 .2rem;
}
.copyright-table table tr td:nth-of-type(2){
    padding: 0 .2rem;
}
.copyright-table table tr td:last-child{

}
.copyright-table tbody tr:nth-child(odd){
    background:#fff;
}
.copyright-table tbody tr:nth-child(even){
    background:#ddebf7;
}
/*communicate样式*/
.communicate-title {
    margin: .4rem .2rem;
    height: .9rem;
    line-height: .9rem;
    font-size: .45rem;
    color: #0a1250;
    background-color: #eee;
    border-radius: .25rem;
}
.communicate-title span {
    color: #4fc5ed;
}
.detail-item-wrap {
    margin-top: .5rem;
}
.platform-detail-item {
    margin-bottom: .3rem;
    padding: .2rem .1rem;
    border: 1px solid #4bace0;
    border-radius: .3rem;
}
.platform-detail-item .pic-box {
    width: 2rem;
    vertical-align: middle;
}
.platform-detail-item .text {
    width: 7rem;
    font-size: .3rem;
    vertical-align: middle;
    text-align: left;
}
.platform-value {
    margin-bottom: .8rem;
}
.platform-value figure{
    float: left;
    width: 25%;
    padding: 0 .1rem;
    box-sizing: border-box;
}
.platform-value figcaption {
    margin-top: .1rem;
    line-height: .5rem;
    text-align: center;
    color: #6593e7;
    font-size: .3rem;
}
.platform-value figcaption span {
    color: #a7a7a7;
}
.manage-center {
    margin-bottom: .5rem;
    padding: 0 1rem;
}
.manage {
    position: relative;
    padding: .3rem .3rem .1rem;
    margin-bottom: 1rem;
    border-radius: 8px;
    border: 1px solid #4bace0;
}
.manage-title {
    position: absolute;
    top: -.4rem;
    left: 0;
    padding: .1rem .2rem;
    background-color: #1788fe;
    border-radius: 20px;
}
.manage-title .pic-box {
    width: .6rem;
    height: .6rem;
    vertical-align: middle;
}
.manage p {
    margin: 10px 0;
    font-size: .3rem;
    color: #6a6a6a;
}
.manage-title span{
    vertical-align: middle;
    padding: 0 .5rem;
    color: #fff;
    font-size: .4rem;
}
/*recognition样式*/
.proMedia-wrap .case-title {
    margin-top: 1rem;
}
.proMedia-wrap .case-title p {
    padding: 0 .5rem;
    height: 1rem;
    line-height: 1rem;
    font-size: .4rem;
    font-weight: bold;
    color: #fff;
    background: #0a47c2;
    border-radius: .3rem;
}
.recognition-info {
    position: relative;
    margin: 1rem auto 1rem;
    width: 8rem;
}
.recognition-info .recognition-item .number{
    margin: 0 5px;
    width: .8rem;
    height: .8rem;
    line-height: .8rem;
    border-radius: 50%;
    text-align: center;
    font-size: .4rem;
    color: #0027fc;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0,39,252,.3);
}
.recognition-info .recognition-item .text{
    margin: 0 5px;
    padding: .15rem .4rem;
    font-size: .3rem;
    color: #fff;
    background-color: #0a47c2;
    border-radius: 20px;
}
.recognition-item {
    position: absolute;
}
.recognition-item1 {
    right: 0;
    top: 1.5rem;
}
.recognition-item2 {
    left: -.8rem;
    top: 4rem;
}
.recognition-item3 {
    right: 1rem;
    top: 7.7rem;
}
.recognition-item4 {
    left: 0;
    top: 11.9rem;
}
.recognition-item5 {
    right: 0px;
    top: 16rem;
}
.recognition-item6 {
    left: 0rem;
    top: 20.5rem;
}
/**proVedio样式*/
.proVedio-wrap h4 {
    margin: .5rem 0;
    font-weight: bold;
    color: #4ab6e2;
    font-size: .4rem;
}
.proVedio-wrap h4 span {
    font-weight: bold;
    color: #8e5edd;
    font-size: .6rem;
}
.proVedio-wrap .vedio-info {
    margin-bottom: .8rem;
}
.proVedio-wrap .mode .proVedio-text  {
    margin-bottom: .8rem;
}
.proVedio-wrap .proVedio-text {
    color: #6593e7;
    font-size: .5rem;
}
.proVedio-wrap .proVedio-text span {
    font-size: .4rem;
    color: #0c1056;
}
.proVedio-wrap .mode {
    margin-top: 2rem;
}
.proVedio-wrap .icon-wrap {
    margin-top: 1.5rem;
}
.proVedio-wrap .icon-wrap .title {
    margin-bottom: .3rem;
    font-size: .5rem;
    color: #6593e7;
}
.proVedio-wrap .icon-wrap .title span {
    font-size: .3rem;
    color: #949494;
}
.proVedio-wrap .icon-wrap li {
    display: inline-block;
    margin-bottom: .5rem; 
    padding: 0 .4rem;
    width: 30%;
    text-align: center;
    color: #000;
    font-size: .3rem;
    box-sizing: border-box;
}
.proVedio-wrap .record .title {
    margin-bottom: .5rem;
    font-size: .5rem;
    color: #6593e7;
}
.proVedio-wrap .record .title span {
    font-size: .4rem;
    color: #949494;
}
.proVedio-wrap .record {
    margin-top: 1.5rem;
}
.proVedio-wrap .record figure {
    margin-bottom: .4rem;
    border-radius: .1rem;
    box-shadow: 0 0 .2rem rgba(0,0,0,.2);
}
.proVedio-wrap .record .pic-box {
    width: 3rem;
}
.proVedio-wrap .record .item{
    padding: .3rem; 
    border-radius: 15px;
}
.proVedio-wrap .record figcaption{
    color: #6593e7;
    font-size: .5rem;
}
.proVedio-wrap .record figure p {
    margin-top: .2rem;
    font-size: .3rem;
    color: #c3c3c3;
}
.marketing-wrap .case-title p {
    margin: .5rem 0;
    padding: 0 .5rem;
    height: 1rem;
    line-height: 1rem;
    font-size: .4rem;
    font-weight: bold;
    color: #fff;
    background: #0a47c2;
    border-radius: .3rem;    
}
.marketing-wrap .marketing-info {
    font-size: .35rem;
    color: #969696;
}
.marketing-wrap .flow {
    margin: .5rem 0;
}
.marketing-wrap .flow .dis-ib {
    vertical-align: text-top;
}
.marketing-wrap .flow .pic-box {
    margin: 0 auto;
    width: 1.8rem;
} 
.marketing-wrap .flow {
    font-size: 1rem;
    color: #505050;
}
.marketing-wrap .flow p {
    line-height: 1rem;
    font-size: .4rem;
    color: #969696;
}
.marketing-wifi {
    margin: .5rem 0;
    border: 1px solid #8499ff;
    border-radius: .2rem;
}
.wifi-position figure {
    margin-bottom: 1rem;
}
.wifi-position figure figcaption {
    font-size: .5rem;
    line-height: 1rem;
    border-bottom: 1px solid #4a95d8;
}
.wifi-position figure p{
    line-height: .6rem;
    margin-top: 20px;
    font-size: .35rem;
    color: #969696;
}
.scene p {
    font-size: .3rem;
    color: #515151;
    line-height: .6rem;
}
.scene-wrap {
    margin-bottom: 1rem;
    font-size: 0.35rem;
    color: #969696;
}
.scene-wrap .pic-box{
    margin-top: .5rem;
}
.position-info figure {
    margin-bottom: .5rem;
    border-radius: .2rem;
    box-shadow: 0 0 .2rem rgba(0,0,0,.2);
}
.position-info figure .pic-box {
    padding: .5rem;
    width: 3rem;
    box-sizing: border-box;
    vertical-align: middle;
}
.position-info figure figcaption {
    width: 6rem;
    font-size: .35rem;
    color: #969696;
    vertical-align: middle;
}
/*fixedloss样式*/
.fixedloss-wrap .fixedloss-info{
    margin: .5rem 0 1rem;
    font-size: .38rem;
    color: #2a2929;
}
.fixedloss-wrap .hd-ball {
    position: relative;
    margin: 0 auto;
    width: 9rem;
    height: 9rem;
    background-color: #5d6779;
    border-radius: 50%;
}
.fixedloss-wrap .hd-ball .ball {
    position: absolute;
    background-color: #7b879d;
    opacity: 0.5;
    border-radius: 50%;
}
.fixedloss-wrap .hd-ball p {
    position: absolute;
    bottom: .6rem;
    right: .8rem;
    font-size: .6rem;
    color: #fff;
    z-index: 2;
}
.fixedloss-wrap .hd-second-wrap .hd-ball p {
    bottom: .6rem;
    left: 50%;    
    right: auto;
    transform: translateX(-50%);
}
.fixedloss-wrap .hd-ball p span {
    font-size: 1.2rem;
}
.fixedloss-wrap .hd-ball .ball-s {
    left: .2rem;
    top: .2rem;
    width: 2rem;
    height: 2rem;
}
.fixedloss-wrap .hd-ball .ball-l {
    right: -.3rem;
    bottom: 0;
    width: 3rem;
    height: 3rem;
}
.play-wrap {
    margin-top: 1rem;
}
.play-wrap figure {
    margin-bottom: .5rem;
}
.play-wrap figure .pic-box{
    width: 1.5rem;
    vertical-align: middle;
    box-sizing: border-box;
}
.play-wrap figure figcaption {
    margin-left: .1rem;
    padding: .2rem;
    width: 7.2rem;
    font-size: .3rem;
    vertical-align: middle;
    border-radius: .2rem;
    background-color: #efefef;
    box-sizing: border-box;
}
.fixedloss-wrap .case-title p {
    margin: .5rem 0;
    padding: 0 .5rem;
    height: 1rem;
    line-height: 1rem;
    font-size: .4rem;
    font-weight: bold;
    color: #fff;
    background: #0a47c2;
    border-radius: .3rem;
}
.fixedloss-wrap .hd-info {
    margin-top: 1rem;
}
.hd-info .pic-box{
    width: 1.5rem;
    vertical-align: middle;
}
.hd-info .text {
    margin-left: .1rem;
    padding: .2rem;
    width: 7.2rem;
    font-size: .3rem;
    vertical-align: middle;
    border-radius: .2rem;
    background-color: #efefef;
    box-sizing: border-box;
}
.hd-info .hd-info-item{
    margin-top: .5rem;
}
.hd-info .info-icon .pic-box {
    margin: .5rem auto;
    width: 1.8rem;
}
.hd-info .info-icon li {
    float: left;
    width: 33.3333%;
}
.tech-content figure {
    padding: .2rem;
    margin-bottom: .5rem;
    border: 1px solid #dedede;
    border-radius: .2rem;
}
.tech-content figure .pic-box {
    width: 1.5rem;
    vertical-align: middle;
    box-sizing: border-box;
}
.tech-content figure figcaption {
    margin-left: .1rem;
    width: 7.2rem;
    font-size: .3rem;
    color: #969696;
    vertical-align: middle;
    box-sizing: border-box;    
}
/*feed样式*/
.form {
    margin-bottom: .3rem;
    padding: .3rem;
    border-radius: .2rem;
    border: 1px solid #eee;
}
.form .input-text {
    margin-bottom: .5rem;
    box-sizing: border-box;
}
.form .input-text .dis-ib {
    vertical-align: middle;
}
.form .input-text p{
    padding-left: 1rem;
    width: 2.2rem;
    height: .8rem;
    line-height: .8rem;
    font-size: .3rem;
    color: #707070;
    background-size: contain;
    background-repeat: no-repeat;
    box-sizing: border-box;
}
.form .input-text input[type="text"]{
    width: 6.4rem;
    height: .8rem;
    line-height: .8rem;
    text-indent: .5em;
    font-size: .3rem;
    background-color: #f4f4f4;
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    box-sizing: border-box;
}
.form .text-area p {
    padding-left: 1rem;
    height: .8rem;
    line-height: .8rem;
    font-size: .3rem;
    color: #707070;
    background-size: contain;
    background-repeat: no-repeat;
    box-sizing: border-box;
}
.form .text-area textarea {
    width: 8rem;
    height: 4rem;
    font-size: .3rem;
    background-color: #f4f4f4;
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    box-sizing: border-box;
}
.form .btn-wrap {
    margin-bottom: .5rem;
}
.form .form-btn {
    width: 3rem;
    height: 1rem;
    line-height: 1rem;
    font-size: .4rem;
    font-weight: lighter;
    color: #fff;
    background-color: #2c339f;
    border: none;
    border-radius: .3rem;
}
.form .form-btn.reset {
    margin-left: .5rem;
}
/*proMedia样式*/
.media-info {
    line-height: .8rem;
    font-size: .3rem;
    color: #2a2929;
}
.proMedia-wrap .case-title p {
    padding: 0 .5rem;
    height: 1rem;
    line-height: 1rem;
    font-size: .4rem;
    font-weight: bold;
    color: #fff;
    background: #0a47c2;
    border-radius: .3rem;
}
.proMedia-info .text {
    line-height: .8rem;
    font-size: .3rem;
    color: #404040;
}
.case-show-wrap .info {
    margin-top: .5rem;
}
.proMedia-wrap .case-show {
    margin-top: .5rem;
}
.proMedia-wrap .case-show li{
    float: left;
    margin-bottom: .2rem;
    padding: 0 .1rem;
    width: 50%;
    box-sizing: border-box;
}
.proMedia-wrap .case-show .pic-box {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.case-show-wrap .contact-wrap {
    margin-top: .5rem;
}
.case-show-wrap .contact-wrap figure {
    margin-bottom: .5rem;
}
.case-show-wrap .contact-wrap .pic-box{
    width: 1.5rem;
    vertical-align: middle;
}
.case-show-wrap .contact-wrap span {
    width: 7rem;
    vertical-align: middle;
}
.media-wrap .case-title p {
    padding: 0 .5rem;
    height: 1rem;
    line-height: 1rem;
    font-size: .4rem;
    font-weight: bold;
    color: #fff;
    background: #0a47c2;
    border-radius: .3rem;
}
.item-info-wrap .data {
    border-radius: .2rem;
    background-color: #4f8cd7;
}
.item-info-wrap .data figure {
    float: left;
    padding: .5rem 0;
    width: 20%;
    text-align: center;
    box-sizing: border-box;
}
.item-info-wrap .data figure .pic-box {
    margin: 0 .3rem;
}
.item-info-wrap .data figure figcaption {
    font-size: .3rem;
    color: #fff;
}
.item-info-wrap .item-info-title {
    margin: .5rem 0 .3rem;
    color: #0e45c3;
    font-size: .4rem;
}
.item-info-wrap .data figure p {
    color: #ffd368;
    font-size: .3rem;
    line-height: .5rem;
}
.item-info-wrap .case-show li{
    float: left;
    margin-bottom: .5rem;
    width: 50%;
    box-sizing: border-box;
}
.item-info-wrap .case-show li .pic-box {
    margin: 0 .1rem;
    background-size: cover;
}
/*cooperate样式*/
.coop-title-wrap h3{
    line-height: 1rem;
    font-weight: bold;
    font-size: .8rem;
    color: #1b8cff;
}
.coop-title-wrap p {
    line-height: .6rem;
    font-size: .4rem;
    color: #1b8cff;
}
.coop-title-wrap p span {
    font-size: .5rem;
}
.coop-title-wrap span {
    color: #1b8cff;
}
.coop-item {
    margin-top: .5rem;
    padding: .2rem;
    border: 1px solid #eee;
    border-radius: .3rem;
}
.coop-item-title {
    margin: .3rem 0;
}
.coop-item-title .pic-box {
    width: 1.8rem;
}
.coop-item-title .dis-ib {
    vertical-align: middle;
}
.coop-item-title h4 {
    font-weight: bold;
    margin: 0 0 0 .2rem;
    font-size: .6rem;
    color: #4c61db;
}

.coop-item li {
    margin-bottom: .3rem;
    font-size: .4rem;
    color: #3f3f3f;
    line-height: .6rem;
}
.coop-item li span{
    display: inline-block;
    margin-right: .2rem;
    width: .7rem;
    height: .7rem;
    line-height: .7rem;
    background-color: #9865f7;
    text-align: center;
    color: #fff;
    font-size: .3rem;
    border-radius: 50%;
}
.coop-contact-item {
    position: relative;
}
.coop-contact p {
    vertical-align: middle;
    font-size: 20px;
    color: #2a7aea;
}
.coop-contact-item {
    margin-top: 1rem;
}
.coop-contact-item ul {
    padding: 30px 0;
    background-color: #f5f8ff;
    border-radius: 15px; 
}
.coop-contact-item ul figure{
    float: left;
    width: 16.6666%;
    box-sizing: border-box;
}
.coop-contact-item ul figure figcaption {
    line-height: 30px;
    font-size: 18px;
}
.coop-contact-item ul figure:nth-of-type(even) {
    margin-top: 100px;
}
.coop-contact {
    margin: 0.3rem 0;
}
.coop-contact .pic-box {
    width: .6rem;
    vertical-align: middle;
}
.coop-contact p {
    vertical-align: middle;
    font-size: .3rem;
    color: #2a7aea;
}
/*news样式*/
.news-wrap {
    margin-top: .5rem;
}
.news-content figure {
    margin-bottom: .5rem;
    padding: .4rem .3rem;
    border-radius: 14px;
    transition: all .5s;
}

.news-content figure .pic-box {
    background-position: center;
    background-size: cover;
}
.news-content figure .news-text {
    margin-top: .3rem;
    padding: 0 .2rem; 
    line-height: .6rem;
    font-size: .3rem;
    color: #686868;
    box-sizing: border-box;
}
.news-content figure .news-text h3 {
    text-indent: .5em;
    padding-bottom: .3rem;
    font-size: .4rem;
}
.news-content figure .news-text p {
    margin-top: .2rem;
}


/*.news-content figure {
    margin-bottom: .5rem;
    padding: .4rem .3rem;
    border-radius: 14px;
    transition: all .5s;
    background-color: #f9f9f9;
}
.news-content figure .item {
    padding: .1rem;
    border-radius: 5px;
}
.news-content figure .pic-box {
    background-position: center;
    background-size: cover;
}
.news-content figure .news-text {
    margin-top: .3rem;
    padding: 0 .2rem; 
    line-height: .6rem;
    font-size: .3rem;
    color: #686868;
    box-sizing: border-box;
}
.news-content figure .news-text h3 {
    padding-bottom: .3rem;
    font-size: .4rem;
    font-weight: bold;
    border-bottom: 1px solid #d3d1d1;
}
.news-content figure .news-text p {
    margin-top: .2rem;
}
.news-content figure .time {
    font-size: .3rem;
    color: #1374ab;
}
.news-content figure .detail-btn {
    width: 3rem;
    border-radius: 27px;
    height: .8rem;
    line-height: .8rem;
    text-align: center;
    font-size: .3rem;
    color: #fff;
    background-color: #5857cd;
    text-indent: 0em;
    transition: all .5s;
}
*/
/*newsDetail样式*/
.newsDetail-wrap {
}

.newsDetail-wrap .article h3 {
    padding: .3rem 0 .2rem;
    text-align: center;
    font-size: .4rem;
    color: #070d62;
    border-bottom: 1px solid #dddddd;
}
.newsDetail-wrap .article img{
    width: 100%;
}
.newsDetail-wrap .article time {
    padding: .3rem 0;
    font-size: .3rem;
    color: #1374ab;
}
/*recruit样式*/
.recruit-title {
    margin: .5rem 0;
    width: 4.5rem;
}
.recruit-wrap .recruit-info {
    line-height: .65rem;
    color: #969696;
    font-size: .3rem;
}
.recruit-wrap .recruit-info span {
    color: #a448cd;
    font-size: .5rem;
}
.recruit-wrap .table-wrap {
    padding: 20px;
}
.recruit-wrap table {
    margin: 50px 0;
    width: 100%;
    text-align: center;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 20px 3px rgba(0,0,0,.2);
    border-collapse:collapse;   
}
.recruit-wrap table thead {
    border-radius: 10px 10px 0 0;   
}
.recruit-wrap table thead th {
    line-height: 1rem;
    font-size: .3rem;
    font-weight: lighter;
    color: #fff;
    background-color: #315cc5;
}
.recruit-wrap table tbody tr:nth-of-type(even) {
    background-color: #eeeeee;
}
.recruit-wrap table tbody td {
    line-height: 1rem;
    font-weight: lighter;
    font-size: .3rem;
}
.recruit-box {
    display: none;
    z-index: 9999;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    box-sizing: border-box;
}
.recruit-box .recruit-box-title {
    height: 40px;
    background-color: #315cc5;
    color: #fff;
}
.recruit-box .recruit-box-title .close {
    margin-right: 20px;
    font-size: 20px;
    line-height: 40px;
    cursor: pointer;
}

.recruit-box .recruit-inner-title {
    padding: .3rem 0 .2rem 0;
    font-size: .5rem;
    line-height: .8rem;
}
.recruit-box  p {
    line-height: .7rem;
    font-size: .35rem;
}
.recruit-box  p span {
    font-weight: bold;
}
.recruit-box .recruit-inner-info{
    width: 50%;
}
.recruit-box .jobDescription {
    margin: 30px 0;
}
.recruit-box .file-wrap {
    margin-top: 50px;
    display: inline-block;
    position: relative;
    background: #315cc5;
    border-radius: 2px;
    overflow: hidden;
}
.recruit-box .file-wrap span{
    position: absolute;
    left: 0;
    top: 0;
    width: 100px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.recruit-box #file {
    display: inline-block;
    width: 100px;
    height: 30px;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
}
.recruit-innerBox {
    padding: 0 20px 20px;
    background-color: #fff; 
    height: 500px;
    overflow-y: scroll;
}
/*农业遥感*/
/*farming*/
.farming-banner {
    padding: 150px 0 100px;
}
.farming-banner .banner-text {
    margin-top: 100px;
}
.farming-banner .banner-cn {
    font-size: 60px;
    color: #fff;
}
.farming-banner .banner-en {
    font-size: 30px;
    color: #49bee4;
}
.farming-wrap {
    margin-top: .5rem;
    margin-bottom: .5rem;
}
.farming-wrap .farm-info {
    padding: .3rem .3rem;
    font-size: .35rem;
    line-height: .6rem;
    font-weight: lighter;
    color: #969696;
    border: 1px solid #4bace0;
    border-radius: 15px;
}
.farming-wrap h3{
    margin-top: .6rem;
    line-height: .9rem;
    font-size: .5rem;
    color: #0a1250;
    border-radius: .2rem;
    background-color: #eeeeee;
}
.farming-wrap h3 span {
    font-size: .5rem;
    color: #4fc5ed; 
}
.farming-wrap h4 {
    margin: .3rem 0 0;
    font-size: .45rem;
    color: #0a1250;
}
.satellite {

}
.satellite-info {
    margin-top: .5rem;
    padding: .3rem .3rem;
    font-size: .35rem;
    line-height: .6rem;
    font-weight: lighter;
    color: #969696;
    border: 1px solid #4bace0;
    border-radius: 15px;       
}
.satellite-pic {
    margin: 40px 100px 0;   
}
.infomation-pic {
    margin-top: .5rem;     
}
.infomation p{
    margin: .3rem 0 0;
    font-size: .38rem;
    color: #0a1250;
}
.evaluate {

}
.evaluate-pic {
    margin-top: .5rem;  
}
.quota{
    margin-top: 1rem;
}
.quota-info {
       
}
.quota-info .pic-box{
    width: 30%;
    vertical-align: middle;
    box-sizing: border-box;
}
.quota-info .quota-text{

}
.quota-info .quota-text p{
    position: relative;
    padding-left: 6px;
    margin-left: 8px;
    margin-top: 20px;
    line-height: .7rem;
    color: #000000;
    font-size: .35rem;
    border-radius: 4px;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
}
.quota-info .quota-text p span{
    color: #4a53d5;
    font-size: .5rem;
}
.quota-info .quota-text p:before{
    display: block;
    content: '';
    position: absolute;
    left: -8px;
    top: 50%;
    margin-top: -10px;
    width: 3px;
    height: 20px;
    background-color: #1296db;
    border-radius: 3px;
}
.quota-info .quota-text p:nth-of-type(2):before{
    background-color: #353bc3;
}
.quota-info .quota-text p:nth-of-type(3):before{
    background-color: #a13796;
}
.quota-info .quota-text p:nth-of-type(4):before{
    background-color: #4a53d5;
}
.quota-info .quota-text p:nth-of-type(5):before{
    background-color: #1296db;
}
.quota-info .quota-text p:nth-of-type(6):before{
    background-color: #353bc3;
}
.warning {

}
.farming-info {
    margin-top: .6rem;
}
.farming-info .title {
    margin-bottom: 100px;
    font-size: 24px;
    color: #2b8ae6;
}
.farming-info .pic-box {
}
.farming-info .text {
    line-height: .6rem;
    font-size: .4rem;
    color: #969696;
}
.farming-info .text p {
    padding: 0 .2rem; 
    font-size: .4rem;
    line-height: .5rem;
}
.farming-info .number {
    margin: 0 auto .4rem;
    display: inline-block;
    padding: 0 .4rem;
    height: 1rem;
    text-align: center;
    line-height: 1rem;
    font-size: .45rem;
    color: #5ba6fd;
    box-shadow: 0 0 30px 2px #e4e4ff;
    border-radius: 25px;
}
.farming-info li {
    margin-bottom: .5rem;
}
.farming-wrap .case-item .case-title p:after {
    border-top: 15px solid #c2338a;
}
.farming-wrap .partner-item-content {
    margin: 0 60px;
    text-align: center;
    border-radius: 30px;
}
.farming-wrap .partner-item-content ul{
    display: inline-block;
    padding: 30px 0 30px;
}
.farming-wrap .partner-item-content li{
    float: left;
    box-sizing: border-box;
}
.farming-wrap .Depth-partner li {
    width: 33.33333%;
    padding: 0 40px;    
}
.farming-wrap .Depth-partner li img {
    border-radius: 12px;    
    box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
    transform: scale(1);
    transition: all .5s;
}
.farming-wrap .Depth-partner li img:hover {
    transform: scale(1.2);
}
.farming-wrap .case-show {
    padding: 0 10px;
    border-radius: 12px;
}
.farming-wrap .case-show li {
    float: left;
    padding: 20px 10px;
    width: 25%;
    box-sizing: border-box;
}
.farming-wrap .case-show-wrap {
    margin: 0 100px;
    padding: 50px;
    box-shadow: 0 0 20px 1px rgba(0,0,0,.2);
    border-radius: 15px;
}
.farming-wrap .case-show-wrap .info {
    font-size: 20px;
    color: #969696;
}
.farming-wrap .case-show .pic-box {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.farming-wrap .case-show-wrap figure {
    margin-bottom: 30px;
}
.farming-wrap .case-show-wrap figure .pic-box{
    vertical-align: middle;
}
.farming-wrap .case-show-wrap figure span {
    margin-left: 30px;
    font-size: 20px;
    color: #7d7d7d;
    vertical-align: middle;
}
.farming-wrap .warning-pic {
    position: relative;
    margin: .5rem auto 0;
}

.warning-item span,.warning-item .dis-ib {
    vertical-align: middle;
}
.warning-item .pic-box {
    width: 70px;
}
.warning-item span {
    color: #000;
    font-size: .35rem;
}
.warning-item1 {
    position: absolute;
    top: 0px;
    left: -30px;
}
.warning-item2 {
    position: absolute;
    top: 0px;
    right: 0px;
}
.warning-item3 {
    position: absolute;
    top: 150px;
    right: -120px;
}
.warning-item4 {
    position: absolute;
    bottom: 40px;
    right: -60px;
}
.warning-item5 {
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.warning-item6 {
    position: absolute;
    bottom: 130px;
    left: -113px;
}
.warning-item7 {
    position: absolute;
    top: 110px;
    left: -155px;   
}
.warning-dots {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #ffce6d;
}
.remote {

}
.remote-info {
    margin-top: .8rem;
}

.remote-info .item img{
    width: .9rem;
    vertical-align: middle;
}
.remote-info .item span{
    margin-left: 25px;
    font-size: .5rem;
    color: #fff;
    vertical-align: middle;
}
.remote-info .item {
    margin: 0 .5rem .5rem;
    padding: .15rem;
    border-radius: 40px;
    background-color: #73baff;
}
.remote-info .last-item {
    margin: 0 auto;
    width: 49%;
}
/*school*/
.fixedloss-banner {
    padding: 150px 0 250px;
}
.fixedloss-banner .banner-text {
    margin-top: 100px;
}
.fixedloss-banner .banner-cn {
    font-size: 60px;
    color: #fff;
}
.fixedloss-banner .banner-en {
    font-size: 30px;
    color: #49bee4;
}
.school-wrap {
    padding: 10px 0 0;
}
.school-info {
    padding: 0 0 30px;
    line-height: .6rem;
    font-size: .4rem;
    color: #969696;
    border-radius: 12px;
    box-shadow: 0 0 20px 1px rgba(0,0,0,.2);
}
.school-info p{
    padding: 0 10px;
}

.school-wrap .school-title {
    position: relative;
    height: 1.4rem;
    line-height: 1.4rem;
    color: #0079c0;
    font-size: .5rem;
}
.school-wrap .school-title:before {
    position: absolute;
    content: '';
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    width: 130px;
    height: 5px;
    background-color: #00a0e9;
}
.school-wrap .school-info-title {
    margin-top: .3rem;
    color: #0079c0;
    font-size: .5rem;
}
.school-info-pic {
    margin-top: .3rem;
}
.schoolWifi-wrap {
    margin-top: .2rem;
    padding: .2rem;
    font-size: .35rem;
    color: #969696;
    border-radius: 12px;
    box-shadow: 0 0 20px 1px rgba(0,0,0,.2);
}
.school-wrap .case-item-title {
    position: relative;
}
.school-wrap .case-item-title span {
    position: absolute;
    left: 0px;
    top: 0px;
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #00a0e9;
    color: #fff;
    line-height: 30px;
    text-align: center;
    font-size: .35rem;
}
.school-wrap .case-item-title h4 {
    color: #0079c0;
    height: 30px;
    line-height: 30px;
    font-size: .5rem;
    padding-left: 40px;
    margin-bottom: .2rem;
}
.schoolWifi-wrap ul {
    margin-top: 30px;
}
.schoolWifi-wrap li {
    margin-bottom: .2rem;
    padding: 0 20px;
    box-sizing: border-box;
}
.schoolWifi-wrap li .item {
    padding: 0 0 15px;
    border: 1px solid #00a0e9;
    border-radius: 8px;
    overflow: hidden;
}
.schoolWifi-wrap li h5 {
    color: #fff;
    background-color: #2775d6;
    text-align: center;
    font-weight: normal;
    font-size: .4rem;
    line-height: 1rem;
}
.schoolWifi-wrap li p {
    padding: .2rem;
    font-size: .35rem;
}
.schoolService-wrap {
    margin-top: .2rem;
    padding: .2rem;
    font-size: 0.35rem;
    color: #969696;
    border-radius: 12px;
    box-shadow: 0 0 20px 1px rgba(0,0,0,.2);
}
.schoolService-wrap .schoolPic li{
    float: left;
    width: 33.3333333%;
    box-sizing: border-box;
}

.schoolAPP .schoolAPP-inner {
    position: relative;
}
.schoolAPP .pic-box {
    margin: .2rem auto;
    width: 50%;
}
.schoolAPP .schoolAPP-item {
    padding: 0px 20px;
    width: 300px;
    border-radius: 8px;
    box-sizing: border-box;
    font-size: .3rem;
}
.schoolAPP .schoolAPP-item .schoolAPP-content {
    margin-top: .2rem;
}
.schoolAPP .schoolAPP-item.leftTop {
    left: 40px;
    top: 0;
}
.schoolAPP .schoolAPP-item.rightTop{
    right: 40px;
    top: 0;
}
.schoolAPP .schoolAPP-item.leftBottom{
    left: 40px;
    bottom: 0;
}
.schoolAPP .schoolAPP-item.rightBottom{
    right: 40px;
    bottom: 0;
}
.schoolAPP-title {
    border-bottom: 2px solid #2775d6;
    color: #0079c0;
    font-size: .45rem;
    line-height: .9rem;
}
.schoolService-wrap .school-service figure {
    margin-top: .2rem;
    padding: 0px 10px 10px;
    box-sizing: border-box;
}
.schoolService-wrap .school-service figure p {
    text-align: center;
    color: #000;
    font-size: .4rem;
    line-height: .9rem;
    height: .9rem;
}
.witContent-wrap {
    margin-top: .2rem;
    padding: .2rem;
    line-height: .7rem;
    font-size: .35rem;
    color: #969696;
    border-radius: 12px;
    box-shadow: 0 0 20px 1px rgba(0,0,0,.2);    
}



.witContent-text1 .witContent-title {
    width: 200px;
}
.witContent-title {
    border-bottom: 1px solid #2775d6;
    color: #0079c0;
    font-size: .5rem;
    line-height: 1rem;
}
.watch-wrap {
    margin-top: .2rem;
    padding: .2rem;
    line-height: .7rem;
    font-size: .35rem;
    color: #969696;
    border-radius: 12px;
    box-shadow: 0 0 20px 1px rgba(0,0,0,.2);
}
.watchContent-wrap {
    line-height: .7rem;
    font-size: .35rem;
    color: #969696;
}
.watchContent-info {
    margin-top: .2rem;
}
.watchContent-info .pic-box {
    margin: 0 auto;
    width: 80%;
}
.watchContent-info .watchContent-info-item {
    margin-bottom: .2rem;
    padding: 15px 20px;
    border-radius: 8px;
    box-sizing: border-box;
    font-size: .35rem;
    box-shadow: 0 0 20px 1px rgba(0,0,0,.2);
    background-color: #fff;
}
.watchContent-info .watchContent-info-item .watchContent-info-content {
    margin-top: 10px;
}
.watchContent-info .watchContent-info-item .watchContent-info-content img {
    width: 100px;
}
.watchContent-info-title {
    border-bottom: 1px solid #2775d6;
    color: #0079c0;
    font-size: .5rem;
    line-height: 1rem;
}
/*fixedloss*/
.fixedloss-banner {
    padding: 150px 0 250px;
}
.fixedloss-banner .banner-text {
    margin-top: 100px;
}
.fixedloss-banner .banner-cn {
    font-size: 60px;
    color: #fff;
}
.fixedloss-banner .banner-en {
    font-size: 30px;
    color: #49bee4;
}
.fixedloss-info {
    padding: 0 0 30px;
    line-height: .6rem;
    font-size: .4rem;
    color: #969696;
    border-radius: 12px;
    box-shadow: 0 0 20px 1px rgba(0,0,0,.2);
}
.fixedloss-info p{
    padding: 0 10px;
}
.fixedloss-info .title {
    position: relative;
    margin-top: .2rem;
    padding: .5rem 0 .2rem;
    color: #0079c0;
    font-size: .5rem;
    text-align: center;
}
.fixedloss-info .title:before {
    position: absolute;
    content: '';
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    width: 130px;
    height: 5px;
    background-color: #00a0e9;
}
.weakness-wrap {
}
.weakness-wrap .weaknewss-item {

}
.weakness-wrap .weaknewss-item ul {
    margin-top: .2rem;
    border-radius: 8px;
}
.weakness-wrap li .dots {
    display: inline-block;
    margin-right: 10px;
    width: .3rem;
    height: .3rem;
    background-color: #4a95d8;
    border-radius: 50%;
}
.weakness-wrap li {
    padding-left: 1rem;
    position: relative;
    line-height: 1rem;
}
.weakness-content span{
    vertical-align: middle;
}

.weaknewss-item .weakness-title {
    padding-left: 2rem;
    color: #000;
    font-size: .5rem;
}
.weakness-title img {
    position: absolute;
    left: .8rem;
    top: 50%;
    transform: translateY(-50%);
    width: 1rem;
    height: 1rem;
}
.weakness-title img,.weakness-title span {
    vertical-align: middle;
}
.fixedloss-parts {
    padding: 0 0 30px;
    line-height: .7rem;
    font-size: .3rem;
    color: #969696;
    border-radius: 12px;
    box-shadow: 0 0 20px 1px rgba(0,0,0,.2);
}
.fixedloss-wrap .fixedloss-title {
    position: relative;
    margin-top: .2rem;
    padding: .5rem 0 .2rem;
    color: #0079c0;
    font-size: .5rem;
    text-align: center;
}
.fixedloss-wrap .fixedloss-title:before {  
    position: absolute;
    content: '';
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    width: 130px;
    height: 5px;
    background-color: #00a0e9;
}
.fixedloss-parts figure {
    margin-top: 20px;
}
.fixedloss-parts figure .pic-box {
    margin: 0 auto;
    width: 60%;
}
.fixedloss-parts figure {
    padding: 0 50px;
    box-sizing: border-box;
}
.fixedloss-parts figure figcaption {
    margin-top: .2rem;
    margin-bottom: .2rem;
    color: #016ba2;
    font-size: .5rem;
}
.fixedloss-parts figure p {
    line-height: .7rem;
}
.phone-wrap {
    padding: 0 0 30px;
}
.phone-wrap li {
    margin: .4rem auto 0;
    width: 4rem;
    box-sizing: border-box;

}
.Fixedloss-person {
    line-height: .7rem;
    font-size: .35rem;
    color: #969696;
    border-radius: 12px;
    box-shadow: 0 0 20px 1px rgba(0,0,0,.2);    
}
.Fixedloss-person .Fixedloss-person-inner {
    position: relative;
    padding: .3rem 0;
}
.Fixedloss-person .pic-box {
    margin: .5rem auto;
    width: 3rem;
}
.Fixedloss-person .Fixedloss-person-item {
    padding: .2rem;
    border-radius: 8px;
    box-sizing: border-box;
    font-size: .35rem;
}

.Fixedloss-person-title {
    color: #0079c0;
    font-size: .45rem;
}
/*.fixedloss-wrap .hd-ball {
    position: relative;
    margin-left: 200px;
    width: 600px;
    height: 600px;
    background-color: #5d6779;
    border-radius: 50%;
}
.fixedloss-wrap .hd-ball .ball {
    position: absolute;
    background-color: #7b879d;
    opacity: 0.5;
    border-radius: 50%;
}
.fixedloss-wrap .hd-ball p {
    position: absolute;
    top: 50%;
    right: -200px;
    transform: translateY(-50%);
    line-height: 45px;
    font-size: 30px;
    color: #4184c5;
}
.fixedloss-wrap .hd-ball p span {
    font-size: 70px;
}
.fixedloss-wrap .hd-ball .ball-s {
    left: 10px;
    top: 50px;
    width: 100px;
    height: 100px;
}
.fixedloss-wrap .hd-ball .ball-l {
    right: -20px;
    bottom: 0px;
    width: 200px;
    height: 200px;
}*/
.fixedloss-sence-wrap {
    padding: 0 0 .3rem;
    line-height: .7rem;
    font-size: .3rem;
    color: #969696;
    border-radius: 12px;
    box-shadow: 0 0 20px 1px rgba(0,0,0,.2);
}
.fixedloss-sence .pic-box{
    margin: 0 auto;
    width: 80%;
}
.fixedloss-sence-wrap figure {
    margin-bottom: .3rem;
    padding-left: .2rem;
    font-size: .35rem;
}
.fixedloss-sence-wrap figure .pic-box{
    width: 1.2rem;
    vertical-align: middle;
}
.fixedloss-sence-wrap figure figcaption {
    width: 7.2rem;
    line-height: .7rem;
    vertical-align: middle;
    box-sizing: border-box;
}

.fixedloss-wrap .hd-second-wrap {
    margin: 20px 0 50px;
}
.fixedloss-wrap .hd-second-wrap .hd-ball {
    margin: 0 auto;
}
.fixedloss-wrap .case-item .case-title p:after {
    border-top: 15px solid #c2338a;
}
.fixedloss-wrap .pc-wrap {
    padding: 0 0 .3rem;
}
.fixedloss-wrap .pc-wrap li{
    margin-top: .3rem;
    padding: 0 1rem;
    box-sizing: border-box;
}
.advantage-wrap {
    padding: 0 .3rem .3rem;
    line-height: .7rem;
    font-size: .35rem;
    color: #969696;
    border-radius: 12px;
    box-shadow: 0 0 20px 1px rgba(0,0,0,.2);    
}
.advantage-wrap figure {
    margin-bottom: 20px;
}
.advantage-wrap figure img {
    width: 1.2rem;
    vertical-align: middle;
}
.advantage-wrap figure .num {
    display: inline-block;
    width: 1.2rem;
    height: 1.2rem;
    vertical-align: middle;
    line-height: 1.2rem;
    text-align: center;
    background-image: url(../img/advantageIconBg.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    color: #fff;
    font-size: .4rem;
}
.advantage-wrap figure span {
    margin-left: .1rem;
    width: 7rem;
    vertical-align: middle;
}