html{ width:100%; height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {margin:0;font-weight:normal;}
ol,ul {list-style:none;}
img{ border:0; _display:block;}
a{ color:#e5e5e5; text-decoration:none;}
a:hover{ color:#ffc300; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.wrap{ width:1380px; margin:0 auto; clear:both;}
.pulldown{ position:absolute; display:none; left:0; z-index:9;}
.pt10{ padding-top:10px;}
.bold{ font-weight:bold;}
.mt20{ margin-top:20px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.clear{ clear:both;}


/* 图标字体 */
@font-face {font-family: 'iconfont';
    src: url('icon/iconfont.eot');
    src: url('icon/iconfont.eot?#iefix') format('embedded-opentype'),
    url('icon/iconfont.woff') format('woff'),
    url('icon/iconfont.ttf') format('truetype'),
    url('icon/iconfont.svg#iconfont') format('svg');
}
.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;}


/* 网站公用 */
.bannerbox{ width:960px; padding:15px 0px; margin:0 auto;}
.breadcrumb{ width:100%; height:30px; line-height:30px; padding-bottom:15px;}
.darkbut{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}


/* 百度分享按钮 */
#right-fixed .bdsharebuttonbox a,.imgbox .bdsharebuttonbox a{ display:inline-block; width:24px; height:24px; background: url(../images/shareicon-24.png) no-repeat; text-indent:-9999px;}
#right-fixed .bdsharebuttonbox a:hover,.imgbox .bdsharebuttonbox a:hover{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
#right-fixed .bdsharebuttonbox .huaban,.imgbox .bdsharebuttonbox .huaban{background-position: 0px 0px;}
#right-fixed .bdsharebuttonbox .qzone,.imgbox .bdsharebuttonbox .qzone{background-position: 0px -24px;}
#right-fixed .bdsharebuttonbox .tsina,.imgbox .bdsharebuttonbox .tsina{background-position: 0px -48px;}
#right-fixed .bdsharebuttonbox .sqq,.imgbox .bdsharebuttonbox .sqq{background-position: 0px -72px;}
#right-fixed .bdsharebuttonbox .renren,.imgbox .bdsharebuttonbox .renren{background-position: 0px -96px;}
#right-fixed .bdsharebuttonbox .douban,.imgbox .bdsharebuttonbox .douban{background-position: 0px -120px;}


/* 右侧固定导航 */
.rightnav{ position:fixed; top:50%; right:0; width:60px; margin-top:-120px; z-index:999;left:92%;}
.rightnav li{ position:relative; background:#095289; width:100px; height:100px; margin-bottom:1px; font-size:12px; text-align:center;}
.rightnav li:hover{background:#1172bb;}
.rightnav a{ float:left; display:block; width:50px; height:30px; padding-top:6px; color: #555;}
/*.rightnav a:hover{ background:#fff;}*/
.rightnav a i{ font-size:24px; display:block;}
.rightnav .pulldown{ position:absolute; left:-200px; top:-50px; background:#dff0fd; width:180px; padding:10px; color:#222;}
.rightnav .pulldown h4{ height:40px; line-height:40px; font-size:16px;}
.rightnav .qqlist{ padding:0px 5px;}
.rightnav .qqlist p{ width:100%; height:30px; line-height:30px;}
.rightnav .qqlist span{ float:left; display:block;}
.rightnav .qqlist a{ float:right; width:auto; height:auto; padding:0;}
.rightnav .gotop{ cursor:pointer; line-height:60px; display:none; color:#999;}
.rightnav .bdsharebuttonbox a{width:60px; height:18px; padding-top:42px; background: url(../images/shareicon2.png) no-repeat;}
.rightnav .bdsharebuttonbox .popup_fbook{background-position: 0px 0px;}
.rightnav .bdsharebuttonbox .popup_twi{background-position: 0px -120px;}
.rightnav .bdsharebuttonbox .bds_tqq{background-position: 0px -180px;}
.rightnav .bdsharebuttonbox .popup_linkedin{background-position: 0px -60px;}
.rightnav .bdsharebuttonbox .bds_weixin{background-position: 0px -240px;}
.rightnav .bdsharebuttonbox .bds_tsina{background-position: 0px -300px;}
