.wrap {width: 980px;margin:0 auto;}
.w1228 .wrap {width: 1228px;}
.w1476 .wrap {width: 1476px;}
.w1724 .wrap {width: 1724px;}

.w1008 .wrap {width: 1008px;}
.w1344 .wrap {width: 1344px;}
.w1680 .wrap {width: 1680px;}
.w2350 .wrap {width: 2350px;}
.w2350 .waterfall {width: 2362px;}

.opacity0 {opacity: 0;filter:alpha(opacity=0);}
.oh {overflow: hidden;}

a:hover {text-decoration: none;}

/* 头部logo·搜索 */
.header {margin-bottom: 15px;n}
.head-logo {padding:15px 0;}
.logo {float: left;}
.logo img {display: block;width: auto;height: 35px;}

.search {position: relative;float: left;margin-left: 20px;}
.search s {position: absolute;left:10px;top:14px;width: 0;height: 0;border:6px solid transparent;border-top-color:#bbb;}
.search label {display: block;float: left;}
.search .keywords {width: 480px;height: 34px;line-height: 34px;padding:0 12px;border:1px solid #ccc;}
.search.focus .keywords {border: 1px solid #19b955;outline: 0;}
.search .submit {width: 93px;height: 36px;border: 0;outline:none;background: #19b955;color: #fff;font-size: 14px;cursor: pointer;}

.head-nav {position: relative;height: 46px;white-space: nowrap;background: #f2f2f2;z-index: 100;}
.head-nav .nav {position: relative;height: 46px;}
.head-nav.resize-ing .wrap {overflow: hidden;}
.head-nav.resize-ing .nav {width:2000px;}
.head-nav .nav li {position: relative;float: left;height: 46px;line-height: 46px;}
.head-nav .nav li a {color: #666; display: block; font-size: 14px; padding: 0 22px;}
.head-nav .nav li.curr a, .head-nav .nav li a:hover {background: #dedede;
    color: #333;}
.head-nav .nav li.dropdown i {position: absolute;right:8px;top:20px;width: 0;height: 0;border:5px solid transparent;border-top-color: #999;}
.head-nav .nav li.dropdown ul {display: none;position: absolute;top:46px;left:0;background: #f2f2f2;}
.head-nav .nav li.dropdown ul li {height: 30px;line-height: 30px;float: none;}
.head-nav .nav li:hover ul {display: block;-webkit-animation:topFadeIn .2s;animation:topFadeIn .2s;}
.head-nav .nav li.more {visibility: hidden;}

/* 底部 */
.footer {margin:28px auto 0; padding: 20px 0;}
.footer p {margin-top: 10px;line-height: 14px;font-size: 12px;color: #666;text-align: center;z-index: 2;}
.footer .link {color: #ccc;}
.footer .link a {padding:0 9px;color: #444;}
.footer .link a:hover {text-decoration: underline;}
