@charset "utf-8";
@import url(animate.css);
/*清除属性*/
html{ overflow: -moz-scrollbars-vertical; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe { padding: 0px; margin: 0px;}
DIV, P, I, UL, LI, OL, DL, DT, DD{list-style: none;}
FIELDSET,LABEL,LEGEND,BUTTON,INPUT,FORM { padding: 0px; margin: 0px;}
address,caption,cite,dfn,em,th,var {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
A {BORDER-STYLE: none;border: 0px; text-decoration:none;}
IMG {BORDER-STYLE: none;border: 0px; text-decoration:none;}
table{border-collapse: collapse;border-spacing: 0;} 
html{ font-family:"微软雅黑";}
body{ overflow-x: hidden;}
/*结束*/

.prjy_box01{ width: 1920px; height: 838px; position: relative;left: 50%; margin-left: -960px; background-image: url(../images/prjy_01.jpg)}
.prjy_box01 img{position: absolute; left: 50%; margin-left: -548px; top: 150px; animation-delay: 1s;}
.prjy_box01 a{ display: block; background-color: #ffd800; width: 360px;font-size: 24px; font-weight: bold; line-height: 60px; color: #333333; position: absolute; left: 50%; margin-left: -180px; text-align: center; bottom: 100px; animation-delay: 2s;}


.prjy_box02{width:1200px; position: relative; left: 50%; margin-left: -600px; overflow: hidden;}
.prjy_box02 a{display: block; width:380px;margin:10px;padding:133px 0 0;height:470px;position: relative; float:left;background-position:center bottom;background-repeat:no-repeat;}
.prjy_box02 a:nth-child(1){background-image: url(../images/prjy_04.jpg);}
.prjy_box02 a:nth-child(2){background-image: url(../images/prjy_06.jpg);}
.prjy_box02 a:nth-child(3){background-image: url(../images/prjy_08.jpg);}

.prjy_box02 a img{ display: block; margin: -133px auto 0 auto;}
.prjy_box02 a p{ width: 300px; margin: 0 auto;font-size: 18px;color: #ffffff; line-height: 36px; margin-top: 20px;}
.prjy_box02 a span{position:absolute; bottom:50px; left: 140px;font-size: 24px; line-height: 36px;color: #ffffff;;border-bottom: 2px solid #ffffff;}
.prjy_box02 a:hover span{color: #e3c267;border-bottom: 2px solid #e3c267;}

.prjy_box03{ width: 1920px; position: relative; left: 50%; margin-left: -960px; background-image: url(../images/prjy_09.png); margin-top: 50px;}
.prjy_nr01{ width: 1200px; background-color: #fff8d3; margin: 0 auto; padding: 50px 0 10px 0;}
.prjy_nr01 p{font-size:24px; line-height: 36px; color: #773b10; text-align: center; margin: 10px 0;}
.prjy_nr01{ text-align: center; font-size: 30px; line-height: 45px; color: #773b10;}


.prjy_nr02{ width: 946px; height: 389px; margin: 20px auto; background-image: url(../images/prjy_11.png); padding: 10px;}
.prjy_nr02 li{ width: 300px; height: 370px;float: left; margin: 10px 0 0 11px;cursor: pointer;}
.prjy_nr02 li:nth-child(1){ background-image: url(../images/prjy_12.jpg);}
.prjy_nr02 li:nth-child(2){ background-image: url(../images/prjy_21.jpg);}
.prjy_nr02 li:nth-child(3){ background-image: url(../images/prjy_27.jpg);}

.prjy_nr02 li p{ color: #ffffff; margin-top: 100px;font-size: 24px;font-weight: bold; margin-bottom: 40px;}
.prjy_nr02 li span{display:block;width:100px;height:100px;margin:0 auto;background-color:rgba(255,255,255,0.5);border-radius:50px;font-size:77px;line-height:90px;color: #ffffff;}
.prjy_nr02 li:hover span{background-color:rgba(255,255,255,0.8);color: #773b10;}
.prjy_nr02 li:hover p{font-size: 28px;}

 
.prjy_nr03{ width: 952px; margin:20px auto; overflow: hidden;}
.prjy_nr03 li{ width: 476px; height: 494px; background-image: url(../images/prjy_33.png);float: left;}
.prjy_nr03 li b{ display: block;font-size: 24px; line-height: 48px; padding-top: 50px;text-align: center; }
.prjy_nr03 li span{ font-size: 18px; display: block; text-align: left; margin-left: 90px;line-height: 36px;}

.prjy_nr01 a{ display: block; width: 436px; height: 74px; margin: 20px auto; background-image: url(../images/prjy_34.png); color: #ffffff; line-height: 74px;font-size: 24px; background-position: center; background-size: 90%; background-repeat: no-repeat;}
.prjy_nr01 a:hover{ background-size: 100%;}

.prjy_box04{ width: 1200px; margin: 40px auto; background-image: url(../images/prjy_35.png); padding-top: 150px; background-repeat: no-repeat; background-position: center top; overflow: hidden;}

.prjy_nr04{ width: 760px; height: 546px; float: left; position: relative;}
.prjy_nr04 img{ position: absolute; left:0; top: 0; width: 100%; }

.prjy_nr05{width:374px;height:550px;background-image:url(../images/prjy_37.png); background-position: left bottom;position:relative;float:left;margin-left:32px;}

.prjy_nr06{ width: 100%; height:432px; overflow: hidden; position: relative;}
.prjy_nr06 li{  width: 84%; height: 100%; position: absolute; left: 8%;top: 0;}
.prjy_nr06 li b{ display: block; text-align: center;font-size: 24px; padding-top: 30px; line-height: 36px;}
.prjy_nr06 li i{ display: block;font-size-adjust: 18px; line-height: 27px;font-style:normal;}
.prjy_nr06 li p{ font-size: 14px; line-height: 24px;}

.prjy_nr07{ width:360px; height:118px; background-color: #f2e6d0; margin-left: 6px; border-bottom-right-radius: 80px;border-bottom-left-radius: 80px;}
.prjy_nr07 span{float:left;width:100px;height:30px;padding:5px 0;border-bottom:2px solid #452208;border-top:2px solid #452208;margin:40px 13px 0 13px;cursor: pointer;}
.prjy_nr07 span b{ display: block; width: 100%; line-height: 30px; text-align: center;color: #452208;}

.prjy_nr07 div{width:88px;height:88px;border-radius:49px;overflow:hidden;position:relative;float:left;padding:5px;border:2px solid #ffffff; margin-top: 8px}
.prjy_nr07 div img{ position: absolute; width: 88px; height: 88px; left: 5px; top: 5px; border-radius: 44px;}

.prjy_nr07 span:hover b{ background-color: #a52c2c;color: #ffffff;}


.prjy_box04 a{ display: block; width: 436px; height: 74px; margin: 20px 0 0 400px; background-image: url(../images/prjy_47.png); color: #ffffff; line-height: 74px;font-size: 24px; background-position: center; background-size: 90%; background-repeat: no-repeat;text-align: center;float: left}
.prjy_box04 a:hover{ background-size: 100%;}


.prjy_box05{ width: 1920px;position: relative; left: 50%; margin-left: -960px; background-image: url(../images/prjy_48.png); padding-top: 180px; background-repeat: no-repeat; background-position: center 50px; background-color: #f2e6d0; padding-bottom: 10px}

.prjy_nr08{width: 1200px; height: 400px; position: relative; margin: 0 auto;}
.prjy_nr08 li{ width: 1200px; height: 400px; position: absolute; left: 0; top: 0; }
.prjy_nr08 li b{ position: absolute; right: 0;bottom: 0; background-color: rgba(255,255,255,0.50); color: #666666;font-size: 30px; line-height: 30px; padding: 10px 30px;}
.prjy_nr08 li:nth-child(1){background-image: url(../images/prjy_56.jpg);}
.prjy_nr08 li:nth-child(2){background-image: url(../images/prjy_55.jpg);}
.prjy_nr08 li:nth-child(3){background-image: url(../images/prjy_54.jpg);}
.prjy_nr08 li:nth-child(4){background-image: url(../images/prjy_53.jpg);}
.prjy_nr08 li:nth-child(5){background-image: url(../images/prjy_52.jpg);}
.prjy_nr08 li:nth-child(6){background-image: url(../images/prjy_51.jpg);}
.prjy_nr08 li:nth-child(7){background-image: url(../images/prjy_50.jpg);}
.prjy_nr08 li:nth-child(8){background-image: url(../images/prjy_49.jpg);}

.prjy_nr09{ width: 972px; margin: 0 auto; position: relative; height: 240px; margin-top: 10px;}
.prjy_nr09 li{ width: 972px; height: 240px; position: absolute; left: 0; top: 0}
.prjy_nr09 li:nth-child(1){ background-image: url(../images/prjy_57.jpg);}
.prjy_nr09 li:nth-child(2){ background-image: url(../images/prjy_58.jpg);}
.prjy_nr09 li span{ width: 243px; height: 240px; float: left; cursor: pointer;}

.prjy_zpleft{ position: absolute; left: 360px;; top: 590px; background-color: #785729; width: 110px; height: 240px; background-image:url(../images/prjy_59.png); background-position: center; background-repeat: no-repeat; background-size: 40px;cursor: pointer;}
.prjy_zpright{position: absolute;right: 360px;; top: 590px; background-color: #785729; width: 110px; height: 240px;background-image:url(../images/prjy_60.png); background-position: center; background-repeat: no-repeat;background-size: 40px;cursor: pointer;}

.prjy_zpleft:hover{background-size: 50px;}
.prjy_zpright:hover{background-size: 50px;}


.prjy_box05 a{ display: block; width: 436px; height: 74px; margin: 20px auto; background-image: url(../images/prjy_47.png); color: #ffffff; line-height: 74px;font-size: 24px; background-position: center; background-size: 90%; background-repeat: no-repeat;text-align: center;}
.prjy_box05 a:hover{ background-size: 100%;}


.prjy_box06{width:1200px;position:relative;left: 50%;margin-left:-600px;background-image:url(../images/prjy_61.png);padding-top:180px;background-repeat:no-repeat;background-position:center 50px;padding-bottom:10px; overflow: hidden;}
.prjy_box06 li{ width: 540px; height: 360px; float: left; margin: 20px 30px; color: #ffffff;}
.prjy_box06 li:nth-child(1){background-image: url(../images/prjy_62.jpg);}
.prjy_box06 li:nth-child(2){background-image: url(../images/prjy_63.jpg);}

.prjy_box06 li b{ display: block; text-align: center;font-size: 24px; line-height: 48px; margin: 30px 0 10px 0;}
.prjy_box06 li p{  width: 80%; margin: 0 auto;font-size: 18px; line-height: 36px;}

.prjy_box06 li a{color:#ffffff;border:2px solid #ffffff;margin:15px 0 0 70px;display:block;width:160px;line-height:40px;text-align:center;float:left; border-radius: 10px;font-size: 18px;}
.prjy_box06 li a:hover{font-size: 20px;}

.prjy_box07{width: 1920px;position: relative; left: 50%; margin-left: -960px;}
.prjy_nr10{width:100%;background-color:#d2bb91;background-image:url(../images/prjy_64.png);height:170px;background-position:center;background-repeat:no-repeat;}
.prjy_nr11{ width: 1200px; margin: 0 auto; overflow: hidden;}
.prjy_nr11 a{ width: 380px; height:462px; position: relative; float: left; margin: 20px 10px;background-repeat: no-repeat; background-size: 96%; background-position: center bottom}
.prjy_nr11 a:nth-child(1){background-image: url(../images/prjy_65.jpg);}
.prjy_nr11 a:nth-child(2){background-image: url(../images/prjy_66.jpg);}
.prjy_nr11 a:nth-child(3){background-image: url(../images/prjy_67.jpg);}
.prjy_nr11 span{ position: absolute; left: 0; bottom: 0; width: 100%; text-align: center;color: #ffffff;font-size: 24px; line-height: 48px; background-color: rgba(0,0,0,0.5)}

.prjy_nr11 a:hover{background-size: 98%; }



.prjy_tjbox{ position: fixed; left: 0;top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.2); z-index: 1003; display: none;}
.prjy_tjgb{ position: absolute; left: 50%; margin-left: -960px; top: 0; width:1920px; height: 100%; background-image: url(../images/prjy_13.png);z-index: 1; background-repeat: no-repeat; background-position:72% 14%;cursor: pointer;}

.prjy_tjnr01{ position: absolute; left: 50%; top: 20%; width: 1000px; margin-left: -500px;z-index: 5;display: none;}
.prjy_tjnr01 div{ width: 732px; height: 438px; position: relative; float: left;}
.prjy_tjnr01 div img{ position: absolute; left: 0; top: 0;}
.prjy_tjnr01 span:nth-child(1){ display: block; width: 94px; height:138px; background-image: url(../images/prjy_14.png);float: left; background-position: center; background-repeat: no-repeat; background-color: rgba(0,0,0,0.5); margin: 150px 20px; background-size: 40px;cursor: pointer;}
.prjy_tjnr01 span:nth-child(3){ display: block; width: 94px; height:138px; background-image: url(../images/prjy_15.png);float: left; background-position: center; background-repeat: no-repeat; background-color: rgba(0,0,0,0.5); margin: 150px 20px; background-size: 40px;cursor: pointer;}
.prjy_tjnr01 span:hover{ background-size: 46px; }


.prjy_tjnr02{ position: absolute; left: 50%; top: 20%; width: 1000px; margin-left: -500px;z-index: 5;display: none;}
.prjy_tjnr02 div{ width: 732px; height: 438px; position: relative; float: left;}
.prjy_tjnr02 div img{ position: absolute; left: 0; top: 0;}
.prjy_tjnr02 span:nth-child(1){ display: block; width: 94px; height:138px; background-image: url(../images/prjy_14.png);float: left; background-position: center; background-repeat: no-repeat; background-color: rgba(0,0,0,0.5); margin: 150px 20px; background-size: 40px;cursor: pointer;}
.prjy_tjnr02 span:nth-child(3){ display: block; width: 94px; height:138px; background-image: url(../images/prjy_15.png);float: left; background-position: center; background-repeat: no-repeat; background-color: rgba(0,0,0,0.5); margin: 150px 20px; background-size: 40px;cursor: pointer;}
.prjy_tjnr02 span:hover{ background-size: 46px; }

.prjy_tjnr03{ position: absolute; left: 50%; top: 20%; width: 1000px; margin-left: -500px;z-index: 5;display: none;}
.prjy_tjnr03 div{ width: 732px; height: 438px; position: relative; float: left;}
.prjy_tjnr03 div img{ position: absolute; left: 0; top: 0;}
.prjy_tjnr03 span:nth-child(1){ display: block; width: 94px; height:138px; background-image: url(../images/prjy_14.png);float: left; background-position: center; background-repeat: no-repeat; background-color: rgba(0,0,0,0.5); margin: 150px 20px; background-size: 40px;cursor: pointer;}
.prjy_tjnr03 span:nth-child(3){ display: block; width: 94px; height:138px; background-image: url(../images/prjy_15.png);float: left; background-position: center; background-repeat: no-repeat; background-color: rgba(0,0,0,0.5); margin: 150px 20px; background-size: 40px;cursor: pointer;}
.prjy_tjnr03 span:hover{ background-size: 46px; }




