
* { margin: 0; padding: 0; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; }

body { margin: 0; font-size: 12px; color: #666; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

a { text-decoration: none; border: none; color: #666; }

a:hover { color: #1c5de9; ; text-decoration: underline; }

a, a:visited { text-decoration: none; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

p { line-height: 25px; }

ol, ul { list-style: none; }

img { border: none; }

input[type=text], input[type=password], input[type=url], input[type=tel], input[type=number], input[type=color], input[type=email] { outline-color: transparent; }

input[type="button"], input[type="submit"] { outline-color: transparent; cursor: pointer; }

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { display: inline-block; height: 28px; padding: 5px 6px; line-height: 28px; vertical-align: middle; border: 1px solid #dbdbdb; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; }

textarea { outline-color: transparent; }

select { outline-color: transparent; }

option { outline-color: transparent; }

table { border-collapse: collapse; border-spacing: 0; }

@font-face { font-family: 'iconfont'; src: url('../fonts/iconfont.eot?123'); src: url('../fonts/iconfont.eot?#iefix?123') format('embedded-opentype'),  url('../fonts/iconfont.woff?123') format('woff'),  url('../fonts/iconfont.ttf?123') format('truetype'),  url('../fonts/iconfont.svg#iconfont?123') format('svg'); }

.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.clear { clear: both; }

.left { float: left; }

.right { float: right; }

.hide { display: none; }

.mt { margin-top: 20px; }

.yellow { color: #ffbe40; }

.green { color: #0fdab2; }

.red { color: #f28776; }

.pink { color: #9674ed; }

.blue { color: #21c2f8; }

.deepblue { color: #127a97; }

.ml5 { margin-left: 5px; }

.ml40 { margin-left: 40px; }

.tab-menu { margin-bottom: 10px; width: 100%; overflow: hidden; }

.tab-menu li { float: left; height: 40px; line-height: 40px; padding: 0 35px; color: #1f70bb; text-align: center; cursor: pointer; }

.tab-menu li.current { color: #555; height: 40px; line-height: 40px; background: #ddd; }

.tab-menu li a { color: #1f70bb; text-decoration: none; }

.tab-menu li.current a { color: #555; }

.tab-box { width: 100%; }

.tab-box .hide { display: none; }

.wrapper { width: 100%; min-width: 1200px; _width: expression_r((document.documentElement.clientWidth||document.body.clientWidth)<1200?"1200px":"");
}

.wrap { width: 1200px; margin: 0 auto; }

.header { background: #132578; position: fixed; top: 0; left: 0; right: 0; z-index: 10; }

.header .logo { float: left; margin-top: 5px; margin-right: 30px; }

.header .menu { float: left; }

.header .menu li { float: left; padding: 0 25px; height: 72px; line-height: 72px; }

.header .menu li a { color: #fff; font-size: 18px; text-decoration: none; }

.header .menu li a:hover, .header .menu li a.current-page { font-weight: bold; }

.header .other-menu { float: right; }

.header .other-menu li { float: left; }

.header .other-menu li a { display: block; padding: 0 5px; height: 72px; line-height: 72px; font-size: 15px; color: #fff; text-decoration: none; }
 .header .other-menu li a .ghicon {
       padding:0 12px;
        background:url(../images/ghicon.png)no-repeat;
    }
 .header .other-menu li a .cgicon{padding: 0 12px; background: url(../images/cgicon.png) no-repeat}
    .header .other-menu li a:hover .cgicon {
        padding: 0 12px;
        background: url(../images/cgicon.png) no-repeat
    }
    .header .other-menu li a:hover{ color:#fff;}
    .header .other-menu li a:hover .ghicon{ background:url(../images/ghicon.png) no-repeat}
   

.header .other-menu .qrcode-btn .qrcode { display: none; padding: 10px; background: #fff; position: absolute; color: #666; text-align: center; z-index: 99; }

.header .other-menu .qrcode-btn .qrcode img { width: 100px; }

.header .other-menu .qrcode-btn:hover .qrcode { display: block; }

.banner { background: #003366; overflow: hidden; }

.container { padding: 15px 0; overflow: hidden; }

.footer { width: 100%; padding: 20px 0; color: #5e7387; position: relative; overflow: hidden; border-top:1px solid #ddd; }

.footer .footer-menu { margin: auto; padding: 15px 0; width: 200px; font-size: 15px; overflow: hidden; }

.footer .footer-menu a { color: #666; text-decoration: none; }

.footer .footer-menu span { padding: 10px; }

.footer .copyright { padding: 15px 0; color: #5e7387; text-align: center; }
