.img-res { width: 100%; max-width: 100%; }

body { font-family: "Microsoft Yahei"; }

li { list-style: none; }

.hea .nav a { padding: 9px 14px; }

.hea .nav a li:hover { color: #e60012; }

.nav-inline li { font-size: 18px; color: #666160; font-weight: bold; }

.f-tc { color: #ffffff; padding-top: 10px; background: #676868; padding-bottom: 20px; display: block; }

.f-tc p { margin-bottom: 5px; font-size: 14px; margin-top: 10px; }

.bg-gray { background: #484848; }

.bg-inverse .nav-sitemap li a { color: #cacaca; text-align: left; }

.nav ul a { padding: 5px 0; }

.mfter { padding: 0; }

.fp .ftit { font-size: 18px; margin-top: 20px; }

.fli1 { position: relative; }

.f-img { position: absolute; right: -1px; top: 30px; }

.fli2 { padding-left: 30px; }

.banner { margin-bottom: 30px; }

@media (min-width: 1200px) { .banner { margin-bottom: 35px; } }

/* liuyan */
.con-h2 { font-size: 28px; color: #454545; border-bottom: 1px solid #e3e3e3; margin-bottom: 25px; padding-bottom: 15px; }

.con-p6 { color: #5d5d5d; font-size: 13px; margin-bottom: 25px; }

.label label { font-weight: normal; color: #5d5d5d; }

.input { border-radius: 0; border: 1px solid #a9a9a9; margin-bottom: 20px; }

.button { border: 0; border-radius: 0; color: #fff; display: block; padding: 10px 30px; background: #ef5634; margin-bottom: 30px; }

.button:hover { background: #ef5634; }

#province, #city { color: #b9b9b9; }

.fa-ul li { font-size: 12px; display: inline-block; padding-left: 7px; }

@media (min-width: 760px) { .nav-inline li { font-size: 14px; display: block; } }

@media (min-width: 1000px) { .hidden-l { display: block; } }

@media (min-width: 1000px) { .nav-inline li { font-size: 16px; } }

@media (min-width: 1000px) { .hea .nav a { padding: 24px 14px; } }

@media (max-width: 1000px) { .hidden-l { display: none; } }

@media (max-width: 1000px) { .iframe iframe { height: 7rem; } }

@media (min-width: 1200px) { .nav-inline li { font-size: 18px; } }

@media (min-width: 1200px) { .hea .nav a { padding: 27px 14px; } }

@media (min-width: 760px) { #fun1, .m, .dbdh { display: none; } }

@media (max-width: 759px) { .nav-r, .nav-r2 { display: none; } }

@media (max-width: 759px) { #fun1 { position: absolute; right: 3%; top: 7px; display: block; cursor: pointer; } }

@media (max-width: 759px) { .m { font-size: 15px; background: #fff; list-style: none; display: none; } }

@media (max-width: 759px) { .m a { color: #3e3e3e; } }

@media (max-width: 759px) { .m li { float: none; height: auto; line-height: 34px; border-bottom: 1px solid #cbcbcd; text-align: left; padding-left: 10px; } }

@media (max-width: 759px) { .dbdh { display: block; width: 100%; position: fixed; bottom: 0; background: #ef5634; } }

@media (max-width: 759px) { .dbdh ul { padding-left: 0; } }

@media (max-width: 759px) { .dbdh ul li { width: 25%; height: auto; float: left; list-style: none; } }

@media (max-width: 759px) { .dbdh ul li a { display: block; text-align: center; padding: 5px; color: #fff; } }

@media (max-width: 759px) { .dbdh ul li a p { line-height: 30px; margin-bottom: 0; } }

@media (max-width: 759px) { .dbdh ul li a img { display: inline-block; } }

@media (max-width: 759px) { .iframe iframe { height: 13rem; } }

@media (max-width: 759px) { .f-tc { margin-bottom: 60px; } }

.tit-p { font-size: 22px; font-weight: bold; text-align: center; }

@media (min-width: 1200px) { .tit-p { font-size: 28px; } }

.tit-p img { display: inline-block; }

.tit-p .tit-img { display: none; }

@media (min-width: 1000px) { .tit-p .tit-img { display: inline-block; margin-bottom: 25px; } }

.tit-p span { display: inline-block; margin-bottom: 15px; }
