@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,figcaption{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;}
#w_category #allsort .i-mc01 .w_ul01 li a img{ display:block;}


.gwyzz_ban{ width:100%; height:595px; background:url(../images/gwyzz01.jpg) no-repeat center top;}

.ban_b{ width:1000px; position:absolute; z-index:5; top:-75px;*top:0px;}

.TopAd{ width:1000px; margin:0 auto; position:absolute;}

.jz{ width:1000px; margin:0 auto; overflow:hidden;}

.gwyzz_ban01{ width:1000px; height:595px; background:url(../images/gwyzz02.jpg) no-repeat; overflow:hidden; margin:0 auto; position:relative;}

.gwyzz_ban02_1{ width:1000px; height:23px; background:url(../images/gwyzz03.jpg) no-repeat; position:absolute; bottom:0; cursor:pointer;}

.gwyzz_ban02_2{ width:381px; float:right;}

.gwyzz_ban02_2 a{ width:184px; height:64px; display:block; background:url(../images/pfzt69.png) no-repeat; color:#fff; font-size:16px; text-align:center; line-height:18px; padding-top:10px;}

.gwyzz_ban02_2 a:hover{color:#924a23;}

.gwyzz_ban02_2 a:active{ background:url(../images/pfzt70.png) no-repeat; color:#924a23;}



.ban_kuang{ width:1000px; margin:0 auto; position:relative; overflow:hidden; height:595px;}

.ban{ width:1000px; overflow:hidden;position:absolute; z-index:2;}

.ban01{ width:1000px; overflow:hidden;}

.ban02{ width:1000px; height:147px; background:url(../images/gwyzz11.jpg) no-repeat; position:relative;}

.ban02 a{width:261px; height:61px; background:url(../images/gwyzz12.png) no-repeat; text-align:center; line-height:61px; color:#fff; font-size:18px; display:block; position:absolute; z-index:4; left:18px;}

.ban02 a:hover{ background:url(../images/gwyzz13.png) no-repeat;}

.ban02 a:active{ background:url(../images/gwyzz14.png) no-repeat;}

.panel01{ width:1000px; text-align:center; font-size:32px; overflow:hidden; height:66px; line-height:70px; font-weight:bold; margin-bottom:60px; padding-top:15px;}



*:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

body, html { font-size: 100%; padding: 0; margin: 0;}

.clearfix:before, .clearfix:after { content: " "; display: table; }

.clearfix:after { clear: both; }



#tagscloud{width:1000px;height:345px;position:relative;font-size:12px;color:#333; overflow:hidden;text-align:center; margin-left:-50px; margin-bottom:20px;}

#tagscloud a{position:absolute;top:0px;left:0px;color:#ff710d;text-decoration:none;margin:0 10px 15px 0;line-height:18px;text-align:center;font-size:24px;padding:1px 5px;display:inline-block;border-radius:3px;}

#tagscloud a:hover{ font-weight:bold;}

#tagscloud .tagc1{ color:#fbd4c1; font-size:37px;}

#tagscloud .tagc2{ color:#fdc29a;}

#tagscloud .tagc5{ color:#fdc29a;}

#tagscloud .tagc3{ color:#fe8e49;}

.alj{ width:1000px; overflow:hidden;}

.alj a{ width:422px; height:64px; display:block; margin:0 auto; font-size:18px; line-height:64px; color:#fff; background:url(../images/gwyzz15.jpg) no-repeat;}

.alj a strong{ padding:0 30px 0 35px;}

.alj a:hover{ background:url(../images/gwyzz16.jpg) no-repeat;}

.alj a:active{ background:url(../images/gwyzz17.jpg) no-repeat;}



.gwyzz_dd{ width:100%; height:172px; background:url(../images/gwyzz18.jpg) repeat-x;}

.gwyzz_dd dl{ width:1000px; overflow:hidden; margin:0 auto;}

.gwyzz_dd dl dt{ float:left; padding-top:18px;}

.gwyzz_dd dl dd{ width:805px; float:right; font-size:14px; color:#fff; text-indent:2em; line-height:22px; padding-top:35px;}

.gwyzz_hygc{ width:1000px; margin:0 auto 38px; overflow:hidden; padding-top:40px;}

.bt{ width:1000px; overflow:hidden; text-align:center;}

.bt dt{ font-size:32px; font-weight:bold; color:#383838; margin-bottom:10px;}







.grid { width:1100px;margin: 0 auto; height:437px;list-style: none;text-align: center; padding-top:30px;}

.grid li {width:289px; height:175px;position: relative; float:left; overflow:hidden; margin:0 66px 42px 0;}

.grid figure {position: relative;}

.grid figure img {display: block;position: relative;}

.grid figcaption {position: absolute;top: 0;left: 0;background: #333333;}

.grid figcaption a {width:131px; height:28px;display: inline-block; background:url(../images/gwyzz21.jpg) no-repeat; color:#fff; font-size:12px; line-height:28px; text-align:center;}

.grid figcaption a:hover{background:url(../images/gwyzz29.jpg) no-repeat;}

.cs-style-1 figcaption {opacity: 0;text-align: center;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;-moz-transition: -moz-transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s;}

.cs-style-6 figure img {z-index: 10;-webkit-transition: -webkit-transform 0.4s;-moz-transition: -moz-transform 0.4s;transition: transform 0.4s;}

.no-touch .cs-style-6 figure:hover img,

.cs-style-6 figure.cs-hover img { -webkit-transform: translateY(0px) scale(0.5);-moz-transform: translateY(0px) scale(0.5);-ms-transform: translateY(0px) scale(0.5);transform: translateY(0px) scale(0.5);}

.cs-style-6 figcaption {height: 100%;width: 100%;}

.cs-style-6 figcaption a {position: absolute;bottom:10px;left:80px;}



.grid02{ width:1000px; overflow:hidden;}

.grid02 a{width:261px; height:61px; background:url(../images/gwyzz12.png) no-repeat; text-align:center; line-height:61px; color:#fff; font-size:18px; display:block; margin:0 auto;}

.grid02 a:hover{ background:url(../images/gwyzz13.png) no-repeat;}

.grid02 a:active{ background:url(../images/gwyzz14.png) no-repeat;}



.gwy_zz{ width:1000px; margin:0 auto; overflow:hidden;}



.gridd {width:1050px; height:680px; overflow:hidden;list-style: none;text-align: center; padding-top:30px;}

.gridd figure {position: relative;z-index: 1;display: inline-block;overflow: hidden;margin: -0.135em;width:480px;height:291px;background: #8f65b1;text-align: center;cursor: pointer; float:left; margin:0 40px 35px 0;}

.gridd figure img {position: relative;display: block;opacity: 1;}

.gridd figure figcaption {padding: 2em;color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}

.gridd figure figcaption::before, .gridd figure figcaption::after {pointer-events: none;}

.gridd figure figcaption, .gridd figure a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.gridd figure h2 {word-spacing: -0.15em;}

.gridd figure h2 span{ font-size:16px; color:#fff;}

.gridd figure h2, .gridd figure p {margin: 0;}

.gridd figure p {font-size:14px;}

.gridd figure p.p_wz{ margin:50px 0 0 270px;}

.gridd figure p.p_wz a{ font-size:14px; color:#fff; width:144px; height:44px; display:block; text-align:center; line-height:44px; background:url(../images/gwyzz34.png) no-repeat; text-indent:-10px; position:absolute\0; top:220px\0; left:280px\0; *position:absolute; *top:220px; *left:280px;}

.gridd figure p.p_wz a:hover{ background:url(../images/gwyzz35.png) no-repeat;}

.effect-sarah img {width: -webkit-calc(100% + 20px);width: calc(100% + 20px);-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}

.effect-sarah:hover img {opacity: 0.2;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

.effect-sarah figcaption {text-align: left;}

.effect-sarah h2 {position: relative;overflow: hidden;padding: 0.5em 0; font-size:26px; width:420px;}

.effect-sarah h2 strong{ display:block; line-height:30px; overflow:hidden;}

.effect-sarah h2::after {position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background: #fff;content: '';-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}

.effect-sarah:hover h2::after {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

.effect-sarah p { width:430px;padding: 1em 0;opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}

.effect-sarah:hover p {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}



.gwy_tip{ font-family: "Î¢ÈíÑÅºÚ"; width:940px; margin:0 auto 40px; padding: 30px; overflow:hidden; background: #f5f5f5;}

.gwy_tip_title dt{ width:462px; height:39px; text-indent:-999px; background:url(../images/gwy_tip_title.jpg) no-repeat; margin: 0 auto; }

.gwy_tip_title dd{ margin: 20px auto; text-align: center; font-weight: bold; font-size: 20px; }

.gwy_tip .gwy_ff01>span { font-size: 16px; font-weight: bold; color: #fe2727; }

.gwy_tip p { text-indent: 2em; font-size: 14px; line-height: 24px; padding: 5px 0; }

.gwy_tip .gwy_ff02 a { width: 360px; line-height: 66px; background: url(../images/gwy_tip_swt.jpg) no-repeat; display: block; text-align: center; margin: 0 auto; color: #FFF; font-size: 18px;}

.red {color: #fe2727;}



.zjts{ width:1000px; overflow:hidden; margin:0 auto;}

.zjts01{ width:1000px; overflow:hidden; padding-top:25px;}

.zjts01 dt{ float:left;}

.zjts01 dd{ width:672px; float:right; overflow:hidden;}

.zjts02{ width:672px; overflow:hidden; margin-bottom:15px;}

.zjts02 p{ font-size:14px; color:#666666; height:30px;}

.zjts02 p strong{ font-size:18px; color:#404040;}

.zjts02 p span{ font-size:18px; color:#404040; font-weight:bold;}

.zjts03{ width:672px; overflow:hidden;}

.zjts03 strong{ width:670px; height:22px; line-height:22px; text-align:center; font-size:22px; color:#404040; background:url(../images/gwyzz38.jpg) no-repeat; display:block;}



.zjts04{ width:800px; height:240px; overflow:hidden; padding-top:20px;}

.zjts04 li{ width:217px; height:199px; float:left; margin-right:10px; position:relative; overflow:hidden; background:#ebebeb;}

.zjts04 .kdj{ width:44px; height:44px; position:absolute; top:-150px; left:87px; z-index:3;}

.zjts04_1{ overflow:hidden; position:absolute; z-index:2; color:#404040;}

.zjts04_1 img{display:block; margin:11px 0 15px 10px;}

.zjts04_1 strong{ font-size:18px;}

.zjts04_1 p{ width:67px; margin:0 auto; font-size:18px; line-height:24px; text-align:center; border-bottom:2px solid #666666; color:#666666; font-weight:bold; padding-bottom:5px;}

.bgg{ width:217px; height:199px; background:#8f65b1; position:absolute; left:0; top:199px; z-index:1;}

.zjts04_2{ width:1000px; overflow:hidden; padding-top:35px;}

.zjts04_2 a{ width:261px; height:61px; display:block; background:url(../images/gwyfy11.jpg) no-repeat; line-height:61px; text-align:center; color:#fff; font-size:18px;margin: auto;} 

.zjts04_2 a:hover{ background:url(../images/gwyfy12.jpg) no-repeat;}

.zjts04_2 a:active{ background:url(../images/gwyfy13.jpg) no-repeat;}

.zjts05{ width:672px; overflow:hidden;}

.zjts05_1{ width:670px; height:34px; background:url(../images/gwyzz43.jpg) no-repeat; text-align:center;font-size:22px; line-height:34px; padding-left:255px; margin-bottom:15px;}

.zjts05_1 em{ float:left; font-weight:bold;}

.zjts05_1 span{ font-size:43px; font-style:italic; color:#ff9c28; float:left; font-weight:bold; margin:0 8px 0 3px;}



.zjts05_2{ width:1020px; height:310px; overflow:hidden;}

.zjts05_2 li{ width:325px; height:129px; float:left; background:#f0f0f0; margin:0 20px 20px 0;}

.zjts05_2 li .bw{ width:128px; height:129px; overflow:hidden; position:relative; float:left;}

.zjts05_2 li .zjts05_3{ width:129px; height:129px; position:absolute; z-index:3;}

.zjts05_2 li .zjts05_3 em{ display:block; text-align:center; margin-bottom:20px; padding-top:10px;}

.zjts05_2 li .zjts05_3 span{ display:block; font-weight:bold; font-size:20px; color:#fff; text-align:right; padding-right:8px; margin-bottom:5px;}

.zjts05_2 li .bg{ background:url(../images/gwyzz52.png) no-repeat; position:absolute;width:128px; height:129px; z-index:1;}

.zjts05_2 li .zjts05_3 i{ display:block; text-align:right;padding-right:8px;}

.zjts05_2 li p{ width:161px; float:right; text-indent:2em; color:#666666; line-height:22px; font-size:14px; margin-top:5px; margin-right:15px;}

.zjts05_2 li p.pp01{ margin-top:15px;}

.zjts05_2 li p.pp02{ margin-top:25px;}

.zjts05_2 li .zjts05_4{ width:128px; height:129px; background:url(../images/gwyzz53.png) no-repeat; overflow:hidden; position:absolute; z-index:2; left:128px;}

.zjts05 a{ width:305px; height:61px; display:block; background:url(../images/gwyzz54.jpg) no-repeat; color:#fff; line-height:61px;font-size:18px; margin:0 auto;}

.zjts05 a strong{ padding:0 25px;}

.zjts05 a:hover{ background:url(../images/gwyzz55.jpg) no-repeat;}

.zjts05 a:active{ background:url(../images/gwyzz56.jpg) no-repeat;}



.jcff{ width:100%; height:863px; background:#f0f0f0;}

.jcff01{ width:1000px; margin:0 auto; overflow:hidden; padding-top:35px;}

.jcff02{ width:1000px; overflow:hidden; padding-top:35px; margin-bottom:35px;}

.jcff02 img{ float:left; border:3px solid #dfdfdf; margin-left:20px;}

.jcff02 dl{ width:672px; float:right; margin-right:20px;}

.jcff02 dl dt{ font-size:16px; font-weight:bold; color:#383838;}

.jcff02 dl dt span{ color:#8f65b1; font-size:20px;}

.jcff02 dl dd{ font-size:14px; color:#666666;}

.jcff02 dl dd span{ font-weight:bold; color:#ff7b24; font-size:20px;}

.jcff02_1{ width:671px; height:20px; background:url(../images/gwyzz59.jpg) no-repeat;}

.jcff02_2{ width:1000px; overflow:hidden;}

.jcff02_2 ul{ width:1080px; padding-left:20px; overflow:hidden; margin-bottom:40px;}

.jcff02_2 ul li{ width:257px; float:left; margin-right:90px; height:397px; background:url(../images/gwyzz60.jpg) repeat-x;}

.jcff02_2 ul li strong{ display:block; width:72px; height:83px; background:url(../images/gwyzz61.png) no-repeat;transition: all 0.4s ease 0s; margin:0 auto; text-align:center; text-indent:-5px;}

.jcff02_2 ul li strong img{ margin-top:23px;}

.jcff02_2 ul li strong:hover{ background:url(../images/gwyzz61.png) no-repeat 0 -83px;}

.jcff02_2 ul li span{ display:block; font-size:18px; font-weight:bold; text-align:center; color:#404040; margin:20px  auto 16px;}

.jcff02_2 ul li p{ width:187px; height:150px; margin:0 auto; color:#666666; line-height:22px; font-size:14px;}

.jcff02_2 ul li a{ width:72px; height:72px; display:block; background:url(../images/gwyzz63.jpg) no-repeat; text-align:center; line-height:20px; font-size:16px; color:#333333; margin:0 auto; padding-top:15px;}

.jcff02_2 ul li a:hover{ background:url(../images/gwyzz65.jpg) no-repeat; color:#fff;}

.jcff02_3{ width:932px; overflow:hidden; padding-left:78px;}

.jcff02_3 a{ width:261px; height:61px; background:url(../images/gwyzz12.png) no-repeat; text-align:center; line-height:61px; color:#fff; font-size:18px; display:block; float:left; margin-right:22px;}

.jcff02_3 a:hover{ background:url(../images/gwyzz13.png) no-repeat;}

.jcff02_3 a:active{ background:url(../images/gwyzz14.png) no-repeat;}

.jcff03{ width:100%; height:853px; background:url(../images/gwyzz67.jpg) no-repeat center top; margin-bottom:38px;}

.jcff03_1{ width:1000px; margin:0 auto; overflow:hidden; padding-top:35px;}

.jcff03_2{ overflow:hidden; padding-top:10px; margin-bottom:14px;}

.jcff03_2 span{ display:block; text-align:center; font-size:24px; color:#ff8d32; font-weight:bold; margin-bottom:12px;}

.jcff03_2 p{ font-size:14px; text-indent:2em; color:#666666; line-height:22px;}

.jcff03_3{ width:1000px; height:86px; background:url(../images/gwyzz69.png) no-repeat; margin-bottom:15px;}

.jcff03_3 ul{ width:1100px; padding:10px 0 0 120px;}

.jcff03_3 ul li{ font-size:14px; color:#ff8d32; background:url(../images/gwyzz70.png) no-repeat left center; padding-left:21px; float:left; width:467px; margin-right:20px; line-height:32px;}



.jc_con03_5{ width:1000px; overflow:hidden;}

.jc_con03_6{ width:1000px; overflow:hidden; padding-top:18px;}

.jc_con03_6 a{ width:261px; height:61px; display:block; text-align:center; line-height:61px; font-size:18px; color:#fff; background:url(../images/gwyzz12.png) no-repeat; margin:0 auto;}

.jc_con03_6 a:hover{ background:url(../images/gwyzz13.png) no-repeat;}

.jc_con03_6 a:active{ background:url(../images/gwyzz14.png) no-repeat;}



.gwy_con06_3{ width:1020px; overflow:hidden;}

.gwy_con06_3 li{ float:left; width:192px; height:395px; overflow:hidden; margin-right:10px;}

.gwy_con06_3 li img{ vertical-align:middle;}

.gwy_con06_3 li strong{ display:block; line-height:25px;font-size:20px; color:#333333; text-align:left; padding-left:18px;}

.gwy_con06_3 li p{ width:156px; font-size:14px; margin:15px auto 0; text-indent:2em; color:#666666; line-height:20px; text-align:left;}

.gwy_con06_4{ width:192px; height:193px; overflow:hidden; padding-top:18px; background:#fff;}

.gwy_con06_3 li a{ width:192px; height:60px; display:block; line-height:55px; font-size:16px; padding-left:58px; background:url(../images/gwyfy56.png); color:#7d7b74; text-align:left;}

body .tc_flipped {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg); -o-transform: rotateY(180deg);transform: rotateY(180deg);}





/*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{ width:192px; 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-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25); 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);}

.tc_inner_card.tilt_left: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);}

.tc_inner_card.tilt_up:hover {-webkit-transform: perspective(2200px) rotateX(25deg);-moz-transform: perspective(2200px) rotateX(25deg);-ms-transform: perspective(2200px) rotateX(25deg);-o-transform: perspective(2200px) rotateX(25deg);transform: perspective(2200px) rotateX(25deg);}

.tc_inner_card.tilt_down:hover {-webkit-transform: perspective(2200px) rotateX(-25deg);-moz-transform: perspective(2200px) rotateX(-25deg);-ms-transform: perspective(2200px) rotateX(-25deg);-o-transform: perspective(2200px) rotateX(-25deg);transform: perspective(2200px) rotateX(-25deg);}

.tc_entrance_bottom {-webkit-animation-name: tc_entrance_bottom;animation-name: tc_entrance_bottom;}



.why{ width:1000px; overflow:hidden; margin:0 auto;}

.w_grid {overflow: hidden;margin: 0;width: 100%;list-style: none;text-align: center; padding:30px 0 0 20px;}

.w_grid figure {position: relative;z-index: 1;display: inline-block;overflow: hidden;margin: -0.135em;width:464px;height:274px;background: #72488b;text-align: center;cursor: pointer; float:left; margin:0 25px 30px 0;}

.w_grid figure img {position: relative;display: block;min-height: 100%;opacity: 0.8;}

.w_grid figure figcaption {padding: 2em;color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}

.w_grid figure figcaption::before,.w_grid figure figcaption::after {pointer-events: none;}

.w_grid figure figcaption,

.w_grid figure a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.w_grid figure a {z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}

.w_grid figure h2 {word-spacing: -0.15em; font-size:22px; padding-top:20px; text-indent:-100px;}

.w_grid figure h2 span {font-weight: 800;}

.w_grid figure h2,.w_grid figure p {margin: 0;}

.w_grid figure h3{ font-size:14px; text-align:left; text-indent:95px; opacity:1; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

.w_grid figure h3.jl01{ text-indent:90px;}

.w_grid figure h3.jl02{ text-indent:125px;}

.w_grid figure h3.jl03{ text-indent:120px;}

.w_grid figure p {letter-spacing: 1px;font-size: 68.5%;}

figure.effectt-chico img {-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(1.12);transform: scale(1.12);}

figure.effectt-chico:hover img {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

figure.effectt-chico figcaption {padding: 3em;}

figure.effectt-chico figcaption::before {position: absolute;top: 30px;right: 10px;bottom: 30px;left: 30px;border: 1px solid #fff;content: '';-webkit-transform: scale(1.1);transform: scale(1.1);}

figure.effectt-chico figcaption::before,

figure.effectt-chico p { width:405px; height:210px;opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s; font-size:14px; text-align:left;}

figure.effectt-chico:hover figcaption::before,

figure.effectt-chico:hover p {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

figure.effectt-chico p.pwd{ width:340px; margin-left:30px; padding-top:20px;}





@media screen and (max-width: 69.5em) {.w_grid figure {width: 50%;}	.w_grid figure figcaption {font-size: 90%;}}

@media screen and (max-width: 41.5em) {.w_grid figure {width: 100%;}}



.wlyy{ width:1000px; height:357px; background:url(../images/gwyzz81.jpg) no-repeat; margin:0 auto;}

.wlyy strong{ width:746px; height:25px; display:block; background:url(../images/gwyzz82.jpg) no-repeat center center; line-height:25px; font-size:23px; color:#404040; text-align:center; margin-bottom:30px;}

.wlyy01{ overflow:hidden; padding:25px 0 0 22px;}

.wlyy01 .ppp01{ width:390px; float:left;}

.wlyy01 .ppp01 span{ color:#f12323;float:left; display:block; line-height:45px; text-align:center;}

.wlyy01 .ppp01 label{ font-size:18px; font-weight:bold; color:#404040; float:left; padding-left:7px; line-height:37px;}

.wlyy01 .ppp01 input{ width:241px; height:37px; background:#fff; border:1px solid #e2e2e2; line-height:37px; font-size:14px; color:#dddddd; text-indent:14px;}

.wlyy02{ height:20px; overflow:hidden; clear:both;}

.wlyy01 .ppp03{ width:770px; overflow:hidden; margin-bottom:22px;}

.wlyy01 .ppp03 span{ color:#f12323;float:left; display:block; line-height:45px; text-align:center;}

.wlyy01 .ppp03 label{ font-size:18px; font-weight:bold; color:#404040; float:left; padding-left:7px;line-height:37px;}

.wlyy01 .ppp03 textarea{ width:634px; height:75px; resize:none; background:#fff; border:1px solid #e2e2e2; font-size:14px;color:#dddddd; padding:10px 0 0 20px;}

.wlyy01 .ppp04{ width:363px; float:left; overflow:hidden;}

.wlyy01 .ppp04 span{ color:#f12323;float:left; display:block; line-height:45px; text-align:center;}

.wlyy01 .ppp04 label{ font-size:18px; font-weight:bold; color:#404040; float:left; padding-left:7px;line-height:37px;}

.wlyy01 .ppp04 input{ width:128px; height:37px; background:#fff; border:1px solid #e2e2e2; line-height:37px; font-size:14px; color:#dddddd; text-indent:14px;}

.wlyy01 .ppp05{ width:400px; float:left;}

.wlyy01 .ppp05 input{ width:130px; height:38px; line-height:38px; text-align:center; color:#fff; font-size:14px; font-weight:bold; background:url(../images/gwyzz83.jpg) no-repeat; border:none; margin-right:30px; cursor:pointer;}

.wlyy01 em{ color:#f12424; font-size:14px; display:block; clear:both; padding-top:30px;}



