
* {
    box-sizing: border-box;
}
img {
    height: auto;
    width: 100%;
}
.w_100 {
    height: auto;
    width: 100%;
}
.w_90 {
    height: auto;
    width: 90%;
}
.w_80 {
    height: auto;
    width: 80%;
}
.w_70 {
    height: auto;
    width: 70%;
}
.w_60 {
    height: auto;
    width: 60%;
}
.w_50 {
    height: auto;
    width: 50%;
}
.w_40 {
    height: auto;
    width: 40%;
}
.w_30 {
    height: auto;
    width: 30%;
}
.w_20 {
    height: auto;
    width: 20%;
}
.w_10 {
    height: auto;
    width: 10%;
}
.w_5 {
    height: auto;
    width: 5%;
}
.ul_2n li:nth-child(2n) {
    float: right;
}
.ul_2n li {
    float: left;
    width: 48%;
}
.link_div {
    width: 100%;
}
.fl:after, .fl_l:after, .fl_r:after, .ul_2n:after, .menu2:after, ul:after, .menu_ft:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.fl_l li {
    float: left;
}
.fl_r li {
    float: right;
}
.m_center {
    margin: 0 auto;
}
.t_center {
    text-align: center;
}
.bd1 {
    border-color: #FF7398;
}
.bd2 {
    border-color: #93C029;
}
.bd3 {
    border-color: #F2DFBA;
}
.bd4 {
    border-color: #FF7398;
}
.bd5 {
    border-color: #5EB2E1;
}
.bd6 {
    border-color: #FDA800;
}
.bd_btm {
    padding-bottom: 3%;
}
.em05 {
    padding-bottom: 0.5em;
}
.em1 {
    padding-bottom: 1em;
}
.em2 {
    padding-bottom: 2em;
}
.em3 {
    padding-bottom: 3em;
}
.em4 {
    padding-bottom: 4em;
}
.em5 {
    padding-bottom: 5em;
}
.em6 {
    padding-bottom: 6em;
}
.em7 {
    padding-bottom: 7em;
}
.padding_0 {
    padding: 0;
}
.site_bg {
    background: none repeat scroll 0 0 #73BE1E;
}
.site_bg1 {
    background: none repeat scroll 0 0 #FFFFFF !important;
}
.site_bg2, .cont_out {
    background: none repeat scroll 0 0 #E7F8FC;
}
.site_bg3, .g_nav {
    background: none repeat scroll 0 0 #644600;
}
.site_bg4 {
    background: none repeat scroll 0 0 #332301;
}
.site_cl {
    color: #73BE1E;
}
.site_bd, .site_bd p {
}
.txt1 {
    background: none repeat scroll 0 0 #73BE1E;
    border-top: 5px solid #F7B400;
    margin-top: 2%;
    padding: 4px 0 10px;
}
.txt2 {
    border-bottom: 1px dotted #F7B400;
    border-color: #F7B400 #F7B400 #F7B400 #137725;
    border-left: 4px solid #137725;
    margin-top: 0.8%;
    padding-bottom: 0;
    padding-left: 2px;
}
.txt2 p {
    border-color: #F7B400 #F7B400 #F7B400 #137725;
    border-left: 1px solid #137725;
    font-size: 130%;
    padding: 0.5em 0 0.5em 0.5em;
}
.sen {
    border-top: 1px dotted;
    padding-bottom: 1em;
}
.google_map iframe {
    width: 100%;
}
.txt_cen {
    text-align: center;
}
table {
    width: 100%;
}
.w2_a {
    margin-top: 2%;
    position: relative;
    width: 100%;
}
.w2_a img {
}
.w2_a a {
}
.w2_a a:nth-child(1) img {
    width: 54%;
}
.w2_a a:nth-child(1) {
}
.w2_a a:nth-child(2) img {
}
.w2_a a:nth-child(2) {
    position: absolute;
    right: 0;
    width: 43%;
}
.w2_b {
    margin-top: 2%;
    position: relative;
    width: 100%;
}
.w2_b img {
}
.w2_b a {
}
.w2_b a:nth-child(1) img {
    width: 49%;
}
.w2_b a:nth-child(1) {
}
.w2_b a:nth-child(2) img {
}
.w2_b a:nth-child(2) {
    position: absolute;
    right: 0;
    width: 49%;
}
.c_btn {
    margin-top: 0.5em;
    padding-bottom: 1em;
    text-align: center;
}
.c_btn img {
    width: 90%;
}
.c_btn img:hover {
    opacity: 0.5;
}
.center_img {
    margin: 0 auto;
    text-align: center;
    width: 23%;
}
.center_img img {
    width: 100%;
}
.center_img2 {
    margin: 0 auto;
    text-align: center;
}
.ul_list {
}
.ul_list li {
    line-height: 1.7em;
    list-style: disc outside none;
    margin-left: 1em;
}
.fre {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0.1em solid #D7D7D7;
    padding: 0.5em;
}
