body, html { min-width: 1278px; }
.header { height: 110px; background-color: #fff; }
.header_2 { width: 862px; margin: 0 auto; height: 110px; }
.logo { width: 600px; padding-top: 35px; height: 77px; display: table-row; }
.logo p { /* float: left; */ }
.logo h2 { font-size: 14px; line-height: 20px; }
.logo .img { /* margin-top: 35px; */ float: left; }
.logo .zi { font-size: 23px; display: table-cell; color: #292e7f; vertical-align: middle; line-height: 30px; height: 60px; }
.sunnav { padding-top: 70px; position: relative; padding-left: 18px; }
.sunnav::before { content: ""; width: 14px; height: 15px; background: url(/images/v1/sunnav.png) no-repeat; position: absolute; top: 72px; left: 0; }
.sunnav a { font-size: 12px; color: #1f297d; margin-left: 3px; }
/*导航*/
.nav { height: 52px; background-color: #e6e1da; }
.nav_2 { width: 862px; margin: 0 auto; height: 52px; }
.nav_2 ul { float: right; }
.nav_2 li { float: left; }
.nav_2 li a {padding: 0 10px;line-height: 52px;display: block;position: relative;float: left;}
.nav_2 li a:hover, .nav_2 li a.curent { background: #d2c8be; color: #333; }
.nav_2 li a span { width: 1px; height: 20px; background: #73614e; position: absolute; top: 16px; right: 0; }
.pop .bottom { padding: 0; }
/*主体*/
.mail { width: 1278px; margin: 0 auto; background: url(/images/v1/mail.png) repeat-y; }
.mail_2 { width: 862px; padding-left: 218px; }
.banner, .content { width: 850px; margin: 0 auto; }
.conLeft { width: 580px; }
.conLeft_zi { padding-left: 10px; }
.conLeft_zi span { margin-top: 15px; font-size: 18px; font-weight: bold; display: block; }
.p_height { line-height: 24px; margin-top: 15px; }
.p_top { margin-top: 20px; line-height: 24px; }
.conLeft_tu { padding-left: 10px; margin-top: 30px; margin-bottom: 20px; }
.conLeft_tu span { text-align: center; margin: 8px; width: 100%; display: block; font-size: 16px; }
.conLeft_tu h3 { font-size: 18px; text-align: center; margin-bottom: 20px; }
.conLeft_tu ul { height: 215px; background: #f1edea; padding: 5px; }
.conLeft_tu li { width: 274px; float: left; }
.conLeft_tu li p { line-height: 40px; text-align: center; }
.li_pal { padding: 5px 5px; }
.li_pal img { width: 274px; height: 174px; }
.conRight { width: 249px; }
.conRight_rl { height: 178px; margin-top: 10px; border: 1px solid #be1430; padding: 14px; }
.conRight_rl span { font-size: 18px; text-align: center; border-bottom: 1px solid #ddd; margin-bottom: 20px; display: block; }
.conRight_rl li { margin-top: 15px; }
.conRight_rl li p { float: left; font-weight: 600; }
.conRight_rl li p:last-child { float: right; }
.conRight_rl li a { display: inline-block; background: #ffb612; text-align: center; height: 40px; line-height: 40px; color: #333; width: 100%; }
.input_95 { width: 95px; -moz-box-shadow: inset 0 0 7px #eee; -webkit-box-shadow: inset 0 0 7px #eee; box-shadow: inset 0 0 12px #eee; border-collapse: separate; border: 1px solid #ccc; padding-left: 6px; height: 36px; color: #666; margin-top: 5px; }
.conRight_yd { height: 48px; margin-top: 10px; }
.conRight_yd a { display: inline-block; text-align: center; line-height: 42px; height: 40px; border: 4px solid #ffb612; width: 241px; color: #333; font-size: 16px; }
.conRight_news { background: #f0ede9; margin-top: 10px; padding: 10px; }
.conRight_news2 span, .conRight_news3 span { width: 100%; display: block; font-size: 16px; font-weight: 400; margin: 8px 0; }
.conRight_news3 li { margin-top: 10px; }
/*底部*/
.link { background: #fff; border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd; }
.link_2 { width: 1278px; line-height: 30px; margin: 6px auto; position: relative; }
.link_2 a { padding-left: 10px; white-space: nowrap; }
.link_title { position: absolute; height: 100%; top: 0; left: 0; width: 80px; text-align: center; }
.link_list { padding-left: 80px; }
.bottom { background: #fff; padding: 8px 0; }
.bottom ul { width: 1078px; height: 24px; margin: 0 auto; line-height: 20px; padding-left: 50px; }
.bottom ul li { float: left; position: relative; padding: 0 12px; }
.bottom ul li span { width: 1px; height: 20px; background: #ddd; position: absolute; top: 0px; right: 0; }