﻿*, *:before, *:after {
  box-sizing: border-box;
}
body,div,p,ul,li,span,input,h1,h2,h3,h4,h5,h6,a{margin:0;padding:0;}
body {
	margin:0; padding:0;
  font-family:微软雅黑,Microsoft YaHei;color:#333;
  color: #333;
}
ul li{list-style:none;}
a,a:hover{text-decoration:none;}
img{border:0;}
.clear{clear:both;}
a{-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-ms-transition: all .2s linear;
transition: all .2s linear;}

/*头部条*/
.slide-top{ display:table; background:#c62641; width:100%; overflow:hidden;    top: 0;
    left: 0;
    z-index: 9001;position: fixed;}
/*.slide-top{ display:table; background:#0288d1; width:100%; overflow:hidden;    top: 0;
    left: 0;
    z-index: 9001;position: fixed;}*/
.slide-logo,.slide-fh{}
.slide-logo{ float:left; display:table-cell; padding:5px;}
.slide-fh{ float:right;background:#be3932; }
.slide-fh a{ float:left; display:block; padding:20px; text-decoration:none; background:#c62641; color:#fff; }
.slide-fh a:hover{ text-decoration:none;  background:#d34a43; color:#fff;}

/*中间部分*/

.bsTop{ width:100px;}
.slide-book-con-fr img{ width:100%; height:auto;}

/*底部条*/
.slide-foot{ position:relative; bottom:0; width:100%; display:block; background:#000; overflow:hidden; padding:10px; color:#ccc; text-align:center;}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

/*底部*/
#footer {
    width: 100%;
	padding:10px 0 30px;
    background: #282828;
    color: #666;
}
#footer:after{position:absolute;
	bottom:0;}	
#footer .footer-wrapper {
    margin: 0 auto;
    background: #282828;
	/*width:1500px;*/
}
#footer .footer-wrapper .space-footer-bottom {
    margin-top: 20px;
	position: relative;
}
#footer .footer-wrapper .footer-wrapper-bottom .copyrightLink {
    position: absolute;
    right: 0;
}
.copyrightLink  > a{
	color:#666;
	}
.copyrightLink  > a:hover{
	color:#999;
	}

/*电脑端*/
@media (min-width: 1200px){
.slide-block{ overflow:hidden; margin:0 auto; padding:20px; max-width:1170px;-webkit-box-shadow:0 30px 50px 0 rgba(1,1,1,.15);box-shadow:0 30px 50px 0 rgba(1,1,1,.15); background:#fff;position: relative;
    z-index: 900;
    margin-bottom: 0;top:-99px;}
.slide-book-title{ display:block; margin:20px 0; width:100%; overflow:hidden; padding:0 0 20px 0;   }
.slide-book-title h3{ display:block; font-size:36px; font-weight:;}
.slide-book-title i{ display:block; margin-top:5px; font-style:normal;}
.slide-book-title i span{ margin-right:20px; color:#888;}

.slide-book-con{ display:table;}

.slide-book-con-fl, .slide-book-con-fl{ display:table-cell}
.slide-book-con-fl{ width:200px; overflow:hidden;vertical-align: top;}
.slide-book-con-fr{ font-size:16px; line-height:1.8; color:#444; text-indent:32px;}

.slide-book-title em{ display:none;}
.bshare-custom a{ width:80%; margin-right:0px; margin-bottom:20px; text-decoration:none; font-size:16px; text-indent:10px; padding:10px 0; line-height:100%; color:#888}
.bshare-custom a:hover{ text-decoration:none;}



.typology-cover-empty {
    background: #c62641;
}
/*.typology-cover-empty {
    background: #0288d1;
}*/
.typology-cover-empty {
    height: 209px;
    min-height: 209px;
}
.typology-cover {
    position: relative;
    text-align: center;
}
.slide-xx{max-width: 720px;
    margin: 8rem auto 12rem;}
.typology-footer {
background: #f8f8f8;
color: #aaaaaa;
padding-bottom:6rem;
}

.footer-wrapper {
    padding:0 100px;
}

}
/*平板端*/
@media (min-width: 485px) and (max-width: 1024px){
.slide-block{ padding:20px; overflow:hidden;-webkit-box-shadow:0 30px 50px 0 rgba(1,1,1,.15);box-shadow:0 30px 50px 0 rgba(1,1,1,.15); background:#fff;position: relative;
    z-index: 900;
    margin-bottom: 0;top:61px;}
.slide-book-title{ display:block; margin:20px 0; width:100%; overflow:hidden; padding:0 0 10px 0;}
.slide-book-title h3{ display:block; font-size:36px; font-weight:;}
.slide-book-title i{ display:block; margin-top:5px; font-style:normal;}
.slide-book-title i span{ margin-right:20px; color:#888;}
.slide-book-title em{ margin:10px 0; display:block;}

.slide-book-con{ display:table;}

.slide-book-con-fl, .slide-book-con-fl{ display:table-cell}
.slide-book-con-fl{ width:200px; overflow:hidden; display:none;}
.slide-book-con-fr{ font-size:16px; line-height:1.8; color:#444; text-indent:32px;}

.typology-footer {
background: #f8f8f8;
color: #aaaaaa;
padding-bottom:6rem;
}
}

/*手机端端*/
@media (max-width: 480px){
.slide-block{ padding:20px; overflow:hidden;position: relative;
    z-index: 900;
    top:61px;
	border-bottom:1px solid #ddd;
	margin-bottom:61px;
	}
.slide-book-title{ display:block; margin:20px 0; width:100%; overflow:hidden; padding:0 0 10px 0;}
.slide-book-title h3{ display:block; font-size:24px; font-weight:;}
.slide-book-title i{ display:block; margin-top:5px; font-style:normal;}
.slide-book-title i span{ margin-right:20px; color:#888; font-size:14px;}
.slide-book-title em{ margin:10px 0; display:block;}

.slide-book-con{ display:table;}

.slide-book-con-fl, .slide-book-con-fl{ display:table-cell}
.slide-book-con-fl{ width:200px; overflow:hidden; display:none;}
.slide-book-con-fr{ font-size:16px; line-height:1.8; color:#444; text-indent:32px;}

.typology-footer {
position:relative;
z-index:900;
background: #f8f8f8;
color: #aaaaaa;
display:block;
overflow:hidden;
top:0;
padding:3rem 0;
}
}
.slide-book-con-fr img{ display:block; margin-bottom:15px;}