.snav{font-size:23px;margin:0px 0px 30px; border-top: 2px solid #CF0F0F;  padding-top: 30px;}
.snav span{color:#CF0F0F;}
.header { font-size: 12px; }
.header .topbar .wrap { width:1190px; margin:0 auto; }
.header .topbar .wrap .fn-left { margin:0 auto; padding:0 inherit; }
.header .topbar { height: 28px; background-color: #f7f7f7; border-bottom: 1px solid #dfdfdf; line-height: 28px; font-family: "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", arial; }
.header .topbar a { color: #666666; }
.header .topbar .icon-svline { display: inline-block; *display: inline;
 *zoom: 1;
margin: 0 4px; width: 3px; height: 28px; vertical-align: middle; background-image: url(img/icon.png); background-repeat: no-repeat; background-position: 0 -2px; }
.header .topbar .icon-weixin { position: relative; display: inline-block; *display: inline;
 *zoom: 1;
margin-right: 15px; width: 58px; padding-left: 28px; height: 28px; vertical-align: middle; background-image: url(img/icon.png); background-repeat: no-repeat; background-position: 4px -28px; color: #f60; border: 1px solid #f7f7f7; border-top: none; border-bottom-color: #dfdfdf; cursor: pointer; z-index:1000; }
.header .topbar .icon-weixin div { display: none; position: absolute; left: -1px; top: 29px; width: 265px; padding-bottom: 5px; background: #fff; border: 1px solid #ccc; border-top: none; color: #666; line-height: 24px; }
.header .topbar .icon-weixin div img { float: left; margin: 5px 10px 5px 5px; }
.header .topbar .icon-weixin div em { color: #f00; font-size: 16px; line-height: 28px; }
.header .topbar .hover { width: 58px; background-color: #fff; border-color: #ccc; border-bottom-color: #fff; }
.header .logo { clear: both; height: 90px; margin: 8px 0; }
.header .logo #logo { width: 230px; height: 90px; }
.header .logo .gg-top { width: 930px; height: 90px; }
.header .logo .gg-channel-top { width: 770px; height: 80px; padding-top:6px; overflow:hidden; }
.header .logo .channel-name { float:left; padding-left:16px; font:36px/80px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", arial; ; color:#c60; background:url(img/vline.gif) no-repeat 0 0; }
.nav { clear: both; height: 70px; min-width:1200px; background-color: #cf0f0f; }
.nav .wrap{ width:1200px; margin:0 auto;}
.nav li { float: left; height: 70px; padding-right: 5px; vertical-align: middle; background-image: url(img/icon.png); background-repeat: no-repeat; background-position: right -56px; white-space: nowrap; }
.nav .first { width: 305px; }
.nav .second { width: 470px; }
.nav .last { padding-right: 0; background-image: none; }
.nav a { line-height: 34px; font-family: "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", arial; }
.nav a:hover { color: #ff0; text-decoration: none; }
.nav dt { float: left; clear: left; }
.nav dd { float: left; }
.nav dt a { margin-right: 3px; font-size: 18px; color: #ff0; }
.nav dd a { margin: 0 10px; color: #fff; font-size: 14px; }
.logo-bar { width:1190px; clear:both; margin:0 auto;}
.logo-bar .l-logo{ float:left; margin:15px 0 15px 0;}
.r-search { float:right; margin:30px 0;}

.wxewm{position:fixed; bottom:0;right: 25px;}
.wxewm p{background-color:#cf0f0f;color:#fff;font-size:15px;font-family: 微软雅黑;text-align: center;}
.wxewm{position:fixed; bottom:0;right: 25px;}