﻿/*初始化*/
body { margin: 0; padding: 0; color: #777; font: normal 12px Arial,Helvetica; }
html, body { width: 100%; height: 100%; }
html { overflow-y: scroll; }
form, div, img, p, dl, ol, dt, dd { margin: 0; padding: 0; }
input, textarea, select { color: #333; margin: 0; padding: 0; font: 12px Arial,SimSun; vertical-align: middle; }
input:focus, textarea:focus { outline: 0; }
ul, li { list-style: none; margin: 0; padding: 0; }
img { border: none; vertical-align: middle; }
em, i { font-style: normal; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }

/*链接*/
a { color: #777; text-decoration: none; behavior: url(../scripts/blur.htc); }
a:hover { color: #d7ac00; }
a:focus { -moz-outline-style: none; }
a:active { outline: none; }

/*浮动*/
.clearboth:after { display: block; clear: both; height: 0; visibility: hidden; content: "."; }
.clearboth { *zoom: 1; }


/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner { border: none; padding: 0; }
input[type="radio"], input[type="checkbox"] { margin-right: 5px; }
input[type="button"] { border: 0; cursor: pointer; }

/*字号*/
.f10 { font-size: 10px; -webkit-text-size-adjust: none; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f24 { font-size: 24px; }
.f30 { font-size: 30px; }

/*字体*/
.Arial { font-family: Arial,Helvetica; }
.Tahoma { font-family: Tahoma; }
.Song { font-family: SimSun; }

/*行高*/
.lh140 { line-height: 140%; }
.lh160 { line-height: 160%; }
.lh180 { line-height: 180%; }
.lh200 { line-height: 200%; }
.lh220 { line-height: 220%; }

/*上下间距*/
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb35 { margin-bottom: 35px; }
.mb40 { margin-bottom: 40px; }
.mb45 { margin-bottom: 45px; }
.mb50 { margin-bottom: 50px; }
.mb60 { margin-bottom: 60px; }

/*左右间距*/
.pl30 { padding-left: 30px; }
.pr30 { padding-right: 30px; }

/*宽度*/


/*颜色*/
.white, a.white { color: #fff !important; }
a.white:hover { text-decoration: underline; }

.orange, a.orange { color: #b49d00 !important; }
a.orange:hover { text-decoration: underline; }

/*公用*/
.Text_l { text-align: left; }
.Text_r { text-align: right; }
.Text_c { text-align: center; }
.B { font-weight: bold; }
.png { _behavior: url(../scripts/iepngfix.htc); }
.underline { text-decoration: underline; }
.solidline { height: 1px; overflow: hidden; background: #ccc; }
.dashedline { height: 1px; overflow: hidden; background: url(../images/dashedline.gif) repeat-x; }
.formtext { width: 150px; border: 1px solid #ccc; padding: 5px; font-family: Arial,Helvetica,"宋体"; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition:all 0.3s ease; }
.formtext:focus { border: 1px solid #8fc31f; }

/*头部*/
.top { width: 962px; height:120px; margin: 0 auto; }

.logo { float:left; padding-top:46px; }
.logo a { display:block; width:261px; height:32px; background:url(../images/logo.gif) no-repeat; text-indent:-999em; }

.topRight { float:right; }
.topRight .stockCode { height:27px; line-height:27px; text-align:right; *width:614px; }

.topRight .stockCode a  { margin-right:10px; }

.topRight .menu { float:left; margin-right:10px; }
.topRight .menu li { float:left; }
.topRight .menu li a { display:block; height:23px; padding:35px 10px; min-width:60px; color:#191919; font:13px/23px Tahoma; text-align:center; white-space:nowrap; }
.topRight .menu li a:hover { color:#367abc; }
.topRight .menu .cur a,.topRight .menu .cur a:hover { background:#367abc; color:#fff; }



.topRight .version { float:left; height:93px; vertical-align:middle; }
.topRight .version a { display:inline-block; width:26px; height:26px; background:url(../images/version_ot.gif) no-repeat; color:#fff; line-height:26px; text-align:center; vertical-align:middle; opacity:0.8; filter:alpha(opacity=80); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
.topRight .version .cur { background:url(../images/version_cur.gif) no-repeat; }
.topRight .version a:hover { opacity:1; filter:alpha(opacity=100); color:#fff; }
.topRight .version span { display:inline-block; height:100%; vertical-align:middle; }

/*底部*/
.footer { width:100%; min-width:962px; padding:20px 0; background:#4d4d4d; color:#fff; line-height:24px; text-align: center; }
.footer a { color:#75b225; text-decoration:underline; font-family:Tahoma; }
.footer a:hover { color:#75b225; }

