@charset "utf-8";
/*全局*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,article,textarea{margin:0;padding:0}
body{font-size:12px;color:#787878;font-family:"myriad pro", Arial;}
table{border-collapse:collapse;border-spacing:0;}
ul,li,dl{list-style:none;list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none; color:#787878}
img{border:none;}
img.display-bl {
    width: 484px;
    height: 46.2px;
}
i{font-style:normal;}
input,select,textarea,button{vertical-align:middle;font-size:100%;outline:none;font-family:"微软雅黑", Arial;}
/*字体*/
.ft-yahei{font-family:"微软雅黑";}
.ft-arial{font-family:Arial;}
.ft-tahoma{font-family:Tahoma;}
.ft-verdana{font-family:Verdana;}
.ft-simsun{font-family:Simsun;}
.bold{font-weight:bold;}
.nobold{ font-weight:normal}
.fs-normal{font-style:normal;}
.fs-italic{font-style:italic}
/*链接,下划线*/
.text-under{text-decoration:underline;}
.hui-link,.hui-link:hover{ color:#666;}
/*按钮,表单*/
.red,a.red,a.red:visited{ color:#da0b18}
/*浮动*/
.clearfix:after {content: ' ';display: block;clear: both;height: 0;visibility: hidden;font-size: 0;line-height: 0;}
.clearfix {zoom: 1;}         
.cl{ clear:both;}
.fl{float:left;}
.fr{float:right;}
/* text-align */
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-left{text-align: left;}
.text-indent-2em{ text-indent:2em}
/*定位*/
.pos-rel{position:relative; }
.pos-abs{position:absolute;}
.pos-fix{position:fixed;}
/*定位居中*/
.pos-center{ position:absolute;left:0;right:0;margin:auto;}
.pos-middle{ position:absolute;top:50%;}
/* display */
.display-ib{display:inline-block;*display:inline;_display:inline;*zoom:1;}
.display-in{display:inline}
.display-no{display: none;}
.display-bl{ display:block;}
.display-box{ display:box;-webkit-display:box;-moz-display:box;}
.display-ta{ display:table;}
/* 基于display: table-cell的自适应布局 */
.dis-cell{display:table-cell;*display:inline-block;*width:auto;}
/* 双栏自适应cell部分连续英文字符换行 */
.cell-bk{ display: table; width: 100%;table-layout:fixed; word-wrap: break-word;}
/* white-space 不换行*/
.nowrap { white-space: nowrap; }
/* word-wrap 换行*/
.word-break{ word-wrap: break-word;word-break: break-all;}
/* 单行文字溢出虚点显 示*/
.ell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
/* vertical-align */
.ver-middle{vertical-align: middle;}
.ver-textbottom{vertical-align:text-bottom;}
.ver-bottom{vertical-align:bottom;}
.ver-top{vertical-align:top;}
.ver-1{ vertical-align:-1px;*vertical-align:3px;_vertical-align:0px}
.ver-2{vertical-align:-2px;}
.ver-3{vertical-align:-3px;}
/* overflow */
.over-hidden{overflow:hidden;}
/* margin */
.m0a{margin:0 auto;}
.mt2{ margin-top:2px;}
.mt4{ margin-top:4px}
.mt6{ margin-top:6px}
.mt8{ margin-top:8px}
.mt10{ margin-top:10px}
.mt12{ margin-top:12px}
.mt14{ margin-top:14px}
.mt16{ margin-top:16px}
.mt20{ margin-top:20px}
.mt22{ margin-top:22px;}
.mt24{ margin-top:24px}
.mt26{ margin-top:26px}
.mt30{ margin-top:30px}
.mt40{ margin-top:40px}
.mb6{ margin-bottom:6px;}
.mb8{ margin-bottom:8px}
.mb10{ margin-bottom:10px}
.mb14{ margin-bottom:14px}

.mb16{ margin-bottom:16px}
.mb18{ margin-bottom:18px}
.mb20{ margin-bottom:20px}
.mb26{ margin-bottom:26px}
.mb30{ margin-bottom:30px}
.mb70{ margin-bottom:70px}
.ml8{ margin-left:8px}
.ml10{ margin-left:10px}
.ml12{ margin-left:12px;}
.ml20{ margin-left:20px}
.ml30{ margin-left:30px}
.mr8{ margin-right:8px}
.mr10{ margin-right:10px}
.mr14{ margin-right:14px}
.mr16{ margin-right:16px}
.mr18{ margin-right:18px}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
/*padding*/
.pl20{ padding-left:20px}
.pl8{ padding-left:8px}
.pr8{ padding-right:8px}
.pr10{ padding-right:10px}
.pr20{ padding-right:20px}
.pl10{ padding-left:10px}
.pt4{ padding-top:4px}
.pt6{ padding-top:6px}
.pt8{ padding-top:8px}
.pt10{ padding-top:10px}
.pt12{ padding-top:12px}
.pt15{ padding-top:15px;}
.pt18{ padding-top:18px}
.pt20{ padding-top:20px}
.pt34{ padding-top:34px}
/*背景颜色*/
.bg-bai{background:#fff;}
.bg-hui{ background:#f3f3f3;}

/*字体颜色*/
.bai{ color:#fff;}
a.bai,a.bai:hover{color:#fff;}
.hei{ color:#545454;}
/*字体大小*/
.f0{font-size:0px;}
.f10{font-size:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{ font-size:30px;}
.f32{ font-size:32px;}
.f36{ font-size:36px;}
.f60{ font-size:60px;}
/*高度*/
.pct-h100{height:100%;}
/*行高*/
.lh14{line-height:14px;}
.lh16{line-height:16px;}
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.lh24{line-height:24px;}
.lh26{ line-height:26px;}
.lh28{line-height:28px;}
.lh30{line-height:30px;}
.lh32{line-height:32px;}
.lh34{line-height:34px;}
.lh36{line-height:36px;}
.lh38{line-height:38px;}
.lh44{line-height:44px;}
/*宽度*/
.w960{ width:960px;}
.pct-w50{width:50%;}
.pct-w100{width:100%;}
/*头部*/
.header {width: 100%;height:82px;border-top: 3px #da0b1b solid;background:#fff; position:relative}
.header .logo{margin:18px 0 0 0; display:inline-block}
.logo h1{text-indent: -9999em;height: 0;overflow: hidden;}
.top-menu{ height:40px; width:960px; margin:0 auto; background:#f3f3f3;}
.top-menu ul{ margin-left:-30px}
.top-menu li{float:left; height:40px;line-height:40px;position: relative;zoom: 1;text-align:center}
.top-menu li a{display:block;padding:0 30px;color:#787878;-moz-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.top-menu li.cur a,.top-menu li a:hover{background:#e6e4e4}
/*版权*/
.footer{ background:#f1f1f1; padding:26px 0; text-align:center; font-size:14px; border-top:2px #da0b1b solid}