﻿
::selection { background: #00489D; color: white; }

::-moz-selection { color: white; }

* { margin: 0; padding: 0; }

html { color: #000; overflow-x: hidden; }

.clear-line { border: none !important; }

legend { color: #000; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, ul, li, ol, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; }

abbr, acronym, address, caption, cite, code, dfn, em, strong, th, var, h1, h2, h3, h4, h5, h6 { font-style: normal; font-weight: normal; font-variant: normal; }

input, textarea, select, optgroup, option, button { margin: 0; padding: 0; font-size: 100%; }

input, textarea, select, optgroup, option, button { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; *font-size: 100%; }

body { line-height: 1; }

ol, ul, li { list-style: none; }

a { text-decoration: none; color: #444444; }

a:hover { text-decoration: underline;  }

blockquote, q { quotes: none; }

a:visited { text-decoration: none !important; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

:focus { outline: 0; }

.btn { cursor: pointer; border-radius: 2px; }

ins { text-decoration: none; }

del { text-decoration: line-through; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; }

sup { vertical-align: text-top; }

sub { vertical-align: text-bottom; }

html { margin: 0; padding: 0; border: 0; overflow: auto;  }

body {color: #2b2b2b; font: normal normal normal 12px/16px Arial, Helvetica, 'Microsoft YaHei', 'Hiragino Sans GB','Helvetica Neue', '微软雅黑',sans-serif !important; }

table { font-size: inherit; }

/*pre, code, kbd, samp, tt { font-family: 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 11px; }*/

h1, h2, h3, h4, h5, h6 { margin: 0; font-weight: bold; }

h1 { font-size: 36px; line-height: 45px; }

h2 { font-size: 24px; line-height: 30px; }

h3 { font-size: 18px; }

h4 { font-size: 16px; line-height: 20px; }

h5 { font-size: 14px; line-height: 18px; }

h6 { font-size: 12px; line-height: 16px; }

.clear { clear: both; }
.fl{ float:left;}
.fr{ float:right;}
.width_main_box{ width:1000px; margin:0 auto;}
.header{ width:1000px; height:100px; background:#fff; margin:0 auto; padding:0;}
.logo{  width:100px; padding-top:10px;}
.page{ padding:20px 0  80px 0; margin: 0 auto; overflow: hidden;  text-align: right;}
.page a{ border:#ddd solid 1px; padding: 5px 10px; text-align: center; font-size: 14px; margin: 0 5px; border-radius: 3px;}
.page a:hover,.page a.active{ color: #fff; background: #d00; text-decoration:none; border:#d00 solid 1px;  transition: 0.4s;
    -moz-transition: 0.5s; /* Firefox 4 */
    -webkit-transition: 0.5s; /* Safari and Chrome */
    -o-transition:0.5s; }


.nav *{text-decoration:none;font-size:14px;}
.menu{list-style:none;height:100px;width:700px;}
.nav{list-style:none;height:100px;width:700px;margin:0 auto;}
.nav li{float:left; text-align:center;position:relative; width:100px; z-index:1000}
.nav li a{color:#333;height:100px;line-height:100px;font-weight:bold;display:block;}
.nav li a:hover{ color:#00489D; background:#f9f9f9; text-decoration:none}
.nav li a.active{background-color:#00489D; color:#fff;}
.nav li a:focus{-moz-outline-style: none; color:#fff}
.nav li .sub-nav{position:absolute;top:100px;left:0px;list-style:none;background-color:#00489D;display:none;}
.nav li .sub-nav li{text-align:center;clear:left;width:120px;position:relative;}
.nav li .sub-nav li a{height:34px;line-height:34px;width:120px;padding:0;display:inline-block;color:#fff; font-weight:normal; font-size:12px;}
.nav li .sub-nav li a:hover{ color:#fff;background-color:#E70012;}
