#h-searchdiv {background: #fff}

#h-searchdiv .search {
    position: relative;
    z-index: 12;
    display: inline-block;
    margin-top: 15px;
    margin-left: -60px
}

#h-searchdiv .search .search-box {
    float: left;
    width: 400px;
    height: 48px;
    border: 2px solid #00CC99;
    border-right: 0 solid;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    background: #fff
}

#h-searchdiv .search .s-niu {
    float: left;
    width: 90px;
    height: 52px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background: #00CC99;
    text-align: center;
    cursor: pointer
}

#h-searchdiv .search .s-niu:hover {
    background-color: #1BA68A
}

#h-searchdiv .search .s-niu em {
    display: inline-block;
    margin-top: 5px;
    width: 23px;
    height: 45px;
    background: url(../../common/image/common_new.png) -5px -125px no-repeat
}

#h-searchdiv .hot-search {
    position: absolute;
    top: 52px;
    left: 0px;
    z-index: 12;
    width: 400px;
    border: 1px solid #e5e5e5;
    background: #fff;
    text-align: left
}

#h-searchdiv .hot-search span {
    display: inline-block;
    margin: 0 20px;
    width: 20px;
    height: 20px;
    color: #fff;
    text-align: center;
    line-height: 20px
}

#h-searchdiv .hot-search ul {
    margin: 7px 0
}

#h-searchdiv .hot-search a {
    display: inline-block;
    height: 42px;
    color: #000;
    text-align: left;
    font-size: 14px;
    line-height: 42px
}

#h-searchdiv .hot-search li {
    cursor: pointer
}

#h-searchdiv .hot-search .hover,#h-searchdiv .hot-search li:hover {
    background: #f0f0f0
}

#h-searchdiv .search .search-box .i-search {
    margin-top: 3px;
    width: 289px;
    height: 45px;
    outline: 0;
    border: 0 solid;
    text-indent: 13px;
    font-size: 14px;
    font-size: 15px;
    line-height: 45px
}

#h-searchdiv .tip-indent {
    display: inline-block;
    width: 30px
}

#h-searchdiv .search-box ul {
    position: absolute;
    top: 53px
}

#h-searchdiv .search-box .searchtype i {
    margin-top: 0;
    vertical-align: -5px
}

#h-searchdiv .search-box .searchtype {
    height: 53px;
    line-height: 49px
}

.header .allfenl{position:relative;float:left;width:800px;height:80px;}
.header .allfenl .kuai{position:relative;float:left;display:block;width:100px;height:80px;line-height:80px;cursor:pointer;}
.header .allfenl .kuai ul{position:absolute;top:74px;left:-24px;z-index:10;display:none;width:249px;background:#fff;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.2);box-shadow:0 3px 10px rgba(0,0,0,.1);}
.header .allfenl .kuai:hover ul{display:block;}
.header .allfenl .kuai ul li a{display:block;height:35px;font-size:100%;line-height:35px;}
.header .allfenl .kuai ul li a:hover{background:#0EC5A1;color:#fff;}
.header .allfenl .kuai em{position:relative;display:inline-block;margin-left:4px;width:10px;height:22px;background:url(../../common/image/ktvip.png) -41px -43px no-repeat;}
.header .allfenl .kuai:hover em{background:url(../../common/image/ktvip.png) -63px -43px no-repeat;}
.cz{width:35px;height:20px;background:url(../../common/image/cz.png) no-repeat;}
.ps{background:url(/detail/image/PS.png) no-repeat; background-position: bottom 0px right 100%;}
.ai{background:url(/detail/image/AI.png) no-repeat; background-position: bottom 0px right 100%;}
.cdr{background:url(/detail/image/CDR.png) no-repeat; background-position: bottom 0px right 100%;}
.eps{background:url(/detail/image/AI.png) no-repeat; background-position: bottom 0px right 100%;}
.tif{background:url(/detail/image/PS.png) no-repeat; background-position: bottom 0px right 100%;}
.png{background:url(/detail/image/PNG.png) no-repeat; background-position: bottom 0px right 100%;}
.jpg{background:url(/detail/image/JPG.png) no-repeat; background-position: bottom 0px right 100%;}
.ppt{background:url(/detail/image/PPT.png) no-repeat; background-position: bottom 0px right 100%;}
.word{background:url(/detail/image/WORD.png) no-repeat; background-position: bottom 0px right 100%;}
.excel{background:url(/detail/image/EXCEL.png) no-repeat; background-position: bottom 0px right 100%;}
.d-navs{transition:top .5s ease-in-out;}
.piao{transition:top 1s ease-in-out;}
.d-title{width:100%;height:80px;color:#000;text-align:left;font-size:18px;font-family:'微软雅黑';line-height:80px;}
.d-title span{display:inline-block;margin-left:5px;}
.middle{overflow:hidden;margin-bottom:50px;width:100%;height:auto;}
.middle .m-l{position:relative;float:left;display:block;overflow:hidden;margin-right:16px;padding:35px;width:750px;background:#fff;font-size:95%;}
.middle .m-l .copyright{padding:10px;float:left;font-weight:550;color:#999;font-size:14px;line-height:30px;}
.middle .m-l p{text-align:left;text-indent:2em; line-height:28px; padding:5px 0;}
.middle .m-l img{max-width:750px;width:expression(document.body.clientWidth > 750? "750px": "auto" );}
.middle .m-r{float:left;display:block;width:320px;}
.middle .m-r .mould1{margin-bottom:20px;padding:15px 31px;width:300px;height:auto;background:#fff;}
.middle .m-r .mould1 .d-jf{width:300px;height:40px;font-size:95%;color:#838383;line-height:40px;cursor:pointer;}
.middle .m-r .mould1 .d-jf span{font-size:26px;width:60px;color:red;font-family:'微软雅黑';font-weight:bold;}
.middle .m-r .mould1 .d-down{margin:18px auto 18px;width:300px;height:55px;border-radius:2px;background:#00CC99;color:#fff;font-size:16px;line-height:55px;cursor:pointer;}
.middle .m-r .mould1 .d-down:hover{background:#1BA68A;}
.middle .m-r .mould1 .d-down i{display:inline-block;margin-left:-16px;width:47px;height:40px;background:url(../../common/image/common_new.png) 0 -446px no-repeat;vertical-align:-8px;}
.middle .m-r .mould1 .d-coll{margin:0 auto 17px;width:298px;height:53px;border:1px solid #d4d7d8;border-radius:2px;background:#fff;color:#5c5c5c;text-align:left;font-size:16px;line-height:53px;cursor:pointer;}
.middle .m-r .mould1 .d-coll:hover{background:#f4f4f4;}
.middle .m-r .mould1 .d-coll i{display:inline-block;width:136px;height:40px;background:url(../../common/image/common_new.png) 88px -30px no-repeat;vertical-align:-8px;}
.middle .m-r .mould1 .d-coll span{display:inline-block;}
.middle .m-r .mould1 .d-coll .chose{background:url(../../common/image/common_new.png) 90px -633px no-repeat;}
.middle .m-r .mould1 .d-msg{height:20px;font-family:Arial;line-height:20px;}

.middle .m-r .mould1 .upone{display:block;width:298px;height:40px;margin-top:15px; background:#fffbe9;border:1px solid #ffe591;font-size:12px;border-radius:2px;line-height:40px }
.middle .m-r .mould1 .uponespanone{color:#000;margin-left:5px}
.middle .m-r .mould1 .uponespantwo{padding:4px 5px;color:#fff;border-radius:2px;margin-left:10px}
.middle .m-r .mould1 .upcolortwo{background:#d59d4e}

.middle .m-r .mould1 .d-msg .d-view{ position: relative; float:left;display:block;width:33%;height:30px;color:#838383;text-align:center;font-size:15px;}
.middle .m-r .mould1 .d-msg .view-num{display:inline-block;margin-right:10px;width:22px;height:20px;background:url(../../common/image/common_new.png) -10px -298px no-repeat;vertical-align:-4px;}
.middle .m-r .mould1 .d-msg .down-num{display:inline-block;margin-right:10px;width:20px;height:20px;background: url(../../common/image/common_new.png) -6px -10px no-repeat;vertical-align:-4px;cursor: pointer;}
.middle .m-r .mould1 .d-msg  .yjdz {background: url(../../common/image/common_new.png) -12px -1454px no-repeat;}
.middle .m-r .mould1 .d-msg .jiayi{top: -1px;left: 19px;}
.middle .m-r .mould1 .d-msg .coll-num{display:inline-block;margin-right:10px;width:20px;height:20px;background:url(../../common/image/common_new.png) -6px -44px no-repeat;vertical-align:-4px;}
.middle .m-r .mould2{margin-bottom:16px;padding:26px 31px;width:300px;background:#fff;}
.middle .m-r .mould2 ul{display: inline-block;}
.middle .m-r .mould2 li{float:left;display:block;width:100%;height:33px;color:#838383;font-size:90%;line-height:33px;}
.middle .m-r .mould2 li .m-l2{float:left;display:inline-block;margin-right:10px;color:#838383;}
.middle .m-r .mould2 li .sj{ float:right; margin-top:10px; background:url(../../common/image/sj.gif) no-repeat; width:285px; height:45px;}
.middle .m-r .mould2 li .m-r2 b{color:red;}
.middle .m-r .mould2 li .m-r2{float:right;display:inline-block;color:#838383;}
.middle .m-r .mould2 li .m-r2 i{margin-right:35px;width:20px;height:33px;}
.middle .m-r .mould2 li .m-r2 img{margin-right:-7px}
.middle .m-r .mould2 li .m-r2 em{ position: relative; display: inline-block;width: 16px;height: 16px;border-radius: 40px;background: #c4c4c4;vertical-align: 0px;line-height: 16px;color: #ffffff;/* font-style: oblique; */}
.middle .m-r .mould2 li .m-r2 em .say{
	display: none;
	position: absolute;
	cursor: pointer;
	left: -395px;
	top: -340px;
	width: 346px;
	height: auto;
	color: #af9178;
	background: #ffffff;
	border: 1px solid #dfdfdf;
	padding: 17px 19px 32px 28px;
}
.middle .m-r .mould2 li .m-r2 em:hover .say{
	display: block;
	}
.middle .m-r .mould2 li .m-r2 em .say .s-tt{
	height: 50px;
	line-height: 50px;
	font-size: 18px;
}
.middle .m-r .mould2 li .m-r2 em .say p{
	text-align: left;
	text-indent: 2em;
	line-height: 20px;
	font-size: 12px;
}

.middle .m-r li .course {
	float: right;
	margin-top: 4px;
	margin-right: 5px;
	width: 70px;
	height: 22px;
	border: 1px solid #f2a20c;
	border-radius: 4px;
	color: #f2a20c;
	font-size: 12px;
	line-height: 22px
}

.middle .m-r li .course:hover {
	background: #f2a20c;
	color: #fff
}
.middle .banquan {
	display:block;
	width:100%;
	height:60px;
	color:#000;
	text-align:left;
	line-height:60px
}
.middle .banquan .gx {
	display:inline-block;
	margin-right:5px;
	width:40px;
	height:40px;
	background:url(../../common/image/gx.png) no-repeat;
	vertical-align:10px
}
.middle .banquan .yc {
	display:inline-block;
	margin-right:5px;
	width:40px;
	height:40px;
	background:url(../../common/image/yc.png) no-repeat;
	vertical-align:10px
}
.middle .banquan .title {
	display:inline-block;
	overflow:hidden;
	width:505px;
	color:#565656;
	text-align:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:400;
	font-size:18px
}
.middle .wlimit .m-l img{max-width: 750px;height: auto;}

.middle .m-l .m-about {
	width: 100%;
	height: 50px;
	border-top: 1px solid #eee;
	color: #000;
	text-align: left;
	font-weight: 400;
	font-size: 16px;
	line-height: 50px
}
.middle .m-l .m-about span {color:#838383}
.middle .m-l ul li a {
	float: left;
	display: block;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 9px;
	padding: 0 10px;
	height: 30px;
	border-radius: 4px;
	background: #f3f4f9;
	color: #999;
	text-align: center;
	font-size: 12px;
	line-height: 30px
}
.middle .m-r .support{overflow:hidden;padding:21px 27px 31px 33px;width:301px;background:#fff;color:#00CC99;font-size:9pt;border-radius:4px}
.middle .m-r .support .recommend{width:300px;height:30px;text-align:left;font-size:125%;line-height:30px}
.middle .m-r .support .recommend a{float:right;color:#838383;text-align:right;font-size:14px;cursor:pointer}
.middle .m-r .support .recommend a:hover{color:#007aff}
.middle .m-r .support .img{position:relative;float:left;margin-top:16px;margin-right:8px;width:90px;height:127px; border:1px solid #eceff1;cursor:pointer}
.middle .m-r .support .lazy{width:90px;height:100%;object-fit:contain;}
.topzp{float:left;background:url(../../common/image/topzp.png) no-repeat;width: 40px;height:30px;line-height:30px}
.tags{background:url(../../common/image/tags.png) no-repeat;width: 40px;height:30px;line-height:30px}

.cover_img_mark_r{position:absolute;top:100px;left:23px}
.cover_img_mark_r .corner_mark{width:146px;height:45px}
.cover_img_mark_r .mark_text{width:100%;height:33px;line-height:33px;position:absolute;top:10px;left:0;text-align:center;color:#784300;font-size:14px}

.bj-div .bj-img img {
	width:750px
}
.you-like{overflow:hidden;width:100%;}
.you-like .y-title{height:73px;color:#414141;text-align: center;font-size:20px;}
.piao{z-index:3;background:#eceff1;}
.d-daoh{width:100%;height:55px;color:#5A5A5A;text-align:left;font-size:14px;line-height:46px;}
.d-daoh span{display:inline-block;margin-left:3px;}
.d-daoh a{color:#5A5A5A;}
.opacity{position:absolute;z-index:2;opacity:1;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
.zezhao-t{width:780px;height:200px;}
.zezhao-l{top:220px;width:280px;height:77px;}
.zezhao-r{top:220px;right:0;width:290px;height:77px;}
.zezhao-b{top:297px;width:780px;height:174px;}
.vip-yd{position:relative;}
.vip-yd .yd-jr{display:block;margin:5px auto 0;width:1200px;height:60px;background:url(../../common/image/yd.jpg) center center no-repeat;}
.vip-yd .yd-close{position:absolute;top:0;right:0;width:30px;height:30px;background:url(../../common/image/yd.png) 6px -23px no-repeat;cursor:pointer;}
.vip-yd .yd-close:hover{background:url(../../common/image/yd.png) 6px 3px no-repeat;}
.flex-images{overflow:hidden;}
.flex-images .item{position:relative;float:left;overflow:hidden;box-sizing:content-box;margin:4px;border:1px solid #eee;}
.flex-images .item img{width:100%;height:100%;}
#demo1{margin-bottom:50px;}
.flex-images .item .ljxzk{display:none;}
.flex-images .item:hover .ljxzk{position:absolute;top:10px;right:10px;display:block;width:80px;height:40px;background:#d7000f;color:#fff;line-height:40px;}
.flex-images .item:hover .ljxzk i{display:inline-block;width:22px;height:36px;background:url(common/image/common.png) -13px -452px no-repeat;vertical-align:-10px;}
.flex-images .item:hover .ljxzk:hover{position:absolute;top:10px;right:10px;display:block;width:80px;height:40px;background:#fc2130;cursor:pointer;}
.flex-images .item:hover .ljsck{position:absolute;top:10px;right:97px;display:block;width:40px;height:40px;background:url(../../common/image/common.png) 3px -35px no-repeat #fff;cursor:pointer;}
.flex-images .item:hover .chose{background:url(../../common/image/common.png) 7px -637px no-repeat #fff;}
.flex-images .excel{margin-right:10px;margin-bottom:20px;padding-bottom:30px;background:#fff;box-shadow:5px 5px 5px #888;}
.flex-images .exceltitle{position:relative;top:5px;color:#252525;font-size:13px;}
.s-box .ljxzk{display:none;}
.s-box:hover .ljxzk{position:absolute;top:10px;right:10px;display:block;width:80px;height:40px;background:#d7000f;color:#fff;line-height:40px;}
.s-box:hover .ljxzk i{display:inline-block;width:22px;height:36px;background:url(../../common/image/common.png) -13px -452px no-repeat;vertical-align:-10px;}
.s-box:hover .ljxzk:hover{position:absolute;top:10px;right:10px;display:block;width:80px;height:40px;background:#fc2130;cursor:pointer;}
.s-box:hover .ljsck{position:absolute;top:10px;right:97px;display:block;width:40px;height:40px;background:url(../../common/image/common.png) 3px -35px no-repeat #fff;cursor:pointer;}
.s-box:hover .chose{background:url(../../common/image/common.png) 32px -632px no-repeat #fff;}
.picjianjie{display:inline-block;margin-top:10px;width:100%;color:#999;text-align:left;font-size:13px;line-height:22px;}
.picjianjie a{display:inline-block;margin-right:5px;color:#999;}
.picjianjie a:hover{color:#d7000f;}