.solution-page {
	background: url(../images/solution/solution-banner.png);
	color: #fff;
	padding: 110px 0 160px
}

.solution-page .container {
	padding: 0 100px
}

.solution-page .container h2 {
	font-size: 46px
}

.solution-page .container p {
	font-size: 16px
}

@media screen and (max-width:640px) {
	.solution-page {
		padding: 55px 0 60px
	}
	.solution-page .container {
		padding: 0 15px
	}
	.solution-page .container h2 {
		font-size: 28px
	}
	.solution-page .container p {
		font-size: 14px
	}
}

.solution-container {
	margin-top: 50px
}

.solution-container .am-tabs {
	margin: 0 auto;
	width: 1000px
}

.solution-container .am-tabs .am-tabs-nav {
	width: 500px;
	margin: 0 auto
}

.solution-container .am-tabs .am-tabs-nav li {
	padding: 9px 0
}

.solution-container .am-tabs .am-tabs-nav li a {
	color: #262626
}

.solution-container .am-tabs .am-tabs-nav li.am-active {
	background: #5eaff0;
	padding: 9px 0;
	border-radius: 4px
}

.solution-container .am-tabs .am-tabs-nav li.am-active a {
	color: #fff
}

.solution-container .am-tabs .am-tabs-bd {
	border: 0
}

.solution-container .am-tabs .am-tabs-bd div[class^=am-tab-pane] {
	padding: 0;
	margin: 30px 0
}

.solution-container .am-tabs .am-tabs-bd .am-g div {
	margin: 15px 0
}

.solution-container .am-tabs .am-tabs-bd .am-g div a {
	display: block
}

.solution-container .am-tabs .am-tabs-bd .am-g div a img {
	width: 100%
}

@media screen and (max-width:640px) {
	.solution-container .am-tabs {
		width: 100%
	}
	.solution-container .am-tabs .am-tabs-nav {
		width: 100%;
		padding: 0 15px
	}
	.solution-container .am-tabs .am-tabs-nav li a {
		font-size: 14px
	}
	.solution-container .am-tabs .am-tabs-bd div[class^=am-tab-pane] {
		margin: 15px 0
	}
}

.o2o-container .am-g {
	margin: 0 auto;
	width: 953px
}

.cooperation-container,
.o2o-container .am-g .am-u-md-4 {
	margin-top: 50px
}

.o2o-container .am-g .am-u-md-4 .o2o-box {
	background: #fff!important;
	color: #262626
}

.o2o-container .am-g .am-u-md-4 .o2o-box img {
	width: 100%
}

.o2o-container .am-g .am-u-md-4 .o2o-box .o2o-content {
	padding: 35px 28px 34px
}

.o2o-container .am-g .am-u-md-4 .o2o-box .o2o-content h3 {
	font-size: 18px
}

.o2o-container .am-g .am-u-md-4 .o2o-box .o2o-content p {
	font-size: 14px
}

@media screen and (max-width:640px) {
	.o2o-container .am-g {
		width: 100%
	}
	.o2o-container .am-g .o2o-content {
		padding: 0
	}
}

.cooperation-container .am-tabs {
	margin: 0 auto;
	width: 1000px
}

.cooperation-container .am-tabs .am-tabs-nav {
	width: 500px;
	margin: 0 auto
}

.cooperation-container .am-tabs .am-tabs-nav li {
	padding: 9px 0
}

.cooperation-container .am-tabs .am-tabs-nav li a {
	color: #262626
}

.cooperation-container .am-tabs .am-tabs-nav li.am-active {
	background: #5eaff0;
	padding: 9px 0;
	border-radius: 4px
}

.cooperation-container .am-tabs .am-tabs-nav li.am-active a {
	color: #fff
}

.cooperation-container .am-tabs .am-tabs-bd {
	border: 0
}

.cooperation-container .am-tabs .am-tabs-bd div[class^=am-tab-pane] {
	padding: 0;
	margin: 30px 0
}

.cooperation-container .am-tabs .am-tabs-bd .am-thumbnails li {
	border-right: 1px dashed #e9e9e9;
	border-bottom: 1px dashed #e9e9e9
}

.cooperation-container .am-tabs .am-tabs-bd .am-thumbnails li a {
	width: 180px;
	height: 89px;
	display: table-cell;
	text-align: center;
	vertical-align: middle
}

.cooperation-container .am-tabs .am-tabs-bd .am-thumbnails li a img {
	border: 0;
	margin: 10px auto
}

@media screen and (max-width:640px) {
	.cooperation-container .am-tabs {
		width: 100%
	}
	.cooperation-container .am-tabs-nav {
		width: 100%!important
	}
}
.news_list{ width: 1170px; overflow: hidden; clear: both;margin: 50px auto 30px auto; }

.news_list .list_style li {
    height: 170px;
    width: 100%;
    margin-bottom: 20px;
}
.list_style .news_time {
    width: 140px;
    float: left;
    height: 140px;
    text-align: center;
    color: rgb(231, 73, 76);
    border-right: 1px solid rgb(221, 221, 221);
}
.news_list .contents {
    display: block;
    width: 100%;
    height: 170px;
    position: relative;
    transition: all 0.3s ease 0s;
    padding: 15px 0px;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221);
    border-image: initial;
}
.news_list a:hover.contents{ background: #efefef;}
.news_list .list_style .news_time h1 {
    font-size: 52px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    
}
.news_list .list_style .news_time h3 {
    font-size: 18px;
    margin: 0;
    padding: 0;
}
.news_list .list_style .news_contents {
    position: absolute;
    left: 140px;
    top: 0px;
    height: 170px;
    padding: 15px;
    width:785px;
}
.news_list .list_style .news_contents h3 {
    margin-bottom: 15px;
    color: rgb(45, 45, 45);
}
.news_list .list_style .list_cont {
    color: rgb(181, 181, 181);
    line-height: 24px;
    margin: 0;
}
.news_list .list_style .news_contents .number {
    position: absolute;
    left: 20px;
    bottom: 20px;
    color: rgb(162, 162, 162);
}
.news_list .list_style .news_contents .more_link {
    position: absolute;
    right: 20px;
    bottom: 20px;
    color: rgb(163, 163, 163);
    transform: translateY(-50%);
    transition: all 0.3s ease 0s;
}
.news_list a:hover .more_link{ color:#e74947;}
.news_list .list_style .news_contents .more_link i {
    margin: 0px 5px;
}
/* Pager */
.pager {
    text-align: center;
    clear: both;
    margin: 10px auto 50px auto;
    font-size: 14px;
    font-family: "Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;
}

    .pager .disabled {
        border: 1px solid #ddd;
        color: #999;
        margin-top: 4px;
        padding: 5px 10px;
        text-align: center;
    }

    .pager .current {
        background-color: #e74947;
        border: 1px solid #aaa;
        color: #fff;
        margin-top: 4px;
        padding: 5px 10px;
        text-align: center;
    }

    .pager span, .pager a {
        margin: 4px 5px;
    }

    .pager a {
        border: 1px solid #aaa;
        padding: 5px 10px;
        text-align: center;
        text-decoration: none;
        color: #2c2c2c;
    }

        .pager a:hover {
            margin-bottom: 0px;
            display: inline;
        }
.news_list .list_nav{ width: 200px; float: left; list-style: none; margin:0; padding:0; }
.news_list .list_nav li{display: block;margin:0; padding:0;  border-bottom: solid 1px #ddd; padding: 15px 0 15px 30px; }
.news_list .list_nav li a{ color: #8c98ac;}
.news_list .list_nav li a img{ width:30px; margin:0 5px 2px 0;}
.news_list .list_style,.list_stylecont{ width: 930px; float:right;overflow: hidden; list-style: none; padding: 0; margin: 0; }
.news_list .list_style li{ width: 928px;}
.news_list .list_style{ margin-bottom: 30px; overflow: hidden;}
.current-tit{ font-size: 20px; color: #8c98ac; height: 30px; margin-top: 10px; font-weight: bold;}
.news_list .list_nav li.lllist_navcurrent a{ color: #0F6AB5;}
