@charset "gb2312";
/* CSS Document by whc */
a,a:hover{ text-decoration:none;}
.n_ban{ width:100%; overflow:hidden;}
.n_ban01{ width:100%; height:244px; background:url(../images/pqy_pic01.jpg) no-repeat center top;}
.n_ban02{ width:100%; height:245px; background:url(../images/pqy_pic02.jpg) no-repeat center top;}
.n_ban03{ width:100%; height:220px; background:url(../images/pqy_pic03.jpg) no-repeat center top;}
.n_ban03 a{ width:100%; height:220px; display:block;}
.n_ban04{ width:100%; height:134px; background:url(../images/pqy_pic04.jpg) no-repeat center top;}
.n_ban05{ width:100%; height:379px; background:url(../images/pqy_pic05.jpg) no-repeat center top;}
.n_ban05 dl{ width:1004px; margin:0 auto; overflow:hidden;}
.n_ban05 dl dt{ width:290px; float:left; text-align:center; font-size:24px; padding:255px 0 0; color:#d9004e;}
.n_ban05 dl dd{ width:670px; float:right; padding:35px 0 0;}
.n_ban05 dl dd p{ width:640px; font-size:24px; line-height:44px; color:#a05656; margin-bottom:12px;}
.n_ban05 dl dd a{ width:265px; height:58px; border:1px solid #d9004e; border-radius:5px; float:right; display:block; text-align:center; line-height:58px; color:#d9004e; font-size:24px; margin-right:30px;}



.ban{ width:100%; height:1643px; background:url(../images/fjy01.jpg) no-repeat center top; overflow:hidden;}
.ban a{ width:1000px; margin:0 auto; overflow:hidden; display:block ;}
.ban01{ width:1000px; height:237px; background:url(../images/fjy05.jpg) no-repeat;}
.ban01 span{ width:900px; display:block;}
.ban01 span img{ float:right;}
.ban02{ width:1000px; height:410px; margin:0 auto; background:url(../images/fjy10.jpg) no-repeat;}
.ban02 dt{ float:left; padding:2px 0 0 2px;}
.ban02 dt p{ color:#07afc4; font-size:24px; text-indent:34px; padding:8px 0 0;}
.ban02 dd{ width:720px; float:right; overflow:hidden; padding:55px 0 0;}
.ban02 dd p{ width:696px; font-size:22px; line-height:44px; color:#09c0d5;}
.ban02 dd a{ width:156px; height:37px; display:block; margin:5px auto 0; text-align:center; line-height:37px; border:1px solid #0e97bb; font-size:22px; color:#09c0d5; border-radius:8px; transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s ; -o-transition:all 0.3s linear 0s;}
.ban02 dd a:hover{ background:#011e2b; color:#fff; border:1px solid #011e2b;}
.cn01{ width:100%; background:#fff url(../images/fjy12.jpg) no-repeat center top; overflow:hidden; margin:0 auto;}
.cn01_1{ width:1000px; margin:0 auto; overflow:hidden;}
.cn01_2{ width:1000px; height:521px; background:url(../images/fjy13.jpg) no-repeat; text-align:center; margin:0 auto; overflow:hidden;}
.cn01_2 b{ font-size:30px; color:#d17c03; display:block; text-indent:-23px; padding:200px 0 0; line-height:23px;}
.cn01_2 strong{ font-size:30px; color:#d17c03; display:block; text-indent:-23px; line-height:55px; margin:0 auto 14px;}
.cn01_2 span{ font-size:18px; color:#d10325; text-indent:-23px; display:block;}
.cn01_2 span em{ color:#d17c03;}
.cn01_1 ul{ width:990px; overflow:hidden; margin:0 auto 65px;}
.cn01_1 ul li{ width:425px; height:486px; background:url(../images/fjy14.jpg) no-repeat; float:left; overflow:hidden;}
.cn01_1 ul li b{ font-size:26px; display:block; line-height:55px; text-indent:48px; color:#c99544; padding:60px 0 0;}
.cn01_3{ width:600px; overflow:hidden; padding:15px 0 0 48px;}
.cn01_3 span{ width:64px; height:60px; display:block; background:url(../images/fjy15.png) no-repeat; color:#c99544; line-height:28px; float:left; text-align:center; font-size:16px; padding:4px 0 0; margin:0 70px 0 0;}
.cn01_1 ul li p{ width:352px; margin:0 auto; line-height:28px; color:#c18f43; font-size:16px; padding:40px 0 0;}
.cn01_1 ul li blockquote{ width:352px; margin:0 auto 10px; line-height:55px; font-size:18px; color:#F00;}
.cn01_1 ul .rt blockquote{ width:360px; font-size:20px; margin-left:38px;}
.cn01_1 ul li a{ width:297px; height:41px; font-size:18px; background:#c99544; color:#fff; line-height:41px; text-align:center; display:block; margin:0 auto; border-radius:8px; transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s ; -o-transition:all 0.3s linear 0s;}
.cn01_1 ul li a:hover{ background:#a27a39;}
.cn01_1 ul .rt{ float:right;}
.cn01_1 ul .rt .cn01_3 span{ margin-right:28px;}
.cn01_1 .djzx{ width:368px; height:64px; line-height:64px; color:#fff; text-align:center; display:block; margin:0 auto 75px; border-radius:8px; font-size:22px; background:#896c49; transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s ; -o-transition:all 0.3s linear 0s;}
.cn01_1 .djzx:hover{ background:#a27a39;}
.cn02{ width:100%; height:1890px; background:url(../images/fjy17.jpg) repeat; overflow:hidden;}
.cn02 .xbt{ width:1000px; height:152px; color:#896c49; text-indent:265px; line-height:152px; letter-spacing:1px; background:url(../images/fjy18.jpg) no-repeat; margin:85px auto; font-size:40px; font-style:italic;}
.cn02 .xbt span{ font-size:50px;}
.cn02_1{ width:1000px; margin:0 auto 60px; overflow:hidden;}
.cn02_1 dt{ float:left; font-weight:bold; height:45px; line-height:45px; color:#937344; font-size:32px; background:url(../images/fjy19.jpg) no-repeat left center; padding:0 0 0 55px;}
.cn02_1 dd{ width:693px; float:right;}
.cn02_1 dd p{ width:666px; color:#282521; line-height:32px; font-size:18px;}
.cn02_2 dt{ background:url(../images/fjy20.jpg) no-repeat left center; line-height:35px;}
.cn02_2 dd{ width:678px;}
.cn02_3{ width:1000px; margin:0 auto; overflow:hidden;}
.cn02_3 ul{ width:1065px; overflow:hidden; padding:0 0 0 16px; margin:0 0 75px;}
.cn02_3 ul li{ float:left; color:#fff; margin:0 62px 0 0; display:inline; text-align:center;}
.cn02_3 ul .wli01{ width:215px; height:215px; font-size:43px; line-height:215px; background:url(../images/fjy21.jpg) no-repeat;}
.cn02_3 ul .wli02{ width:189px; height:149px; padding:40px 0 0; font-size:32px; line-height:56px; background:url(../images/fjy22.jpg) no-repeat; margin-top:20px;}
.cn02_3 ul .wli03{ width:164px; height:164px; line-height:164px; font-size:33px; margin-top:35px; background:url(../images/fjy23.jpg) no-repeat;}
.cn02_3 ul .wli04{ width:141px; height:120px; line-height:50px; padding:20px 0 0; margin-top:50px; font-size:28px; background:url(../images/fjy24.jpg) no-repeat;}
.cn02 .djzx02{ width:368px; height:64px; line-height:64px; color:#fff; text-align:center; display:block; margin:0 auto 105px; border-radius:8px; font-size:22px; background:#896c49; transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s ; -o-transition:all 0.3s linear 0s;}
.cn02 .djzx02:hover{ background:#a27a39;}
.cn02_4{ width:1000px; margin:0 auto; overflow:hidden;}
.cn02_4 ul{ width:1030px; height:538px; overflow:hidden; padding:0 0 0 12px;}
.cn02_4 ul li{ width:305px; height:221px; background:url(../images/fjy27.jpg) no-repeat; float:left; margin:0 30px 25px 0;}
.cn02_4 ul li span{ font-size:26px; display:block; text-align:center; line-height:35px; color:#010101; padding:25px 0 0;}
.cn02_4 ul li p{ width:208px; margin:0 auto; line-height:29px; color:#71685c; font-size:16px; padding:50px 0 0;}
.cn02_4 ul .pad p{ padding-top:35px;}
.cn02_5{ width:860px; height:150px; margin:0 auto; font-size:22px; color:#ae6501; overflow:hidden;}
.cn02_5 dt{ float:left; line-height:40px;}
.cn02_5 dd{ width:750px; float:left; line-height:40px;}
.cn02_6{ width:953px; margin:0 auto; overflow:hidden;}
.cn02_6 li{ float:left;}
.cn02_6 .rt{ float:right;}
.cn02_6 li a{ width:368px; height:64px; display:block; border-radius:8px;background:#896c49; line-height:64px; text-align:center; font-size:22px; color:#fff; transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s ; -o-transition:all 0.3s linear 0s;}
.cn02_6 li a:hover{ background:#a27a39;}
.cn03{ width:100%; height:817px; background:none;}
.cn03_1{ width:1000px; height:817px; background:url(../images/fjy30.jpg) no-repeat; margin:0 auto; overflow:hidden;}
.cn03_1 blockquote{ font-size:40px; color:#896c49; line-height:152px; text-indent:250px; font-style:italic; margin:90px auto; letter-spacing:1px;}
.cn03_1 blockquote span{ font-size:50px;}
.cn03_1 ul{ width:1020px; height:335px; overflow:hidden;}
.cn03_1 ul li{ width:236px; height:247px; margin:0 14px 0 0; float:left; background:url(../images/fjy32.jpg) no-repeat;}
.cn03_1 ul li span{ width:115px; font-size:18px; line-height:30px; color:#fff; display:block; padding:30px 0 0; margin:0 auto 5px;}
.cn03_1 ul li em{ width:112px; margin:0 auto; line-height:28px; font-size:16px; color:#fff; display:block; text-align:left;}
.cn03_1 ul li a{ width:142px; height:32px; line-height:32px; margin:14px auto 0; text-indent:20px; background:url(../images/fjy35.png) no-repeat; color:#fff; font-size:18px; display:block; text-align:left;}
.cn03_1 ul .bwg01{ background:url(../images/fjy31.jpg) no-repeat;}
.cn03_1 ul .bwg01 span,.cn03_1 ul .bwg02 span,.cn03_1 ul .bwg03 span{ padding:35px 0 0; font-size:20px; margin-bottom:10px;}
.cn03_1 ul .bwg02{ background:url(../images/fjy33.jpg) no-repeat;}
.cn03_1 ul .bwg03{ background:url(../images/fjy34.jpg) no-repeat;}
.cn03_1 ul .bwg01 em{ width:142px; margin:0 auto; text-align:left; line-height:32px;}
.cn03_1 ul .bwg01 span{ width:142px;}
.cn03_1 ul .bwg02 em{ width:158px; margin:0 auto; text-align:left; line-height:32px;}
.cn03_1 ul .bwg02 span{ width:158px;}
.cn03_1 ul .bwg03 em{ width:142px; margin:0 auto; text-align:left; line-height:32px;}
.cn03_1 ul .bwg03 span{ width:142px;}
.cn03_1 ul .bwg01 a,.cn03_1 ul .bwg02 a,.cn03_1 ul .bwg03 a{ margin-top:20px;}
.cn03_1 .djzx03{ width:445px; height:64px; border-radius:8px;background:#896c49; text-align:center; display:block; color:#fff; line-height:64px; font-size:22px; margin:0 auto; transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s ; -o-transition:all 0.3s linear 0s;}
.cn03_1 .djzx03:hover{ background:#a27a39;}
.cn04{ width:100%; height:1465px; background:url(../images/fjy17.jpg) repeat; overflow:hidden;}
.cn04_1{ width:1000px; margin:0 auto; overflow:hidden;}
.cn04_2{ width:1000px; height:300px; text-align:center; background:url(../images/fjy36.jpg) no-repeat; overflow:hidden; margin:88px 0 115px;}
.cn04_2 blockquote{ font-size:50px; font-style:italic; color:#896c49; padding:40px 0 0; margin:0 auto 10px; letter-spacing:1px;}
.cn04_2 p{ font-size:30px; color:#0c0000; line-height:60px; text-align:center;}
.cn04_3{ width:1000px; height:365px; background:url(../images/fjy37.jpg) no-repeat; overflow:hidden;}
.cn04_3 li{ float:left;}
.cn04_3 li span{ font-family:ËÎÌå; font-size:38px; color:#29a0d9; display:block; height:155px;}
.cn04_3 li p{ width:145px; font-size:20px; color:#1d98d3; line-height:36px;}
.cn04_3 .z_li01{ width:400px; padding:0 0 0 17px;}
.cn04_3 .z_li01 p{ margin-left:10px;}
.cn04_3 .z_li02{ width:418px;}
.cn04_3 .z_li02 span{ margin-left:-10px;}
.cn04_3 .z_li03 span{ margin-left:-15px;}
.cn04_4{ width:970px; height:400px; margin:0 auto; overflow:hidden;}
.cn04_4 dt{ float:left;}
.cn04_4 dd{ width:398px; float:right; overflow:hidden;}
.cn04_4 dd p{ width:398px; height:66px; background:url(../images/fjy39.jpg) no-repeat; line-height:66px; text-indent:38px; margin:0 0 18px;}
.cn04_4 dd p span{ width:286px; display:block; font-size:20px; float:left; color:#070000; text-indent:35px;}
.cn04_4 dd p em{ width:103px; height:50px; margin:7px 9px 0 0; display:block; float:right; background:url(../images/fjy41.png) no-repeat;}
.cn04_4 dd p em a{ width:103px; height:50px; display:block;}
.cn04_1 .djzx04,.cn05 .djzx05{ width:325px; height:64px; display:block; margin:0 auto; color:#fff; text-align:center; font-size:22px; border-radius:8px;background:#896c49; line-height:64px; transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s ; -o-transition:all 0.3s linear 0s;}
.cn04_1 .djzx04:hover,.cn05 .djzx05:hover{ background:#a27a39;}
.cn05{ width:100%; height:1178px; background:url(../images/fjy47.jpg) no-repeat center top;}
.cn05_1{ width:1000px; height:439px; text-align:center; margin:0 auto; overflow:hidden;}
.cn05_1 span{ display:block; line-height:55px; padding:125px 0 0; color:#896c49; font-style:italic; font-size:50px; letter-spacing:1px;}
.cn05_1 p{ font-size:30px; color:#896c49; padding:20px 0 0;}
.cn05_2{ width:1135px; margin:0 auto; overflow:hidden;}

.ladyScroll{ width:1135px; height:570px; margin:0 auto; position:relative; overflow:hidden;}	
.ladyScroll .prev,.ladyScroll .next{ width:62px; float:left; padding:185px 0 0;}
.ladyScroll .next{ float:right;}
.ladyScroll .scrollWrap{ width:943px; height:530px; float:left; overflow:hidden; padding:10px 0 0 10px; margin:0 0 0 30px; position:relative;}
.ladyScroll ul{ width:1100px; overflow:hidden;}
.ladyScroll ul li{ float:left; width:412px; height:530px; margin:0 118px 0 0; display:inline; overflow:hidden;}
.ladyScroll ul li blockquote{ width:411px; text-align:center; color:#010101; height:76px; background:#d8c8b2; font-size:16px; margin:0 0 25px;}
.ladyScroll ul li blockquote span{ display:block; font-size:18px; line-height:28px; padding:15px 0 0;}
.ladyScroll ul li .dlList01{ width:412px; padding:45px 0 0; background:url(../images/fjy44.png) no-repeat; _background:url(../images/fjy44.gif) no-repeat;}
.ladyScroll ul li .dlList01 p{ width:320px; margin:0 auto; line-height:28px; color:#937344; font-size:16px;}




@media screen and (max-height:708px)
{

}

/*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;}
