#banner{background-image: url("../images/stories/stories-banner.jpg");background-color: #2D384F;}

.stories ol {
    display: none;
}
.stories ol.active {
    display: block;
}
.stories ol li {
    border: 1px solid #d3dae1;
    padding: 2.4% 4% 2.4% 0;
    margin-bottom: 4%;
    overflow: hidden;
    font-size: 16px\0;
    font-size: 1.6rem;
    color: #21252A;
    line-height: 1.5;
    box-shadow: 1px 1px 2px rgba(0,0,0,.2);
    height: 256px;
}
.stories ol li:hover {
    border: 1px solid #4294e9;
    -webkit-box-shadow:  0 0 13px rgba(0,0,0, 0.2);
    -moz-box-shadow:  0 0 13px rgba(0,0,0, 0.2);
    box-shadow:  0 0 13px rgba(0,0,0, 0.2);
}
.stories ol li:nth-of-type(even){
    background: #f4f7f9;}
.stories ol li:last-child {
    margin-bottom: 4%;
}
.stories ol li .pic, .stories ol li .text {
    display: inline-block;
    vertical-align: middle;
}
.stories ol li .text {
    vertical-align: top;
}
.stories ol li .pic {
    width: 23%;
    text-align: center;
    line-height:100%;margin-top: 60px;
    vertical-align: top;
}
.stories ol li .divider{
    display: inline-block;
    height:256px;
    border-left: 1px solid #d3dae1;}
.stories ol li .pic img {
    margin: 0 auto;
}
.stories ol li .pic h4 {
    font-size: 20px\0;
    font-size: 2.0rem;
    color: rgb(51,51,51);
    padding-top: 20px;
}
.stories ol li .text {
    width: 73%;
    padding: 1% 0 2% 3.8%;
}
.stories ol li p {
    text-align: left;
    color: #666;
}
.stories .text p:last-child{
    padding-top:1%;}
.stories ol li img, .stories ol li .title {
    display: inline-block;vertical-align: middle;
}
.stories ol li .title {
    margin: 0 1%;
    color: rgb(51,51,51);
}
.pages{
    width:100%;
    margin:0 auto;
    text-align: center;}
.pages a{
    display: inline-block;
    width: 23px;
    height: 23px;
    line-height:23px;
    vertical-align: top;
    margin-right: 10px;
    color: #5b5b5b;text-align: center;
    font-size: 16px\0;
    font-size: 1.6rem;
    border:1px solid transparent;
    border-radius: 2px;}
.pages a.cur,
.pageList a:hover{border-color:#4294e9;background-color: #4294e9;
    color: #fff; }
.pages>a:first-child,
.pages>a:last-child{
    border:1px solid #cacbcc;
    background:url("../public/images/articles-up.png") no-repeat;}
.pages>a:first-child{background-position: center 8px;}
.pages>a:last-child{background-position: center -32px;}

.product-tips{background-color: #EEF1F3;}
.product-tips .container{
    width:1000px;
    margin:0 auto;}
.product-tips .content{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: table-cell;
    width:41%;}
.product-tips .content>a{
    line-height:2;
    padding:2% 2% 3%;
    border-color: rgba(216,231,243,0.75);background-color: #fff;
    width:100%;}
.product-tips .content>a:hover{background-color: #4294e9}
.product-tips .content>a span{font-size: 14px;font-size: 1.4rem;}
.product-tips .or{
    width:18%;
    display: table-cell;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0 1.5%;}
.product-tips .or>img{
    vertical-align: middle;
    width:18%;}
.product-tips .or>span{
    font-size: 34px;
    font-size: 3.4rem;
    padding:0 10%;}
@media screen and (min-width: 993px){
    #banner{
        height:400px;}
    #banner h1{
        padding-top:9.7%;}
}

@media (min-width:768px) and (max-width:992px){     /*平板及中等屏幕*/
    .stories ol li .divider {
        height: 200px;
    }
    .stories ol li {
        height: auto;
    }
    .stories ol li .pic {
        margin-top: 40px;
    }
    .product-tips .container{
        width:100%;}
    .product-tips .or>img{
        display: none;}
    .product-tips .content{
        width:47.5%;}
    .product-tips .content a{
        padding:2% 0 ;}
    .product-tips .or{
        padding:0;
        width:5%;}
    .product-tips .or>span{font-size: 2.4rem;}
}
@media (min-width:320px) and (max-width:767px){     /*手机屏幕*/
    .stories ol li {
        height: auto;
    }
    .stories ol li .pic, 
    .stories ol li .text {
        display: block;
        width: 100%;
    }
    .stories ol li .pic {
        margin: 10px auto;
    }
    .stories ol li .divider {
        display: none;
    }
    .at_web7_app>.center{
        padding:0;}
    .stories ol li img,
    .stories ol li .title{
        vertical-align: middle;}
    .pages a{
        margin-right:5px;}
    .product-tips .container{
        width:100%;}
    .product-tips .or{
        width:13%;}
    .product-tips .or>img{
        display: none;}
    .product-tips .or>span{
        padding:0;font-size: 2.2rem}
}