@charset "gb2312";
a,body { color: #434a54; }
a { color: #434a54; }
a:hover { color: #666; text-decoration: none; }
b,.red { color: #ef4355; }

/*iconfont*/
@font-face {font-family: 'iconfont';
    src: url('iconfont.eot'); /* IE9*/
    src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont.woff') format('woff'), /* chrome??firefox */
    url('iconfont.ttf') format('truetype'), /* chrome??firefox??opera??Safari, Android, iOS 4.2+*/
    url('iconfont.svg#uxiconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

/* 顶部导航 */
#m-topnav{width:100%;background-color:#fff;color:#666;height:32px; line-height: 32px; padding-top: 3px;border-bottom: 1px solid #dedee0;}
.tnl,#m-topnav dt,#m-topnav dd{float:left;}
.tnr{float:right;display: block;}
#m-topnav dt{line-height: 31px; display: none; }
#m-topnav dd{position: relative;height: 30px;line-height: 30px; border: 1px solid #fff; margin-right:-2px;padding:0 12px 0 6px;}
#m-topnav dd.ico-wx { line-height: 30px; color: #434a54; font-size: 13px; }
#m-topnav dd.ico-wx i { font-size:26px; color: #aab2bd; float: left; }
#m-topnav .u-menu{display: none;position: absolute;left:-83px;top:31px;min-width: 100%;border: 1px solid #dedee0;border-top: 0;padding-bottom:5px; background: #fff;*width:100px}
#m-topnav .thide { line-height: 26px; float: left; width: 160px; }
#m-topnav .thide a{ display:inline-block;text-align:center; height: 24px; line-height: 24px; width:50px; padding:0 5px; margin:0 0 0 15px; }
#m-topnav .thide a:hover{ background-color:#eff1f3; }
#destoon_member span{padding:0px 0px 0px 0px;}
.tnr span{padding:0px 0px 0px 0px;}
/*Details to set up*/
#m-topnav .tnr dt{padding-right: 10px;}
/*status下拉展开*/
.tnl dd a{color: #666;}
.tnl dd a:hover{color: #1981b7; }
#m-topnav dd a.sve{ background:url(images/icon_sev.png) no-repeat 52px 13px; display:block;width:60px;}
#m-topnav .active .u-menu{display: block; z-index:10;}
#m-topnav .active{background: #fff;border-color: #ddd;border-bottom: 0;}
#m-topnav .u-weixin { left:-1px; }

/*---------- 头部 ----------*/
#header { height: 95px; background: #f6f7fb; }
.logo{float: left;width: 250px; height: 70px; margin: 13px 0 0 0; }
.logo h1,.logotxt strong {display: none;}
.logotxt { margin: 13px 0 0 0; float: left; }
.headertitle h1,.headertitle strong { float: left; margin:12px 0 0 15px; padding:0 0 0 15px; font:bold 28px/240% "Microsoft YaHei"; letter-spacing: 2px; border-left:1px solid #cdd1da; }
#header div.hottel { background: url(images/zs_hottel.gif) no-repeat; width: 270px; height: 70px; margin: 13px 0 0 0; }
#header .quickbtn a { cursor: hand; margin: 25px 20px 0 0; background: #fff; float: right; display: block; position: relative; width: 127px; height: 43px; line-height: 43px; font-size: 14px; border:1px solid #ccd1d9; border-radius: 5px; text-align: center; box-shadow: 3px 4px #dae0e5;}
#header .quickbtn a:hover { box-shadow: 3px 4px #ccd1d9; top: 2px; }
#header .quickbtn i { display: block; width: 35px; height: 35px; margin:2px 0 0 5px; float: left; font-size:28px; color: #aab2bd; }
#header .quickbtn i.hand { font-size: 32px; }
#header .quickbtn span { *float: left; }
/*搜索*/
.searchMenu{width:430px;height:64px; margin-top:15px;}
.search_tabs{ height:30px;}
.search_tabs a{padding:10px 12px; height:30px;line-height:30px;color:#333;outline:none;}
.search_tabs a:hover{ text-decoration:none;color:#333;}
#search_on{background:#e6e9ed;color:#333; font-weight: bold;font-size: 14px;}
.search_content{}
.search_content ul{clear:both;}
.search_text{float:left; height:36px;}
.search_input{width:320px;height:30px;line-height:30px;vertical-align:middle;border:3px solid #e6e9ed;padding:0 3px;color:#999;*height:31px; *margin-top:-1px; outline:none;border-right: none;}
.search_btn{ float:left;}
.search_btn input {cursor:pointer; border:none;color:#fff; display:block;height:36px;width:100px;text-align:center;line-height:36px;vertical-align:middle;background-color:#f04356; font-family:"微软雅黑","Microsoft Yahei";font-size:16px;}


/*---------- 友情链接 ----------*/
.friendlinks{color:#ccc;margin:15px 0;}
.friendlinks a{padding:0 8px;}
.friendlinks strong{color:#434a54;}

/*---------- 底部版权 ----------*/
#footer { background: #f5f7fa; margin: 20px 0 0; border-top: 1px solid #cfd4db; }
.footer { padding:22px 0; }
.footer div.save,.footinfo { width: 100%; text-align: center; }

/*---------- 返回顶部 ----------*/
/*解决IE6下不兼容 position:fixed 的问题*/
#code,#code_hover,#gotop{ width:36px; height:48px; background:url(images/icon-wx.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-184px -103px; bottom:120px; _margin-bottom:120px;}
#code_hover{ background-position:-224px -103px; bottom:120px; _margin-bottom:120px;}
#gotop{ background-position:-184px -159px; bottom:67px; _margin-bottom:67px;} 
#code_img{ width:179px; height:210px; background:url(images/icon-wx.png) -2px -1px no-repeat; position:fixed; right:87px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}
.backToTop { display:none; width:18px; line-height:1.2; padding:5px 0; background-color:#000; color:#fff; font-size:12px; text-align:center; position:fixed; _position:absolute; right:-1000px; bottom:100px; _bottom:"auto"; cursor:pointer; opacity:.6; filter:Alpha(opacity=60); }

/*-------------------- old --------------------*/
.u-tit{float: right;color: #ffd200;margin-top: 8px;}

.m-sibnav{border: 1px solid #e6e9ed;background: #f5f7fa;width: 988px;margin: 0 auto;margin-bottom: 10px;}
.m-sibnav dd{padding:5px 5px 5px 15px;background: #fff;}
.m-hotnav .u-tt,.m-sibnav .m-list01{color: #9786dc;}
.m-hotnav .m-hd{border-color: #e6e9ed;background: #f5f7fa;}
.m-hotnav .m-hd li a{background: #f5f7fa;border-color: #f5f7fa;}
.m-hotnav dd.active a { margin:0 15px; }
.m-hd li.active a{border-color: #e6e9ed;background: #fff;}
/*资讯顶部导航*/
.menu { width:952px;  height:61px; padding:8px 8px 8px 20px;border: 5px solid #F7ADB6;margin: 10px auto; }
.sub_menu { float:left;padding:8px 12px 8px 80px; height:50px; background:url(images/u-news-tt.png) no-repeat; }
.u-tit-i01 { background-position:0 -4px; width:240px; }
.u-tit-i02 {  background-position:0 -78px; width:145px; }
.u-tit-i03 { background-position:0 -158px; width:80px; }
.u-tit-i04 { background-position:0 -238px;  width:80px; }
.sub_menu li { float:left; display:block; white-space: nowrap; padding-right:10px; line-height:22px; }

/*文字列表相关样式*/
.m-list,.m-list li{overflow:hidden;}
.m-list li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAAA1BMVEXFxcVtnXxFAAAACklEQVR4XmMAAwAABgAB1LUZKAAAAABJRU5ErkJggg==) 0 50% no-repeat;
*background:url(images/d.png) 0 50%  no-repeat;
height:1.8em;line-height:1.8em;padding-left: 10px;}
.m-list-r{float: right;margin-left: 5px;}
.m-list01{padding-left: 15px;}
.m-list01 a{display:inline-block;padding:5px 18px 5px 5px;white-space: nowrap; }
.m-list01 a.hot{ background:url(images/hot-1.gif) no-repeat right top;}
.m-ilist { margin-right:-14px; }
.m-ilist li{ float: left;margin: 0 10px 10px 0;border: 1px solid #ddd;box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.055);display: block;line-height: 20px;padding: 4px;transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0;}
.m-ilist li:hover,.m-ilist-l .u-img:hover,.m-wgoods .u-img:hover{border-color: #ef4355;box-shadow: 0px 1px 4px rgba(99, 73, 196, 0.251);transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0;}
.m-tit { overflow: hidden;width: 100%; }
.m-tit h2,h3 { font-weight: bold; }
.f-dtit{ border-bottom: 2px solid #ef4355; }
.f-dtit .u-tt{ font-size:22px; padding: 0; }
.f-dtit .u-more { margin: 0 0 0 15px; }
.u-tt{display: block;float: left; font-family:"Microsoft YaHei", "微软雅黑", "宋体"; }
.bold{font-weight: bold;}
.u-more {background: url(images/zs_icon_more.gif) no-repeat 0 13px; color: #ef4355; font-size: 14px; display: block; padding: 0 0 0 20px; line-height: 41px; }
.u-more:hover { color: #434a54; }
.u-more:active { color: #626e7f; }
/*去除点,缩进填充*/
.f-nodot li {background:none;padding-left: 0;}
/* 含标题和Tab的模块头部-默认不定宽 */
.m-hd{height:30px;line-height:30px;padding:1px 0 0;border-bottom:1px solid #ddd;}
.m-hd strong,.m-hd ul,.m-hd li{float:left;display:inline;}
.m-hd strong{margin:0 20px 0 15px;}
.m-hd ul{margin-left:-2px;}
.m-hd li{position:relative;margin:-1px 0 0 2px;}
.m-hd li a{display: block;float:left;padding:0 15px;border:1px solid #fff;border-bottom:0;text-align:center;background: #fff;}
.m-hd li a:hover{background:#eee;}
.m-hd li.active a{position:relative;padding-bottom:1px;margin-bottom:-1px;border-color:#ddd;color: #666}
.m-hd li.active a:hover{background: #fff;}
.m-hd .more{float:right;margin-right:10px;}

/* tab居右 */
 ul.fr{float:right;}
.m-tab dd{display: none;}
.m-tab dd.active{display: block;}

.m-box { border: 1px solid #ddd; zoom: 1; font-size: 12px; margin: 0; padding: 0; }
.m-box:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden }
.m-box-follow { border-top: 0 }
.m-box-head{ position: relative; line-height:38px; overflow: hidden; }
.m-box-head .m-box-head-title { color: #4d4d4d; font-size: 14px; font-weight: 700; float: left; display: inline; margin: 0; padding: 0 }
.m-box-head .m-box-head-more { float: right }
.m-box-head .m-box-head-text { margin-left: 10px; color: gray; float: left }
.m-box-content { background: #fff;  padding: 10px }
/* 文本输入框 */
.u-ipt{width:180px;padding:5px;height:17px;border:1px solid #D9D9D9;border-top-color:#c0c0c0;line-height:17px;font-size:14px;color:#777;background:#fff;}

/*原色*/
.u-btn {background: #eee;display: inline-block;vertical-align: middle;*vertical-align: auto;zoom: 1;*overflow:visible;*display: inline;padding:0 12px;height:28px;line-height:28px;font-weight: 300;font-size: 12px;color: #666666;margin: 0;border: 0;text-decoration: none;text-align: center;}
.u-btn:hover {background-color: #eeeeee}
.u-btn:active {background: #eeeeee;color: #bbbbbb;}
input.u-btn,button.u-btn{height: 34px;cursor: pointer;}

/* 橙色 */
.u-btn-orange {box-shadow: none;background: #f18d05;color: white;}
.u-btn-orange:hover {background: #fa9915;}
.u-btn-orange:active { background: #d8891e; color: #a66103; }
/* 绿色 */
.u-btn-green { box-shadow: none; background: #7db500;color: white;border: none;}
.u-btn-green:hover {background: #8fcf00;color: #fff;}
.u-btn-green:active {background: #76a312;color: #486900;}

/* 较小 */
.u-btn-sm{padding:0 10px;height:22px;line-height:22px; }
.u-btn-sm.bg1{margin:0 40px 0 30px; background:#f8f8f8; border:1px solid #ddd; color:#f60;border-radius:5px;}

button.u-btn-sm{*height:24px;_line-height:19px;}
.blod{font-weight: bold;}
.m-gidar{zoom:1;margin: 10px -10px 0 0}
.m-gidar li{width: 240px;margin: 0 10px 10px 0;float: left;}

.m-tit {overflow: hidden;width: 100%;}
.m-tit span{ font-weight:bold;}
.m-tit span b{ color:#f00}

.u-tt{display: block;float: left;}
.u-more{float: right;margin-top:8px;}
.u-more2{float: right; padding-right:10px; color:#4f3ba9;}

/*通用部分*/
.m-ilist {margin-right:-10px;}
.m-ilist li{float: left;margin: 0 10px 10px 0;border: 1px solid #ddd;box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.055);display: block;line-height: 20px;padding: 4px;transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0;}
.m-ilist li:hover,.m-ilist-l .u-img:hover,.m-wgoods .u-img:hover{border-color: #ef4355;box-shadow: 0px 1px 4px rgba(99, 73, 196, 0.251);transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0;}

/*!依赖于图片居中元件*/
.u-img{display:table-cell;width:150px;height:150px;vertical-align:middle;text-align:center;*float:left;*font-family:simsun;*font-size:130px;*line-height:1;}
.u-img img {vertical-align:middle;max-width:150px;max-height:150px;_width:100%;_height:100%;}
.fz14{font-size: 14px;}

/* 翻页-默认居中 */
.m-page{margin:25px 0; height: 40px; text-align:center;line-height:32px;font-size:0;letter-spacing:-0.307em;*letter-spacing:normal;*word-spacing:-1px;word-wrap:normal;white-space:nowrap;color:#999;}
.m-page a,.m-page i{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 12px;margin-left:-1px;border:1px solid #ddd;font-size:12px;letter-spacing:normal;word-spacing:normal;text-shadow:0 1px #fff;background:#fff;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;}
.m-page a,.m-page a:hover{text-decoration:none;color:#ef4355;}
.m-page a.first{margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.m-page a.last{margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.m-page a .pagearr{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;*vertical-align:middle;}
.m-page a.pageprv .pagearr{margin-right:3px;}
.m-page a.pagenxt .pagearr{margin-left:3px;}
.m-page a:hover{background:#f5f5f5;}
.m-page a:active{background:#f0f0f0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#999;background:#f5f5f5;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#fff;}
.m-page span.currentPage{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 12px;margin-left:-1px;border:1px solid #ddd;font-size:12px;letter-spacing:normal;word-spacing:normal;text-shadow:0 1px #fff;background:#f5f5f5;}


/*黄金广告位 修改掉换成浮动导航*/
.sj_ad ul{margin-right: -20px;}
.sj_ad ul li{width:285px; height:110px;margin-right: 20px;float: left;}
.sj_ad ul li a{display: block; float: left;border:5px solid #e6e9ed; }

.zwdiv { padding:0; margin:0; padding-bottom:10px; position:relative}
.zwdiv A { cursor: hand; overflow:hidden; height:200px; }
.zwdiv A .zwzibox {display: none; height:200px; }
.zwdiv A .zwzibox strong { display:block; height:50px; line-height:140%; overflow:hidden; padding:8px 3px 0; text-align: center; }
.zwdiv A:hover .zwzibox { z-index: 999; text-decoration: none; color: #333; position: absolute; padding:0 5px; width: 180px; display: block; background: url(images/zwboxbg.gif) no-repeat; height: 200px; top: 0px;  left: 0px}
.zwdiv .wenzi { line-height:16px; padding-top: 5px; }


