@import url(layout.css?v=6); 
.mpart { background-size: 100% 2.2rem; height: 2.3rem;}
.vision {height: 2.2rem;}
.vision .s_botm:nth-child(1n) ,.vision .s_botm:nth-child(2n) {margin-top: 1rem;}
.tline{ margin-top: 0.4rem;}

.swiper_img {overflow: hidden; margin:0 0.15rem;}
.swiper_img h2{ color:#7da1f3; font-size: 0.519rem;}
.swiper_img ul {width: 100%; margin-top: 0.3rem;}
.swiper_img li {float: left; width:4.85rem; overflow: hidden; padding:0 0.15rem; box-sizing:border-box;}
.swiper_img li img {width:100%; height:4.55rem; display: block;}
.swiper_img li a { display: block; height:4.55rem; }
.swiper_img li span { text-align: center;position: relative; top: -0.8rem; line-height:0.8rem; height:0.8rem; width:100%; background:rgba(0,0,0,.8); display: block; padding: 0 5px; box-sizing:border-box; overflow: hidden; color: #fff; font-size: 0.36rem;}

/*详情*/
.album{ text-align: center;}
.album h1{ font-size:0.6rem; color:#e65992; line-height: 1rem; font-weight: 700;}
.album span.annot { color:#999; font-size:0.333rem; display:block;}
.wrap{ margin-top: 0.5rem;}
.wrap img { display:block; margin: .4rem auto; max-width:100%; height:auto; cursor: pointer; }
.add_album_tips { margin: 10px 0; background:#ecd8ab; display: inline-block; padding: 5px 10px; border-radius: 5px; font-size: 0.36rem; }
.wrap strong { font-weight: 500; line-height: 250%; margin: .5rem 0; }
.album_list {text-align: center;background: #eee;width:100%;overflow: hidden; position: relative; margin: 0.3rem 0 0.5rem;height: 1.5rem; padding: .12rem 0}
.album_list .album_wrap {position: relative; display:inline-block; }
.album_list span { cursor: pointer; display:inline-block; overflow: hidden; width: 1.5rem; height: 1.5rem; border: solid #eee .05rem; background:#fff; position: relative; }
.album_list span i { transform: translate(50%, 50%); -webkit-transform: translate(50%, 50%); width:100%; height: 100%; position: absolute; top: 0; left: 0 }
.album_list span img {width:100%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.album_list .album_over {position: absolute; border:#ffcd65 solid .05rem; border-radius: .1rem; text-align: center; cursor: pointer; width: 1.5rem; height: 1.5rem; top: 0px; box-shadow:inset 0 0 20px rgba(0,0,0,.8);}
.album_list .album_over i { background:#f6c4c4; color:#fff; display:inline-block; position: relative; line-height: 20px; top: -20px; margin: 0 auto; padding: 0 10px; border-radius: 5px 5px 0 0 }

article { font-size: 0.4rem; margin:0.5rem 0.37rem 0;}

.category ul li:last-child{ font-size: 0.33rem;}
.lastPage { -position: fixed; background: rgba(255,255,255,.9); width: 100%; display: none;z-index: 99 }
.lastPage h5 { font-weight: 500; font-size: 14px; text-align: center; line-height: 40px; margin: 0; padding: 0 10px; position: relative; }
.lastPage h5 i { background: #ccc url(../images/close_2.png) center no-repeat; background-size: 100% 100%; position: absolute; right: 5px; top: 10px; color: #fff; display:inline-block; width: 24px; height: 24px;border-radius: 100%;}
.lastPage .s-wrap { min-height: 100px; }
.lastPage .repage { padding: 10px; height: 30px; }
.lastPage .repage a, .lastPage .repage span { background: #19b955; font-size: 15px; border-radius: 5px; display: inline-block; line-height: 35px; color: #fff; padding: 0 30px; }
.lastPage .repage .prev { float: left }
.lastPage .repage .next { float: right }
.lastPage .repage span { background: #DDD}

/*测算关键字颜色*/
.cs_key{ border-top:1px solid #f1f1f1; padding:.3rem 0;}
.cs_key a{display:inline-block;width:33.33%; text-align: center;line-height: 190%;font-size: .4rem;}
.cs_key a.color_1{color:#56BF84;}
.cs_key a.color_2{color:#5885ff;}
.cs_key a.color_3{color:#E85761;}
.cs_key a.color_4{color:#F95295;}
.cs_key a.color_5{color:#A39281}
.cs_key a.color_6{color:#48cabd;}
.cs_key a.color_7{color:#7c6dff;}
.cs_key a.color_8{color:#fca722;}
.cs_key a.color_9{color:#42b7f5;}
.cs_key a.blod {font-weight: bold;}