@charset "gb2312";
/* CSS Document by whc */
a,a:hover{ text-decoration:none;}
.ban{ width:1226px; height:471px; background:url(../images/wyywh01.jpg) no-repeat center top; overflow:hidden; margin:0 auto 40px;}
.ban a{ width:1174px; height:155px; background:url(../images/wyywh02.jpg) no-repeat; display:block; margin:0 auto; padding:316px 0 0 26px;}
.ban a span{ width:313px; height:55px; line-height:55px; text-align:center; font-size:18px; color:#fff; display:block; background:url(../images/wyywh03.jpg) no-repeat;}
.ban a span:hover{ background:url(../images/wyywh04.jpg) no-repeat;}
.cn01{ width:1200px; margin:0 auto 55px; overflow:hidden;}
.wyywh_bt{ width:1200px; margin:0 auto; overflow:hidden; background:url(../images/wyywh05.png) no-repeat center top; padding:52px 0 0;}
.wyywh_bt dt{ width:479px; height:100px; margin:0 auto; font-size:18px; text-align:center; color:#555; line-height:25px; background:url(../images/wyywh06.jpg) no-repeat; overflow:hidden;}
.wyywh_bt dt b{ color:#ff4177; font-size:36px; display:block; line-height:60px; padding:12px 0 0;}
.cn01_1{ width:1200px; overflow:hidden; padding:45px 0 0; margin:0 auto 75px;}
.cn01_1 ul{ width:971px; float:left; overflow:hidden;}
.cn01_1 ul li{ width:229px; height:251px; margin:0 13px 0 0; display:inline; position:relative; float:left; overflow:hidden;}
.cn01_1 ul li p{ width:229px; height:37px; background:url(../images/wyywh11.png) no-repeat; line-height:37px; font-size:17px; color:#fff; position:absolute; left:0; bottom:0; text-align:center;}
.cn01_2{ width:229px; height:251px; float:right; background:#f9f9f9;}
.cn01_2 p{ width:210px; height:166px; margin:0 auto; font-size:15px; line-height:26px; padding:15px 0 0;}
.cn01_2 a{ width:229px; height:60px; display:block; background:#ff4177; text-align:center; font-size:18px; line-height:26px; color:#fff; padding:10px 0 0;}
.cn01_2 a:hover{ background:#de3968;}
.cn01_3{ width:1200px; height:544px; position:relative; overflow:hidden; margin:0 auto;}
.cn01_4{ width:711px; height:542px; border:1px solid #ddd; float:left; overflow:hidden; background:url(../images/wyywh12.jpg) no-repeat 0 150px;}
.cn01_4 ul{ width:700px; overflow:hidden; padding:0 0 0 27px;}
.cn01_4 ul li{ width:145px; height:470px; position:relative; float:left; overflow:hidden; font-size:18px; line-height:25px; margin:0 4px 0 0; text-align:center;}
.cn01_4 ul li b{ width:129px; color:#333; text-align:center; font-size:18px; position:absolute; display:block; left:0; bottom:0;}
.cn01_4 ul .wli01 p{ color:#68d179; padding:240px 0 0;}
.cn01_4 ul .wli02 p{ color:#ff952d; padding:190px 0 0;}
.cn01_4 ul .wli03 p{ color:#ff7758; padding:140px 0 0;}
.cn01_4 ul .wli04 p{ color:#ff4d7b; padding:90px 0 0;}
.cn01_5{ width:468px; float:right; overflow:hidden;}
.cn01_5 dl dt{ width:467px; height:120px; overflow:hidden; text-align:center; font-size:18px; line-height:25px; background:url(../images/wyywh13.jpg) no-repeat}
.cn01_5 dl dt b{ color:#ff4177; font-size:36px; display:block; line-height:82px; padding:12px 0 0;}
.cn01_5 dl dd{ width:467px; overflow:hidden; padding:46px 0 0;}
.cn01_5 dl dd a{ width:33px; height:33px; display:block; margin:0 auto; background:url(../images/wyywh14.jpg) no-repeat;}
.cn01_5 dl dd a:hover{ background:url(../images/wyywh15.jpg) no-repeat;}
.cn01_6{ width:431px; height:151px; background:url(../images/wyywh16.png) no-repeat; position:absolute; top:293px; left:551px; padding:92px 0 0 218px;}
.cn01_6 b{ width:111px; line-height:37px; display:block; text-align:center; font-size:20px; color:#fff;}
.cn01_6 p{ text-indent:5px; font-size:16px; color:#fff; line-height:43px;}
.cn01_6 p a{ color:#fff;}
.cn02{ width:1226px; height:760px; background:url(../images/wyywh73.jpg) no-repeat center top; overflow:hidden; margin:0 auto 1px;}
.cn02_1{ width:1200px; margin:0 auto; overflow:hidden; padding:40px 0 0;}
.cn02_1 .wyywh_bt dt{ width:509px; background:url(../images/wyywh17.jpg) no-repeat;}
.cn02_2{ width:1200px; height:469px; background:url(../images/wyywh18.jpg) no-repeat; position:relative; margin:65px auto 0; overflow:hidden;}
.cn02_2 ul li{ position:absolute; text-align:center;}
.cn02_2 ul li b{font-size:30px;}
.cn02_2 ul li p{ color:#636363; line-height:24px; font-size:16px;}
.cn02_2 ul .wz01{ width:80px; top:220px; left:408px;}
.cn02_2 ul .wz01 b{ color:#b71ba8;}
.cn02_2 ul .wz02{ width:112px; top:328px; left:658px;}
.cn02_2 ul .wz02 b{ color:#f3a000;}
.cn02_2 ul .wz03{ width:112px; top:85px; left:785px;}
.cn02_2 ul .wz03 b{ color:#1eacb0;}
.cn02_2 ul .wz04{ width:112px; top:275px; left:1015px;}
.cn02_2 ul .wz04 b{ color:#f3a000;}
.cn03{ width:1226px; height:170px; background:#ff4177; overflow:hidden; margin:0 auto 44px;}
.cn03_1{ width:1200px; margin:0 auto; overflow:hidden;}
.cn03_1 dt{ float:left; padding:19px 0 0 32px;}
.cn03_1 dd{ width:1017px; float:right; height:170px; overflow:hidden; position:relative;}
.cn03_1 dd b{ font-size:24px; color:#fff; line-height:40px; display:block; padding:40px 0 0;}
.cn03_1 dd p{ width:736px; font-size:16px; line-height:24px; color:#fff;}
.cn03_1 dd a{ width:224px; height:55px; position:absolute; top:85px; right:22px; line-height:55px; text-align:center; font-size:18px; color:#fff; display:block; background:url(../images/wyywh20.jpg) no-repeat;}
.cn03_1 dd a:hover{ background:url(../images/wyywh21.jpg) no-repeat; color:#ff4177;}
.cn04{ width:1200px; margin:0 auto 50px; overflow:hidden;}
.cn04 .wyywh_bt dt{ width:599px; background:url(../images/wyywh22.jpg) no-repeat; margin:0 auto 65px;}
.cn04_1{ width:1200px; height:487px; position:relative; overflow:hidden;}
.cn04_1 ul{ width:1700px; _height:487px; overflow:hidden; _position:absolute; _left:0; _top:0;}
.cn04_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;}
.cn04_1 ul li span{ width:115px; height:110px; display:block; float:left;}
.cn04_1 ul li .span01{ background:url(../images/wyywh23.jpg) no-repeat;}
.cn04_1 ul li .span02{ background:url(../images/wyywh24.jpg) no-repeat;}
.cn04_1 ul li .span03{ background:url(../images/wyywh25.jpg) no-repeat;}
.cn04_1 ul li .span04{ background:url(../images/wyywh27.jpg) no-repeat;}
.cn04_1 ul li .span05{ background:url(../images/wyywh26.jpg) no-repeat;}
.cn04_1 ul li .span06{ background:url(../images/wyywh28.jpg) no-repeat;}
.cn04_1 ul .active{ background:#ff4177;}
.cn04_1 ul .active p,.cn04_1 ul .active p em{ color:#fff;}
.cn04_1 ul .active .span01{ background:url(../images/wyywh29.jpg) no-repeat;}
.cn04_1 ul .active .span02{ background:url(../images/wyywh30.jpg) no-repeat;}
.cn04_1 ul .active .span03{ background:url(../images/wyywh31.jpg) no-repeat;}
.cn04_1 ul .active .span04{ background:url(../images/wyywh33.jpg) no-repeat;}
.cn04_1 ul .active .span05{ background:url(../images/wyywh32.jpg) no-repeat;}
.cn04_1 ul .active .span06{ background:url(../images/wyywh34.jpg) no-repeat;}
.cn04_1 ul li p{ width:260px; line-height:30px; font-size:14px; float:left; padding:20px 0 0;}
.cn04_1 ul li p em{ color:#ff4177; font-size:24px; display:block;}
.cn04_2{ width:402px; height:417px; position:absolute; left:418px; top:0; overflow:hidden; z-index:20;}
#whc_Content1,#whc_Content2,#whc_Content3,#whc_Content4,#whc_Content5{ display:none;}
.cn04_3{ width:782px; margin:0 auto; overflow:hidden;}
.cn04_3 li{ float:left;}
.cn04_3 li a{ width:311px; height:53px; font-size:18px; color:#fff; display:block; line-height:53px; background:url(../images/wyywh36.jpg) no-repeat; text-align:center;}
.cn04_3 li a:hover{ background:url(../images/wyywh37.jpg) no-repeat;}
.cn04_3 .rt{ float:right;}
.cn05{ width:1226px; height:717px; background:url(../images/wyywh38.jpg) no-repeat center top; margin:0 auto 65px;}
.cn05_1{ width:1200px; height:717px; margin:0 auto; overflow:hidden; background:url(../images/wyywh39.jpg) no-repeat;}
.cn05_1 .wyywh_bt dt,.cn05_1 .wyywh_bt{ background:none;}
.cn05_1 .wyywh_bt dt,.cn05_1 .wyywh_bt dt b{ color:#fff;}
.cn05_1 .wyywh_bt dt{ padding-top:43px;}
.cn05_1 p{ width:808px; height:168px; font-size:18px; color:#fff; line-height:31px; font-weight:bold; padding:80px 0 0 20px;}
.cn05_1 ul{ width:750px; padding:0 0 0 145px; overflow:hidden; margin:0 0 68px;}
.cn05_1 ul li{ font-size:18px; line-height:50px; color:#ff4177; margin:0 88px 0 0; display:inline;}
.cn05_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;}
.cn06{ width:1200px; height:484px; background:url(../images/wyywh40.jpg) no-repeat; margin:0 auto; overflow:hidden;}
.cn06 dt{ width:770px; float:left; padding:12px 0 0; overflow:hidden;}
.cn06 dt blockquote{ font-size:26px; color:#fff; text-indent:50px; line-height:56px; margin:0 0 44px;}
.cn06 dt ul{ width:800px; overflow:hidden; padding:0 0 0 53px;}
.cn06 dt ul li{ width:184px; height:270px; background:url(../images/wyywh41.jpg) no-repeat; float:left; margin:0 39px 0 0; padding:0 0 0 13px;}
.cn06 dt ul li .p01{ font-size:20px; color:#fff; line-height:41px; margin:0 0 20px;}
.cn06 dt ul li .p01 b{ font-size:26px; color:#fff; font-family:Impact; display:block; text-indent:12px; float:left; width:70px;}
.cn06 dt ul li .p02{ line-height:22px; padding:20px 0 0; font-size:16px; color:#575757;}
.cn06 dd{ float:right; padding:3px 0 0;}
.cn07{ width:1200px; margin:0 auto 45px; overflow:hidden;}
.cn07 blockquote{ color:#ec235c; font-size:40px; text-align:center; line-height:50px; margin:0 0 50px;}
.cn07 img{ margin:0 auto 28px;}
.cn07 p{ width:464px; height:44px; font-size:18px; line-height:44px; text-align:center; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; color:#494949; margin:0 auto 35px;}
.cn07 a{ width:403px; height:55px; line-height:55px; color:#fff; display:block; margin:0 auto; font-size:18px; text-align:center; background:url(../images/wyywh48.jpg) no-repeat;}
.cn07 a:hover{ background:url(../images/wyywh49.jpg) no-repeat;}
.cn08{ width:1226px; overflow:hidden; background:#f7f7f7; padding:0 0 55px; margin:0 auto 42px;}
.cn08_1{ width:1200px; margin:0 auto; overflow:hidden; padding:38px 0 0;}
.cn08_1 .wyywh_bt dt{ width:599px; background:url(../images/wyywh50.jpg) no-repeat;}
.cn08_2{ width:1192px; height:611px; margin:40px auto 0; background:#fff; padding:7px 0 0 8px;}
.cn08_2 .ul01{ width:1230px; overflow:hidden; margin:0 0 35px;}
.cn08_2 .ul01 li{ width:391px; height:107px; float:left; margin:0 5px 0 0; color:#fff;}
.cn08_2 .ul01 li img{ float:left; margin:24px 0 0 30px;}
.cn08_2 .ul01 li p{ width:282px; float:right; font-size:16px; line-height:30px; padding:25px 0 0;}
.cn08_2 .ul01 li p b{ display:block; font-size:22px;}
.cn08_2 .ul01 .bg01{ background:#ff5e5e;}
.cn08_2 .ul01 .bg02{ background:#ff7d2f;}
.cn08_2 .ul01 .bg03{ background:#ff57c4;}
.cn09{ width:1200px; margin:0 auto; overflow:hidden;}
.cn09 .wyywh_bt dt{ width:618px; background:url(../images/wyywh54.jpg) no-repeat; margin:0 auto 38px;}

.cn09_1{ width:1200px; margin:45px auto; overflow:hidden;}
.cn09_2{ width:882px; float:left; overflow:hidden;}
.cn09_3 dt{ width:317px; float:left; height:355px; background:#f7f7f7 url(../images/wyywh55.jpg) no-repeat left top;}
.cn09_3 dt strong{ width:285px; display:block; margin:0 auto; border-bottom:1px solid #c8c8c8; padding:42px 0 18px; font-size:21px; color:#ff4177; font-weight:bold;}
.cn09_3 dt p{ width:285px; height:215px; margin:0 auto; padding:15px 0 0; line-height:28px; color:#575757; text-indent:2em; font-size:16px;}
.cn09_3 dt a{ float:right; font-size:20px; color:#fe5382; padding:0 18px 0 0;}
.cn09_3 dt a:hover{ color:#ee4d7a;}
.cn09_3 dd{ width:561px; float:left;}
.cn09_4{ width:306px; float:right; overflow:hidden;}
.cn09_4 li{ width:304px; height:66px; background:url(../images/wyywh62.jpg) no-repeat; margin:0 0 10px; line-height:66px; text-indent:80px; cursor:pointer; font-size:22px; color:#787878;}
.cn09_4 li span{ height:66px; display:block;}
.cn09_4 .kjy_a{ background:url(../images/wyywh61.jpg) no-repeat; color:#fff;}
.cn09_4 li .wbg01{ background:url(../images/wyywh63.jpg) no-repeat 28px center;}
.cn09_4 li .wbg02{ background:url(../images/wyywh64.jpg) no-repeat 28px center;}
.cn09_4 li .wbg03{ background:url(../images/wyywh65.jpg) no-repeat 28px center;}
.cn09_4 li .wbg04{ background:url(../images/wyywh66.jpg) no-repeat 28px center;}
.cn09_4 li .wbg05{ background:url(../images/wyywh67.jpg) no-repeat 28px center;}
.cn09_4 .kjy_a .wbg01{ background:url(../images/wyywh68.jpg) no-repeat 28px center;}
.cn09_4 .kjy_a .wbg02{ background:url(../images/wyywh69.jpg) no-repeat 28px center;}
.cn09_4 .kjy_a .wbg03{ background:url(../images/wyywh70.jpg) no-repeat 28px center;}
.cn09_4 .kjy_a .wbg04{ background:url(../images/wyywh71.jpg) no-repeat 28px center;}
.cn09_4 .kjy_a .wbg05{ background:url(../images/wyywh72.jpg) no-repeat 28px center;}



/*Chrome Flicker Hack*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
body .tc_inner_card {transform-style: flat ; -webkit-transform-style: flat; -moz-transform-style: flat;-o-transform-style: flat;}
body .tc_flipped {transform-style: preserve-3d;-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; }}
.tc_inner_card{ transform-style: preserve-3d; -webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-o-transform-style: preserve-3d;-webkit-transform: perspective(2200px) translate(0, 0);-moz-transform: perspective(2200px) translate(0, 0); -ms-transform: perspective(2200px) translate(0, 0);-o-transform: perspective(2200px) translate(0, 0);box-sizing: border-box; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; -webkit-transition: all 500ms cubic-bezier(0.1, 0.1, 0.41, 0.99);-moz-transition: all 500ms cubic-bezier(0.1, 0.1, 0.41, 0.99);-o-transition: all 500ms cubic-bezier(0.1, 0.1, 0.41, 0.99);transition: all 500ms cubic-bezier(0.1, 0.1, 0.41, 0.99);}
.tc_close { display:none;}
.tc_flip_toggle {z-index: 110;position: absolute;right: 30px;top: 10px;font-size: 24px;font-weight: 100;line-height: 100%;}
.tc_inner_card > * {position: relative;}
.tc_entrance.tc_next {right: -100px;opacity: 0;}
.tc_entrance.tc_prev {left: -100px;opacity: 0;}
.tc_next, .tc_prev { display:none;}
.tc_next { right: -24px; text-indent: -16px;}
.tc_prev {left: -24px;text-indent: 16px;}
.tc_card.animate {-webkit-transition: all 500ms cubic-bezier(0.1, 0.1, 0.41, 0.99);-moz-transition: all 500ms cubic-bezier(0.1, 0.1, 0.41, 0.99);-o-transition: all 500ms cubic-bezier(0.1, 0.1, 0.41, 0.99);transition: all 500ms cubic-bezier(0.1, 0.1, 0.41, 0.99);}
.tc_inner_card:hover {-webkit-transform: perspective(2200px) rotateY(25deg);-moz-transform: perspective(2200px) rotateY(25deg);-ms-transform: perspective(2200px) rotateY(25deg);-o-transform: perspective(2200px) rotateY(25deg);transform: perspective(2200px) rotateY(25deg);}
body .tc_flipped {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg); -o-transform: rotateY(180deg);transform: rotateY(180deg);}

.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;}
