@charset "gb2312";
/* CSS Document by whc */
a,a:hover{ text-decoration:none;}
.ydy_ban{ width:100%; height:652px; background:url(../images/ydy01.jpg) no-repeat center top; overflow:hidden;}
.ydy_ban a{ width:350px; height:297px; background:url(../images/ydy02.jpg) no-repeat; margin:0 auto; overflow:hidden; display:block; padding:355px 0 0 650px;}
.ydy_ban a span{ width:256px; height:46px; display:block; line-height:46px; font-size:16px; color:#fff; text-indent:25px;}
.ydy_ban a span:hover{ background:url(../images/ydy04.jpg) no-repeat;}
.ydy_bt{ width:100%; overflow:hidden; text-align:center; font-weight:bold; font-size:32px; background:url(../images/ydy05.jpg) no-repeat center top; padding:20px 0 0; color:#ff6363;}
.ydy_bt span{ font-weight:normal;}

.cn01{ width:1000px; margin:0 auto 40px; overflow:hidden; padding:40px 0 0;}
.cn01 ul{ width:1010px; height:417px; overflow:hidden;}
.cn01 ul li{ width:320px; height:170px; border:1px solid #dbdbdb; float:left; margin:0 5px 21px 0; overflow:hidden; padding:4px 4px;}
.cn01 ul li dl{ width:320px; height:170px; overflow:hidden;}
.cn01 ul li dl dd{ width:320px; height:40px; line-height:40px; text-align:center; background:url(../images/ydy12.png) no-repeat; position:absolute; bottom:0px; z-index:8;}
.cn01 ul li dl dd span{ font-size:16px; color:#fff; background:url(../images/ydy13.png) no-repeat right center; display:inline-block; padding:0 25px 0 0;}
.cn01_1{ width:320px; height:170px; overflow:hidden; position:absolute; top:170px; background:#ff6363; z-index:10;}
.cn01_1 p{ width:285px; margin:25px auto 0; font-size:16px; line-height:24px; color:#fff;}
.cn01 ul li .widd{ width:320px; height:170px; overflow:hidden; position:relative;}
.cn01 a{ width:381px; height:58px; display:block; margin:0 auto; line-height:58px; color:#fff; text-indent:40px; background:url(../images/ydy14.jpg) no-repeat; font-size:20px;}
.cn01 a:hover{ background:url(../images/ydy15.jpg) no-repeat;}
.cn02{ width:100%; overflow:hidden; border-top:1px solid #e1e1e1; padding:33px 0 0; margin:0 0 38px;}
.cn02_1{ width:1000px; height:424px; background:url(../images/ydy16.jpg) no-repeat; margin:0 auto; overflow:hidden;}
.cn02_1 dt{ width:590px; float:left; overflow:hidden; padding:20px 0 0;}
.cn02_1 dt span{ width:216px; display:block; text-align:center; margin:0 0 30px; font-size:26px; color:#fff; line-height:56px;}
.cn02_1 dt em{ font-size:28px; color:#ffa200; padding:0 0 0 45px;}
.cn02_1 dt p{ font-size:16px; line-height:24px; padding:25px 0 0 45px; color:#757575;}
.cn02_1 dd{ width:396px; float:right;}
.cn03{ width:1000px; margin:0 auto 40px; overflow:hidden;}
.cn03 ul{ width:1010px; height:308px; overflow:hidden; margin:45px 0 0;}
.cn03 ul li{ width:242px; height:140px; padding:130px 0 0; overflow:hidden; float:left; margin:0 10px 0 0;}
.cn03 ul li span{ font-size:22px; display:block; color:#fff; text-align:center;}
.cn03 ul li p{ width:208px; margin:0 auto; font-size:16px; color:#fff; padding:15px 0 0;}
.cn03 ul .bg01{ background:url(../images/ydy18.jpg) no-repeat;}
.cn03 ul .bg02{ background:url(../images/ydy19.jpg) no-repeat;}
.cn03 ul .bg03{ background:url(../images/ydy20.jpg) no-repeat;}
.cn03 ul .bg04{ background:url(../images/ydy21.jpg) no-repeat;}
.cn03 a{ width:381px; height:58px; display:block; margin:0 auto; line-height:58px; color:#fff; text-indent:40px; background:url(../images/ydy14.jpg) no-repeat; font-size:20px;}
.cn03 a:hover{ background:url(../images/ydy15.jpg) no-repeat;}

.cn04{ width:1000px; overflow:hidden; margin:35px auto; overflow:hidden;}
.cn04 ul{ width:1000px; overflow:hidden; margin-bottom:38px;}
.cn04 ul li{ width:200px; height:390px; float:left; overflow:hidden; position:relative; background:#f5f5f5;}
.cn04 ul li img{ display:block;}
.cn04 ul li .im02{ width:200px; height:188px; position:absolute; top:0; left:0;background:url(../images/bjrl48.png) no-repeat; _background:none;}
.cn04 ul li .cn04_1{ width:200px; height:380px; position:absolute; top:185px;}
.cn04 ul li .cn04_2{ width:200px; height:233px; overflow:hidden; padding:25px 0 0 0;}
.cn04 ul li .cn04_2 img{ display:block; margin:0 auto;}
.cn04 ul li .cn04_2 dl{ width:200px; overflow:hidden; text-align:center; margin:10px auto 10px;}
.cn04 ul li .cn04_2 dl dt{ font-size:22px; color:#474747; font-weight:bold;}
.cn04 ul li .cn04_3{ display:none;}
.cn04 ul li .cn04_3 .imm{ display:block; margin:25px auto 10px;}
.cn04 ul li .cn04_3 strong{ display:block; text-align:center; font-size:22px; color:#fff; margin-bottom:15px;}
.cn04 ul li .cn04_3 p{ width:180px; height:140px; font-size:16px; margin:0 auto; line-height:28px; color:#fff; padding:20px 0 0 0;}
.cn04 ul li .cn04_3 a{ width:45px; height:45px; background:url(../images/ydy32.jpg) no-repeat; display:block;margin:0 auto;}
.cn04 .dian{ width:381px; height:58px; display:block; margin:0 auto; background:url(../images/ydy33.jpg) no-repeat; line-height:58px; color:#fff; text-indent:40px; font-size:20px;}
.cn04 .dian:hover{ background:url(../images/ydy34.jpg) no-repeat;}
.ydy_bt02{ background:url(../images/ydy35.jpg) no-repeat center top;}
.cn05{ width:1000px; height:473px; margin:60px auto 20px; overflow:hidden; background:url(../images/ydy41.jpg) no-repeat;}
.cn05 span{ width:346px; text-align:center; font-size:26px; color:#fff; display:block; line-height:56px;}
.cn05 p{ width:942px; margin:40px auto 45px; font-size:16px; text-indent:2em; line-height:24px; color:#818181;}
.cn05 ul{ width:1010px; overflow:hidden; padding:0 0 0 35px;}
.cn05 ul li{ width:180px; height:180px; float:left; overflow:hidden; position:relative; margin:0 10px 0 0;}
.cn05 ul li .img_mar{ margin:33px auto 0;}
.cn05 ul .hs{ background:#ffc000;}
.cn05 ul .ls{ background:#7ed4b9; margin-top:10px;}
.cn05_1{ width:180px; height:180px; position:absolute; top:180px; z-index:10;}
.cn05_1 blockquote{ width:166px; height:105px; color:#fff; margin:0 auto; padding:15px 0 0; font-size:16px; line-height:28px;}
.cn05_1 img{ margin:0 auto;}
.cn06{ width:1000px; height:493px; margin:45px auto 55px; overflow:hidden; background:url(../images/ydy43.jpg) no-repeat;}
.cn06 .flo{ float:left;}
.cn06 ul{ width:575px; float:right; overflow:hidden; padding:103px 0 0;}
.cn06 ul li{ width:156px; height:156px; float:left; overflow:hidden; margin:0 5px 4px 0;}
.cn06 ul li img{ margin:35px auto 20px;}
.cn06 ul li p{ font-size:20px; text-align:center; color:#ff6363;}
.cn06 ul .last_li img{ margin-top:30px;}
.cn07{ width:1000px; margin:45px auto; overflow:hidden;}
.cn07_1{ width:735px; float:left; overflow:hidden;}
.cn07_2 dt{ width:265px; float:left; height:372px; background:#f7f7f7 url(../images/lcnz70.jpg) no-repeat left top;}
.cn07_2 dt strong{ width:237px; display:block; margin:0 auto; border-bottom:1px solid #c8c8c8; padding:35px 0 18px; font-size:20px; color:#ff6363; font-weight:bold;}
.cn07_2 dt p{ width:232px; height:245px; margin:20px auto 0; line-height:28px; color:#575757; text-indent:2em; font-size:16px;}
.cn07_2 dt a{ float:right; font-size:16px; color:#ff6363; padding:0 18px 0 0;}
.cn07_2 dt a:hover{ color:#d75507;}
.cn07_2 dd{ width:469px; float:left;}
.cn07_3{ width:254px; float:right; overflow:hidden;}
.cn07_3 li{ width:254px; height:55px; background:url(../images/lcnz63.jpg) no-repeat; margin:0 0 8px; line-height:55px; text-indent:68px; cursor:pointer; font-size:18px; color:#787878;}
.cn07_3 li span{ width:254px; height:55px; display:block;}
.cn07_3 .kjy_a{ background:url(../images/lcnz62.jpg) no-repeat; color:#fff;}
.cn07_3 li .wbg01{ background:url(../images/lcnz64.jpg) no-repeat 28px center;}
.cn07_3 li .wbg02{ background:url(../images/lcnz65.jpg) no-repeat 28px center;}
.cn07_3 li .wbg03{ background:url(../images/lcnz66.jpg) no-repeat 28px center;}
.cn07_3 li .wbg04{ background:url(../images/lcnz67.jpg) no-repeat 28px center;}
.cn07_3 li .wbg05{ background:url(../images/lcnz68.jpg) no-repeat 28px center;}
.cn07_3 li .wbg06{ background:url(../images/lcnz69.jpg) no-repeat 28px center;}
.cn07_3 .kjy_a .wbg01{ background:url(../images/zgjlzl60.jpg) no-repeat 28px center;}
.cn07_3 .kjy_a .wbg02{ background:url(../images/zgjlzl61.jpg) no-repeat 28px center;}
.cn07_3 .kjy_a .wbg03{ background:url(../images/zgjlzl62.jpg) no-repeat 28px center;}
.cn07_3 .kjy_a .wbg04{ background:url(../images/zgjlzl63.jpg) no-repeat 28px center;}
.cn07_3 .kjy_a .wbg05{ background:url(../images/zgjlzl64.jpg) no-repeat 28px center;}
.cn07_3 .kjy_a .wbg06{ background:url(../images/zgjlzl65.jpg) no-repeat 28px center;}
.gyq{ background:url(../images/ydy52.jpg) no-repeat;}
.gyq dt{ padding-top:14px;}
.gyq dt span{ width:244px;}
.gyq dt p{ width:533px;}


/*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;}
