/* 适配PC与手机 */
@media screen and (min-width: 992px){
    .pc_top{display: block;}
    .mobile_top{display: none;}
    /* PC顶部start */
    .layer .pc_top{
        width: 100%;
        height: 140px;
        margin: 0 auto;
        background: transparent;
        font-size: 16px;
        
    }
    .layer .pc_top .logo_block{
        position: relative;
        width: 1200px;
        height: 90px;
        background: transparent;
        margin: 0 auto;
        
    }
    .layer .pc_top .logo_block .logo{
        position: absolute;
        left: 0;
        top: 28px;
        width: 260px;
        height: 44px;
        background: url(./images/logo.png) no-repeat;
    }
    .layer .pc_top .logo_block .placeholder{
        color: #CDCDCD;
    }
    .layer .pc_top .logo_block input{
        display: inline-block;
        position: absolute;
        right: 0;
        top: 28px;
        width: 215px;
        height: 18px;
        background: transparent;
        border: 1px solid #CDCDCD;
        border-radius: 20px;
        behavior: url(PIE.htc);
        outline: none;
        padding: 10px 45px 10px 20px;
        font-size: 14px;
        font-family: "微软雅黑";
        color:#5e5e5e;
    }
    input::-webkit-input-placeholder{
        color:#CDCDCD;
    }
    input::-moz-placeholder{   /* Mozilla Firefox 19+ */
        color:#CDCDCD;
    }
    input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
        color:#CDCDCD;
    }
    input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
        color:#CDCDCD;
    }
    .layer .pc_top .logo_block .search_icon{
        position: absolute;
        display: inline-block;
        width: 19px;
        height: 19px;
        /* background: url(./images/search.png) no-repeat; */
        right: 15px;
        top: 39px;
        padding-left: 5px;
        border-left: 1px solid black;
        cursor: pointer;
    }
    .layer .pc_top .logo_block .search_icon img{
        vertical-align: top;
    }
    .layer .pc_top .nav_block{
        position: relative;
        width: 1200px;
        height: 55px;
        line-height: 55px;
        background: transparent;
        margin: 0 auto;
    }
    .layer .pc_top .nav_block ul{
        width: 100%;
        height: 100%;
        list-style: none;
        overflow: hidden;
    }
    .layer .pc_top .nav_block ul .hoverNav a{
        color: red;
    }
    .layer .pc_top .nav_block ul li{
        
        /* margin-left: 7px; */
        /* margin-right: 7px; */
        color: #5e5e5e;
        font-family: "微软雅黑";
        /* font-size: 18px; */
        font-size: 16px;
        cursor: pointer;
        height: 48px;
        float:left; margin:0 26px;
        text-align: center;
    }
    .layer .pc_top .nav_block ul li:hover{
        color: red;
    }
    .layer .pc_top .nav_block ul li a{
        color: #5e5e5e;
    }
    .layer .pc_top .nav_block ul li a:hover{
        color: red;
    }
    .layer .pc_top .nav_block .bottomS{
        background: url(./images/menu_selected.png) no-repeat center bottom;

    }
	.layer .pc_top .nav_block li a{font-size:17px; font-weight:bold;}

    /*banner图*/
    img{
        max-width: 100%;
    }
    .layer .banner{
        width: 100%;
        /* height: 460px; */
        background: transparent;
        /* margin-bottom: 34px; */
        margin-bottom: -77px;
        font-size: 16px;
    }
    .layer .banner_m{display: none}
    .layer .navBak{display: none}
    .layer .wx_wb_top{display: none}

    /*内容部分*/
    .layer .content_pc{
        width: 1200px;
        height: auto;
        margin: 0 auto;
        background: transparent;
        margin-top: 100px;
    }
    .layer .content_pc .content_txt{
        width: 100%;
        /* height: 330px; */
        background: transparent;
        overflow: hidden;
        margin-bottom: 30px;
    }
    .layer .content_pc .content_txt .m_line{display: none}
    .layer .content_pc .content_txt .news{
        width: 48%;
        height: 100%;
        background: transparent;
        float: left;
        font-size: 16px;
    }
    .layer .content_pc .content_txt .news .m_news{display: none}
    .layer .content_pc .content_txt .news img{
        max-width: 16%;
    }
    .layer .content_pc .content_txt .inform{
        width: 48%;
        height: 100%;
        background: transparent;
        float: left;
        margin-left: 4%;
        font-size: 16px;
    }
    .layer .content_pc .content_txt .inform .m_inform{display: none}
    .layer .content_pc .content_txt .inform img{
        max-width: 16%;
    }
    .layer .content_pc .content_txt .news a img{
        display: inline-block;
        /* height: 25px; */
        vertical-align: top;
    }
    .layer .content_pc .content_txt .main-item-ul{
        list-style: disc;
        list-style-type: disc;
        list-style-position: inside;
        margin-top: 10px;
    }
    .layer .content_pc .content_txt .main-item-ul li{
        font-family: "微软雅黑";
        font-size: 14px;
        color: #c1c1c1;
        padding-top: 4px;
        padding-bottom: 4px;
        list-style: disc;
        list-style-type: disc;
        list-style-position: inside;
        position: relative;
    }
    .layer .content_pc .content_txt .main-item-ul li a{
        font-size: 14px;
        font-family: "微软雅黑";
        color: #000000;
        display: inline-block;
        width: 86%;
        height: 23px;
        line-height: 23px;
        overflow: hidden;
        position: absolute;
        left: 12px;
    }
    .layer .content_pc .content_txt .main-item-ul li a:after{
        content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;
        background: -webkit-linear-gradient(left, transparent, #fff 55%);
        background: -o-linear-gradient(right, transparent, #fff 55%);
        background: -moz-linear-gradient(right, transparent, #fff 55%);
        background: linear-gradient(to right, transparent, #fff 55%);
    }
    .hide{display: none}
    .layer .content_pc .content_txt .main-item-ul li a:hover{
        color: red
    }
    .layer .content_pc .content_txt .main-item-ul li span{
        display: inline-block;
        height: 23px;
        line-height: 23px;
        position: absolute;
        right: 0;
    }
    .layer .content_pc .content_txt .main-item-ul .main-item-title{
        font-family: "微软雅黑";
        /* font-size: 20px; */
        font-size: 16px;
        font-weight: bold;
        color: #636363;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .layer .content_pc .content_txt .main-item-ul .main-item-title a{
        color: #636363;
    }
    .layer .content_pc .content_txt .main-item-ul .main-item-title a:hover{
        color: red;
    }
    .layer .content_pc .content_txt .main-item-ul .main-item-content{
        text-indent: 2em;
        font-family: "微软雅黑";
        font-size: 13px;
        color: #9d9d9d;
        margin-bottom: 10px;
        line-height: 22px;
    }
    .layer .content_pc .m_line{display: none}
    .layer .content_pc .content_icon{
        width: 100%;
        height: 140px;
        background: transparent;
        position: relative;
        margin-bottom: 30px;
    }
    .layer .content_pc .content_icon span{
        position: absolute;
        display: inline-block;
        width: 142px;
        height: 98px;
        text-align: center;
    }
    .layer .content_pc .content_icon .icon_01{
        left: 66px;
    }
    .layer .content_pc .content_icon .icon_02{
        /* left: 230px; */
        left: 31%;
    }
    .layer .content_pc .content_icon .icon_03{
        /* right: 230px; */
        right: 31%;
    }
    .layer .content_pc .content_icon .icon_04{
        right: 66px;
    }
    .layer .content_pc .content_icon img{
       
    }
    .layer .content_pc .content_icon .txt{
        top: 110px;
    }
    .layer .content_pc .content_icon .txt_01{
        left: 0;
        /* font-size: 18px; */
        font-size: 14px;
        width: 100%;
    }
    .layer .content_pc .content_icon .txt_02{
        left: 230px;
        font-size: 18px;
        width: 100%;
    }
    .layer .content_pc .content_icon .txt_03{
        right: 230px;
        font-size: 18px;
        width: 100%;
    }
    .layer .content_pc .content_icon .txt_04{
        right: 0;
        font-size: 18px;
        width: 100%;
    }
    .layer .lunbo_m{display: none}
    .layer .lunbo_pc{
        width:100%;
        height: 490px;
        font-size: 16px;
        background: #f4f4f4;
        position: relative;
        overflow: hidden;
    }
    .layer .lunbo_pc .slideshow{
        width: 70%;
        height: 390px !important;
        font-size: 16px;
        background: transparent;
        position: relative;
        overflow: hidden;
        margin: 0 auto;
    }
    .layer .lunbo_pc .icon{
        display: inline-block;
        width: 100%;
        height: 40px;
        font-size: 16px;
        text-align: center;
        background: transparent;
        margin-top: 30px;
        /* margin-bottom: 10px; */
    }
    .layer .lunbo_pc .icon img{
        max-width: 7%;
    }
    .skidder-viewport .skidder-clickwrapper .skidder-prev{
        background-image: url('../images/img05.png');
    }
    .skidder-viewport .skidder-clickwrapper .skidder-next{
        background-image: url('../images/img06.png');
    }
    .skidder-viewport .skidder-clickwrapper .skidder-next.jumpback {
        background-image: url('../images/img05.png');
    }
    .skidder-viewport .skidder-wrapper .skidder-slide {
        float: left;
        margin-left: 28px;
        margin-right: 20px;
        position: relative;
        z-index: 0;
        opacity: 1;
        transition: opacity 0.2s ease-in-out;
    }
    .layer .lunbo_pc .mis-container .book_img{
        position: absolute; 
        z-index: 10; 
        bottom: 0; 
        left:0;
        right: 0;
        top: 0;
        margin: auto;
    }
    .layer .lunbo_pc .mis-container .book_img img{
        width: 120px;
    }
    .layer .lunbo_pc .mis-container .book_info_con{
        width: 260px;
        position: absolute; 
        z-index: 10; 
        bottom: 0; 
        left:0;
        right: 0;
        top: 166px;
        margin: auto;
        line-height: 22px;
    }
	.mis-slider li img{ border-radius:0 !important; width:auto}
    .layer .lunbo_pc .mis-container .book_info_con .book_info_title{
        text-align: center;
        font-size: 14px;
        font-family: '微软雅黑';
        display: inline-block;
        width: 90%;
    }
    .layer .lunbo_pc .mis-container .book_info_con .book_info_list{
        display: inline-block;
        width: 82%;
        text-align: left;
        font-size: 14px;
        font-family: '微软雅黑';
    }
    .layer .link_pc{
        width: 100%;
        height: 320px;
        font-size: 16px;
        background: transparent;
    }
    .layer .link_pc .icon{
        display: inline-block;
        width: 100%;
        height: 62px;
        font-size: 16px;
        text-align: center;
        background: transparent;
        margin-top: 30px;
        /* margin-bottom: 10px; */
    }
    .layer .link_pc .icon .m_icon{display: none}
    .layer .link_pc .icon img{
        max-width: 7%;
    }
    .layer .link_pc ul{
        width: 1200px;
        background: transparent;
        list-style: none;
        margin: 0 auto;
    }
    .layer .link_pc ul li{
        float: left;
        width: 20%;
        height: 70px;
        line-height: 70px;
        margin-left: 2.5%;
        margin-right: 2.5%;
        text-align: center;
        margin-bottom: 30px;
    }
    .layer .link_pc ul li img{
        vertical-align: middle;
    }
    .layer .footer_m{display: none}
    .layer .footer_pc{
        width: 100%;
        height: 160px;
        background: #002359;
    }
    .layer .footer_pc .footer_con{
        width: 40%;
        height: 100%;
        background: transparent;
        margin: 0 auto;
        position: relative;
    }
    .layer .footer_pc .footer_con img{
        position: absolute;
        left: 0;
        top: 40%;
        /*width: 7%;
         height: 100%; */
        background: transparent;
    }
    .layer .footer_pc .footer_con .address{
        position: absolute;
        right: 0;
        top:30%;
        width: 97%;
        background: transparent;
        font-size: 14px;
        font-family: "微软雅黑";
        color: #d4d7dd;
        text-align: center;
        line-height: 160px;
    }
    .layer .footer_pc .footer_con .address p{
        line-height: 22px;
    }
    /*首页*/

    /*发展史页面*/
    .layer .content_history{
        width: 1200px;
        height: auto;
        margin: 0 auto;
        background: transparent;
        position: relative;
        margin-bottom: 30px;
        overflow: hidden;
    }
    .layer .content_history .left_menu{
        /* width: 230px; */
        width: 290px;
        height: 590px;        
        float: left;
    }
	.layer .content_history .left_menu_top{
		height:91px; overflow:hidden;background:url(./images/history_menu_top.jpg) no-repeat left bottom; background-size:100%
	}
    .layer .content_history .left_menu .main_nav{
        display: block;
        font-size: 24px;
        font-family: "微软雅黑";
        color: #ffffff;
        margin:30px 0 0 20px;
    }
    .layer .content_history .left_menu ul{
        font-size: 16px;
        font-family: "微软雅黑";
        color: #ffffff;
        position: absolute;
        /* width: 230px; */
        width: 290px;
        top: 91px;
		background:url(./images/history_menu_bottom.jpg) no-repeat bottom left #557dbb; background-size:100%;
		padding-bottom:200px;
    }
    .layer .content_history .left_menu ul li{
        width: 100%;
        height: 44px;
        line-height: 44px;
        text-align: center;
        border-bottom: 1px solid #7095CE;
        cursor: pointer;
    }
    .layer .content_history .left_menu ul li a{
        color: #fff;
    }
    /* .layer .content_history .left_menu ul li:hover a{
        color: black;
    } */
    .layer .content_history .left_menu ul .active{
        color: #000;
        background: url(./images/history_menu_select.png) no-repeat;
        background-size: 100%;
        behavior: url(./backgroundSize.min.htc);
        border: none;
    }
    .layer .content_history .left_menu ul .active a{
        color: black;
    }
    .layer .content_history .location_white{
        width: 630px;
        height: 40px;
        font-size: 16px;
        line-height: 40px;
        position: absolute;
        top: 32px;
        /* left: 240px; */
        left: 29%;
        /* right: 25px; */
    }
    .layer .content_history .location_white .icon{
        display: inline-block;
        width: 9px;
        height: 11px;
        background: url(./images/location_white.png) no-repeat;
        background-size: 100%;
        behavior: url(./backgroundSize.min.htc);
    }
    .layer .content_history .location_white span{
        font-size: 12px;
        color: #fff;
    }
	    .layer .content_history .location_white span a {
	color: #fff;
	 font-size: 12px;
		}
    .layer .content_history .right_con{
        overflow:hidden;
        min-height: 550px;
        background: url(./images/history_bg.png) no-repeat;
        background-size: 100%;
        behavior: url(./backgroundSize.min.htc);
        position: relative;
        margin-left: 29%;
        margin-top: 104px;
    }
    .layer .content_history .right_con .time_line{
        height: 100%;
        border-left: 1px solid #d2d2d2;
        position: absolute;
        left: 50%;
    }
    .layer .content_history .right_con .time_line .cicle1{
        position: absolute;
        top: 30px;
        left: -10px;
        border-radius: 10px;
        list-style: none;
        width: 19px;
        height: 19px;
        background: url(./images/history_time_dot.png) no-repeat;
        background-size: 100%;
        behavior: url(./backgroundSize.min.htc);
    }
    .layer .content_history .right_con .time_line .cicle2{
        position: absolute;
        top: 150px;
        left: -10px;
        border-radius: 10px;
        list-style: none;
        width: 19px;
        height: 19px;
        background: url(./images/history_time_dot.png) no-repeat;
        background-size: 100%;
        behavior: url(./backgroundSize.min.htc);
    }
    .layer .content_history .right_con .time_line .cicle3{
        position: absolute;
        top: 270px;
        left: -10px;
        border-radius: 10px;
        list-style: none;
        width: 19px;
        height: 19px;
        background: url(./images/history_time_dot.png) no-repeat;
        background-size: 100%;
        behavior: url(./backgroundSize.min.htc);
    }
    .layer .content_history .right_con .time_line .cicle4{
        position: absolute;
        top: 390px;
        left: -10px;
        border-radius: 10px;
        list-style: none;
        width: 19px;
        height: 19px;
        background: url(./images/history_time_dot.png) no-repeat;
        background-size: 100%;
        behavior: url(./backgroundSize.min.htc);
    }
    .layer .content_history .right_con .time_line .time1{
        display: inline-block;
        color: #20c43f;
        font-size: 14px;
        font-family: "微软雅黑";
        font-weight: bold;
        position: absolute;
        top: 30px;
        left: -70px;
        border-radius: 10px;
        list-style: none;
        width: 70px;
        height: 19px;
    }
    .layer .content_history .right_con .time_line .time2{
        display: inline-block;
        color: #20c43f;
        font-size: 14px;
        font-family: "微软雅黑";
        font-weight: bold;
        position: absolute;
        top: 150px;
        left: 20px;
        border-radius: 10px;
        list-style: none;
        width: 70px;
        height: 19px;
    }
    .layer .content_history .right_con .time_line .time3{
        display: inline-block;
        color: #20c43f;
        font-size: 14px;
        font-family: "微软雅黑";
        font-weight: bold;
        position: absolute;
        top: 270px;
        left: -70px;
        border-radius: 10px;
        list-style: none;
        width: 70px;
        height: 19px;
    }
    .layer .content_history .right_con .time_line .time4{
        display: inline-block;
        color: #20c43f;
        font-size: 14px;
        font-family: "微软雅黑";
        font-weight: bold;
        position: absolute;
        top: 390px;
        left: 20px;
        border-radius: 10px;
        list-style: none;
        width: 70px;
        height: 19px;
    }
    .layer .content_history .right_con #timeleft div{
        width: 40%;
        height: 100px;
        left: 10px;
        position: absolute;
    }
    .layer .content_history .right_con #timeleft .history_01{
        background: url(./images/history_con_left.png) no-repeat;
        background-size: 100% 100%;
        behavior: url(./backgroundSize.min.htc);
        top: 150px;
        padding-left: 5%;
        padding-top: 1.5%;
        padding-bottom: 1.5%;
    }
    .layer .content_history .right_con #timeleft .history_02{
        background: url(./images/history_con_left.png) no-repeat;
        background-size: 100% 100%;
        behavior: url(./backgroundSize.min.htc);
        top: 390px;
        padding-left: 5%;
        padding-top: 1.5%;
        padding-bottom: 1.5%;
    }
    .layer .content_history .right_con #timeright div{
        width: 40%;
        height: 100px;
        right: 10px;
        position: absolute;
    }
    .layer .content_history .right_con #timeright .history_01{
        background: url(./images/history_con_right.png) no-repeat;
        background-size: 100% 100%;
        behavior: url(./backgroundSize.min.htc);
        top: 30px;
        padding-left: 5%;
        padding-top: 1.5%;
        padding-bottom: 1.5%;
    }
    .layer .content_history .right_con #timeright .history_02{
        background: url(./images/history_con_right.png) no-repeat;
        background-size: 100% 100%;
        behavior: url(./backgroundSize.min.htc);
        top: 270px;
        padding-left: 5%;
        padding-top: 1.5%;
        padding-bottom: 1.5%;
    }
    .layer .content_history .right_con #timeleft .title{
        color: black;
        font-size: 14px;
        font-weight: bold;
        font-family: "微软雅黑";
        width: 90%;
        text-align: center;
    }
    .layer .content_history .right_con #timeleft .con{
        color: #535353;
        font-size: 12px;
        font-family: "微软雅黑";
        width: 90%;
        text-align: left;
    }
    .layer .content_history .right_con #timeright .title{
        color: black;
        font-size: 14px;
        font-weight: bold;
        font-family: "微软雅黑";
        width: 90%;
        text-align: center;
        line-height: 24px;
    }
    .layer .content_history .right_con #timeright .con{
        color: #535353;
        font-size: 12px;
        font-family: "微软雅黑";
        width: 90%;
        text-align: left;
    }
    /*发展史页面*/

    /*荣誉页面*/
    .layer .content_history .location{
        width: 630px;
        height: 40px;
        font-size: 16px;
        line-height: 40px;
        position: absolute;
        top: 77px;
        left: 29%;
    }
    .layer .content_history .location .icon{
        display: inline-block;
        width: 11px;
        height: 11px;
        background: url(./images/location_black.png) no-repeat;
        background-size: 100%;
        behavior: url(./backgroundSize.min.htc);
    }
    .layer .content_history .location span{
        font-size: 12px;
    }
    .layer .content_history .right_con_honor{
        /* width: 630px; */
        width: 66%;
        border: 1px solid #e7e7e7;
        float: left;
        margin-left: 24px;
        margin-top: 124px;
        padding-bottom: 30px;
        background: #fff;
    }
    .layer .content_history .right_con_honor ul{
        list-style: none;
        width: 100%;
    }
    .layer .content_history .right_con_honor ul li{
        float: left;
        width: 30%;
        height: 200px;
        margin-top: 30px;
        margin-left: 2%;
        margin-right: 1%;
        font-size: 16px;
    }
    .layer .content_history .right_con_honor ul li img{
        width: 94%;
    }
    .layer .content_history .right_con_honor ul li span{
        display: inline-block;
        line-height: 20px;
        font-size: 14px;
        color: #555555;
        font-family: "微软雅黑";

    }
    /*荣誉页面*/

    /* 店长介绍页面 */
    .layer .content_history .right_con_introduce{
        
        height: auto;
        border: 1px solid #e7e7e7;
        overflow:hidden;
        margin: 0 auto;
        margin-left: 24px;
        margin-top: 104px;
        padding: 20px 2% 40px;
        background: #fff;line-height:28px; text-indent:28px
    }
	.layer .content_history .right_con_introduce p{width:auto !important}
    .layer .content_history .right_con_introduce img{
        /* width: 85%; */
        /* width: 100%; */
    }
    .ConDiv_m{display: none}
    .ConDiv{
        /* width:85%; */
        margin:30px auto 0 auto;
        font-size: 16px;
    }
    .mapDiv{
        width:600px;
        height:380px;
        color:#585858;
        background-color: #fff;
        border: 5px solid transparent;
        border-color: transparent;
        border-color: rgba(9,93,179, 0.6);
        /* background-color: #095DB3; */
        border-radius: 4px;
        opacity: 1;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        position:absolute;
        display:none;
        word-break:break-all;
        font-size: 14px;
        z-index: 100;
        top: 330px;
        left: 30%
    }
    .mapDiv .innerDiv{
        width: 100%;
        height: 40px;
        background-color: #E3F3FF;
        position: relative;
        margin-bottom: 10px;
    }
    .mapDiv .innerDiv .inner_area{
        display: inline-block;
        float: left;
        margin-left: 10px;
        line-height: 40px;
        color: #016dbe;
        font-size: 16px;
    }
    .mapDiv .innerDiv .inner_close{
        width: 40px;
        height: 40px;

        display: inline-block;
        float: right;
        margin-right: 10px;
        margin-top: 6px;
        line-height: 40px;
        cursor: pointer;
    }
    .mapDiv .innerDiv .inner_close img{
        vertical-align: middle;
    }
    .mapDiv .inner_table{
        width: 96%;
        margin: 0 auto;
        height: 330px;
        background-color: #fff;
        overflow: scroll;
        white-space: nowrap;
    }
    .mapDiv .inner_table .inner_head{
        width: 100%;
        height: 30px;
        color: #fff;
        font-size: 14px;
        margin-bottom: 10px;
    }
    .mapDiv .inner_table .inner_head span{
        background-color: #4f9ed9;
        margin-left: 1px;
        margin-right: 1px;
        display: inline-block;
        height: 30px;
        line-height: 30px;
        text-align: center;
    }
    .mapDiv .inner_table .inner_body{
        margin-bottom: 5px;
    }
    .mapDiv .inner_table .inner_body span{
        background-color: #fff;
        margin-left: 1px;
        margin-right: 1px;
        display: inline-block;
        height: 30px;
        line-height: 30px;
        text-align: center;
        overflow: hidden;
    }
    .mapDiv .inner_table .shop_name{
        width: 230px;
    }
    .mapDiv .inner_table .shop_addr{
        width: 260px;
    }
    .mapDiv .inner_table .shop_contact{
        width: 70px;
    }
    .mapDiv .inner_table .shop_phone{
        width: 120px;
    }
    .mapDiv .inner_table .shop_introduce{
        width: 220px;
    }
    .grey_span{
        background-color: #f0f0f0;
    }
    /* 店长介绍页面 */

    /* 教材页面 精品推荐页面 */
    .layer .content_history .right_con_books{
        width: 870px;
        border: 1px solid #e7e7e7;
        float: left;
        margin-left: 1%;
        margin-top: 104px;
        background: #fff; padding-bottom:30px
    }
    .layer .content_history .right_con_books ul{
        list-style: none;
        width: 100%;
        overflow: hidden;
        margin-bottom: 0;
        padding-bottom: 30px;
    }
    .layer .content_history .right_con_books ul li{
        float: left;
        width: 30%;
        margin-top: 30px;
        margin-left: 2%;
        margin-right: 1%;
        font-size: 16px; text-align:center; height:260px;
    }
    .layer .content_history .right_con_books ul li img{
        width: 170px;height:240px;       
        cursor: pointer;
        transition: all 0.6s; display:block; margin:0 auto;
    }
    .layer .content_history .right_con_books ul li img:hover{
        /* -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2); */
        width: 190px;
		height:auto;
        /* margin-bottom: 30px; */
        /* zoom: 1.2; */
    }
    .layer .content_history .right_con_books ul li .title{
        margin-top:4px;
        font-size: 14px;
        text-align: center;
        overflow: hidden;
        text-overflow: ellipsis;
        
        cursor: pointer;
        
    }
    .layer .content_history .right_con_books ul li .title:hover{
        color: red;
    }
    .layer .content_history .right_con_books ul li span{
        display: inline-block;
        line-height: 20px;
        font-size: 13px;
        color: #555555;
        font-family: "微软雅黑";
    }
    /* 教材页面 精品推荐页面 */

    /* 分页 */
    .page{text-align: center;font-size: 16px;color:#434343;}
    .page .page_pre{width:76px;height:30px;border:1px solid #c9c9c9;line-height: 30px;display: inline-block;text-align: center;border-radius: 4px;background: #f4f4f4;}
    .page span{margin:20px 10px;cursor: pointer;}
    /* 分页 */

    /*精品推荐内容*/
    .layer .content_history .left_menu_short{
        width: 230px;
        height: 92px;
        background: url(./images/suggest_menu.png) no-repeat;
        background-size: 100%;
        behavior: url(./backgroundSize.min.htc);
    }
    .layer .content_history .left_menu_short .main_nav{
        display: inline-block;
        font-size: 24px;
        font-family: "微软雅黑";
        color: #ffffff;
        position: absolute;
        left: 20px;
        top: 30px;
    }
    .layer .content_history .right_recommend_con{
        width: 99%;
        height: auto;
        background: #ffffff;
        border: 1px solid #e7e7e7;
    }
    .layer .content_history .right_recommend_con .book{
        width: 94%;
        margin: 0 auto;
        height: 210px;
        background: transparent;
        margin-top: 30px;
        margin-bottom: 30px;
        overflow: hidden;
    }
    .layer .content_history .right_recommend_con .book .book_name{display: none}
    .layer .content_history .right_recommend_con .book .book_icon{
        width: 196px;
        height: 204px;
        background: transparent;
        float: left;
    }
    .layer .content_history .right_recommend_con .book .book_con{
        height: 204px;
        width: 600px;
        float: left;
        margin-left: 30px;
        background: transparent;
        font-size: 16px;
    }
    .layer .content_history .right_recommend_con .book .book_con .title{
        display: inline-block;
        font-size: 20px;
        font-family: "微软雅黑";
        line-height: 30px;
        font-weight: bold;
        margin-bottom: 10px;
    }
    .layer .content_history .right_recommend_con .book .book_con .book_content{
        width: 100%;
        display: inline-block;
        /*background: #f7f7f7;*/
        position: relative;
    }
    .layer .content_history .right_recommend_con .book .book_con .book_content .book_ISBN{
        width: 100%;
    }
    .layer .content_history .right_recommend_con .book .book_con .book_content span{
        width: 40%;
        display: block;
        font-size: 14px;
        line-height: 30px;
        font-family: "微软雅黑";
        color: #434343;
    }
    .layer .content_history .right_recommend_con .book .book_con .book_content .buy{
        display: inline-block;
        width: 122px;
        height: 32px;
        position: absolute;
        right: 16px;
        bottom: 10px;
        cursor: pointer;
    }
    .layer .content_history .right_recommend_con .menu{
        width: 100%;
        height: 40px;
        background: #f7f7f7;
        border-top: 1px solid #e5e5e5;
        border-bottom: 1px solid #2c83d4;
    }
    .layer .content_history .right_recommend_con .menu ul{
        list-style: none;
        margin-left: 30px;
    }
    .layer .content_history .right_recommend_con .menu ul li{
        width: 110px;
        height: 100%;
        line-height: 40px;
        float: left;
        border-left: 1px solid #e9e9e9;
        border-right: 1px solid #e9e9e9;
        font-size: 16px;
        text-align: center;
        color: black;
        cursor: pointer;
    }
    .layer .content_history .right_recommend_con .menu ul .active{
        background: #2c83d4;
        color: #fff;
    }
    .layer .content_history .right_recommend_con .content{
        width: 94%;
        margin: 0 auto;
        padding: 30px 0px;
        font-size: 16px; min-height:300px
    }
    .layer .content_history .right_recommend_con .content p{
        text-indent: 2em;
        font-size: 16px;
        line-height: 32px;
        color: #3d3d3d;
        font-family: "微软雅黑";
        margin-bottom: 20px;
        margin-top: 10px;
    }
    .layer .content_history .right_recommend_con .content .title{
        font-size: 15px;
        display: inline-block;
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
    .layer .content_history .right_recommend_con .content .isbn{
        font-size: 13px;
        display: inline-block;
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
        color: #646464;
    }
    /*精品推荐内容*/

    /*联系我们页面*/
    .layer .content_history .right_con_contact{
        width: 65%;
        height: 430px;
        border: 1px solid #e7e7e7;
        float: left;
        margin-left: 24px;
        margin-top: 104px;
        background: #ffffff;
        padding-top: 40px;
        padding-left: 3%;
        background: #fff;
    }
    .layer .content_history .right_con_contact p{
        width: 100%;
        font-size: 14px;
        font-family: "微软雅黑";
        color: #333333;
        line-height: 40px;
    }
    .layer .content_history .right_con_contact p .contact_title{
        font-size: 20px;
        color: #4465bb;
        font-weight: bold;
        display: inline-block;
        margin-right: 20px;
    }
    .layer .content_history .right_con_contact p .contact_link{
        color: #2589ff;
        display: inline-block;
        margin-left: 5px;
        text-decoration: #2589ff;
    }
    /*联系我们页面*/

    /* 新闻列表页面 */
    .layer .content_history .right_con_news{
        /* width: 580px; */
        width: 66%;
        border: 1px solid #e7e7e7;
        float: left;
        margin-left: 2%;
        margin-top: 104px;
        background: #ffffff;
        padding: 1% 1%;
        font-size: 16px;
        background: #fff;
    }
    .layer .content_history .right_con_news ul{
        list-style: none;
        font-family: "微软雅黑";
    }
    .layer .content_history .right_con_news ul li{
        width: 100%;
        height: 180px;
        border-bottom: 1px dashed #ccc;
        margin-bottom: 20px;
        position: relative;
    }
    .layer .content_history .right_con_news ul li h3{
        font-size: 16px;
        color: #3c3d3d;
        line-height: 46px;
        font-weight: normal;
        cursor: pointer;
        font-weight: bold;
    }
    .layer .content_history .right_con_news ul li p{
        position: relative;
        line-height: 26px;
        max-height: 78px;
        overflow: hidden;
        font-size: 13px;
        color: #6a6a6a;
    }
    .layer .content_history .right_con_news ul li p:after{
        content: "...";
        position: absolute;
        bottom: 0;
        right: 0;
        padding-left: 40px;
        background: -webkit-linear-gradient(left, transparent, #fff 55%);
        background: -o-linear-gradient(right, transparent, #fff 55%);
        background: -moz-linear-gradient(right, transparent, #fff 55%);
        background: linear-gradient(to right, transparent, #fff 55%);
    }
    .layer .content_history .right_con_news ul li span{
        font-size: 14px;
        color: #fff;
        background: #c3c9ce;
        padding: 4px 20px;
        border-radius: 16px;
        position: absolute;
        right: 0;
        bottom: 15px;
    }
    /* 新闻列表页面 */

    /* 新闻内容页面 */
    .layer .content_history .right_news_con{
        width: 95%;
        height: auto;
        background: #ffffff;
        border: 1px solid #e7e7e7;
        padding: 20px 2%;
        background: #fff;
		min-height:600px
    }
    .layer .content_history .right_news_con h4{
        font-size: 20px;
        color: #434343;
        text-align: center;
    }
    .layer .content_history .right_news_con .news_list_time{
        font-size: 13px;
        color: #535353;
        line-height: 30px;
        border-bottom: 1px solid #aaaaaa;
        margin-top: 20px;
    }
    .layer .content_history .right_news_con .news_list_con{
        margin: 25px 0;
    }
    .layer .content_history .right_news_con .news_list_con p{
        font-size: 16px;
        color: #000000;
        line-height: 32px;
    }
    .layer .content_history .right_news_con .news_list_con img{
        margin: 20px auto;
        display: inherit;
    }
    /* 新闻内容页面 */

    /* 作译者服务页面 */
    .layer .content_history .right_con_author{
        /* width: 630px; */
        width: 66%;
        height: 550px;
        border: 1px solid #e7e7e7;
        float: left;
        margin-left: 24px;
        margin-top: 104px;
        background: url(./images/zuthor_service_bg.png) no-repeat;
        background-size: 100%;
        behavior: url(./backgroundSize.min.htc);
    }
    .jOrgChart {
        width: 500px;
        margin: 0 auto;
        padding: 50px 0;
    }
    .jOrgChart .node {
        width: 37px;
        height: 230px;
        line-height: 22px;
        border-radius: 4px;
        margin: 0 8px;
        font-size: 26px;
        padding-top: 20px;
        background: url(./images/service_down_icon.png) no-repeat;
        background-size: 100%;
        margin-left: 24px;
    }
    .jOrgChart .node a {
        font-size: 19px;
        color: #ffffff;
        text-decoration: none;
    }
    /* 作译者服务页面 */

    /* 机构设置页面 */
    .layer .content_history .right_con_institution{
        width: 66%;
        height: 650px;
        border: 1px solid #e7e7e7;
        float: left;
        margin-left: 24px;
        margin-top: 124px;
        background: url(./images/zuthor_service_bg.png) no-repeat;
        background-size: 100% 100%;
        behavior: url(./backgroundSize.min.htc);
        font-family: "微软雅黑"
    }
    .layer .content_history .right_con_institution .htree{
        margin:0;
        padding:0;
        font-size:14px;
    }
    .layer .content_history .right_con_institution .leaf
    {
        /* border: solid 1px red; */
        background: url(./images/organization3.png) no-repeat;
        background-size: 100% 100%;
        behavior: url(backgroundSize.min.htc);
        width: 151px;
        height:33px;
        line-height:33px;
        margin: 3px 0;
        padding:0 3px;
        position:relative;
        display:inline-block;
        *display:inline;
        zoom:1;
        color: #fff;
        font-size: 16px;
        text-align: center;
        font-family: "微软雅黑"
    }
    .layer .content_history .right_con_institution #institution{
        width: 520px;
        margin: 0 auto;
        padding: 50px 0;
    }
    .layer .content_history .right_con_institution .parent
    {
        margin: 4px 0 4px 1px;
        position:relative;
    }
    .layer .content_history .right_con_institution .institution_1{
        width: 136px !important;
        height: 80px !important;
        line-height: 26px !important;
        /* margin-left: -50px; */
        background: url(./images/organization1.png) no-repeat !important;
        background-size: 100% 100%;
        behavior: url(backgroundSize.min.htc);
    }
    .layer .content_history .right_con_institution .node{
        width:134px;
        height: 33px;
        line-height: 33px;
        font-size: 16px;
        color: #fff;
        text-align: center;
        word-break:break-all;
        background: url(./images/organization2.png) no-repeat;
        background-size: 100% 100%;
        behavior: url(backgroundSize.min.htc);
        font-family: "微软雅黑"
    }
    .layer .content_history .right_con_institution .hline{
        height:2px;
        width:23px;
        background:#ccc;
        font-size:0;
        overflow:hidden;
        position:absolute;
        top:50%;
    }
    .layer .content_history .right_con_institution .hline_r{
        left:136px;
        background: #4e73d3;
    }
    .layer .content_history .right_con_institution .hline_l{
        left:-23px;
        background: #4e73d3;
    }
    .layer .content_history .right_con_institution .vline{
        width:1px;
        position:absolute;
        font-size:0;
        overflow:hidden;
        left:-23px;
        background: #4e73d3;
    }
    .layer .content_history .right_con_institution .vline_t{
        height:50%;
        top:50%;
        background: #4e73d3;
    }
    .layer .content_history .right_con_institution .vline_diff{
        height:8px;
        bottom:-8px;
        background: #4e73d3;
    }
    .layer .content_history .right_con_institution .vline_m{
        height:100%;
        top:0;
        left: -23px;
        background: #4e73d3;
    }
    .layer .content_history .right_con_institution .vline_b{
        height:50%;
        top:0;
        background: #4e73d3;
    }
    .layer .content_history .right_con_institution #institution{
        font-size: 14px;
    }
    /* 机构设置页面 */

    /* 教材二级导航 */
    .layer .content_history .left_menu .second_menu{
        width: 100%;
       /* height: 120px;*/
        border-bottom: 1px solid #7095CE;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .layer .content_history .left_menu .second_menu .txt{
        height: 40px;
        display: block;
        font-size: 14px;
        color: #ffffff;
        height: 40px;
        line-height: 40px;
        margin-left: 4%;
        cursor: pointer;
    }
	.layer .content_history .left_menu .second_menu .txt a{ font-size:14px; color:#fff;}
    .layer .content_history .left_menu .second_menu .txt:hover a,.layer .content_history .left_menu .second_menu .txt.now a{
        color: #f8d239;
    }
    .layer .content_history .left_menu .second_menu .icon{
        display: inline-block;
        width: 10px;
        height: 15px;
        margin-right: 10px;
        background: url(images/second_icon_common.png) no-repeat;
        background-size: 100%;
        behavior: url(backgroundSize.min.htc);
    }
    .layer .content_history .left_menu .second_menu .icon_red{
        display: inline-block;
        width: 10px;
        height: 15px;
        margin-right: 10px;
        background: url(images/second_icon_yelloe.png) no-repeat;
        background-size: 100%;
        behavior: url(backgroundSize.min.htc);
    }
	.layer .content_history .left_menu .second_menu .txt.now .icon{
		background: url(images/second_icon_yelloe.png) no-repeat;
		background-size: 100%;
        behavior: url(backgroundSize.min.htc);
		}
    /* 教材二级导航 */

    /* 轮播图 */
    
    /* 轮播图 */
	
	.y_page{ text-align:center; font-size:14px;}
	.y_page a{font-size:14px}
	
	.fzls_box{background:url(images/fzls_yd.png) repeat-y right top; border-radius:8px; border:1px solid #ddd; padding-bottom:40px}
	.fzls_list{background:url(images/fzls_line.jpg) repeat-y center top; padding:0; margin:0}
	.fzls_list li{position:relative; list-style:none; overflow:hidden; margin:24px 0 0;}
	.fzls_item{background:url(images/fzls_dian.png) no-repeat right center; font-size:18px; color:#20c43f; padding-right:33px; position:absolute; left:50%; margin-left:-83px;}
	.fzls_con{float:right; width:43%; margin-right:2%; margin-top:10px}
	.fzls_tt{border:1px solid #e5e5e5; padding:14px 16px; border-radius:0 8px 8px; position:relative; background:#f6f6f6}
	.fzls_tt h5{font-size:18px; font-weight:bold; text-align:center; margin:0; padding:0; margin-bottom:10px}
	.fzls_tt p{font-size:14px; line-height:28px; padding:0; margin:0}
	.fzls_tt img{position:absolute; top:-1px; left:-22px}
	.fzls_l .fzls_con{ float:left; margin-left:2%; width:42%}
	.fzls_l .fzls_item{background:url(images/fzls_dian.png) no-repeat left center;padding-left:33px;margin-left:-11px; }
	.fzls_l .fzls_tt img{left:inherit; right:-22px;}
	.fzls_l .fzls_tt{border-radius:8px 0 8px 8px;}
    
}
@media screen and (min-width: 992px){
.layer .content_history .left_menu { height:1100px; width:290px; margin-right:20px}
.layer .content_history .left_menu ul{background-color: #557dbc; width:290px}
.layer .content_history .left_menu_top{ width:290px}
.layer .content_history .right_con_news{float:none; width:auto; overflow:hidden;}
.layer .content_history .location_white{left:320px}

.layer .content_history .left_menu .second_menu{height:auto}
.layer .content_history .left_menu .second_menu .txt{width:auto; float:none}
}

@media screen and (min-width: 992px){
.layer .content_history .right_recommend_con .book{height:auto}
.layer .content_history .right_recommend_con .book .book_con{height:auto}
.layer .content_history .right_recommend_con .book .book_con .book_content span{width:100%}
.layer .content_history .right_recommend_con .book .book_icon{height:230px; text-align:center;}
.layer .content_history .right_recommend_con .book .book_icon img{height:100%;}
.layer .content_history .right_recommend_con .book .book_con .title{min-height:60px;}
}
@media screen and (max-width: 991px){
.layer .content_history .right_recommend_con .book{height: 5rem;}
}
@media screen and (min-width: 992px){
.layer .content_history .right_con_books ul li img{width:auto}
.layer .content_history .right_con_books ul li{height:290px}
.layer .content_history .right_con_books ul li img:hover{width: auto;height: 240px;}
}