/*
* @Author: chenjie
* @Date:   2018-01-02 13:23:10
* @Last Modified by:   Administrator
* @Last Modified time: 2018-01-03 14:19:19
*/
.header { height: 30px; background: #585449; }
.header_2 { width: 1068px; margin: 0 auto; height: 30px; }
.header_3 { float: right; height: 30px; }
.header_3 li { font-size: 12px; float: left; color: #d3d2cc; padding-top: 5px; }
.header_3 a { padding: 0 12px; color: #d3d2cc; }
.logo_a { -moz-box-shadow: inset 0px -6px 10px #ddd; -webkit-box-shadow: inset 0px -6px 10px #ddd; box-shadow: inset 0px -6px 10px #ddd; /* height: 124px; */ }
.logo { }
.logo_1 { }
.logo_1 .zi { font-size: 30px; height: 40px; line-height: 40px; }
.logo_1 h2 { font-size: 18px; height: 24px; line-height: 24px; }


.nav { /* float: right; */ }
/*
* @Author: chenjie
* @Date:   2018-01-02 13:23:10
* @Last Modified by:   Administrator
* @Last Modified time: 2018-01-03 14:19:19
*/
.header { height: 30px; background: #585449; }
.header_2 { width: 1068px; margin: 0 auto; height: 30px; }
.header_3 { float: right; height: 30px; }
.header_3 li { font-size: 12px; float: left; color: #d3d2cc; padding-top: 5px; }
.header_3 a { padding: 0 12px; color: #d3d2cc; }
.logo_a { -moz-box-shadow: inset 0px -6px 10px #ddd; -webkit-box-shadow: inset 0px -6px 10px #ddd; box-shadow: inset 0px -6px 10px #ddd; /* height: 124px; */ }
.logo { width: 1068px; margin: 8px auto; display: flex; flex-direction: row; }
.logo_1 {width: 520px;font-size: 18px;color: #8a704c;padding-top: 12px;flex: 2;}
.logo_1 .zi { font-size: 30px; }

.nav { width: 1068px; margin: 0 auto; }
.telephone { text-align: right; padding-top: 12px; flex: auto; }

.telephone img {
    height: 28px;
}
.telephone p {display: contents;}
.telephone .zi {color: #9b7d57;font-size: 16px;margin-top: 3px;margin-left: 10px;display: inline;white-space: nowrap;}
.telephone .zi span { font-size: 24px; }
.nav_2 { padding: 12px 0; }
.nav_2 li { /* float: left; */ padding: 0 8px; display: inline-block; }
.nav_2 li:last-child { padding-right: 0; }

.banner, .mail, .link, .bottom_2 { width: 1068px; margin: 0 auto; }
.maLeft { width: 664px; }
.maLeft_ab { margin-top: 8px; line-height: 24px; }
.maLeft_ab span { color: #a88349; font-size: 24px; display: block; margin: 10px 0; }
.p_top { margin-top: 4px; line-height: 24px; }
.maLeft_new { margin-top: 40px; margin-bottom: 20px; background: #eee; padding: 10px; position: relative; }
.bsk { position: absolute; width: 10px; height: 100%; background: #fff; top: 0; left: 50%; }
.new, .comment { width: 300px; }

.new > div, .comment > div { font-size: 16px; }
.new p, .comment p { float: right; }
.new div p a, .comment div p a { color: red; font-size: 12px; }
.new li, .comment li { margin-top: 8px; }
.comment li { line-height: 24px; margin-top: 4px; }
.comment li span { font-weight: 600; }
.maRight { width: 386px; background-image: linear-gradient(to top,#f8f7f1,#f6f3e9); }
.calendar { height: 93px; padding-top: 22px; padding-left: 17px; }
.calendar_2 { width: 50px; font-size: 17px; color: #ad8347; }
.calendar_3 { width: 284px; border-left: 1px solid #c4c3bf; height: 52px; padding-left: 15px; }
.calendar_3 li { float: left; }
.calendar_3 li:last-child { margin-left: 10px; }
.select_1 { width: 94px; height: 28px; p; padding: 0 4px; border: 1px solid #ddd; margin-top: 5px; }
.select_2 { width: 80px; height: 28px; border: 1px solid #ddd; margin-top: 5px; }
.calendar_3 li a { width: 54px; height: 27px; background-image: linear-gradient(to top,#a78d6a,#ba9f7d); display: block; line-height: 27px; text-align: center; color: #fff; float: right; margin-left: 5px; margin-top: 6px; }

.about { width: 317px; margin: 0 auto; }
.about span { margin-top: 20px; display: block; font-size: 18px; }
.about li { margin: 5px 0 7px; }
.about li p { float: left; padding-left: 70px; text-indent: -5em; }

.link { border-top: 1px solid #ddd; line-height: 30px; margin: 6px auto; position: relative; width: 1068px; }
.link_title { position: absolute; height: 100%; top: 0; left: 0; }
.link_list { padding-left: 80px; }
.link a { padding-right: 10px; white-space: nowrap; }
.bottom { background: #595449; }
.bottom_2 { text-align: center; line-height: 24px; color: #eee; padding: 8px 0; }
.bottom_2 a { color: #fff; }
.nav_2 ul { text-align: right; }
