@charset "gb2312";
/* CSS Document by whc */
a,a:hover{ text-decoration:none;}
.ban{ width:1226px; height:532px; background:url(../images/wyyzl01.jpg) no-repeat center top; overflow:hidden; margin:0 auto 65px;}
.ban a{ width:1044px; height:101px; background:url(../images/wyyzl02.jpg) no-repeat; display:block; margin:0 auto; padding:431px 0 0 156px;}
.ban a span{ width:313px; height:55px; display:block; background:url(../images/wyyzl03.jpg) no-repeat; line-height:55px; text-align:center; color:#fff; font-size:16px;}
.ban a span:hover{ background:url(../images/wyyzl04.jpg) no-repeat;}
.wyyzl_bt{ width:1200px; height:56px; text-align:center; line-height:56px; background:url(../images/wyyzl05.jpg) no-repeat; font-size:24px; margin:0 auto; overflow:hidden;}
.wyyzl_bt dt{ width:636px; float:left; float:left; color:#333;}
.wyyzl_bt dt span{ width:398px; display:block; float:right;}
.wyyzl_bt dd{ width:564px; float:right;}
.wyyzl_bt dd span{ width:327px; display:block; float:left; text-align:center; color:#fff;}
.cn01{ width:1200px; margin:0 auto 45px;}
.cn01 .wyyzl_bt{ margin-bottom:62px;}
.cn01 ul{ width:1300px; height:197px; position:relative;}
.cn01 ul li{ width:330px; height:197px; color:#fff; position:absolute; background:url(../images/wyyzl07.jpg) no-repeat 0 10px;}
.cn01 ul li a{ width:289px; height:197px; display:block;}
.cn01 ul li .img001{ width:57px; height:47px; margin:30px auto 15px;}
.cn01 ul li p{ font-size:18px; text-align:center;}
.cn01 ul li:hover{ background:url(../images/wyyzl06.jpg) no-repeat; z-index:10; margin-left:-20px;}
.cn01 ul li:hover a{ width:330px;}
.cn01 ul li:hover p{ font-size:20px;}
.cn01 ul li:hover .img001{ width:65px; height:54px;}
.cn01 ul li a{ color:#fff;}
.cn01 ul .wz01{ left:0; top:0;}
.cn01 ul .wz02{ left:300px; top:0;}
.cn01 ul .wz03{ left:600px; top:0;}
.cn01 ul .wz04{ left:900px; top:0;}
.cn02{ width:1200px; margin:0 auto 20px; overflow:hidden;}
.cn02 blockquote{ font-size:18px; line-height:35px; margin:55px 0 52px;}
.cn02_1{ width:1200px; height:460px; position:relative; overflow:hidden;}
.cn02_1 ul{ width:1700px; _height:487px; overflow:hidden; _position:absolute; _left:0; _top:0;}
.cn02_1 ul li{ width:383px; float:left; margin:0 435px 0 0; overflow:hidden; display:inline; height:118px; border-bottom:1px solid #dbdbdb; padding:20px 0 0; cursor:pointer;}
.cn02_1 ul li span{ width:115px; height:110px; display:block; float:left;}
.cn02_1 ul li .span01{ background:url(../images/wyywh23.jpg) no-repeat;}
.cn02_1 ul li .span02{ background:url(../images/wyywh24.jpg) no-repeat;}
.cn02_1 ul li .span03{ background:url(../images/wyywh25.jpg) no-repeat;}
.cn02_1 ul li .span04{ background:url(../images/wyywh27.jpg) no-repeat;}
.cn02_1 ul li .span05{ background:url(../images/wyywh26.jpg) no-repeat;}
.cn02_1 ul li .span06{ background:url(../images/wyywh28.jpg) no-repeat;}
.cn02_1 ul .active{ background:#ff619f;}
.cn02_1 ul .active p,.cn02_1 ul .active p em{ color:#fff;}
.cn02_1 ul .active .span01{ background:url(../images/wyywh29.jpg) no-repeat;}
.cn02_1 ul .active .span02{ background:url(../images/wyywh30.jpg) no-repeat;}
.cn02_1 ul .active .span03{ background:url(../images/wyywh31.jpg) no-repeat;}
.cn02_1 ul .active .span04{ background:url(../images/wyywh33.jpg) no-repeat;}
.cn02_1 ul .active .span05{ background:url(../images/wyywh32.jpg) no-repeat;}
.cn02_1 ul .active .span06{ background:url(../images/wyywh34.jpg) no-repeat;}
.cn02_1 ul li p{ width:260px; line-height:30px; font-size:14px; float:left; padding:20px 0 0;}
.cn02_1 ul li p em{ color:#ff4177; font-size:24px; display:block;}
.cn02_2{ width:402px; height:417px; position:absolute; left:418px; top:0; overflow:hidden; z-index:20;}
.cn02_3{ width:841px; height:287px; background:url(../images/wyyzl12.jpg) no-repeat; margin:0 auto;}
.cn02_3 .a01{ width:310px; float:left; display:block; line-height:28px; color:#fff; font-size:18px; padding:108px 0 0 88px;}
.cn02_3 .a02{ width:211px; float:right; display:block; line-height:28px; color:#fff; font-size:18px; padding:108px 0 0;}
.cn03{ width:1200px; margin:0 auto; overflow:hidden;}
.cn03 .wyyzl_bt{ background:url(../images/wyyzl13.jpg) no-repeat; margin-bottom:50px;}
.cn03 .wyyzl_bt dt{ width:655px;}
.cn03 .wyyzl_bt dd{ width:545px;}
.cn03 .wyyzl_bt dd span{ width:285px;}
.cn03_1{ width:1200px; height:469px; background:url(../images/wyyzl14.jpg) no-repeat; margin:0 auto; overflow:hidden;}
.cn03_1 dt{ width:737px; float:left; padding:15px 0 0;}
.cn03_1 dt blockquote{ color:#fff; font-size:26px; line-height:56px; text-indent:52px; margin:0 0 38px;}
.cn03_1 dt .wwp01{ width:675px; height:53px; border-bottom:1px solid #ffaec5; margin:0 0 20px 52px; font-size:17px; color:#ff5799;}
.cn03_1 dt .wwp01 b{ font-size:30px; padding:0 18px 0 0;}
.cn03_1 dt .wwp02{ font-size:16px; color:#494949; margin:0 0 30px 52px;}
.cn03_1 dt .wwp02 span{ font-size:18px; color:#ff5799;}
.cn03_1 dt .wwp03{ margin:0 0 0 52px; text-indent:2em; color:#333; line-height:28px; font-size:16px;}
.cn03_1 dd{ width:423px; float:right;}
.cn04{ width:1226px; height:651px; background:url(../images/wyyzl17.jpg) no-repeat center top; overflow:hidden; margin:0 auto 60px;}
.cn04_1{ width:1200px; margin:0 auto; overflow:hidden; padding:63px 0 0;}
.cn04_1 .wyyzl_bt{ background:none;}
.cn04_1 .wyyzl_bt dt{ width:655px;}
.cn04_1 .wyyzl_bt dt span{ width:393px; color:#fff;}
.cn04_1 .wyyzl_bt dd{ width:545px;}
.cn04_1 .wyyzl_bt dd span{ width:285px; color:#ff5799;}
.cn04_1 p{ width:808px; height:172px; font-size:18px; color:#fff; line-height:31px; font-weight:bold; padding:85px 0 0 20px;}
.cn04_1 ul{ width:750px; padding:0 0 0 145px; overflow:hidden; margin:0 0 68px;}
.cn04_1 ul li{ font-size:18px; line-height:50px; color:#ff4177; margin:0 88px 0 0; display:inline;}
.cn04_1 a{ width:363px; height:55px; display:block; line-height:55px; margin:0 auto; text-align:center; color:#ff4177; font-size:18px; border-radius:5px; background:#fff;}
.cn05{ width:1200px; margin:0 auto; overflow:hidden;}
.cn05 .wyyzl_bt{ margin-bottom:55px;}
.cn05_1{ width:1200px; height:537px; background:url(../images/wyy24.jpg) no-repeat; margin:55px auto 0;}
.cn05_1 span{ text-indent:50px; font-size:26px; color:#fff; display:block; line-height:56px;}
.cn05_1 p{ width:1130px; margin:40px auto 45px; font-size:18px; text-indent:2em; line-height:32px; color:#818181;}
.cn05_1 ul{ width:1180px; overflow:hidden; padding:0 0 0 50px;}
.cn05_1 ul li{ width:211px; height:210px; float:left; overflow:hidden; position:relative; margin:0 10px 0 0;}
.cn05_1 ul .hs{ background:#ff5555;}
.cn05_1 ul .ls{ background:#ff5555; margin-top:12px;}
.cn05_2{ width:211px; height:210px; position:absolute; top:210px; z-index:10;}
.cn05_2 blockquote{ width:176px; height:132px; color:#fff; margin:0 auto; padding:15px 0 0; font-size:16px; line-height:30px;}
.cn05_2 img{ margin:0 auto;}
.cn06{ width:1200px; margin:0 auto 30px; overflow:hidden;}
.cn06 ul{ width:1230px; overflow:hidden; padding:60px 0 0;}
.cn06 ul li{ width:289px; height:385px; float:left; position:relative; overflow:hidden; background:url(../images/wyyzl26.jpg) no-repeat 0 192px; margin:0 15px 0 0; display:inline;}
.cn06 ul li p{ width:283px; height:140px; font-size:15px; line-height:26px; padding:20px 0 0 15px;}
.cn06 ul li p em{ letter-spacing:2px;}
.cn06 ul li a{ width:137px; height:34px; display:block; text-align:center; line-height:34px; background:url(../images/wyyzl29.jpg) no-repeat; font-size:16px; color:#fff; margin:0 0 0 15px;}
.cn06 ul li a:hover{ background:url(../images/wyyzl30.jpg) no-repeat;}
.cn06 ul li span{ width:289px; height:38px; display:block; background:url(../images/wyyzl31.png) no-repeat; text-align:center; line-height:38px; color:#fff; font-size:16px; position:absolute; left:0; top:151px;}




.beian{ width:100%; height:113px; font-size:18px; background:#e8e8e8; overflow:hidden; text-align:center; line-height:53px;}
.beian a{ color:#949292;}

#allsort{ display:none;}