@charset "gb2312";
/* CSS Document by whc */
a,a:hover{ text-decoration:none;}
.ban{ width:100%; overflow:hidden; height:565px; background:url(../images/ydywh01.jpg) no-repeat center top; margin:0 auto 50px;}
.ban a{ width:961px; height:105px; display:block; margin:0 auto; overflow:hidden; background:url(../images/ydywh02.jpg) no-repeat; padding:460px 0 0 39px;}
.ban a span{ width:292px; height:66px; display:block; line-height:66px; font-size:18px; text-indent:25px; color:#fff; background:url(../images/ydywh03.jpg) no-repeat;}
.ban a span:hover{ background:url(../images/ydywh04.jpg) no-repeat;}
.ydy_cn01{ width:1000px; margin:0 auto 45px; overflow:hidden;}
.gjxr_bt{ width:1000px; overflow:hidden; border-bottom:1px solid #c4c4c4; padding:0 0 35px;}
.gjxr_bt dt{ width:640px; float:left; padding:0 0 0 7px;}
.gjxr_bt dt img{ float:left; margin:5px 15px 0 0; }
.gjxr_bt dt p{ width:430px; font-size:35px; float:left; line-height:40px; color:#333; overflow:hidden;}
.gjxr_bt dt b{ width:450px; display:block; float:left; margin:0 15px 0 0; font-size:32px; color:#333; line-height:35px;}
.gjxr_bt dd{ width:244px; float:right; padding:3px 0 0;}
.gjxr_bt dd a{ width:244px; height:66px; display:block; line-height:66px; background:url(../images/ydywh06.jpg) no-repeat; font-size:18px; text-align:center; text-indent:-25px; color:#fff;}
.gjxr_bt dd a:hover{ background:url(../images/ydywh07.jpg) no-repeat;}
.ydy_cn01_1{ width:1000px; overflow:hidden; padding:25px 0 0;}
.ydy_cn01_1 blockquote{ width:230px; padding:0 0 0 40px; float:left;}
.ydy_cn01_2{ width:730px; float:right; overflow:hidden; padding:25px 0 0;}
.ydy_cn01_2 dl{ width:710px; overflow:hidden; border-bottom:1px solid #ededed; padding:0 0 15px; margin:0 0 15px;}
.ydy_cn01_2 dl dt{ float:left; padding:0 0 0 20px;}
.ydy_cn01_2 dl dd{ width:416px; float:right; font-size:16px; color:#777; font-family:ËÎÌå; padding:5px 0 0; line-height:30px;}
.ydy_cn01_2 dl dd b{ color:#ff8b63;}
.ydy_cn01_2 a{ width:257px; color:#31c4ee; text-indent:58px; font-size:18px; display:block; background:url(../images/ydywh15.jpg) no-repeat; height:56px; line-height:56px; margin:20px 0 0 20px;}
.ydy_cn01_2 a:hover{ background:url(../images/ydywh16.jpg) no-repeat; color:#fff;}
.ydy_cn02{ width:100%; height:730px; overflow:hidden; background:#f8f8f8; margin:0 auto 40px;}
.ydy_cn02_1{ width:1000px; margin:0 auto; overflow:hidden; padding:50px 0 0;}
.ydy_cn02_1 ul{ width:1000px; height:482px; background:url(../images/ydywh18.jpg) no-repeat; overflow:hidden; margin:55px 0 0; position:relative;}
.ydy_cn02_1 ul li{ width:303px; height:134px; padding:25px 0 0 15px; position:absolute;}
.ydy_cn02_1 ul li blockquote{ width:275px; font-size:19px; color:#ff8932;}
.ydy_cn02_1 ul li blockquote img{ float:right; margin:5px 2px 0;}
.ydy_cn02_1 ul li p{ width:285px; line-height:26px; font-family:ËÎÌå; color:#777; font-size:16px; padding:10px 0 0;}
.ydy_cn02_1 ul .wz01{ left:0; top:0;}
.ydy_cn02_1 ul .wz02{ right:0; top:0;}
.ydy_cn02_1 ul .wz03{ left:0; top:296px;}
.ydy_cn02_1 ul .wz04{ right:0; top:296px;}
.ydy_cn03{ width:1000px; margin:0 auto 20px; overflow:hidden;}
.ydy_cn03_1{ width:1000px; height:416px; background:url(../images/ydywh22.jpg) no-repeat; overflow:hidden; margin:58px auto 0;}
.ydy_cn03_2{ width:550px; float:left; padding:0 0 0 50px;}
.ydy_cn03_2 span{ display:block; line-height:56px; color:#fff; font-size:26px; margin:0 0 20px;}
.ydy_cn03_2 blockquote{ font-size:26px; color:#ff6f3c; line-height:50px;}
.ydy_cn03_2 p{ width:540px; font-size:15px; color:#5e5d5d; line-height:24px; margin:5px 0 10px;}
.ydy_cn03_2 ul{ width:545px; overflow:hidden;}
.ydy_cn03_2 ul li{ width:266px; height:77px; overflow:hidden; float:left; margin:0 5px 5px 0; background:url(../images/ydywh23.jpg) no-repeat; position:relative;}
.ydy_cn03_2 ul li b{ width:266px; height:77px; font-size:28px; color:#fff; text-align:center; line-height:77px; display:block;}
.ydy_cn03_2 ul li p{ width:246px; height:62px; font-size:16px; color:#fff; line-height:26px; padding:15px 10px 0; background:#6f6f6f; position:absolute; left:0; top:0px; margin:0; display:none;}
.ydy_cn03_1 img{ float:right;}
.ydy_cn04{ width:100%; height:626px; background:#f8f8f8; overflow:hidden; margin:0 auto 60px;}
.ydy_cn04_1{ width:1000px; margin:0 auto; overflow:hidden; padding:60px 0 0;}
.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:#fff;}
.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/ydywh26.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_cn05{ width:1000px; margin:0 auto 30px; overflow:hidden;}
.ydy_cn05 .gjxr_bt p{ margin:0; text-indent:0;}
.ydy_cn05 p{ font-size:16px; line-height:26px; color:#494949; text-indent:2em; margin:30px auto;}
.qh_l{ width:760px; float:left;}
.qh_l dl{ width:751px; height:391px; position:relative;}
.qh_l dl dd{ width:751px; height:66px; background:url(../images/ydywh29.png) no-repeat; position:absolute; left:0; bottom:0; font-size:17px; line-height:66px; text-indent:50px; z-index:10; color:#fff;}
.qh_r{ width:233px; float:right;}
.qh_r ul li{ width:216px; background:#838383; float:right; cursor:pointer; height:59px; margin:0 0 1px; transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s; line-height:59px; font-weight:bold; color:#fff; font-size:20px; text-align:center;}
.qh_r ul li b{ width:216px; float:right; display:block; text-align:center;}
.qh_r ul .active{ width:233px; background:#ff7b4d; margin-left:-17px;}
#whc_Content1,#whc_Content2,#whc_Content3,#whc_Content4{ display:none;}
.ydy_cn06{ width:100%; background:#f8f8f8; height:800px; overflow:hidden; margin:0 0 55px;}
.ydy_cn06 .gjxr_bt{ width:1000px; padding-top:50px; margin:0 auto 55px; overflow:hidden;}



.ydy_cn06_1{ position: relative; height:578px; width:100%; overflow: hidden;}
.ydy_cn06_1 .pic{ height:565px;}
.ydy_cn06_1 .pic .fo_li01{ width:100%; height:460px; background:url(../images/ydywh35.jpg) no-repeat center top;}
.ydy_cn06_1 .pic .fo_li02{ width:100%; height:460px; background:url(../images/ydywh36.jpg) no-repeat center top;}
.ydy_cn06_1 .pic .fo_li03{ width:100%; height:460px; background:url(../images/ydywh37.jpg) no-repeat center top;}
.ydy_cn06_1 .pic .fo_li01_1{ width:1000px; margin:0 auto; overflow:hidden;}
.ydy_cn06_1 .pic .fo_li01_1 dl{ width:408px; float:right; padding:275px 0 0;}
.ydy_cn06_1 .pic .fo_li01_1 dl dt{ width:408px; height:237px; background:url(../images/ydywh38.png) no-repeat; padding:45px 0 0; position:relative;}
.ydy_cn06_1 .pic .fo_li01_1 dl dt p{ width:370px; margin:0 auto; text-indent:2em; line-height:30px; font-size:16px; color:#fff;}
.ydy_cn06_1 .pic .fo_li01_1 dl dt a{ width:384px; height:55px; display:block; position:absolute; left:13px; bottom:18px; background:url(../images/ydywh39.jpg) no-repeat; text-align:center; line-height:55px; color:#fff; font-size:18px; text-indent:-25px;}
#borno{ border:none; margin:0;}
.ydy_cn06_1 .pic .fo_li01_1 dl dt a:hover{ background:url(../images/ydywh40.jpg) no-repeat;}
.qhfy_an .hd { width:478px; float:left; overflow:hidden;}
.qhfy_an .hd li{ float:left; cursor:pointer; overflow:hidden;}
.qhfy_an .hd li a{ height:56px; display:block; float:left;}
.qhfy_an .hd .xgli01 a{ width:156px; background:url(../images/qhfy40.jpg) no-repeat;}
.qhfy_an .hd .xgli01 a:hover{ background:url(../images/qhfy43.jpg) no-repeat;}
.qhfy_an .hd .xgli02 a{ width:156px; background:url(../images/qhfy41.jpg) no-repeat;}
.qhfy_an .hd .xgli02 a:hover{ background:url(../images/qhfy44.jpg) no-repeat;}
.qhfy_an .hd .xgli03 a{ width:112px; background:url(../images/qhfy42.jpg) no-repeat;}
.qhfy_an .hd .xgli03 a:hover{ background:url(../images/qhfy45.jpg) no-repeat;}
.qhfy_an .hd .xgli01 .on{ background:url(../images/qhfy43.jpg) no-repeat;}
.qhfy_an .hd .xgli02 .on{ background:url(../images/qhfy44.jpg) no-repeat;}
.qhfy_an .hd .xgli03 .on{ background:url(../images/qhfy45.jpg) no-repeat;}
.qhfy_an{ width:1000px; overflow:hidden; margin:0 auto;}
.qhfy_an .prev,.qhfy_an .next{ width:39px; height:39px; margin:12px 3px 0 0; display:block; float:left;}
.qhfy_an .prev { background:url(../images/qhfy46.jpg) no-repeat;}
.qhfy_an .next { background:url(../images/qhfy49.jpg) no-repeat;}
.qhfy_an01{ position:absolute; top:490px;}

.ydy_cn07{ width:1000px; margin:0 auto; overflow:hidden;}
.ydy_cn07_1{ width:1000px; margin:0 auto 30px; overflow:hidden;}
.ydy_cn07_1 ul{ width:1020px; overflow:hidden; padding:42px 0 0;}
.ydy_cn07_1 ul li{ width:242px; height:409px; margin:0 10px 0 0; overflow:hidden; text-align:center; float:left; background:url(../images/ydywh47.jpg) no-repeat;}
.ydy_cn07_1 ul li img{ margin:24px auto 14px;}
.ydy_cn07_1 ul li b{ display:block; font-size:22px; color:#333;}
.ydy_cn07_1 ul li em{ display:block; font-size:12px; text-transform:uppercase; background:url(../images/ydywh48.jpg) no-repeat center bottom; padding:0 0 10px; margin:0 0 20px; color:#666;}
.ydy_cn07_1 ul li p{ font-size:16px; color:#333; line-height:30px;}
.ydy_cn07_1 ul li a{ font-size:16px; width:141px; height:32px; line-height:32px; text-align:center; background:url(../images/ydywh49.jpg) no-repeat; color:#fff; display:block; margin:15px auto 0;}
.ydy_cn07_1 ul li a:hover{ text-decoration:underline;}




/*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;}
