@charset "gb2312";
/* CSS Document by whc */
a,a:hover{ text-decoration:none;}
em,i{ font-style:normal;}
.ban{ width:1226px; height:528px; background:url(../images/pqywh01.jpg) no-repeat center top; overflow:hidden; margin:0 auto;}
.ban a{ width:1204px; height:528px; display:block; background:url(../images/pqywh02.jpg) no-repeat; position:relative; margin:0 auto; overflow:hidden;}
.ban a .img01{ position:absolute; top:121px; left:17px; animation:ww01 1s ease-in-out 0s both; -webkit-animation:ww01 1s ease-in-out 0s both;}
.ban a .img02{ position:absolute; top:209px; left:17px; animation:ww02 1s ease-in-out 0s both; -webkit-animation:ww02 1s ease-in-out 0s both;}
.ban a .img03{ position:absolute; top:291px; left:17px; animation:ww03 1s ease-in-out 0s both; -webkit-animation:ww03 1s ease-in-out 0s both;}
.ban a span{ width:286px; height:66px; line-height:66px; font-size:20px; position:relative; background:url(../images/gjnzyy03.jpg) no-repeat; color:#fff; position:absolute; top:492px; left:42px; animation:ww05 1s ease-in-out 0s both; -webkit-animation:ww05 1s ease-in-out 0s both; text-indent:40px;}
.ban a span:hover{ background:url(../images/gjnzyy04.jpg) no-repeat;}



@keyframes ww001{
from{ transform:translate(-200px,0); opacity:0;}
to{ transform:translate(0,0); opacity:1;}
}
@-webkit-keyframes ww001{
from{ -webkit-transform:translate(-200px,0); opacity:0;}
to{ -webkit-transform:translate(0,0); opacity:1;}
}
@keyframes ww0002{
from{ transform:translate(0,100px); opacity:0;}
to{ transform:translate(0,0); opacity:1;}
}
@-webkit-keyframes ww0002{
from{ transform:translate(0,100px); opacity:0;}
to{ transform:translate(0,0); opacity:1;}
}

.daodu{ width:1226px; height:161px; background:#e58843; overflow:hidden; margin:0 auto 45px; animation:ww0002 0.5s ease-out 0s both; -webkit-animation:ww0002 0.5s ease-out 0s both;}
.daodu dl{ width:1200px; overflow:hidden; margin:0 auto;}
.daodu dl dt{ float:left; padding:20px 0 0 7px;}
.daodu dl dt img{ border:1px solid #e99a5f; padding:4px;}
.daodu dl dd{ width:950px; float:right; overflow:hidden; padding:20px 0 0; color:#fff;}
.daodu dl dd strong{ font-size:30px; line-height:45px;}
.daodu dl dd p{ font-size:16px; line-height:26px; padding:5px 0 0; font-weight:lighter;}
.cn001{ width:1200px; margin:0 auto 45px; overflow:hidden; transition:all 0.5s ease-out 0s; -webkit-transition:all 0.5s ease-out 0s; transform:translate(0,200px); -webkit-transform:translate(0,200px); opacity:0;}
.cn001.show{ transform:translate(0,0); -webkit-transform:translate(0,0); opacity:1;}
.cn001 .im02{ margin:0 auto 50px;}
.cn01{ width:1200px; margin:0 auto 40px; overflow:hidden;}
.cn01_1{ width:233px; height:216px; float:left; background:#da5b7c; padding:28px 0 0; margin:0 9px 0 0; overflow:hidden;}
.cn01_1 img{ margin:0 auto;}
.cn01_1 p{ width:200px; margin:0 auto; padding:10px 0 0; font-size:16px; color:#fff; line-height:24px; font-weight:lighter;}
.cn01_2{ width:716px; float:left; overflow:hidden;}
.cn01_2 .ul01{ width:730px; overflow:hidden; margin:0 0 8px;}
.cn01_2 .ul01 li{ width:173px; height:118px; text-align:center; color:#da5b7c; float:left; background:#f9e7eb; margin:0 8px 0 0; display:inline;}
.cn01_2 .ul01 li a{ width:155px; height:103px; border:1px solid #f9e7eb; line-height:103px; display:block; font-size:20px; color:#da5b7c; font-weight:bold; margin:7px auto; transition:all 0.5s ease-out 0s; -webkit-transition:all 0.5s ease-out 0s;}
.cn01_2 .ul01 li:hover a{ border:1px solid #e4a1b2; box-shadow:0 0 6px #dbd2d4; font-size:22px;}
.cn01_2 .ul02 li{ background:#fbede3;}
.cn01_2 .ul02 li a{ color:#e58843; border:1px solid #fbede3;}
.cn01_2 .ul02 li:hover a{ border:1px solid #e19861;}
.cn01_3{ width:233px; height:216px; float:right; background:#e58843; padding:28px 0 0;}
.cn01_3 img{ margin:0 auto;}
.cn01_3 p{ width:200px; margin:0 auto; padding:10px 0 0; font-size:16px; color:#fff; line-height:24px; font-weight:lighter;}
.a_swt{ width:347px; height:52px; line-height:52px; text-align:center; font-weight:bold; color:#f1f1f1; background:#e58843; border-radius:50px; font-size:18px; display:block; margin:0 auto; position:relative; transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s;}
.a_swt:hover{ background:#cb6f2b;}
/*.a_swt img{ position:absolute; left:260px; top:20px; opacity:0; transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; display:none\0; *display:none;}
.a_swt:hover{ text-indent:-10px;}
.a_swt:hover img{ left:270px; opacity:1; display:block\0; *display:block;}
.a_swt .img01{ left:270px;}
.a_swt:hover .img01{ left:280px; transition:all 0.5s linear 0.3s; -webkit-transition:all 0.5s linear 0.3s;}*/
.cn02{ width:1200px; margin:0 auto 30px; overflow:hidden;}
.cn02.show .cn02_1,.cn02.show .cn02_2{ transform:translate(0,0); -webkit-transform:translate(0,0); opacity:1;}
.cn02 .wim01{ margin:0 auto 20px;}
.cn02 blockquote{ width:830px; margin:0 auto 28px; font-size:16px; color:#333; line-height:24px; text-align:center; font-weight:lighter;}
.cn02_1{ width:590px; height:455px; overflow:hidden; padding:0 0 0 7px; float:left; transition:all 0.5s ease-out 0s; -webkit-transition:all 0.5s ease-out 0s; transform:translate(-200px,0); -webkit-transform:translate(-200px,0); opacity:0;}
.cn02_1 span{ width:564px; height:37px; line-height:37px; display:block; background:url(../images/pqywh07.jpg) no-repeat; text-indent:175px; font-weight:lighter; color:#333; font-size:38px; margin:0 0 28px;}
.cn02_1 dl{ width:564px; height:83px; background:url(../images/pqywh09.jpg) no-repeat; margin:0 0 18px; overflow:hidden;}
.cn02_1 dl dt{ width:65px; height:65px; float:left; background:url(../images/pqywh08.png) no-repeat; text-align:center; line-height:65px; color:#519e95; font-family:Cambria Math; font-size:36px; margin:9px 0 0 37px; font-style:italic; text-indent:-8px;}
.cn02_1 dl dd{ float:left; line-height:83px; color:#519e95; text-indent:12px; font-size:18px; font-weight:lighter;}
.cn02_2{ width:585px; float:right; overflow:hidden; transition:all 0.5s ease-out 0s; -webkit-transition:all 0.5s ease-out 0s; transform:translate(200px,0); -webkit-transform:translate(200px,0); opacity:0;}
.cn02_2 span{ width:554px; height:74px; display:block; background:#a965f0; text-align:center; line-height:74px; font-size:24px; color:#fff;}
.cn02_2 ul{ width:552px; height:392px; border:1px solid #f0f0f0; border-top:none; position:relative;}
.cn02_2 ul li{ font-size:16px; text-align:center; height:64px; line-height:64px; color:#fff; position:absolute; font-weight:lighter;}
.cn02_2 ul li a{ color:#fff; display:block; transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; font-weight:lighter;}
.cn02_2 ul .li01{ width:106px; background:#c7daa3; left:18px; top:15px;}
.cn02_2 ul .li01 a:hover{ background:#b5c793;}
.cn02_2 ul .li02 a:hover{ background:#cea985;}
.cn02_2 ul .li03 a:hover{ background:#7fb7c6;}
.cn02_2 ul .li04 a:hover{ background:#da94a9;}
.cn02_2 ul .li05 a:hover{ background:#86b5a0;}
.cn02_2 ul .li06 a:hover{ background:#8c9ecf;}
.cn02_2 ul .li07 a:hover{ background:#a98bbc;}
.cn02_2 ul .li08 a:hover{ background:#c6b172;}
.cn02_2 ul .li09 a:hover{ background:#d29d90;}
.cn02_2 ul .li10 a:hover{ background:#d98fa6;}
.cn02_2 ul .li11 a:hover{ background:#8b9fd2;}
.cn02_2 ul .li12 a:hover{ background:#7ba994;}
.cn02_2 ul .li13 a:hover{ background:#7bb0be;}
.cn02_2 ul .li14 a:hover{ background:#c5b070;}
.cn02_2 ul .li02{ width:180px; background:#ebc5a0; left:128px; top:15px;}
.cn02_2 ul .li03{ width:223px; background:#9dd5e4; left:313px; top:15px;}
.cn02_2 ul .li04{ width:154px; background:#f1a6bd; left:18px; top:84px;}
.cn02_2 ul .li05{ width:250px; background:#9acbb5; left:177px; top:84px;}
.cn02_2 ul .li06{ width:104px; background:#9eb3ea; left:432px; top:84px;}
.cn02_2 ul .li07{ width:96px; background:#c6a5da; left:18px; top:154px;}
.cn02_2 ul .li08{ width:275px; background:#e0c983; left:119px; top:154px;}
.cn02_2 ul .li09{ width:136px; background:#eab0a2; left:400px; top:154px;}
.cn02_2 ul .li10{ width:96px; background:#eab0a2; left:18px; top:223px;}
.cn02_2 ul .li11{ width:96px; background:#9eb3ea; left:119px; top:223px;}
.cn02_2 ul .li12{ width:96px; background:#9acbb5; left:220px; top:223px;}
.cn02_2 ul .li13{ width:96px; background:#9dd5e4; left:321px; top:223px;}
.cn02_2 ul .li14{ width:114px; background:#e0c983; left:422px; top:223px;}
.cn02_2 ul .li15{ left:105px; top:317px;}
.cn02_2 ul .li15 a{ width:342px; height:48px; font-weight:bold;}
.cn03{ width:100%; overflow:hidden; height:710px; background:url(../images/pqywh29.jpg) no-repeat center top; margin:0 auto 55px; transition:all 0.5s ease-out 0s; -webkit-transition:all 0.5s ease-out 0s; transform:translate(0,200px); -webkit-transform:translate(0,200px); opacity:0;}
.cn03.show{ transform:translate(0,0); -webkit-transform:translate(0,0); opacity:1;}
.cn03_1{ width:1200px; margin:0 auto 43px; overflow:hidden; padding:52px 0 0;}
.cn03_1 img{ margin:0 auto;}
.cn03_1 blockquote{ width:832px; margin:0 auto; color:#333; line-height:24px; font-size:16px; padding:25px 0 0; text-align:center; font-weight:lighter;}
.cn03_1 ul{ width:1230px; overflow:hidden; padding:25px 0 0;}
.cn03_1 ul li{ width:291px; height:381px; background:#fff; margin:0 12px 0 0; overflow:hidden; float:left;}
.cn03_1 ul li span{ width:289px; height:68px; border:1px solid #e9e9e9; text-align:center; line-height:68px; font-size:20px; color:#e58843; display:block; overflow:hidden;}
.cn03_1 ul li img{ border:1px solid #e9e9e9; border-top:none; margin-bottom:7px;}
.cn03_2{ width:276px; height:100px; border:1px solid #fff; margin:0 auto; overflow:hidden; position:relative;}
.cn03_2 p{ width:256px; color:#333; margin:0 auto; text-align:center; padding:15px 0 0; font-size:16px; line-height:24px; font-weight:lighter;}
.cn03_1 ul li .cn03_2 img{ top:74px; left:118px; position:absolute; transform:translate(0,50px); -webkit-transform:translate(0,50px); transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s; border:none;}
.cn03_1 ul li:hover .cn03_2 img{ transform:translate(0,0); -webkit-transform:translate(0,0);}
.cn03_1 ul li:hover .cn03_2{ border:1px solid #e9e9e9;}
.cn03_3{ width:980px; margin:0 auto; overflow:hidden;}
.cn03_3 ul li{ float:left;}
.cn03_3 ul li a{ width:380px; float:left;}
.cn03_3 ul .rt{ float:right;}

.cn04{ width:1200px; margin:0 auto 45px; overflow:hidden; transition:all 0.5s ease-out 0s; -webkit-transition:all 0.5s ease-out 0s; transform:translate(0,200px); -webkit-transform:translate(0,200px); opacity:0;}
.cn04.show{ transform:translate(0,0); -webkit-transform:translate(0,0); opacity:1;}
.cn04 img{ margin:0 auto;}
.cn04 dl{ width:1200px; margin:0 auto 35px; overflow:hidden;}
.cn04 dl dt{ width:1200px; overflow:hidden; text-align:center; color:#3c3c3c; font-size:24px; margin:20px auto 17px; font-weight:lighter;}
.cn04 dl dd{ width:847px; margin:0 auto; text-align:center; font-size:16px; line-height:24px; font-weight:lighter;}
.cn04_1{ width:1198px; height:445px; border:1px solid #d0d0d0; border-radius:30px; overflow:hidden;}
.cn04_1 blockquote{ width:1200px; height:64px; line-height:64px; text-align:center; background:#f5f5f5; color:#333; font-size:24px; font-weight:lighter;}
.cn04_1 ul{ width:1200px; padding:32px 0 0 105px; overflow:hidden;}
.cn04_1 ul li{ width:328px; height:235px; float:left; background:url(../images/pqywh17.jpg) no-repeat; padding:86px 0 0; position:relative;}
.cn04_1 ul li:hover .cn04_2 img{ transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.cn04_1 ul li:nth-child(2){ width:329px; background:url(../images/pqywh18.jpg) no-repeat;}
.cn04_1 ul li:nth-child(3){ width:332px; background:url(../images/pqywh19.jpg) no-repeat;}
.cn04_2{ width:226px; height:103px; margin:0 auto 10px; overflow:hidden; border:3px solid #fff;}
.cn04_2 img{ transition:all 0.5s ease-out 0s; -webkit-transition:all 0.5s ease-out 0s;}
.cn04_1 ul li p{ width:187px; margin:0 auto; line-height:25px; color:#666; font-size:18px; text-align:center; font-weight:lighter;}
.cn04_1 ul li .fdj{ position:absolute; bottom:35px; left:160px; transform:translate(0,80px); -webkit-transform:translate(0,80px); transition:all 0.5s ease-out 0s; -webkit-transition:all 0.5s ease-out 0s;}
.cn04_1 ul li:hover .fdj{ transform:translate(0,0); -webkit-transform:translate(0,0);}
.cn05{ width:1198px; margin:0 auto 45px; border:1px solid #d0d0d0; border-radius:30px; overflow:hidden; transition:all 0.5s ease-out 0s; -webkit-transition:all 0.5s ease-out 0s; transform:translate(0,200px); -webkit-transform:translate(0,200px); opacity:0;}
.cn05.show{ transform:translate(0,0); -webkit-transform:translate(0,0); opacity:1;}
.cn05 blockquote{ width:1200px; height:64px; line-height:64px; text-align:center; background:#f5f5f5; color:#333; font-size:24px; font-weight:lighter;}
.cn05 ul{ width:980px; height:450px; background:url(../images/pqywh24.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative;}
.cn05 ul li{ position:absolute; left:0; top:65px;}
.cn05 ul li span{ display:block; font-size:18px; text-indent:60px; color:#a13271; font-weight:lighter;}
.cn05 ul li p{ width:235px; margin-left:12px; padding:18px 0 0; font-size:14px; color:#666; line-height:24px; font-weight:lighter;}
.cn05 ul .li01{ left:705px;}
.cn05 ul .li01 p{ margin-left:20px;}
.cn05 ul .li02{ top:285px;}
.cn05 ul .li03{ left:705px; top:285px;}
.mar{ margin-bottom:45px;}
.mar ul li a{ width:410px;}
.cn06{ width:100%; height:710px; background:#f8f8f8; overflow:hidden; margin:0 auto 40px; transition:all 0.5s ease-out 0s; -webkit-transition:all 0.5s ease-out 0s; transform:translate(0,200px); -webkit-transform:translate(0,200px); opacity:0;}
.cn06.show{ transform:translate(0,0); -webkit-transform:translate(0,0); opacity:1;}
.cn06_1{ width:1200px; margin:0 auto; overflow:hidden; padding:45px 0 0;}
.cn06_1 .im02{ margin:0 auto 20px;}
.cn07{ width:1200px; margin:0 auto; overflow:hidden; transition:all 0.5s ease-out 0s; -webkit-transition:all 0.5s ease-out 0s; transform:translate(0,200px); -webkit-transform:translate(0,200px); opacity:0;}
.cn07.show{ transform:translate(0,0); -webkit-transform:translate(0,0); opacity:1;}
.cn07 .im02{ margin:0 auto 50px;}
.cn07_2{ width:1200px; margin:35px auto 0; overflow:hidden;}
.cn07_2 ul{ width:1250px; height:370px; overflow:hidden;}
.cn07_2 ul li{ width:580px; overflow:hidden; float:left; margin:0 37px 45px 0; transition:all 0.6s ease 0s; -webkit-transition:all 0.6s ease 0s; transform:translate(0,10px); -webkit-transform:translate(0,10px); background:#fff;}
.cn07_2 ul li .immo{ float:left;}
.cn07_3{ width:407px; float:right; overflow:hidden; padding:15px 0 0;}
.cn07_3 blockquote{ width:375px; background:none; line-height:25px; color:#333; display:inline-block; padding:0 40px 0 0; overflow:hidden; padding:0 0 12px; font-size:20px;}
.cn07_3 p{ width:375px; color:#555; line-height:22px; font-size:14px; padding:15px 0 0; font-weight:lighter;}
.cn07_2 ul li .xuxian{ width:375px; height:2px; overflow:hidden; background:url(../images/lcnzzz35.jpg) no-repeat;}
.cn07_2 ul li .xuxian span{ width:40px; height:2px; background:#a7a7a7; display:block; transition:all 0.6s ease 0s; -webkit-transition:all 0.6s ease 0s;}
.cn07_2 ul li:hover .cn07_3 blockquote em{ display:block; display:inline; padding-right:30px; background:url(../images/lcnzzz36.jpg) no-repeat right 11px; color:#ff5e8f; font-weight:lighter;}
.cn07_2 ul li:hover{ box-shadow:0 15px 30px rgba(0, 0, 0, 0.1); transform:translate(0,0); -webkit-transform:translate(0,0);}
.cn07_2 ul li:hover .xuxian span{ width:375px; background:#ff5e8f;}
.cn07_2.show{ transform:translate(0,0); -webkit-transform:translate(0,0); opacity:1;}



#allsort{ display:none;}