﻿*{margin:0;padding:0;list-style:none}
body,html{margin:0;padding:0; color:#666;font-family:"思源黑体 CN";width:100%;}
body{font-family:"5FAE8F6F96C59ED1", "思源黑体 CN", "Hiragino Sans GB", tahoma, arial; }
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul ,a {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #666;
}
dt{ font-family:"仿宋"; }
ol,ul{list-style:none;margin:0;padding:0}
a{text-decoration:none;color:#475061}
a:hover{text-decoration:none;color:#ff3700}
img{border:none}
h2,p{padding:0;margin:0}

address, cite, dfn, em, var {

}
.fwb{ font-weight:bold;}
small {
	font-size: 12px
}
ol, ul {
	list-style: none;

}
#do3 img{ width: 450px; }
#do2 img{ width: 450px; }
a {
	text-decoration: none;
	color:#666;

}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
legend {
	color: #000
}
fieldset, img {
	border: 0
}
button, input, select, textarea {
	font-size: 100%
}
table {

}
.fl{ float:left;}
.fr{ float:right;}
.section_big{width:100%;min-width:1200px; float:left;}
.section{width:1200px; margin:0 auto; }
.sect_1200{ width:1200px; margin:0 auto;}
.sectionav{ width:90%; margin:0 auto;}
/*样式开始*/
.nvt{ background:#fff; height:90px;}
.logo{ display:block; float:left; width:auto; margin-top:20px; width:280px;}
.nvt span{ font-size:17px; color:#4d342d;}
.nvt span a{ font-size:17px;}
.barner{ height:945px; background:url(drq3wgtrh.jpg) center center no-repeat; background-size:cover;}
.bot{  height:190px;}
.Mrgs{position: absolute;margin-left: -120px;
margin-top: 20px; }
.Mrgs img{ height: 85px; }
.btlogo{ margin-left: 200px; }
.yqlj{ width:261px; height:27px; border:1px solid #3d2622; float:left; line-height:27px; margin-top:46px; padding-left:16px; border-radius:3px; margin-bottom:35px;}
.ljirwe a{ color:#3d2622; height:14px; line-height:14px; display:inline-block; margin-bottom:12px;}
.ljirwe{ padding-top:40px; color:#3d2622; width:590px; float:right;}
.ljirwe p{color:#3d2622; float:right; width:100%; text-align:right; line-height:25px;}
.ljirwe ul{ text-align:right;}
.lxwme a{ width:43px; height:43px; display:block; float:left; margin-left:20px; background-image:url(fdsewrdf_03.png); background-repeat:no-repeat; cursor:pointer;}
.lxwme{ float:right; margin-top:30px; height:22px; font-size:21px; color:#4d342d; padding-left:25px; background:url(dsadfg_08.jpg) left center no-repeat;}
.lxwme a.wb{ background-position:-68px 0;}
.lxwme a.qq{ background-position:-136px 0;}
.barner .section{ position:relative; overflow:hidden; height:100%;}
.barner .ckgd{ position:absolute; bottom:90px; right:0;}
.barner .sstzzh{ position:absolute; top:370px; left:50%; margin-left:-225px;}
.barner .sstz{ position:absolute; top:370px; left:50%; margin-left:-225px; opacity:0;}
.barner .ngwv{ position:absolute; top:197px; left:50%; margin-left:-76px; height:0px; width:0px;  overflow:hidden;}
.barner .nav{ height:60px; line-height:60px; background-color:rgba(255,255,255,0.4); width:100%; position:absolute; top:540px;}
.barner .nav a{ font-size:20px; color:#fff; text-align:center; display:block; float:left; padding:0 48.5px; cursor:pointer;}
.nav{ height:90px; line-height:90px;  float:left; margin-left:90px;}
.nav a li{ font-size:14px; text-align:center; display:block; float:left; padding:0 20px; cursor:pointer; color:#3c2622; border-right:1px solid #dcdcdc; height:30px; margin-top:30px; line-height:30px;}
.nav ul{ float:left; position:relative;}
.nav ul .ervar{ position:absolute; width:100%; top:90px; background:#fff; line-height:40px; font-size:12px; z-index:999; text-align:center; display:none;}
.nav ul .ervar a{ float:left; display:block; height:auto; display:block; line-height:40px; width:100%; height:40px;text-overflow:ellipsis;white-space: nowrap; overflow:hidden;}
.nav ul .ervar a:hover{ background:#3c2622; color:#fff;}
.nav ul:hover a{ border-bottom:3px solid #4d342d; font-weight:bold;}
.nav ul:hover .ervar a{ border:none;font-weight:100;}
.nav ul a{ display:block; height:87px; float:left;}
.bot .fl{ width:276px;}
.barner .nav.ngy a{ padding:0 58px;}
.bet1{ height:137px;}
.bet1 .ljirwe { width:700px;}
.bet1 .ljirwe a{ display:inline-block; padding:0 22px;}
.bet1 .btlogo{ margin-top:27px;}
.bet1 .yqlj{ margin-top:17px; margin-bottom:0;}
.fqqxi{ position:fixed; top:30%; width:51px; right:20px; z-index:9999;}
.fqqxi a{ cursor:pointer;}
.fqqxi a img{ width:51px;}
@keyframes yjz
{
0%   { height:144px; width:0px;}
100%   { height:144px; width:152px;}
}

@keyframes yjzq
{
0%   { opacity:0;}
100%   { opacity:1;}
}
/*首页*/
.mid{ background:#f7f6ef;}
.mid .sqewq1{ position:relative; padding-bottom:55px; border-bottom:1px  solid #fff;}
.mid>dt{ height:90px; line-height:90px; font-size:50px; color:#40220f; text-align:center; border-bottom:2px dashed #40220f; margin:0 4%;margin-top:39px; margin-bottom:60px;}
.mid>dt span{ line-height:90px; display:inline-block; color:#b28247;font-size: 40px; }
.ernav{ width:220px; float:left; background:#f7f6ef; height:100%; position:absolute;}
.ernav dt{ height:78px; width:100%; background:#3d2622; color:#fff; float:left;}
.ernav dt span{ font-size:26px; margin-left:25px; margin-top:14px; display:block;}
.ernav dt p{ color:#fff; margin-left:28px; margin-top:5px; font-size: 12px; text-transform: uppercase; }
.ernav ul{ float:left; width:100%;}
.ernav ul a{ height:64px; line-height:64px; padding-left:57px; font-size:16px; color:#3d2622; display:block; background:url(fdhjkoj_07.png) 27px center no-repeat; cursor:pointer;}
.ernav ul a:hover{ background-color:#fff; background-image:url(dsaef.png);}
.ernav ul a.on{ background:#fff;background-image:url(dsaef.png); background-repeat:no-repeat; background-position:27px center;}






.clearfix{clear: both; }
.ernav .clearfix>p a{ height:64px; line-height:64px; padding-left:57px; font-size:16px; color:#3d2622; display:block; background:url(fdhjkoj_07.png) 27px center no-repeat; cursor:pointer;}
.ernav .clearfix>p a:hover{ background-color:#fff; background-image:url(dsaef.png);}
.ernav .clearfix>p a.on{ background:#fff;background-image:url(dsaef.png); background-repeat:no-repeat; background-position:27px center;}




.ertet{ background:#fff; height:auto; padding-left:280px; padding-right:70px; overflow:hidden; display:none;}
.ertet.on{ display:block;}
.ertet dt{ font-size:24px; color:#3d2622; margin:50px 0; float:left; font-family:"微软雅黑"; width:100%;}
.ertet p{ line-height:30px; text-indent:2em; color:#3d2622; font-size:15px;}
.ertet p.pic{ text-indent:inherit; margin-top:20px;}
.ertet p.pic img{}
.more{ width:160px; height:32px; background:url(dfgghf_03.png) no-repeat; display:block; float:right; margin-top:10px;}
/**/
.tzxm{ height:1009px; background-color:#f7f6f0; background-image:url(dgdrgd_03.jpg); background-position:right; background-repeat:no-repeat;}
.tzxm>dt{ height:90px; line-height:90px; font-size:50px; color:#40220f; text-align:center; border-bottom:2px dashed #b28247; margin:0 4%;margin-top:39px; margin-bottom:60px;}
.tzxm>dt span{ line-height:90px; display:inline-block; color:#b28247;}
.tzxm .tzxm_t{ float:left;}
.tzxm .tzxm_t ul li{ width:230px; float:left; margin-right:87px; text-align:center;}
.tzxm .tzxm_t ul li img{ margin-bottom:30px;}
.tzxm .tzxm_t ul li dt{ font-size:18px; text-align:center; color:#b28247;font-family:"微软雅黑"; border-bottom:1px dashed #b28247; padding-bottom:10px; margin-bottom:10px;}
.tzxm .tzxm_t ul li dt span{ font-size:16px; color:#b28247; display:block;}
.tzxm .tzxm_t ul li p{font-size:16px; color:#b28247; line-height:35px;}
.tzxm .tzxm_t ul li.on{ color:#3d2622;}
.tzxm .tzxm_t ul li.on dt{ color:#3d2622;border-bottom:1px dashed #3d2622;}
.tzxm .tzxm_t ul li.on dt span{ color:#3d2622;}
.tzxm .tzxm_t ul li.on p{color:#3d2622;}
.tzxm .tzxm_b{ float:left; margin-top:50px;}
.tzxm .tzxm_b li{ width:360px; height:160px; background:#3d2622; float:left; margin-right:58px; margin-bottom:18px; text-align:center;}
.tzxm .tzxm_b a:nth-child(odd) li{ background:#b28147;}
.tzxm .tzxm_b a:nth-child(3) li{ margin-right:0;}
.tzxm .tzxm_b a:nth-child(6) li{ margin-right:0;}
.tzxm .tzxm_b li.on{ background:#b28147;}
.tzxm .tzxm_b li dt{ color:#fff; font-size:26px; margin-top:56px;}
.tzxm .tzxm_b li p{ font-size:15px; color:#fff; margin-top:15px;}
/**/
.qyzx{ background:#fff;}
.qyzx>dt{ height:90px; line-height:90px; font-size:50px; color:#40220f; text-align:center; border-bottom:2px dashed #b28247; margin:0 4%;margin-top:39px; margin-bottom:60px;}
.qyzx>dt span{ line-height:90px; display:inline-block; color:#b28247;}
.qyzx ul.fl{ width:485px;}
.qyzx ul.fl dt{ font-size:28px; color:#3d2622;font-family:"微软雅黑"; padding-right:60px; border-bottom:3px solid #b18147; padding-bottom:20px; margin-bottom:30px;}
.qyzx ul.fl p{ font-size:16px; color:#3d2622; line-height:35px;}
.qyzx ul.fl li{ margin-top:20px; cursor:pointer;}
.qyzx ul.fl li a{ font-size:16px;}
.qyzx ul.fl li span{ display:block; color:#afaaa9; font-size:12px; margin-left:26px; margin-top:10px;}
.qyzx ul.fr{ margin-top:10px;}
.qyzx .more{ float:none; margin:0 auto;}
.qyzx .section{ overflow:hidden;}

.cht{ height:40px; width:100%; float:left; margin-top:20px; margin-bottom:40px;}
/**/
.ertet.rlzy dt{ border-bottom:1px solid #cccccc; padding-bottom:19px;}
.ertet.rlzy{ height:auto; padding-bottom:30px;}
.rlzyhd{ overflow:hidden; margin-bottom:37px;}
.rlzyhd ul li{ width:389px;  float:left; margin-right:15px;}
.rlzyhd ul li img{ float:left;}
.rlzyhd ul li dt{ font-size:20px; color:#3d2622; text-align:center; margin-top:20px; width:100%; float:left;font-family:"微软雅黑";}
.rlzyhd ul li p{ font-size:16px; color:#b28247; text-align:center; width:100%; float:left;}
/**/
.zlxz{ height:747px; background:url(dgyhgh_02.jpg) center center no-repeat;}
.zlxz dt{ width:273px; height:87px; background-color:#3d2622; margin-top:70px; font-size:40px; line-height:87px; color:#fff; padding-left:27px; background-image:url(sdfrtgh_03.png); background-position:233px center; background-repeat:no-repeat;}
.zlxz ul{ height:290px; background:#3d2622; margin-top:90px; padding-top:10px;}
.zlxz ul li{ height:67px; margin:0 40px; border-bottom:1px dashed #9e9391; line-height:67px; font-size:16px; color:#fff; background-image:url(tretgfdh_03.png); background-position:right center; background-repeat:no-repeat;}
.zlxz ul li a{ font-size:16px; color:#fff; display:block; cursor:pointer;}
.zlxz .more{ width:190px; height:30px; background:none; float:none; margin:0 auto; margin-top:77px; cursor:pointer;}
/**/
.lxwmeq{ height:618px; background:url(dsfdgdt_02.jpg) center center no-repeat;}
.lxwmeq>dt{ height:90px; line-height:90px; font-size:50px; color:#ffffff; text-align:center;  margin:0 4%;margin-top:39px; margin-bottom:60px;}
.lxwmeq>dt span{ line-height:90px; display:inline-block; color:#ffffff;}
.lxwmeq ul.fl{ width:725px;}
.lxwmeq ul.fl input{ width:705px;  height:44px; background:#fff; border-radius:5px; padding:0 10px; margin-bottom:43px;}
.lxwmeq ul.fl input.name{ width:330px; float:left;}
.lxwmeq ul.fl input.mail{ width:330px; float:right;}
.lxwmeq ul.fl .message{ width:705px; height:80px; padding:10px; border-radius:5px; margin-bottom:43px;}
.lxwmeq ul.fl input.btn{ width:255px; height:48px; float:right; border:1px solid #fff; border-radius:5px; background:none; font-size:20px; color:#fff; cursor:pointer;}
.lxwmeq ul.fr{ width:410px; height:287px; background:url(dfdtryh_03.png) left no-repeat;}
.lxwmeq ul.fr li{ margin-left:90px; margin-top:15px; margin-bottom:35px;}
.lxwmeq ul.fr li h1{ font-size:20px; color:#fff; font-weight:100; margin-bottom:15px;}
.lxwmeq ul.fr li p{ font-size:18px; color:#fff;}
.nvt span.fr .lxwme a{ background-image:url(swqds.png);}
.nre{ background:url(dgrrter_02.jpg) right; height:auto; padding-bottom:20px;}
.nre .ertet{ height:auto; min-height:660px;}
.nre.mid>dt{ margin-bottom:30px; font-weight: bold;
text-shadow: 2px 2px 2px rgba(0,0,0,.5);
}
.nre.mid .sqewq1{ border:none; padding:0;}
.nre.mid .ernav{ background:#eeeae9;}
.nre.mid>dt{ margin:0 auto; width:1200px;margin-top:35px; margin-bottom:35px; border-bottom:2px dashed #b28247;position:relative;}
.nre.mid .ertet dt{    border-bottom: 1px solid #cccccc;
    padding-bottom: 19px; margin-top:0; margin-bottom:40px; }
.nre.mid .ertet ul{ margin-bottom:20px; margin-top:40px; float:left; min-height:584px; padding-right:20px; width:100%; min-height:inherit;}
.nre.mid>dt .wz{ float:right; font-size:14px; position:absolute; right:0; bottom:10px; height:20px; line-height:20px; font-family:"微软雅黑";color:#3d2622;
 text-shadow: none;
}
.nre.mid>dt .wz img{ float:left; margin-right:5px; margin-top:2px; }
.nre.mid>dt .wz a{color:#3d2622;}
.mid > dt span{ font-weight: bold; text-transform: uppercase; }
.nre.mid .ertet.xwlb ul.fl{ width:427px; margin-right:40px;}
.nre.mid .ertet.xwlb ul.fl dt{border-bottom: 3px solid #b18147;}
.nre.mid .ertet.xwlb img.xwbr{ margin-top:48px; width:360px; height:595px;}
.nre.mid .ertet.xwlb li{ margin-top:34px;}
/**/
.nre.mid .ertet.xwnr dt{ text-align:center;border-bottom: 1px  dashed #cccccc;}
.nre.mid .ertet.xwnr dt span{ font-size:12px; color:#afaaa9; width:100%; text-align: center; display:block; margin-top:10px;}
p.pic{ text-align:center;}
.nre.mid .ertet.xwnr ul{ border-bottom: 1px  dashed #cccccc; padding-bottom:20px;}
.bot_03{ width:100%; float:left; margin-top:-10px;}
.bot_03 p{ line-height:30px; cursor:pointer;}
.zlxzlb li{ height:67px; line-height:67px; border-bottom:1px dashed #3d2622; color:#3d2622; float:left; width:100%; background-image:url(dwrdsg_03.png); background-position:right center; background-repeat:no-repeat;}
.zlxzlb li a{ color:#3d2622; display:block; cursor:pointer;}
.bot_03 a{ display:inline-block; margin-right:16px;}
.lxwm #map{ background:#CCC; height:300px; width:100%;}
.lxwm #map p{ color:#3d2622; line-height:inherit; text-indent:inherit;}
.lxwm #map ul{ height:auto; margin:0; overflow:initial;}
.BMapLib_nav{ overflow:hidden;}
.nre.mid .ertet ul.lxwm{ overflow:inherit;}
.nre.mid .ertet ul.lxwm .lxwmbg .fl{ width:454px; height:auto;}
.nre.mid .ertet ul.lxwm .lxwmbg .fl input{ height:33px; background:#3d2622; color:#fff; border-radius:5px; border:none; padding:0 10px; margin-bottom:25px;}
.nre.mid .ertet ul.lxwm .lxwmbg .fl input.title{ width:434px;}
.nre.mid .ertet ul.lxwm .lxwmbg .fl input.mail{ width:230px; float:right;}
.nre.mid .ertet ul.lxwm .lxwmbg .message{ height:80px;background:#3d2622; color:#fff; padding:10px; width:434px; border-radius:5px;}
.nre.mid .ertet ul.lxwm .lxwmbg .fl input.btn{ width:122px; background:#fff; color:#3d2622; border:2px solid #3d2622; margin:0 auto;margin-top:30px; float:none; display:block;}
.nre.mid .ertet ul.lxwm .lxwmbg .fr{ width:274px; height:auto; background: url(dwqrfdstf_03.png) left no-repeat; height:218px; padding-left:56px; padding-right:0; margin-left:28px; overflow:hidden;}
.nre.mid .ertet ul.lxwm .lxwmbg .fr ul{ margin-top:0;}
.nre.mid .ertet ul.lxwm .lxwmbg .fr p{ text-indent:inherit; line-height:30px;}
.nre.mid .ertet ul.lxwm .lxwmbg .fr h1{ font-weight:100;}
.nvt .cd{ width:60px; position:absolute; right:195px; top:25px; display:none;}
.nvt .section{ position:relative;}
a.zd {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 99;
	display:none;
}
.ycd{ display:none; width:260px;    background-color: rgba(55,35,33,0.9);height: auto; position:absolute; top:110px; right:0; padding:20px 0; z-index:99;}
.ycd a{ width:100%; height:40px; line-height:40px; font-size:18px; color:#fff; display:block; text-align:center;}
.ycd a:hover{ background:#625150;}
p.pic img{ height:auto;}
.barner .sstz.en{ top:430px;}
#do3{ width:0px; overflow:hidden; }
.ernav ul.tzxmmdh span{ display:none;}
@keyframes sstzen
{
0%   { width:0px;}
25%   { width:66px;}
50%   { width:221px;}
70%   { width:310px;}
100%   { width:548px;}
}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.clearfix div{  display: none;  }
.common,.container{width:100%;min-width:100%;margin:0 auto;}
.clearfix{height:100%;}
.clearfix div ul{ overflow: hidden; }

.barner>a{ display: block; width: 100%; height: 100%; }
@media screen and (max-width:640px)and (min-width:0px){
	.Mrgs{ display: none; }
	.nre.mid .ertet.xwlb ul.fl{ width: 100%; }
	.ertet p img{max-width: 100%; height: auto; }
table{ width: 100% !important; }
table tr{ width: auto !important; }
table tr td{ width: auto !important; }
table tr td p{ text-indent: 0 !important; }
table tr td p span{ font-size: 12px !important;}
.ertet p span{ font-size: 12px !important;}
}
.ernav  .on h3 .div{ display: block; }
.ernav ul h3 {
	height: 64px;
	line-height: 64px;
	padding-left: 57px;
	font-size: 16px;
	color: #3d2622;
	font-weight: 100;
	display: block;
	background: url(fdhjkoj_07.png) 27px center no-repeat;
	cursor: pointer;
}

.sideMenu div ul{ float: none; }
.sideMenu{ border-top-left-radius:0;  border-top-right-radius:0;  border-bottom-right-radius:1em;  border-bottom-left-radius:1em;   }
.sideMenu h3{ background: #f6f6f6; height: 50px; border-bottom: 1px solid #ededed; line-height: 50px;  color:#666666; font-weight: 100;  cursor: pointer;  margin: 0; }
.sideMenu h3 em{ float:right; display:block; width:45px; height:50px;   background:url(../i3/Yz.jpg) no-repeat center;   cursor:pointer; transition: .5s; border-left: 1px solid #fff;  }
.sideMenu h3 span{ color:#656565;  font-size: 13px; float: left;  display: block;  width: 150px;  text-align: center;    }
.sideMenu h3.on em{   background:url(../i3/Xz.jpg) no-repeat center; }
.sideMenu h3.on{ background-color:#fff; background-image:url(dsaef.png); }
.sideMenu div{ color:#656565; display:none; /* 濮掓稒枪椤撳鏌堟禒瀣吅闁芥﹫鎷� */ padding-left: 20px; box-sizing: border-box; position: relative;   font-size: 13px; padding-bottom: 10px;    }
.sideMenu div p{ line-height: 27px;  color:#656565;  }
.sideMenu div strong{ color:#010101; font-size: 13px;  }
.sideMenu h3 .Cwsa{ background: #00ab9f; font-weight: bold; width: 200px; display: block; text-align: center; color:#ffffff;   }
.slideBox102{ float: left;  width: 595px;  height: 335px; overflow:hidden; position:relative;}
.slideBox102 .bd{ width:100%;}
.slideBox102 .bd li{ width:100%; height:100%;}
.slideBox102 .bd li img{ width:595px; height:335px; display:block;}

.slideBox102 .hd{ position:absolute; height:20px; right:20px; bottom:10px; width:initial; border:none;}
.slideBox102 .hd ol li{ width:15px; height:15px; overflow:hidden; border-radius:100px; line-height:100px; background:#CCC; margin:0 5px;}
.slideBox102 .hd ol li.on{ background:#F00;}
