@charset "utf-8";
/* CSS Document */

.news_box {width:1200px; margin:0 auto; overflow:hidden; margin-bottom: 80px;}
.news_box a {color:#373737; text-decoration:none;}
.news_box a:hover {color:#; text-decoration:underline;}
.news_box .main {width:870px; float:left;}
.news_box .long {width:1150px; float:left;}
.main .news_list {position: relative;}
.main .news_list ul {display:block; padding:5px 0;}
.main .news_list ul li {margin:0px auto 40px; position: relative;}
.main .news_list a span {float:right; font-size:12px;}
.main .news_list b {font-weight:normal;}

.actheader { font-size: 14px; line-height: 29px; clear: both; overflow: hidden;}
.actheader ul{overflow: hidden; height: 100px; position: relative;}
.actheader ul:after{
    content: '';
    border-top: solid #d4d4d4 1px;
    position: absolute;
    width: 1200px;
    bottom: 20px;
    left: -3px;
    height: 0;
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
}

.main .news_list ul li:after{
    content: '';
    border-top: solid #d4d4d4 1px;
    position: absolute;
    width: 1200px;
    bottom: -20px;
    left: -3px;
    height: 0;
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
}
.actheader li { float: left; display: inline-block; padding:0; text-align: center; height: 44px; margin: 30px 15px 20px;line-height: 34px;}
.actheader li:first-child { margin-left: 0!important;}
.actheader li.set { border-bottom: solid 5px #D60029; }
.actheader li.set a { font-size: 20px; color: #272727;}
.actheader li.set a:hover { color: #000;}
.actheader li a { color:#848484; font-size: 16px; }
.actheader li a:hover { text-decoration: none; color: #D60029;}

.news_box .side {width:260px; float:right;}
.news_box .side .link-to{ text-decoration: none;}
.news_box .side .img-wrapper {width:260px; height: 147px; position: relative;}
.news_box .side .img-wrapper img{width:260px; height: 147px; background: url(' ../images/bysoft/img_2018/new_img.png?v=1');}
.news_box .side .img-wrapper p{ text-align: center; overflow: hidden; width: 260px; text-overflow: ellipsis; white-space: nowrap; background: rgba(0,0,0,.8); background: #000\9; position: absolute; bottom: 0; left: 0; color: #fff; height: 32px; line-height: 32px; font-size: 15px;margin: auto;}
.news_box .side .link-to>p { width:218px; height: 65px; margin-bottom: 20px; padding: 20px; font-size: 14px; color: #848484; overflow: hidden; cursor: pointer; word-break: break-all; border: solid #ececec 1px;    margin-top: 0;}
.news_box .side .link-to>p:hover {color: #D60029; text-decoration: underline;}

.side .news_rank { margin: 25px 0 30px;}
.side .news_rank h3 {font-size:20px; height:40px; line-height:40px; color:#272727; position: relative; font-weight: normal;}
.side .news_rank h3 a{font-size:14px; height:40px; line-height:40px; color:#848484; position: absolute; right: 0; top: 0; font-weight: normal;}
.side .news_rank h3 a:hover{color:#D60029; }

.news_pages{text-align: center;    padding: 12px 0px 12px 16px;}
.news_pages a{    padding: 4px 10px;
    color: #848484;
    border: 1px solid #e4e4e4;
    font-size: 14px; margin-left: 3px;
    margin-right: 3px;}
.news_pages span{    padding: 4px 10px;
        padding: 4px 10px;
    color: #ffffff;
    border: 1px solid #e4e4e4;
    font-size: 14px;
    background-color: #4082bb;
    margin-left: 5px;
    margin-right: 5px;}
.news_pages ul{padding:12px 0px 12px 16px; display: inline-block; *float: right;}
.news_pages ul li{ color:#848484;float:left;font-family:Tahoma;line-height:17px;margin-right:6px;}
.news_pages ul li a{float:left;padding:4px 10px;color:#848484;display:block; border:1px solid #e4e4e4; font-size: 14px;}
.news_pages ul li a:hover{color:#848484; border-color:#D60029;text-decoration:none;}
.news_pages ul li.thisclass,
.news_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#D60029; color:#FFF; border:1px solid #D60029;padding:4px 10px;}
.news_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.news_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}

.news_list .tabs { position: relative; display: block; width: 870px; height: 151px; border: 1px #9b9b9b; float: left; margin-left: 17px; _display: inline; _margin-left: 27px;}
.long .news_list .tabs {width: 1150px;}
.news_list .tabs_mod { position: absolute; width: 260px; height: 150px; bottom: 0; left: 0; background: url(' ../images/bysoft/img_2018/new_img.png?v=1'); color: #FFF; cursor: pointer; overflow: hidden;}
.news_list .tabs_mod p {color: #fff; font-size: 14px; font-weight: bold; position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; text-overflow: ellipsis; padding: 0;  line-height: 24px; height: 24px; background: #031340; opacity: 0.8;}
.news_list .tabs_mod a {position: absolute; top: 0; left: 0;}
.news_list .tabs_mod img { width: 260px;}

.news_list .tabs_con {position: absolute; top: 0; left: 290px; width: 575px; height: 150px;}
.long .news_list .tabs_con {width: 855px;}
.news_list .tabs_con .link_to{font-size: 18px; color: #272727;height: 22px; line-height: 22px; position: absolute; display: inline-block; max-width: 450px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; left: 0; top: 13px;}
.news_list .tabs_con .link_to:hover{color: #D60029; text-decoration: none;}
.news_list .tabs_con .to-detail{font-size: 14px;color: #000; position: absolute; right: 25px; top: 13px;}
.news_list .tabs_con .wrapper{ height: 80px; line-height: 20px; margin-top: 20px; overflow: hidden; width: 575px; font-size: 14px; position: absolute; left: 0; top: 39px; color: #848484; word-break: break-all;}
.long .news_list .tabs_con .wrapper{ width: 855px; }
.news_list .tabs_con .time{ font-size: 12px; color: #aaaaaa; height: 20px; line-height: 20px; display: inline-block; position: absolute; top: 13px; right: 0;}
.news_list .tabs_con p{ width: 455px; line-height: 20px; height: 20px; padding: 0; overflow: hidden;  }
.news_list .tabs_con p img{ display: none;}
.news_list ul{ overflow: hidden; }


.slide-box .new_slide{height: 304px; padding-top: 0px;padding-bottom: 0px;}
/*系统集成*/
.solution-area .section-body .detail {
    font-size: 14px;
    color: #666;
    line-height: 22px;
    text-align: left;
}

.m-plan-tab .tab p {
    font-size: 28px;
    font-weight: 500;
    color: #333;
    text-align: center;
}
.news_box .content-section{padding-top: 10px;padding-left: 0;
    padding-right: 0;    max-width: 1200px;padding-bottom: 0;}
.trend-content:before, .trend-content:after {
    content: "";
    position: absolute;
    right: 0;
    background-repeat: no-repeat;
    background-size: contain;
}
.solution-area .content-section .trend-content.no-arch:before {
    width: 105px;
    height: 80px;
    top: 0;
    background-image: url(../images/bysoft/img_2018/solution/trend-bg-up.png);
}

.trend-content.no-arch:after {
    width: 140px;
    height: 160px;
    bottom: 0;
    background-image: url(../images/bysoft/img_2018/solution/trend-bg-down.png);
}


.m-programme{width:100%;height:auto;padding: 80px 0px;    background-color: #f5f5f5;}
.m-programme .m-pg-title{font-size:28px;font-weight:500;line-height:0.86;color:#333;padding:60px 0;text-align: center;}
.m-programme .m-center{position:relative;text-align:center;font-size:0;}
.m-programme .m-center .caseItem{width:270px;display:inline-block;    background-color: #fff;height:335px;border:1px solid #dbe0e5;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;vertical-align:top;margin:0 17px;}
.m-programme .m-center .caseItem .img{height:150px;}
.m-programme .m-center .caseItem .img img{margin-top:30px;width:100px;height:100px;text-align:center;}
.m-programme .m-center .caseItem .title{font-size:17px;font-weight:700;line-height:1.5;color:#333;}
.m-programme .m-center .caseItem .disc{margin-top:17px;padding:0 24px;text-align:justify;font-size:14px;line-height:1.57;letter-spacing:0.3px;color:#999;}
.m-programme .m-center .caseItem:first-child{float:left;margin:0;}
.m-programme .m-center .rightjustify{float:right;margin:0;}
.m-re-total{width:100%;background:#f5f5f6;padding-top:10px;}
.m-re-total .m-re-title{font-size:28px;font-weight:500;line-height:0.86;text-align:left;color:#333;}
.m-re-total .m-re-mian{position:relative;margin:60px 0;padding-bottom:60px;zoom:1;}
.m-re-total .m-re-mian .g-re-left{float:left;width:808px;margin-right:50px;-moz-box-sizing:border-box;box-sizing:border-box;}
.m-re-total .m-re-mian .g-re-left img{width:808px;height:500px;}
.m-re-total .m-re-mian .g-re-right{float:right;max-width:320px;font-size:14px;color:#666;position:relative;height:500px;}
.m-re-total .m-re-mian .g-re-right .g-right-title{margin-top:50px;font-size:18px;font-weight:600;color:#333;}
.m-re-total .m-re-mian .g-re-right .g-right-value{margin:50px 0 25px;text-align:justify;line-height:1.57;}
.m-re-total .m-re-mian .g-re-right .g-right-describe{margin-left:15px;}
.m-re-total .m-re-mian .g-re-right .g-right-describe li{list-style-type:disc;margin-bottom:4px;}

.sol-trend .trend-list > li:before {
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #e41f2b;
}

.content-section li{ font-size: 14px;}

 .box3_con {
    width: 1200px;
    height: 485px;
    background: url(../images/bysoft/3.0/dpt/xtjc_box3_bg.png) no-repeat right;
    margin: 0 auto;
    margin-top: 100px;
}

 .box3_con dl {
    padding: 30px 0 0 20px;
    width: 580px;
}
 .box3_con dl dt {
    width: 580px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
}
 .box3_con dl dd {
    width: 550px;
    margin-left: 20px;
    padding-left: 10px;
    line-height: 30px;
    background: url(../images/bysoft/3.0/dpt/xtjc_sj.png) no-repeat 0 14px;
    font-size: 14px;
}

.box4_con {
    width: 1200px;
    margin: 50px auto 0;
}
 .box4_con ul {
    width: 1230px;
    overflow: hidden;
}
 .box4_con ul li {
    width: 378px;
    height: 658px;
    border: 1px dashed #fff;
    float: left;
    display: inline;
    margin-right: 30px;
}

 .box4_con ul li .box4_det {
    width: 370px;
    height: 650px;
    margin: 4px;
    background: #fff;
}

 .box4_con ul li .box4_det dl {
    width: 330px;
    padding: 20px 20px 0;
}

 .box4_con ul li .box4_det dl dt {
    font-size: 16px;
    width: 330px;
    font-weight: bold;
    text-align: center;
    line-height: 40px;
    float: left;
    display: inline;
}
 .box4_con ul li .box4_det dl dd {
    width: 330px;
    line-height: 24px;
    margin-top: 20px;
    text-indent: 2em;
    font-size: 14px;
    float: left;
    display: inline;
}
 .box4_con ul li .box4_det dl dd.b4_det2 {
    width: 310px;
    line-height: 24px;
    margin-top: 20px;
    text-indent: 0;
    font-size: 14px;
    background: url(../images/bysoft/3.0/dpt/xtjc_sj2.png) no-repeat 0 10px;
    padding-left: 20px;
}
 .box4_con ul li .box4_det dl dd span {
    font-weight: bold;
    text-indent: 0;
}
 .box4_con ul li .box4_det dl dd.b4_det2 {
    width: 310px;
    line-height: 24px;
    margin-top: 20px;
    text-indent: 0;
    font-size: 14px;
    background: url(../images/bysoft/3.0/dpt/xtjc_sj2.png) no-repeat 0 10px;
    padding-left: 20px;
}

.section-body p.detail{ font-size: 14px;    line-height: 14px;margin-top: 15px; margin-bottom: 15px;}


.box9_det {
    width: 1200px;
    margin-top: 50px;
	margin: auto;
	margin-bottom: 80px;
}
.box9_det li {
    width: 180px;
    height: 209px;
    background: url(../images/bysoft/3.0/dpt/xtjc_box9_con_bg1.png) no-repeat;
    float: left;
    display: inline;
    margin: 20px 10px;
}
.box9_det li p {
    width: 120px;
    line-height: 26px;
    padding: 35px 30px;
    font-size: 14px;
    text-align: center;    color: #333;
}

.box9_det li:hover {
    background: url(../images/bysoft/3.0/dpt/xtjc_box9_con_bg2.png) no-repeat;
}
.box9_det li p:hover {
    font-size: 14px;
    text-align: center;
    color: #fff;
}












