@charset "gb2312";
/* CSS Document by whc */
.ban{ width:100%; height:551px; background:url(../images/pqyzz01.jpg) no-repeat center top; margin:0 auto 50px;}
.ban a{ width:1180px; height:126px; display:block; background:url(../images/pqyzz02.jpg) no-repeat; margin:0 auto; overflow:hidden; color:#fff; padding:425px 0 0 20px; text-decoration:none;}
.ban a span{ width:3530px; height:58px; background:url(../images/pqyzz03.jpg) no-repeat; line-height:58px; font-size:22px; color:#fff; display:block; text-indent:32px;}
.ban a span:hover{ background:url(../images/pqyzz04.jpg) no-repeat;}
.pqy_bt{ width:100%; background:url(../images/pqyzz05.jpg) no-repeat center top; padding:25px 0 0; font-size:32px; text-align:center; color:#00d2cf; font-weight:bold;}
.pqy_bt span{ font-weight:normal;}
.cn01{ width:100%; overflow:hidden; background:url(../images/pqyzz06.jpg) no-repeat center top;}
.cn01_1{ width:1200px; overflow:hidden; margin:0 auto 62px; padding:65px 0 0;}
.cn01_2{ width:515px; float:left; margin-left:40px; display:inline;}
.cn01_2 ul{ width:515px; height:418px; overflow:hidden; position:relative;}
.cn01_2 ul li{ position:absolute; line-height:28px;}
.cn01_2 ul li a{ color:#fff; font-size:24px; display:block; line-height:28px;}
.cn01_2 ul .wzli01{ left:137px; top:45px;}
.cn01_2 ul .wzli02{ left:318px; top:45px;}
.cn01_2 ul .wzli03{ left:20px; top:168px;}
.cn01_2 ul .wzli04{ width:110px; left:407px; top:158px; text-align:center;}
.cn01_2 ul .wzli05{ width:110px; left:17px; top:303px;text-align:center;}
.cn01_2 ul .wzli06{ width:110px; left:388px; top:303px; text-align:center;}
.cn01_2 dl{ width:353px; height:115px; margin:0 auto; text-align:center; background:url(../images/pqyzz07.png) no-repeat;}
.cn01_3 ul .wzli01{ left:134px;}
.cn01_3 ul .wzli02{ left:315px;}
.cn01_3 ul .wzli04{ left:406px;}
.cn01_2 dl dt{ width:315px; margin:0 auto 12px; height:56px; line-height:60px; color:#666; border-bottom:1px solid #e1e4e4; overflow:hidden; font-size:18px;}
.cn01_2 dl dt b{ color:#333;}
.cn01_2 dl dd a{ font-size:18px; color:#ff4b1a;}
.cn01_3{ float:right; margin-right:40px;}
.cn01_3 ul .wzli01{ top:30px; line-height:28px;}
.cn01_3 ul .wzli02{ top:30px; line-height:28px;}
.cn02{ width:1200px; height:467px; background:url(../images/pqyzz08.jpg) no-repeat; margin:0 auto; overflow:hidden;}
.cn02 dt{ width:680px; float:left; padding:47px 0 0 52px; overflow:hidden;}
.cn02 dt img{ margin:0 0 30px;}
.cn02 dt blockquote{ color:#00bfbc; font-size:28px; line-height:35px; margin:0 0 25px;}
.cn02 dt p{ width:630px; font-size:16px; line-height:28px; color:#555; margin:0 0 30px;}
.cn02 dd{ width:450px; float:right;}
.cn03{ width:1200px; overflow:hidden; margin:0 auto;}
.cn03 ul{ width:1210px; height:464px; overflow:hidden; margin:45px 0 0;}
.cn03 ul li{ width:291px; height:167px; overflow:hidden; float:left; margin:0 10px 0 0; padding:245px 0 0;}
.cn03 ul li b{ font-size:22px; display:block; text-align:center; line-height:40px; color:#ff8502;}
.cn03 ul li p{ width:245px; margin:0 auto; font-size:16px; line-height:28px; color:#333; padding:30px 0 0;}
.cn03 ul .wbg01{ background:url(../images/pqyzz12.jpg) no-repeat;}
.cn03 ul .wbg02{ background:url(../images/pqyzz13.jpg) no-repeat;}
.cn03 ul .wbg03{ background:url(../images/pqyzz14.jpg) no-repeat;}
.cn03 ul .wbg04{ background:url(../images/pqyzz15.jpg) no-repeat;}
.cn03 a{ width:452px; height:85px; display:block; margin:0 auto; text-indent:100px; color:#fff; font-size:18px; background:url(../images/pqyzz16.jpg) no-repeat; line-height:62px;}
.cn03 a:hover{ background:url(../images/pqyzz160.jpg) no-repeat; text-decoration:none;}
.cn04{ width:1200px; height:453px; background:url(../images/pqyzz17.jpg) no-repeat; margin:0 auto; overflow:hidden;}
.cn04 dt{ width:729px; float:left; overflow:hidden;}
.cn04 dt span{ width:216px; display:block; text-indent:50px; margin:0 0 35px; font-size:26px; color:#fff; line-height:56px;}
.cn04 dt em{ font-size:28px; color:#00b7b4; padding:0 0 0 45px;}
.cn04 dt p{ font-size:18px; line-height:32px; padding:25px 0 0 45px; color:#757575;}
.cn04 dd{ width:417px; float:right;}
.cn05{ width:1200px; overflow:hidden; margin:35px auto 70px; overflow:hidden;}
.cn05 ul{ width:1200px; overflow:hidden; }
.cn05 ul li{ width:240px; height:390px; float:left; overflow:hidden; position:relative; background:#f5f5f5;}
.cn05 ul li img{ display:block;}
.cn05 ul li .im02{ width:240px; height:188px; position:absolute; top:0; left:0;}
.cn05 ul li .cn05_1{ width:240px; height:380px; position:absolute; top:187px; background:#f6f6f6;}
.cn05 ul li .cn05_2{ width:240px; height:243px; overflow:hidden; padding:15px 0 0 0;}
.cn05 ul li .cn05_2 img{ display:block; margin:0 auto;}
.cn05 ul li .cn05_2 dl{ width:240px; overflow:hidden; text-align:center; margin:10px auto 10px;}
.cn05 ul li .cn05_2 dl dt{ font-size:24px; color:#333; font-weight:bold;}
.cn05 ul li .cn05_3{ display:none;}
.cn05 ul li .cn05_3 .imm{ display:block; margin:25px auto 10px;}
.cn05 ul li .cn05_3 strong{ display:block; text-align:center; font-size:22px; color:#fff; margin-bottom:15px;}
.cn05 ul li .cn05_3 p{ width:192px; height:140px; font-size:16px; margin:0 auto; line-height:28px; color:#fff; padding:20px 0 0 0;}
.cn05 ul li .cn05_3 a{ width:45px; height:45px; background:url(../images/ydywh26.jpg) no-repeat; display:block;margin:0 auto;}
.cn05 .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;}
.cn05 .dian:hover{ background:url(../images/ydy34.jpg) no-repeat;}
.cn05 ul li .llys{ background:#ececec;}
.cn06{ width:1200px; height:536px; margin:0 auto; overflow:hidden; background:url(../images/pqyzz25.jpg) no-repeat;}
.cn06 span{ width:346px; text-align:center; font-size:26px; color:#fff; display:block; line-height:56px;}
.cn06 p{ width:1130px; margin:40px auto 45px; font-size:18px; text-indent:2em; line-height:32px; color:#818181;}
.cn06 ul{ width:1180px; overflow:hidden; padding:0 0 0 35px;}
.cn06 ul li{ width:211px; height:210px; float:left; overflow:hidden; position:relative; margin:0 10px 0 0;}
.cn06 ul .hs{ background:#ff8502;}
.cn06 ul .ls{ background:#ff8502; margin-top:12px;}
.cn06_1{ width:211px; height:210px; position:absolute; top:210px; z-index:10;}
.cn06_1 blockquote{ width:180px; height:132px; color:#fff; margin:0 auto; padding:15px 0 0; font-size:18px; line-height:30px;}
.cn06_1 img{ margin:0 auto;}
.bian{ width:100%; overflow:hidden; padding:0 0 80px; margin:0 auto 80px; border-bottom:1px solid #e7e7e7;}
.cn07{ width:1200px; margin:45px auto 0; overflow:hidden;}
.cn07_1{ width:880px; float:left; overflow:hidden;}
.cn07_2 dt{ width:317px; float:left; height:445px; background:#f7f7f7 url(../images/ydywh27.jpg) no-repeat left top;}
.cn07_2 dt strong{ width:282px; display:block; margin:0 auto; border-bottom:1px solid #c8c8c8; padding:35px 0 18px; font-size:24px; color:#00d2cf; font-weight:bold;}
.cn07_2 dt p{ width:289px; height:295px; margin:20px auto 0; line-height:34px; color:#575757; text-indent:2em; font-size:20px;}
.cn07_2 dt a{ float:right; font-size:20px; color:#00d2cf; padding:0 18px 0 0;}
.cn07_2 dt a:hover{ color:#07a6a4;}
.cn07_2 dd{ width:561px; float:left;}
.cn07_3{ width:306px; float:right; overflow:hidden;}
.cn07_3 li{ width:304px; height:66px; background:url(../images/lcnz63.jpg) no-repeat; margin:0 0 10px; line-height:66px; text-indent:80px; cursor:pointer; font-size:22px; color:#787878;}
.cn07_3 li span{ height:66px; 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;}



/*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;}
