﻿/*#nav { background-color: rgba(255,255,255,1); box-shadow: 0px 2px 5px #cccccc; }

    #nav .am_navbar_icon_border { border: 1px solid #2c2c2c; }
    #nav .am_navbar_icon_item svg path { fill: #2c2c2c; }
    #nav .am_navbar_icon_item:hover .am_navbar_icon_border { background: #cf000e; border: 1px solid #cf000e; transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
    #nav .am_navbar_icon_item:hover svg path { fill: #ffffff; }
    #nav .am_logo_blue { display: block; }
    #nav .am_logo_white { display: none; }
.am-container { width: 1350px; }*/


/*#banner { margin: 70px 0 106px; overflow: hidden; }
    #banner .box { margin: 0 -15px; }*/

.am_contact_name { color: #211713 ;font-size:1.6rem;font-weight:bold;}
.am_contact_address { color: #999999 ;font-size:1.4rem;margin-top:10px;}
.am_contact_phone { color: #999999; font-size: 1.4rem; }
#contact_list { border-bottom: 1px dashed #dfdfdf ;}
#contact_list .item { margin-bottom: 20px; }
#base_phone_list{padding-top:45px;margin-bottom:40px;}
#contact_phone_list{padding-top:45px;margin-bottom:20px;}
.contact_phone_list_item{margin-bottom:35px;}
.contact_phone_list_title { color: #211713; font-weight: bold; font-size: 1.6rem; }
.contact_phone_list_area { color: #211713; font-weight: bold; font-size: 1.4rem; }
.contact_phone_list_phone { color: #999999; font-size: 1.4rem; margin-top:15px;margin-bottom:0;}
.am_form_submit { color: #fff; background-color: #cf000e ;width:160px;height:50px;font-size:1.4rem;}
.am_main_title_nav li{margin:0 1px;}
.am_main_title_nav li a { font-size: 1.4rem; }

.table tr th { background-color: #ccc; border: 1px solid #ddd !important; border-collapse: collapse; text-align: center; line-height: 40px; font-size: 14px; }
.table tr td { background-color: #97bfd7; border: 1px solid #ddd !important; border-collapse: collapse; text-align: center; line-height: 40px; font-size: 14px; }
.font_weight { font-weight: bold; text-align: left !important; font-size: 14px; padding-left: 10px; background-color: #ccc !important; }
.error { color: red; }
@media only screen and (min-width: 641px) { .am-topbar-nav > li > a { color: #211713;}
}
@media only screen and (max-width: 641px) {
    .am_main_title_nav li { margin: 5px; }
    #contact_form{margin-bottom:100px;}
}