@charset "gb2312";

/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure{margin:0;padding:0;font-family:Î¢ÈíÑÅºÚ; font-size:12px;}

body{ background:none;}

a{outline: none; font-style:normal; text-decoration:none; cursor:pointer;}

a:hover{ text-decoration:none;}

em,i{ font-style:normal;}

.clr{ clear:both; height:0; overflow:hidden;}



.hyzz_ban{ width:100%; height:672px; background:url(../images/hyzz01.jpg) no-repeat center top; margin-bottom:40px;}

.hyzz_ban01{ width:1000px; margin:0 auto; overflow:hidden;}

.hyzz_ban02{ width:1000px; height:107px; background:url(../images/hyzz10.jpg) no-repeat; margin:0 auto;}

.hyzz_ban02 a{ width:147px; height:65px; display:block; background:url(../images/hyzz11.jpg) no-repeat; line-height:61px; padding-left:32px; font-size:16px; color:#f7d77b; margin-left:1px;}

.hyzz_ban02 a:hover{ background:url(../images/hyzz12.jpg) no-repeat;}

.hyzz_ban02 a:active{ background:url(../images/hyzz13.jpg) no-repeat;}

.hyzz_cn01{ width:1000px; margin:0 auto 30px; overflow:hidden;}

.hyzz_bt{ width:995px; margin:0 auto; overflow:hidden;}

.hyzz_bt dt{ margin-bottom:5px;}

.hyzz_bt dd{ width:995px; text-align:center; font-size:28px; color:#404040; font-weight:bold;}

.hyzz_cn01_1{ overflow:hidden; padding-top:7px;}

.hyzz_cn01_1 strong{ font-size:18px; display:block; padding-top:20px; margin-bottom:22px;}

.hyzz_cn01_2{ width:1100px; height:470px; margin-bottom:30px; overflow:hidden;}

.hyzz_cn01_2 li{ width:236px; height:223px; float:left; margin:0 18px 24px 0;}

.tc_fro{ width:236px; height:223px; background:url(../images/hyzz15.jpg) no-repeat;}

.hyzz_cn01_2 .hyzz_cn01_3{ width:51px; height:60px; display:block; background:url(../images/hyzz16.jpg) no-repeat; text-align:center; margin:0 auto 20px;}

.hyzz_cn01_2 .hyzz_cn01_3 img{ margin-top:20px;}

.hyzz_cn01_2 span{ width:108px; border-bottom:2px solid #645841; font-size:16px; text-align:center; display:block; margin:0 auto; color:#4d4d4d; padding-bottom:8px;}

.hyzz_cn01_2 p{ width:180px; margin:20px auto 0; font-size:14px; color:#666666;}

.swtt{ width:1000px; overflow:hidden;}

.swtt a{ width:219px; height:59px; display:block; background:url(../images/hyzz25.jpg) no-repeat; line-height:53px; color:#f7d77b; font-size:16px; padding-left:36px; margin:0 auto;}

.swtt a:hover{ background:url(../images/hyzz26.jpg) no-repeat;}

.swtt a:active{ background:url(../images/hyzz27.jpg) no-repeat;}



/*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);}



.hyzz_cn02{ width:100%; height:407px; background:#f7f7f7; margin-bottom:30px;}

.hyzz_cn02_1{ width:1000px; margin:0 auto; overflow:hidden; padding-top:40px;}

.hyzz_cn02_1 strong{ color:#4d4d4d; font-size:18px; display:block; margin-bottom:28px;}

.hyzz_cn02_1 ul{ width:1100px; overflow:hidden; margin-bottom:30px;}

.hyzz_cn02_1 ul li{ width:200px; height:200px; float:left; margin-right:62px; background:url(../images/hyzz28.jpg) no-repeat;}

.hyzz_cn02_1 ul li img{ display:block; margin:30px auto 25px;} 

.hyzz_cn02_1 ul li p{ width:118px; margin:0 auto; font-size:14px;}

.swtt02{ width:1000px; margin:0 auto; overflow:hidden;}

.swtt02 a{ width:255px; height:59px; display:block; font-size:16px; color:#f7d77b; text-indent:60px; background:url(../images/hyzz40.jpg) no-repeat; line-height:53px; margin:0 auto;}

.swtt02 a:hover{background:url(../images/hyzz42.jpg) no-repeat;}

.swtt02 a:active{background:url(../images/hyzz41.jpg) no-repeat;}



.swtt03{ width:1000px; margin:0 auto; overflow:hidden;}

.swtt03 a{ width:255px; height:59px; display:block; font-size:16px; color:#f7d77b; text-indent:70px; background:url(../images/hyzz43.jpg) no-repeat; line-height:53px; margin:0 auto;}

.swtt03 a:hover{background:url(../images/hyzz44.jpg) no-repeat;}

.swtt03 a:active{background:url(../images/hyzz45.jpg) no-repeat;}



.hyzz_cn03{ width:1000px; margin:0 auto 15px; overflow:hidden;}

.hyzz_cn03 ul{ width:1000px; overflow:hidden; padding-top:31px; margin-bottom:30px;}

.hyzz_cn03 ul li{ width:242px; height:563px; float:left; margin-right:8px; overflow:hidden;}

.tc_for{width:240px; height:561px;border:1px solid #d9d9d9;}

.hyzz_cn03 ul li img{ display:block; margin:20px auto 15px;}

.hyzz_cn03 ul li dl{ width:131px; background:url(../images/hyzz37.jpg) no-repeat center bottom; overflow:hidden; text-align:center; padding-bottom:10px; margin:0 auto 24px;}

.hyzz_cn03 ul li dl dt{ color:#404040; font-size:20px; font-weight:bold;}

.hyzz_cn03 ul li dl dd{ font-size:16px; font-weight:bold; color:#b82dac;}

.hyzz_cn03 ul li strong{ font-size:16px; color:#404040; display:block; text-align:center; margin-bottom:15px;}

.hyzz_cn03 ul li a{ width:197px; height:52px; display:block;background:url(../images/hjan.jpg) no-repeat; margin:0 auto;font-size:14px; color:#fff; text-align:center; padding:10px 0 0 0;}

.hyzz_cn03 ul li a span{ display:block; line-height:20px; color:#f7d77b;}

.hyzz_cn03 ul li p{ width:196px; font-size:14px; color:#666666; line-height:24px;padding-left:24px; margin-bottom:20px;}

.paa{ text-indent:65px;}

.hyzz_cn04{ width:1000px; margin:0 auto 18px; overflow:hidden;}

.hyzz_cn04_1{ width:1000px; overflow:hidden;}

.hyzz_cn04_1 ul{ width:1000px; height:86px; background:url(../images/hyzz38.jpg) no-repeat; margin:28px auto 19px;}

.hyzz_cn04_1 ul li{ font-size:18px; padding-left:114px; float:left; font-weight:bold; padding-top:15px; color:#666666;}

.hyzz_cn04_1 ul li.li03{ width:255px; padding-left:215px;}

.hyzz_cn04_1 dl{ width:1000px; overflow:hidden;}

.hyzz_cn04_1 dl dt{ float:left;}

.hyzz_cn04_1 dl dd{ width:699px; height:221px; overflow:hidden; float:left; background:#f7f7f7;}

.hyzz_cn04_1 dl dd p{ width:658px; color:#666666; text-indent:2em; line-height:21px; font-size:14px; margin:24px auto 30px;}

.hyzz_cn04_1 dl dd a{ width:255px; height:59px; display:block; background:url(../images/hyzz46.jpg) no-repeat; line-height:53px; color:#f7d77b; font-size:16px;margin:0 auto; text-indent:50px;}

.hyzz_cn04_1 dl dd a:hover{ background:url(../images/hyzz47.jpg) no-repeat;}

.hyzz_cn04_1 dl dd a:active{ background:url(../images/hyzz48.jpg) no-repeat;}

.hyzz_cn05{ width:100%; height:235px; background:#f7f7f7; margin-bottom:30px;}

.hyzz_cn05_1{ width:1000px; overflow:hidden; margin:0 auto; padding-top:30px;}

.hyzz_cn05_1 strong{ width:833px; height:18px; display:block; background:url(../images/hyzz49.jpg) no-repeat; margin:0 auto; font-size:18px; text-align:center; color:#595959; margin-bottom:32px; line-height:14px;}

.hyzz_cn05_1 ul{ width:1000px; height:101px; background:url(../images/hyzz50.jpg) no-repeat; overflow:hidden; padding-left:8px; margin-bottom:30px;}

.hyzz_cn05_1 ul li{ width:103px; height:101px; text-align:center; float:left; margin-right:26px; display:inline;}

.hyzz_cn05_1 ul li p{ font-size:14px; color:#404040; margin:40px auto 6px; font-weight:bold;}

.hyzz_cn05_1 ul li a{ width:61px; height:12px; margin:0 auto; line-height:12px; background:url(../images/hyzz51.jpg) no-repeat center right; color:#b037a6; padding-right:10px;}

.hyzz_cn05_1 ul li.l02{ margin-right:20px;}

.hyzz_cn05_1 ul li.l04{ margin-right:20px;}

.hyzz_cn05_1 ul li.l05{ margin-right:20px;}

.hyzz_cn05_1 ul li.l06{ margin-right:24px;}

.hyzz_cn05_1 ul li.l08{ margin-right:0px;}

.hyzz_cn05_2{ width:1000px; overflow:hidden;}

.hyzz_cn05_2 a{ width:255px; height:59px; display:block; background:url(../images/hyzz46.jpg) no-repeat; line-height:53px; color:#f7d77b; font-size:16px;margin:0 auto; text-indent:50px;}

.hyzz_cn05_2 a:hover{ background:url(../images/hyzz47.jpg) no-repeat;}

.hyzz_cn05_2 a:active{ background:url(../images/hyzz48.jpg) no-repeat;}

.hhyzz_cn06{ width:1000px; margin:0 auto 25px; overflow:hidden;}

.hhyzz_cn06_1{ overflow:hidden; padding-top:20px;}

.hhyzz_cn06_1 strong{ font-size:18px; color:#666666; display:block; margin-bottom:5px;}

.hhyzz_cn06_1 em{ font-size:14px; font-weight:bold; color:#a7489f}

.hhyzz_cn06_1 ul{ width:1100px; overflow:hidden; padding:40px 0 0 18px;}

.hhyzz_cn06_1 ul li{ width:430px; float:left; margin:0 100px 50px 0; overflow:hidden;}

.hhyzz_cn06_2{ width:159px; height:159px; overflow:hidden; float:left;}

.hhyzz_cn06_3{ width:250px; float:right; overflow:hidden; padding:34px 0 0 0;}

.hhyzz_cn06_3 p{ font-size:14px; color:#666666; line-height:20px; margin-top:15px;}

.hhyzz_cn06_4{ width:1000px; overflow:hidden;}

.hhyzz_cn06_4 a{ width:279px; height:76px; display:block; background:url(../images/hyzz61.jpg) no-repeat; margin:0 auto; text-align:center; color:#f7d77b;}

.hhyzz_cn06_4 a:hover{ background:url(../images/hyzz62.jpg) no-repeat;}

.hhyzz_cn06_4 a:active{ background:url(../images/hyzz63.jpg) no-repeat;}

.hhyzz_cn06_4 a em{ font-size:14px; display:block; padding:14px 0 0 0;color:#f7d77b;}

.hhyzz_cn06_4 a span{ font-size:16px; display:block; margin-bottom:2px;color:#f7d77b;}



.view { width:159px; height: 159px; float:left; overflow: hidden; position: relative; text-align: center;cursor: default; }

.view .mask, .view .content{ width: 159px; height:159px; position: absolute; overflow: hidden; top: 0px; left: 0px; }

.view img { display: block; position: relative; }





.second-effect .mask {opacity: 0; overflow:visible; border:0px solid rgba(0,0,0,0.7); -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}

.second-effect a.info {position:relative;opacity:0; -moz-transform:scale(0,0); -webkit-transform:scale(0,0); -o-transform:scale(0,0); -ms-transform:scale(0,0);transform:scale(0,0); -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;-o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;}

.second-effect:hover .mask {opacity: 1;border-radius:70px;}

.second-effect:hover a.info {opacity:1;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s;-ms-transition-delay:0.3s;transition-delay:0.3s;}



.view a.info {background:url(../images/hyzz56.png) no-repeat; display: inline-block; text-decoration: none; padding: 0px; text-indent: -9999px; width: 159px; height: 159px; }



.vieww { width:101px; height: 101px; float:left; overflow: hidden; position: relative; text-align: center;cursor: default; }

.vieww .mask, .view .content{width:101px; height: 101px; position: absolute; overflow: hidden; top: 0px; left: 0px; }

.vieww img { display: block; position: relative; }

.vieww a.info {background:url(../images/fdj.png) no-repeat; display: inline-block; text-decoration: none; padding: 0px; text-indent: -9999px; width:101px; height: 101px; }





.hhyzz_zj{ width:100%; height:590px; background:#f0f0f0;overflow:hidden;}

.hhyzz_zj01{ width:1000px; margin:0 auto; overflow:hidden;}

.hhyzz_zj02{ width:747px; height:20px; background:url(../images/hyzz65.jpg) no-repeat; text-align:center; font-size:20px; font-weight:bold; color:#626262; margin:30px auto 0; line-height:20px;}



.hhyzz_zj03{ width:1000px; overflow:hidden; padding:24px 0 0 0;}

.zj04{ width:889px; float:left; overflow:hidden;}

.zj04 dl{ width:889px; overflow:hidden;}

.zj04 dl dt{ width:358px; overflow:hidden; float:left;}

.zj04 dl dd{ width:527px; height:484px; float:right; background:url(../images/hyzz69.jpg) no-repeat; margin-top:13px;}

.zj05{ width:179px; overflow:hidden; float:left; margin-right:25px; padding:60px 0 0 0;}

.zj05 strong{ font-size:44px; display:block; text-align:center; color:#fff; margin-bottom:3px;}

.zj05 em{ display:block; text-align:center; font-size:44px; font-family:ºÚÌå; color:#fff; letter-spacing:-5px;}

.zj06{ width:316px; float:right; overflow:hidden; padding:50px 0 0 0;}

.zj06 strong{ width:72px; height:25px; background:#ca61c1; display:block; text-align:center; line-height:25px; color:#fff; margin:8px 0 8px 0;}

.zj06 span{ font-size:14px; color:#666666; display:block; line-height:20px;}

.zj06 p{ width:265px;font-size:14px; color:#666666;line-height:20px;}

.zj06 a{ width:152px; height:48px; display:block; text-align:center; line-height:48px; color:#fff; font-size:16px; background:url(../images/hyzz71.jpg) no-repeat; margin-top:30px;}

.zj06 a:hover{ background:url(../images/hyzz72.jpg) no-repeat;}

.zj06 a:active{ background:url(../images/hyzz73.jpg) no-repeat;}

.zj07{ width:78px; height:413px; background:url(../images/hyzz74.jpg) no-repeat; float:right; overflow:hidden; margin-top:25px;}

.zj07 ul{ overflow:hidden; padding:42px 0 0 0;}

.zj07 ul li{ width:78px; height:79px; margin-bottom:4px; cursor:pointer; overflow:hidden;}

.zj07 ul li.wl01 a{width:78px; height:79px; display:block; background:url(../images/hyzz78.jpg) no-repeat;}

.zj07 ul li.wl01 .on{ background:url(../images/hyzz75.jpg) no-repeat;}

.zj07 ul li.wl02 a{width:78px; height:79px; display:block; background:url(../images/hyzz79.jpg) no-repeat;}

.zj07 ul li.wl02 .on{ background:url(../images/hyzz76.jpg) no-repeat;}

.zj07 ul li.wl03 a{width:78px; height:79px; display:block;  background:url(../images/hyzz80.jpg) no-repeat;}

.zj07 ul li.wl03 .on{ background:url(../images/hyzz77.jpg) no-repeat;}

.zj07 a{ width:78px; height:58px; background:url(../images/hyzz81.jpg) no-repeat; display:block; text-align:center; font-size:16px; color:#fff; padding-top:20px; line-height:20px;}