﻿@charset "utf-8";
/* CSS Document */
BODY { margin:0px auto; padding:0px; width:100%; color:#d9c29e; font-family: "微软雅黑"， Arial, Helvetica, sans-serif; background:#382c1e; }
div,form,ul,ol,li,dl,dt,dd,em,i,h1,h2,h3,h4,h5,i,input,textarea,button{margin:0px auto;padding:0px; font-weight:normal; list-style: none; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
img{ border:0px; vertical-align:top; }
p,b,strong{margin:0px auto; padding:0px; list-style: none;font-family:Arial, Helvetica, sans-serif; }
table,tr,td,button{ margin:0px auto; padding:0px; list-style: none; font-size:12px; font-family: Arial, Helvetica, sans-serif; }
 
input{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-modify: read-write-plaintext-only;outline: none;box-shadow: none;}
textarea{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-modify: read-write-plaintext-only;outline: none;box-shadow: none;}
select{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-modify: read-write-plaintext-only;outline: none;box-shadow: none;}

a:link{color:#d9c29e; text-decoration:none;}
a:visited{color:#d9c29e; text-decoration:none;}
a:hover{color:#cbad7d; text-decoration:none;}

 
  
 
 
   
 
.top{  width:800px; overflow:hidden; padding:30px 0px 20px 0px;}
.top .divb{ height:60px; float:right; overflow: hidden; line-height:60px;  }
.top .divb dt{  float: left;color:#d9c29e; font-size:20px; padding:0px  20px;}
.top .divb a{ float: left; color:#d9c29e; font-size:20px; font-weight:bold; }

 
.menu{ width:800px; overflow:hidden; margin-bottom:40px;  }
.menu ul{ width:800px; overflow:hidden; text-align:center;  }
.menu ul li{ height:70px; overflow:hidden; line-height:66px; display:inline-block; margin:0px 40px;}
.menu ul li a{  height:66px;  font-size:30px; color:#d9c29e; display:block; }
.menu ul li a:hover{  height:66px;  font-size:30px; color:#d9c29e; border-bottom:#d9c29e solid 4px; }
#menu_on{font-size:30px; color:#d9c29e; border-bottom:#d9c29e solid 4px; }
 
 
 
.wrap2box{ width:100%; background:url(../images/bg.jpg) no-repeat center bottom #d9c29e;} 
.wrap2{ width:800px; height:650px; overflow:hidden; background:url(../images/img2.png) no-repeat bottom; position:relative;  } 
.wrap2 dd{ width:800px; float:left; overflow:hidden;} 
.wrap2 dd img{ width:420px;   overflow:hidden;} 
.wrap2 dt{ width:800px; float:left; overflow:hidden; position:absolute; bottom:35px; left:0; font-size:14px; } 
.wrap2 dt a{ font-size:14px; } 



.box{  width:100%; overflow:hidden; background:url(../images/img3.jpg) no-repeat top center #382c1e;} 


.nynav{ width:800px; overflow:hidden; padding:0px 0px 50px 0px; }
.nynav ul{ width:800px; overflow:hidden; text-align:center; }
.nynav ul li{  height:56px; overflow:hidden; line-height:54px; margin:0px 15px; display:inline-block;}
.nynav ul li a{  height:54px;  font-size:20px; color:#d9c29e; font-weight:bold; padding:0px 60px; border:#d9c29e solid 1px; display:block; border-radius:30px;}
.nynav ul li a:hover{  height:54px;  font-size:20px; color:#382c1e; font-weight:bold; border:#d9c29e solid 1px; background:#d9c29e;}
#nynav_on{font-size:20px; color:#382c1e; font-weight:bold; border:#d9c29e solid 1px; background:#d9c29e;}
 
  
 
 

.wrap3{ width:800px; overflow:hidden; position:relative; } 
.wrap3 .diva{ width:800px; height:590px; float:left; overflow:hidden; position:absolute; top:0; left:0;} 
.wrap3 .diva img{ width:800px; height:590px; float:left; overflow:hidden; } 
.wrap3 .divb{ width:670px; float:left; overflow:hidden; background:#22180d; border-radius:20px; margin-top:500px; padding:120px 65px 50px 65px;} 
.wrap3 .divb p{ width:100%; float:left; overflow:hidden; font-size:18px; line-height:36px; margin-bottom:20px; text-indent:2em;} 


.wrap4{ width:800px; height:130px; overflow:hidden; margin-top:90px; background:url(../images/img6.png) no-repeat center; text-align:center; font-size:60px; font-weight:bold; color:#d9c29e; line-height:130px;} 
 
.wrap5{ width:800px; overflow:hidden; margin-top:80px;} 
.wrap5 img{ width:800px; overflow:hidden;} 

.wrap6{ width:700px; overflow:hidden; padding:50px 50px; background:#6e5436; font-size:18px; line-height:36px; color:#d9c29e; border-radius:20px;} 
 
  
 
.wrap7{ width:800px; overflow:hidden; margin-top:120px;  } 
.wrap7 dt{ width:800px; float:left; overflow:hidden; margin-bottom:50px;} 
.wrap7 dt img{ width:800px; float:left; overflow:hidden;} 
.wrap7 dd{ width:800px; float:left; overflow:hidden; font-size:18px; line-height:36px; color:#d9c29e; } 
 
 
.wrap8{ width:100%; overflow:hidden; margin-top:120px; background:#6e5436; padding:120px 0px; } 
.wrap8 dt{ width:800px; overflow:hidden; margin-bottom:50px;} 
.wrap8 dt img{ width:800px; float:left; overflow:hidden;} 
.wrap8 dd{ width:800px; overflow:hidden;   font-size:18px; line-height:36px; color:#d9c29e;  color:#d9c29e; } 
 
 
 
.wrap9{ width:800px; overflow:hidden; margin-top:120px; } 
.wrap9 dt{ width:800px; overflow:hidden; margin-bottom:50px;} 
.wrap9 dt img{ width:800px; overflow:hidden;} 
.wrap9 dd{ width:550px; float:left; overflow:hidden; background:#6e5436; padding:60px 60px; font-size:18px; line-height:36px; color:#d9c29e; border-radius:0px 20px 20px 0px;} 
 
.wrap10{ width:800px; overflow:hidden; margin-top:120px; } 
.wrap10 dt{width:800px;   overflow:hidden; margin-bottom:50px;} 
.wrap10 dt img{width:800px;   overflow:hidden;} 
.wrap10 dd{ width:800px; float:left; overflow:hidden;  font-size:18px; line-height:36px; color:#d9c29e; } 
 
 
 
 
.wrap11{ width:730px; overflow:hidden; background:#6e5436; border-radius:20px; padding:80px 35px; margin-top:120px;} 
.wrap11 dt{ width:100%; float:left; overflow:hidden; margin-bottom:50px; } 
.wrap11 dt img{ width:100%; float:left; overflow:hidden;} 
.wrap11 dd{ width:630px; float:left; overflow:hidden; padding:0px 50px; font-size:18px; line-height:36px; color:#d9c29e; } 
 
 
 
 
.wrap12{width:800px;   overflow:hidden; margin-top:120px; } 
.wrap12 dt{width:800px;   overflow:hidden; margin-bottom:30px; } 
.wrap12 dt img{width:800px;   overflow:hidden;} 
.wrap12 dd{ width:550px; float:right; overflow:hidden; background:#6e5436; padding:60px 60px; font-size:18px; line-height:36px; color:#d9c29e; border-radius:20px 0px 0px 20px;} 
  
  
  
  
.wrap13{width:800px;   overflow:hidden; margin-top:120px; } 
.wrap13 dt{width:800px;   overflow:hidden; margin-bottom:30px;} 
.wrap13 dt img{width:800px;   overflow:hidden;} 
.wrap13 dd{ width:420px; float:left; overflow:hidden; background:#6e5436; padding:60px 80px 60px 60px; font-size:18px; line-height:36px; color:#d9c29e;  border-radius:0px 220px 220px 0px;} 
 
 
 
 
.wrap14{width:800px;   overflow:hidden; margin-top:80px; } 
.wrap14 dd{ width:550px; float:left; overflow:hidden; background:#6e5436;  padding:60px 60px; border-radius:0px 20px 20px 0px; margin-bottom:50px;} 
.wrap14 dd h3{ width:100%; float:left; overflow:hidden; font-size:18px; line-height:36px; color:#d9c29e; } 
.wrap14 dt{width:100%; overflow:hidden; margin-bottom:50px;  } 
.wrap14 dt img{width:100%;   overflow:hidden;}   
 
 
 
 
.wrap15{width:100%;   overflow:hidden; margin-top:80px; background:#6e5436; padding:100px 0px; } 
.wrap15 dt{width:800px; overflow:hidden;} 
.wrap15 dt img{width:800px; overflow:hidden;} 


.wrap16{width:800px; overflow:hidden; margin-top:120px; } 
.wrap16 dt{width:800px;   overflow:hidden; margin-bottom:50px;} 
.wrap16 dt img{width:800px;   overflow:hidden;} 
.wrap16 dd{ width:800px; float:left; overflow:hidden; font-size:18px; line-height:36px; color:#d9c29e; }  
 
 
 
.wrap17{width:100%; overflow:hidden; margin-top:120px;  background:url(../images/img19.png) no-repeat center top;padding:100px 0px;} 
.wrap17 dt{width:800px;   overflow:hidden; margin-bottom:50px;} 
.wrap17 dt img{width:800px;   overflow:hidden;} 
.wrap17 dd{ width:800px;   overflow:hidden;  font-size:18px; line-height:36px; color:#d9c29e; } 
  
.wrap18{width:800px; overflow:hidden; margin-top:120px; } 
.wrap18 dt{width:100%; overflow:hidden; margin-bottom:50px;  } 
.wrap18 dt img{width:100%; overflow:hidden;} 
.wrap18 dd{ width:680px; float:left; overflow:hidden; padding:60px 60px;  font-size:18px; line-height:36px; margin-bottom:50px; color:#d9c29e;  background:url(../images/img20.png) no-repeat center top; border-radius:20px;}
  
  
  
.wrap19{width:800px; overflow:hidden; margin-top:70px;} 
.wrap19 dt{width:800px;   overflow:hidden;  margin-bottom:50px; } 
.wrap19 dt img{width:800px;   overflow:hidden;} 
.wrap19 dd{ width:580px; float:left; overflow:hidden; margin-bottom:50px;  padding:60px 60px;  font-size:18px; line-height:36px; color:#d9c29e; background:#6e5436;}
 
 
 
  
 
 
.box2{  width:100%; overflow:hidden; background:url(../images/img28.jpg) no-repeat top center #382c1e;} 
 
 

.wrap23box{ width:1200px; overflow:hidden; padding:0px 0px 0px 0px; } 
.wrap23{ width:1280px; overflow:hidden;  } 
.wrap23 .diva{ width:580px; float:left; overflow:hidden; position:relative; margin:0px 40px 70px 0px;}
.wrap23 .diva a{ width:580px; float:left; overflow:hidden; display:block; }
.wrap23 .diva dt{ width:528px; height:352px; float:left; overflow:hidden; padding:60px 26px; background:url(../images/img34.png) no-repeat; } 
.wrap23 .diva dt img{ width:528px; height:352px; float:left; overflow:hidden; } 
.wrap23 .diva dd{ width:540px; float:left; overflow:hidden; margin-top:30px; padding:0px 20px; } 
.wrap23 .diva dd span{ width:390px; height:80px;  float:left; overflow:hidden; font-size:18px; line-height:36px; } 
.wrap23 .diva dd h2{ width:130px; height:50px; float:right; overflow:hidden; background:#695439; text-align:center; line-height:50px; font-size:20px; color:#d6c3a5; border-radius:50px; } 
.wrap23 .diva h3{ width:100%; height:474px; overflow:hidden; position:absolute; left:0; top:0; background-color: rgba(0,0,0,.3);} 
.wrap23 .diva h3 img{ width:79px; height:79px; overflow:hidden; margin:190px 0px 0px 250px;} 





.wrap21{ width:600px; overflow:hidden; padding:80px 100px; background:#6e5436; border-radius:20px; margin-bottom:80px;} 
.wrap21 .diva{ width:100%; float:left; overflow:hidden; margin-bottom:0.6rem; }
.wrap21 .diva dd{ width:100%; float:left; overflow:hidden; font-size:30px; font-weight:bold; line-height:50px;  } 
.wrap21 .diva h2{ width:60px; height:4px; float:left; overflow:hidden; background:#d9c29e; margin-top:30px;} 
.wrap21 .divb{ width:100%; float:left; overflow:hidden; padding:80px 0px;}
.wrap21 .divb img{ width:100%; overflow:hidden; }
.wrap21 .divc{ width:100%; float:left; overflow:hidden; }
.wrap21 .divc dt{ width:35%; float:left; overflow:hidden; line-height:60px; }
.wrap21 .divc dt a{ float:left; overflow:hidden; font-size:20px; background:url(../images/img29.png) no-repeat left; padding-left:30px; }
.wrap21 .divc dd{ width:30%; float:left; overflow:hidden; line-height:60px; text-align:center; }
.wrap21 .divc dd a{ font-size:20px;}
.wrap21 .divc h2{ width:35%; float:right; overflow:hidden; line-height:60px; text-align: right; }
.wrap21 .divc h2 a{ float:right; overflow:hidden; font-size:20px;  background:url(../images/img30.png) no-repeat right; padding-right:30px;  }
 


.wrap22{ width:500px; overflow:hidden; padding:110px 150px 10px 150px; background:#6e5436; margin-bottom:80px; border-radius:20px;} 
.wrap22 img{ width:500px; float:left; overflow: hidden; margin-bottom:100px; box-shadow:20px 20px 22px rgba(0, 0, 0, .8);-moz-box-shadow:20px 20px 22px rgba(0, 0, 0, .8); -webkit-box-shadow:20px 20px 22px rgba(0, 0, 0, .8); box-shadow:20px 20px 22px rgba(0, 0, 0, .8)} 




