@font-face {
	font-family: fontkeIcons;
	src: url(images/icons.ttf?flushing=8);
}

/* CSS Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, i, em, label, iframe { margin: 0; padding: 0; }
fieldset, img { border: 0; }
img { vertical-align:bottom; }
abbr, acronym { border: 0; font-variant: normal; }
:focus { outline: 0; }
address, caption, cite, code, dfn,  em, th, var, optgroup { font-style: inherit; font-weight: inherit; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea,  select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select { font-family:微软雅黑,"Microsoft Yahei",arial; *font-size: 100%; outline:0;}
:focus { outline:none;}
body { font:12px/20px 微软雅黑,"Microsoft Yahei",arial; color:#555; background-color: #fff; *background:#fff url(about:blank) fixed; }
ol, ul { list-style: none; }
table {border-collapse: collapse; border-spacing: 0; table-layout: fixed;}
fieldset, img { border: none; }
sup, sub { font-size: 100%; vertical-align: baseline; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,  q:before, q:after {content: ''; content: none;}
a:link, a:visited { color:#555; text-decoration:none;font-size:14px;}
.w1200 .fontke-12{font-size:12px;}
a:hover {color:#FF8100; text-decoration:underline}
i,em { font-style: normal;}
h1,h2,h3,h4,h5,h6 { color:#222;}

.nowrap{ max-width:100%; _width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bg-grey {background-color:#f7f8f9;}
/*字体*/
.txt-hide { text-indent: -100%; overflow: hidden; font-size: 0; line-height: 0;}
#demo .font12{
	text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    overflow: hidden;
    width: 230px;
    position:relative;
    top:6px;
}
#demo table{
	width: 100%
}
#demo td{
	padding: 10px;
	font-size: 16px;
	line-height: 20px;
}
.bold { font-weight:bold;}
.font12 { font-size:12px;}
.font14 { font-size:14px;}
.font16 { font-size:16px;}
.font18 { font-size:18px;}
.font20 { font-size: 20px;}
.font22 { font-size: 22px;}
.font24 { font-size:24px;}
.font36 { font-size:36px;}
.tr-l { text-align:left;}
.tr-c { text-align:center;}
.tr-r { text-align:right;}
.c000 { color:#000;}.c333 { color:#333;}.c555 { color:#555;}.c666 { color:#666;}.c999 { color:#999;}.ccc { color:#ccc;}.ff8100 { color:#ff8100;}.f25618{ color:#f25618;}.c0dad51{ color:#0dad51;}.cf60{color:#FF6600;}.c9c9c9{color:#C9C9C9;}
.cll-preview .cll-tit .c0dad51-style{color:#0dad51;}
.link-555 a:link,.link-555 a:visited,.link-555 a:active { color:#555; }
.link-555 a:hover, .link-222 a:hover, .link-fff a:hover {color:#2a68bf;}
.link-222 a:link,.link-222 a:visited,.link-222 a:active { color:#222; }
.link-fff a:link,.link-fff a:visited,.link-fff a:active { color:#fff; }
a:link.link-green,a:visited.link-green ,a:active.link-green  { color:#0dad51; }
a:link.link-org,a:visited.link-org ,a:active.link-org { color:#f36f20; }
a:hover.link-green,a:hover.link-org{color:#555;}
.bor-b{ border-bottom:1px solid #eee;}
.bor-t{ border-top:1px solid #eee;}
.nobor-b{ border-bottom:none !important;}
.nobor-t{ border-top:none !important;}
.rotate180{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg);}
.tbease{ transition:all .3s ease;}
/* 浮动*/
.left { display:inline; float:left;}
.right { display:inline; float:right; }
.hide { display:none; height:0; line-height: 0;}
.hidden { overflow:hidden; _zoom:1; }
.c { clear:both; *zoom:1; *height:1px; _height:1px;}
.clearfix:after { content: "."; display: block; height: 0; font-size: 0; visibility: hidden; clear: both; }
.clearfix { *zoom: 1; }

/* 定位*/
.absolute{ position:absolute;}
.relative{ position:relative;}
.valign-m { display:inline-block; vertical-align:middle; *display:inline; *zoom:1;}
.valign-m-chk { font-family:Tahoma; vertical-align: middle;}
.valign-m-chk input { vertical-align:middle;}
.valign-m-chk .chkbox { *width:13px; *height:13px;}
.valign-m-chk span { vertical-align: middle;}

/*边距*/
.w1200{width:1200px; margin:0 auto;}
.ml5{ margin-left:5px;}.ml10{ margin-left:10px;}.ml15{ margin-left:15px;}.ml20{ margin-left:20px;}.ml25{ margin-left:25px;}.ml30{ margin-left:30px;}
.mr5{ margin-right:5px;}.mr10{ margin-right:10px;}.mr15{ margin-right:15px;}.mr20{ margin-right:20px;}.mr25{ margin-right:25px;}.mr30{ margin-right:30px;}
.mt5{ margin-top:5px;}.mt10{ margin-top:10px;}.mt15{ margin-top:15px;}.mt20{ margin-top:20px;}.mt25{ margin-top:25px;}.mt30{ margin-top:30px;}
.mb5{ margin-bottom:5px;}.mb10{ margin-bottom:10px;}.mb15{ margin-bottom:15px;}.mb20{ margin-bottom:20px;}.mb25{ margin-bottom:25px;}.mb30{ margin-bottom:30px;}
.pl5{ padding-left:5px;}.pl10{ padding-left:10px;}.pl15{ padding-left:15px;}.pl20{ padding-left:20px;}.pl25{ padding-left:25px;}.pl30{ padding-left:30px;}
.pr5{ padding-right:5px;}.pr10{ padding-right:10px;}.pr15{ padding-right:15px;}.pr20{ padding-right:20px;}.pr25{ padding-right:25px;}.pr30{ padding-right:30px;}
.pt5{ padding-top:5px;}.pt10{ padding-top:10px;}.pt15{ padding-top:15px;}.pt20{ padding-top:20px;}.pt25{ padding-top:25px;}.pt30{ padding-top:30px;}
.pb5{ padding-bottom:5px;}.pb10{ padding-bottom:10px;}.pb15{ padding-bottom:15px;}.pb20{ padding-bottom:20px;}.pb25{ padding-bottom:25px;}.pb30{ padding-bottom:30px;}
.img-round{ border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%;}
/*按钮*/

/*分页*/

/*icon*/
.icon{ background:url(../images/base.png) no-repeat; display:inline-block; font-size:0; overflow:hidden; vertical-align: middle; *display:inline; *zoom:1;}
.icon-fttb{ width:7px; height:8px; background-position:-63px 0; float:right; margin:16px 12px 0 0;}
.icon-tel{ width:10px; height:14px; background-position: 0 -10px; margin:0 3px 3px 0;}
.icon-chinese{ width:16px; height:11px; background-position: -12px -10px; margin:2px 6px 5px 0;}
.icon-japan{ width:16px; height:11px; background-position: -30px -10px; margin:0 6px 4px 0;}
.icon-english{ width:16px; height:11px; background-position: -48px -10px; margin:0 6px 4px 0;}
.icon-deutsch{ width:16px; height:11px; background-position: -66px -10px; margin:0 6px 4px 0;}
.icon-jtb{ width:7px; height:4px; background-position:0 0; margin:0 0 0 5px;}
.icon-android{ width:22px; height:26px; background-position:0 -30px;}
.icon-ios{ width:22px; height:26px; background-position:-24px -30px;}
.icon-telfont{ width:26px; height:26px; background-position:-70px -326px;}
.icon-fontkw{ width:26px; height:26px; background-position:-8px -327px;}
.icon-num{ width:16px; height:16px; background-position:0 -60px;}
.icon-lev{ width:12px; height:11px; background-position:-93px -30px; margin:0 0 3px 3px;}
.icon-cus1{ width:18px; height:18px; background-position:-162px -10px;}
.icon-cus2{ width:18px; height:18px; background-position:-182px -10px;}
.icon-cus3{ width:18px; height:18px; background-position:-84px -10px;}
.icon-cus4{ width:18px; height:18px; background-position:-104px -10px;}
.icon-cus5{ width:18px; height:18px; background-position:-126px -10px;}
.icon-cus6{ width:18px; height:18px; background-position:-143px -10px;}
.icon-cus7{ width:18px; height:18px; background-position:-202px -10px;}
.icon-cus8{ width:18px; height:18px; background-position:-222px -10px;}
.icon-cus9{ width:18px; height:18px; background-position:-242px -10px;}
.icon-google{ width:18px; height:18px; background-position:-380px -8px;}
.icon-vkcom{ width:18px; height:18px; background-position:-350px -4px;}
.icon-wechat { width:18px; height:18px; background-position:-400px -10px;}
.icon-write{ width:22px; height:28px; background-position:-117px -30px; margin-right:5px;}
.icon-fire{width:14px; height:14px; background-position:-206px -34px;}
.icon-fan{width:18px; height:18px; background-position:-182px -32px;}
.icon-lang{ width:22px; height:28px; background-position:-151px -30px;}
.icon-close{width: 22px;height: 24px;background-position: 0 -300px;}
.icon-close:hover, a:hover .icon-close{background-position:-26px -300px;}
.icon-warn{ width:21px; height:21px; background-position:-291px -60px;}
.icon-new{width:13px;height:15px;background-position:-283px -32px;}
/*
.icon-new{width:16px;height:8px;background-position:-260px -36px;}
 */

/* header */
.tophold { height:37px;}
.tiplang a, .tiplang a:visited{color: #0dad51;}
.tiplang i, .tiplang span{float: left}
.tiplang .icon-warn{margin: 9px 15px 0;}
.tiplang .w1200{position:relative;overflow: hidden;}
.tiplang .icon-close{position: absolute;right: 0;top: -5px;}
.tiplang {position:relative;padding: 5px 0;line-height: 20px;font-size: 14px;background: #fff7ed;}
.topside {position:fixed; left:0; top:0; width:100%; border-bottom: 1px solid #efefef; background-color:#fafafb; z-index: 999;}
.topside .fn-tit, .topside .fn-list {float: left;height: 36px;overflow: hidden;}
.topside .fn-list div a {display: block;}
.icon-notice {width: 11px;height: 11px;background-position: -236px -60px;margin: 0 5px 3px 0;}
.top-lang {padding-left: 10px;height: 37px;}
.top-lang li.select {background: #FFF;height: 38px;}
.top-lang li.select a {border-color: #efefef;color: #666;}
.top-lang li{ display:block; float:left; line-height:36px; font-size:12px; color:#999; _display:inline;}
.top-lang li .f-notice{color:#0dad51;line-height: 40px;}
.top-lang li.teli{ position:relative; z-index:600;}
.top-lang li.teli a{ padding:0 13px 0 13px; text-decoration:none;}
.top-lang li.teli a.hit{ display:block; height:100%; position:relative; left:0; top:0; background:#fff; z-index:700; border-left:1px solid #ddd; border-top:1px solid #ddd; border-right:1px solid #ddd; color:#f25618;}
.top-lang a{padding: 0 5px; display:inline-block; color:#999; border-left:1px solid #fafafb; border-right:1px solid #fafafb;}
.top-lang a:hover{ text-decoration:underline;}
.top-lang a i{ display:inline-block; vertical-align:middle;}
.top-list li{ float:left; height:37px; line-height:36px; font-size:12px; color:#999; padding:0 5px; background:url(../images/hlbg.gif) left center no-repeat;}
.top-list li.linbg{ background:none;}
.top-list li.exit,.top-list li.sign{ padding-left:0;}
.top-list li > a{ display:inline-block; color:#999; border-left:1px solid #fafafb; border-right:1px solid #fafafb;}
.top-list a:hover{ text-decoration:underline;}
.top-list a i{ display:inline-block; vertical-align:middle;}
.top-list a i.icon-fire{margin-bottom: 5px;}
.top-list li.exit a{ color:#01af63;}
.top-pop{ white-space:nowrap; position:absolute; padding:10px 7px; border:1px solid #ddd; background:#fff; left:0; top:36px; z-index:500; display:none;}
/*  -----二维码 */
.top-list div.top-pop a{padding: 0 5px;}
.tpop-type1{ left:5px;padding:0 37px 0 7px;}
/*   -----用户名 */
.tpop-type2{ padding:5px 8px; left:5px; line-height:20px;}
.tpop-type2 .ty2-top img{ border-radius:50%;vertical-align:top;}
.top-list li .ty2-top a{ padding: 0;}
.tpop-type2 .tname{ display:inline-block; padding-left:3px; vertical-align:top;}
.top-list li .tpop-type2 .tname a{ width:100px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding:0;line-height:20px;display:inline-block;color:#15ad0d;border:none;}
.top-list .important {
	color: #f00;
}
.tpop-type2 .ty2-sel{ color:#f25618;}
/*   -----客户服务 */
.tpop-type3{ padding:15px 5px 15px 155px; min-height:230px; left:auto; right:0; line-height:28px; _zoom:1;}
.tpop-type3 .weixin{left:0;top:5px;position:absolute;text-align:center;white-space:normal;width:150px;line-height:1}
.tpop-type3 .weixin img{width: 100%;}
.tpop-type3 i{ margin:0 5px 5px 0;}
.top-list li .tpop-type3 a{ border:none;}
.top-list li .tpop-type3 a:hover{ text-decoration:underline;}
/*   -----未登录 */
.tpop-type4{ left:5px; line-height:28px; _zoom:1;}
.tpop-type4 i{ margin:0 5px 5px 0;}
.top-list li .tpop-type4 a{ border:none; padding:0;}
.top-list li .tpop-type4 a:hover{ text-decoration:underline;}
/*   -----我的字客 */
.tpop-type5{ width:190px; white-space:normal; padding:5px 10px; left:5px; line-height:28px; _zoom:1;}
.top-list li .tpop-type5 a{ color:#333; font-size:12px; margin:5px; border:none; padding:0; line-height:18px;}
.top-list li .tpop-type5 a:hover{ text-decoration:underline;}
.top-list .userli .uname span {float: left;max-width: 90px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.my-link{font-size: 14px;line-height: 24px;overflow: hidden;white-space: normal;}
.my-link label{display: block;margin-top: 10px;padding: 7px 0 5px;border-top: 1px solid #eee;}
.my-link label a{float: none;} .my-link a{float: left;clear: both;} .my-link .r{float: right;clear: none;}
/*   -----网站导航 */
.top-pop td {vertical-align: top;}
.tpop-type6{ padding:0; right:0; left:auto; line-height:28px; _zoom:1;}
.tpop-type6 dl{ float:left; color:#333; line-height:25px; padding:5px 10px;}
.tpop-type6 dl.lbor{ border-left:1px solid #ddd;}
.tpop-type6 dt{ font-weight:700; font-size:14px;}
.top-list li .tpop-type6 dd a{ color:#333; padding:0; margin:0; border:none;}
.top-list li .tpop-type6 dd a:hover{ text-decoration:underline;}
.top-list li.haschild{padding-right:0;position:relative;z-index:600;}
.top-list li.haschild a{padding:0 7px ;text-decoration:none}
/*
.top-list li.haschild a.important { color: #f00 !important; font-weight: bold !important; }
*/
.top-list li.haschild a.hit{ display:block; height:100%; position:relative; left:0; top:0; background:#fff; z-index:700; border-left:1px solid #ddd; border-right:1px solid #ddd; color:#f25618;}
.top-list li a.hit i.icon-jtb{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg);}
#load_user_info .top-pop a{padding:0;}
.top-list .top-pop a{border: none;}
/* header */
.head-logo{ width:240px; float:left; padding:27px 0 0 20px;}
.head-pulldown{float:left;width:100px;background:#fff;font-size:14px;line-height:36px;margin-top:35px;margin-left:268px;color:#a5a5a5;position:absolute;z-index:749;border:2px solid #e5e5e5;}
.head-pulldown .menu-open .border-bottom.menu-show{border-bottom:1px solid #e5e5e5;}
.head-pulldown .menu-open .border-bottom{display:block;}
.head-pulldown .font-type{margin-left:10px;}
.head-pulldown .border-bottom{border-bottom:1px solid #e5e5e5;display:none;}
.head-pulldown .bottom-none{border-bottom:none;}
.head-pulldown .icon-jtb{float:right;margin:18px 5px 0 0;}
.head-pulldown .menu-show{display:block;border-bottom:none;}
.head-pulldown li:hover{cursor:pointer;background:#0dad51;color:#fff;border-bottom-color:#0dad51;}
.head-serch{ float:left; padding-top:35px; position:relative; z-index:750;margin-left:110px;}
.head-serch .sertext{ display:block; width:320px; height:26px; line-height:26px; padding:5px 12px; float:left; border-left:2px solid #e5e5e5; border-top:2px solid #e5e5e5; border-bottom:2px solid #e5e5e5; border-right:none; font-size:14px;}
.head-serch .serbtn{ display:block; width:76px; height:40px; line-height:40px; float:left; background:#0dad51; color:#fff; font-size:16px; border:none; cursor:pointer;}
.head-serch .intype{ position:absolute; z-index:700; right:83px; top:40px;}
.header .sfocus{border-color: #0dad51;}
.ser-detil{ position:absolute; z-index:700; width:432px; border:2px solid #0dad51; top:73px; left:0; background:#fff; display:none;}
.ser-detil .sd-top{ padding-top:10px; margin:0 10px;}
.ser-detil .sd-top li{ overflow:hidden; padding-bottom:10px;}
.ser-detil .sd-top li .sdtimg{ display:block; width:72px; height:54px; overflow:hidden; float:left;}
.ser-detil .sd-top li .sdintro{ display:block; width:300px; float:left; padding-left:15px; font-size:18px; color:#f25618;}
.ser-detil .sd-top li .sdintro a{ display:inline-block; padding:0 10px; line-height:25px; color:#fff; font-size:12px; background:#0dad51; margin-top:7px;}
.ser-detil .sd-list{ padding:3px 0;}
.ser-detil .sd-list li a{ display:block; line-height:30px; padding:0 10px; color:#999; font-size:14px;}
.ser-detil .sd-list li a:hover{ background:#eee;}
.head-fast{ float:right; padding-top:30px;}
.head-fast li{ display:block; width:74px; float:left; text-align:center; background:url(../images/hfbg.gif) left center no-repeat;}
.head-fast li.linbg{ background:none;}
.head-fast li a{ display:block; color:#666;}
.head-fast li a:hover{ color:#f25618;}
.head-fast li i{ display:inline-block; margin:3px 0;}
/* nav */
.nav{ width:100%; min-width:1200px; height:40px; border-bottom:2px solid #0dad51; margin-top:30px;}
.nav li{ float:left; padding:0 5px; line-height:40px; background:url(../images/nlbg.gif) left center no-repeat; position:relative; z-index:700;}
.top-list li:first-child {background: none;}
.nav li.fili{ display:block; width:230px; height:40px; padding:0 0 0 20px; background:#0dad51; color:#fff; font-size:16px;}
.nav li.linbg{ background:none;}
.nav li a{ color:#555; font-size:16px; display:block; padding:0 20px;}
.nav li a .icon{ margin:0 0 0 12px;}
.nav li a:hover{ background:#0dad51; color:#fff;}
.nav li a.hit{ background:#0dad51; color:#fff;}
.nav li a.hit i{ background-position:-45px 0;}
.nav li a .icon-margin{margin-left:0px;margin-top:-10px;}
/* family style */
.index-ftit{ border-bottom:2px solid #d6d6d6; position:relative; height:55px; line-height:55px;}
.index-ftit i{ display:block; border-bottom:2px solid #0dad51; position:absolute; left:0; top:0; font-size:24px; color:#333;}
.index-ftit i a{ font-size:24px;}
.iftnbor{ border-bottom:none;}
.iftnbor i{ border-bottom:none;}
.ind-flist{ float:right;}
.ind-flist li{ float:left; padding:0 20px; background:url(../images/hlbg.gif) right center no-repeat;}
.ind-flist li:last-child{ background:none; padding-right:0;}
.ind-flist li.linbg{ background:none; padding-right:0;}
.ind-flist li a{ color:#999; font-size:16px;}
.ind-flist li a:hover{ text-decoration:underline;}
.indfy-list{ width:1224px;margin-left: -24px;}
.indfy-list li{ display:block; width:280px; float:left; border:1px solid #eee; margin:25px 0 0 24px; _display:inline; position:relative;}
.indfy-list li .ildiv{ padding:7px 12px;}
.indfy-list li .inshop{ background:#f8f8f8; padding:0 10px; line-height:34px; font-size:14px;}
.indfy-list li .fname{ display:block; max-width:180px; _width:180px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indfy-list li a:hover.fname{ text-decoration:underline;}
.indfy-list li .inbtn{ position:absolute; top:0; right:0; overflow:hidden; display:none;}
.indcp-list li .inbtn > *, .indcp-list li .inbtn a, .indcp-list li .inbtn span,
.indfy-list li .inbtn > *, .indfy-list li .inbtn a, .indfy-list li .inbtn span{ display:inline-block; height:25px; line-height:25px; color:#fff; padding:0 10px; text-align:center; margin-right:5px; margin-top:5px;}
.indfy-list li .inbtn .asee, .indcp-list li .inbtn .asee{ background:#0dad51;}
.indfy-list li .inbtn .alike{ background:#f25618;}
.lidiv-tul{ float:right; width:68px; position:relative; font-size:12px;}
.lidiv-tul .tusel{ position:absolute; left:0; top:0; z-index:99;}
.lidiv-tul .tusel .tutit{ display:block; width:65px; height:19px; margin:0; line-height:18px; background:#0dad51; padding:0 5px; border:1px solid #0dad51; color:#fff; cursor:pointer;}
.lidiv-tul .tusel .tutit a{ color: #fff;line-height: 14px;white-space: nowrap;}
.lidiv-tul .tusel .hit{ background:#0dad51;border-bottom:none; color:#fff;}
.lidiv-tul .tusel .hit .icon-bjtb{ background-position:-54px 0;}
.lidiv-tul .tusel .tuul{ display:block; width:75px; border: 1px solid #0dad51; background:#fff; overflow:hidden; display:none;}
.lidiv-tul .tusel .tuul li{ display:block; height:20px; line-height:20px; border:none; margin:0; position:inherit;}
.lidiv-tul .tusel .tuul li a{ display:block; padding-left:5px; color:#0dad51;}
.lidiv-tul .tusel .tuul li a:hover{ background:#ffefe8;}
.lidiv-tul .tusel3{ width:66px; height:18px; position:absolute; background:#fff; border:1px solid #f25618; left:0; top:18px; overflow:hidden;}
.icon-bjtb{ width:7px; height:4px; background-position:-25px 0; position:absolute; right:5px; top:8px;}
/*分类列表*/
.classify-list{width:1200px;line-height:50px;margin:auto;overflow: hidden;border-bottom: 2px solid #e9e9e9;}
.classify-list li{margin-left:20px;float:left;}
.classify-list .home-page{margin-left:10px;}
.classify-list .home-page a{color:#0dad51;}
/*   -----发现 */
.tpop-type7{ width:240px; padding:5px 0; left:5px; top:40px; line-height:28px; _zoom:1;}
.nav li .tpop-type7 a{ border:none; padding:0 0 0 20px; display:block; width:100px; height:30px; line-height:30px; float:left; font-size:12px; color:#333;}
.nav li .tpop-type7 a:hover{ color:#f25618; background:#f9f9f9;}
/*   -----购物车 */
.c-btn-bus{ display:block; width:118px; height:32px; position:relative; z-index:598;}
.c-btn-bus a.cbus{ display:block; width:100%; height:100%; background:url(../images/btn-gwc.png) no-repeat; position:relative; z-index:600;}
.c-btn-bus a.hit{ background-position:-120px 0;}
.c-btn-bus i.btip{ position:absolute; font-size:10px; line-height:13px; text-align:center; color:#fff; left:80px; top:-7px; z-index:610;}
.bus-detail{ width:342px; background:#fff; border:1px solid #f1f1f1; position:absolute; right:0; top:31px; z-index:599; display:none;}
.bus-detail .bd-top{ display:block; line-height:35px; padding:0 13px; font-weight:700; color:#333;}
.bus-detail .bd-head{ display:block; margin:0 13px 10px 13px; padding:0 5px; background:#befab0; line-height:26px; color:#333; overflow:hidden;}
.bus-detail .bd-head i.mj{ display:inline-block; line-height:18px; color:#fff; background:#33be03; padding:0 5px; margin-right:5px;}
.bus-detail .bd-table{ margin:0 13px; color:#333;}
.bus-detail .bd-table td{ padding-bottom:8px;}
.bus-detail .bd-table td a{ color:#0466af;}
.bus-detail .bd-table td a:hover{ text-decoration:underline;}
.bus-detail .bd-bot{ display:block; background:#f5f5f5; padding:8px 13px; text-align:right; color:#333;}
.bus-detail .bd-bot a{ display:inline-block; line-height:32px; padding:0 10px; color:#fff; background:#f25618; font-size:14px; margin-top:10px;}
/* font top */
.nav li.fili i{ transition:all .3s ease; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease;}
.head-pulldown .menu-open .icon-jtb,
.nav li.fili i.lshow{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg);}
.index-top{ position:relative;}
.ftype-left{ position:absolute; z-index:500; top:40px; left:0px; padding-top:2px; background:#01af63; display:none;}
.ftype-list{ width:250px; border-bottom:1px solid #eee;}
.ftype-list li{ line-height:36px; border-left:1px solid #eee; border-right:1px solid #eee; background:#fff; padding:0 0 0 20px; position:relative; z-index:600; font-size:14px; *zoom:1; float:none !important; color:#000; display:block;}
.ftype-list li.oddli{ background:#f9f9f9;}
.ftype-list li.hit{ line-height:34px; border-bottom:1px solid #0dad51; border-top:1px solid #0dad51; border-left:1px solid #0dad51; background:#fff; border-right:1px solid #fff; z-index:620; font-weight:700; color:#0dad51; position:relative;}
.ftype-list li.fili{ display:inherit; width:auto; height:auto; padding:0 0 0 20px; background:#fff; color:#000; font-size:14px;}
.ftype-list li.fili.hit{ border-top:1px solid #fff;}
.ftype-list li i.icon-jtr{ width:5px; height:7px; background-position:-18px 0; position:absolute; top:50%; margin-top:-4px; right:14px;}
.ftype-con{ width:700px; min-height:396px; _height:396px; border:1px solid #0dad51; position:absolute; left:249px; top:1px; z-index:610; display:none; background:#fff;}
.ftc-list{ padding:20px 20px; float:left; font-size:12px; line-height:normal;}
.ftc-list dl{ width:460px; overflow:hidden; padding-top:20px; border-bottom:1px dashed #e4e4e4; padding-bottom:10px;}
.ftc-list dl:last-child{ border-bottom:none;}
.ftc-list dt{ width:55px; font-weight:700; color:#333; position:relative; float:left; padding-right:25px; text-align:right;}
.ftc-list dt i.icon-jtr{ width:5px; height:7px; background-position:-18px 0; position:absolute; top:6px; right:10px;}
.ftc-list dd{ width:380px; float:left; margin-left: -10px;}
.ftc-list dd a{ display:inline-block; height:13px; line-height:13px; padding: 0 0 0 10px; border-left:1px solid #a9a9a9; margin:0 0 10px 10px; color:#5b5b5b; font-size:12px;}
.ftc-list dd a:hover{ text-decoration:underline; background:none; color:#333;}
.ftc-list dd i{color:#aaa}
.ftc-list dd i b{color:#faa; font-weight: normal}
.fwfull dl{ width:660px;}
.fwfull dd{ width:580px;}
.ftc-gg{ float:right; width:200px; background:#f8f8f8; padding:20px 0;}
.ftgg-type1 li{ float:left; margin-left:14px; margin-bottom:10px; _display:inline; background:none; line-height:normal; padding:0;}
.ftgg-type1 li a{ display:inherit; padding:0; border:none;}
.ftc-tit{ display:block; font-weight:700; padding-left:14px; padding-bottom:10px; color:#333; font-size:14px; line-height:normal !important;}
.ftgg-type2 li{ display:inherit; padding:0 0 0 14px; margin-bottom:10px; text-align:center; line-height:25px; background:none;}
.ftgg-type2 li a{ color:#5b5b5b; font-size:12px; display:inherit; padding:0; border:none;}
.ftgg-type2 li a:hover{ background:none; color:#5b5b5b;}
.ftgg-type2 li img{ display:block;}
.ftype-banner{ float:left; width:660px; height:380px; padding:17px 0 0 20px; overflow:hidden;}
.ftype-right{ float:left; width:248px; border:1px solid #eee; border-bottom:none; margin-top:17px;}
.ftr-tit{ display:block; font-size:16px; color:#555; line-height:42px; padding-left:15px; border-bottom:1px dashed #e4e4e4;}
.ftr-news{ display:block; height:145px; padding:5px 15px 0 15px; overflow:hidden; border-bottom:1px dashed #e4e4e4;}
.ftr-news li{ width:100%; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ftr-news li a{ font-size:14px; color:#555;}
.ftr-news li a:hover{ text-decoration:underline;}
.ftr-font li{ display:block; width:62px; margin-left:-1px; height:70px; border-left:1px solid #eee; float:left; border-bottom:1px solid #eee; text-align:center;}
.ftr-font li.linbor{ border-left:none; width:62px;}
.ftr-font li a{ display:block; width:100%; height:100%; color:#555; line-height:20px;}
.ftr-font li a:hover{ color:#fff; background:#0dad51;}
.ftr-font li a:hover i.icon-ztsb{ width:32px; height:23px; background-position:-9px -419px;}
.ftr-font li a:hover i.icon-llzt{ width:26px; height:26px; background-position:-51px -420px;}
.ftr-font li a:hover i.icon-cjzt{ width:29px; height:26px; background-position:-91px -421px;}
.ftr-font li a:hover i.icon-unicode{ width:29px; height:26px; background-position:-132px -418px;}
.ftr-font li a:hover i.icon-jfzh{ width:26px; height:26px; background-position:-165px -259px;}
.ftr-font li a:hover i.icon-xhzd{ width:29px; height:26px; background-position:-310px -120px;}
.ftr-font li a:hover i.icon-kxzd{ width:31px; height:26px; background-position:-331px -257px;}
.ftr-font li a:hover i.icon-swjz{ width:29px; height:26px; background-position:-204px -260px;}
.ftr-font li i{ margin:10px 0 5px 0;}

.main { width:1200px; margin:0 auto; clear:both;}
.feedback{float:right;overflow:hidden;padding:6px 5px;}
.feedback a{float:left;margin:0 15px;padding:0 20px;line-height:30px;font-weight:700;background:#f36f20;color:#fff;}
html:lang(en) .feedback a {
	margin: 0 5px;
	padding: 0 15px;
}
.feedback .report{float:right;}
/* footer */
.ins-con{ display:inline-block; vertical-align:middle;}
.index-server{ border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:30px 0 30px 0;}
.index-server li{ display:block; width:299px; float:left; text-align:center; font-size:24px; color:#333; line-height:30px; border-left:1px solid #eee;}
.index-server li.fili{ border-left:none;}
.index-intro{ padding:0 0 0 60px;}
.index-intro dl{ width:164px; float:left;}
.index-intro dt{ font-size:18px; color:#333; line-height:20px; margin-bottom:10px;}
.index-intro dd{ font-size:14px; color:#666;}
.index-intro dd a{ line-height:26px;}
.index-intro dd a:hover{ text-decoration:underline;}
.index-intro dl.dlabout{ width:150px;}
.index-intro dl.dlewm{ width:120px; text-align:center;}
.footer{ width:1200px; margin:0 auto; background:#fff; padding:20px 0 10px 0; color:#999; text-align:center; line-height:25px;}
.footer a{font-size:12px;}
.footer .foot-about{ display:block; color:#333;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px 0;}
.footer .foot-about a{ color:#333; font-size:14px; margin:0 12px;}
.footer .foot-about a:hover{ text-decoration:underline;}
.foot-url{border-top:none;border-bottom:none;padding:0px;margin-top:10px;color:#999}
.foot-url a{font-size:12px;color:#999;margin:0 8px;}
.foot-link{ display:block; color:#999;}
.foot-link a{ color:#888; margin:0 3px;}
.foot-link a:hover{ text-decoration:underline;}
.footer .bottom-logo{width:1200px;}
.footer .bottom-logo li{display:inline-block;margin:20px 10px;}
.footer .bottom-logo li img{font-size:14px;padding:10px;border:1px solid #eee;border-radius:3px;}
.footer .fixed {
	display: none;
	z-index: 99999;
	position: fixed;
	background: #fff;
	border-top: 1px solid #f0f0f0;
	bottom: 0;
	right: 0;
	left:0;
}
.fixed .fbody {
	text-align: center;
	border-top: 1px solid #f0f0f0;
	margin-top: 5px;
}
.fixed .fbody img{
	max-width: 1200px;
}
.fixed .close {
	top: 3px;
	right: 0;
	overflow: hidden;
	position: absolute;
	text-align: center;
	cursor: pointer;
	color: #999;
	line-height: 1;
	font-size: 18px;
	width: 18px;
	opacity: 1;
}
.fixed .close:hover {
	color: #333;
}
.fixed .close:after {
	content: "×";
}

/* page */
.pagebox{ width:100%; text-align:center; padding:20px 0;}
.pagebox li{ display:inline; line-height:30px;}
.page li a, .page .active span{ display:inline-block; min-width:30px; height:30px; padding:0 5px; border:1px solid #eee; color:#555; background:#fff; margin:0;}
.pagebox li a:hover{ background:#0dad51; color:#fff;}
.page .box input{ width:38px; height:30px; line-height:30px; border:1px solid #eee; text-align:center; margin:0 7px; vertical-align:middle;}
.pagebox .btn a{ background:#f8f8f8; margin-left:5px;}
.pagebox li a:hover.btn{ background:#f8f8f8; opacity:0.8; filter:alpha(opacity=80); color:#555;}
.page .active span{background-color: #eee}
.page .stat{margin: 0 5px 0 10px}
.page li{font-size:14px; margin-left: 5px}
/* other */
.pub-star img{ vertical-align:middle; margin:0 1px 3px 0;}
i.icon-ke{ width:18px; height:18px; background-position:-28px -58px; margin:0 2px 2px}

.tip-bubble{width:290px;position:absolute;margin:5px 0 0 -99px;color:#333;background:#fff7ed;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:5px 25px;border:3px solid #f60;}
.tip-bubble:after, .tip-bubble:before{content:"";display:block;position:absolute;top:-30px;left:50px;width:0;height:0;border:15px solid transparent;border-bottom-color:#f60;}
.tip-bubble .close-btn:after{content:"x";line-height:18px;position:absolute;text-align:center;width:18px;right:8px;top:8px;}
.tip-bubble .close-btn:hover{color:#333}.tip-bubble .close-btn{color:red}
.tip-bubble:after{top:-26px;left:50px;border-bottom-color:#fff7ed;}
.tip-bubble p{font-size:14px;}

#demo .ui-slider-handle{font-size:12px; line-height:12px; margin-left:-12px; padding-top:3px; width:24px; text-align:center}

.icon.anim{ transition:all .3s ease; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease;}
.icon.show{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg);}

.common-adver{width:1200px; margin:0 auto;}

.list-adver{width:1200px; height:auto;}
.list-adver .left600{display:inline;width:598px; float:left;}
.list-adver .right600{display:inline;width:598px; float:right;}
.list-adver .left985{display:inline;width:983px; float:left;}
.list-adver .right215{display:inline;width:213px; float:right;}

.content-adver{}
.content-adver .left600{display:inline;width:598px; float:left;}
.content-adver .right600{display:inline;width:598px; float:right;}
.content-adver .left985{display:inline;width:983px; float:left;}
.content-adver .right215{display:inline;width:213px; float:right;}

img.zicoin{width: 18px;margin: 0 0 3px 5px;}

.jspage .page {margin:30px auto 0;}

.font-talk li .fccon a:hover{ color:#0dad51; text-decoration:underline;}

.topside .icon-vip, .topside .icon-svip {width: 24px;height: 21px;float: left;background-image: url(../images/sale_vip.png);background-repeat: no-repeat;margin: 7px 5px 0 0;}
.topside .icon-svip {background-position: 0 -22px;}

.nav li a.active {color: #0dad51;font-weight: bold;}
.nav li a.active:hover {color: #fff;}

/*与认证账号相关的通用样式写于此*/
.box-for-verified-account:not(.va-mode) {
	display: none !important;
}
