@charset "utf-8";
/* CSS Document */

body,html{ width:100%; height:100%;}
body,html,div{ margin:0; padding:0; border:0;}
body,html,div,a,p,span,ul,li,dl,dd,h1,h2,h3,h4,h5,h6,input,textarea{ margin:0; padding:0;border:0; font:14px "微软雅黑"; color:#555;  list-style:none;}
img { border:0; }
a{ text-decoration:none;}
textarea{  resize: none;}
input{outline:none; background:none;}
select:focus{ outline: none; background:none;}

input:-webkit-autofill { 　-webkit-text-fill-color: #000 !important;　-webkit-text-fill-color: #ffffff;
transition: background-color 5000s ease-in-out 0s; }


/**/
.header { width:100%; height:auto; overflow:hidden; padding:17px 0px;max-width:1920px;margin:0 auto;}
.headerz{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.head-lea{ float:left; width:353px; height:auto; overflow:hidden;}
.head-lea img{ max-width:100%;}


.head-lec{ float:right; background:url(../images/dh.png) left center no-repeat; padding-left:50px; margin-top:9px;}
.head-lec p span{ font-size:18px; color:#333; text-transform:uppercase; }
.head-lec p font{ font-size:18px; color:#333; font-weight:bold;}


/**/

.navbar { position:relative; z-index:1; background:#9c7655;max-width:1920px;margin:0 auto;}
.navbarz{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.navbarz ul li{ float:left;cursor:pointer; text-align:center; width:171px; height:50px; line-height:50px; background:url(../images/dfgx.jpg) left center no-repeat;}
.navbarz ul li a { text-align:center; color:#fff; display:inline-block;font-size:16px; width:100%; height:50px; line-height:50px; text-transform:uppercase;}
.navbarz ul li a span{ background:url(../images/xfz.png) left center no-repeat; display:inline-block; height:50px; line-height:50px; padding-left:20px;font-size:16px; color:#fff;}
.navbarz ul li.on{background:#612e02; color:#fff;}
.navbarz ul li.on a{ color:#fff;}
.navbarz ul li:nth-child(1).on{background:#612e02;}
.navbarz ul li:hover{ background:#612e02; }
.navbarz ul li:hover a{color:#fff;}


/*  banner */
.focus{ position:relative; width:100%; height:auto; overflow:hidden; overflow:hidden; z-index:0; margin:0 auto; }
.fcon{width:100%; height:auto; overflow:hidden;} 
.focus .fcon div{ position:relative; left:50%; top:0px; width:1920px; margin-left:-960px ; text-align:center;}
.focus .a{ position:absolute; left:50%; top:0px; width:1920px; margin-left:-960px }  
.focus div a img{ width:100%;}
.focus .D1fBt a i{}   
.focus .prev,.focus .next{position:absolute;width:48px;height:48px; cursor:pointer; top:50%; margin-top:-20px;}
.fbg{ position:absolute; width:1920px;top:93%; left:50%;height:auto; overflow:hidden;  z-index:9999; text-align:center;margin-left:-960px}
.fbg .D1fBt{z-index:9999; display:inline-table;}
.fbg .D1fBt a{ width:15px; height:15px;margin:0px 3px; display:inline-block;z-index:9999; text-align:center; line-height:20px; font-size:14px; background:#fff; border-radius:20px;}
.fbg .D1fBt a.current{background:#9c7655;}

/**/
.kyt1{width:100%; height:auto; overflow:hidden; padding:50px 0px 0px 0px; margin:0 auto;}
.kyt1-a{width:1200px; height:auto; overflow:hidden; margin:0 auto; }
.kyt1-a p{ text-align:center;}
.kyt1-a p span{ font-size:36px; color:#9c7655; font-weight:bold;}
.kyt1-a .on1{ width:100%; height:auto; overflow:hidden; text-align:center; margin-top:5px;}
.kyt1-a .on1 div{ display:inline-table;}
.kyt1-a .on1 div i{ float:left; display:inline-block; width:160px; height:1px; overflow:hidden; background:#9c7655; margin-top:13px;}
.kyt1-a .on1 div span{ float:left; font-size:24px; color:#b7a698; padding:0px 17px; text-transform:uppercase; line-height:26px;}
.kyt1-b{width:100%; max-width:1920px; height:auto; overflow:hidden; margin:0 auto; margin-top:45px; }
.kyt1-b1{ float:left; width:16.6%; height:auto; overflow:hidden; position:relative; background:#000;}
.kyt1-b1a{width: 100%;height: 100%;overflow: hidden;position: relative;}
.kyt1-b1a img{ width:110%; margin-left:-5%;margin-top:-5%;}
.kyt1-b1b{width:100%; height:70px; overflow:hidden;background-color: rgba(0,0,0,0.18); position:absolute; bottom:0px; left:0px;transition: all 0.2s;}
.kyt1-b1b .on1{width:100%; height:70px; line-height:70px; overflow:hidden; font-size:20px; color:#fff; text-align:center;}
.kyt1-b1b .on2{width:100%; height:auto; overflow:hidden; text-align:center;}
.kyt1-b1b .on2 a{ display:inline-block; width:155px; height:40px; border:1px #9c7655 solid; overflow:hidden; border-radius:8px; text-align:center; line-height:40px; font-size:16px; color:#9c7655;transition: all 0.2s;}
.kyt1-b1:hover .kyt1-b1b{ height:130px; background:#fff;transition: all 0.2s;}
.kyt1-b1:hover .kyt1-b1b .on1{ color:#010101;}
.kyt1-b1b .on2 a:hover{ background:#9c7655; color:#fff;transition: all 0.2s;}

/**/
.kyt2{width:100%; height:auto; overflow:hidden; padding:50px 0px; margin:0 auto;}
.kyt2-b{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:40px;}
.kyt2-b1{ float:left;height:auto; overflow:hidden;}
.kyt2-b2{ float:right; width:640px;height:auto; overflow:hidden; margin-top:15px;}
.kyt2-b2a{width:100%; height:auto; overflow:hidden;}
.kyt2-b2a span{ display:inline-block; font-size:30px; color:#333; border-bottom:4px #9c7655 solid; padding-bottom:8px;}
.kyt2-b2b{width:100%; height:auto; overflow:hidden; margin-top:20px; font-size:18px; color:#7e7e7e; line-height:34px;}
.kyt2-b2c{width:100%; height:auto; overflow:hidden; margin-top:40px;}
.kyt2-b2c .on1{ float:left; width:145px;height:auto; overflow:hidden; margin-right:90px;}
.kyt2-b2c .on1 p{ text-align:center;}
.kyt2-b2c .on1 p span{ font-size:30px; color:#333;}
.kyt2-b2c .on1 p font{ font-size:16px; color:#7e7e7e; letter-spacing:2px;}
.kyt2-b2c a{ float:right; border:1px #bcbcbc solid; display:inline-block; width:139px; height:39px; overflow:hidden; border-radius:5px; text-align:center; line-height:37px; font-size:18px; color:#7e7e7e; letter-spacing:4px; margin-top:15px;transition: all 0.2s;}
.kyt2-b2c a:hover{background:#9c7655;border:1px #9c7655 solid; color:#fff;transition: all 0.2s;}

/**/
.kyt3{width:100%; height:auto; overflow:hidden; padding:50px 0px; margin:0 auto; background:#f8f8f8;}
.kyt3-b{ width:1150px; height:auto; overflow:hidden; margin:0 auto; margin-top:40px; background:#fff; padding:30px 10px 40px 25px; border-radius:12px;}
.kyt3-b1{ float:left; width:560px; height:auto; overflow:hidden;}
.kyt3-b1 .omb1{width:100%; height:auto; overflow:hidden; font-size:24px; color:#333; font-weight:bold;}
.kyt3-b1 .omb2{width:100%; height:auto; overflow:hidden;}
.kyt3-b1 .omb2 ul li{width:100%; height:auto; overflow:hidden;font-size:18px; color:#333; margin-top:34px;}
.kyt3-b2{ float:right; width:540px;height:auto; overflow:hidden;}
.kyt3-b2 .omb1{width:100%; height:auto; overflow:hidden; font-size:24px; color:#9c7655; font-weight:bold;}
.kyt3-b2 .omb2{width:100%; height:auto; overflow:hidden;}
.kyt3-b2 .omb2 ul li{ float:left; width:130px; height:auto; overflow:hidden; margin-top:35px; margin-right:50px;}
.kyt3-b2 .omb2 ul li div{ width:130px; height:130px; overflow:hidden; border-radius:130px;}
.kyt3-b2 .omb2 ul li p{ text-align:center; margin-top:15px;}
.kyt3-b2 .omb2 ul li p span{ font-size:18px; color:#333;}

/**/
.kyt4{width:100%; height:auto; overflow:hidden; padding:50px 0px; margin:0 auto; background:#fff;}
.kyt4-b{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:35px;}
.kyt4-b ul li{ float:left; width:370px; height:auto; overflow:hidden; margin:0px 15px;}
.kyt4-b ul li .on1{width:100%; height:228px; overflow:hidden; position:relative;}
.kyt4-b ul li .on1 img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.kyt4-b ul li .on2{width:100%; height:auto; overflow:hidden; margin-top:18px;}
.kyt4-b ul li .on2 p a{ font-size:18px; color:#333;}
.kyt4-b ul li .on2 div{width:100%; height:auto; overflow:hidden; font-size:14px; color:#8f8f8f; line-height:24px; margin-top:10px;}
.kyt4-b ul li:hover .on2 p a{ color:#9c7655;}
.kyt4-b ul li:hover .on1 img{transform: scale(1.1);transition: all 0.2s;}
.kyt4-c{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:35px; text-align:center;}
.kyt4-c a{ border:1px #bcbcbc solid; display:inline-block; width:152px; height:38px; overflow:hidden; border-radius:5px; text-align:center; line-height:36px; font-size:14px; color:#7e7e7e;  margin-top:15px;transition: all 0.2s;}
.kyt4-c a:hover{background:#9c7655;border:1px #9c7655 solid; color:#fff;transition: all 0.2s;}

/**/
.kyt5{width:100%; height:auto; overflow:hidden; padding:50px 0px; margin:0 auto; background:#f8f8f8;}
.kyt5-b{width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:45px;}
.kyt5-b1{ float:left; width:578px; height:auto; overflow:hidden; position:relative;}
.kyt5-b1 .on1{ width:100%; height:auto; overflow:hidden;}
.kyt5-b1 .on1 img{ width:100%;}
.kyt5-b1 .on2{width:100%; height:55px; overflow:hidden; position:absolute; left:0px; bottom:0px;background-color: rgba(0,0,0,0.42); line-height:55px; font-size:18px; color:#fff; text-indent:15px;}
.kyt5-b2{ float:right; width:585px; height:auto; overflow:hidden;}
.kyt5-b2 .on1{width:100%; height:36px;border-bottom:1px #d9d9d9 solid;}
.kyt5-b2 .on1 span{ float:left; font-size:24px; color:#333; font-weight:bold; border-bottom:1px #9c7655 solid; margin-bottom:-1px; padding-bottom:5px;}
.kyt5-b2 .on1 a{ float:right; font-size:14px; color:#959494; margin-top:10px;}
.kyt5-b2 .on1 a:hover{color:#9c7655;}
.kyt5-b2 .on2{width:100%; height:auto; overflow:hidden;}
.kyt5-b2 .on2 ul li{width:100%; height:auto; overflow:hidden; border-top:1px #d9d9d9 dashed; padding:18px 0px;}
.kyt5-b2 .on2 ul li p a{ font-size:16px; color:#333;}
.kyt5-b2 .on2 ul li div{width:100%; height:auto; overflow:hidden; line-height:21px; margin-top:9px; font-size:14px; color:#666;}
.kyt5-b2 .on2 ul li.om1{ border-top:0px;}
.kyt5-b2 .on2 ul li:hover p a{color:#9c7655;}
/**/
.kyt6{width:100%; height:auto; overflow:hidden; padding:50px 0px; margin:0 auto; background:#fff;}
.kyt6-b{width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:45px;}
.kyt6-b ul li{ float:left; width:170px; height:auto; overflow:hidden; margin:10px;}
.kyt6-b ul li .on1{ border:1px #ccc solid; width:168px; height:68px; overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.kyt6-b ul li .on1 div{position:static;+position:absolute;top:50%;}
.kyt6-b ul li .on1 div img{ max-height:100%; max-width:100%;position:static;+position:relative;top:-50%;left:-50%;transition: all 0.2s;}

/**/
.bot1{width:100%; height:auto; overflow:hidden; padding:40px 0px; margin:0 auto; background:#f5f5f5;}
.bot1z{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.bot1-a{ float:left; width:140px; height:auto; overflow:hidden;}
.bot1-a .on1{width:100%; height:auto; overflow:hidden; border-bottom:1px #e3e3e3 solid; font-size:16px; color:#333; padding-bottom:15px;}
.bot1-a .on2{width:100%; height:auto; overflow:hidden; margin-top:10px;}
.bot1-a .on2 ul li{width:100%; height:auto; overflow:hidden; margin-top:10px;}
.bot1-a .on2 ul li a{ font-size:14px; color:#333;}
.bot1-a .on2 ul li a:hover{ color:#9c7655;}
.bot1-b{ float:right; width:300px; height:auto; overflow:hidden;}
.bot1-b ul li{width:100%; height:auto; overflow:hidden; margin-bottom:20px; font-size:14px; color:#333;}
/**/
.bot2{width:100%; height:auto; overflow:hidden; padding:18px 0px; margin:0 auto; background:#f5f5f5; border-top:1px #e3e3e3 solid;}
.bot2z{width:1200px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.bot2z span{ font-size:12px; color:#333; margin:0px 4px;}
.bot2z span a{ font-size:12px; color:#333; }

/**/
.lkt1{height:840px; overflow: hidden; position: relative;width: 100%;display: table; position: static;}
.lkt1z{position: absolute; top: 50%;text-align:center;display: table-cell; vertical-align: middle; position: static;}
#lkt1z-a{position: relative; top: -50%;width: 460px;margin: 0 auto;text-align:left; padding:38px 30px; background:#fff;}
.lkt-a1{width:100%; height:auto; overflow:hidden; text-align:center; margin-bottom:20px;}
.lkt-a1 span{ font-size:24px; color:#3d3d3d; font-weight:bold;}
.lkt-a1 font{ font-size:24px; color:#612e02; margin-left:15px; text-transform:uppercase;}
.lkt-a2{width:100%; height:auto; overflow:hidden;text-align:right; font-size:16px; color:#666;margin-bottom:15px;}
.lkt-a2 a{ font-size:16px; color:#fe0000; margin-left:15px;}
.lkt-a2 a:hover{ text-decoration:underline;color:#9c7655;}
.lkt-a3{width:100%; height:auto; overflow:hidden;}
.lkt-a3 ul li{overflow:hidden; border-radius:7px; margin-bottom:38px;}
.lkt-a3 ul li.on1{ width:428px; height:46px; padding:0px 15px;border:1px #ccc solid;}
.lkt-a3 ul li.on1 img{ float:left; margin-top:12px; margin-right:12px;}
.lkt-a3 ul li.on1 .on1-a{ float:left; width:390px; height:46px; position:relative;}
.lkt-a3 ul li.on1 .on1-a input{ display:none; width:100%; height:46px; line-height:45px;}
.lkt-a3 ul li.on1 .on1-a span{ display:inline-block;width:100%; height:46px; line-height:46px; font-size:16px; color:#b2b2b2; position:absolute; top:0px; left:0px;}
.lkt-a3 ul li.on1 .on1-b{ float:left; width:364px; margin-left:12px; height:46px; position:relative;}
.lkt-a3 ul li.on1 .on1-b input{ display:none; width:100%; height:46px; line-height:45px; }
.lkt-a3 ul li.on1 .on1-b span{ display:inline-block;width:100%; height:46px; line-height:46px; font-size:16px; color:#b2b2b2; position:absolute; top:0px; left:0px;}
.lkt-a3 ul li.on1 .om2{ float:left;}
.lkt-a3 ul li.on2 .on2-a{ float:left; width:220px;border:1px #ccc solid; border-radius:7px;height:46px; position:relative;}
.lkt-a3 ul li.on2 .on2-a input{ display:none; width:100%; height:46px; line-height:45px;text-indent:13px;}
.lkt-a3 ul li.on2 .on2-a span{ display:inline-block;width:100%; height:46px; line-height:45px; font-size:16px; color:#b2b2b2; position:absolute; top:0px; left:0px; text-indent:13px;}
.lkt-a3 ul li.on2 .on2-b{ float:right; width:198px;border:1px #ccc solid; border-radius:7px;height:46px}
.lkt-a3 ul li.on3{ width:100%; margin-bottom:0px;}
.lkt-a3 ul li.on3 input{width:100%; height:46px; overflow:hidden; background:#9c7655; cursor:pointer; font-size:20px; color:#fff; letter-spacing:2px;}
.lkt-a4{width:100%; height:auto; overflow:hidden; text-align:right; margin-top:20px;}
.lkt-a4 a{ font-size:16px; color:#fe0000; margin-left:20px;}
.lkt-a4 a:hover{ text-decoration:underline; color:#9c7655;}

/**/
.lkt2{ width:100%; height:auto; overflow:hidden; padding:50px 0px;}
.lkt2z{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.lkt2-a{ width:228px; height:auto; overflow:hidden; float:left; border:1px #f3f3f3 solid; border-radius:4px;}
.lkt2-a div{width:100%; height:49px; overflow:hidden; background:#999; line-height:49px; text-align:center; font-size:18px; color:#fff; font-weight:bold;}
.lkt2-a ul li{width:100%; height:55px; overflow:hidden; border-top:1px #e0e0e0 dashed; text-align:center;}
.lkt2-a ul li:nth-of-type(1){ border-top:0px;}
.lkt2-a ul li a{ font-size:16px; color:#666; line-height:55px;}
.lkt2-a ul li.on1 a{ color:#612e02;}
.lkt2-a ul li:hover a{ color:#612e02;}
.lkt2-b{ float:right; width:925px; height:auto; overflow:hidden;}
.lkt2-b1{width:100%; height:auto; overflow:hidden; border-bottom:1px #ddd solid;}
.lkt2-b1 .on1{ float:left; height:auto; overflow:hidden; padding-bottom:8px;}
.lkt2-b1 .on1 span{ font-size:20px; color:#612e02;}
.lkt2-b1 .on1 font{ font-size:16px; color:#999; text-transform:uppercase; font-family:"Times New Roman", Times, serif; letter-spacing:1px; margin-left:5px;}
.lkt2-b1 .on2{ float:right; height:auto; overflow:hidden; margin-top:6px;}
.lkt2-b1 .on2 span{float:left; font-size:14px; color:#999;}
.lkt2-b1 .on2 a{float:left;font-size:14px; color:#999;}
.lkt2-b1 .on2 img{float:left; margin:6px 6px 0px 6px;}
.lkt2-b1 .on2 a:hover{ text-decoration:underline; color:#9c7655;}
.lkt2-b2{width:100%; height:auto; overflow:hidden; margin-top:25px; font-size:18px; color:#666; line-height:40px;}
.lkt2-b3{width:100%; height:auto; overflow:hidden; margin-top:35px;}
.lkt2-b3 .on1{width:100%; height:auto; overflow:hidden; font-size:18px; color:#f10404; font-weight:bold;}
.lkt2-b3 .on2{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.lkt2-b3 .on2 table{ width:800px;border-collapse: collapse;}
.lkt2-b3 .on2 table tr:nth-of-type(1){ background:#f2f2f2; border:1px #e6e6e6 solid;}
.lkt2-b3 .on2 table tr:nth-of-type(1) td{ border:1px #e6e6e6 solid; height:48px; font-size:18px; color:#333;}
.lkt2-b3 .on2 table tr{ border-bottom:1px #d9d9d9 solid;}
.lkt2-b3 .on2 table tr td{ text-align:center; height:60px; font-size:16px; color:#474646;}
.lkt2-b3 .on2 table tr td.om1{ color:#333; font-weight:bold;}
.lkt2-b3 .on3{width:800px;height:auto; overflow:hidden; margin-top:50px; text-align:center;}
.lkt2-b3 .on3 .on3-a{ display:inline-table;}
.lkt2-b3 .on3 .on3-a .om1{ float:left;}
.lkt2-b3 .on3 .on3-a .om1 span{ float:left; display:inline-block; height:30px; line-height:25px; font-size:12px; color:#777;margin:0px 4px;}
.lkt2-b3 .on3 .on3-a .om1 a{display:inline-block; float:left; width:23px; height:28px; overflow:hidden;background:#f5f5f5; line-height:27px; border:1px #ddd solid; text-align:center; margin:0px 4px; font-size:14px; color:#777; }
.lkt2-b3 .on3 .on3-a .om1 .om1-a{  width:58px;  }
.lkt2-b3 .on3 .on3-a .om2{ float:right;height:auto; overflow:hidden; margin-left:5px; }
.lkt2-b3 .on3 .on3-a .om2 span{float:left; margin:0px 4px;font-size:14px; color:#666; line-height:30px;margin:0px 2px;}
.lkt2-b3 .on3 .on3-a .om2 .on2-a{float:left; width:23px; height:28px;border:1px #ddd solid; text-align:center;margin:0px 4px;}
.lkt2-b3 .on3 .on3-a .om2 .on2-b{float:left; width:52px; height:28px;border:1px #ddd solid;background:#f5f5f5;margin:0px 4px; }

.lkt2-b4{width:100%; height:auto; overflow:hidden; margin-top:35px;}
.lkt2-b4 ul li{ width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.lkt2-b4 ul li span{float:left; display:inline-block; width:80px; height:auto; overflow:hidden; text-align:right; font-size:18px; color:#333; margin-right:5px;}
.lkt2-b4 ul li .on1{float:left; width:auto; font-size:18px; color:#333;}
.lkt2-b4 ul li font{float:left; width:62px; border-radius:18px; text-align:center; line-height:18px; margin-left:5px; margin-top:5px; font-size:12px; color:#fff; background:#ccc; display:inline-block; height:18px;}
.lkt2-b4 ul li input{float:left; width:220px; height:28px; overflow:hidden; border:1px #bfbfbf solid; text-indent:8px;}
.lkt2-b4 ul li .xuan-group{ float:left; margin-right:15px;}
.lkt2-b4 ul li .xuan-group input{display:none;opacity:0;}
.lkt2-b4 ul li .xuan-group input[type=radio]+label {line-height: 1;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; font-size:18px;}
.lkt2-b4 ul li .xuan-group input[type=radio]+label:before {line-height: 20px;display: inline-block;width: 18px;height: 18px;margin-right: 8px;content: '';color: #fff;background:url(../images/xz2.png) center center no-repeat;border-radius: 3px;}
.lkt2-b4 ul li .xuan-group input[type=radio]:checked+label:before{content:' '; background:url(../images/xz1.png) center center no-repeat;}
.lkt2-b4 ul li .onmb1{ width:129px; height:36px; background:#9c7655; cursor:pointer; font-size:20px; color:#fff; border:0px; overflow:hidden; margin-left:85px;}














