/* icon */
.icon-ztsb{width:32px; height:26px; background-position:-9px -389px;}
.icon-llzt{width:26px; height:26px; background-position:-51px -388px;}
.icon-cjzt{width:29px; height:26px; background-position:-91px -387px;}
.icon-unicode{width:29px; height:26px; background-position:-130px -385px;}
.icon-jfzh{width:26px; height:26px; background-position:-166px -225px;}
.icon-xhzd{width:29px; height:26px; background-position:-310px -90px;}
.icon-kxzd{width:31px; height:26px; background-position:-329px -223px;}
.icon-swjz{width:29px; height:26px; background-position:-204px -224px;}
.icon-bjtd{width:9px; height:5px; background-position:-34px 0; margin:0 0 3px 10px;}
.icon-z{width:9px; height:16px; background-position:-18px -60px; margin:0 5px 8px 0;}
.icon-shop{width:12px; height:14px; background-position:-29px -60px; margin:0 5px 3px 0;}
.icon-see{width:15px; height:14px; background-position:-43px -60px; margin:0 5px 3px 0;}
.icon-like{width:14px; height:12px; background-position:-60px -60px; margin:0 5px 4px 0;}
.icon-tip{width:18px; height:18px; background-position:-76px -60px; margin:0 5px 4px 0;}
.icon-qjd{width:14px; height:17px; background-position:-96px -60px; margin:0 5px 5px 0;}
.icon-refresh{width:17px; height:14px; background-position:-112px -60px; margin:0 5px 5px 0;}
.icon-yhq{width:17px; height:13px; background-position:-131px -60px; margin:0 5px 5px 0;}
.icon-yhh{width:17px; height:13px; background-position:-150px -60px; margin:0 0 5px 5px;}
.icon-zbzt{width:60px; height:60px; background-position:0 -150px; margin:0 5px 0 0;}
.icon-mfgx{width:60px; height:60px; background-position:-62px -150px; margin:0 5px 0 0;}
.icon-ttdj{width:60px; height:60px; background-position:-124px -150px; margin:0 5px 0 0;}
.icon-jsfh{width:60px; height:60px; background-position:-186px -150px; margin:0 5px 0 0;}
.icon-share1{width:18px; height:18px; background-position:-84px -10px; margin:0 5px 3px 0;}
.icon-share2{width:18px; height:18px; background-position:-104px -10px; margin:0 5px 3px 0;}
.icon-share3{width:18px; height:18px; background-position:-124px -10px; margin:0 5px 3px 0;}
.icon-share4{width:18px; height:18px; background-position:-141px -10px; margin:0 5px 3px 0;}
.icon-reset{width:19px; height:15px; background-position:-197px -60px; margin:0 5px 3px 0;}
.icon-refre{width:15px; height:15px; background-position:-218px -60px; margin:0 5px 3px 0;}
.icon-jinghua{width:90px; height:71px; background-position:0 -220px; position:absolute; right:0; top:0;}

.icon-notice{width:11px; height:11px; background-position:-236px -60px; margin:0 5px 3px 0;}
.icon-renling{width:16px; height:16px; background-position:-251px -60px; margin:0 5px 3px 20px;}
.icon-shop2{width:16px; height:16px; background-position:-271px -60px; margin:0 5px 3px 0;}
.icon-file{width:7px; height:4px; background-position:-81px 0; margin:0 0 1px 5px;}
.icon-warn{width:21px; height:21px; background-position:-291px -60px; margin:0 10px 3px 0;}
.icon-star{width:14px; height:14px; background-position:-316px -60px; margin:0 3px 2px 0;}
.icon-ustar{width:14px; height:14px; background-position:-334px -60px; margin:0 3px 2px 0;}
.icon-biaoqing {width:16px; height:16px; background-position:-352px -60px; margin:0 3px 2px 0;}
.icon-discu{width:16px; height:16px; background-position:-372px -60px; margin:0 3px 2px 0;}
.icon-jubao{width:16px; height:16px; background-position:-392px -60px; margin:0 4px 4px 0;}
.icon-reminder{width:15px; height:16px; background-position:-412px -60px; margin:0 10px 4px 0;}
.icon-upload{width:14px; height:14px; background-position:-431px -60px; margin:0 4px 4px 0;}

.icon-share{width:14px; height:12px; background-position:-449px -60px; margin:0 4px 4px 0;}
.icon-write{width:15px; height:11px; background-position:-467px -60px; margin:0 4px 4px 0;}
.icon-tdc{width:13px; height:11px; background-position:-266px -10px; margin:0 4px 3px 0;}
.icon-ugm{width:10px; height:11px; background-position:-283px -10px; margin:0 4px 3px 0;}
.icon-rili{width:12px; height:11px; background-position:-298px -10px; margin:0 4px 3px 0;}
.icon-close{width:22px; height:24px; background-position:0 -300px; margin:0 0 0 10px;}
.icon-labhide{width:7px; height:4px; background-position:-9px 0; margin:5px 0 0 4px}
.icon-ftfhide{width:9px; height:5px; background-position:-92px 0; margin:0 0 3px 5px;}
.icon-down{width:7px; height:8px; background-position:-118px 0; margin:0 0 1px 5px;}
.icon-up{width:7px; height:8px; background-position:-129px 0; margin:0 0 1px 5px;}
.icon-chuchuang{width:9px; height:9px; background-position:-78px -300px; margin:0 5px 3px 0;}
.icon-liebiao{width:9px; height:9px; background-position:-91px -300px; margin:0 5px 3px 0;}
.icon-update{width:17px; height:12px; background-position:-314px -10px; margin:0 5px 5px 0;}
.icon-map{width:14px; height:14px; background-position:-332px -10px; margin:0 0 2px 0;}
/* font company */
.ind-flist .indlab{float:left; padding-right:15px; padding-top:12px;}
.ind-flist .ddhit{border-bottom:1px solid #dadada;}
.ind-flist .indlab a{display:inline-block; padding:0 20px; line-height:36px; margin:0 8px;color:#999; font-size:16px;}
.ind-flist .indlab a.hit{position:relative; background:#fff; border-left:1px solid #dadada; border-right:1px solid #dadada; border-top:1px solid #dadada; top:1px; color:#f25618;}
.index-chold{height:180px;}
.index-clist{padding:25px 0; display:none;}
.icul-home{margin-bottom:20px; overflow:hidden;}
.icul-home li{overflow:hidden; float:left; margin-left:6px; width:144px; display:block; _display:inline;}
.icul-home li.linml{margin-left:0;}
.icul-home li a{display:block; position:relative; margin: 2px;}
.icul-home li a:hover {margin: 0;border: 2px solid #0dad51;}
.icul-home li div {height: 20px;text-align: center;}
.icul-home li div a,
.icul-home li div a:hover {border: none;margin: 0;}
.icul-home li img {height: 140px;width: 140px;}
/* 字体公司列表 */
.indcompany-list li{display:block; padding:20px 0; overflow:hidden; border-bottom:1px solid #eee;}
.indcompany-list li .ilimg{width:150px; height:150px; overflow:hidden; float:left;}
.indcompany-list li .ilmess{width:240px; float:left; padding-left:20px; color:#999; line-height:23px;}
.indcompany-list li .ilmess a.iltit{font-size:16px; color:#333; line-height:33px;}
.indcompany-list li .ilmess a.ilfont{color:#ff8100;}
.indcompany-list li .ilmess a:hover{text-decoration:underline;}
.indcompany-list li .ilfamily{float:left; padding-top:20px;}
.indcompany-list li .ilfamily img{width:150px; height:120px}
.indcompany-list li .ilfamily a.img{display:block;float:left;padding-right:10px;}
.index-family .indcompany-list li .ilfamily{width:750px;}
.index-family .indcompany-list li{width:1200px;}
/* font notice */
.font-notice{width:228px; line-height:20px; padding:16px 10px; border-bottom:1px solid #eee; overflow:hidden;}
.font-notice .fn-tit{width:60px; float:left; color:#0dad51;}
.font-notice .fn-list{width:168px; height:20px; float:left; color:#999; overflow:hidden}
.font-notice .fn-list a{color:#999; display:block; max-width:100%; _width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ftype-firm{width:248px; height:378px; float:right; border:1px solid #eee; margin-top:17px; overflow:hidden;}
.fef-lab{overflow:hidden;}
.fef-lab a{display:block; width:50%; height:40px; line-height:40px; float:left; font-size:16px; color:#555; text-align:center; border-bottom:2px solid #d6d6d6;}
.fef-lab a.hit{border-bottom:2px solid #01af63; color:#333;}
.feftop{overflow:hidden; border-bottom:1px solid #d7d7d7; padding:10px 0; margin-bottom:5px; display:none;}
.feftop .fnimg{width:60px; height:60px; overflow:hidden; float:left; border:2px solid #d7d7d7; border-radius:2px;}
.feftop .fncon{width:145px; float:left; padding:0 0 0 7px; color:#999; font-size:12px; line-height:20px;}
.feftop .fncon a{font-size:14px; color:#333; line-height:20px; margin-top:2px;}
.feftop .fncon a:hover{text-decoration:underline;}
.feflist{padding:7px 15px; overflow:hidden;}
.feflist ul{display:block; overflow:hidden;}
.feflist li{width:100%; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.feflist li a{font-size:14px; color:#555;}
.feflist li a:hover{text-decoration:underline;}
/* font clan */
.fastnav{padding-bottom:5px;}
.fastnav>a{color:#555; font-size:14px; margin:0 12px 5px 12px; line-height:45px;}
.fastnav>a:hover{text-decoration:underline;}
.fastnav>a.achoo{display:inline-block; *width:130px; *overflow:hidden; height:24px; line-height:24px; border:1px solid #dadada; color:#555; padding:0 0 0 10px; margin:0 0 0 10px;}
.fastnav>a:hover.achoo{text-decoration:none; border:1px solid #f25618; color:#f25618;}
.fastnav>a:hover.achoo .icon-close{background-position:-26px -300px;}
.fastnav>i{color:#999; font-size:14px; margin:0 12px 5px 12px; line-height:45px;}
.clan-top{background:#f7f7f7; border-top:2px solid #e9e9e9; padding:15px 20px; line-height:40px; font-size:24px; color:#333;}
.clan-top a.ctatten{display:inline-block; height:30px; line-height:30px; padding:0 15px; color:#fff; font-size:14px; font-weight:700; background:#f36f20; float:right; margin-top:5px;}
.clan-top a:hover.ctatten{opacity:0.8; filter:alpha(opacity=80);}
.clan-top a.ctget{font-size:14px; color:#0dad51;}
.clan-top a:hover.ctget{text-decoration:underline;}
.clan-top a.ctcoop{display:inline-block; width:50px; height:22px; text-align:center; line-height:22px; color:#fff; background:#f36f20; font-size:12px; font-weight:normal; vertical-align:middle; margin:0 0 3px 5px;}
.clan-top a:hover.ctcoop{opacity:0.8; filter:alpha(opacity=80);}
/* -----clan nav */
.clan-nav{background:#0dad51; height:42px; line-height:42px; padding-left:20px;}
.clnav li{float:left; height:42px; border-right:1px solid #0d8942; position:relative; z-index:580;}
.clnav li a{position:relative; display:block; height:42px; line-height:42px; padding:0 40px; top:-3px; font-size:16px; color:#fff; border-top:3px solid #f7f7f7; _float:left;}
.clnav li a.hit{border-top:3px solid #f36f20; background:#fff; color:#555;}
.clnav li.cln-file{float:right;}
.clnav li.cln-file a{padding:0 20px;}
.clnav li.cln-file a.hit{background:#0c9747; border-top:3px solid #f7f7f7; color:#fff;}
.clnav li.cln-shop{float:right; border-right:none;}
.clnav li.cln-shop a{padding:0 20px;}
.clnav li.cln-file .cls-list{position:absolute; width:100%; background:#fff; font-size:14px; color:#555; left:0; top:42px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding-top:5px; display:none;}
.clnav li.cln-file .cls-list a{font-size:14px; color:#555; border:none; height:30px; line-height:30px; text-align:center; padding:0; margin:0 12px;}
.clnav li.cln-file .cls-list a:hover{color:#f36f20;}
.clnav li.cln-file .cls-list a i{margin:0 5px 2px 0}
.clnav li.cln-file .cls-list a.alast{border-top:1px solid #eee; margin-top:5px; color:#0dad51;}
/* ----clan main */
.clan-main{overflow:hidden;}
.clan-left,.clan-right{height:auto;margin-bottom:-32767px;padding-bottom:32767px;}
.clan-left{width:920px; float:left; border-right:1px solid #eaeaea; padding-right:23px;}
.cll-focus{width:360px; float:left; background:#f3f3f3; position:relative;}
.cll-focus .lx-wrapper{z-index:400;}
.cll-focus .lx-controls{left:0; top:315px; width:360px; height:30px;}
.cll-focus .lx-wrapper .lx-controls-direction{width:100%; left:0; top:0;}
.cll-focus .lx-wrapper .lx-controls-direction a{width:13px; height:19px;}
.cll-focus a.lx-prev{background-position:-104px -300px; left:10px; right:auto; top:50%; margin-top:-6px;}
.cll-focus a.lx-next{background-position:-120px -300px; left:auto; right:10px; top:50%; margin-top:-6px;}
.cll-focus .slpager{position:relative; z-index:450; width:290px; height:67px; margin:15px auto; overflow:hidden;}
.cll-focus .slpager a{width:86px; height:63px; margin-right:10px; border:2px solid #f3f3f3; overflow:hidden;float: left;}
.cll-focus .slpager a.active{border:2px solid #f36f20;}
.slhold{position:relative; width:1000px;}


.cll-choo{width:530px; float:right;}
.cll-choo .version{color: #999;}
.cll-news{width:400px; height:330px; float:right;}
.cll-scroll{width:500px; float:left;}
.chpart1{color:#333; font-size:18px;}
.chpart2{display:block; background:#fff7ed; width:490px; padding:6px 20px; color:#999; line-height:30px;}
.chpart2 .chcost{color:#555; text-decoration:line-through;}
.chpart3{color:#555;font-size:14px;line-height:200%;padding-top:10px;margin-top:20px;}
.chpart4{font-size:14px; line-height:30px; padding:10px 0; color:#999;}
.chpart5{_display:block; _width:530px; overflow:hidden; font-size:14px; line-height:30px; padding:2px 0;}
.chpart5 dt{width:75px; float:left; color:#999;}
.chpart5 dd{width:455px; float:left;}
.chpart5 dd a{display:inline-block; padding:0 10px; border:1px solid #ccc; margin-right:10px; color:#555; background:#fff;}
.chpart5 dd a:hover{border:1px solid #0dad51; color:#0dad51;}
.chpart5 dd a.hit{border:1px solid #0dad51; color:#0dad51; background:url(../images/ahit.png) right bottom no-repeat #fff;}
.chpart5 dd a.disab{border:1px dashed #ccc; color:#999; cursor:default;}
.chpart5 .chyear{border:1px solid #ccc; color:#555; height:24px; line-height:24px;}
.chpart6 a.ch-buy{display:inline-block; min-width:138px; height:37px; line-height:37px; text-align:center; background:#f36f20; border:2px solid #f36f20; font-size:16px; font-weight:700; color:#fff; margin-right:15px;padding: 0 10px;}
.chpart6 a.ch-down{display:inline-block;width:138px;height:37px;line-height:37px; text-align:center; background:#fff; border:2px solid #f36f20; font-size:16px; font-weight:700; color:#f36f20;}
.chpart6 a:hover{opacity:0.8; filter:alpha(opacity=80);}
a.ch-down.font-buy{border: 2px solid #0dad51;color: #0dad51;}
.cll-tit{font-size:20px; color:#333; line-height:45px; border-bottom:2px solid #e9e9e9;}
.cll-tit .ctnum{display:inline-block; height:22px; line-height:22px; padding:0 6px; background:#1075a8; margin-left:10px; font-size:14px; color:#fff;}
.cll-tit a span {font-size: 20px;color: #0dad51;}
.cll-mess ul {margin-left: -15px;}
.cll-mess li {float: left;margin-left: 15px;}
.cll-mess{width:100%; font-size:14px; color:#333;}
.cll-mess td{border-bottom:1px solid #f0f0f0; line-height:20px; overflow:hidden; padding:10px 5px 10px 8px;}
.cll-mess td a{color:#0dad51;}
.cll-mess td .authorized{margin-left:10px;}
.cll-mess .ctit{background:#f8f8f8; padding:10px 5px 10px 20px; color:#999;}
.clan-main .download{margin-top:10px;font-size:14px;}
.download .weixin img{width:180px;}
li.link-licence a{color: #ff8100;}
.style-load{margin-top:20px;}
.compare-mess{width:1200px; font-size:14px; color:#333;}
.compare-mess td{border:1px solid #f0f0f0; line-height:20px; padding:10px 5px 10px 8px;}
.compare-mess .ctit{background:#f8f8f8; padding:10px 5px 10px 20px; color:#999;}
.cll-intro{font-size:14px; line-height:25px;}
.cll-intro a.clmore{color:#0dad51;}
/* ----clan style */
.index-dtop{background:#fbfbfb; border:1px solid #ddd; padding:15px 15px; line-height:35px; font-size:14px; position:relative;}
.index-dtop a.ind-type1{display:block; width:126px; height:33px; line-height:33px; text-align:center; background:#0dad51; font-size:16px; color:#fff; float:left;}
.index-dtop .ind-type2{display:block; width:230px; height:27px; line-height:27px; background:#fff; border:1px solid #ccc; padding:2px 10px; float:left; margin-left:10px; _display:inline;}
.index-dtop .ind-type2.view{width:390px;}
.index-dtop .ind-type3{float:left; margin:0 20px; _display:inline;}
.ind-type3-num{float:left; padding-left:10px;}
.index-dtop .ind-type4{float:left; margin-right:15px; _display:inline;}
.index-dtop .ind-type4 input{vertical-align:middle; margin:0 5px 4px 0;}
.index-dtop .ind-type5{float:left; margin-right:15px; _display:inline;}
.index-dtop .ind-type6{float:left; margin-right:15px; _display:inline;}
.index-dtop .ind-type7{float:left; _display:inline;}
.index-dtop .ind-type8{float:right;}
.index-dtop .ind-type8 a{display:block; text-decoration:underline;}
.itype1-list{position:absolute; border:1px solid #ddd; left:15px; top:53px; background:#fff; padding:10px 5px 10px 15px; display:none; z-index:99;}
.itype1-list dl{margin-right:50px; line-height:20px;}
.itype1-list dt{color:#333; font-weight:700; font-size:14px; padding:5px 0 3px 0;}
.itype1-list dd{color:#666; font-size:12px; padding-left:15px;}
.itype1-list dd a{color:#666;}
.itype1-list dd a:hover{text-decoration:underline;}
#demo .color input{display:inline-block; vertical-align:middle; margin:0 5px 4px 0; width:14px; height:14px; border:1px solid #7d7d7d; text-indent:-9999em; font-size:0px; cursor: pointer;}
.index-dlist li{display:block; padding:10px 0; margin-bottom:20px; border-bottom:1px solid #eee; line-height:50px;}
.index-dlist li .id-fname{font-size:16px; color:#333; padding:0 0 5px 0; line-height:30px;}
.index-dlist li .id-fname a.idbus{display:inline-block; line-height:30px; background:#0dad51; padding:0 12px; color:#fff;}
.index-dlist li .id-fname a:hover.idbus{opacity:0.8; filter:alpha(opacity=80);}
.index-dlist li .id-fname a.idcomp{display:inline-block; line-height:30px; background:#f36f20; padding:0 12px; color:#fff;}
.index-dlist li .id-fname a:hover.idcomp{opacity:0.8; filter:alpha(opacity=80);}
.index-dlist li .id-flook{position:relative; font-size:24px; color:#333; margin:0; _margin:0; padding:0;  _padding:0;}
/*.index-dlist li .idfbg{background:#f8f8f8;}*/
.index-dlist li .id-flook .alike{display:inline-block; height:25px; line-height:25px; color:#fff; padding:0 10px; text-align:center; background:#f25618; color:#fff; position:absolute; right:0; top:0; display:none; z-index:400;}
.index-dlist li .id-flook .alike:hover{opacity:0.8; filter:alpha(opacity=80);}
.id-fname dd{float:left;margin-left: 30px;}
.id-fname .ifwh1{margin: 0;}
.head .ifwh1{width: 270px;}
.head .ifwh2{width: 420px;}
#demo .version{color: #ccc;}
.ifwh1{width:720px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ifwh2{width:220px;}
.ifwh3{width:120px;}
.ifwh4{width:140px;}
.ifwh5{width:100px; text-align:right; float:right;}
.clan-main .head .ifwh1{width: 230px;}
.clan-main .head .ifwh2{width: 300px;}
.clan-main .ifwh1{width:560px;}
.clan-main .ifwh3{width:100px;}
.clan-main .ifwh9{width:70px;}
.lidiv-tul2{display:inline-block; height:22px; line-height:22px; position:relative; font-size:12px; vertical-align:middle; z-index:500;}
.lidiv-tul2 .icon-bjtb{top:11px;}
.lidiv-tul2 .tusel{display:block; position:absolute; left:0; top:-3px;}
.lidiv-tul2 .tusel .tutit{display:block; font-size:14px; margin:0; background:#0dad51; padding:0 5px; border:1px solid #0dad51; color:#fff; cursor:pointer; overflow:hidden;}
.lidiv-tul2 .tusel .hit{background:#fff; border:1px solid #f25618; border-bottom:none; color:#f25618;}
.lidiv-tul2 .tusel .hit .icon-bjtb{background-position:-54px 0;}
.lidiv-tul2 .tusel .tuul{border:1px solid #f25618; border-top:none; background:#fff; white-space:nowrap;}
.lidiv-tul2 .tusel .tuul li{display:block; border:none; margin:0; position:inherit; padding:0;}
.lidiv-tul2 .tusel .tuul li a{display:block; padding-left:5px; color:#f25618;}
.lidiv-tul2 .tusel .tuul li a:hover{background:#ffefe8;}
.lidiv-tul2 .tusel3{width:101px; height:18px; position:absolute; background:#fff; border:1px solid #f25618; left:0; top:18px; overflow:hidden;}
.tuw115{width:115px;}
.tuw140{width:140px;}
.nomess{line-height:25px; background:#f8f8f8; padding:30px 0; text-align:center; font-size:14px;}
.moremess{line-height:25px; background:#f8f8f8; padding:15px 0; text-align:center; font-size:14px;}
.font-news ul{background:url(../images/newbg2.gif) repeat-y;}
.font-news li{overflow:hidden; float:left; display:block; width:450px; height:120px; margin:22px 5px;}
.font-news li .fnimg{width:160px; height:120px; overflow:hidden; float:left;}
.font-news li .fncon{width:253px; float:left; padding:0 0 0 15px; color:#999;}
.font-news li .fncon a{display:block; font-size:16px; color:#666; line-height:20px; margin:5px 0 10px 0;}
.font-news li .fncon a:hover{text-decoration:underline;}
/* ----clan discuss */
.discu-score{font-size:14px;}
.discu-score td{line-height:30px; padding-left:20px;}
.discu-texa{display:block; width:907px; height:110px; border:1px solid #ddd; overflow:auto; padding:5px;}
.discu-send{overflow:hidden}
.discu-send a{color: #ff8100}
.discu-send button{color:#555; font-size:14px; border:none;}
.discu-send .discu-btn{display:inline-block; padding:0 17px; height:30px; line-height:30px; background:#0dad51; color:#fff; margin-left:30px;}
.discu-send .discu-btn:hover{opacity:0.8; filter:alpha(opacity=80);}
.discu-list li{padding:20px 0; border-bottom:1px dashed #ddd; overflow:hidden; color:#999; position:relative;}
.discu-list li .dlimg{width:95px; text-align:center; float:left;}
.discu-list li .dlcon{width:824px; float:left; line-height:25px;}
.dl-opera a{color:#999; margin:0 8px;}
.dl-opera a:hover{text-decoration:underline;}

.clan-right{width:230px; float:right;}
.clr-mess{line-height:27px; color:#999;}
.clr-mess a.slmbtn{display:inline-block; width:95px; height:30px; line-height:30px; text-align:center; color:#fff; background:#f36f20;}
.clr-mess a:hover.slmbtn{opacity:0.8; filter:alpha(opacity=80);}
.clr-mess a.dslmbtn{display:inline-block; width:55px; height:30px; line-height:30px; text-align:center; color:#fff; background:#f36f20;}
.clr-mess a:hover.dslmbtn{opacity:0.8; filter:alpha(opacity=80);}
.clr-tit{color:#333; font-weight:700; line-height:18px; border-bottom:1px solid #eee;}
.clr-tit span{display:inline-block; height:18px; line-height:18px; border-left:3px solid #0dad51; padding-left:10px; margin:10px 0;}
.clr-tit,.clr-tit a{font-size:14px;}
.clr-list{overflow:hidden;}
.clr-list li{width:100%; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.clr-list li a{font-size:14px; color:#555;}
.clr-list li a:hover{color:#f36f20;}
/* 风格 */
.clan-tip{font-size:14px; color:#999; line-height:30px; padding-bottom:5px;}
.clan-tip a{color:#f36f20;}
.clan-tip a.cltfile{display:inline-block; height:30px; line-height:30px; padding:0 10px; background:#f36f20; color:#fff; font-size:14px; font-weight:700; }
.clan-tip a:hover.cltfile{opacity:0.8; filter:alpha(opacity=80);}
.clan-filter .list-dd i, .clan-filter .list-dd .all{margin-right: 15px;}
.clan-filter .ftf-dl, .clan-filter .ftf-dl a{line-height: 25px;}
.clan-filter .list-dd{width: 810px;}
.clan-filter a{margin:0 10px; color:#555;}
.clan-filter a.hit{color:#0dad51;}
/* 样张 */
.sample-list ul{width: 930px; overflow: hidden;}
.sample-list li{display:block; margin: 0 28px 20px 0; float:left; width:280px; border:1px solid #eee; _display:inline; overflow:hidden; position:relative; font-size:14px; line-height:22px;}
.sample-list li img{height:210px;}
.sample-list li .ildiv{padding:3px 12px;}
.sample-list li .inshop{background:#f8f8f8; padding:0 10px; line-height:34px; font-size:14px; color:#f36f20; margin-top:5px;}
.sample-list li .inshop a{color:#f36f20;}
.sample-list li .iltype{display:inline-block; line-height:20px; font-size:12px; color:#fff; padding:0 8px; background:#0dad51; float:right;}
.sample-list li .iltype a{color: #fff;}
.sample-list li .fname{display:block; max-width:180px; _width:180px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sample-list li a:hover.fname{text-decoration:underline;}
.sample-list li .inbtn{position:absolute; top:0; right:0; overflow:hidden; display:none;}
.sample-list li .inbtn a{display:inline-block; height:25px; line-height:25px; color:#fff; padding:0 10px; text-align:center; margin-right:5px; margin-top:5px;}
.sample-list li .inbtn a.asee{background:#0dad51;}
.sample-list li .inbtn a.alike{background:#f25618;}
.sample-list a span{display: none;}
/* 咨询 */
.inform-list li{display:block; width:920px; padding:20px 0; overflow:hidden; border-bottom:1px solid #eee;}
.inform-list li .ilimg{width:160px; height:120px; overflow:hidden; margin-top:10px; float:left;}
.inform-list li .ilmess{width:740px; float:left; padding-left:15px; color:#999; line-height:23px;}
.inform-list li .ilmess a.iltit{font-size:16px; color:#666; line-height:33px;}
.inform-list li .ilmess a:hover{text-decoration:underline;}
.fontbor{border-top:2px solid #e9e9e9; margin-top:10px;}
/* 网站公告 */
.announcement{font-size: 14px;}
.announcement .subject a{font-size: 18px;}
.announcement .inform-list li .ilmess{width: auto;}
/* 字体分类 */
.ftf-tit{padding:0 10px; line-height:38px; background:#fbfbfb; border:1px solid #eaeaea; color:#999;}
.ftf-dl{line-height:36px; padding:10px 0; border-bottom:1px dashed #eaeaea;}
.ftf-dl dt{padding-left:10px; width:100px; float:left; color:#333;}
.ftf-dl .lab-dd{width:1084px; margin-left:-28px; padding-left:15px; border-bottom:1px solid #fff;}

.ftf-dl .lab-dd a{position:relative; top:1px; padding:1px 10px; margin:0 3px;}
.ftf-dl .lab-dd a.hit{background:#fff; border:1px solid #dadada; border-bottom:none; color:#f25618; padding:0 9px 1px;}
.ftf-dl .lab-dd-show{width:800px; float:left; padding-left:15px; border-bottom:1px solid #fff;}
.ftf-dl .lab-dd-show a{display:inline-block; padding:0 10px; line-height:36px; margin:0 3px;}
.ftf-dl .lab-dd-show a.hit{position:relative; background:#fff; border-left:1px solid #dadada; border-right:1px solid #dadada; border-top:1px solid #dadada; top:1px; color:#f25618;}
.ftf-dl .ddhit{border-bottom:1px solid #dadada; line-height:0;}
.child-dd{padding-top:10px; position:relative;}
.child-dd-show{max-height:none !important; _height:auto;}
.child-dd a{display:inline-block; line-height:33px;}
.child-dd a:hover{color:#0dad51;}
.child-dd a.hit{color:#0dad51;}
/*
.labhide{display:block; position:absolute; cursor:pointer; right:50px; top:-35px; *top:0px; _top:-35px;}
 */
.labhide{cursor:pointer; line-height:33px; float:left;}
.labhide label{cursor:pointer; display:inline-block; width:15px; height:14px; background:#efefef; border:1px solid #dadada; text-align:center; line-height:14px; margin:0 0 -3px 5px;}
.labhide i.ilshow{background-position:0 0;}
.list-dd{width:1056px; float:left; border-bottom:1px solid #fff;}
.list-dd a{display:inline-block; line-height:33px;}
.list-dd a:hover{color:#0dad51;}
.list-dd a.hit{color:#0dad51;}
.list-dd i, .list-dd .all{color:#aaa; margin-right:30px;white-space: nowrap;float: left;}
.list-dd i b{color:#faa; font-weight: normal}
.list-dd i.icon{float: left;}
.list-dd p{overflow: hidden;}
.list-dd-show{width:790px; float:left; padding-left:28px; border-bottom:1px solid #fff;}
.list-dd-show a{margin-right:30px; display:inline-block; line-height:33px;}
.list-dd-show a:hover{color:#0dad51;}
.list-dd-show a.hit{color:#0dad51;}
.ftf-hide{border-top:1px solid #eaeaea; position:relative; top:-1px; z-index:350; text-align:center;}
.ftf-hide a{display:inline-block; width:80px; text-align:center; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; height:28px; line-height:28px; color:#999; position:relative; z-index:351; top:-1px; background:#fff;}
.ftf-hide a.ahide i{background-position:-105px 0;}
.sort-filter{height:40px; line-height:40px; background:#f8f8f8; border:1px solid #eaeaea;}
.sort-filter a{display:block; float:left; padding:0 20px; border-right:1px solid #eaeaea;}
.sort-filter a.defua{background:#ffffff; color:#0dad51;}
.sort-filter a.hit{color:#f25618;}
.sort-filter a.hit .icon-up{background-position:-151px 0;}
.sort-filter a.hit .icon-down{background-position:-140px 0;}
.sort-filter a.ccfli{width:55px; height:25px; line-height:25px; border:1px solid #eaeaea; float:right; background:#fff; color:#555; text-align:center; padding:0; margin-top:6px;}
.sort-filter a.lbfli{width:55px; height:25px; line-height:25px; border:1px solid #eaeaea; border-left:1px solid #fff; float:right; background:#fff; color:#555; text-align:center; padding:0; margin-top:6px; margin-right:10px;}
.sort-filter a.ccfli.hit{background:#0dad51; border:1px solid #039a43; color:#fff;}
.sort-filter a.lbfli.hit{background:#0dad51; border:1px solid #039a43; color:#fff;}
.sort-filter a.ccfli.hit i{background-position:-52px -300px;}
.sort-filter a.lbfli.hit i{background-position:-65px -300px;}
/* 字体首页 */
.cll-preview{width:360px; float:left; position:relative;}
.chart-tit{line-height:23px; padding-bottom:10px;}
.chart-eyes{color:#999; line-height:normal; padding-top:5px; font-size:16px;}
.chart-eyes p{padding:7px 0;}
.cll-update{font-size: 14px;line-height: 150%;}
.cll-update dl{margin-top: 15px;overflow: hidden;padding-bottom: 1px;}
.cll-update dt, .cll-update dd{float: left;border: 1px solid #999;padding: 3px;margin: 0 -1px -1px 0;}
.cll-update .title1, .cll-update .title2, .cll-update .title3, .cll-update .title4 {font-weight: bold;}
.cll-update .list1, .cll-update .list2, .cll-update .list3, .cll-update .list4{height: 21px;}
.cll-update .title1, .cll-update .list1{width: 150px;}
.cll-update .title2, .cll-update .list2{width: 370px;}
.cll-update .title3, .cll-update .list3{width: 118px;}
.cll-update .title4, .cll-update .list4{width: 118px;}
.cll-update li{line-height:26px; font-size:14px; margin-bottom:20px;}
.cll-update .sample{margin-top: 15px;}
.cll-eyes{color:#999; line-height:normal; padding-top:5px; padding-left:20px; font-size:16px;}
.cll-eyes p{padding:7px 0;}
.cll-eyes p.nowrap span{display: none;}
.cll-gather{width:920px; font-size:14px; color:#999;}
.cll-gather th, .cll-gather td{border-bottom:1px solid #f0f0f0; line-height:20px; padding:10px 0;}
.cll-gather td a{color:#999;}
.cll-gather .ctit{background:#f8f8f8; padding:10px 5px 10px 20px; color:#999;}
.cll-gather .linkable-block-name a:hover {color: #0dad51; }
.cg-prog{width:400px; height:20px; background:#dee2e7; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; overflow:hidden;}
.cg-prog i{display:block; height:20px; line-height:20px; background:#f36f20;}
.gather-list{ width:920px; overflow:hidden;}
.gather-list ul{width:935px;}
.gather-list li{display:block; width:50px; background:#fff; margin-right:8px; margin-bottom:8px; text-align:center; float:left; _display:inline;}
.gather-list li .code-demo{display:block; height:48px; text-align:center; border:1px solid #e6e6e6; overflow:hidden;}
.gather-list li .code-id{font-family: monospace; display:block; height:20px; line-height:20px; text-align:center; color:#fff; background:#0dad51; overflow:hidden;}
.cll-grant{color:#999; font-size:14px; line-height:30px; word-break:break-all;}
.down-type1{color:#999;}
.down-type1 a{color:#ff8100;}
.zmatext{display:inline-block; width:160px; height:32px; line-height:32px; border:1px solid #ccc; padding:0 10px;}
.down-type2{border:2px dashed #f60;background:#fff7ed; padding:20px 30px; line-height:25px; margin-bottom: 10px;}
.down-type2 a{color:#ff8100;}
.down-type2 b, .down-type3 b, .goods-tip b{color:#f60;}
.down-type3{line-height:43px; min-height:188px; border-bottom:1px dashed #eee; padding-bottom:15px;overflow:hidden;}
.down-type3 .aafont{padding: 15px 0;line-height: 1.5;}
.down-type3 .down {float:left;}
.down-type3 .down .buybtn{background: #0dad51;}
.down-type3 .down .disabled{background:#aaa;text-decoration:line-through}
.down-type3 .down a, .down-type3 .qqqun a{display:block; width:336px; line-height:50px; white-space: nowrap; text-align:center; color:#fff; background:#f36f20; font-size:16px; }
.down-type3 .weixin{color:#333;float:left;line-height:150%;text-align:center;width: 258px;}
.down-type3 .qqqun{float:left;width:325px;line-height:200%;}
.down-type3 .fontke {height:210px;}
.down-type3 .all a,.down-type3 .all p,.down-type3 .smart a,.down-type3 .smart p,.down-type3 .disabled a,.down-type3 .disabled p{display:block;}
.down-type3 .all .more{display:none;}
.down-type3 .qqqun a{margin-top:20px;width: 100%;}
.down-type4{color:#999; line-height:30px;}
.down-type5{line-height: 30px;}
.down-type5 a{color: #777;}
.cll-buyfont{width:920px; float:none;}
.cll-buyfont .chpart1{font-size:36px; line-height:normal; padding:5px 0 10px 0; border-bottom:1px solid #e1e1e1;}
.cll-buyfont .chpart2{display:block; background:#fff7ed; width:880px; padding:6px 20px; color:#999; line-height:30px;}
.cll-buyfont .chpart5{_display:block; _width:920px;}
.cll-buyfont .chpart5 dd{width:840px; float:left;}
.cll-buytip{font-size:14px; color:#999; line-height:30px;}
.forie7{*zoom:0}
/* 字体公司首页 */
.cpl-logo{width:240px; float:left; position:relative;}
.cpl-choo{width:340px; float:left;}
.cpl-choo .chpart1{font-size:14px; padding:0 0 10px; color:#999; overflow: hidden;}
.cpl-choo .chpart1 span{display: block; white-space: nowrap;}
.cpl-choo .chpart1 td{line-height: 30px;vertical-align: top;}
.cpl-choo .chpart1 .w90{width:90px;}
.cpl-choo .chpart1 .w250{width:240px; padding-left:10px; color:#333}
.cpl-choo .chpart1 .w250 a{color:#0dad51}
.indcp-list{width:920px; overflow:hidden;}
.indcp-list ul{width:930px;}
.indcp-list li{display:block; width:280px; float:left; border:1px solid #eee; margin:25px 12px 0 12px; _display:inline; overflow:hidden; position:relative;}
.indcp-list li .ildiv{padding:7px 12px;}
.indcp-list li .inshop{background:#f8f8f8; padding:0 10px; line-height:34px; font-size:14px;}
.indcp-list li .fname{display:block; max-width:180px; _width:180px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indcp-list li a:hover.fname{text-decoration:underline;}
.indcp-list li .inbtn{position:absolute; top:0; right:0; overflow:hidden; display:none;}
.indcp-list li .inbtn a{display:inline-block; height:25px; line-height:25px; color:#fff; padding:0 10px; text-align:center; margin-right:5px; margin-top:5px;}
.indcp-list li .inbtn a.asee{background:#0dad51;}
.indcp-list li .inbtn a.alike{background:#f25618;}
.indcp-clist .icul-home{margin-bottom:0px;height:100%;}
.indcp-clist .icul-home li{display:block; _display:inline; overflow:hidden; position:relative;margin-bottom: 30px;}
.indcp-clist .icul-home li .inbtn{position:absolute; top:0; right:0; overflow:hidden; display:none;}
.indcp-clist .icul-home li .inbtn a{background:#f25618; display:block;width:60px; height:25px; line-height:25px; color:#fff; text-align:center; }
.indcp-clist .icul-home li .intit{position:absolute; bottom:0; left:0; overflow:hidden; display:none;}
.indcp-clist .icul-home li .intit a{background:url(../images/mbbg.png); display:block;width:140px; height:36px; line-height:36px;font-size:14px; color:#fff; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; cursor:pointer;}
.mess-list ul{background:url(../images/newbg3.gif) no-repeat top center;}
.mess-list li{overflow:hidden; float:left; display:block; width:114px; height:50px; padding:12px 0;text-align: center;line-height: 20px;}
.fensi-list {float:left;}
.fensi-list ul{margin-left:-20px;}
.fensi-list li{overflow:hidden; float:left; display:inline-block;border-right:1px solid #E4E4E4; width:150px; height:55px; margin:20px 0 0;padding:10px 0 0;text-align: center;}
.fensi-list li.last{border-right:none;background: url(../images/good.png) no-repeat 30px 0px;padding:0 0 0 28px;height:65px; width: 200px;}
.fensi-list li.last a{float: left; width: 65px; height: 65px;}
.fensi-list li.last i{float: left; margin: 20px 0 0 12px; color: #ff8100; font-size: 22px; font-weight: bold}
.cominfo p{font-size: 14px;line-height: 28px;text-indent: 2em;padding-top:12px;}
/*字体对比*/
#ComparBox {background:#FFF;border:1px solid #d7d7d7; display: none;width:970px;height: 139px;margin-right: -475px;position: fixed;right: 50%;bottom:0;z-index: 999;}
#ComparBox ul{margin:0px; padding:0px; list-style:none;}
#ComparBt{position: absolute;right: 14px;text-align: center;top: 56px;width:85px;}
#goto-contrast {background: #fff;border: 1px solid #ddd;border-radius: 3px;color: #ccc;cursor: default; display: block; font: 700 14px/30px verdana;height: 30px;margin-bottom: 11px;margin-left: 13px;width: 59px;}
#ComparBt .compare-active{background-color: #e74649;background-image: linear-gradient(to bottom, #e74649 0px, #df3033 100%);border: medium none;color: #fff;cursor: pointer;}
#ComparBt .del-items{color: #005aa0;}
#ComparBox #title{background:#eee;color:#01AF63; border-bottom:2px solid #01AF63;font-size:14px; font-weight:bold; line-height:36px;padding-left:14px;}
#ComparBox .close-cb{float:right;font-size:12px;font-weight:normal;cursor:pointer;color:#0466AF;height:34px;line-height:34px;padding-right:22px;text-align:right;width:190px;}
#Comparmain{color:#ccc;height:90px;overflow: hidden;padding: 6px;background: url(../images/compar.png) no-repeat;}
#Comparmain dl{background:#fff;border-right: 1px dotted #7abd54;float: left;margin-right: 10px;overflow: hidden;padding: 17px 10px 12px 0;}
#Comparmain dt{border: 1px solid #fff;color: #ccc;float: left;font: 36px/48px arial;height: 48px;margin-right: 5px;overflow: hidden;text-align: center;width: 48px;}
#Comparmain dd{float: left;width: 140px;}
#ComparList a.item-name {color: #333;display: block;line-height: 1.5em;overflow: hidden;}
#ComparList .del-comp-item {color: #005aa0;cursor: pointer;}
/*焦点图*/
.f_white {color: #fff !important}
.scroll {position: relative; width: 500px; height: 330px; overflow: hidden; margin:0px auto;}
.scroll .scroll_num {position: absolute; top: 255px; right: 20px}
.scroll .scroll_num span {width: 16px; display: inline-block; background: url(../images/scroll_num_pot.png) no-repeat; height: 16px; margin-left: 4px; cursor: pointer; _background: none}
.scroll .scroll_num span.current {background: url(../images/scroll_num_pot_selected.png) no-repeat; _background: none}
.scroll .arr_left {position: absolute; width: 30px; background: url(../images/scroll_arrleft.png) no-repeat; height: 44px; top: 140px; cursor: pointer; left: -1px; _background: none}
.scroll .arr_right {position: absolute; width: 30px; background: url(../images/scroll_arrright.png) no-repeat; height: 44px; top: 140px; cursor: pointer; right: -1px; _background: none}
.scroll a.arr_left:hover {background: url(../images/scroll_arrleft_hover.png) no-repeat; _background: none}
.scroll a.arr_right:hover {background: url(../images/scroll_arrright_hover.png) no-repeat; _background: none}
.scroll .box {width: 500px; float: left; overflow: hidden}
.scroll .box .bg {filter: alpha(opacity=50); margin-top: -85px; background: #000; height: 85px; opacity: 0.5}
.scroll .box .txt {position: relative; margin-top: -85px; padding-left: 10px; height: 85px}
.scroll .box h3 {line-height: 36px; font-family: "微软雅黑", "黑体"; font-size: 20px}
.scroll .box p {color: #fff;}
.scroll .play_icon a {position: relative; line-height: 400px; width: 69px; display: block; background: url(../images/scroll_play_icon_normal.png) no-repeat; height: 69px; overflow: hidden; top: -162px; cursor: pointer; left: 20px; _background: none}
.scroll .play_icon a:hover {background: url(../images/scroll_play_icon_hover.png) no-repeat; _background: none}
/**头条**/
.headlines{width:400px;height:327px;margin-top:-2px; overflow: hidden; color: #333;}
.headlines_item{margin: 0 0 10px 0;}
.headlines h3{margin: 6px 0 14px;height:25px;font: normal 24px/25px microsoft yahei;white-space: nowrap;overflow: hidden;}
.headlines h3 a:link, .headlines h3 a:visited {font-size: 24px;}
.headlines strong{color: #3ca411;font-weight:normal;}
.headlines .line{color: #666;font-family:serif,Arial;}
.headlines a:hover strong,.headlines a:hover .line{color: #f00;}
.headlines .desc{line-height:24px;height:70px;overflow:hidden;text-indent:2em;color:#666;}
.txtlist{overflow: hidden;}
.txtlist li{background:url(../images/bg_dot.png) no-repeat left 55%;padding-left: 9px;margin-right: 10px;line-height:28px;white-space: nowrap;overflow: hidden;}
.txtlist span{float: right;font-size:12px;}
.txtlist span,.txtlist span a{color: #999;}
.headlines .txtlist li{	float: left;width:180px;font-size:14px;	line-height:18px;}
/*专题*/
.zhuanti ul{padding: 2px 0;}
.zhuanti li{margin: 10px 0;height: 70px;}
.zhuanti li:hover{background: #F8F8F8;}
.zhuanti li .img{float: left;}
.zhuanti li .word{padding-left: 110px; padding-right: 5px;}
.zhuanti li .word h4{color: #333333; font-size: 14px; line-height: 26px; height: 26px; overflow: hidden;}
.zhuanti li .word p{color: #888; font-size: 12px; line-height: 20px; height: 40px; overflow: hidden;}
.rf-lab{overflow:hidden;}
.rf-lab a{display:block; width:50%; height:40px; line-height:40px; float:left; font-size:16px; color:#555; text-align:center; border-bottom:2px solid #d6d6d6;}
.rf-lab a.hit{border-bottom:2px solid #01af63; color:#333;font-weight: bold;}
.rftop{overflow:hidden; border-bottom:1px solid #d7d7d7; padding:10px 0; margin-bottom:5px; display:none;}
.rftop .fnimg{width:60px; height:60px; overflow:hidden; float:left; border:1px solid #d7d7d7;}
.rftop .fncon{width:145px; float:left; padding:0 0 0 7px; color:#999; font-size:12px; line-height:20px;}
.rftop .fncon a{font-size:14px; color:#333; line-height:20px; margin-top:2px;}
.rftop .fncon a:hover{text-decoration:underline;}
.rflist{padding:7px 0px; overflow:hidden;}
.rflist ul{display:block; overflow:hidden;}
.rflist li{width:100%; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rflist li a{font-size:14px; color:#555;}
.rflist li a:hover{text-decoration:underline;}
.font-talk li{border-bottom:1px dashed #ccc; padding:20px 0px;}
.font-talk li:last-child{border-bottom:none;}
.font-talk li .fcimg{width:50px; height:50px; overflow:hidden; float:left;}
.font-talk li .fccon{width:170px; float:left; padding:0 0 0 10px; color:#999; line-height:23px;}

.article_detail {background-color:#fff;/*padding:24px 0px*/}
.article_detail .aTitle {font-size:25px;color:#1d1d1d;line-height:1.5;text-align:center;font-weight:400}
.article_detail .u-title {position:relative;zoom:1;height:28px;overflow:hidden;}
.article_detail .u-title h4 {font-size:14px;color:#666;background-color:#fff;padding-right:9px;position:relative;zoom:1;z-index:2;float:left;display:inline}
.article_detail .u-title .more {font-size:12px;color:#666;background-color:#fff;padding-left:5px;position:relative;zoom:1;z-index:2;float:right;display:inline}
.article_detail .u-title .line {height:1px;overflow:hidden;background-color:#dfdfdf;left:0;right:0;top:10px;position:absolute;zoom:1;z-index:1}
.article_detail .aInfo {font-size:12px;color:#a5a5a5;line-height:1.5;text-align:center;margin-top:5px}
.article_detail .aInfo .split {color:#d1d1d1;padding:0 10px}
.article_detail .aList {margin-top:30px}
.article_detail .aList li {width:150px;float:left;display:inline;margin-right:20px}
.article_detail .aList .item4 {margin-right:0}
.article_detail .aList img {width:150px;height:150px}
.article_detail .aList span {height:30px;line-height:30px;display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;text-align:center;font-size:14px;color:#008bc4}
.article_detail .aDes {font-size:14px;color:#666;padding-top:18px;padding-bottom:15px;border-top:1px solid #e7e7e7;line-height:25px;text-align:justify;margin-top:18px}
.article_detail .aDes .dy {width:48px;height:25px;background:url(../images/dy.png) right 0 no-repeat transparent;font-size:16px;color:#fff;padding-left:8px;display:inline-block;*display:inline;*zoom:1;float:left;display:inline;margin-right:5px}
.article_detail .aRecommand li {height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;width:32%;float:left;display:inline;margin-right:1.3333%}
.article_detail .aRecommand li a {color:#ff564b;font-size:14px;padding-left:10px;background:url(../images/dot.png) 0 50% no-repeat transparent}
.article_detail .aContent {font-size:16px;line-height:1.5;color:#3a3a3a;padding-top:18px;margin-top:18px;border-top:1px solid #e7e7e7;overflow:hidden}
.article_detail .aContent a {font-size:16px;}
.article_detail .aContent img {max-width:664px}
.article_detail .qrcode{padding-bottom:20px;text-align:center}
.article_detail .qrcode li {display:inline-block;margin:0 50px}
.article_detail .qrcode img {width:150px}
.article_detail .aFoot {margin-top:30px}
.article_detail .aFoot .m-share {float:right;display:inline;margin-top:18px;font-size:16px;color:#666}
.article_detail .aFoot .digg {height:58px;line-height:58px;color:#666;font-size:20px;}
.article_detail .aFoot .digg span {display:inline-block;*display:inline;*zoom:1;margin-right:30px}
.article_detail .aFoot .digg a {width:58px;height:58px;background:url(../images/digg.png) 0 0 no-repeat transparent;display:inline-block;*display:inline;*zoom:1;float:left;display:inline;margin-right:12px}
.article_detail .aFoot .digg .down {background-position:-127px 0}
.article_detail .aDa {margin-top:30px}
.article_detail .aTag {margin-top:25px;padding-left:50px;background:url(../images/yh.png) 0 7px no-repeat transparent;font-size:14px;color:#888;line-height:28px;font-family:Arial,Helvetica,sans-serif}
.article_detail .aTag .div1 {color:#3a3a3a}
.article_detail .aTag a {color:#888}
.article_detail .aTag .list li {height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;width:32%;float:left;display:inline;margin-right:1.3333%}
.article_detail .aPrevnext {margin-top:20px;padding-top:20px;border-top:1px solid #e7e7e7}
.article_detail .aPrevnext a {max-width:49%;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;display:block;float:left;display:inline;font-size:16px;color:#3a3a3a;padding-left:21px}
.article_detail .aPrevnext .prev {background:url(../images/prenext.png) 0 8px no-repeat transparent}
.article_detail .aPrevnext .next {float:right;display:inline;background:url(../images/prenext.png) 0 -79px no-repeat transparent}
.m-share .txt {float:left;display:inline;margin-top:10px;}
.m-share .ico {float:left;display:inline;margin-bottom:-10px;font-size:0;*margin-top:-8px}
.m-share .ico .u-share1,.m-share .ico .u-share2,.m-share .ico .u-share3,.m-share .ico .u-share4,.m-share .ico .u-share5,.m-share .ico .u-share6 {display:inline-block;*display:inline;*zoom:1;width:25px;height:25px;background:url(../images/share.png) 0 0 no-repeat transparent;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;font-size:0;line-height:0;vertical-align:top;margin-right:7px}
.m-share .ico .u-share1 {background-position:0 0}
.m-share .ico .u-share2 {background-position:-32px 0}
.m-share .ico .u-share3 {background-position:-64px 0}
.m-share .ico .u-share4 {background-position:-96px 0}
.m-share .ico .u-share5 {background-position:-126px 0}

.addthis_sharing_toolbox, .bdsharebuttonbox {
	float: right;
	margin: 2px 10px;
}
.bdimgshare-content {
	margin: -1px;
}

#demo .id-flook img{/*width:100%;*/ vertical-align:top}
.ilmess p.mt5.mb10{height: 70px;overflow: hidden;}
#demo .id-flook span{display: none;}

.tags .label {
	float:left;
	width:46px;
	height:27px;
	line-height:27px;
	border-radius:13px;
	background-color:gray;
	padding-left:36px;
	color:#fff;
	position:relative;
	display:inline-block;
	overflow:hidden;
	text-align:left;
	font-size:14px;
	margin-right:10px;
}
.tags .label i {
	width:16px;
	height:16px;
	background:url(../images/tag.png);
	position:absolute;
	left:12px;
	top:6px
}
.tags .tag {
	height:25px;
	line-height:25px;
	border:1px solid #ddd;
	text-align:center;
	color:gray;
	padding:0 12px;
	border-radius:12px;
	float:left;
	margin:0 10px 10px 0;
	white-space:nowrap
}
.tags .tag:hover {
	text-decoration:none;
	background-color:#e7ebec
}

.download_info, img.float-left {
	float:left;
	margin:10px;
}

.download_info {
	font-size:14px;
}
.download_info .downlink a {
    color: #f36f20;
}

/*字体页顶部所有者信息*/
#owner-info-in-font-head {
	float: right;
	margin: 5px 15px 0 0;
	cursor: default;
	border: 1px solid #d9d9d9;
	position: relative;
	line-height: 28px;
}

#owner-info-in-font-head:hover {
	border-left-width: 0;
}

#owner-info-in-font-head:before {
	display: block;
	content: "\f0ca";
	font-family: fontkeIcons;
	font-size: 24px;
	width: 28px;
	text-align: center;
	color: #ff5814;
}

#owner-info-in-font-head::before {
	display: block;
	content: "\f0ca";
	font-family: fontkeIcons;
	font-size: 28px;
	width: 36px;
	text-align: center;
	color: #ff5814;
}

#owner-info-in-font-head > div {
	cursor: auto;
	display: none;
	position: absolute;
	right: 100%;
	top: -1px;
	height: 100%;
	white-space: nowrap;
	font-size: 14px;
	background: #f7f7f7;
	border: 1px solid #d9d9d9;
	border-right-width: 0;
	padding: 0 5px;
	color: #686868;
}

#owner-info-in-font-head:hover > div {
	display: block;
}
.goods-service {
	margin-right: 25px;
}
.goods-service img {
	height: 16px;
	vertical-align: middle;
}
.authorize-list .auths {
	margin-bottom: 10px;
	cursor: pointer
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
	border-color: #adb5bd;
	background-color: #fff;
}
.cll-buyfont .goods-tip {
	background: #fff5ef;
	border: dashed #f36f20 2px;
	margin-bottom: 10px;
	font-size: 14px;
	padding: 15px;
	line-height: 2;
}
.cll-buyfont .goods-tip a:first-child {
	color: #f36f20;
}
.cll-buyfont .goods-tip a:hover {
	color: #0dad51;
}
.cll-buyfont .font-title span {
	color: #0dad51;
}
.cll-buyfont .w100 {
	width: 100%;
}
.cll-buyfont .group {
	color: #555;
	font-size: 18px;
	vertical-align: bottom;
	line-height: 1.5;
	height: 50px;
}
.cll-buyfont table {
	table-layout: auto;
}
.cll-buyfont td {
	color: #000;
	font-size: 14px;
	line-height: 50px;
}
.cll-buyfont .fg td {
	line-height: 35px;
	padding-left: 10px;
	vertical-align: top;
}
.cll-buyfont td.txt-r {
	padding-right: 10px;
	white-space: nowrap;
	vertical-align: top;
	text-align: right;
	width: 180px;
}
.cll-buyfont .txt-c {
	text-align: center;
}
.cll-buyfont .useblock {
	padding-top: 15px;
}
.cll-buyfont .useblock .custom-control {
	margin: -15px 10px 0 0;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 168px;
	float: left;
}
.cll-buyfont .useblock .usenote {
	padding: 8px 0 0;
	width: 350px;
}
.cll-buyfont .usenote .form-control {
	width: 168px;
}
.cll-buyfont .form-control {
	border: 1px solid #ced4da;
	padding: .375rem .75rem;
	width: 66%;
}
.cll-buyfont .custom-control-label {
	position: relative;
	padding-left: 25px;
}
.cll-buyfont input[type="radio"],
.cll-buyfont input[type="checkbox"] {
	display: none;
}
.cll-buyfont .custom-control-label:after,
.cll-buyfont .custom-control-label:before {
	top: 1px;
	left: 0;
	width: 16px;
	height: 16px;
	border-radius: 3px;
	position: absolute;
	pointer-events: none;
	background: no-repeat 50%/50% 50%;
	border: transparent solid 1px;
	display: block;
	content: "";
}
.cll-buyfont .custom-control-label:before {
	background-color: #fff;
	border-color: #adb5bd;
}
.cll-buyfont .custom-control-input:checked ~ .custom-control-label::before {
	border-color: #0dad51;
	background-color: #0dad51;
}
.cll-buyfont .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.cll-buyfont .checkbox .form-control {
	width: 39%;
	display: inline;
}
.cll-buyfont .checkbox .custom-control {
	float: none;
	display: inline;
	margin-left: 20px;
}
.cll-buyfont .invoicebox > div {
	display: inline;
	margin-right: 10px;
}
.cll-buyfont .tips,
.cll-buyfont .invoicing {
	line-height: 1.5;
	color: #999;
}
.cll-buyfont .error .txt-r {
	color: #f36f20;
}
.cll-buyfont .payer {
	display: none;
}
.cll-buyfont .btn:not(:disabled) {
	cursor: pointer;
}
.cll-buyfont .btn {
	padding: .375rem .75rem;
	background-color: #0dad51;
	border: 1px solid transparent;
	color: #fff;
}
.goods .goods-img {
	text-align: center;
	vertical-align: top;
	padding: 20px 10px 0 0;
	width: 390px;
}
.goods .goods-img img {
	max-width: 100%;
}
.goods .chpart2 {
	width: 500px;
}
.goods .chpart5 {
	padding: 8px 0;
}
.goods .chpart5 dd {
	width: 465px;
}
.useblock label {
	white-space: nowrap;
}
.usenote {
	width: 180px;
	display: inline;
}
.cll-buyfont .red {
	color: #D81E06;
}
.cll-buyfont .tip {
	color: red;
}
.cll-buyfont .ok {
	color: #0dad51;
}
.cll-buyfoc .description {
	line-height: 50px;
	font-size: 14px;
	color: #666;
}

.fgoods .clr-list li a{
	color:#0084ff;
}
.fgoods .clr-list li .price {
	float: right;
}
.fgoods .clr-list li .price b {
	font-weight: normal;
	color: red;
}
