@charset "utf-8";
/* CSS Document */
/* 1 */
.full-isoutions .soutions-wrapper, .iclients-wrapper, .inews-center {
    width:100%;
    overflow:hidden
}
.inews-center {
    padding-bottom: 70px;
}
.inews-center .ichannel-tabcontent {
    overflow:hidden
}
.inews-center .tabcontent-slider {
    position:relative;
    width:800%
}
/* 2 */
.weblg {
    max-width:1600px;
    margin:0 auto;
    position:relative;
    z-index:1
}

.weblg-con{
    height: 55px;
    /*width:300px;*/
    float:left;
    margin-left: 5px;
}
.weblg-year{
    font-size: 12px;
    color:#fff;
    margin-top: 8px;
    margin-bottom: 5px;
    width:38px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 4px;
    background-color: #d80000;
}
.weblg-text{
    font-size: 14px;
    line-height: .8em;
    color:#fff;
}
@media (max-width: 1720px) {
    .weblg {
        max-width:1400px
    }
}
@media (max-width: 1600px) {
    .weblg {
        max-width:1320px
    }
}
@media (max-width: 1400px) {
    .weblg {
        max-width:1200px
    }
}
.w-lg .weblg {
	max-width:1400px
}
.w-md .weblg {
	max-width:1320px
}
.w-sm .weblg {
	max-width:1200px
}
.header .weblg {
    position:static
}
.m-sys-desc .weblg {
    overflow:hidden;
    zoom:1
}
.shop-feature-mid .weblg {
    position:relative;
    z-index:5
}
.sitemap-wrapper .weblg {
    background-color:#fff
}
.m-gif-ban .weblg {
    position:static;
    background-color:#f7f7f7;
    padding-bottom:31.25%;
    max-width:1200px
}
.m-gif-ban .weblg img {
    position:absolute;
    width:31.25% !important;
    height:auto !important;
    left:34.375%;
    top:16.66667%
}
/* 3 */
.m-ichl-title .en {
    font-size:16px;
    line-height:24px;
    color:#999;
    text-transform:uppercase
}
.m-ichl-title .cn {
    font-size:36px;
    line-height:62px;
    font-weight:bold;
    color:#1a1a1a;
	text-align:center;
}
.m-ichl-title .cn a {
    color:#1a1a1a
}
.m-ichl-title .cn span {
    color:#d90000
}
.iclassic-case .m-ichl-title {
    position:relative
}
.iclassic-case .m-ichl-title .m-line-more {
    position:absolute;
    right:0;
    bottom:13px
}
.iclients-wrapper .m-ichl-title {
    margin-bottom:30px
}
/* 4 */
.m-ichl-subnav {
    position:relative;
    overflow:hidden;
    padding-top:11px;
	text-align:center;
}
.m-ichl-subnav ul {
    margin-left:-30px;
    position:relative;
	display: inline-block;
}
.m-ichl-subnav li {
    float:left;
    padding:0 20px 0 30px;
    background:url(../images/navline.png) no-repeat 0 center
}
.m-ichl-subnav li:first-child {
    background:none;
}
.m-ichl-subnav li.cur a {
    color:#d90000;
    border-bottom-color:#fff
}
.m-ichl-subnav li a {
    display:block;
    font-size:16px;
    line-height:42px;
    color:#1a1a1a;
    border-bottom:2px solid #fff
}
.m-ichl-subnav li a:hover {
    color:#d90000;
    border-bottom-color:#fff
}
.m-ichl-subnav .activehook {
    position:absolute;
    bottom:0;
    background:none
}
.m-ichl-subnav .activehook i {
    display:block;
    width:100%;
    height:2px;
    background-color:#d90000
}
.m-ichl-subnav .nav-more .item {
    display:none
}
.m-ichl-subnav .m-line-more {
    position:absolute;
    right:0;
    top:11px;
    z-index:3
}
/* 5 */
.clearfix:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
    *display:none
}
.clearfix {
    *zoom:1
}
/* 6 */
.inews-wraper {
    float:left;
    width:12.5%;
    padding-top:26px
}
.inews-wraper .inews-wraper {
    overflow:hidden
}
.inews-wraper a:hover h2 {
    color:#d90000
}
.inews-wraper a:hover .date {
    color:#d90000
}
.inews-wraper a:hover img {
    -webkit-transform:scale(1.03);
    -moz-transform:scale(1.03);
    -ms-transform:scale(1.03);
    -o-transform:scale(1.03);
    transform:scale(1.03)
}
.inews-wraper a:hover p {
    color: #d90000;
}
/* 7 */
.news-four {
	width: 28.3125%;
	float: left;
    overflow:hidden;
    zoom:1;
    background-color:#f7f7f7;
    padding: 0 2.09375%;
	box-sizing: content-box;
}
.news-four:nth-child(2) {
	margin: 0 1.25%;
}
.news-four li {
    border-bottom:1px solid #e6e6e6
}
.news-four li:last-child {
    border:0
}
.news-four a {
    position:relative;
    display:block;
    padding:25px 90px;
    background:url("../images/inewarr.png") no-repeat right center
}
.news-four .date {
    position:absolute;
    left:0;
    top:31px
}
.news-four .four-title {
    margin-bottom:4px;
    font-size:18px;
    line-height:36px;
    color:#333333;
    white-space:nowrap;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    overflow:hidden
}
.news-four .desc {
	font-size: 14px;
    color: #888;
    display: -webkit-box;
    height: 40px;
    line-height: 20px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
/* 8 */
.m-line-more {
    position:relative;
    display:block;
    width:133px;
    height:33px;
    font-size:14px;
    line-height:33px;
    text-align:center;
    color:#999;
    border:1px solid #999;
    text-transform:uppercase
}
.m-line-more::after {
    content:'';
    position:absolute;
    top:50%;
    left:-41px;
    z-index:3;
    width:80px;
    height:1px;
    background-color:#999
}
.m-line-more.two-line {
    margin:18px auto 0
}
.m-line-more.two-line::before {
    content:'';
    position:absolute;
    top:50%;
    right:-41px;
    z-index:3;
    width:80px;
    height:1px;
    background-color:#999
}
.m-line-more:hover {
    color:#d80000;
    border-color:#d80000
}
.m-line-more:hover::before, .m-line-more:hover::after {
    background-color:#d80000
}

/* 9 */
.news-four .date {
    font-size:15px;
    line-height:24px;
    color:#999
}
.news-four .date b {
    display:block;
    font-size:50px;
    line-height:48px;
    font-weight:bold
}

@media (max-width: 640px) and (-webkit-min-device-pixel-ratio: 1.5) {
	/* 1 */
	.inews-center {
        padding-top:20px;
        padding-bottom:20px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		outline: none;
    }
	/* 2 */
	.weblg {
        width:100%;
        padding:0 15px 50px;
    }
	.weblg-year{
        display: none;
    }
    .weblg-text{
        font-size: 12px;
        height: 40px;
        line-height: 40px;
    }
	.m-gif-ban .weblg {
        padding-bottom:50%
    }
    .m-gif-ban .weblg img {
        width:60% !important;
        left:20%;
        top:10.13333%
    }
	/* 3 */
	.m-ichl-title .cn {
        font-size:20px;
        line-height:36px
    }
	/* 4 */
	.m-ichl-subnav ul {
        margin-left:-18px
    }
    .m-ichl-subnav li {
        padding:0 12px 0 18px
    }
    .m-ichl-subnav li a {
        font-size:15px
    }
    .m-ichl-subnav .activehook {
        -webkit-box-sizing:content-box;
        -moz-box-sizing:content-box;
        box-sizing:content-box
    }
    .m-ichl-subnav {
        overflow-x:auto
    }
    .m-ichl-subnav ul {
        white-space:nowrap;
        font-size:0
    }
    .m-ichl-subnav li {
        float:none;
        vertical-align:top;
        display:inline-block
    }
    .m-ichl-subnav li a {
        line-height:34px
    }
	/* 6 */
	.inews-wraper {
        padding-top:10px
    }
    .inews-wraper .inews-wraper {
        overflow:hidden
    }
	/* 7 */
	.news-four {
        padding:15px 10px 5px;
		width: 100%;
		float: none;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		outline: none;
    }
	.news-four:nth-child(2) {
		display: none;
    }
	.news-four:nth-child(3) {
		display: none;
    }
    .news-four a {
        padding:20px 30px 20px 0
    }
    .news-four .date {
        display:none;
        position:absolute;
        left:0;
        top:10px
    }
    .news-four .four-title {
        margin-bottom:0;
        font-size:16px;
        line-height:32px
    }
	/* 9 */
	.news-four .date {
        font-size:14px
    }
	.news-four .date b {
        font-size:30px;
        line-height:28px
    }
}
@media (max-width: 350px) and (-webkit-min-device-pixel-ratio: 1.5) {
	/* 4 */
	.m-ichl-subnav li a {
        font-size:14px
    }
}