.slidebox{width:280px;position:relative; display: none;}
.fybox{float: right; width:280px;}
.baike_content{float: left; width: 900px;position:relative;}
.slidebox #sideToolbar{position: fixed; margin-left: 300px;overflow: hidden; bottom: 10px; z-index: 99999999; background: #F5F5F5; background: rgba(255,255,255,0.95);
-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
#sideToolbar-up {
    background: url(../images/sidetoolbar.png) no-repeat scroll -1px -62px;
/*rgba(0, 0, 0, 0);*/
    border-radius: 2px;
    display: block;
    height: 45px;
    margin-left: 10px;
	margin-bottom: 10px;
    width: 45px;
}
#sideToolbar-up:hover {
    background:transparent url(../images/sidetoolbar.png) -74px -62px no-repeat
}
.sideCatalogBtnDisable {
    background:transparent url(../images/sidetoolbar.png) -104px 0 no-repeat!important
}
a.sideCatalogBtnDisable:hover {
    background:transparent url(../images/sidetoolbar.png) -154px 0 no-repeat!important
}
#sideCatalogBtn {
    background: url(../images/sidetoolbar.png) no-repeat scroll 0 0;
    cursor: pointer;
    height: 45px;
    margin-bottom: 5px;
    margin-left: 10px;
    position: relative;
    width: 45px;
    display: block;
}

#sideCatalog #sideCatalog-sidebar .sideCatalog-sidebar-bottom {
    bottom: 0;
}
#sideCatalog #sideCatalog-sidebar .sideCatalog-sidebar-top, #sideCatalog #sideCatalog-sidebar .sideCatalog-sidebar-bottom {
    background: url(../images/sidetoolbar.png) no-repeat scroll 0 -199px;
    /*rgba(0, 0, 0, 0);*/
    height: 10px;
    left: -5px;
    overflow: hidden;
    position: absolute;
    width: 10px;
}

#sideCatalog #sideCatalog-sidebar .sideCatalog-sidebar-top {
    cursor: pointer;
    top: -10px;
}
#sideCatalog #sideCatalog-sidebar .sideCatalog-sidebar-bottom{
    cursor: pointer;
    bottom:-10px;
}

#sideCatalog-catalog {
    height: 175px;
    top: 18px;
    overflow: hidden;
    padding-left: 23px;
    position: relative;
}
#sideCatalog-catalog dl {
    position: relative;
}

#sideCatalog span.sideCatalog-index1 {
    color: #999;
    font-size: 14px;
    font-weight: bold;
    padding-right: 5px;
}

#sideCatalog .sideCatalog-item1 a {
    color: #454545;
    font-weight: bold;
	font-size: 14px;
}
#sideCatalog .sideCatalog-item1 a, #sideCatalog .sideCatalog-item2 a {
    text-decoration: none;
}
#sideCatalog .sideCatalog-item1 a:hover, #sideCatalog .sideCatalog-item2 a:hover{color: #2F5DFF;}
.sideCatalog-dot {
    background: url(../images/sidetoolbar.png) repeat scroll 0 -222px;
/*rgba(0, 0, 0, 0);*/
    cursor: pointer;
    font-size: 12px;
    height: 10px;
    left: -20px;
    line-height: 12px;
    overflow: hidden;
    position: absolute;
    top: 4px;
    width: 6px;
}

#sideCatalog .sideCatalog-item2 span.sideCatalog-dot {
}
#sideCatalog .highlight span.sideCatalog-dot {
    background: url(../images/sidetoolbar.png) no-repeat scroll -271px -38px;
/*rgba(0, 0, 0, 0);*/
    height: 13px;
    left: -23px;
    top: 3px;
    width: 18px;
}

#sideCatalog #sideCatalog-sidebar {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EAEAEA;
    border-color: -moz-use-text-color #EAEAEA;
    border-image: none;
    border-left: 1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA;
    border-style: none solid;
    border-width: 0 1px;
    height: 188px;
    left: 15px;
    position: absolute;
    top: 20px;
    width: 0;
}
#sideCatalog-updown {
    top: 10px;
    height: 50px;
    position: absolute;
    right: 10px;
    width: 25px;
    z-index: 100;
}

#sideCatalog-up {
    cursor: pointer;
    height: 25px;
    width: 25px;
}
.sideCatalog-up-disable {
    background: url(../images/sidetoolbar.png) no-repeat scroll -272px -83px;
/*rgba(0, 0, 0, 0);*/
}

#sideCatalog-down {
    cursor: pointer;
    height: 25px;
    width: 25px;
}
.sideCatalog-down-enable {
    background: url(../images/sidetoolbar.png) no-repeat scroll -245px -108px;
/*rgba(0, 0, 0, 0);*/
}
#sideCatalog {
    font-size: 14px;
    height: 210px;
    line-height: 20px;
    overflow: hidden;
    position: relative;
    width: 250px;
	padding: 10px;
	margin: 0 auto;
}

.sideCatalog-item2 {
    padding-left: 21px;
}
.sideCatalog-item1, .sideCatalog-item2 {
    margin: 0 0 6px;
    padding: 0 7px;
    position: relative;
	background: none;
}
.sideCatalog-down-disable {
    background: url(../images/sidetoolbar.png) no-repeat scroll -272px -108px;
/*rgba(0, 0, 0, 0);*/
}
.sideCatalog-up-enable {
    background: url(../images/sidetoolbar.png) no-repeat scroll -245px -83px;
/*rgba(0, 0, 0, 0);*/
}

.contentbox{display: block; background: #FFF; margin-bottom: 20px; padding-top: 25px;
-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
		border-radius: 8px;
}
.baike_content h1{
    position: relative;
	border-left:10px solid #E50012;	
	padding-left: 15px;
}
.baike_content h2{
    position: relative;
	border-left:10px solid #E50012;	
	padding-left: 15px;
}
.baike_content h1 b{font-size: 34px; line-height: 100%; font-weight: 600;color: #4B4B4B;}
.baike_content h2 b{font-size: 34px; line-height: 100%; font-weight: 600;color: #4B4B4B;}
.baike_content h2 b.headline-content{font-size:28px;}
.baike_content h2 span{font-size: 14px; font-weight: normal; color: #BBB; margin-left: 5px;}
.tyctxt{font-size: 16px; line-height: 150%; font-weight: 400; color: #888; margin: 15px auto; padding: 0 25px;}
.tyctxt a{padding: 0 5px; margin-left: 5px; background: #2f5dff; font-size: 14px; line-height: 150%; font-weight: 400;color: #FFF; 
-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
		border-radius: 3px;
}
.para{text-align: justify;text-justify:inter-ideograph; padding: 25px;position: relative; 
        vertical-align: top;
        &::after {
            display: inline-block;
            width: 100%;
            content: '';
            height: 0;
        }}
.para p{font-size: 16px; line-height: 180%; font-weight: 400;color: #7d7d7d; margin-bottom: 15px;text-align: justify;text-justify:inter-ideograph;
        vertical-align: top;
        &::after {
            display: inline-block;
            width: 100%;
            content: '';
            height: 0;
        }}
.para h4.tith4{font-size: 26px; line-height: 180%; font-weight: 600;color: #454545; margin-bottom: 15px; border-bottom: 1px solid #EEE; text-align: justify;text-justify:inter-ideograph;
        vertical-align: top;
        &::after {
            display: inline-block;
            width: 100%;
            content: '';
            height: 0;
        }}
.para h5.tith5{font-size: 22px; line-height: 180%; font-weight: 600;color: #454545; margin-bottom: 15px; border-bottom: 1px solid #EEE; text-align: justify;text-justify:inter-ideograph;
        vertical-align: top;
        &::after {
            display: inline-block;
            width: 100%;
            content: '';
            height: 0;
        }}
.para img{max-width: 100%; height: auto; display: inline-block;}
.paracontent{position: relative; height: 300px;  overflow: hidden;}
.paracontent .morebg{position: absolute; width: 100%; height: 90px; left: 0px; bottom: 35px; z-index: 1;
    background: -moz-linear-gradient(top, rgba(255,255,255,0)  0%, #ffffff 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0) ), color-stop(90%,#ffffff));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
    background: -o-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,#ffffff 90%);
}
.paracontent:before{ content: ""; position: absolute; width: 100%; height: 90px; left: 0px; bottom: 0px; z-index: 1;
    background: -moz-linear-gradient(top, rgba(255,255,255,0)  0%, #ffffff 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0) ), color-stop(90%,#ffffff));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
    background: -o-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,#ffffff 90%);
}
.paracontent .more{ position: absolute;  z-index: 2; bottom: 0px; left:50%; display: block; margin: 0 auto; width: 130px; margin-left: -65px;  height: 35px; background: #FFF; text-align: center; font-size: 14px; line-height:35px; font-weight: 600; color: #2F5DFF;
	border: 1px solid #F5F5F5; cursor: pointer;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
		border-radius: 3px;
}
.paracontenton .more{ position: relative;  z-index: 2; bottom: 0px;  display: block; margin: 0 auto; width: 130px; margin:10px auto 0 auto;  height: 35px; background: #FFF; text-align: center; font-size: 14px; line-height:35px; font-weight: 600; color: #2F5DFF;
	border: 1px solid #F5F5F5; cursor: pointer;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
		border-radius: 3px;
}
.paracontent .more:hover,.paracontenton .more:hover{border: 1px solid #2F5DFF;}
.sideCatalog-item2 .sideCatalog-dot {
    background: none repeat scroll 0 center;
/*rgba(0, 0, 0, 0);*/
}
#sideCatalog-catalog dl dd:hover{
    background-color: #f6f6f6;
}

.anchor-1, .anchor-2{
    display: block;
    position: relative;
}