@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; color: #595757 }
h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; }
small { font-size: 12px; }
ul, ol { list-style: none; }
a { text-decoration: none; color: #595757 }
a:hover { text-decoration: underline; }
abbr[title], acronym[title] { border-bottom: 1px dotted; cursor: help; }
q:before, q:after { content: ''; }
legend { color: #000; }
fieldset, img { border: none; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
hr { border: none; height: 1px; }
html { overflow-y: scroll; }

body { margin: 0 auto; padding: 0; font-family: "微软雅黑"; overflow-y: hidden; }
.c { *zoom:1
}
.c:before, .c:after { display: table; content: ""; }
.c:after { clear: both; }
.clearfix:before,.clearfix:after{ display:block; content:""; overflow:hidden; clear:both;}
/*header*/
#solid { width: 1440px; height: 380px; overflow: hidden; margin: 0 auto; position: relative; }
#solid .solid0, #solid .solid1, #solid .solid2 { position: absolute; left: 0px; top: 0px; width: 100%; height: 380px; display: none; }
#solid .solid0 { background: #78c4db; }
#solid .solid1 { background: #c5c9db; }
#solid .solid2 { background: #e7dfd1; }
#solid ul { margin: 0px; padding: 0px; list-style: none; }
#solid ul li { position: absolute; left: 50%; top: 0px; width: 1440px; height: 381px; margin-left: -720px; display: none; cursor: pointer; }
#solid #btt { width: 1440px; height: 381px; top: 340px; left: 50%; position: relative; margin-left: -720px; }
#solid #btt span { position: absolute; top: 15px; left: 45%; display: block; width: 30px; height: 8px; margin: 0 15px; text-align: center; background: #3d3d3d; z-index: 1000; cursor: pointer; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
header { width: 100%; height: 550px; }
#head { width: 100%; height: 70px; font-family: "微软雅黑"; }
.head1 { width: 900px; height: 120px; margin: 0 auto; }
.h1-left { float: left; margin-top: 30px; }
.h1-middle { float: left; margin: 20px 90px 10px 90px; font-size: 14px; color: #585858; line-height: 40px; }
.h1-middle img { vertical-align: middle; margin-right: 10px; }
.h1-right { float: right; margin-top: 40px; font-size: 14px; color: #4F4F4F; line-height: 40px; }
.h1-right a { color: #4F4F4F; text-decoration: none;    font-size: 18px; }
.h1-right img { vertical-align: middle; margin-right: 10px; }
.head2 { width: 1440px; height: 38px; margin: 0 auto; background: #805E3A; }
.head2 ul { width: 955px; margin: 0 auto; }
.head2 ul li { width: 136px; height: 38px; float: left; line-height: 38px; text-align: center; background: url(../images/ingdex_03.jpg) no-repeat; }
.head2 ul li:first-child { background: none; }
.head2 ul li a {color: #fff; font-size: 18px; text-decoration: none; }
.head2 ul li a:hover { width: 106px; height: 38px; background: #805E38; color: #fff; line-height: 38px; text-align: center; }
#banner { width: 100%; }
#banner a{ background:url(../images/index-2-01.jpg) no-repeat center center; display:block;height: 380px;}
.img_gallery { width: 1440px; height: 380px; overflow: hidden; margin: 0 auto; background: url(../images/index-2-01.jpg) center center no-repeat; }
.img_gallery a { display: block; width: 100%; height: 380px }
#gg1 { width: 100%; height: 250px }
.gg1 { width: 960px; height: 90px; margin: 35px auto 0; border: 2px solid #C8B9A8; }
.wj { width: 340px; margin: 10px 0 0 15px; float: left; }
.cj { width: 240px; margin: 10px 0 0 10px; float: left; }
.wz { width: 340px; margin: 10px 0 0 10px; float: left; }
.gg1 img { height: 70px; float: left }
.wj ul { width: 255px; float: left; margin-left: 10px }
.cj ul { width: 150px; float: left; margin-left: 10px }
.wz ul { width: 216px; float: left; margin-left: 10px }
.gg1 ul li { float: left; line-height: 35px; }
.gg1 ul li span { margin: 0 2px 0 }
.gg1 ul li a { color: #45210A; font-size: 12px; text-decoration: none }
.gg1 ul li a:hover { color: #95282F; }
/*introduction*/
#con { width: 100%; font-family: "微软雅黑"; margin-top: -130px }
.incon { width: 980px; margin: 0 auto; }
.incon1 { width: 980px; height: 410px; }
#incon1-tabs { width: 680px; height: 410px; margin: 0 auto; float: left; }
#incon1-tabs .tags1 { width: 680px; height: 42px; overflow: auto; background: #805E3A; }
#incon1-tabs .tags1 .tag { list-style: none; width: 130px; height: 42px; cursor: pointer; font-size: 20px; color: #fff; line-height: 42px; float: left; text-align: center; }
#incon1-tabs .tags1 .tag:hover, #incon1-tabs .tags1 .active { width: 130px; height: 42px; color: #45210A; background: #C6B198; }
#incon1-imgs { width: 680px; height: 340px; float: left; border: 2px solid #F0EBEB; border-left: none; margin-top: 30px }
#incon1-imgs img { float: left; }
#incon1-imgs .img { display: none; }
.incon1-imgs-text { width: 275px; height: 115px; margin-left: 5px; float: left }
.shang { height: 250px }
.shang ul { width: 360px; float: left; margin-left: 30px; text-align: left; }
.shang ul li { border-bottom: 2px dashed #F0EBEB; line-height: 32px }
.shang ul li span { margin-right: 20px; color: #8A6D4F }
.shang ul li a { color: #666666; font-size: 14px; text-decoration: none }
.xia { clear: both; margin-top: 30px }
.xia1 { width: 110px; height: 35px; background: #C3AE95; float: left; text-align: center; line-height: 35px; font-size: 14px; color: #fff; }
.xia input { float: left; width: 290px; height: 35px; margin-left: 20px; border: 1px solid #F0EBEB }
.xia4 { float: left; margin-left:20px background:url(../images/index-02_17.jpg) no-repeat;
}
#incon1-imgs .active { display: block; }
.incon1-r { width: 260px; height: 410px; margin-left: 20px; float: left; }
.incon1-r-t { width: 250px; height: 42px; background: #805E3A; line-height: 42px; color: #fff; font-size: 20px; padding-left: 20px }
.incon1-r ul { width: 270px; height: 340px; border: 2px solid #F0EBEB; border-rights: none; margin-top: 30px }
.incon1-r ul li { width: 240px; height: 55px; line-height: 55px; border-bottom: 2px dashed #F0EBEB; margin-top: 6px; margin-left: 30px; padding-bottom: 6px }
.incon1-r ul li:last-child { border: none }
.incon1-r ul li a { color: #805E3A; font-size: 18px }
.incon1-r ul li img { vertical-align: middle; margin-right: 30px }
.incon2 { width: 980px; height: 345px; margin: 40px auto; }
.incon2-r { width: 980px; height: 345px }
.incon2-l { width: 280px; height: 345px; float: left; }
.incon2-l-t { width: 270px; height: 42px; background: #805E3A; line-height: 42px; color: #fff; font-size: 20px; padding-left: 20px }
.incon2-l ul { width: 280px; height: 270px; border: 2px solid #F0EBEB; border-rights: none; margin-top: 30px; list-style: disc }
.incon2-l ul li { width: 220px; height: 50px; line-height: 50px; border-bottom: 2px dashed #F0EBEB; margin: 0 0 0 40px; padding: 6px 0; margin-top: 3px }
.incon2-l ul li:last-child { border: none }
.incon2-l ul li a { color: #666666; font-size: 14px; text-decoration: none }
.incon2-r ul { width: 660px; height: 345px; border: 2px solid #F0EBEB; border-right: none; float: left; margin-left: 35px }
.incon2-r ul li { width: 300px; height:;
float: left; margin: 30px 0 0 30px; line-height: 20px; }
.incon2-r ul li a { color: #666666; font-size: 14px; text-decoration: none }
.incon2-r ul li img { width: 89px; height: 112px; float: left; vertical-align: middle; margin-right: 10px }
footer { width: 100%; /*height: 400px;*/ font-family: "微软雅黑"; }
.footer { width: 980px; margin: 0 auto }
.footer2 { background: #fff; padding-top: 30px; border-top: 2px solid #F0EBEB }
.f2-left { float: left; margin-right: 30px; margin-left: 150px; border-right: 3px solid #CCC; padding-right: 40px; height: 200px; }
#footer3 { width: 100%; height: 40px; background: #999; margin-top: -100px }
.footer3 { width: 980px; margin: 0 auto; text-align: center; line-height: 40px; color: #fff; font-size: 14px; }
.f2-middle { float: left; margin-right: 20px }
.f2-right p { width: 900px; height:;
color: #949494; font-size: 14px; line-height: 30px; }
.f2-right span { color: #949494; font-size: 14px; font-weight: bold; }
.f2-right img { vertical-align: middle; margin-right: 10px }
/*nei*/
#con1 { width: 100%; font-family: "微软雅黑"; margin-top: -130px; }
.con1 { width: 980px; margin: 0 auto; }
.con-left { width: 200px; float: left; border: 2px solid #F0EBEB; border-left: none; border-bottom: none; }
.con-left1 { width: 220px; height: 420px; }
.con-l1-img { }
.con-left1 ul { margin-top: 10px }
.con-left1 ul li { width: 200px; height: 60px; text-align: center; line-height: 60px; border-bottom: 1px dashed #F0EBEB; }
.con-left1 ul li:first-child a { display: block; width: 200px; height: 60px; background: #B49F86; color: #fff; line-height: 60px; }
.con-left1 ul li a { color: #707070; font-size: 18px; text-decoration: none; }
.con-left1 ul li a:hover { display: block; width: 200px; height: 60px; background: #B49F86; color: #fff; line-height: 60px; }
.con-l1-tel { width: 180px; margin: 20px auto; padding-bottom: 10px; border-bottom: 1px dashed #F0EBEB; }
.con-l1-adr { width: 180px; margin: 0px auto; font-size: 14px; color: #805E37 }
.con-l1-adr img { vertical-align: middle }
.con-left2 { margin: 260px 10px 0; }
.con-left2 a img { width: 55px; border: none; text-decoration: none; }
.con-left2 a { text-decoration: none; color: #666666; }
.zixun, .qq, .gua { width: 55px; float: left; margin-right: 5px; border-bottom: 2px solid #F0EBEB; line-height: 20px }
.di img { width: 202px; margin-top: 15px }
.con-right { width: 750px; float: left; border: 2px solid #F0EBEB; border-right: none; margin-left: 20px }
.con-r1 { width: 700px; height: 40px; border-bottom: 1px dashed #F0EBEB; padding-bottom: 20px; margin: 0 auto }
.con-right h3 { color: #805E37; font-size: 24px; text-align: center; margin-top: 30px }
.con-right ul { width: 230px; height: 30px; margin: 20px auto }
.con-right ul li { padding-left: 10px; float: left; text-align: center; border-bottom: 1px solid #F0EBEB }
.con-right ul li a { color: #999999; font-size: 12px; text-decoration: none; }
.con-right p { width: 700px; margin: 35px auto; clear: both; text-indent: 2em; font-size: 14px; color: #595757; line-height: 20px; }
.con-r2 { width: 700px; margin: 60px auto; line-height: 20px; border-top: 1px dashed #F0EBEB; padding-top: 10px }
.con-r2 li { float: left; list-style: none; width: 160px; }
.con-r2 a { font-size: 14px; color: #595757; }
/*list*/
.con-right1 { width: 750px; float: left; border: 2px solid #F0EBEB; border-right: none; margin-left: 20px }
.list { height: 35px; color: #805E37; font-size: 24px; margin-top: 30px; margin-left: 30px; border-bottom: 3px solid #F0EBEB; }
.con-right1 ul { width: 700px; margin: 40px auto }
.con-right1 ul li { margin-top: 20px; line-height: 20px; border-bottom: 1px dashed #F0EBEB; padding-bottom: 20px }
.con-right1 ul li:last-child { border: none; }
.con-right1 ul li a { font-size: 16px; color: #595757; text-decoration: none }
.dede_pages ul { float:left; padding:12px 0px 12px 16px; }
.dede_pages ul li { float:left; font-family:Tahoma; line-height:17px; margin-right:6px; border:1px solid #E9E9E9; }
.dede_pages ul li a { float:left; padding:2px 4px 2px; color:#555; display:block; }
.dede_pages ul li a:hover { color:#690; text-decoration:none; padding:2px 4px 2px; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color:#F8F8F8; padding:2px 4px 2px; font-weight:bold; }
.dede_pages .pageinfo { line-height:21px; padding:12px 10px 12px 16px; color:#999; }
.dede_pages .pageinfo strong { color:#555; font-weight:normal; margin:0px 2px; }
@media (max-width: 650px){
.head2 ul li{width: 33.333333333%; background-color: #805E3A;}
.head2 ul li:nth-child(7){ display:none;}
.head2 {width: 100%;}
.head1 { width: 100%;height:86px;}
.head2 ul { width:100%;}
#banner a{background-size: 150% 80%;}
.h1-left { margin-left:40PX;margin-top: 16px;}
.wj{width:100%;margin: 10px 0 0 0px;float: left;}
.wz{width:100%;height: 80px;margin: 15px auto 0;border: 2px solid #C8B9A8;padding-top: 10px; padding-left: 0px;}
.cj{float: left;width: 100%;height: 80px;margin: 3px auto 0; border: 2px solid #C8B9A8;padding-top: 10px; padding-left: 0px;}
header { height:429px;}
.incon{width:100%;margin: 0 auto;}
#incon1-imgs img{height: 70%;}
.incon1{width:100%;    height: 329px;}
#incon1-imgs{width:100%;height: 190px;float: left;border: 2px solid #F0EBEB;border-left: none;margin-top: 0px;}
.shang ul{    width: 52%;margin-left: 30px; text-align: left;}
.h1-right1{ display:none;}
.incon1-r{ display:none;}
#incon1-tabs {width: 100%; height: 193px; margin: 0 auto;float: left;}
.incon2-l-t{    width: 100%;height: 42px;background: #805E3A;line-height: 42px;color: #fff;font-size: 20px;padding-left: 0px;}
.incon2{ width:100%;height: 276px;}
.incon2-r{ width:100%;}
.incon2-l{ width: 100%;height: 345px;float: left;}
.incon2-l ul{ width:100%;      margin-top: 0px;  border: 2px solid #F0EBEB;border-rights: none;list-style: disc;}
.incon2-r ul{ display:none;}
footer{ width:100%;}
.footer2{ width:100%;}
.footer{ width:100%;}
.gg1{ width:100%;}
#incon1-tabs .tags1{ width:100%;}
.f2-left{ display:none;}
.f2-left img{ display:none;}
.f2-right{ margin-left:45px;}
.f2-right p:nth-child(3){ display:none;}



.con-right1{ width:100%;    margin-left: 0px;}
.con-right1 ul{ width:100%;margin: 0px auto;}
.f2-right p{ width:100%;}
.dede_pages ul {float: left;padding: 0px 0px 0px 0px;}





.con-left{ display:none;}
.con-right{width: 100%;float: left;border: 2px solid #F0EBEB;border-right: none; margin-left: 0px;}
.con-r1{width:100%;height: 40px;border-bottom: 1px dashed #F0EBEB;padding-bottom: 20px; margin: 0 auto;}
.con-right p{width: 100%;margin: 35px auto;clear: both;text-indent: 2em;font-size: 14px;color: #595757;line-height: 20px;}
.con-right h3{color: #805E37;font-size: 24px;margin-top:25px; margin-left:66px;text-align:left;}
.con1{ width:100%;}
.con-r2{ width:100%;margin: 11px auto;}