﻿/*******************************
    -------[=首页]-------
********************************/
.tit-index {position: relative;margin: 35px 0 30px;text-align: center;line-height: 1em;font-size: 34px;font-weight: normal;}
.tit-index .more {position: absolute;top: 0;right: 0;padding-left: 24px;display: block;height: 34px;line-height: 34px;background: url(../images/ico-more-2.png) left center no-repeat;font-size: 14px;}
.section-index.sec1 {padding-bottom: 52px;background-color: #eef3f7;overflow: hidden;}
.section-index.sec1 ul {margin-left: -32px;overflow: hidden;}
.section-index.sec1 li {padding-left: 32px;float: left;width: 33.333%;}
.section-index.sec1 li.last-child {display: none;}
.section-index.sec1 a {display: block;}
.section-index.sec1 .img {position: relative;padding-top: 60%;height: 0;overflow: hidden;}
.section-index.sec1 img {position: absolute;top: 0;left: 0;display: block;width: 100%;}
.section-index.sec1 a:hover img {
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.section-index.sec1 .txt {padding: 14px 26px 18px 22px;background-color: #fff;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s; 
    -webkit-transition: .5s;
    transition: .5s;
}
.section-index.sec1 .titt {height:25px;line-height:25px;color: #000;font-size:15px;font-weight: normal;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;}

.section-index.sec1 a:hover .txt {background-color: #e94609;}
.section-index.sec1 .tit {height: 40px;line-height: 40px;color: #000;font-size: 20px;font-weight: normal;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;}
.section-index.sec1 a:hover .tit {color: #fff;}
.section-index.sec1 .tit span {color: #e94609;font-weight: bold;}
.section-index.sec1 a:hover .tit span {color: #fff;}
.section-index.sec1 .info {color: #666;}
.section-index.sec1 a:hover .info {color: #fff;}
.section-index.sec4 {padding-bottom: 30px;}
.section-index.sec4 ul {margin: 0 -17px 1px;overflow: hidden;}
.section-index.sec4 li {float: left;width:16%;overflow: hidden;padding: 0 5px;}
.section-index.sec4 ul a {position: relative;display: block;}
.section-index.sec4 .img {position: relative;padding-top: 75%;height: 0;overflow: hidden;}
.section-index.sec4 img{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.section-index.sec4 .tit {position: absolute;bottom: 0;left: 0;width: 100%;height: 55px;line-height: 55px;text-align: center;overflow: hidden;color: #fff;font-size: 18px;background-image: url(../images/bg-case.png);}
.section-index.sec4 a:hover .tit {display: none;}
.section-index.sec4 .info {position: absolute;top: 100%;left: 0;width: 100%;height: 100%;background-image: url(../images/bg-case.png);font-size: 16px;line-height: 1.7;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.section-index.sec4 a:hover .info {top: 0;}
.section-index.sec4 .info p {position: absolute;top: 50%;left: 0;padding: 0 28px;width: 100%;color: #fff;text-align: center;
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.section-index.sec4 a:hover .img img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.section-index.sec3 {padding-bottom: 40px;background-color: #eef3f7;overflow: hidden;}
.section-index.sec3 .cont{margin: 0 -19px;}
.section-index.sec3 .cont .item {margin: 0 24px;}
.section-index.sec3 .cont .img{padding-top: 61%;height: 0;position: relative;}
.section-index.sec3 .cont img{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.section-index.sec3 .cont .item:hover img {
    /*-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .5);*/
    box-shadow: 7px 7px 13px rgba(0, 0, 0, .5);
}
.section-index.sec3 .cont .tit {height: 50px;line-height: 50px;text-align: center;font-size: 16px;overflow: hidden;}
.section-index.sec3 .cont .slick-center .tit {font-size: 20px;color: #e94609;}
/*.section-index.sec3 .cont .btn {position: absolute;top: 44%;display: block;width: 16px;height: 29px;z-index: 10;}
.section-index.sec3 .cont .btn.slick-prev {left: 26%;background-image: url(../images/ico-arrow-left-2.png);}
.section-index.sec3 .cont .btn.slick-next {right: 26%;background-image: url(../images/ico-arrow-right-2.png);}
*/

.section-index.sec3 .cont .slick-arrow{width: 54px;height: 54px;position: absolute;top: 50%;
    background-color: rgba(0,0,0,.5);border-radius: 50%;font-size: 0;z-index: 9;
    text-indent: -9999px;border: 0;margin-top: -50px;cursor: pointer;padding: 0;
    background-position: center center;background-repeat: no-repeat;
}
.section-index.sec3 .cont .slick-prev{left: 27px;background-image: url(../images/ico-prev.png);}
.section-index.sec3 .cont .slick-next{right: 27px;background-image: url(../images/ico-next.png);}

.section-index.sec3 .cont .slick-dots{position: absolute;left: 0;bottom: -20px;width: 100%;text-align: center;z-index: 99;}
.section-index.sec3 .cont .slick-dots li{display: inline-block;margin: 0 3px;}
.section-index.sec3 .cont .slick-dots li button{display: block;width: 8px;height: 8px;border: 0;cursor: pointer;
    font-size: 0;line-height: 0;text-indent: 999px;background-color: #fff;border-radius: 50%;padding: 0;
}
.section-index.sec3 .cont .slick-dots li.slick-active button{background-color: #e94609;}

#banner {position: relative;height: calc( 100vh - 90px );}
#banner .cont{height: 100%;}
#banner img{display: block;width: 100%;}
#banner .item {position: relative;height: 100%;
    background-position: center center;background-repeat: no-repeat;
        -o-background-size: cover;
        -ms-background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
}
#banner .slick-track,#banner .slick-list{height: 100%;}
#banner .wp {position: absolute;top: 0;left: 50%;height: 100%;}
#banner .txt {position: absolute;top: 5%;left: 0;width: 100%;text-align: center;color: #fff;}
#banner .txt .p1 {font-size: 54px;line-height: 1em;}
#banner .txt .p2 {margin-top: 14px;font-size: 20px;font-family: Arial;line-height: 1em;color: rgba(255, 255, 255, .6);color: #fff \9;}
#banner .items {position: absolute;top: 43%;left: 0;width: 100%;height: 57%;z-index: 2;}
#banner .items div {position: absolute;width: 75px;height: 75px;}
#banner .i1 {top: 180px;left: 60px;}
#banner .i2 {top: 30px;left: 235px;}
#banner .i3 {top: -60px;left: 50%;margin-left: -37px;}
#banner .i4 {top: 30px;right: 235px;}
#banner .i5 {top: 180px;right: 60px;}
#banner .items a{width: 100%;height: 100%;display: block;border: 1px solid #fff;
    background-position: center center;background-repeat: no-repeat;
    border-radius: 50%;
}
#banner .items .i1 a{background-image: url(../images/ico-01.png);}
#banner .items .i2 a{background-image: url(../images/ico-03.png);}
#banner .items .i3 a{background-image: url(../images/ico-02.png);}
#banner .items .i4 a{background-image: url(../images/ico-04.png);}
#banner .items .i5 a{background-image: url(../images/ico-05.png);}
#banner .items a:hover{background-color: #fff;}
#banner .items .i1 a:hover{background-image: url(../images/ico-01-on.png);}
#banner .items .i2 a:hover{background-image: url(../images/ico-03-on.png);}
#banner .items .i3 a:hover{background-image: url(../images/ico-02-on.png);}
#banner .items .i4 a:hover{background-image: url(../images/ico-04-on.png);}
#banner .items .i5 a:hover{background-image: url(../images/ico-05-on.png);}
#banner .items span{font-size: 17px;color: #fff;position: absolute;top: -10px;}
#banner .i1 span,#banner .i2 span{left: -100%;}
#banner .i4 span,#banner .i5 span{right: -100%;}
#banner .i3 span{width: 100%;text-align: center;top: -30px;}
/*#banner .i5 em{display: none;}
#banner .em1 {position: relative;display: block;width: 73px;height: 73px;border-radius: 50%;border: 1px solid #fff;background-position: center center;background-repeat: no-repeat;}
#banner .em1:hover {background-color: #fff;}
#banner .em1:before {position: absolute;top: 0;width: 78px;height: 73px;line-height: 73px;color: rgba(255, 255, 255, .6);color: #fff \9;content: attr(txt);text-align: center;font-size: 16px;}
#banner .em1:hover:before {color: #fff;}
#banner .em1:after {position: absolute;top: 50%;display: block;height: 1px;background-image: url(../images/bg-banner.png);content: '';}
#banner .i1 .em1 {background-image: url(../images/ico-index-1.png);}
#banner .i2 .em1 {background-image: url(../images/ico-index-2.png);}
#banner .i3 .em1 {float: right;background-image: url(../images/ico-index-3.png);}
#banner .i4 .em1 {float: right;background-image: url(../images/ico-index-4.png);}
#banner .i5 .em1 {width: 92px;height: 92px;background-image: url(../images/ico-index-5.png);}
#banner .i1 .em1:hover {background-image: url(../images/ico-index-1-on.png);}
#banner .i2 .em1:hover {background-image: url(../images/ico-index-2-on.png);}
#banner .i3 .em1:hover {background-image: url(../images/ico-index-3-on.png);}
#banner .i4 .em1:hover {background-image: url(../images/ico-index-4-on.png);}
#banner .i5 .em1:hover {background-image: url(../images/ico-index-5-on.png);}
#banner .i1 .em1:before {right: 100%;}
#banner .i2 .em1:before {right: 100%;}
#banner .i3 .em1:before {left: 100%;}
#banner .i4 .em1:before {left: 100%;}
#banner .i5 .em1:before {top: 80%;width: 100%;height: 100%;}
#banner .i1 .em1:after {left: 100%;width: 264px;}
#banner .i2 .em1:after {left: 100%;width: 116px;}
#banner .i3 .em1:after {right: 100%;width: 263px;}
#banner .i4 .em1:after {right: 100%;width: 115px;}
#banner .em2 {position: absolute;bottom: 0;display: block;width: 22px;height: 22px;background-image: url(../images/bg-banner.png);border-radius: 50%;border: 1px solid #fff;}
#banner .i1 .em2 {right: 0;}
#banner .i2 .em2 {right: 0;}
#banner .i3 .em2 {left: 0;}
#banner .i4 .em2 {left: 0;}
#banner .em2:before {position: absolute;bottom: 100%;left: 50%;display: block;width: 1px;background-image: url(../images/bg-banner.png);content: '';}
#banner .i1 .em2:before {height: 150px;}
#banner .i2 .em2:before {height: 96px;}
#banner .i3 .em2:before {height: 126px;}
#banner .i4 .em2:before {height: 50px;}*/
.section-index.sec2 .tit-index {color: #e94609;}
/*.section-index.sec2 .wp {overflow: hidden;overflow-x: scroll;}*/
.section-index.sec2 .cont {position: relative;padding-top: 94px;width: 1200px;height: 554px;
    /*background: url(../images/i-bg1.png) no-repeat center 70px;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;*/
}
.section-index.sec2 .circle {position: absolute;z-index: 1;
    background-position: center center;background-repeat: no-repeat;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
/*.section-index.sec2 .circle.on {border: 1px solid #e94609;}*/
.section-index.sec2 .circle.c1{top: 94px;left: 0;width: 1200px;height: 294px;
    background-image: url(../images/i-c1.png);z-index: 11;
}
.section-index.sec2 .circle.c2{top: 82px;left: 140px;width: 900px;height: 258px;
    background-image: url(../images/i-c2.png);z-index: 12;
}
.section-index.sec2 .circle.c3{top: 72px;left: 270px;width: 640px;height: 216px;
    background-image: url(../images/i-c3.png);z-index: 13;
}
.section-index.sec2 .circle.c2.on{
    background-image: url(../images/i-c2-on.png);z-index: 12;
}
.section-index.sec2 .circle.c1.on{
    background-image: url(../images/i-c1-on.png);z-index: 12;
}
.section-index.sec2 .circle.c3.on{
    background-image: url(../images/i-c3-on.png);z-index: 12;
}
/*.section-index.sec2 .circle.c4{top: 114px;left: 300px;width: 600px;height: 130px;
    background-image: url(../images/i-c4.png);z-index: 14;
}*/
.section-index.sec2 .logo{position: absolute;top: 52px;left: 50%;margin-left: -215px;
    width: 430px;height: 206px; z-index: 14;
    background: url(../images/i-logo.png) center center no-repeat;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.section-index.sec2 .logo:hover{
    background-image: url(../images/i-logo-on.png);
}
.section-index.sec2 .logo a{display: block;height: 100%;}
.section-index.sec2 .item {position: absolute;display: block;width: 186px;height: 186px;z-index: 20;}
.section-index.sec2 .item em {position: relative;margin: 0 auto;display: block;background-position: center center;background-repeat: no-repeat;
    border-radius: 50%;overflow: hidden;
        -o-background-size: cover;
        -ms-background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
        transition: .3s;
        -ms-transition: .3s;
        -moz-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;
}
.section-index.sec2 .item.i1 em {width: 180px;height: 180px;}
.section-index.sec2 .item.i2 em {width: 150px;height: 150px;}
.section-index.sec2 .item.i3 em {width: 155px;height: 155px;}
.section-index.sec2 .item.i4 em {width: 102px;height: 102px;}
.section-index.sec2 .item.i5 em {width: 125px;height: 125px;}
.section-index.sec2 .item.i6 em {width: 102px;height: 102px;}
.section-index.sec2 .item p {;width: 100%;height: 32px;line-height: 32px;text-align: center;color: #000;font-size: 20px;}
.section-index.sec2 .item:hover p {color: #e94609;}
.section-index.sec2 .item.i1 {top: 270px;right: 320px;}
.section-index.sec2 .item.i2 {top: 110px;left: 90px;}
.section-index.sec2 .item.i3 {top: 280px;left: 325px;}
.section-index.sec2 .item.i4 {top: 120px;right: 240px;}
.section-index.sec2 .item.i5 {top: 160px;right: 100px;}
.section-index.sec2 .item.i6 {top: 282px;right: 385px;}
/*.section-index.sec2 .item em:after {position: absolute;top: 100%;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .3);content: '';
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}*/
.section-index.sec2 .item:hover em{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.section-index.sec2 .cont2 {display: none;overflow: hidden;}
.section-index.sec2 .cont2 .item {position: static;float: left;width: 16.666%;}
.section-index.sec2 .cont2 .item em {width: 142px !important;height: 142px !important;}
/*******************************
    -------[=服务网络]-------
********************************/
.box-service {padding: 20px 0 58px;}
.box-service .txt {overflow: hidden;}
.box-service .info {float: left;width: 40%;font-size: 16px;color: #000;line-height: 2.13;}
.box-service .txt em {color: #e94609;font-weight: bold;}
.box-service .img {margin-left: 40%;}
.box-service img {margin: 0 auto;display: block;}
.tab-service {margin-top: 20px;border: 1px solid #eaeaea;}
.tab-service .tabtitle {height: 48px;overflow: hidden;}
.tab-service .tabtitle li {float: left;width: 50%;}
.tab-service .tabtitle a {display: block;width: 100%;height: 48px;line-height: 48px;text-align: center;background-color: #fafafa;color: #e94609;}
.tab-service .tabtitle .on a {background-color: #3d444e;color: #fff;}
.tab-service .list {padding: 14px 30px 0;background-color: #fafafa;color: #fff;overflow: hidden;}
.tab-service .list a {float: left;display: inline-block;height: 50px;line-height: 49px;border-bottom: 1px solid #eaeaea;}
.tab-service .list a em {padding: 0 19px;display: inline-block;width: 100%;height: 24px;line-height: 24px;}
.tab-service .list a.on em {background-color: #e94609;color: #fff;}
.tab-service .details {padding: 24px 30px;}
.tab-service .details .tit {padding: 0 16px;display: inline-block;height: 24px;line-height: 24px;color: #fff;background-color: #e94609;}
.tab-service .details ul {padding-top: 16px;overflow: hidden;}
.tab-service .details ul li {float: left;width: 50%;height: 24px;line-height: 24px;color: #666;}
/*******************************
    -------[=关于我们]-------
********************************/
.banner-about .tit {color: #e94609;}
.banner-about .info {color: #333;}
.box-about {padding-bottom: 50px;line-height: 2.29;}
.box-about img {display: block;width: 100%;margin: 0 auto;}
.box-about p {padding-top: 12px;}
.box-about p.list {font-size: 16px;color: #000;}
/*******************************
    -------[=解决方案]-------
********************************/
.box-intro-solution {margin-bottom: 20px;padding-bottom: 17px;border-bottom: 2px solid #e7e8e8;}
.box-intro-solution .tit {line-height: 1em;font-size: 26px;font-weight: normal;color: #000;}
.box-intro-solution .info {padding: 22px 0 18px;line-height: 2;}
.box-intro-solution .btn-more {display: block;width: 91px;height: 29px;line-height: 27px;text-align: center;border: 1px solid #e5e5e5;border-radius: 10px;color: #666;}
.box-intro-solution .btn-more:hover {border: 1px solid #e94609;}
.box-intro-solution .btn-more img {margin-top: -3px;margin-right: 3px;display: inline-block;vertical-align: middle;}
.ul-solution li {margin-bottom: 20px;overflow: hidden;}
.ul-solution a {display: block;}
.ul-solution .img {float: left;width: 222px;}
.ul-solution .cont {position: relative;padding-top: 60%;width: 100%;height: 0;overflow: hidden;}
.ul-solution img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}
.ul-solution a:hover img {
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.ul-solution .txt {margin-left: 244px;}
.ul-solution .tit {height: 38px;line-height: 38px;color: #000;font-size: 16px;font-weight: normal;overflow: hidden;}
.ul-solution a:hover .tit {color: #e94609;}
.ul-solution .info {color: #333;line-height: 1.79;}
.tit-case {height: 96px;line-height: 94px;font-size: 22px;color: #000;font-weight: normal;border-top: 2px solid #e7e8e8;}
.ul-case {margin-left: -28px;margin-bottom: 58px;overflow: hidden;}
.ul-case li {padding-left: 28px;float: left;width: 33.333%;}
.ul-case a {display: block;}
.ul-case .img {position: relative;padding-top: 67%;height: 0;overflow: hidden;}
.ul-case img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}
.ul-case a:hover img {opacity: .6;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';}
.ul-case .tit-case-2 {height: 52px;line-height: 52px;text-align: center;color: #000;font-size: 16px;}
.ul-case a:hover .tit-case-2 {color: #e94609;}
/*******************************
    -------[=投资者关系]-------
********************************/
.banner-invest .tit {color: #e94609;}
.banner-invest .info {color: #333;}
.box-invest {overflow: hidden;}
.box-invest .col-l {margin-right: 316px;float: none;}
.box-invest .col-r {width: 278px;}
.ul-invest li {padding: 26px 0 24px;border-bottom: 2px solid #e6e7e7;overflow: hidden;}
.ul-invest a {display: block;}
.ul-invest .date {float: left;width: 77px;height: 77px;border: 1px solid #e1e1e1;text-align: center;font-family: Arial;color: #8a8a8a;}
.ul-invest a:hover .date {border: 1px solid #e94609;background-color: #e94609;color: #fff;}
.ul-invest .date .day {height: 54px;line-height: 54px;font-size: 44px;}
.ul-invest .date .year {font-size: 14px;line-height: 1em;}
.ul-invest .txt {margin-left: 108px;}
.ul-invest .tit {font-size: 22px;color: #000;height: 22px;line-height: 22px;overflow: hidden;font-weight: normal;}
.ul-invest a:hover .tit {color: #e94609;}
.ul-invest .info {padding-top: 14px;line-height: 1.71;color: #333;}
.box-gp {margin-bottom: 20px;border: 3px solid #e6e7e7;text-align: center;}
.box-gp .tit {margin-bottom: 20px;display: inline-block;height: 69px;line-height: 68px;border-bottom: 1px solid #e5e5e5;font-size: 22px;font-weight: normal;color: #000;}
.box-invest .col-r a.link {margin-bottom: 10px;display: block;width: 100%;}
.box-invest .col-r a.link img {display: block;width: 100%;}
.box-data {padding: 0 25px;text-align: left;}
.box-data .s1 {height: 20px;line-height: 20px;color: #000;font-size: 16px;}
.box-data .s1 em {font-size: 20px;}
.box-data .s2 {margin-top: 5px;font-size: 12px;}
.box-data .s2 span {color: #999;}
.box-data ul {margin: 10px 0;}
.box-data li {height: 22px;line-height: 22px;font-size: 12px;}
.box-data li .p1 {float: left;width: 50%;}
.box-data li .p2 {float: right;width: 50%;text-align: right;}
/*******************************
    -------[=新闻中心]-------
********************************/
.ul-news li {padding-bottom: 30px;border-bottom: 2px solid #e6e7e7;}
.ul-news .date {padding-top: 12px;line-height: 1em;color: #8a8a8a;font-family: Arial;}
.ul-news .tit {font-size: 18px;}
.ul-news .img {width: 177px;}
.ul-news .img .cont {padding-top: 75%;}
.ul-news .txt {margin-left: 206px;}
/*******************************
    -------[=新闻详情]-------
********************************/
.box-news-info {padding: 30px 0 50px;}
.box-news-info .tit {font-size: 28px;font-weight: normal;text-align: center;color: #000;}
.box-news-info .info {margin: 20px 0;height: 32px;line-height: 30px;border: 1px solid #e6e7e7;border-radius: 3px;text-align: center;background-color: #efefef;}
.box-news-info .txt {margin-bottom: 20px;padding: 20px 100px;font-size: 16px;line-height: 1.7;text-align: justify;border: 1px dashed #ccc;}
.box-news-info p {padding-bottom: 14px;}
/*******************************
    -------[=招聘页面]-------
********************************/
.box-recruit {margin: 30px 0 50px;overflow: hidden;overflow-x: scroll;}
.box-recruit .cont {min-width: 600px;}
.box-recruit .tit {height: 50px;background-color: #3d444e;color: #fff;font-size: 16px;}
.box-recruit .tit p {float: left;width: 25%;height: 50px;line-height: 50px;text-align: center;}
.box-recruit .tit p.p1 {padding-left: 28px;text-align: left;}
.box-recruit .tit p.p2 {padding-right: 28px;text-align: right;}
.box-recruit .item {height: 46px;border-bottom: 1px solid #e6e7e7;cursor: pointer;}
.box-recruit .item:nth-child(4n+3) {background-color: #f4f4f4;}
.box-recruit .item.on {background-color: #e94609;color: #fff;}
.box-recruit .item p {float: left;width: 25%;height: 45px;line-height: 45px;text-align: center;color: #000;}
.box-recruit .item.on p {color: #fff !important;}
.box-recruit .item p.p1 {padding-left: 28px;text-align: left;}
.box-recruit .item p.p2 {padding-right: 28px;text-align: right;color: #8a8a8a;font-family: Arial;}
.box-recruit .cont-info {position: relative;padding: 0 48px 36px 30px;display: none;background-color: #e8e8e8;}
.box-recruit .cont-info .btn-close {position: absolute;top: 30px;right: 40px;display: block;width: 13px;height: 16px;background-image: url(../images/ico-close.png);}
.box-recruit .cont-info .tit-item {padding: 30px 0 14px;line-height: 1em;font-weight: bold;font-size: 14px;}
.box-recruit .cont-info .info {color: #666;line-height: 1.71;}


.m-list{overflow: hidden;margin-top: -52px;}
.m-list li{width: 33.33%;float: left;border-bottom: 1px solid #ddd;margin-bottom: -1px;
    border-right: 1px solid #ddd;padding-top: 76px;cursor: pointer;
}
.m-list li i{display: block;height: 100px;background-position: center center;
    background-repeat: no-repeat;margin-bottom: 20px;
}
/*.m-list li:hover i {background-position: center -100px;}*/
.m-list li:hover h4 a {color: #e94609;}
/*.m-list .i1 i{background-image: url(../images/i-1.png);}
.m-list .i2 i{background-image: url(../images/i-2.png);}
.m-list .i3 i{background-image: url(../images/i-3.png);}
.m-list .i4 i{background-image: url(../images/i-4.png);}
.m-list .i5 i{background-image: url(../images/i-5.png);}*/
.m-list .con{width: 195px;margin: 0 auto;color: #333;}
.m-list h4{text-align: center;border-bottom: 1px solid #ddd;font-size: 26px;
    font-weight: normal;padding-bottom: 10px;margin-bottom: 17px;
}
.m-list li .txt{font-size: 14px;line-height: 26px;height: 156px;}
.m-list .more{height: 40px;/*border: 1px solid #ddd;*/line-height: 38px;
    border-radius: 40px;display: block;margin: 11px 0 24px;
}
.m-list li:nth-child(3){border-right: 0;}
.m-list .txt p{overflow: hidden;}
.m-list .txt span{float: left;}
.m-list .txt span:nth-child(2n){float: right;}
.m-list .more:hover{color: #e94609;}
.m-list .txt a:hover,.m-list h4:hover{color: #e94609;}

.m-list .txt p a{display: block;padding-left: 15px;
    background: url(../images/ico-dian1.png) no-repeat left 10px;
}
.m-list .txt p a:hover{
    background-image: url(../images/ico-dian1-on.png);
}
