body{color: #444;font-size: 12px;line-height: 1.5;font-family:Regular,"微软雅黑","Microsoft Yahei";}
a{color: #444;}
a:hover{color: #f60;}
img{max-width: 100%;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
input,textarea,select{font-size: 12px;color: #444;
    font-family:Regular,"微软雅黑","Microsoft Yahei";outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
input,input[type='submit'],input[type='reset'],input[type='button'],select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #ccc;}
::-moz-placeholder {color: #ccc; }
::-ms-input-placeholder {color: #ccc;}

select::-ms-expand { display: none;}
input::-webkit-outer-spin-button,  
input::-webkit-inner-spin-button {  
    -webkit-appearance: none;  
}
input::-ms-clear{ display: none;}
input::-o-clear{display: none;}

.ani{
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.highkeys{color: #f75a30;}
.search_icon{display: none;}
/*布局*/
.h50{height: 50px;clear: both;overflow: hidden;}
.h100{height: 100px;clear: both;overflow: hidden;}

*{
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}


/*******************************
	-------[页面公用样式]--------
********************************/
.header, .footer{padding: 0;}
.common-header {position: relative;z-index:3;}
.common-header a {color: #acacac;}
/*******************************
	-------[头部]--------
********************************/
.header{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9;
    background: rgba(0,0,0,.3);
    height: 68px;
}
.header .logo{
    float: left;
    height: 68px;
    line-height: 68px;
    overflow: hidden;
}
.header2 .logo{
    position: absolute;
    top: 0;
    left: 28px;
}
.header .logo a{
    display: block;
}
.header .logo img{
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
}
.header .hdr{width: calc(100% - 270px);float: right;}
.header .hdr:after{
    content: '';
    display: block;
    clear:both;
    visibility: hidden;
    width: 100%;
    height: 0;
}
.header2 .hdr{
    float: none;
    margin-left: 40px;
}
.header.qm .hdr{
    float: none;
    margin-left: 376px;
}
.sobox{
    float: left;
    position: relative;
    margin-top: 15px;
    margin-left: 115px;
}
.header2 .sobox{
    float: right;
}
.sobox .tit{
    display: block;
    width: 40px;
    height: 40px;
    background: url(../../images/iconq1.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    cursor: pointer;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.sobox .tit:hover{
    opacity: .8;
    filter: alpha(opacity=80);
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
}
.so{
    position: absolute;
    top: 55px;
    right: 0;
    width: 240px;
    padding-right: 40px;
    display: none;
}
.so .inp{
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border: none;
    padding: 0 10px;
    font-size: 14px;
    color: #6D6D6D;
    overflow: hidden;
}
.so .sub{
    display: block;
    width: 40px;
    height: 40px;
    background: #887dc9 url(../../images/iconq1.png) no-repeat center center;
    -webkit-background-size: 25px auto;
    -moz-background-size: 25px auto;
    -ms-background-size: 25px auto;
    -o-background-size: 25px auto;
    background-size: 25px auto;
    border: none;
    position: absolute;
    top: 0;
    right: 0;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.header.qm .so .sub{
    background-color: #8fb242;
}
.so .sub:hover{
    opacity: .8;
    filter: alpha(opacity=80);
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
}
.header .sign{
    /*float: right;*/
    margin: 17px -3px 0 35px;
    font-size: 14px;
    color: #fff;
    line-height: 35px;
}
.header2 .sign{
    float: right;
}
.header.qm .sign{
    float: right;
}
.header .sign .pic{
    display: inline-block;
    vertical-align: middle;
    width: 35px;
    height: 35px;
    overflow: hidden;
    border-radius: 50%;
    margin-right: 6px;
}
.header .sign .pic img{
    display: block;
    width: 100%;
    height: 100%;
}
.header .sign a{color: #fff;}
/*******************************
	-------[导航]--------
********************************/
.menuBtn{
    position: absolute;
    /* left: 14px; */
    top: 15px;
    z-index: 9;
    width: 40px;
    height: 40px;
    padding: 9px 12px;
    cursor: pointer;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn b{display: block;height: 2px;background-color: #fff;
    margin: 4px 0;border-radius: 2px;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn.open b{display: none;margin: 0;position: absolute;top: 50%;width: 16px;}
.menuBtn.open b:first-child{display: block;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
}
.menuBtn.open b:last-child{display: block;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
}
.header2 .menuBtn{
    position: static;
    float: left;
    margin-top: 15px;
    margin-left: -10px;
}
.nav{float: left;}
.nav li{float: left;margin-left: 8px;}
.nav li .v1{
    display: block;
    font-size: 18px;
    line-height: 68px;
    color: #fff;
    padding: 0 37px;
    overflow: hidden;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.nav li:hover .v1,
.nav li.on .v1{background: #887DC9;}
.lifeSec .nav li:hover .v1,
.lifeSec .nav li.on .v1{background: #8fb242;}

.header.qm .nav li:hover .v1,.header.qm .nav li.on .v1{background: #8fb242;}
.nav .so,.nav .sign{display: none;}
.header2 .nav li{margin-left: 0;margin-right: 26px;}
.header2 .nav li .v1{padding: 0 30px;color: #acacac;}
.header2 .nav li:hover .v1,.header2 .nav li.on .v1{background: none;color: #fff;}

.v1_dropmenu {position: absolute;display: none;background-color: rgba(0, 0, 0, 0.8);width: 100%;}
.v1_dropmenu li,
.v1_dropmenu a {width: 100%;float: left;text-align: center;line-height: 50px;font-size: 14px;margin-left: 0px; color: #FFFFFF;}
.v1_li {position: relative;float: left;}
.v1_li:hover .v1_dropmenu {display: block;}
.v1_dropmenu li:hover,
.v1_dropmenu li.on {background: #8fb242;}
.v1_li a:hover{color: #FFFFFF;}
/*******************************
	--------[底部]-------
********************************/
.footer{
    overflow: hidden;
    background-color: #727272;
    padding-top: 45px;
}
.fd-top{
    overflow: hidden;
    padding-bottom: 13px;
    border-bottom: 1px rgba(255,255,255,.6) solid;
}
.fd-logo{
    float: left;
    width: 178px;
    height: auto;
    overflow: hidden;
    margin-top: 5px;
}
.fd-logo a{
    display: block;
}
.fd-logo img{
    display: block;
    width: 100%;
    height: auto;
}
.fd-con{
    overflow: hidden;
}
.fd-nav{
    text-align: right;
    overflow: hidden;
    margin-bottom: 44px;
}
.fd-nav a{
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #D5D5D5;
    line-height: 1.63em;
    margin-left: 20px;
    padding-bottom: 3px;
    border-bottom: 1px transparent solid;
    overflow: hidden;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.fd-nav a:hover{
    color: #fff;
    border-color: #fff;
}
.fd-addr{
    overflow: hidden;
    text-align: right;
}
.fd-addr span{
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    line-height: 1.5em;
    color: #fff;
    overflow: hidden;
    margin-left: 42px;
}
.fd-addr span i{
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-right: 4px;
    margin-top: -2px;
}
.fd-addr span a{
    color: #fff;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.fd-addr span a:hover{
    text-decoration: underline;
}
.fd-copy{
    overflow: hidden;
    text-align: right;
    font-size: 12px;
    color: #fff;
    line-height: 1.5em;
    font-family: NotoDemiLight;
    padding: 12px 0 15px;
}
.fd-copy p a{
    color: #fff;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.fd-copy p a:hover{
    text-decoration: underline;
}

/*******************************
	--------[分页条]-------
********************************/
.pages{
    overflow: hidden;
}
.pages .num{
    float: left;
    overflow: hidden;
    font-size: 16px;
    line-height: 38px;
    color: #949494;
    font-family: Normal;
}
.pages .num .inp{
    display: inline-block;
    vertical-align: middle;
    width: 35px;
    height: 35px;
    border: 1px #ddd solid;
    background-color: #F7F7F7;
    text-align: center;
    line-height: 33px;
    color: #D2A860;
    font-size: 16px;
    margin: 0 12px;
    overflow: hidden;
    margin-top: -2px;
}
.pages ul{
    float: right;
    overflow: hidden;
}
.pages li{
    float: left;
    margin: 0 3px;
}
.pages li a{
    display: block;
    width: 38px;
    height: 38px;
    border: 1px #ddd solid;
    background-color: #f7f7f7;
    text-align: center;
    line-height: 36px;
    color: #333;
    font-size: 14px;
    overflow: hidden;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.pages li button{
    display: block;
    width: 85px;
    height: 38px;
    border: 1px #ddd solid;
    background-color: #f7f7f7;
    text-align: center;
    line-height: 36px;
    color: #333;
    font-size: 14px;
    overflow: hidden;
}
.pages li:hover a,.pages li.on a,.pages li:hover button,.pages li.on button{
    background-color: #fff;
    border-color: transparent;
    color: #e4393c;
}
.pages li button[disabled=false]{
    background-color: #fff;
    border-color: #ddd;
    color: #ccc;
}
.pages li button em{
    font-family: "宋体";
    font-size: 16px;
    margin: 0 5px;
    color: #aaa;
}
.pages li button[disabled=false] em{
    color: #ccc;
}
.pages li span{
    display: block;
    width: 38px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    color: #ccc;
    font-size: 14px;
    overflow: hidden;
}

/*******************************
	--------[首页]-------
********************************/

/*******************************
	--------[青梅]-------
********************************/
.ban{
    height: 200px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    overflow: hidden;
    position: relative;
}
.ban.zdj{height: 208px;margin-top:-68px;display:inline-block;overflow: unset;width:100%;}
.ban.default{margin-top:0px;background: url(/biology/preview/zsfwpt/images/banner-img11.png) no-repeat center / 100% 100%;background-size: cover;}
.ban:after{
    content: '';
    background-color: rgba(0,0,0,.1);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
}
.ban .con{padding-top: 105px;position: relative;z-index: 2;}
.g-cur{float: left;overflow: hidden;}
.zdj .g-cur,
.default .g-cur{float: none;}
.g-cur h3{
    font-size: 25px;
    color: #fff;
    line-height: 1.5em;
    font-weight: normal;
    font-family: Medium;
    margin-bottom: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cur{
    padding-left: 20px;
    background: url(../../images/iconq3.png) no-repeat 0 2px;
    font-size: 12px;
    color: #DFDFDF;
    line-height: 1.67em;
    font-family: Light;
    overflow: hidden;
}
.cur a{
    color: #DFDFDF;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.cur a:hover{
    color: #fff;
}
.cur span{color: #fff;}
.m-search{float: right;width: 400px;padding-right: 80px;margin-top: 7px;position: relative;}
.m-search .inp{
    display: block;
    width: 100%;
    height: 50px;
    border: none;
    padding: 0 22px;
    font-size: 14px;
    color: #6D6D6D;
    line-height: 50px;
    overflow: hidden;
}
.m-search .sub{display: block;width: 80px;height: 50px;background: #887DC9 url(../../images/sy-so.png) no-repeat center center;
    background-size: 25px auto;border: none;position: absolute;top: 0;right: 0;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.lifeSec .m-search .sub{background: #8fb242 url(../../images/sy-so.png) no-repeat center center;}
.m-search .sub:hover{
    opacity: .8;
    filter: alpha(opacity=80);
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
}
.m-search .reco-words{top: 51px;width: calc(100% - 80px);}
/*检索结果页-技术方法库*/
.row-box{
    overflow: hidden;
    margin-top: 39px;
    margin-bottom: 100px;
}
.m-filter{
    border: 1px #E1E4E8 solid;
    overflow-y: auto;
    margin-bottom: 32px;
}
.m-filter .tit{border-top: 3px #887DC9 solid;border-bottom: 1px #E1E4E8 solid;font-size: 18px;color: #4D4C53;line-height: 46px;font-weight: normal;padding: 0 17px;background-color: #FAFAFA;}
.lifeSec .m-filter .tit{border-top-color: #8fb242;}

.m-filter ul{
    overflow: hidden;
    padding: 18px 10px 6px 20px;
}
.m-filter li{
    overflow: hidden;
    margin-bottom: 10px;
}
.m-filter li a{ display: block;padding-left: 20px;font-size: 14px;color: #4d4c53;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;}
.m-filter li .v1{background: url(../../images/iconq7.png) no-repeat left center;}
.m-filter li.on .v1,
.m-filter li .v1.open{background: url(../../images/iconq7-1.png) no-repeat left center;}
.lifeSec .m-filter li .v1{background: url(../../images/iconq7-4.png) no-repeat left center;}
.lifeSec .m-filter li.on .v1,
.lifeSec .m-filter li .v1.open{background: url(../../images/iconq7-5.png) no-repeat left center;}
.m-filter li .v2{background: url(../../images/iconq10.png) no-repeat 5px center;}

.m-filter li em{color: #887dc9;}
.lifeSec .m-filter li em{color: #8fb242;}
.m-filter li a:hover,
.m-filter li a.on{color: #887dc9;white-space:normal;overflow:auto;}
.lifeSec .m-filter li a:hover,
.lifeSec .m-filter li a.on{color: #8fb242;}

.m-filter dl{overflow: hidden;padding: 9px 0 0px 15px;display: none;}
.m-filter dd{overflow: hidden;margin-bottom: 5px;}
.m-filter .s-tit{display: inline-block;max-width: calc(100% - 56px);vertical-align: bottom;}
.m-filter dd a em{color: #887dc9;margin-left: 10px;}

.liter-left li.on a{color: #887dc9;}
.filtrate-highlight{color: #887dc9 !important;}
.lifeSec .filtrate-highlight{color: #8fb242 !important;}
.terms .filtrate-highlight{color: #BB915F !important;}
/*生命科学知识库*/
.ban2{height: 456px;background-repeat: no-repeat;background-position: center center;background-size: cover;overflow: hidden;position: relative;}
.ban2 .con{padding-top: 206px;}
.ban2 .m-search{float: none;margin: 0 auto;width: 715px;padding-right: 110px;}
.ban2 .m-search .inp{height: 60px;line-height: 60px;font-size: 16px;}
.ban2 .m-search .sub{ width: 110px;height: 60px;line-height: 60px;background-color: #8FB242;}
.ban2 .m-search .reco-words{top: 61px;width: calc(100% - 110px);}
.m-search select{
    display: block;
    width: 86px;
    height: 60px;
    border: none;
    font-size: 16px;
    color: #646464;
    line-height: 60px;
    padding: 0 20px 0 24px;
    background: #fff url(../../images/iconq8.png) no-repeat 95% 50%;
    position: absolute;
    top: 0;
    left: 0;
}
.m-hot{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../../images/bgq1.png) repeat-x 0 0;
    padding: 22px 0 10px;
    overflow: hidden;
}
.m-hot .tt{
    display: block;
    float: left;
    padding-left: 26px;
    background: url(../../images/iconq9.png) no-repeat left center;
    font-size: 16px;
    color: #fff;
    line-height: 1.5em;
}
.m-hot .bd{
    overflow: hidden;
}
.m-hot ul{
    overflow: hidden;
}
.m-hot li{
    overflow: hidden;
}
.m-hot li a{
    display: block;
    font-size: 16px;
    color: #fff;
    line-height: 1.5em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.m-hot li:hover a{
    color: #8FB242;
}
.m-hot li a span{
    margin-left: 40px;
}
/*术语库详情*/
.terms .ban{overflow: unset;}
.terms .m-search .reco-words {top: 61px;width: calc(100% - 110px);}
.ban.qm .con{padding-top: 100px;}
.ban.qm .m-search{float: none;margin: 0 auto;width: 715px;padding-right: 110px;}
.ban.qm .m-search .inp{height: 60px;line-height: 60px;font-size: 16px;}
.ban.qm .m-search .sub{width: 110px;height: 60px;line-height: 60px;background-color: #BB915F;}
.m-filter.qm .tit{border-top-color: #BB915F;}
.m-filter.qm .con-source{padding-left: 0px;}
.m-filter.qm li span.row1{display: inline-block;max-width: calc(100% - 45px);vertical-align: bottom;}
.m-filter.qm li .v1{background-image: url(../../images/iconq7-2.png);}
.m-filter.qm li .v2{background-image: url(../../images/iconq10.png);}
.m-filter.qm li:hover a,
.m-filter.qm li.on a{color: #BB915F;}
.m-filter.qm li.on .v1{background-image: url(../../images/iconq7-3.png);}
.m-filter.qm li.on .v2{background-image: url(../../images/dots1.png);}
.m-filter.qm li em{color: #BB915F;}
.m-filter.qm dd:hover a{color: #BB915F;}
.m-filter.qm dd a em{color: #BB915F;}
.m-shw{border: 1px #E1E4E8 solid;overflow: hidden;margin-bottom: 20px;}
.m-shw .tit{border-top: 2px #887DC9 solid;border-bottom: 1px #E1E4E8 solid;font-size: 16px;color: #212329;line-height: 37px;font-weight: normal;padding: 0 15px;}
.lifeSec .m-shw .tit{border-color:#8fb242}
.m-shw.qm .tit{border-top-color: #BB915F;}
.ul-txtq1{overflow: hidden;padding: 20px 16px 7px 10px;}
.ul-txtq1 li{float: left;width: 33.33%;padding: 0 6px;margin-bottom: 13px;}
.ul-txtq1 li a{
    display: block;
    line-height: 28px;
    border-radius: 4px;
    background-color: #F8F8FA;
    text-align: center;
    font-size: 14px;
    color: #BB915F;
    font-family: Normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ul-txtq1 li:hover a{background-color: #F38C28; color: #fff;}
/*条目详情-技术方法库*/
.ul-txtq2{overflow: hidden;padding: 13px 16px 18px;}
.ul-txtq2 li a{display: block;font-size: 16px;color: #646464;line-height: 2em; padding-left: 14px;
    background: url(../../images/iconq10.png) no-repeat left center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ul-txtq2 li:hover a{background-image: url(../../images/iconq10-1.png);color: #887DC9;}
.lifeSec .ul-txtq2 li:hover a{background-image: url(../../images/dots2.png);color: #8fb242;}

/*术语库*/
.terms .techeader .nav{display:none;}
.m-termin{
    height: 100vh;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow: hidden;
    position: relative;
}
.m-termin .con{
    width: 715px;
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.m-termin .m-search{
    float: none;
    width: 100%;
    padding-right: 110px;
}
.m-termin .m-search .inp{
    height: 60px;
    line-height: 60px;
    font-size: 16px;
}
.m-termin .m-search .sub{
    width: 110px;
    height: 60px;
    line-height: 60px;
    background-color: #BB915F;
}
.m-termin dl{
    overflow: hidden;
    margin-top: 30px;
    background-color: #213149;
}
.m-termin dt{
    text-align: center;
    font-size: 16px;
    color: #BB915F;
    line-height: 60px;
    font-weight: normal;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.m-termin dt:after{
    content: '';
    height: 1px;
    background-color: #BB915F;
    position: absolute;
    top: 46%;
    left: 0;
    right: 0;
    z-index: 1;
}
.m-termin dt span{
    float: none;
    display: inline-block;
    vertical-align: middle;
    background-color: #213149;
    padding: 0 36px;
    position: relative;
    z-index: 2;
}
.m-termin dt i{
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    background: url(../../images/iconq11.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-top: -2px;
    margin-left: 11px;
}
.m-termin dt.on i{
    background-image: url(../../images/iconq11-1.png);
}
.m-termin dd{
    padding: 0px 50px 21px 57px;
    overflow: hidden;
    margin-top: -2px;
    display: none;
}
.m-termin dd a{
    display: block;
    float: left;
    width: 24%;
    font-size: 16px;
    color: #D7C9B8;
    line-height: 2.5em;
    padding-right: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.m-termin dd a:nth-child(4n){
    width: 28%;
}
.m-termin dd a:hover{
    color: #BB915F;
}

/*******************************
	--------[山药]-------
********************************/
.banner .pic {line-height: 720px; background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;height: 720px;position: relative;}
.m-searchBox input {display: inline-block;width: 605px;height: 60px;line-height: 60px; border: 0;background-color: #fff;vertical-align: middle;font-size: 14px;color: #6D6D6D;padding-left: 22px;}
.m-searchBox .sub-search {display: inline-block;border: 0;width: 109px;margin-left:-3px;height: 60px;vertical-align: middle;background: url(../../images/sy-so.png) no-repeat center center;background-color: #887dc9;cursor: pointer;}
.m-searchBox {margin: 0 auto;display: table;width:715px ;vertical-align: middle;}
.m-index-search{position: relative;display: inline-flex;}
.m-index-search .reco-words{width: calc(100% - 109px);top: 61px;}
.ul-list1 .swiper-slide {position: relative;}
.ul-list1 .txt {position: absolute;bottom: 32px;left: 25px;}
.ul-list1 .txt h3 {font-size: 28px;color: #fff;transition: .3s;}
.ul-list1 .swiper-slide:hover h3{color:#d3ab68;}
.ul-list1 .pic {position: relative;height: 0;padding-top: 66.666%;overflow: hidden;}
.ul-list1 .swiper-slide:hover .pic img{-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-ms-transform: scale(1.08);-o-transform: scale(1.08);transform: scale(1.08);}
.ul-list1 .pic img {display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: .3s;}
.banner .m-hot{background: transparent;bottom: 22px;}

.ul-list1 .sy-content .swiper-button-prev{background: url(../../images/sy-ir.png) no-repeat center center;left: 15.5%;right: auto;}
.ul-list1 .sy-content .swiper-button-next {background: url(../../images/sy-il.png) no-repeat center center;right:15.5%;left: auto;}
.sy-content .swiper-button-next , .sy-content .swiper-button-prev {position: absolute;top: 46%;width:62px;height: 62px;margin-top: -22px;z-index: 10;cursor: pointer;}
.sy-content .swiper-button-next.swiper-button-disabled , .sy-content .swiper-button-prev.swiper-button-disabled{opacity: 0;}
/*******************************
	--------[落苏]-------
********************************/
.g-tit1{overflow: hidden;text-align: center;color: #373737;line-height: 1.4em;}
.g-tit1 h3{font-size: 40px;font-weight: normal;line-height: 1.5em;}
.g-tit1 em{display: block;font-size: 18px;font-style: italic;opacity: .5;text-transform: capitalize;line-height: 1.2em;}

.m-list2-ls{overflow: hidden;margin: 67px 0 0;padding-bottom: 86px;border-bottom: 2px solid #887dc9;}
.ul-list2{overflow: hidden;margin-top: 32px;}
.ul-list2 li{padding: 14px 13.5px;}
.ul-list2 li .con{display: block;border: 1px solid #e5e5e5;border-radius: 5px;overflow: hidden;background-color: #fafafa;transition-duration:.3s;
    -moz-transition-duration:.3s;
    -webkit-transition-duration:.3s;
    -o-transition-duration:.3s;
}
.ul-list2 li .g-tit1{padding: 30px 0 38px;position: relative;}
.ul-list2 li .g-tit1 h3{font-size: 25px;font-family:Medium;margin-bottom: 4px;}
.ul-list2 li .g-tit1 em{font-size: 14px;}
.ul-list2 li .more{background-color: #fff;border-top: 1px solid #e5e5e5;height: 44px;line-height: 43px;font-size: 14px;color: rgba(55, 55, 55, 0.5);padding: 0 20px;overflow: hidden;font-style: italic;}
.ul-list2 li .more em{float: right;}
.ul-list2 li:hover .con{background-color: #887dc9;border-color: #887dc9;}
.ul-list2 li:hover .g-tit1{color: #fff;}
.ul-list2 li:hover .g-tit1:after{position: absolute;content:'';left: 50%;width: 40px;height: 3px;background-color: #fff;bottom: 20px;border-radius: 2px;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);}
.ul-list2 li:hover .more{background-color: transparent;border-color: #887dc9;color: #fff;}


.m-list3-ls{background-color: #f7f7f7;overflow: hidden;padding: 56px 0 100px;}
.ul-list3{overflow: hidden;margin: 60px -22.5px 0;}
.ul-list3 li{margin-bottom: 5px;padding: 0 37.5px;}
.ul-list3 li a{display: block;height: 56px;background-color: #fff;color: #373737;font-size: 20px;line-height: 56px;padding-left: 22px;position: relative;
    transition-duration:.3s;
    -moz-transition-duration:.3s;
    -webkit-transition-duration:.3s;
    -o-transition-duration:.3s;}
.ul-list3 li:hover a{padding-left: 38px;color: #887dc9;border-right: 2px solid #887dc9;font-family:Bold;}
.ul-list3 li:hover a:after{position: absolute;content:'';width: 5px;height: 5px;background-color: #887dc9;top: 50%;margin-top: -2.5px;left: 22px;}
/*******************************
	--------[紫苏]-------
********************************/
.m-zs{margin-top: 56px;}
.m-tab{margin: 43px 0 74px;border: 1px solid #e2e1e2;overflow: hidden;}
.m-tab .tab{margin: 0 -2px;font-size: 0;}
.m-tab .tab li{display: inline-block;padding: 0 1px;width: 16.66%;font-size: 20px;text-align: center;}
.m-tab .tab li a{font-family:Light;display: block;line-height: 55px;background-color: #b0b99b;color: #fff;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}
.m-tab .tab li.on a,.m-tab .tab li:hover a{background-color: #fff;color: #8fb242;}
.ul-list4 {overflow: hidden;padding:28px 34px 16px;}
.ul-list4 li{float: left;line-height: 2.46;}
.ul-list4 li a{font-family:Medium;display: block;padding-left: 28px;background: url(../../images/z-i1.png) no-repeat left center;font-size: 18px;color: #373737;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ul-list4 li a:hover,.ul-list4 li:nth-child(1) .imgtxt:hover a{background-image: url(../../images/z-i2.png);color: #b0b99b;}
.ul-list4 li .imgtxt{overflow: hidden;margin: 7px 0 10px;}
.ul-list4 li .pic{float: left;margin-right: 20px;}
.ul-list4 li .pic img{display: block;}
.ul-list4 li .txt a{line-height: 1.8;margin-bottom: 8px;}
.ul-list4 li .txt p{height: 75px;line-height: 1.8;font-size: 14px;color: #8a8a8a;overflow: hidden;}
.ul-list4 li:nth-child(2n-1){width:54%;}
.ul-list4 li:nth-child(2n){width: 42%;float: right;}
/*****************--------[生命知识库首页]-------*****************/
.m-tdone{background: #f7f7f7;border-top:2px solid #8fb242 }
.m-td{overflow: hidden;margin-bottom: 45px;margin-top: 87px;}
.m-td h3{float: left;font-size: 40px;color: #373737;font-weight: normal;}
.m-td h3 em{font-style: italic;font-size: 18px;display: inline-block;opacity: .5;}
.m-td .more{float: right;font-size: 20px;color: #aaaaaa;display: block;margin-top:15px;transition: .5s}
.m-td .more:hover{color: #8fb242;}
.ul-list5{overflow: hidden;margin: 0 -20px 92px;}
.ul-list5 li{float: left;width: 50%;padding: 0 20px;box-sizing: border-box;margin-bottom: 35px; overflow: hidden;}
.ul-list5 .pic{position: relative; float: left; width: 150px;height: 240px;border-radius: 10px 0 0 10px;overflow: hidden;}
.ul-list5 .pic img{display: block;width: 100%;height: 100%;transition: .5s;}
.ul-list5 .pic:hover img{transform: scale(1.06)}
.ul-list5 .pic p{position: absolute;bottom: 0; padding: 0 30px 18px 24px; font-size: 22px;color:#ffffff; line-height: 1.4;}
.ul-list5 .txt{position: relative;height: 240px;background: #fff; border: 1px solid #dededf;padding:25px;border-left:none;overflow: hidden;}
.ul-list5 .txt p{position: relative; font-size: 18px;padding-left: 20px;background: url(../../images/icon-q2.png) no-repeat center left;margin-bottom: 5px;}
.ul-list5 .txt p a{color: #373737;display: block; text-overflow:ellipsis;white-space: nowrap;overflow: hidden;transition: .5s;}
.ul-list5 .txt p:hover{background-image: url(../../images/icon-q2-0.png)}
.ul-list5 .txt p:hover a{color: #8fb242;}
.ul-list5 .txt .more{position: absolute;right: 25px;bottom: 10px;color: #999;font-style: italic;}
.ul-list5 .txt .more:hover{color: #8fb242;}

/*******************************
	--------[检索列表]-------
********************************/
.ul-list6{margin: 25px 0 46px;overflow: hidden;}
.ul-list6 li{border: solid 1px #e5e5e5;padding: 18px 20px 20px;margin-bottom:15px;font-size: 14px;color: #7f7f7f;}
.ul-list6 li h3{font-size: 20px;line-height: 30px;margin-bottom: 14px;}
.ul-list6 li h3 a{color: #373737;transition: .3s;}
.ul-list6 li:hover h3 a{color:#887dc9 ;}
.ul-list6 li .bklink{color: #887dc9;}

.lifeSec .ul-list6 li:hover h3 a{color:#8fb242;}
.lifeSec .ul-list6 li .bklink{color: #8fb242;}
.ul-list6 li p{color: #686868;line-height: 1.7;text-indent: 2em;}

.m-screen.m-screen-yc a{color:#887dc9;}
.lifeSec .m-screen.m-screen-yc a{color:#8fb242;}

.ul-list6 .highkeys{color:#887dc9;}
.lifeSec .ul-list6 .highkeys{color:#8fb242;}
.m-screen.m-screen-yc a{background-image: url(../../images/icon14.png) ;}
.m-screen.m-screen-yc a.on{background-image: url(../../images/icon13.png); }
.m-screen.m-screen-yc a.up {background-image: url(../../images/icon12.png)}
.lifeSec .m-screen.m-screen-yc a.on{background-image: url(../../images/icon16.png); }
.lifeSec .m-screen.m-screen-yc a.up {background-image: url(../../images/icon15.png)}

.ul-list7{margin: 0px 0 52px;overflow: hidden;}
.ul-list7 li{border: solid 1px #e5e5e5;margin-bottom:19px;}
.ul-list7 li .txt1{padding: 15px 25px 8px;}
.ul-list7 li h3{color: #373737;font-size: 20px;line-height: 30px;margin-bottom: 6px;padding-right: 86px;}
.ul-list7 .sort{width: 80px;height: 20px;display: block;font-size: 12px;float: right;background-color: #887dc9;line-height: 20px;text-align: center;border-radius: 10px;color: #fff;margin-top: 5px;}
.ul-list7 li .txt1 span{font-size: 14px;margin-right: 28px;color: #afafaf;}
.ul-list7 li .txt1 span i{font-style: normal;color: #887dc9;}
.lifeSec .ul-list7 li .txt1 span i{color: #8fb242;}
.ul-list7 li .txt1 span i a{color: #887dc9;cursor: pointer;}
.ul-list7 li .txt1 span i a:hover{color:#f60;}
.ul-list7 li .txt2{background-color: #fafafa;padding: 10px 25px 10px;}
.ul-list7 li p{font-size: 14px;color: #686868;line-height: 1.75;}

.m-sort{background-color: #fafafa;height: 50px;border-left: 3px solid #887dc9;margin-bottom: 25px;}
.lifeSec .m-sort{border-left-color:#8fb242;}
.m-sort p{line-height: 50px;font-size: 18px;padding-left: 20px;color: #4d4c53;}
.m-sort p i{color: #887dc9; margin-left: 5px;}
.lifeSec .m-sort p i{color: #8fb242;}
.m-sort .p1{color: #8a8a8b;}
.m-sort span{float: right;line-height: 50px;font-size: 16px;color: #8a8a8b;padding-right: 20px;}
.m-sort span em {color: #887dc9;font-style: normal;margin: 0 5px;}
.lifeSec .m-sort span em {color: #8fb242;}
/*******************************
	--------[文章阅读]-------
********************************/
.detail-right{position: initial;}
.detail-tit-right{z-index: 8;background-color: white;opacity: 1;}
.article{overflow: hidden;}
.article .tit{margin-bottom: 20px;padding-top: 24px;overflow: hidden;border: 1px solid #dee1e4;}
.article h1{padding: 0 21px;margin-bottom: 14px;font-size: 22px;color: #212329;line-height: 26px;font-weight: normal;font-family:Medium;}
.article .tit .info{padding: 0 21px;margin-bottom: 15px;overflow: hidden;}
.article .info span{font-size: 14px;color: #7f7f7f;line-height: 1.5;font-family:Normal;display: inline-block;min-width: 49%;}
.article .info em{color: #2e2e2e;}
.article .info .source a{font-size: 14px;color: #887dc9;}
.lifeSec .article .info .source a{color: #8fb242;}
.ul-info-mg{overflow: hidden;padding: 0 21px;height: 38px;line-height: 40px;background-color: #f8f8fa;}
.ul-info-mg li{float: left;margin-right: 25px;}
.ul-info-mg li i{width: 18px;height: 17px;display: inline-block;vertical-align: middle;background-repeat: no-repeat;background-position:center;margin-right: 5px;}
.ul-info-mg li a{display: block;font-size: 14px;color: #4e4e4e;}
.article .txt{padding: 29px 34px 112px 34px;font-size: 14px;color: #515151;line-height: 24px;border: 1px solid #dee1e4;font-family:Normal;}
.article .txt p{text-indent: 2em;margin-bottom:10px;}
.article .txt p.title{color:#000;text-indent: 0;}
.article .txt .level1{font-size:20px;font-weight: bold;text-align: center;}
.article .txt .level2{font-size:18px;}
.article .txt .level3{font-size:16px;font-weight: bold;}
.article .table-name{font-size: 12px;font-weight: bold;}
.article table{border-top: 1px solid #333;border-bottom: 1px solid #333;text-align: center;margin: auto;}
.article tbody{border-top: 1px solid #333;}
.article table td{padding: 3px 5px;word-break: break-all;}
.article sup {top: -.5em;}
.article sub,
.article sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
.article .tip {width: 330px\9;width: 345px;border: 1px solid #D1E4F2;background: #fff;padding: 6px 10px 10px;font-weight: bold;font-size: 13px;color: #0F598E;line-height: 25px;}
    	
.m-introduce{overflow: hidden;}
.m-introduce .tit{margin-bottom: 20px;padding-top: 24px;overflow: hidden;border: 1px solid #dee1e4;}
.m-introduce h1{padding: 0 24px;margin-bottom: 15px;font-size: 22px;color: #212329;line-height: 26px;font-family:Medium;}
.m-introduce .tit .info{padding: 0 24px;margin-bottom: 14px;overflow: hidden;}
.m-introduce .info span{font-size: 14px;color: #7f7f7f;line-height: 1.5;font-family:Normal;}
.m-introduce .info .sbook a{color: #887dc9;}
.lifeSec .m-introduce .info .sbook a{color: #8fb242;}

.m-introduce .info em{
	font-size: 14px;
	color: #2e2e2e;
	font-family:Normal;
}
.m-introduce .info .source a{font-size: 14px;color: #887dc9;font-family:Regular;}
.lifeSec .m-introduce .info .source a{color: #8fb242;}

.ul-info-mg li i{
	margin-top: -4px;
	width: 18px;
	height: 26px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position:center;
	margin-right: 5px;
}
.ul-info-mg li a{
	display: block;
	font-size: 14px;
	color: #4e4e4e;
	 font-family:NotoRegular;
}
.ul-info-mg li a:hover{color: #887dc9;transition: all .3s;}
.lifeSec .ul-info-mg li a:hover{color: #8fb242;}
.ul-info-mg li .ico1{background-image: url(../../images/ico-mg.png);}
.ul-info-mg li .on .ico1{background-image: url(../../images/collect-p.png);}
.ul-info-mg li .ico2{background-image: url(../../images/ico2-mg.png);}
.ul-info-mg li .ico3{background-image: url(../../images/ico3-mg.png);}
.ul-info-mg li .ico4{background-image: url(../../images/ico4-mg.png);}
.ul-info-mg li .ico5{background-image: url(../../images/ico5-mg.png);}
.ul-info-mg li .ico6{background-image: url(../../images/ico6-mg.png);}

.lifeSec .ul-info-mg li .ico1{background-image: url(../../images/col.png);}
.lifeSec .ul-info-mg li .on .ico1{background-image: url(../../images/collect-lg.png);}
.lifeSec .ul-info-mg li .ico3{background-image: url(../../images/ico3-1mg.png);}
.lifeSec .ul-info-mg li .ico4{background-image: url(../../images/ico4-1mg.png);}
.lifeSec .ul-info-mg li .ico5{background-image: url(../../images/ico5-1mg.png);}

.m-tab-mg{
	overflow: hidden;
	border: 1px solid #dee1e4;
	border-bottom: none;
}
.m-tab-mg ul{
	overflow: hidden;
	background-color: #f8f8fa;
}

.m-tab-mg li{
	margin-right: 18px;
	float: left;
	font-size: 14px;
	line-height: 24px;
}
.m-tab-mg li:hover,
.m-tab-mg .on {border-bottom: 1px solid #887dc9;}
.lifeSec .m-tab-mg li:hover,
.lifeSec .m-tab-mg .on {border-color: #8fb242;}

.m-tab-mg .on a{color: #887dc9;}
.m-tab-mg li a{display: block;padding: 7px 30px 8px;color: #959595;}
.m-tab-mg li a:hover{color: #887dc9;transition: all .3s; }
.lifeSec .m-tab-mg .on a,
.lifeSec .m-tab-mg li a:hover{color: #8fb242;}

.m-introduce .taber .txt{text-indent: 2em;padding: 30px 34px 38px 34px;font-size: 14px;color: #515151;line-height: 1.7;border-top: none;border: 1px solid #dee1e4;}
.m-introduce .taber .liter-dirs span{line-height: 28px;padding-left: 20px;}
.m-introduce .taber .liter-dirs .v1{cursor: pointer;background: url(../../images/iconq7.png) no-repeat left center;}
.m-introduce .taber .liter-dirs .v1.open{background: url(../../images/iconq7-1.png) no-repeat left center;}
.m-introduce .taber .liter-dirs .v2{line-height: 28px;background: url(../../images/iconq10-1.png) no-repeat 5px center;}
.m-introduce .taber .liter-dirs dd{margin-left: 30px;line-height: 24px;}

.lifeSec .m-introduce .taber .liter-dirs .v1{background: url(../../images/iconq7-4.png) no-repeat left center;}
.lifeSec .m-introduce .taber .liter-dirs .v1.open{background: url(../../images/iconq7-5.png) no-repeat left center;}
.lifeSec .m-introduce .taber .liter-dirs .v2{background: url(../../images/dots2.png) no-repeat 5px center;}

/****************** 系列丛书****************/
.series-list{font-size: 15px;}
.series-list li {border: none;margin-bottom: 15px;}
.series-list li:hover,
.series-list li a:hover{color:#887dc9;}
.lifeSec .series-list li:hover,
.lifeSec .series-list li a:hover{color:#8fb242;}

/*-----------------[术语库详情]--------------*/
.m-infoTxt{
	overflow: hidden;
	border: 1px solid #dee1e4;
}
.m-infoTxt .col-l{
	float: left;width: 76%;
	border-right: 1px solid #dee1e4;
	font-size: 14px;color: #bb915f;line-height: 20px;
}
.m-infoTxt .col-r{
	float: left;width: 24%;
	overflow: hidden;
	padding: 24px 0 0 19px;margin-bottom: -3px;
}
.m-infoTxt h3{
	font-size: 22px;color: #212329;line-height: 1;font-weight: 600;
	padding: 22px 23px 15px;margin: 0;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.m-infoTxt h4{
	font-size: 14px;color: #7f7f7f;line-height: 1;font-weight: normal;
	margin: 0 0 21px;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	border-left: 2px solid #2b3a54;
	padding-left: 10px;
}
.m-infoTxt .col-l .det{
	background: #f8f8fa;
	padding: 13px 24px 8px;
}
.m-infoTxt .col-l p{
	margin: 0;padding-bottom: 9px;
}
.m-infoTxt .col-l p span{
	color: #7f7f7f;margin-right: 10px;
	display: block;float: left;
}

.m-infoTxt .col-l p em{
	display: block;overflow: hidden;
	font-style: normal;
}
.m-infoTxt .col-r p{
	margin: 0;
}
.m-infoTxt .col-r p a{
	display: inline-block;vertical-align: top;
	width: 75px;height: 28px;
	padding: 0 3px;margin: 0 12px 13px 0;
	font-size: 14px;color: #bb915f;line-height: 28px;text-align: center;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: #f8f8fa;border-radius: 4px;
}
.m-infoTxt .col-r p a:hover{background: #f38c28;color: #fff;}

.m-infoBox{margin-bottom: 52px;}
.m-infoBox .big-tit{height: 45px;background: #2b3a54;font-size: 14px;color: #fff;line-height: 45px;}
.m-infoBox .big-tit .s1{float: left;width: 26%;padding-left: 28px;}
.m-infoBox .big-tit .s2{float: left;width: 35%;}
.m-infoBox .big-tit .s3{float: left;width: 20%;}
.m-infoBox .big-tit .s4{float: left;width: 19%;}
.m-infoBox .big-tit .con-source{position: absolute;left: 0;top: 100%;right: -1px;background: #fff;box-shadow: 0 5px 5px rgba(0,0,0,.2);font-size: 14px;color: #505050;line-height: 24px;padding: 2px 0 15px;display: none;}

.ul-infoBox{padding: 0;margin: 0;}
.ul-infoBox li{margin-bottom: 3px;list-style: none;border: 1px solid transparent;}
.ul-infoBox .tit{overflow: hidden;height: 60px;line-height: 60px;font-size: 16px;color: #606060;background: #fafafa;}
.ul-infoBox .tit span{display: inline-block;}
.ul-infoBox .tit span strong{font-weight: normal;}
.ul-infoBox .tit .s1{width: 26%;padding-left: 23px;}
.ul-infoBox .tit .s2{width: 35%;}
.ul-infoBox .tit .s3{width: 20%;}
.ul-infoBox .ul-infoBox .tit .s4.tit .s4{width: 19%;text-align: center;color: #bb915f;}
.ul-infoBox .tit .s4 em{font-style: italic;}
.ul-infoBox .det{font-size: 14px;color: #6f6758;line-height: 28px;margin: 0;padding: 14px 36px 10px 24px;background:#f0ebe4;display: none;}
.ul-infoBox .det p span{display: block;float: left;width: 76px;text-align: right;padding-right: 5px;}
.ul-infoBox .det p em{display: block;overflow: hidden;font-style: normal;}
.ul-infoBox .link{text-align: right;}
.ul-infoBox .link a{display: inline-block;vertical-align: top;color: #4e4e4e;line-height: 28px;padding-left: 27px;margin-left: 10px;background-repeat: no-repeat;background-position: left center;}
.ul-infoBox .link .collect{background-image: url(../../images/collect-o.png);}
.ul-infoBox .link .collect.on{background-image: url(../../images/collect-o2.png);}
.ul-infoBox .link .error{background-image: url(../../images/icon6.png);}
.ul-infoBox .link .video{padding-left: 10px;display:none;}
.ul-infoBox .link .fa-file-video-o{font-size: 16px;padding-right: 10px;color: #f38c28;}
.ul-infoBox .link a:hover{color: #f38c28;}
.ul-infoBox li:hover,
.ul-infoBox li.show{cursor: pointer;border-color: #bb915f;}
.ul-infoBox li:hover .tit,
.ul-infoBox li.show .tit{background: #fff;}
.ul-infoBox li.show .det{display:block;}
.m-screen{border-bottom: 1px solid #f4f4f4;margin: 8px 0 20px;font-size: 14px;color: #919395;line-height: 38px;overflow: hidden;}
.m-screen a{padding-right: 21px;margin-right: 23px;background: url(../../images/icon10.png) right center no-repeat;color: #919395;}
.m-screen a:hover,.m-screen a.on{/* color: #bb915f; */}
.m-screen .s1{/* background-image: url(../../images/icon8.png); */}
.m-screen .s1-down{background-image: url(../../images/icon9.png);}
.m-screen .s2{float: right;}
.m-screen .s2 em{color: #f75a30;font-style: normal;margin: 0 5px;}

.m-screen-1 .s1{background-image: url(../../images/icon12.png);}
.m-screen-1 .s1-down{background-image: url(../../images/icon13.png);}
.m-screen-1 a:hover,.m-screen-1 a.on{color: #887dc9;}

/*-----------------[术语库详情end]--------------*/

/* 弹窗-复制引文 */
.export-dialog .copy{background: #887dc9;}
.lifeSec .export-dialog .copy{background: #8fb242;}

/* 分页主题色 */
#pageBar input{font-size:16px;}
#pageBar .page-button:hover,
#pageBar .current{background: #887dc9;}
.lifeSec #pageBar .page-button:hover,
.lifeSec #pageBar .current{background: #8fb242;}
.terms #pageBar .page-button:hover,
.terms #pageBar .current{background: #BB915F;}
#pageBar .disabled:hover,
.lifeSec #pageBar .disabled:hover,
.terms #pageBar .disabled:hover {background-color: #fff;color: #888;border-color: #ccc;}
/* --------------------------- 固定屏幕样式 ---------------------------------------- */
@media only screen and (min-height: 856px){
	/* 检索页 */
	.show-category .ul-list6{min-height: 102px;}
	/* 术语列表 */
	.ul-infoBox{min-height: 123px;}
}
@media only screen and (min-width: 767px){
	.nav{width: calc(100% - 300px);}
}

@media only screen and (max-width: 1600px) {
	/*山药*/
	.m-searchBox{width: 550px;}
	.m-searchBox input {width: 480px;height: 45px;line-height: 45px;}
	.m-searchBox #btn {width: 70px;height: 45px;background-size: 20px;}
}
@media only screen and (max-width: 1366px) {
	/*山药*/
	.ul-list1 .txt h3 {font-size: 24px;}
	.ul-list1 .txt {bottom: 15px;left: 15px;}
    /*青梅*/
    .header .sign{margin-right: 0;}
    .header .container,.footer .container{width: 1200px;}
    .m-termin .con{top: 35%;}
    .header2 .logo{position: static;}
    /* 土豆 */
    .m-td{margin: 30px 0;}
}
/*Common For Max 960*/
@media only screen and (max-width: 1199px) {
	.header .container,.footer .container{width: auto;}
	/*青梅*/
    .sobox{margin-left: 10px;}
    .header .sign{margin-left: 20px;}
    .nav li .v1{padding: 0 20px;}
    .row-box{margin: 30px 0;}
    .ul-txtq1{padding: 20px 10px 7px;}
    .ul-txtq1 li{width: 50%;}
    .ul-txtq2 li a{font-size: 14px;}

	/*山药*/
	.banner .pic {height: 573px;line-height: 573px;}
	.ul-list1 .txt h3 {font-size: 20px;}
	.m-searchBox{width: 454px;}
	.m-searchBox input {width: 400px;height: 42px;line-height: 42px;}
	.m-searchBox #btn {width: 54px;height: 42px;background-size: 16px;}
	.banner .m-hot{background: transparent;bottom: 12px;}
	.sy-content .swiper-button-next , .sy-content .swiper-button-prev {background-size: 46px!important;}
	/*落苏*/
    .g-tit1 h3{font-size: 26px;}
    .g-tit1 em{font-size: 14px;}
    .m-list2-ls{margin-top: 30px;padding-bottom: 30px;}
    .ul-list2{margin-top: 20px;}
    .ul-list2 li{padding: 10px;}
    .ul-list2 li .g-tit1{padding: 25px 0;}
    .ul-list2 li .g-tit1 h3{font-size: 20px;}
    .ul-list2 li .more{height: 36px;line-height: 35px;padding: 0 10px;}

    .m-list3-ls{padding: 30px 0;}
    .ul-list3{margin: 30px 0;}
    .ul-list3 li{padding: 0 10px;}
    .ul-list3 li a{font-size: 18px;height: 46px;line-height: 46px;}
	/*紫苏*/
	.m-zs {margin-top: 30px;}
	.m-tab {margin: 30px 0;}
	.ul-list4 {padding: 20px 20px 16px;}
    /*土豆*/
    .ul-list5{margin: 0 0 10px;}
    .ul-list5 li{padding: 0 10px;margin-bottom: 20px;}
    .m-td h3{font-size: 18px;}
    .m-td h3 em{font-size: 16px;}
    .m-td .more{font-size: 16px;margin-top: 0;}
    .m-td{margin-bottom: 15px;margin-top: 20px;}
	/*洋葱*/

	/*蘑菇*/
	.article h1{font-size: 20px; line-height: 1.5;}
	.article .txt{padding: 20px; line-height: 1.5;}
	.m-introduce h1{font-size: 20px; line-height: 1.5;}
	/*苹果*/
	.m-infoTxt .col-l,.m-infoTxt .col-r{
		float: none;border: none;width: auto;
	}
	.m-infoTxt h3{
		font-size: 18px;
	}


}
@media only screen and (max-width: 1365px) and (min-width: 993px){
	.menuBtn{
		display: block;position: static;float: left;padding: 25px 12px;margin-left: 15px;
	}
}
/*Common For Max 768*/
@media only screen and (max-width: 992px) {
	/*青梅*/
    body{padding-top: 70px;}
    .header{background-color: #000;}
    .sobox{display: none;}
    .header .sign{display: none;}
    .nav{float: none;position: fixed;top: 70px;left: 0;bottom: 0;right: 0;overflow-y: auto;background-color: rgba(0,0,0,.3);padding: 10px 0;display: none;}
    .menuBtn{display: block;position: static;float: right;margin-top: 15px;}
    .nav li{float: none;margin-left: 0;}
    .nav li .v1{font-size: 16px;line-height: 40px;padding: 0;text-align: center;}
    .nav li:hover .v1, .nav li.on .v1{background: none;color: #887DC9;}
    .nav .so, .nav .sign{display: block;}
    .so{position: relative;top: 0;margin: 10px auto 0;}
    .header .sign{float: none;text-align: center;margin-left: 0;margin-top: 10px;}
    .footer{padding-top: 20px;}
    .fd-logo{float: none;margin: 0 auto 10px;}
    .fd-nav{text-align: center;margin-bottom: 10px;display: none;}
    .fd-nav a{margin: 0 5px;border-bottom: none;font-size: 14px;}
    .fd-addr{text-align: center;}
    .fd-addr span{display: block;margin-left: 0;}
    .fd-copy{text-align: center;padding: 10px 0;}
    .header2 .menuBtn{float: right;}
    .ban .m-search{display: none;}
    .g-cur{float: none;}
    .ban{height: 140px;}
    .ban .con{padding-top: 30px;}
    .g-cur h3{font-size: 20px;}
    .header2 .nav li{margin-right: 0;}
    .header2 .logo{position: static;}
    .header.qm .nav li:hover .v1, .header.qm .nav li.on .v1{background: none;color: #8fb242;}
    .header.qm .sign{float: none;}
    .ban2{height: 300px;}
    .ban2 .con{padding-top: 100px;}
    .ban2 .m-search{width: 520px;}
    .bd1{padding-top: 0;}
    .ul-txtq1 li{width: auto;}
    .ul-txtq1 li a{width: 75px;}
    .m-filter{margin-bottom: 20px;}

	/*山药*/
	.ul-list1 .txt h3 {font-size: 18px;}
	.banner .pic {height: 473px;line-height: 473px;}
	.m-hotNews p a {font-size: 14px;}
	.banner .m-hot{background: transparent;bottom:0px;}
	/*落苏*/
    
	/*紫苏*/
	.m-zs {margin-top: 20px;}
	.m-tab {margin: 20px 0;}
	.m-tab .tab li a{line-height: 48px;}
	.ul-list4 li,.ul-list4 li:nth-child(2n-1),.ul-list4 li:nth-child(2n){line-height: 2;float: none;width: auto;}
	.ul-list4 li a{font-weight: normal;}
	/*土豆*/
    .ul-list5 li{width:100%;}
    .ul-list5 .pic p{padding-right: 0;}
	/*洋葱*/
	.ul-list6{margin: 25px 0 40;}
	.ul-list7{margin: 25px 0 40;}
	/*蘑菇*/
	.article h1{font-size: 18px;}
	.m-introduce h1{font-size: 18px;}
	/*苹果*/
	
}
 
@media only screen and (max-width: 767px) {
	body{padding-top: 50px;}
	.wp{width: auto;padding: 0 10px;max-width: none;}
    .header{height: 50px;position: fixed;}
    .header .logo{height: 50px;line-height: 50px;}
    .header .logo img{height: 35px;}
    .menuBtn{margin-top: 5px;}
    .techeader .nav{top: 50px;}
    .techeader .nav>ul{position: fixed;width: 200px;height: 100%;top: 0;left: 0;background: #4a4141;z-index: 20;}
    .techeader .nav li{position: relative;border-top: 1px solid rgba(0, 0, 0, 0.3);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);}
    .techeader .nav li .v1{color: #ccc;font-size: 14px;}
    .techeader .nav .down-arrow{position: absolute;right: 30px;top: 5px;width: 30px;height: 30px;background: url(../../images/sec-down1.png) no-repeat center / 12px 12px;}
    .header2 .menuBtn{margin-top: 5px;}
    .m-filter .tit{font-size: 16px;}
    .pages{text-align: center;}
    .pages .num{font-size: 14px;float: none;margin-bottom: 5px;}
    .pages ul{float: none;display: inline-block;vertical-align: middle;}
    .pages li{display: none;}
    .pages .pages-prev,.pages .pages-next{display: block;}
    .pages li button em{font-size: 14px;}
    .g-cur h3{font-size: 18px;}
    .ban2 .m-search{width: 80%;padding-right: 40px;}
    .ban2{height: 190px;}
    .ban2 .con{padding-top: 50px;}
    .m-search select{height: 40px;line-height: 40px;padding-left: 10px;}
    .ban2 .m-search .inp{height: 40px;line-height: 40px;}
    .ban2 .m-search .sub{height: 40px;line-height: 40px;width: 40px;-webkit-background-size: 20px auto;-moz-background-size: 20px auto;-ms-background-size: 20px auto;-o-background-size: 20px auto;background-size: 20px auto;}
    .m-hot .tt{font-size: 14px;-webkit-background-size: 12px auto;-moz-background-size: 12px auto;-ms-background-size: 12px auto;-o-background-size: 12px auto;background-size: 12px auto;padding-left: 20px;}
    .m-hot li a{font-size: 14px;} 
    .m-termin .con{width: 80%;top: 25%;}
    .m-termin .m-search{padding-right: 40px;}
    .m-termin .m-search .inp{height: 40px;line-height: 40px;}
    .m-termin .m-search .sub{width: 40px;height: 40px;line-height: 40px;-webkit-background-size: 20px auto;-moz-background-size: 20px auto;-ms-background-size: 20px auto;-o-background-size: 20px auto;background-size: 20px auto;}
    .m-termin dl{margin-top: 20px;}
    .m-termin dt span{padding: 0 20px;font-size: 14px;line-height: 40px;}
    .m-termin dt:after{top: 50%;}
    .m-termin dd{padding: 0 10px 20px;}
    .m-termin dd a{font-size: 14px;}
    .m-termin dd a{width: 30%;}
    .m-termin dd a:nth-child(4n){width: 30%;}
    .m-termin dd a:nth-child(3n){width: 40%;}
    .swiper-container{
        overflow:auto
    }
	/*山药*/
	.ul-list1 .txt h3 {font-size: 16px;}
	.m-searchBox{width: 352px;}
	.m-searchBox input {width: 305px;font-size: 12px;padding-left: 10px;}
	.m-searchBox #btn {width: 47px;background-size: 13px;}
	.banner .pic {height: 350px;line-height: 350px;}
	/*落苏*/
    .g-tit1 h3{font-size: 20px;}
    .g-tit1 em{font-size: 12px;}
    .ul-list2 li .g-tit1 h3{font-size: 16px;}
    .ul-list2 li .g-tit1 em{font-size: 12px;}
    .ul-list3 li a{font-size: 16px;}
    .ul-list3 li a{height: 40px;line-height: 40px;}
	/*紫苏*/
	.m-zs {margin-top: 14px;}
	.m-tab{margin: 14px 0;}
	.m-tab .tab li{font-size: 16px;}
	.m-tab .tab li a{line-height: 42px;}
	.ul-list4 {padding: 12px;}
	.ul-list4 li a{font-size: 16px;}
	.ul-list4 li .pic{width: 168px;margin-right: 10px;}
	.ul-list4 li .txt p{height: 62px;line-height: 1.6;}
	/*土豆*/
    .ul-list5 .pic p{font-size: 16px;}
    .ul-list5 .txt p{font-size: 16px;line-height: 1.7em;}

	/*洋葱*/
	.ul-list6{margin: 20px 0 ;}
	.ul-list6 li {padding: 15px;}
	.ul-list6 li h3 {font-size: 18px;line-height: 1.6;margin-bottom: 10px;}
	
	.ul-list7{margin: 20px 0 ;}
	.ul-list7 li h3 {font-size: 18px;margin-bottom: 3px;}
	.ul-list7 li .txt1 ,.ul-list7 li .txt2{padding: 10px 20px 8px;}
	/*文章介绍*/
	.m-introduce .info span{width: auto;white-space: normal;}
	.m-introduce .info .source a{display: inline-block;width: calc(100% - 42px);vertical-align: top;}
	.m-introduce .info .author em{display: inline-block;width: calc(100% - 42px);vertical-align: top;word-break: break-all;}
	.m-introduce .taber .txt{padding: 15px;}
	.article .txt{padding: 15px;}
	.ul-info-mg li{margin-right: 8px;}
	.article h1{padding: 0 15px;}
	.article .tit .info{padding: 0 15px;}
	.ul-info-mg{padding: 0 15px;}
	.m-introduce .tit{padding-top: 15px;}
	.m-introduce h1{padding: 0 15px;}
	.m-introduce .tit .info{padding: 0 15px;}
	/*苹果*/
	.m-infoTxt h3{
		font-size: 16px;
		padding: 10px;
	}
	.m-infoTxt .col-l .det{padding: 10px;}
	.m-infoTxt .col-l p{padding-bottom: 5px;}
	.m-infoTxt .col-r{padding: 10px;}
	.m-infoTxt h4{margin-bottom: 10px;}
	.m-infoTxt .col-r p a{
		margin-right: 5px;margin-bottom: 5px;
	}
	/*.m-infoBox .big-tit .s4:hover .con-source{display: none;}*/

    .m-infoBox .big-tit .con-source{
        font-size: 12px;
        left: auto;right: 0;
        width: 130px;
    }
/*	.m-infoBox .big-tit .s4:hover{
		background: #2b3a54;
		box-shadow: none;
		color: #fff;
	}
	.m-infoBox .big-tit .s4 i{display: none;}*/
	.m-infoBox .big-tit .s1{padding-left: 10px;}
	.m-infoBox .big-tit{
		height: 40px;line-height: 40px;
		font-size: 12px;
	}
	.ul-infoBox .tit{
		font-size: 12px;
		line-height: 50px;
	}
	.ul-infoBox .tit .s1{padding-left: 10px;}
	.ul-infoBox .det{
		font-size: 12px;line-height: 2;
		padding: 10px;
	}
	.ul-infoBox .det p span{
		width: 65px;padding-right: 0;
	}
	.m-screen{
		font-size: 12px;line-height: 30px;
	}
	.m-screen a{margin-right: 15px;}
	.m-infoBox{
		margin-bottom: 20px;
	}
	
	/* 术语库首页 */
	.terms .cls{display:none;}
    .article .txt p img{
        max-width: 90%;
    }
}

/*Common For Max 414*/
@media only screen and (max-width: 479px) {
	/*青梅*/
    .m-termin dd a{width: 43%;}
    .m-termin dd a:nth-child(3n){width: 43%;}
    .m-termin dd a:nth-child(2n){width: 55%;}

	/*山药*/
	.m-searchBox{width: 234px;}
	.m-searchBox input {width: 200px;height: 34px;line-height: 34px;}
	.m-searchBox #btn {width: 34px;height: 34px;}
	.banner .pic {height:270px;line-height: 270px;}
	.ul-list1 .txt h3 {font-size: 14px;}
	.ul-list1 .txt {bottom: 13px;left: 13px;}
	.ul-list1 .sy-content .swiper-button-next {display: none;}
	.ul-list1 .sy-content .swiper-button-prev {display: none;}
	/*落苏*/

    /*紫苏*/
	.m-tab .tab li{width: 33.33%;margin-bottom: 2px;}
	.ul-list4 li .txt a{margin-bottom: 0;}
    .ul-list4 li .pic{float: none;margin: 0 auto 10px;}
    /* .ul-list5 .pic{float: none;width: auto;height: auto;border-radius: 28px;overflow: hidden;margin-bottom: 10px;} */
    .ul-list5 .txt{border-left: 1px solid #dededf;}
    /*土豆*/
    .ul-list5 .txt{padding: 20px 20px 9px 20px;}
    .ul-list5 .txt p{margin-bottom: 0;line-height: 1.8em;}

    /*洋葱*/
	.ul-list6{margin: 15px 0 ;}
	.ul-list6 li {padding:8px;}
	.ul-list6 li h3 {font-size: 16px;line-height: 1.5;margin-bottom: 8px;}
	.m-sort{height: 40px;}
	.m-sort p {line-height: 40px;font-size: 16px;}
	.m-sort span {line-height: 40px;font-size: 14px;padding-right:15px;}
	
	.ul-list7 {margin: 15px 0;}
	.ul-list7 li h3 {font-size:16px;margin-bottom:5px;line-height: 1.5;}
	.ul-list7 li .txt1 ,.ul-list7 li .txt2{padding: 8px;}
    /*蘑菇*/

    /*苹果*/
    .m-infoBox{
        overflow: hidden;
        overflow-x: scroll;
    }
    .m-infoBox .inner{
        width: 470px;
    }
}

/*Common For Max 412*/
@media only screen and (max-width: 413px) {
    .ul-list2 li,.ul-list3 li{width: auto;float: none;}
}
/*Common For Max 375*/
@media only screen and (max-width: 400px) {
    .m-tab-mg li a{padding: 7px 20px 8px;}
}
/*Common For Max 320*/
@media only screen and (max-width: 320px) {
    .m-termin dd a{font-size: 12px;}	
}

/* --------------------------- 固定屏幕样式 ---------------------------------------- */

