@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
ul,li{ list-style:none;}
a{ text-decoration:none; border:none; color:#666;}
a:hover{ color:#F00;}
img{ border:none;}
body{font-family:"微软雅黑","Arial";color:#666;font-size:13px;line-height:1.5;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

.box,#t4 #box{ width:1200px; margin:0 auto; clear:both}
.clear{ width:100%; height:1px; clear:both;}
.brown{ background-color:#59341a;}
.red{ color:#F00}
.white{ color:#FFF;}
.fr{ text-align:right;}
.hide{ display:none}
.f18{ font-size:18px;}
.ad_01{ width:100%; clear:both; height:350px}
.ad_01 img{ width:100%; height:auto;}

#t1{ height:30px; color:#FFF; line-height:30px;}
#t1 span{ width:50%; float:left;}
#t1 .box .tf{ background-image:url(../img/t1.jpg); background-repeat:no-repeat;}
#t2{ background-color:#efefef; height:90px;}
#logo{ float:left;}

#menu{ width:900px;margin:0; padding:0;float:left}
nav{ clear:both; width:900px; margin:0 auto; height:90px; }
nav ul{ height:90px;position: relative;display: inline-table;}
nav ul li{ float:left; display:block;text-align:center;  font-weight:bold;  font-size:16px;}
nav ul li a{color:#000;padding:0 23px; line-height:90px; display:block; }
nav ul li a:hover{ color:#000;}

nav ul ul {display: none;z-index:1000; position: absolute; top: 100%; line-height:40px;}
nav ul li:hover > ul {display: block;}
nav ul:after {content: ""; clear: both; display: block;}
nav ul li {float: left;}

nav ul ul li {float: none; position: relative; height:40px;background-color:#000;opacity:0.8;}
nav ul ul li a {line-height:40px; font-size:13px; font-weight:normal; color:#FFF}   
nav ul ul li a:hover { background-color:#ff7e00; color:#FFF}
nav ul ul ul {position: absolute; left: 100%; top:0;}

.title{font-size:24px; font-weight:bold; color:#000; height:45px; line-height:45px; margin-bottom:20px; margin-right:10px; font-family:"楷体"; font-weight:bold}
.more{ font-size:13px;float:right; width:80px; display:block; height:45px; line-height:45px;}
.hr{ margin-bottom:40px; clear:both}


footer{ background-color:#262626; color:#999; padding:50px 0; line-height:2.2; font-size:15px;}
footer a{ color:#999;}
footer .box{ height:160px;}
#bt1{ width:600px;float:left;}
#bt2{ width:450px;float:left;}
#bt3{ width:150px; text-align:center; font-size:13px; line-height:1.3;float:left;}
#bt3 img{ width:100%; height:auto;}
.tel{ font-size:36px; color:#F90;}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
	position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {display:block}

.col-12 {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.col-sm-6 {-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-lg-3 {-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.text-center {text-align:center!important}
figure {margin:0 0 1rem}
.figure {display:inline-block}
.figure-img {margin-bottom:.5rem;line-height:1}
.figure-caption {font-size:90%;color:#6c757d}
.pagination {display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}

.page-link {position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}
.page-link:hover {z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}
.page-link:focus {z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0, 123, 255, .25)}
.page-link:not(:disabled):not(.disabled) {cursor:pointer}

.page-item:first-child .page-link {margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.page-item:last-child .page-link {border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.page-item.active .page-link {z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}
.page-item.disabled .page-link {color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}

.mt-3, .my-3 {margin-top:1rem!important}
.mb-5, .my-5 {margin-bottom:3rem!important}
.justify-content-center {-ms-flex-pack:center!important;justify-content:center!important}

/*搜索框*/
div.search {padding: 30px 0;}
form {position: relative;width: 300px;margin:0 auto;}
input, button {border: none;outline: none;}
input {width: 100%;height: 42px;padding-left: 13px;}
button {height: 42px;width: 42px;cursor: pointer;position: absolute;}
.bar7 form {height: 42px;}
.bar7 input {width: 280px;border-radius: 42px;border: 2px solid #59341a;transition: .3s linear;float: right;}
.bar7 input:focus {width: 360px;}
.bar7 button {background: none;top: -2px;right: 0;}
.bar7 button:before{content: "\f002";font-family: FontAwesome;color: #59341a;}