﻿*, *: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;
background: #f0f4f5;
}
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;
}

.mulu-intro-fa{ display:block; padding:10px 0; margin-bottom:20px; overflow:hidden;}
.mulu-intro-fa h1,.mulu-intro-fa span{ display:block; text-align:center;}
.mulu-intro-fa h1{ font-size:40px;}
.mulu-intro-fa span{ line-height:2.5;  background:#f9f9f9; margin-top: 30px; color: #999;}
.mulu-intro-fa span i{ font-size:16px; margin-right:10px;}
.mulu-intro{width:100%; height:auto; display:block; margin:0 auto; font-size:10pt; line-height:150%;}


/*电脑端*/
@media (min-width: 1025px){
.slide-block{ overflow:hidden; margin:50px 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;
    margin-bottom: 0;}
.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-mulu-con{ padding:0; margin-bottom:30px; overflow:hidden;}
.slide-mulu-con ul li{ float:left; width:50%; border-bottom:1px dashed #ddd; text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: nowrap;}
.slide-mulu-con ul li:hover{background:#f2f5f5}
.slide-mulu-con ul li a{ padding:10px 0; color:#333; font-size:18px; display:block; background:url(http://www.tqedu.net/Template/Default/Skin/qiwen/images/title-icon.png) no-repeat 0 15px; text-indent:25px;}
.slide-mulu-con ul li a:hover{ color:#ff3300;}

.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;
/*	background: -moz-linear-gradient(left, purple, blue);
background: -webkit-linear-gradient(left,purple,blue);
background: -o-linear-gradient(left, purple, blue);*/
}
/*.typology-cover-empty {
    background: #0288d1;
}*/
.typology-cover-empty {
    height: 65px;
}
.typology-cover {
    position: relative;
    text-align: center;
}
.slide-xx{max-width: 1000px;
    margin: 3rem auto 12rem;}
.typology-footer {
background: #f8f8f8;
color: #aaaaaa;
padding-bottom:6rem;
}
}
/*平板端*/
@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-mulu-con{ padding:30px; margin-bottom:30px; overflow:hidden;}
.slide-mulu-con ul li{ float:left; width:50%; border-bottom:1px dashed #ccc;}
.slide-mulu-con ul li:hover{background:#f2f5f5}
.slide-mulu-con ul li a{ padding:10px 0; color:#333; font-size:16px; display:block; background:url(http://www.tqedu.net/Template/Default/Skin/qiwen/images/title-icon.png) no-repeat 0 15px; text-indent:25px;}
.slide-mulu-con ul li a:hover{ color:#ff3300;}

.typology-footer {
background: #f8f8f8;
color: #aaaaaa;
padding-bottom:6rem;
}
}

/*手机端端*/
@media (max-width: 480px){
.slide-block{ padding:20px; overflow:hidden;
	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-mulu-con{ padding:0; margin-bottom:30px; overflow:hidden;}
.slide-mulu-con ul li{ float:left; width:100%; border-bottom:1px dashed #ccc;}
.slide-mulu-con ul li:hover{background:#f2f5f5}
.slide-mulu-con ul li a{ padding:10px 0; color:#333; font-size:16px; display:block; background:url(http://www.tqedu.net/Template/Default/Skin/qiwen/images/title-icon.png) no-repeat 0 15px; text-indent:25px;}
.slide-mulu-con ul li a:hover{ color:#ff3300;}

.typology-footer {
position:relative;
z-index:900;
background: #f8f8f8;
color: #aaaaaa;
display:block;
overflow:hidden;
top:0;
padding:3rem 0;
}

.mulu-intro-fa{ display:block; padding:10px 0; margin-bottom:20px; overflow:hidden; background:#f2f5f5;}
.mulu-intro-fa h1,.mulu-intro-fa span{ float:left; width:50%;}
.mulu-intro-fa h1{ font-size:18px;}
.mulu-intro-fa span{ text-align:right; line-height:2; padding-right:10px;}
.mulu-intro{width:100%; height:auto; display:block; margin:0 auto; font-size:10pt; line-height:150%;}
}