@charset "gb2312";
/* CSS Document by whc */
a,a:hover{ text-decoration:none;}
.ban{ width:1226px; height:751px; background:url(../images/fjywh01.jpg) no-repeat center top; overflow:hidden; margin:0 auto 65px;}
.ban a{ width:1200px; margin:0 auto; overflow:hidden; display:block;}
.ban01{ width:1200px; height:150px; margin:0 auto; background:url(../images/fjywh06.jpg) no-repeat;}
.ban01 p{ width:932px; margin:0 auto; color:#333; line-height:28px; padding:50px 0 0; font-size:16px; font-family:ËÎÌå;}
.cn01{ width:1200px; margin:0 auto 40px; overflow:hidden;}
.fjywh_bt{ width:1200px; margin:0 auto; overflow:hidden; text-align:center;}
.fjywh_bt dt{ color:#333; font-size:30px; font-weight:bold; line-height:40px; margin:0 0 10px;}
.fjywh_bt dd img{ display:inline;}
.cn01 ul{ width:1240px; height:366px; overflow:hidden; margin:70px auto 0;}
.cn01 ul li{ width:276px; float:left; margin:0 32px 0 0; display:inline; overflow:hidden;}
.cn01 ul li span{ width:276px; height:37px; line-height:37px; color:#fff; display:block; background:#fe649a; font-size:20px; text-align:center;}
.cn01 ul li p{ width:280px; color:#555; line-height:24px; font-family:ËÎÌå; padding:15px 0 0; font-size:15px;}
.cn01 a{ width:323px; display:block; margin:0 auto; background:url(../images/fjywh13.jpg) no-repeat; text-indent:15px; font-size:18px; height:65px; line-height:52px; color:#fff;}
.cn01 a:hover{ background:url(../images/fjywh14.jpg) no-repeat;}
.cn02{ width:1226px; overflow:hidden; padding:0 0 58px; background:#f7f7f7 url(../images/fjywh15.jpg) no-repeat center top; margin:0 auto 45px;}
.cn002{ width:750px; margin:0 auto; height:453px; overflow:hidden; padding:90px 0 0 450px;}
.cn002 strong{ font-size:24px; color:#f24273; line-height:35px;}
.cn002 span{ font-size:20px; color:#fd5883; display:block; margin:15px 0 25px;}
.cn002 p{ width:620px; margin:0 0 12px; font-size:16px; color:#555; line-height:26px;}
.cn02_1{ width:1200px; height:753px; background:url(../images/fjywh16.jpg) no-repeat; margin:0 auto; overflow:hidden;}
.cn02_2{ width:1100px; height:360px; margin:0 auto; overflow:hidden; padding:70px 0 0;}
.cn02_2 dl{ width:550px; float:left;}
.cn02_2 dl dt{ width:214px; float:left; margin:0 42px 0 0; display:inline; padding:40px 0 0;}
.cn02_2 dl dt img{ float:right;}
.cn02_2 dl dd{ width:207px; float:left;}
.cn02_2 dl dd p{ color:#ff648c; line-height:28px; font-size:16px; padding:15px 0 0;}
.cn02_2 .rt{ width:455px; float:right;}
.cn02_2 .rt dt{ width:213px; float:right; margin:0 0;}
.cn02_2 .rt dt img{ float:left;}
.cn02_2 .rt dd{ width:195px; float:left;}
.cn02_2 .rt dd p{ color:#ff8973;}
.cn02_3{ width:816px; height:154px; background:url(../images/fjywh21.jpg) no-repeat; margin:0 auto; overflow:hidden;}
.cn02_3 li{ width:102px; line-height:28px; font-size:22px; padding:25px 0 0; margin:0 136px 0 0; float:left; color:#ff9e8b; text-align:center;}
.cn02_3 .last{ margin:0 0;}
.cn02_1 a{ width:370px; height:91px; display:block; margin:0 auto; font-size:18px; background:url(../images/fjywh22.jpg) no-repeat; line-height:52px; text-indent:24px; color:#fff;}
.cn02_1 a:hover{ background:url(../images/fjywh23.jpg) no-repeat;}
.cn02_4{ width:1200px; margin:0 auto; overflow:hidden;}
.cn02_4 blockquote{ width:1200px; height:27px; line-height:27px; font-weight:bold; color:#323232; text-indent:16px; font-size:26px; background:url(../images/fjywh25.jpg) no-repeat; margin:55px 0 30px;}

.cn02_5{ width:1200px; overflow:hidden; margin:35px auto 0; overflow:hidden;}
.cn02_5 ul{ width:1200px; overflow:hidden; margin-bottom:50px;}
.cn02_5 ul li{ width:239px; height:390px; float:left; overflow:hidden; position:relative; background:#f5f5f5;}
.cn02_5 ul li .im02{ width:239px; height:188px; position:absolute; top:0; left:0;background:url(../images/bjrl48.png) no-repeat; _background:none;}
.cn02_5 ul li .cn004_1{ width:239px; height:380px; background:#fff;}
.cn02_5 ul li .cn004_2{ width:239px; height:233px; overflow:hidden; padding:25px 0 0 0;}
.cn02_5 ul li .cn004_2 img{ display:block; margin:0 auto;}
.cn02_5 ul li .cn004_2 dl{ width:239px; overflow:hidden; text-align:center; margin:10px auto 10px;}
.cn02_5 ul li .cn004_2 dl dt{ font-size:22px; color:#474747;}
.cn02_6{ width:835px; margin:0 auto 25px; overflow:hidden;}
.cn02_6 li{ float:left;}
.cn02_6 li a{ width:333px; height:82px; text-indent:24px; line-height: 52px; font-size:18px; color:#fff; display:block; background:url(../images/fjywh36.jpg) no-repeat;}
.cn02_6 li a:hover{ background:url(../images/fjywh37.jpg) no-repeat;}
.cn02_6 .rt{ float:right;}
.cn02_6 .rt a{ text-indent:15px;}
.cn02_7{ width:1200px; height:262px; background:#fff; overflow:hidden;}
.cn02_7 li{ width:400px; height:252px; float:left; overflow:hidden;}
.cn02_7 li p{ width:382px; margin:0 auto 18px; font-size:12px; color:#ff8315; border-bottom:1px solid #e8e8e8; overflow:hidden; padding:25px 0 15px;  text-transform:uppercase;}
.cn02_7 li p b{ font-size:20px; padding:0 10px 0 0;}
.cn02_7 li img{ margin:0 auto;}
.cn03{ width:1200px; margin:0 auto 70px; overflow:hidden;}
.cn03_1{ width:1200px; overflow:hidden; margin:50px auto 0;}
.cn03_1 dl{ width:1200px; overflow:hidden;}
.cn03_2 dt{ width:598px; height:378px; border:1px solid #ffe6ec; float:left;}
.cn03_2 dt img{ margin:45px auto 28px;}
.cn03_2 dt p{ width:528px; color:#575757; line-height:28px; font-size:16px; text-align:center; margin:0 auto 40px; font-family:ËÎÌå;}
.cn03_2 dt a{ width:333px; height:79px; display:block; margin:0 auto; line-height:52px; font-size:18px; color:#fff; text-indent:20px; background:url(../images/fjywh43.jpg) no-repeat;}
.cn03_2 dt a:hover{ background:url(../images/fjywh44.jpg) no-repeat;}
.cn03_2 dd{ width:600px; float:left;}
.cn03_3 dt{ float:left;}
.cn03_3 dd{ width:583px; height:350px; border:1px solid #ffe6ec; float:right; padding:27px 0 0 15px;}
.cn03_4{ width:583px; overflow:hidden; margin:0 0 10px;}
.cn03_4 img{ float:left; margin:0 12px 0 0;}
.cn03_4 p{ float:left; color:#666; font-size:15px; font-family:ËÎÌå;}
.cn03_4 p span{ display:block; line-height:30px; font-size:20px; padding:10px 0 5px;}
.cn03_4 p .cor01{ color:#5aab33;}
.cn03_4 p .cor02{ color:#eb6c4b;}
.cn03_4 p .cor03{ color:#fe8500;}
.cn03_4 p .cor04{ color:#da3776;}
.cn03_5 dt{ float:right;}
.cn03_5 dd{ float:left;}
.cn04{ width:1226px; margin:0 auto; overflow:hidden; background:#f5f5f5; padding:60px 0 65px;}
.cn04_1{ width:1200px; background:#fff; margin:45px auto 0; overflow:hidden; padding:0 0 20px;}
.cn04_1 ul{ width:1230px; overflow:hidden; padding:22px 0 0 10px;}
.cn04_1 ul li{ width:275px; margin:0 25px 0 0; float:left;}
.cn04_1 ul li dl{ width:275px; overflow:hidden; margin:0 0 15px;}
.cn04_1 ul li dl dt{ float:left; font-size:20px; font-weight:bold; color:#e9445f;}
.cn04_1 ul li dl dd{ float:right; padding:5px 0 0;}
.cn04_1 ul li p{ font-size:16px; line-height:26px; color:#656565; padding:20px 0 0;}



/*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;}
