﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:12px; color:#212121; line-height:160%; font-family:"微软雅黑";position: relative;}
body.bgf4f4f4{ background:#f4f4f4;}
input,select,textarea{ resize:none; font-family:"微软雅黑";    outline: none;}
div{ margin:0 auto;}
img{ border: 0;vertical-align: middle;}
a{ text-decoration: none;color: #4a4a4a;}
a:hover{text-decoration: none;color: #fb811a;}
li{ list-style:none;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
*html .clearfix{ height:1%;}
*+html .clearfix{height:1%;}
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.rel{ position:relative;}
.ib{ display:inline-block;}
.to{ text-indent:-9999px; overflow:hidden;}
.none{ display:none;opacity: }
.opacity{
 filter:alpha(opacity=0);       /* IE */
 -moz-opacity:0;              /* 老版Mozilla */
 -khtml-opacity:0;              /* 老版Safari */
 opacity: 0;           /* 支持opacity的浏览器*/
}
.c-gray{color: #c0bfbf;}
.c-gray2{color: #333333;}
.corner{ border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.mt10{ margin-top:15px;}
.nomar .mt10{ margin-top:0;}
.none {display: none;}
.w{ width:1200px;}
.w1250{ width:1250px;}
.box-1{ border:1px solid #d2d2d2;}
.box-2{ border:1px solid #d2d2d2; border-top:none;}
.main-area{ width:888px; overflow:hidden;}
.sidebar-area{ width:285px; overflow:hidden;}
.w920{ width:920px;}
.price{ color:#f25618; font-size:24px;}
.price em{ font-style:normal; font-size:16px;}
.marketprice{ font-size:16px; text-decoration:line-through; color:#666;}
.marketprice em{ font-style:normal;}
.ad a,.ad img{ display:block; overflow:hidden;}
.ad .name{ text-align:center; color:#fff; background:rgba(0,0,0,.7); height:30px; line-height:30px; position:absolute; left:0; bottom:-30px; width:100%; font-size:14px;}
.like{text-decoration: none;color: #fb811a;}
.empty-msg{ text-align:center; font-size:28px; color:#ccc; padding:100px 0;}
/*弹窗*/
.popup-box{ position: absolute; overflow:hidden; z-index:9999; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background:#fff; z-index:9999999;}
.popup-title{ background:#66543e; height:26px; line-height:26px; padding:2px 10px; color:#fff; font-size:14px;}
.popup-title .ico-close{ width:16px; height:16px; background-position:-50px -260px;}
.popup-title .ico-close:hover{ background-position:-50px -228px;}
.popup-content{ padding:30px 20px;}
.popup-content .info{ padding-bottom:30px; font-size:14px; color:#333;}
.popup-content .submit .btn{ height:30px; line-height:30px; padding:0 40px; font-size:14px;}
.popup-mask{ background:#000; filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86; width:100%; height:100%; position:absolute; left:0 ;top:0; z-index:9999;}
/*sem弹窗*/
.sem_pop{ background:rgba(0,0,0,0.6); width:100%; height:100%; position:fixed; left:0 ;top:0; z-index:9999;}


.sem_pop .sem_info{ position:absolute; top:50%; left:50%; margin-top:-241px; margin-left:-297px;}
.sem_pop .sem_close{width:44px; height:44px; position:absolute; top:86px; right:12px;}
.sem_pop .sem_back{ width:273px; position:absolute; bottom:87px; left:245px;}
.sem_pop .sem_back a{ display:block; width:273px; height:65px;}

.sem_pop .sem_info1{ position:absolute; top:50%; left:50%;margin-top: -325px;margin-left: -360px;}
.sem_pop .sem_close1{width:44px; height:44px; position:absolute;top: 135px;right: 60px;}
.sem_pop .sem_back1{width: 328px;position: absolute;bottom: 76px;left: 136px;}
.sem_pop .sem_back1 a{ display:block; width:328px; height:74px;}

/*报名弹窗*/
#pop-baoming .popup-box{ background:none;}
#pop-baoming .popup-content{ background:#fff; border-top-left-radius:5px; -webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; border-top-right-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px;}
#pop-baoming .popup-title .ico-close{ position:relative; right:5px; top:42px; background-position:-50px -244px;}
#pop-baoming .rel{ height:410px;}
#pop-baoming .sq{ position:absolute; left:-10px; bottom:20px;}
#pop-baoming form{ width:298px; position:absolute; left:265px; top:0;}
#pop-baoming form p{ padding:15px 0;}
#pop-baoming li{ position: relative; padding-left:80px; margin-bottom:0; padding-bottom:22px;}
#pop-baoming li input{ text-indent:5px;}
#pop-baoming li span{ position:absolute; left:0; top:5px; font-size:14px; display:inline-block; width:80px;}
#pop-baoming li select{ width:30%;}
#pop-baoming li select.a0{ margin-left:8px;}
#pop-baoming li .btn{ width:100%; display:block; height:40px; line-height:40px; font-size:25px;}




/*分享*/
.share-box .ico{ width:22px; height:22px; margin-right:5px;}
.share-box .sina{ background-position: 0 -278px;}
.share-box .qq{ background-position: -26px -278px;}
.share-box .wx{ background-position: -53px -278px;}
.share-box .rr{ background-position: -80px -278px;}
.share-box .wb{ background-position: -107px -278px;}
/*标题*/
.item-title{ height:32px; margin-bottom:12px; overflow:hidden; position:relative;}
.item-title h2{ font-size:26px; font-weight:normal; border-left:3px solid #f25618; padding-left:6px; height:32px; line-height:32px;}
.item-title .ls1{ display:block; width:131px; height:27px; line-height:27px; font-size:15px; border:1px solid #f25618; color:#f25618;}
.item-title .ls1:hover{ background:#f25618; color:#fff;}
.item-title span{ position:relative; font-size:14px; color:#66543e; height:31px; line-height:28px; display:inline-block; background:#efe7d7; padding:0 6px; margin-left:15px; vertical-align:middle;}
.item-title span .ico{ background-position:-24px -77px; width:9px; height:10px; position:absolute; left:-9px; top:9px;}
.item-title .more a{ font-size:14px; color:#999;}
.item-title .case-tabs{ position:absolute; right:0; top:0;}
.item-title .case-tabs a{ display: block; float:left; height:25px; line-height:25px; overflow:hidden; font-size:14px; border-right:1px solid #d1be94; color:#66543e; padding:0 15px; text-align:center;}
.item-title .case-tabs a:hover,.item-title .case-tabs a.selected{ background:#d1be94;}
.item-title .case-tabs a:last-child{ border-right:none;}
.item-title .absl{ left:150px; top:5px;}

.sidebar-title{ font-size:18px; text-indent:2px; margin:0 10px; height:48px; line-height:48px; font-weight:normal; color:#000; border-bottom:1px solid #e6e6e6; position:relative;}
.sidebar-title span{ font-size:12px; margin-top:5px; display:block;}
.sidebar-title .more{ position:absolute; right:10px; top:0; font-size:12px;}
.sidebar-title a:hover{ text-decoration:underline;}

/*通用*/
.rel-name{ position:relative;}
.rel-name .name{ position:absolute; left:0; bottom:0; width:100%; background:rgba(0,0,0,.5); color:#fff; text-indent:12px; font-size:15px; height:34px; line-height:34px;}
.rel-name img{ transition: all 0.3s linear 0s;}

/*字体*/
.f0{ color:#f00;}
.f1{ color:#0277e5;}
.f2{ color:#797979;}
.f3{ color:#f25618;}
.f9{ color:#999;}
.f21{ font-size:21px;}
.f4_b{ color:#333;}

/*按钮*/
.btn{ background:#f25618; color:#fff; text-align:center; display:inline-block; border:none; cursor:pointer; font-family:"微软雅黑";}
.btn:hover{ background:#db460b; color:#fff;}
.btn-dis{ background:#999;}
.btn-dis:hover{ background:#7d7d7d;}

/*图标*/
.ico{ font-style:normal; display:inline-block; background:url(../images/ico.png) no-repeat; vertical-align:middle;}
.ico-downarr{ background-position:0 -7px; width:11px; height:7px; }
.ico-uparr{ background-position:0 0; width:11px; height:7px;}
.ico-woshi{ width:32px; height:21px; background-position:0 -21px;}
.ico-shufang{ width:30px; height:29px; background-position:0 -43px;}
.ico-keting{ width:37px; height:26px; background-position:0 -73px;}
.ico-canting{ width:34px; height:20px; background-position:0 -100px;}
.ico-cufang{ width:32px; height:28px; background-position:0 -121px;}
.ico-eye,.ico-msg,.ico-star{ margin-right:5px; vertical-align:middle;}
.ico-eye{ background-position:0 -175px; width:16px; height:9px;}
a:hover .ico-eye{ background-position:0 -162px;}
.ico-msg{ background-position:0 -202px; width:13px; height:11px;}
a:hover .ico-msg{ background-position:0 -189px;}
.ico-star{ background-position:0 -228px; width:11px; height:11px;}
a:hover .ico-star{ background-position:0 -215px;}

/*表单默认*/
.input-txt,.select-txt{ font-size:12px; height:32px; border:1px solid #dfdfdf; width:100%; font-family:"微软雅黑";outline: none; line-height: 32px;}
.input-txt{ text-indent:5px;}

/*自定义下拉表单样式*/
.select-box{font-size:14px; height:32px; border:1px solid #dfdfdf; width:100%; font-family:"微软雅黑";position: relative;background: url(../images/selsect-b.gif) no-repeat right;}
.select-box .select-text{width: 100%;height:32px;text-indent: 10px; line-height: 32px;}
.select-box .select-content{position: absolute;left: 0px;top: 0px;}

/*报名模块样式*/
.enlist-box .sidebar-title{font-size: 16px; text-indent: 10px; margin: 0 10px; height: 40px; line-height: 40px; font-weight: normal; color: #000; border-bottom: 1px solid #e6e6e6; position: relative;} .enlist-box .enlist-ts{margin-bottom: 10px;}
.enlist-box li.free .message{width: 100%;height: 10px; line-height: 10px;color: #ff0000;text-indent: 8px;font-size: 12px;}
.enlist-box li.free {margin-bottom: 0px;}




/*头像图标*/
.avatar86x86,.avatar62x62,.avatar48x48{ display: inline-block; background:#aaa; overflow:hidden;}
.avatar86x86{ width:86px; height:86px; border-radius:43px; -webkit-border-radius:43px; -moz-border-radius:43px;}
.avatar86x86 img{ width:86px;}
.avatar62x62{ width:62px; height:62px; border-radius:31px; -webkit-border-radius:31px; -moz-border-radius:31px;}
.avatar62x62 img{ width:62px;}
.avatar48x48{ width:48px; height:48px; border-radius:24px; -webkit-border-radius:24px; -moz-border-radius:24px;}
.avatar48x48 img{ width:48px;}
.small-heart{ font-size:11px;}
.small-heart .ico{ width:19px; height:16px; background-position:-85px -45px;}
.ico-dis .small-heart .ico{ background-position:-85px -107px;}
.ico-dis .small-heart{ color:#999;}
.small-heart b{ font-weight:normal;}
.userimg{ display:inline-block; background:url(../images/default_img.png) center top no-repeat; width:98px; height:98px;}
.userimg img{ width:98px; height:98px; border-radius:49px; -webkit-border-radius:49px; -moz-border-radius:49px;}

/*头部*/
.nav-box{ background:#f5f6f8; height:32px; line-height:32px; border-bottom:1px solid #d8d8d8; position:relative; overflow:visible; z-index:1000;}
.nav-box .nb-l{ padding-left:10px; width:18%;}
#ECS_MEMBERZONE a{ margin:0 18px;}
.nav-box .nb-r{ padding-right:10px; width:80%; color:#ccc;}
.nav-box .nb-r a{ margin:0 18px;}

.nav-box .nb-r .wc{ color:#999;}
.ico-address{ width:12px; height:22px; background-position:-19px 0; margin-right:9px;}

.nav-box a:hover{ text-decoration:underline;}
.nav-box .nb-r .phone{ color:#000; padding:0 6px;}
.nav-box .nb-r .phone .ico-phone{  width:17px; height:16px; background-position:-32px 0; margin:0 5px 0 9px;}
/*.nav-box .nb-r .down-menu{ display:inline-block;} */
.nav-box .nb-r .down-menu .ico{ margin-left:5px;}
.nav-box .nb-r .child-menu{ position:absolute; left:-78px; top:32px; height:121px; text-align:center; padding:20px 20px 17px 10px; width:230px; color:#000; background:#fff; border:1px solid #d8d8d8; visibility:hidden;}
.nav-box .nb-r .selected .child-menu{ visibility:visible;}
.nav-box .nb-r .selected .child-menu p{ height:20px; line-height:25px; overflow:hidden;}
.nav-box .nb-r .selected .child-menu .fl{ width:100px;}
.nav-box .nb-r .selected .child-menu .fl p{ padding:15px 0 10px 0;}
.nav-box .nb-r .selected .child-menu .fr{ border-left:1px solid #ccc; padding-left:20px;}
.nav-box .nb-r .selected .ico{ background-position:0 -14px;}
.nav-box .nb-r .selected .child-menu a{ height:28px; text-align:center; line-height:28px; margin:0; display:block; padding:0 15px;}
.nav-box .nb-r .selected .child-menu a:hover{ background:#9d8b74; color:#fff; text-decoration:none;}
.nav-box .nb-r .selected a:hover{ text-decoration:underline;}

/*logo*/
.header-box{ position:relative; z-index:1000;}
.top-box{ height:135px; position:relative; z-index:996;}
.top-box h1{ padding-top:28px;}
.top-box .nav-b{width: 190px;height: 40px; position: absolute;bottom:75px;right: 0px;display: block;z-index: 9999;}
.top-box .top-banner{width: 200px; height: 80px; position: absolute;left: 200px; top: 20px;}
/*搜索*/
.search-box{margin-left: 250px; background:#fff; position:relative; z-index:99998; width:480px; height:85px; overflow: hidden;margin-top: 23px;}
.search-box .search-top{width: 480px;height: 20px;}
.search-box .search-name{width: 60px;height: 20px; text-align: center;color: #fff;background: #67543e;}
.search-box .search-input{width: 394px; height: 35px;border: solid 2px #67543e;outline:none;text-indent: 10px;}
.search-box .search-submit{width: 80px; height: 39px;color: #fff;text-align: center;background: #67543e;border: none; cursor: pointer;}
.search-box .search-bottom{width: 480px;height: 26px;}
.search-box .search-bottom a{width: auto; padding: 0px 4px;color: #9b9b9b;float: left; line-height: 26px;height: 26px;}


/*右侧广告*/
.top-ad{ width:345px; text-align:center; margin-top:18px; height:82px; overflow:hidden;}

/*菜单*/
.menu-box{ height:36px; border-bottom:2px solid #776754; margin-bottom:18px; position:relative; z-index:998;}
.menu-box ul{position: relative;}
.menu-box li{ float:left; font-size:15px;}
.menu-box li a{ float:left; display:block; width:113px; text-align:center; height:36px; line-height:36px; background:url(../images/line.gif) left 50% no-repeat;}
.menu-box li a:hover,.menu-box li.selected a{ background:#9c8c7a; color:#fff;}
.menu-box li .ico{ position:absolute; top:16px; right:10px;}
.menu-box .down-menu-child{ position:absolute; left:0; top:36px;  overflow:hidden; background:#fff;border-bottom:none;}
.menu-box li.selected .down-menu-child  a{ background:none; color:#9c8c7a; font-size:14px; height:32px; line-height:32px;}
.menu-box li.selected p{ border-bottom:1px solid #ddd; height:32px;}
.menu-box li.home a{ width:88px; background:none;}
.menu-box li a.selected,.menu-box li.home a:hover{ background:#66543e; color:#fff;}
.menu-box li.selected p a:hover{ background:#66543e; color:#fff;}

/*下拉分类*/
.menu-box .cat-box{ position: absolute; left:0; top:36px; width:100%; padding:10px 0; background:#fff; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;display:none; border-top:2px solid #776754;}
.menu-box .cat-box .filter-box{ border:none;}
.menu-box .cat-box .filter-box dl{ margin-top:10px; color:#000; font-size:16px; border:none;}
.menu-box .cat-box .filter-box dd a{ height:20px; line-height:20px; background:none; color:#333; display:inline-block; padding:0 2px; font-size:14px; width:auto;}
.menu-box .cat-box .filter-box dd a:hover{ text-decoration:underline; color:#fb811a;}

/*分类月页商品筛选*/
.filter-box{ margin-bottom:10px;}
.filter-box dl{ border-bottom:1px dotted #dfdfdf; padding:15px 10px 15px 110px; font-size:14px; position:relative;}
.filter-box dl:last-child{ border:none;}
.filter-box dt{ position:absolute; left:24px; top:13px; height:22px; line-height:22px; background:url(../images/caticos.gif) no-repeat; padding-left:32px;}
.filter-box dd a{ display: inline-block; margin-right:21px; color:#7c7c7c;}
.filter-box dd a:hover{ text-decoration:underline; color:#333;}
.filter-box dd a.selected{ text-decoration:none; color:#f25618;}
.filter-box .c2 dt{ background-position:0 -23px;}
.filter-box .c3 dt{ background-position:0 -46px;}
.filter-box .c4 dt{ background-position:0 -69px;}
.filter-box .c5 dt{ background-position:0 -92px;}

/*面包屑*/
.ur-here{ font-size:14px; padding:10px 0 5px 0; color:#838383;}
.ur-here span{ font-family: Verdana; margin:0 2px; color:#838383;}
.ur-here a{ color:#838383;}

/*帮助中心*/
.help-box dl{ float:left; width:190px; padding:29px 0 0 20px;}
.help-box dt{ font-size:16px; margin-bottom:10px;}
.help-box dd{ height:31px; line-height:31px; font-size:13px;}
.help-box dd a{ color:#808080;}
.help-box dd a:hover{ color:#ff0000; text-decoration:underline;}
.help-box .qrcode{ margin-top:-17px; width:228px; height:225px; text-align:center; background:url(../images/qrcode.png) no-repeat;}
.help-box .qrcode .wx1{ padding-top:58px;width:188px;}
.wx2{height:105px;}
.wx2 img{height:100%;}
.help-box .contact{ padding-left:100px; width:200px;}
.help-box .contact dd{ padding-left:60px; position:relative; height:33px; line-height:160%; margin:15px 0 25px 0;}
.help-box .contact dd strong{ font-size:16px; color:#333; font-weight:normal;}
.help-box .contact dd p{ font-size:12px;}
.help-box .contact dd a:hover{ text-decoration:none;}
.help-box .contact .ico{ position:absolute; left:10px; top:0;}
.help-box .contact .ico-1{ background-position:-118px -90px; width:32px; height:32px;}
.help-box .contact .ico-2{ background-position:-118px -123px; width:30px; height:33px;}

/*底部
.footer-box{ padding-bottom:50px;}
*/
/*底部4图标*/
.footer-icons{ background:#f2f2f2; height:120px; border-top:1px solid #ccc; border-bottom:1px solid #67543e;}
.footer-icons li{ float:left; margin:25px 0 0 45px; display:inline; padding:15px 0 0 73px; width:180px; height:55px; padding-top:15px; background:url(../images/helpico.gif) no-repeat;}
.footer-icons li span{ font-size:16px;}
.footer-icons li.a1{ background-position:0 top;}
.footer-icons li.a2{ background-position:0 -70px;}
.footer-icons li.a3{ background-position:0 -141px;}
.footer-icons li.a4{ background-position:0 -212px;}

.help-box{ height:208px; background:#fff; overflow:visible;}
.links-box{  padding:20px 20px 5px 20px; line-height:160%; overflow:hidden;color:#8d8a89 }
.links-box a{ display:inline-block; margin:0 5px; color:#8d8a89;}
.links-box a:hover{ display:inline-block; margin:0 5px; color:#ff9000;text-decoration:underline;}
.copyright{ line-height:180%; color:#999;padding-top:40px;position:relative;}
.copyright p{ padding-bottom:10px;}
.copyright img{ margin:0 10px; vertical-align:middle;}

.copyright-box{ background:#3a3836;color:#fff; overflow:visible;padding-bottom:50px;}

/*页码*/
.pages{ padding:15px 0 30px 0; color:#7f7f7f; font-size:14px;}
.pages a{ display:inline-block; padding: 5px 10px; margin-left:-1px; text-align:center; border:1px solid #cccccc;}
.pages a.prev,.pages a.next{ width:80px; color:#4e4e4e;}
.pages a.selected,.pages a:hover{ background:#f25618; border-color:#f25618; color:#fff;}
.pages strong{ margin:0 15px;}
.pages span{ margin-left:0px;}
.pages span input{ border:1px solid #c1c1c1; vertical-align:middle; font-family:"微软雅黑";}
.pages span .k{ box-shadow: inset 0 0 3px #ccc; height:20px; width:42px; text-align:center; margin:0 2px;}
.pages span .bt{ position:relative; top:0; padding:0 4px; display:inline-block; height:22px; font-size:14px;}

/* 头部切换城市 */
#area_wrap{position: relative;}
.area_child{display: none;position: absolute;left: 10px;top: 40px;background: #fff;border: 1px solid #ccc;font-size: 12px;width: 330px;padding: 5px;}
.area_child a{float: left;width: 50px;text-align: center;margin: 5px;line-height: 1.6; padding:3px;cursor: pointer;}
.area_child a:hover{background: #c91622; text-decoration:none;color: #fff;}

/*点击*/
.share-trans-1,.share-trans-2,.share-trans{ position:absolute; left:0; top:0; cursor:pointer;}
.share-trans-1{ width:1200px; height:100px;}
.share-trans-2{ width:1200px; height:171px;}
.share-trans{ width:285px; height:100px;}

/*返回顶部*/
.up-top{ background:#c3bdb3 url(../images/up.png) center center no-repeat; display:block; text-indent:-9999px; overflow:hidden; width:60px; height:60px; position:fixed; z-index:9999; right:20px; bottom:20px; display:none; border-radius:5px; cursor:pointer;}
.up-top:hover{  background:#bdb4a4 url(../images/up.png) center center no-repeat;}

/*底部*/

.fix-box .fixbottom { width: 100%; position: fixed; bottom: 0; z-index:999; height: 135px; background: url(../images/fix-bottombg.png); }
.fix-box .form02 { width: 1200px; margin: 0 auto; height: 134px; position: relative; }
.fix-box .shuqi { width: 216px; height: 182px; position: absolute; bottom: 0; left: 0; }
.fix-box .form02left { position: absolute; top: 0; left: 235px; width: 210px; }
.fix-box .form03left { position: absolute; top: 0; left: 470px; width: 300px; text-align: right; padding-top: 10px; }
.fix-box .form02right { position: absolute; top: 0; left: 780px; width: 67px; padding-top: 30px; }
.fix-box .form02weixin { position: absolute; top: 0; left: 920px; width: 120px; }
.fix-box .form02close { position: absolute; top: 0; left: 1050px; width: 20px; padding-top: 15px; padding-left: 20px; }
.fix-box .form02 ul li { list-style: none; height: 30px; }
.fix-box .form02 ul li img { vertical-align: middle; }
.fix-box .form02 ul li input { border: solid 1px #fff; width: 277px; height: 24px; vertical-align: middle; font-size: 12px; }
.fix-box .form02 ul li select { border: solid 1px #fff; width: 89px; height: 24px; vertical-align: middle; font-size: 12px; }
.fix-box .fixleft { position: fixed; bottom: 0; left: 0; z-index: 999; height: 135px; width: 220px; background: url(../images/fix-left.png) left no-repeat; cursor: pointer; display: none; }
/*TQ样式*/

#tq_float_container{width: 70px; height: 282px; overflow: hidden;}
/*#tq_float_head{display: none;}
#tq_float_container #tq_float_body{width:70px; height: 70px;  position: absolute;top: 0px;  background: url(../images/tq-b-1.png);overflow: hidden;}
#tq_float_foot{display: none;}*/


#tq{width: 70px;height: 282px; position: fixed; right: 10px;top: 50%;margin-top: -140px; border: none;z-index: 1000;}
#tq div{width: 70px; height: 70px;}
#tq .tq-box-1{background: url(../images/tq-b-1.png) 0px 0px;}
#tq .tq-box-2{background: url(../images/tq-b-1.png) 0px -70px;}
#tq .tq-box-3{background: url(../images/tq-b-1.png) 0px -141px;;}
#tq .tq-box-4{margin-top: 2px;height: 72px; background: url(../images/bookico.png) -299px -89px; display:none;}
#tq .tq-box-1:hover{background: url(../images/tq-b-2.png) 0px 0px;}
#tq .tq-box-2:hover{background: url(../images/tq-b-2.png) 0px -70px;}
#tq .tq-box-3:hover{background: url(../images/tq-b-2.png) 0px -140px;;}
#tq .tq-box-4:hover{height: 72px; background: url(../images/bookico.png) -388px -89px;;}


/*定制日记弹框CSS*/
#diary{width: 100%;height: 100%;background: rgba(0,0,0,0.8);position: fixed;top: 0px; left: 0px;z-index: 99999;}
.diary-popup{ background:#fff; font-size:14px; padding:15px 30px; position:absolute; top:50%; left:50%; width:750px; margin-left:-385px; margin-top:-325px; z-index:99999;}
.diary-popup .close{ text-indent:-9999px; overflow:hidden; display:block; width:32px; height:32px; background:url(../images/diaryclose.png) no-repeat; position:absolute; right:-45px; top:-26px;}
.diary-popup h2{ font-size:18px; font-weight:normal;}
.diary-popup .upload-box li{ float:left; background:#f1f1f1; margin:8px 0 8px 8px; width:140px; height:160px;}
.diary-popup .upload-box li .img{ width:140px; height:160px; position:relative; overflow:hidden;background:#f1f1f1 url(../images/rt-choosepic.png)  center center no-repeat;}
.diary-popup .upload-box li .img .upload_file{   z-index:20; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;width: 140px;height: 140px;}
.diary-popup .upload-box li .img .pic{width: 140px; height: 160px;position: absolute; left: 0px;top: 0px;}
.diary-popup .upload-box li .img .pic img{width: 140px; height: 140px;}
.diary-popup .upload-box li .img .pic .delete-pic{ height:20px; line-height:20px; text-align:center; background:#f25618; color:#fff; font-size:13px; }

.diary-popup .upload-box li .img .pic:hover .delete-pic{display: block;}

.diary-popup li a.up-btn-success,a.up-btn-success:hover{ background:#80c269;}
.diary-popup li a.up-btn-success .ico{ background-position:-50px -210px; width:18px; height:13px;}
.diary-popup span{ display:inline-block; width:50px; margin-right:6px; vertical-align:top;}
.diary-popup select{ margin-right:25px; height:25px;}
.diary-popup .ipt{ height:30px; border:1px solid #d9d9d9; width:681px; padding:3px; font-size:14px;}
.diary-popup .form textarea.ipt{ height:150px;}
.diary-popup .form li{ margin-bottom:20px;}
.diary-popup .f12{ font-size:12px; margin-top:5px;}
.diary-popup .submit{ padding-left:10px;}
.diary-popup .btn{ height:52px; line-height:52px; padding:0 100px; font-size:21px; margin:0 12px;}
.diary-popup #SURPLUS{ font-weight:normal;}

#tq_kefu_normal_container{display: none;}

/*建议投诉*/

.suggest { width: 850px;
    height: 520px;
    background: #fff;
    border-radius: 5px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -267px;
    margin-left: -425px;
    z-index: 9999;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #6d6d6d;
    box-shadow: 0 0 3px #999;
    padding: 15px 0px 10px 0px; }
.suggest .complain_close{ position:absolute; top:10px; right:10px;}
.suggestp { font-size: 20px; color: #000; width: 800px; margin: 0 auto; line-height: 2.0; border-bottom: solid 1px #dfdfdf; }
.suggest .form { width: 800px; margin: 0 auto; }
.suggest .form li { padding-top:15px; list-style: none; }
.suggest .form span { display: inline-block; width: 106px; text-align: left; }
.suggest .form .input_1 { opacity: 0; width: 42px; height: 26px; }
.suggest .form label { display: inline-block; vertical-align:text-bottom; margin-left:10px; }
.suggest .form .radioed { background: url(../images/rd_1.png) top center no-repeat; }
.suggest .form .noradio { background: url(../images/rd.png) top center no-repeat; }
.suggest .form textarea {  width: 630px;
    height: 140px;
    border: solid 1px #dfdfdf;
    vertical-align: text-top;
    font-size: 14px;
    font-family: "微软雅黑";
    padding: 5px 10px;
}
.suggest .form .input_2 { width: 178px;
    height: 40px;
    border: solid 1px #dfdfdf;
    padding: 0 10px;
}
.suggest .form select { width: 200px; height: 40px; border: solid 1px #dfdfdf; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../images/st.png) center right 10px no-repeat; margin-right: 20px; color:#a8a8a8; font-size:14px; }
.suggest .bt a { display: block; width: 200px; height: 50px; margin: 30px 0px 0px 200px; text-align: center; background: #f25618; border-radius: 5px; color: #fff; text-decoration: none; line-height: 50px; font-size: 20px; }

/*专题头部导航开始*/
.new_special_top{ width:100%; background:url(../images/bg_bg.png); height:58px;position:relative; clear:both;}
.new_special_top .top_container{ width:1100px; margin:0 auto; display:block; position:relative; line-height:58px; height:auto;}
.new_special_top .new_special_logo{ display:block;width:82px;float:left; padding:9px 50px 0;}
.new_special_top .new_special_logo img{width:82px; height:auto; display:block; margin: 0 auto;}
.new_special_top .new_special_nav{ float:left; width:auto; height:58px; line-height:58px; position:relative;}
.new_special_top .new_special_nav ul{ float:left; list-style:none; position:relative; line-height:58px;}
.new_special_top .new_special_nav li{ line-height:58px; float:left; position:relative;}
.new_special_top .new_special_nav li a{ display:inline-block; width:auto; float:left; color:#fff; font-size:18px; padding:0 23px; height:auto;}
.new_special_top .new_special_nav li a:hover{ color:#30c2b0;}
.new_special_top .new_special_nav li:last-child a{ color:#ff8b52;}
.new_special_top .new_special_nav li i{ background:url(../images/icon_fire.png) no-repeat center; width:16px; height:18px; display:inline-block; position:relative; top:3px; left:4px}
.new_special_top .new_special_nav li:before{ content:""; width:0; height:20px; border-left:1px #898989 solid; position:absolute; left:0; top:50%; margin-top:-10px;}
.new_special_top .new_special_nav li:last-child:after{ content:""; width:0; height:20px; border-left:1px #898989 solid; position:absolute; right:0; top:50%; margin-top:-10px;}
.new_special_top .new_special_tel{ display:block; width:auto; float:right; line-height:58px; font-size:18px; color:#30c2b0;}
.new_special_top .new_special_tel a{ font-size:18px; color:#30c2b0;}
.new_special_top .new_special_tel i{ background:url(../images/icon_tel.png) no-repeat center; width:26px; height:26px; display:inline-block; position:relative; right:8px; top:5px;}
/* modal */
.special_top_modal{ width:444px; height:auto; position:fixed; top:114px; left:50%; margin-left:-222px; border-radius:20px; background-color:#fff; box-sizing:border-box; padding:50px 40px; display:none; z-index:9999;}
.special_top_modal:before{ content:""; width:0; height:0; border-bottom:17px solid #fff; border-left:21px solid transparent; border-right:21px solid transparent; position:absolute; top:-17px; right:123px;}
.special_input{ width:100%; border-radius:30px; height:48px; background-color:#f5f5f5; font-size:16px; margin-bottom:22px; text-indent:25px; border:none; color:#666; font-family:"微软雅黑";}
.special_code{ width:60%; border-radius:30px 0 0 30px; height:48px; background-color:#f5f5f5; margin-bottom:22px; text-indent:25px; color:#666; font-size:16px; line-height:48px; float:left;}
.special_send{ width:40%; border-radius:0 30px 30px 0; height:48px; background-color:#f5f5f5; margin-bottom:22px; text-indent:25px; color:#ff9c5a; font-size:16px; line-height:48px; float:left;}
.special_btn{ width:100%; clear:both;}
.special_btn a{ border-radius:30px; width:100%; height:54px; background-color:#30c2b0; display:inline-block; text-align:center; color:#fff; font-size:24px; line-height:54px; text-align:center; box-shadow: 0 5px 0px #0b9d8b;}
.special_modal_close{ width:34px; height:34px; border-radius:50%; background-color:#f2f2f2; color:#b3b3b3; text-align:center; font-size:34px; position:absolute; top:-46px; right:0; line-height:32px; cursor:pointer;}
/*专题头部导航结束*/


#v5btn{ display: none !important }