﻿@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

ol, ul {
    list-style: none;
}

caption, th {
    text-align: center;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
}

a {
    text-decoration: none;
    color: #666666;
}

a:hover {
    text-decoration: underline;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    background: #EFEFEF;
}

.t_w {
    width: 1180px;
    margin: 0px auto;
    background: #FFFFFF;
}

.t_co {
    background: #e46126;
}

.header {
    height: 145px;
}

.header .logo {
    display: block;
    margin: 0px auto;
    padding-top: 15px;
    width: 450px;
    height: 130px;
}

.header .cnen {
    display: block;
    float: right;
    padding: 18px 22px 0px 0px;
    color: #FFFFFF;
}

.header .cnen a {
    color: #FFFFFF;
}

.nav-c {
    position: relative;
    margin: 0 auto;
    width: 1180px;
}

.nav {
    height: 40px;
    /*border-bottom: 8px solid #87CEEB;*/
    font: bold 20px/40px arial;
    color: #87CEEB;
}

.nav .f {
    position: relative;
}

.nav .f b {
    position: absolute;
    bottom: -8px;
    width: 20px;
    height: 8px;
    left: 50%;
    margin-left: -10px;
    background: url("../images/menu_hover.png") no-repeat right center;
    display: none;
}

.nav .s {
    padding-right: 8px;
    background: url("../images/search_icon.gif") no-repeat right center;
}

.nav li {
    float: left;
}

.nav a {
    color: #87CEEB;
    padding: 0px 20px;
	font-size: 16px;
    color: #fff;
    font-weight: bold;
}

.nav-a {
    height: 35px;
    border-bottom: 1px solid #ccc;
    position: absolute;
    top: 47px;
    display: none;
    font: bold 14px/30px arial;
    background: #e46126;
}

.nav-a a {
    color: #fff;
    padding: 0px 20px;
}

.column {
    height: 48px;
    border-bottom: 1px solid #FFFFFF;
    background: #87CEEB;

}

.column li {
    width: 25%;
    float: left;
    padding-top: 6px;
    font: normal 20px/40px arial;
    text-align: center;
    color: #FFFFFF;
}

.column_list {
    height: 152px;
    background: #87CEEB;
}

.column_list li {
    width: 295px;
    float: left;
}

.column_list .c, .column_list .c0 {
    height: 132px;
    padding-top: 20px;
    padding-left: 20px;
    border-right: 1px solid #FFFFFF;
}

.column_list div a {
    display: block;
    width: 94px;
    padding-left: 28px;
    float: left;
    font: normal 18px/36px simsun;
    text-align: left;
    color: #FFFFFF;
}

.column_list .c0 {
    border: none;
}

.footer {
    font: normal 12px/40px simsun;
    text-align: center;
    color: #87CEEB;
}

.footer a {
    padding: 0px 8px;
    color: #87CEEB;
}

.clearfix {
    overflow: hidden;
}

.clearfix::after {
    content: "";
    clear: both;
    display: table
}

html, body {
    margin: 0;
    padding: 0px;
    font: 14px "Lucida Grande", Helvetica, Arial, sans-serif
}

a {
    color: #00B7FF
}

.clearfix {
    overflow: auto
}

.clearfix::after {
    content: "";
    clear: both;
    display: table
}

.container {
    width: 1180px;
    margin: 0 auto;
    background: #87CEEB
}

.container > div {
    display: block
}

.container > div.body {
    background-color: #fff;
    padding: 15px 0 0 0;
}

.container > div.body > .nav {
    background: transparent url('../images/bg.png') 0 0 no-repeat;
    height: 46px;
    padding: 5px 70px 0;
    overflow: hidden
}

.container > div.body > .nav > h1, .container > div.body > .nav > h2 {
    display: inline
}

.container > div.body > .nav > h1 a, .container > div.body > .nav > h2 a {
    color: #fff;
    text-decoration: none
}

.container > div.body > .nav > h2 {
    padding-left: 80px
}

.container > div.body .content {
    background-color: #c7b3a9;
    color: #fff;
    padding: 15px
}

.container > div.body .content > .text {
    margin-right: 528px;
    padding: 15px;
    line-height: 200%
}

.container > div.body .content > .text a {
    color: #707070;
    font-size: 18px;
}

.container > div.body .content > .text > h1 {
    font-size: 24px;
    text-align: center;
    padding-bottom: 20px;
}

.container > div.body .content > .text p {
    font-size: 15px;
    line-height: 33px;
}

.container .Bui-v-content {
    color: #000;
}

.container > div.body .content > .text .image {
    text-align: center;
    text-indent: inherit
}

.container > div.body .content > .text .image img {
    padding: 0;
    margin: 0
}

.container > div.body .content > .text .image h4 {
    padding: 0;
    margin: 0;
    background: #fff;
    color: #5f3c41
}

.container > div.body .content > .form {
    float: right;
    background-color: #a7958b;
    width: 500px;
    padding: 15px
}

.container > div.body .content > .form > h1 {
    font-size: 24px;
    text-align: center;
    padding-bottom: 25px;
}

.container > div.body .content > .form form .row {
    margin: 0 5px 30px 5px;
}

.container > div.body .content > .form form .row.center {
    text-align: center
}

.container > div.body .content > .form form label {
    vertical-align: top
}

.container > div.body .content > .form form select {
    border: 0;
    background: transparent;
    appearance: none;
    -moz-appearance: none; /* Firefox */
    -webkit-appearance: none; /* Safari 和 Chrome */
}

.container > div.body .content > .form form .item-group {
    position: relative;
}

.container > div.body .content > .form form input, .container > div.body .content > .form form select, .container > div.body .content > .form form textarea, .container > div.body .content > .form form button {
    border: none;
    background: #c7b3a9;
    width: 80px;
    border-radius: 0;
    height: 24px;
    padding: 0;
	width: 395px
}

.container > div.body .content > .form form input.l, .container > div.body .content > .form form select.l, .container > div.body .content > .form form textarea.l, .container > div.body .content > .form form button.l {
    width: 395px
}

.container > div.body .content > .form form input.m, .container > div.body .content > .form form select.m, .container > div.body .content > .form form textarea.m, .container > div.body .content > .form form button.m {
    background: #707070;
    color: #fff;
    width: 120px;
    padding: 0;
    text-align: center
}

.container > div.body .content > .form form input.m::-webkit-input-placeholder, .container > div.body .content > .form form select.m::-webkit-input-placeholder, .container > div.body .content > .form form textarea.m::-webkit-input-placeholder, .container > div.body .content > .form form button.m::-webkit-input-placeholder {
    color: #fff
}

.container > div.body .content > .form form input.m:-moz-placeholder, .container > div.body .content > .form form select.m:-moz-placeholder, .container > div.body .content > .form form textarea.m:-moz-placeholder, .container > div.body .content > .form form button.m:-moz-placeholder {
    color: #fff
}

.container > div.body .content > .form form input.m::-moz-placeholder, .container > div.body .content > .form form select.m::-moz-placeholder, .container > div.body .content > .form form textarea.m::-moz-placeholder, .container > div.body .content > .form form button.m::-moz-placeholder {
    color: #fff
}

.container > div.body .content > .form form input.m:-ms-input-placeholder, .container > div.body .content > .form form select.m:-ms-input-placeholder, .container > div.body .content > .form form textarea.m:-ms-input-placeholder, .container > div.body .content > .form form button.m:-ms-input-placeholder {
    color: #fff
}

.container > div.body .content > .form form input.submit, .container > div.body .content > .form form select.submit, .container > div.body .content > .form form textarea.submit, .container > div.body .content > .form form button.submit {
    background: #5f3c41;
    padding: 5px 30px;
    font-size: 18px;
    width: auto;
    height: auto;
    color: #fff
}

.container > div.body .content > .form form textarea {
    height: 180px
}

.container .header {
    text-align: center;
    padding-bottom: 6px
}

.container .header > img.logo {
    padding: 15px
}

.container .footer {
    text-align: center;
    padding-top: 6px
}

.container ul.nav {
    margin: 0;
    padding: 5px 0;
    display: block;
    background-color: #fff;
    list-style: none
}

.container ul.nav > li {
    display: inline-block;
    padding: 0 5px;
    color: #87CEEB
}

.container ul.nav > li a {
    color: #87CEEB;
    text-decoration: none
}

.container ul.nav > li a:hover {
    color: #900
}


a.get-messagedisable, a.get-messagedisable:hover, input.get-messagedisable, input.get-messagedisable:hover {
    background: #9ccff0;
    text-decoration: none;
    color: #7d7d7d;
}
