@charset "gb2312";
/* CSS Document by whc */
a,a:hover{ text-decoration:none;}
em,i{ font-style:normal;}
.ban{ width:1226px; height:734px; background:url(../images/fjyyy01.jpg) no-repeat center top; overflow:hidden; margin:0 auto 55px;}
.ban a{ width:1200px; height:734px; display:block; background:url(../images/fjyyy02.jpg) no-repeat; position:relative; margin:0 auto; overflow:hidden;}
.ban a .img01{ position:absolute; top:180px; left:45px; animation:ww01 1s ease-in-out 0s both; -webkit-animation:ww01 1s ease-in-out 0s both;}
.ban a .img02{ position:absolute; top:250px; left:45px; animation:ww02 1s ease-in-out 0s both; -webkit-animation:ww02 1s ease-in-out 0s both;}
.ban a .img03{ position:absolute; top:325px; left:45px; animation:ww03 1s ease-in-out 0s both; -webkit-animation:ww03 1s ease-in-out 0s both;}
.ban a .img04{ position:absolute; top:394px; left:45px; animation:ww04 1s ease-in-out 0s both; -webkit-animation:ww04 1s ease-in-out 0s both;}
.ban a span{ width:238px; height:54px; background:url(../images/fjyyy07.png) no-repeat; line-height:52px; text-indent:28px; font-size:18px; color:#fff; position:absolute; top:531px; left:48px; animation:ww05 1s ease-in-out 0s both; -webkit-animation:ww05 1s ease-in-out 0s both;}
.ban a span:hover{ background:url(../images/fjyyy08.png) no-repeat;}

@keyframes ww01{
from{ transform:translate(0,-200px); opacity:1;}
to{ transform:translate(0,0); opacity:1;}
}
@-webkit-keyframes ww01{
from{ -webkit-transform:translate(0,-200px); opacity:1;}
to{ -webkit-transform:translate(0,0); opacity:1;}
}
@keyframes ww02{
from{ transform:scale(0,0); opacity:1;}
to{ transform:scale(1,1); opacity:1;}
}
@-webkit-keyframes ww02{
from{ -webkit-transform:scale(0,0); opacity:1;}
to{ -webkit-transform:scale(1,1); opacity:1;}
}
@keyframes ww03{
from{ transform:translate(200px,0); opacity:1;}
to{ transform:translate(0,0); opacity:1;}
}
@-webkit-keyframes ww03{
from{ -webkit-transform:translate(200px,0); opacity:1;}
to{ -webkit-transform:translate(0,0); opacity:1;}
}
@-webkit-keyframes ww04{
from{ transform:scale(0,0); opacity:1;}
to{ transform:scale(1,1); opacity:1;}
}
@keyframes ww04{
from{ transform:scale(0,0); opacity:1;}
to{ transform:scale(1,1); opacity:1;}
}
@-webkit-keyframes ww05{
from{ -webkit-transform:translate(-200px,0); opacity:1;}
to{ -webkit-transform:translate(0,0); opacity:1;}
}
@keyframes ww05{
from{ -webkit-transform:translate(-200px,0); opacity:1;}
to{ -webkit-transform:translate(0,0); opacity:1;}
}

.cn01{ width:1200px; margin:55px auto 45px; overflow:hidden;}
.cn01.show ul li{ opacity:1; transform:scale(1,1); -webkit-transform:scale(1,1);}
.cn01 ul{ width:1220px; overflow:hidden;}
.cn01 ul li{ width:285px; height:343px; float:left; overflow:hidden; margin:0 20px 0 0; display:inline; border-radius:5px; transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s; transform:scale(0,0); -webkit-transform:scale(0,0); opacity:0;}
.cn01 ul li blockquote{ background:url(../images/zgxrwh06.png) no-repeat center bottom; overflow:hidden; font-size:26px; line-height:45px; padding:30px 0 25px; color:#fff; text-align:center; margin:0 auto 15px;}
.cn01 ul li p{ width:240px; margin:0 auto; line-height:28px; font-size:18px; color:#fff; height:135px; text-indent:2em;}
.cn01 ul li a{ width:53px; height:52px; display:block; margin:0 auto;}
.cn01 ul li:nth-child(2){ transition:all 1s ease-in-out 0.5s; -webkit-transition:all 1s ease-in-out 0.5s;}
.cn01 ul li:nth-child(3){ transition:all 1s ease-in-out 1s; -webkit-transition:all 1s ease-in-out 1s;}
.cn01 ul li:nth-child(4){ transition:all 1s ease-in-out 1.5s; -webkit-transition:all 1s ease-in-out 1.5s;}
.cn01 ul .bg01{ background:#c7b1e8;}
.cn01 ul .bg02{ background:#ffb17e;}
.cn01 ul .bg03{ background:#ee8eb3;}
.cn01 ul .bg04{ background:#6dc579;}
.cn02{ width:1052px; margin:0 auto 60px; overflow:hidden; transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s; transform:translate(0,100px); -webkit-transform:translate(0,100px); opacity:0;}
.cn02.show{ transform:translate(0,0); -webkit-transform:translate(0,0); opacity:1;}
.cn02_1{ width:1051px; height:154px; background:url(../images/fjyby15.jpg) no-repeat; margin:0 auto;}
.cn02_1 p{ width:855px; margin:0 auto; text-align:center; padding:25px 0 0; font-size:17px; line-height:30px; color:#575757; font-weight:lighter;}
.cn02 img{ margin:0 auto;}
.cn02 ul{ width:789px; margin:0 auto; overflow:hidden;}
.cn02 ul li{ float:left;}
.cn02 ul li a{ width:346px; height:51px; display:block; position:relative; text-align:center; border-radius:50px; line-height:51px; border:1px solid #f8c4d8; color:#fe5493; font-size:18px; transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s;}
.cn02 ul li a img{ position:absolute; top:20px; left:280px; opacity:0; transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; transform:translate(0,0); -webkit-transform:translate(0,0); display:none\0; *display:none;}
.cn02 ul .rt{ float:right;}
.cn02 ul .rt a{ width:390px;}
.cn02 ul .rt a img{ left:330px;}
.cn02 ul li a:hover{ text-indent:-20px;}
.cn02 ul li a:hover img{ opacity:1; transform:translate(10px,0); -webkit-transform:translate(10px,0); display:block\0; *display:block;}
.fjyyy_bt{ width:100%; background:url(../images/gjyzl05.png) repeat-x center bottom; overflow:hidden;}
.fjyyy_bt b{ width:1200px; display:block; font-size:32px; color:#ff7383; margin:0 auto; text-align:center; background:url(../images/fjyzz09.jpg) no-repeat center bottom; padding:0 0 28px; font-weight:bold;}
.fjyyy_bt b img{ margin:0 auto;}
.fjyyy_bt02 b{ padding:0 0 8px;}
.a_swt{ width:346px; height:51px; display:block; margin:0 auto; position:relative; text-align:center; border-radius:50px; line-height:51px; border:1px solid #f8c4d8; color:#fe5493; font-size:18px; transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s;}
.a_swt img{ position:absolute; top:20px; left:270px; opacity:1; transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; transform:translate(0,0); -webkit-transform:translate(0,0);}
.a_swt:hover{ text-indent:-20px;}
.a_swt:hover img{ opacity:1; transform:translate(10px,0); -webkit-transform:translate(10px,0);}
.cn06_1{ width:1200px; overflow:hidden; margin:55px auto 70px; transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s; transform:translate(0,100px); -webkit-transform:translate(0,100px); opacity:0;}
.cn06_1.show{ transform:translate(0,0); -webkit-transform:translate(0,0); opacity:1;}
.cn06_1 dl{ width:1200px; overflow:hidden;}
.cn06_2 dt{ width:598px; height:378px; border:1px solid #ffe6ec; float:left;}
.cn06_2 dt img{ margin:45px auto 28px;}
.cn06_2 dt p{ width:528px; color:#575757; line-height:28px; font-size:16px; text-align:center; margin:0 auto 40px; font-family:ËÎÌå;}
.cn06_2 dt a{ width:346px; height:51px; display:block; margin:0 auto; position:relative; text-align:center; border-radius:50px; line-height:51px; border:1px solid #f8c4d8; color:#fe5493; font-size:18px; transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s;}
.cn06_2 dt a img{ position:absolute; top:20px; left:280px; opacity:0; transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; transform:translate(0,0); -webkit-transform:translate(0,0); margin:0; display:none\0; *display:none;}
.cn06_2 dt a:hover{ text-indent:-20px;}
.cn06_2 dt a:hover img{ opacity:1; transform:translate(10px,0); -webkit-transform:translate(10px,0); display:block\0; *display:block;}
.cn06_2 dd{ width:600px; float:left;}
.cn06_3 dt{ float:left;}
.cn06_3 dd{ width:583px; height:350px; border:1px solid #ffe6ec; float:right; padding:27px 0 0 15px;}
.cn06_4{ width:583px; overflow:hidden; margin:0 0 10px;}
.cn06_4 img{ float:left; margin:0 12px 0 0;}
.cn06_4 p{ float:left; color:#666; font-size:15px; font-family:ËÎÌå;}
.cn06_4 p span{ display:block; line-height:30px; font-size:20px; padding:10px 0 5px;}
.cn06_4 p .cor01{ color:#5aab33;}
.cn06_4 p .cor02{ color:#eb6c4b;}
.cn06_4 p .cor03{ color:#fe8500;}
.cn06_4 p .cor04{ color:#da3776;}
.cn06_5 dt{ float:right; margin-top:-1px;}
.cn06_5 dd{ float:left;}
.cn03{ width:100%; height:615px; background:#f7f7f7; overflow:hidden; padding:20px 0 0; transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s; transform:translate(0,100px); -webkit-transform:translate(0,100px); opacity:0;}
.cn03.show{ transform:translate(0,0); -webkit-transform:translate(0,0); opacity:1;}
.cn03_1{ width:1200px; margin:0 auto; overflow:hidden; padding:28px 0 0;}
.cn03_2{ width:600px; float:left;}
.cn03_3{ width:600px; float:right; background:#fff;}
.cn03_3 dt{ width:308px; height:243px; background:url(../images/fjyyy13.jpg) no-repeat; float:left;}
.cn03_3 dt img{ margin:40px auto 18px;}
.cn03_3 dt blockquote{ width:222px; margin:0 auto; text-align:center; font-size:18px; color:#333; line-height:27px; font-weight:lighter;}
.cn03_3 dd{ width:292px; height:243px; float:left;}
.cn03_3 dd p{ width:285px; font-family:ËÎÌå; font-size:15px; color:#666; line-height:22px; margin:30px 0 0 6px; background:url(../images/fjyyy14.jpg) no-repeat left top; padding:12px 0 0;}
.cn03_4 dt{ float:right; background:url(../images/fjyyy17.jpg) no-repeat;}
.cn03_4 dt blockquote{ width:190px;}
.cn03_4 dd{ float:left;}
.cn03_4 dd p{ width:270px; margin:30px auto 0; background:url(../images/fjyyy15.jpg) no-repeat left top;}
.cn04{ width:100%; height:116px; background:#f94992; overflow:hidden; margin:0 auto 35px;}
.cn04.show .cn04_1 ul{ width:1280px;}
.cn04_1{ width:1200px; margin:0 auto; overflow:hidden;}
.cn04_1 ul{ width:0px; height:85px; overflow:hidden; transition:all 2s ease-in-out 0s; -webkit-transition:all 2s ease-in-out 0s;}
.cn04_1 ul li{ float:left; padding:23px 0 0; display:inline; margin:0 33px 0 0;}
.cn04_1 ul li img{ float:left;}
.cn04_1 ul li blockquote{ float:left; padding:5px 0 0 10px; line-height:25px; font-size:20px; color:#fff;}
.cn04_1 ul li blockquote span{ font-size:14px; font-weight:lighter; display:block;}
.cn05{ width:1200px; margin:0 auto 20px; overflow:hidden; padding:56px 0 0; transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s; transform:translate(0,100px); -webkit-transform:translate(0,100px); opacity:0;}
.cn05.show{ transform:translate(0,0); -webkit-transform:translate(0,0); opacity:1;}
.cn05 ul{ width:1250px; overflow:hidden; background:url(../images/fjyyy23.jpg) no-repeat 297px 48px;}
.cn05 ul li{ width:376px; text-align:center; margin:0 36px 0 0; display:inline; float:left;}
.cn05 ul li span{ width:376px; height:48px; display:block; text-align:center; line-height:48px; font-size:21px; color:#fff; background:#f94992;}
.cn05 ul li p{ width:352px; margin:0 auto; padding:12px 0 0; font-size:16px; line-height:23px; font-family:ËÎÌå;}
.cn06{ width:1200px; margin:0 auto 20px; overflow:hidden; transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s; transform:translate(0,100px); -webkit-transform:translate(0,100px); opacity:0;}
.cn06.show{ transform:translate(0,0); -webkit-transform:translate(0,0); opacity:1;}
.cn06 .zj_con03_2{ width:1191px; border:2px solid #dbdbdb;}
.cn07{ width:100%; height:1055px; background:#f8f8f8; padding:25px 0 0; margin:0 0 27px; transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s; transform:scale(0,0); -webkit-transform:scale(0,0); opacity:0;}
.cn07.show{ transform:scale(1,1); -webkit-transform:scale(1,1); opacity:1;}
.cn07_1{ width:1200px; margin:0 auto; overflow:hidden;}
.cn07_1{ width:1200px; margin:0 auto; overflow:hidden; padding:45px 0 0;}
.cn07_1 blockquote{ background:url(../images/fjyby28.jpg) no-repeat left center; font-size:24px; color:#333; margin:0 0 25px; padding:0 0 0 15px;}
.cn07_2{ width:1200px; background:#fff; overflow:hidden; margin:0 auto 55px;}
.cn07_2 .ul01{ width:1230px; height:234px; border-bottom:1px solid #e8e8e8; margin:0 0 50px; overflow:hidden; padding:0 0 0 9px;}
.cn07_2 .ul01 li{ width:399px; float:left;}
.cn07_2 .ul01 li span{ width:383px; border-bottom:1px solid #e8e8e8; padding:0 0 10px; font-size:20px; display:block; color:#fe8417; margin:0 0 17px;}
.cn07_2 .ul02{ width:1200px; overflow:hidden;}
.cn07_2 .ul02 li{ width:240px; height:382px; float:left;}
.cn07_2 .ul02 li img{ margin:0 auto;}
.cn07_2 .ul02 li p{ font-size:20px; text-align:center; color:#555; padding:15px 0 0; line-height:25px; font-weight:lighter;}
.cn07_3{ width:1200px; height:292px; border:1px solid #ececec; border-right:none; background:#fff; overflow:hidden; margin:0 auto 42px;}
.cn07_3 li{ width:399px; height:292px; float:left; overflow:hidden; border-right:1px solid #ececec;}
.cn07_3 li:last-child{ width:398px;}
.cn07_3 li p{ width:376px; margin:0 auto 18px; font-size:12px; color:#ff6385; border-bottom:1px solid #e8e8e8; overflow:hidden; padding:25px 0 15px;  text-transform:uppercase;}
.cn07_3 li p b{ font-size:20px; padding:0 10px 0 0;}
.cn07_3 li img{ margin:0 auto;}
.cn07_1 a{ width:346px; height:51px; display:block; margin:0 auto; position:relative; text-align:center; border-radius:50px; line-height:51px; border:1px solid #f8c4d8; color:#fe5493; font-size:18px; transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s;}
.cn07_1 a img{ position:absolute; top:20px; left:280px; opacity:0; transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; transform:translate(0,0); -webkit-transform:translate(0,0); display:none\0; *display:none;}
.cn07_1 a:hover{ text-indent:-20px;}
.cn07_1 a:hover img{ opacity:1; transform:translate(10px,0); -webkit-transform:translate(10px,0); display:block\0; *display:block;}

.cn08{ width:100%; height:534px; margin:0 auto 35px; padding:32px 0 0; background:#f5f5f5; overflow:hidden;}
.cn08.show .cn08_1 ul li{ transform:scale(1,1); -webkit-transform:scale(1,1); opacity:1;}
.cn08_1{ width:1200px; margin:45px auto 30px; overflow:hidden;}
.cn08_1 ul{ width:1250px; overflow:hidden;}
.cn08_1 ul li{ width:295px; height:360px; float:left; overflow:hidden; position:relative; margin:0 6px 0 0; transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s; transform:scale(0,0); -webkit-transform:scale(0,0); opacity:0;}
.cn08_1 ul li blockquote{ width:289px; height:38px; line-height:38px; text-align:center; background:url(../images/zgxrby25.png) no-repeat; color:#fff; font-size:16px; position:absolute; top:154px; left:3px;}
.cn08_2{ width:274px; height:148px; background:url(../images/zgxrby22.jpg) no-repeat left top; padding:15px 0 0 15px;}
.cn08_2 p{ width:269px; line-height:26px; color:#494949; font-size:15px; height:98px; font-weight:lighter;}
.cn08_2 a{ width:137px; height:34px; display:block; line-height:34px; text-align:center; color:#fff; font-size:16px; background:url(../images/zgxrby23.jpg) no-repeat;}
.cn08_2 a:hover{ background:url(../images/zgxrby24.jpg) no-repeat;}

.cn09{ width:1200px; margin:55px auto 0; transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s; transform:translate(0,100px); -webkit-transform:translate(0,100px); opacity:0;}
.cn09.show{ transform:translate(0,0); -webkit-transform:translate(0,0); opacity:1;}
.cn09_1{ width:878px; float:left; box-shadow:0 0 15px #d4d1d1; overflow:hidden;}
.cn09_2 dt{ width:317px; float:left; height:445px; border-radius:5px 0 0 5px;}
.cn09_2 dt strong{ width:282px; display:block; margin:0 auto; border-bottom:1px solid #c8c8c8; padding:35px 0 18px; font-size:24px; color:#e9445f; font-weight:bold;}
.cn09_2 dt p{ width:289px; height:295px; margin:20px auto 0; line-height:34px; color:#575757; text-indent:2em; font-size:20px;}
.cn09_2 dt a{ float:right; font-size:20px; color:#e9445f; padding:0 18px 0 0;}
.cn09_2 dt a:hover{ color:#c9364e;}
.cn09_2 dd{ width:561px; float:left; border-radius:5px 0 0 5px;}
.cn09_3{ width:306px; float:right; overflow:hidden;}
.cn09_3 li{ width:304px; height:66px; background:url(../images/lcnz63.jpg) no-repeat; margin:0 0 10px; line-height:66px; text-indent:80px; cursor:pointer; font-size:22px; color:#787878;}
.cn09_3 li span{ height:66px; display:block;}
.cn09_3 .kjy_a{ background:url(../images/lcnz62.jpg) no-repeat; color:#fff;}
.cn09_3 li .wbg01{ background:url(../images/lcnz64.jpg) no-repeat 28px center;}
.cn09_3 li .wbg02{ background:url(../images/lcnz65.jpg) no-repeat 28px center;}
.cn09_3 li .wbg03{ background:url(../images/lcnz66.jpg) no-repeat 28px center;}
.cn09_3 li .wbg04{ background:url(../images/lcnz67.jpg) no-repeat 28px center;}
.cn09_3 li .wbg05{ background:url(../images/lcnz68.jpg) no-repeat 28px center;}
.cn09_3 li .wbg06{ background:url(../images/lcnz69.jpg) no-repeat 28px center;}
.cn09_3 .kjy_a .wbg01{ background:url(../images/zgjlzl60.jpg) no-repeat 28px center;}
.cn09_3 .kjy_a .wbg02{ background:url(../images/zgjlzl61.jpg) no-repeat 28px center;}
.cn09_3 .kjy_a .wbg03{ background:url(../images/zgjlzl62.jpg) no-repeat 28px center;}
.cn09_3 .kjy_a .wbg04{ background:url(../images/zgjlzl63.jpg) no-repeat 28px center;}
.cn09_3 .kjy_a .wbg05{ background:url(../images/zgjlzl64.jpg) no-repeat 28px center;}
.cn09_3 .kjy_a .wbg06{ background:url(../images/zgjlzl65.jpg) no-repeat 28px center;}
.clee{ width:100%; overflow:hidden; height:30px;}



#allsort{ display:none;}