/* 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{margin: 0; padding: 0;}
fieldset,img{border: 0;}
ul,li{list-style: none;}
input,button,textarea,select{font-family: inherit; font-size:inherit; font-weight:inherit; vertical-align: middle; *font-size: 100%;}
table{border-collapse: collapse; border-spacing: 0}
fieldset,img{border: 0}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style: inherit; font-weight: inherit;}
del,ins{text-decoration: none;}
caption,th{text-align: left;}
h1,h2,h3,h4,h5,h6{font-size: 100%; font-weight: normal;font-family:'Microsoft Yahei';}

/* base */
body{background: #fff; color: #333; font: normal 12px/1.5 \5b8b\4f53, arial, helvetica;}
a{color: #444; text-decoration: none;}
a:hover{color: #f70; text-decoration: underline;}

/* layout */
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{zoom: 1; display: inline-block; _height: 1px;}
.block{zoom: 1; display: inline-block;overflow:hidden;}
*html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}
.clearfix, .block{display: block;*border:none;}
.clear{position: relative; height: 0; clear: both; font-size: 0; line-height: 0;}
.hide{display: none;}
.overhidden{overflow:hidden;}
.pipe{padding: 0 5px;}

.mg-10{margin: 10px;}
.mg-5{margin: 5px;}
.mgt-5{margin-top: 5px;}
.mgr-5{margin-right: 5px;}
.mgb-5{margin-bottom: 5px;}
.mgl-5{margin-left: 5px;}
.mgt-10{margin-top: 10px;}
.mgr-10{margin-right: 10px;}
.mgb-10{margin-bottom: 10px;}
.mgl-10{margin-left: 10px;}
.mgt-15{margin-top: 15px;}
.mgr-15{margin-right: 15px;}
.mgb-15{margin-bottom: 15px;}
.mgl-15{margin-left: 15px;}

.pd-10{padding:10px;}
.pd-5{padding:5px;}
.pdt-5{padding-top: 5px;}
.pdr-5{padding-right: 5px;}
.pdb-5{padding-bottom: 5px;}
.pdl-5{padding-left: 5px;}
.pdt-10{padding-top: 10px;}
.pdr-10{padding-right: 10px;}
.pdb-10{padding-bottom: 10px;}
.pdl-10{padding-left: 10px;}
.pdt-15{padding-top: 15px;}
.pdr-15{padding-right: 15px;}
.pdb-15{padding-bottom: 15px;}
.pdl-15{padding-left: 15px;}

.col{float:left;display:inline-block;*zoom:1;overflow:hidden;}
.col-192{width: 192px;}
.col-240{width: 240px;}
.col-320{width: 320px;}
.col-384{width: 384px;}
.col-480{width: 480px;}
.col-640{width: 640px;}

.fl{float: left;}
.fr{float: right;}

.ft-12{font-size: 12px;}
.ft-14{font-size: 14px;}
.ft-16{font-size: 16px;}
.ft-18{font-size: 18px;}
.ft-20{font-size: 20px;}
.ft-22{font-size: 22px;}
.ft-24{font-size: 24px;}
.ft-26{font-size: 26px;}
.ft-28{font-size: 28px;}
.ft-30{font-size: 30px;}
.ft-32{font-size: 32px;}

.lh-18{line-height: 18px;}
.lh-20{line-height: 20px;}
.lh-22{line-height: 22px;}
.lh-24{line-height: 24px;}
.lh-28{line-height: 28px;}
.lh-32{line-height: 32px;}

.lhp-100{line-height: 100%;}
.lhp-150{line-height: 150%;}
.lhp-200{line-height: 200%;}
.lhp-300{line-height: 300%;}
.lhp-400{line-height: 400%;}

.blank-0, .blank-1, .blank-5, .blank-10, .blank-15, .blank-20{clear: both; display: block; height: 10px; font-size: 0; line-height: 0;overflow:hidden;}
.blank-0{height: 0px;}
.blank-1{height: 1px;}
.blank-5{height: 5px;}
.blank-15{height: 15px;}
.blank-20{height: 20px;}

.wrapper{width: auto;}
.wrap, .site-footer{width: 980px; margin: 0 auto;}
.site-nav-fixed{position: static; overflow: hidden; height: 42px;}
.site-nav{position: fixed; _position: absolute; top: 0; left: 0; width: 100%; z-index: 998; background: url(./images/site-nav.png) repeat-x; _background: url(./images/site-nav-ie6.png) repeat-x;}
.site-nav .wrap{width: 980px;position: relative;}
.site-logo, .site-menu, .site-search, .site-login{float: left; height: 42px; line-height: 42px; margin-right: 40px;}
.site-logo{position: relative; top: 4px; width: 137px; height: 34px; background: url(./images/site-logo.png); _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='http://static.gzdsw.com/skin/v3/common/images/site-logo.png');}
.site-logo a{display: block; width: 137px; height: 34px;}

.site-menu{position: relative; top: 1px; width: 460px; height: 40px; font-size: 14px;margin-right:0;}
.site-menu a{float: left; display: block; padding: 0 10px; color: #525150;}

.site-channel, .site-search-option{position: relative; float: left;}
.site-channel dt, .site-search-option dt, .site-user dt{display: block; padding: 0 1px;}
.site-channel-show dt, .site-search-option-show dt, .site-user-show dt{padding: 0; background: #fff; border: 1px solid #c8c8c7; border-width: 0 1px;}
.site-channel dd, .site-search-option dd, .site-user dd{display: none;}
.site-channel-show dd, .site-search-option-show dd, .site-user-show dd{display: block; position: absolute; top: 41px; z-index: 999; background: #fff; border: 1px solid #bdc1a3; border-width: 0 1px 1px;}

.site-channel-show dt, .site-user dt{float: left;}
.site-channel-show dd{left: 0;}
.site-channel-show dd a{width: 80px; height: 20px; padding: 0; text-align: center; line-height: 20px;}
.site-channel-show dd a:hover{background: url(./images/site-channel-bg.png); color: #fff; text-decoration: none;}
.site-channel-show ul{overflow: hidden; width: 560px; padding: 5px;}
.site-channel-show li{float: left; width: 80px; padding: 4px 0;}

.site-search{position: relative; top: 10px; width: 200px; margin: 0;}
.site-search-input{float: left; width: 100px; height: 22px; padding: 0 2px 0 25px; background: #fff url(./images/site-search-icon.png) no-repeat 5px 3px; border: 1px solid #bdc1a3; line-height: 22px;}
.site-search-option{width: 60px; height: 22px; text-indent: 10px;}
.site-search-option dt{width: 60px; padding: 0 1px; background: #e6e6e6 url(./images/site-search-option.png) no-repeat 50px 8px; border: 1px solid #bdc1a3; border-width: 1px 1px 1px 0; line-height: 22px; cursor: pointer;}
.site-search-option-show dd{display: block; left: -1px; top: 22px; width: 62px; line-height: 22px;}
.site-search-option-show dd a{display: block; height: 22px;}
.site-search-option-show dd a:hover{color: #444; background-color: #f0f0f0; text-decoration: none;}

.site-login{float: right; margin: 0; color: #000;width:130px;font-size:12px;}
.site-login, .site-login a{color: #000;}
.site-user{float: right; position: relative; top: 1px;width:130px;}
.site-user dt{width:128px;text-align:right;}
.site-user dt a{padding: 0 5px;}
.site-user dt a:hover{text-decoration: none;}
.site-user dt em, .site-user dd em{margin-left: 5px; padding: 0 5px; background: #f70; color: #fff; height: 20px; line-height: 20px; font-style: normal;}
.site-user-show dd .menulist a:hover{color: #444; background-color: #f0f0f0; text-decoration: none;}
.site-user-show dd{width: 410px; right: 0;}
.site-user-show .menulist li{height: 30px; line-height: 25px;}
.site-user-show dd .menulist a{display: block; height: 25px; padding: 5px; text-indent: 22px;}
.site-user-setting, .site-user-notification, .site-user-pm, .site-user-logout{background: url(./images/site-user-icon.png) no-repeat;}
.site-user-pwd{background: url(./images/lock.png) 5px 10px no-repeat;}
.site-user-setting{background-position: 5px 12px;}
.site-user-notification{background-position: 5px -24px;}
.site-user-pm{background-position: 5px -58px;}
.site-user-logout{background-position: 5px -90px;}
.site-user .menulist{width:105px;}
.site-user .icon-btn{float:left;display:inline;width:280px;border-right:1px solid #ddd;margin:8px;}
.site-user .icon-btn li{float:left;display:inline;width:60px;height:60px;margin:5px;}
.site-user .icon-btn li a{width:60px;height:60px;display:block;}
.site-user .icon-btn li img{display:block;line-height:50px;margin:0 auto;}
.site-user .icon-btn li p{width:60px;display:block;overflow:hidden;text-align:center;height:20px;line-height:20px;margin-top:3px;}

.site-footer{color: #424242; text-align: center; line-height: 30px;display:block;clear:both;}
.site-footer .footer-nav a, .site-footer .footer-about a{color: #424242;}
.site-footer .footer-about{font-family:arial,courier new,courier,宋体;}

/*Advertisement class*/
.dswad{}
.share-rolling a{display:block;overflow:hidden;}
.h-80{height:80px;}
.h-40{height:40px;}


/*浮动消息提示*/
.floatmsgtips{padding:0 10px;border:1px solid #f00;background:#FFF;display:block;overflow:hidden;position: absolute;right:0;top:43px;}
.floatmsgtips span{width:70px;float:left;display:inline-block;}
.floatmsgtips span, .floatmsgtips span a{font-size:14px;color:#F50;font-weight:700;font-family:"微软雅黑";height:40px;line-height:40px;}

/*新顶部导航*/
.site-topnav{width:100%;line-height:31px;height:31px;background:url(ps_tmp46781.fileshdbg.png) repeat-x;font-size:12px;position:fixed;left:0;top:0;z-index:9999;}
.site-topnav .loginpanel{width:490px;_padding-top:4px;}
.site-topnav .loginpanel .unionlogin{float:right;display:inline;background:url(images/unionlogin.png) no-repeat;width:85px;height:19px;margin:6px 10px 0 10px;_margin:2px 10px 0 10px;position:relative;}
.site-topnav .loginpanel .unionlogin .list{display:none;z-index:9999;}
.site-topnav .loginpanel .unionlogin.select .list{position:absolute;left:0;top:19px;background:#FFF;line-height:24px;border:1px solid #ccc;padding:7px;display:block;}
.site-topnav .loginpanel .unionlogin .list .qq{background:url(images/ico.png) -20px 0 no-repeat;width:16px;height:16px;float:left;display:inline;overflow:hidden;margin-right:4px;}
.site-topnav .loginpanel .unionlogin .list .sina{background:url(images/ico.png) -40px 0 no-repeat;width:16px;height:16px;float:left;display:inline;overflow:hidden;margin-right:4px;}
.site-topnav .right-nav a{margin-left:10px;padding-left:18px;background-repeat:no-repeat;}
.site-topnav .right-nav a.sy{background-image:url(ps_tmp46781.filessicon-home.png);}
.site-topnav .right-nav a.zs{background-image:url(ps_tmp46781.filessicon-mobile.png);}
.site-topnav .right-nav a.map{background-image:url(/ps_tmp/46781.files/sicon-map.png);}
.site-topnav .right-nav a.help{background-image:url(ps_tmp46781.filessicon-help.png);}
.site-topnav .loginpanel .submit{background:url(images/login-btn.png) no-repeat;width:45px;height:18px;overflow:hidden;border:none;}

/*header*/
.site-topnav .pipe{padding:0 5px 0 5px;color:#d7cad7;}
.show-nav a{font-size:14px;font-weight:700;color:#204196;}
.show-nav .pipe{padding:0 5px 0 5px;color:#204196;}


/*header*/
.header{padding-top:10px;}
.header .banner-nav .news{background:url(images/panelbg-news.png) no-repeat;width:180px;height:44px;padding-left:65px;padding-top:4px;position:relative;}
.header .banner-nav .life{background:url(images/panelbg-life.png) no-repeat;width:180px;height:44px;padding-left:65px;padding-top:4px;position:relative;}
.header .banner-nav .bbs{background:url(images/panelbg-bbs.png) no-repeat;width:200px;height:44px;padding-left:65px;padding-top:4px;position:relative;}
.header .banner-nav .news .link, .header .banner-nav .life .link, .header .banner-nav .bbs .link{width:50px;height:42px;display:block;overflow:hidden;position:absolute;left:0;top:0;}
.header .banner-nav .news a, .header .banner-nav .life a, .header .banner-nav .bbs a{float:left;display:inline;width:32px;font-size:12px;line-height:24px;}
.header .banner-nav .bbs a.more{width:36px;}

.search-panel{line-height:28px;display:block;overflow:hidden;}
.search-panel .newslogo{width:140px;height:32px;}
.search-panel .search{width:330px;}
.search-panel .search .input{background:url(images/search-bg.png) no-repeat;width:230px;height:22px;line-height:22px;padding-left:20px;border:none;}
.search-panel .search .submit{background:url(images/search-btn.png) no-repeat;width:55px;height:21px;border:none;}
.search-panel .baoliao{background:url(images/split-icon.png) no-repeat;padding-left:8px;line-height:32px;}
.search-panel .baoliao .woyaobaoliao{font-weight:700;color:#bc2d09;}

.navpanel{background:#1e4d71;height:34px;line-height:34px;}
.navpanel a{color:#FFF;font-size:14px;font-weight:700;margin-left:16px;float:left;display:inline;}
.navpanel .split{width:2px;height:34px;float:left;display:inline;overflow:hidden;margin-left:16px;background:url(images/nav-split.gif) no-repeat;}
.subnav{padding:12px 18px 12px 18px;border:1px solid #ccc;border-top:none;}
.subnav a{color:#777;}



#friendlinks{margin:0;padding:5px;}
#friendlinks li{float:left;display:inline;width:115px;}

#footer-navpanel{background:url(images/bg-bottom.png) repeat-x;height:36px;line-height:36px;display:block;overflow:hidden;border:1px solid #b5cbd9;padding:0 10px 0 10px;text-align:center;
	-moz-border-radius: 4px;      /* Gecko browsers */
    -webkit-border-radius: 4px;   /* Webkit browsers */
    border-radius:4px;            /* W3C syntax */
}