@charset "gb2312";
* { padding: 0px; margin: 0px; }
body { padding: 0px; margin: 0px; font-family: "Microsoft Yahei"; font-size: 14px; line-height: 28px; }
@font-face {
font-family: "时尚中黑简体";
src: url("../fonts/ShiShangZhongHeiJianTi.woff2") format("woff2"), url("../fonts/ShiShangZhongHeiJianTi.woff") format("woff"), url("../fonts/ShiShangZhongHeiJianTi.ttf") format("truetype"), url("../fonts/ShiShangZhongHeiJianTi.eot") format("embedded-opentype"), url("../fonts/ShiShangZhongHeiJianTi.svg") format("svg");
}
* html .clearFix { display: inline-block; }
*+html .clearFix { display: inline-block; }
.clearFix:after { height: 0; visibility: hidden; content: "."; display: block; clear: both; }
a { color: #fff; font-size: 16px; text-decoration: none; }
.main { width:1200px; margin:auto; }
.navleft { width: 290px; float: left; }
.navleft a.logo { display: block; width: 290px; height: 88px; background: url(../images/logo.png) no-repeat center left; background-size:100% auto; }
.section { position: relative; text-align: center; background-position: center top; overflow: hidden; }
p { padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; list-style-image: none; padding-top: 0px; }
ul { padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; list-style-image: none; padding-top: 0px; }
li { padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; list-style-image: none; padding-top: 0px; }
/****导航****/
.megamenu { margin: 0; padding: 0; width: 910px; list-style: none; height: 85px; display: inline-block; position: relative; float: right; }
.megamenu li { float: left; width: 220px; height: 88px; display: inline; background: url(../images/line.jpg) left center no-repeat; }
.megamenu>li>a { float: left; font-family: Microsoft YaHei; color: #333; text-decoration: none; font-size: 19px; height: 88px; line-height: 88px; text-align: center; width: 220px; background: url(../images/dh_hover.png) no-repeat center 88px; }
.megamenu>li:hover>a:hover { background: url(../images/dh_hover.png) no-repeat center bottom }
.megamenu>li>.megapanel { position: absolute; display: none; background: rgba(255, 255, 255, 0.9); top: 85px; z-index: 99; }
.megapanel .col { display: block; height: 45px; float: left; }
.megapanel .col a { display: block; position: relative; color:#333; padding:5px 20px; line-height:35px; }
.megapanel .col a:hover { background:#c30d23; color:#fff; }
.dingwei1 { left:102px; }
.dingwei2 { left:450px; }
.dingwei3 { left:276px; }
.dingwei4 { left:455px; }
.dingwei5 { left:90px; }
.dingwei6 { left:500px; }
.dingwei7 { left:600px; }
.dingwei8 { left:710px; }
/****banner****/
.section01 { transition: all 2s; background-size: 2880px 1800px; }
.active.section01 { background-size: 1920px 1200px; transition-delay: 0s; }
#div1-bot { z-index: 5; position: fixed; width: 100%; background: url(../images/top.png) no-repeat center top; height: 88px; top: 0px; transition: 1s; }
.sun_banner { width:100%; height:100vh; background: -webkit-linear-gradient(#25252D, #515263); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(#25252D, #515263); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(#25252D, #515263); /* Firefox 3.6 - 15 */ background: linear-gradient(#25252D, #515263); /* 标准的语法 */ }
.Yl-container { width:100%; height:100vh; overflow:hidden; position:relative; }
.Yl-container .Yl-wrapper { width: 100%; height: 100%; overflow: hidden; position:relative; }
.Yl-container .Yl-wrapper i { list-style:none; font-style:normal; }
.Yl-container .Yl-wrapper .Yl-slide { width: 100%; height: 100%; overflow: hidden; position:absolute; display: none; }
.Yl-container .Yl-wrapper .Yl-slide.active { display: block; }
.Yl-container .Yl-wrapper .Yl-slide .Yl-img0 { width: 100%; height: 100%; background:url(../images/sybanner1.jpg) top center no-repeat; background-size:100% 100%; position:absolute; z-index:0; }
.Yl-container .Yl-wrapper .Yl-slide .Yl-font0, .Yl-container .Yl-wrapper .Yl-slide .Yl-font1, .Yl-container .Yl-wrapper .Yl-slide .Yl-font2, .Yl-container .Yl-wrapper .Yl-slide .Yl-font3 { width: 1200px; height:auto; text-align: center; margin: 0 auto; font-family:"时尚中黑简体"!important; }
.Yl-container .Yl-wrapper .Yl-slide.Yl-0 .Yl-font0 { font-size:72px; color: #fff; margin-top: 300px; }
.Yl-container .Yl-wrapper .Yl-slide.Yl-0 .Yl-font1 { font-size:30px; color: #fff; margin-top: 45px; }
.Yl-container .Yl-wrapper .Yl-slide.Yl-0 .Yl-font2 { font-size:30px; color: #fff; margin-top: 45px; letter-spacing:2px; }
.Yl-container .Yl-wrapper .Yl-slide.Yl-0 .Yl-font3 { font-size:30px; color: #fff; margin-top: 30px; letter-spacing:2px; text-transform:uppercase; }
.Yl-container .Yl-wrapper .Yl-slide.Yl-1 .Yl-font0 { font-size:72px; color: #fff; margin-top: 280px; }
.Yl-container .Yl-wrapper .Yl-slide.Yl-1 .Yl-font1 { font-size:30px; color: #fff; margin-top: 30px; }
.Yl-container .Yl-wrapper .Yl-slide.Yl-1 .Yl-font2 { font-size:36px; color: #fff; margin-top: 30px; }
.Yl-container .Yl-wrapper .Yl-slide.Yl-1 .Yl-font3 { font-size:36px; color: #fff; margin-top: 30px; }
.Yl-container .Yl-pagination { width:100%; height: 22px; position: absolute; bottom:-20px; z-index: 3; text-align: center; }
.Yl-container .Yl-pagination span { display:inline-block; width:40px; height:10px; margin:0 5px; cursor:pointer; transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; background:#ccc; opacity:0.8; border-radius:10px; }
.Yl-container .Yl-pagination-bullet-active { background:#c30d23!important; filter:alpha(opacity:80);
opacity:0.8; }
.Yl-container .Yl-wrapper .Yl-slide .fadeInUp i { opacity:0; display:inline-block; vertical-align:text-bottom; transform:translateY(120px); -webkit-transform:translateY(120px); transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s; }
.Yl-container .Yl-wrapper .Yl-slide .fadeInUp.act i { transform:translateY(0); -webkit-transform:translateY(0); opacity:1; }
.Yl-container .Yl-wrapper .Yl-slide.Yl-1 .fadeInUp.Yl-font0 i { padding:0 10px; }
.Yl-container .Yl-wrapper .Yl-slide .fadeInUp.Yl-font1 i { padding:0 1px; }
.Yl-container .Yl-wrapper .Yl-slide .slideInLeft { position:relative; z-index: 1; }
.Yl-container .Yl-wrapper .Yl-slide .slideInLeft i { display:inline-block; text-align:left; }
.Yl-container .Yl-wrapper .Yl-slide .slideInLeft i b { opacity:0; display:inline-block; white-space:nowrap; overflow:hidden; transition:all 0.6s ease-out 0s; -webkit-transition:all 0.6s ease-out 0s; width:10%; }
.Yl-container .Yl-wrapper .Yl-slide .slideInLeft.act i b { width:100%; opacity:1; }
.Yl-container .Yl-Button { position:absolute; z-index: 2; width: 100%; height:100vh; top: 0; left: 0; }
.Yl-container .Yl-Button a { display:inline-block; width:100%; height:100vh; }
@keyframes Yl-img_an { 0% {
transform:scale(1, 1);
}
100% {
transform:scale(1.2, 1.2);
}
}
/****集团概况****/
.section02 { background: #fff; transition: all 2s; }
.active.section02 { background:url(../images/gybg.jpg); transition-delay: 0s; }
.p2-0 { position: absolute; width: 336px; height: 88px; margin-left: -168px; top: 0px; left: 50%; opacity: 0; transition: all 2s; }
.active .p2-0 { position: absolute; top: 120px; opacity: 1; transition-delay: 0s; z-index:999; }
.p2-ul { position: absolute; width: 1200px; height: 275px; margin-left: -600px; top:0; left: 50%; transition: all 1s; }
.p2-ul li { position: absolute; width: 163px; height: 163px; float: left; left: 50%; opacity: 0; transition: all 2s; }
.p2-ul li a { color: #333; font-size: 16px; line-height: 40px; }
.active .p2-ul { top: 280px; transition: all 1s; }
.active .p2-ul .p2-1 { margin-left: -600px; opacity: 1; transition-delay: 500ms; }
.active .p2-ul .p2-2 { margin-left: -341px; opacity: 1; transition-delay: 500ms; }
.active .p2-ul .p2-3 { margin-left: -81px; opacity: 1; transition-delay: 500ms; }
.active .p2-ul .p2-4 { margin-left: 178px; opacity: 1; transition-delay: 500ms; }
.active .p2-ul .p2-5 { margin-left: 437px; opacity: 1; transition-delay: 500ms; }
.ggy { position: absolute; width: 601px; height: 47px; left: 50%; top:580px; opacity: 0; margin-left:500px; transition: all 2s; }
.active .ggy { opacity: 1; margin-left:0; transition-delay: 500ms; }
@-webkit-keyframes flipOutYtest { from {
-webkit-transform: perspective(1400px);
transform: perspective(1400px);
}
40% {
-webkit-transform: perspective(1400px) rotate3d(0, 1, 0, 60deg);
transform: perspective(1400px) rotate3d(0, 1, 0, 60deg);
opacity: 1;
}
50% {
-webkit-transform: perspective(1400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(1400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
to { -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, 180deg); transform: perspective(1400px) rotate3d(0, 1, 0, 180deg); opacity: 0; }
}
@-webkit-keyframes flipInYtest { from {
-webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -180deg);
transform: perspective(1400px) rotate3d(0, 1, 0, -180deg);
opacity: 0;
}
50% {
-webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -90deg);
transform: perspective(1400px) rotate3d(0, 1, 0, -90deg);
opacity: 0;
}
60% {
-webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -60deg);
transform: perspective(1400px) rotate3d(0, 1, 0, -60deg);
opacity: 1;
}
to { -webkit-transform: perspective(1400px); transform: perspective(1400px); opacity: 1; }
}
.test { -webkit-animation: flipOutYtest 0.75s linear; animation: flipOutYtest 0.75s linear; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.test2 { -webkit-animation: flipInYtest 0.75s linear; animation: flipInYtest 0.75s linear; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.p2-ul .well-item img { width: 163px; height: 163px; }
.p2-ul .correct { position: absolute; width: 100%; }
/****背景动画****/
@keyframes move_wave { 0% {
transform: translateX(0) translateZ(0) scaleY(1)
}
50% {
transform: translateX(-25%) translateZ(0) scaleY(0.55)
}
100% {
transform: translateX(-50%) translateZ(0) scaleY(1)
}
}
.waveWrapper { overflow: hidden; position: absolute; left: 0; right: 0; bottom: 0; height:250px; }
.waveWrapperInner { position: absolute; width: 100%; overflow: hidden; height: 100%; bottom: -1px; background-image: linear-gradient(to top, #c30d23 20%, #c30d23 80%); }
.bgTop { z-index: 15; opacity: 0.5; }
.bgMiddle { z-index: 10; opacity: 0.75; }
.bgBottom { z-index: 5; }
.wave { position: absolute; left: 0; width: 200%; height: 100%; background-repeat: repeat no-repeat; background-position: 0 top; transform-origin: center top; }
.waveTop { background-size: 50% 100px; }
.waveWrapper .waveTop { animation: move-wave 3s; -webkit-animation: move-wave 3s; -webkit-animation-delay: 1s; animation-delay: 1s; }
.waveMiddle { background-size: 50% 120px; }
.waveWrapper .waveMiddle { animation: move_wave 10s linear infinite; }
.waveBottom { background-size: 50% 100px; }
.waveWrapper .waveBottom { animation: move_wave 15s linear infinite; }
/****主营业务****/
.section03 { background: #fff; }
.p3-ul { position: absolute; width: 472px; height: 546px; top: 288px; left:50%; margin-left:-236px; background:url(../images/zyyw_pic.png) no-repeat 50% 50%; background-size: 472px 546px; z-index: 999; }
.p3-ul li { position:absolute; }
.p3-ul li span { display:block; text-align:right; color:#fff; padding:5px 0; }
.p3-ul li b { display:block; font-size:18px; line-height:25px; }
.p3-ul li i { display:block; font-size:12px; font-style:normal; font-weight:bold; text-transform:uppercase; line-height:15px; }
.p3-ul li:hover span, .p3-ul li.on span { color:#fffd00; transition: all 1s; }
.p3-pic { width: 50px; height: 50px; margin: 0 30px; position: relative; }
.p3-ul li .p3-pic1 { background:url(../images/zyyw_ico1.png) no-repeat center; }
.p3-ul li.on .p3-pic1 { background:url(../images/zyyw_ico1a.png) no-repeat center; transition: all 1s; }
.p3-ul li .p3-pic2 { background:url(../images/zyyw_ico2.png) no-repeat center; }
.p3-ul li.on .p3-pic2 { background:url(../images/zyyw_ico2a.png) no-repeat center; transition: all 1s; }
.p3-ul li .p3-pic3 { background:url(../images/zyyw_ico3.png) no-repeat center; }
.p3-ul li.on .p3-pic3 { background:url(../images/zyyw_ico3a.png) no-repeat center; transition: all 1s; }
.p3-ul li .p3-pic4 { background:url(../images/zyyw_ico4.png) no-repeat center; }
.p3-ul li.on .p3-pic4 { background:url(../images/zyyw_ico4a.png) no-repeat center; transition: all 1s; }
.p3-ul li .p3-pic5 { background:url(../images/zyyw_ico5.png) no-repeat center; }
.p3-ul li.on .p3-pic5 { background:url(../images/zyyw_ico5a.png) no-repeat center; transition: all 1s; }
.p3-ul li .p3-pic6 { background:url(../images/zyyw_ico6.png) no-repeat center; }
.p3-ul li.on .p3-pic6 { background:url(../images/zyyw_ico6a.png) no-repeat center; transition: all 1s; }
.fr { float: right; }
.fl { float: left; }
.p3-ul .well-item img { width: 50px; height: 50px; }
.p3-ul li { opacity: 1; transition: all 1.5s; }
.p3-ul li.p3-1 { top: 120px; left: -225px; width: 280px; }
.p3-ul li.p3-2 { top: 388px; left: -225px; width: 280px; }
.p3-ul li.p3-3 { top: 518px; left: 162px; width: 160px; }
.p3-ul li.p3-4 { top: 388px; left: 412px; width: 330px; }
.p3-ul li.p3-5 { top: 120px; left: 412px; width: 330px; }
.p3-ul li.p3-6 { top: -70px; left: 162px; width: 160px; }
.p3-ul li.p3-3 .p3-pic, .p3-ul li.p3-6 .p3-pic { margin:0 auto; }
.p3-ul li.p3-3 span, .p3-ul li.p3-6 span { text-align:center; }
.p3-ul li.p3-4 span, .p3-ul li.p3-5 span { text-align:left; }
#tab3 .tab_box3 { width:100%; height:100vh; }
#tab3 .tab_box3 img { width:100%; height:100vh; }
#tab3 .hide { opacity:0; transition: all 2s; }
/****资讯中心****/
.section04 { background: #fff; transition: all 2s; }
.active.section04 { background: #fff; transition-delay: 0s; }
.news_box { width:1200px; position:absolute; top:100px; left:50%; margin-left:-600px; opacity:0; transition: all 1s; }
.active .news_box { opacity: 1; top: 240px; transition-delay: 1s; }
.news_box .news_tit { width:624px; height:38px; margin:auto; }
.news_box .news_tit h3 a { float:left; width:140px; height:38px; line-height:38px; text-align:center; font-size:16px; color:#303030; font-weight:normal; background:#fff; border-radius:38px; margin:0 8px; }
.news_box .news_tit .active a { background:#c30d23; border-radius:38px; color:#fff; }
.news_box .hide { display:none; }
.news_box .news_list dl { height:160px; background:#f2f2f2; cursor:pointer; margin-top:28px; }
.news_box .news_list dl dd { float:left; width:200px; height:130px; margin:15px; overflow:hidden; }
.news_box .news_list dl dd img { width:100%; height:100%; object-fit: cover; }
.news_box .news_list dl dt { float:left; width:935px; padding:15px 0 15px 35px; }
.news_box .news_list dl dt .news_left { width:730px; float:left; text-align:left; padding-top:10px; }
.news_box .news_list dl dt .news_left a { font-size:16px; color:#333; line-height:55px; }
.news_box .news_list dl dt .news_left p { font-size:14px; line-height:24px; color:#666; height:48px; overflow:hidden; }
.news_box .news_list dl dt .news_right { width:205px; float:left; }
.news_box .news_list dl dt .news_right b { font-size:18px; font-family:Verdana; color:#9b9b9b; display:block; line-height:70px; font-weight:normal; }
.news_box .news_list dl dt .news_right a { display:block; width:98px; height:33px; border:1px solid #ccc; border-radius:35px; color:#9b9b9b; text-align:center; line-height:33px; margin:auto; }
.news_box .news_list dl:hover { background:#c30d23; }
.news_box .news_list dl:hover dt .news_left a { color:#fff; font-weight:bold; }
.news_box .news_list dl:hover dt .news_left p { color:#ddd; }
.news_box .news_list dl:hover dt .news_right b { color:#ddd; }
.news_box .news_list dl:hover dt .news_right a { border:1px solid #fff; color:#ddd; }
.p4-more { position: absolute; text-align: center; top: 100%; width: 140px; height: 38px; margin-left: -70px; left: 50%; opacity: 0; transition: all 1s; }
.active .p4-more { opacity: 1; top: 94%; transition-delay: 1s; }
.p4-more a { line-height: 38px; display: block; width: 138px; height: 36px; border-radius: 36px; border:1px solid #999; color: #333; font-size: 14px; transition: all 500ms; }
.p4-more a:hover { background: #c30d23; border:1px solid #c30d23; color: #fff; }
/****联系我们****/
.section05 { background: url(../images/p5.jpg) no-repeat 50% 50%; transition: all 2s; background-size: 2880px 1800px; }
.active.section05 { background: url(../images/p5.jpg) no-repeat 50% 50%; background-size: 1920px 1200px; transition-delay: 0s; }
.p5-ul { position: absolute; width: 1200px; height: 260px; margin-left: -600px; top: 240px; left: 50%; transition: all 1s; }
.p5-ul li { position: absolute; width: 170px; height: 196px; top:0; left: 50%; margin-left:-85px; opacity: 0; transition: all 1s; }
.p5-1 { position: absolute; width: 376px; height: 67px; left: 50%; opacity: 1; transition: all 1s; margin-left: -188px; margin-top:60px; }
.active .p5-1 { opacity: 1; margin-left:-560px; transition-delay: 1s; margin-top:60px; }
.p5-2 { position: absolute; width: 180px; float: left; height: 192px; left: 50%; opacity: 0; margin-left: -90px; transition: all 1s; }
.active .p5-2 { opacity: 1; margin-left:-90px; transition-delay: 1s; }
.p5-3 { position: absolute; width: 151px; float: left; height: 151px; left: 50%; opacity: 0; transition: all 1s; margin-top:60px; }
.active .p5-3 { margin-top:60px; opacity: 1; margin-left:178px; transition-delay: 1s; }
.p5-4 { position:absolute; left:0; top:200px; text-align:center; color:#fff; width:100%; opacity:0; transition: all 1s; }
.active .p5-4 { top:460px; opacity:1; transition-delay: 1s; }
.p5-5 { position:absolute; left:50%; top:300px; margin-left:-220px; text-align:center; color:#fff; width:440px; opacity:0; transition: all 1s; }
.p5-5 span { display:block; float:left; width:120px; margin:0 50px; }
.p5-5 img { display:block; width:120px; height:120px; }
.p5-5 b { display:block; font-size:14px; color:#fff; line-height:40px; font-weight:normal; }
.active .p5-5 { top:540px; opacity:1; transition-delay: 1s; }
.p5-6 { position: absolute; width: 1200px; left:50%; margin-left:-600px; opacity: 0; color:#fff; transition: all 1s; top:600px; }
.active .p5-6 { top: 750px; opacity: 1; transition-delay: 1s; }
.p5-left { float:left; }
.p5-left span { display:block; float:left; padding-right:10px; line-height:35px; }
.p5-left select { height:35px; background:none; border:1px solid #7eb18b; position:relative; z-index:1; color:#fff; padding-left:5px; margin-right:5px; outline:none; }
.select_1 { width:110px; }
.select_2 { width:210px; }
.select_1 option, .select_2 option { color:#000; height:35px; line-height:35px; }
.p5-right { float:right; }
.p5-right .text { width:310px; height:31px; background:#fff; border:0; font-size:12px; color:#999; padding-left:10px; outline:none; float:left; }
.p5-right .submit { background:url(../images/search.jpg) no-repeat; width:31px; height:31px; border:0; float:left; outline:none; cursor:pointer; }
.p5-7 { border-top:1px solid #fff; width:100%; position:absolute; top:910px; left:0; opacity: 0; transition: all 1s; }
.active .p5-7 { top: 810px; opacity: 1; transition-delay: 1s; }
.bottom_main { width:1200px; margin:auto; }
.bottom_left { float:left; text-align:left; color:#fff; padding-top:25px; line-height:30px; }
.bottom_right { float:right; color:#fff; padding:40px 0; }
.p5-b { position: absolute; text-align: center; width: 100px; bottom: 10%; height: 32px; margin-left: -50px; left: 50%; opacity: 0; color:#FFF; transition: all 1s; }
.active .p5-b { bottom: 1%; opacity: 1; transition-delay: 2s; }
.fp-tableCell img.zyyw_picc { top:300px!important; margin-left:-140px!important; width:300px!important; }
#pagination { top:260px; width:480px!important; height:323px; margin-left:-140px!important; }
 #pagination li:nth-child(1) {
left:-273px;
top:60px;
}
 #pagination li:nth-child(2) {
left:-264px;
top:256px;
}
 #pagination li:nth-child(3) {
left:58px;
top:360px;
}
 #pagination li:nth-child(4) {
left:355px;
top:256px;
}
 #pagination li:nth-child(5) {
left:345px;
top:60px;
}
 #pagination li:nth-child(6) {
left:58px;
top:-42px;
}
.syfooter { width: 1200px; margin: 0 auto; margin-top:265px; text-align:left; color:#fff; }
.syfoot01{ border-bottom:2px solid #fefefe; padding-bottom:25px;}
.syfoot02{ font-size:16px; line-height:30px; color:fff;padding-top:25px;}
.syd01 { float:left; width:600px; }
.sydtit{ font-size:18px; font-weight:bold; margin-bottom:20px;}
.sydtit a{ font-size:18px; }
.sydcont{ font-size:16px; line-height:28px;}
.sydcont a{color:#fff}
.syd02 { float:left; width:200px; }
.syd03 { float:left; width:200px; }
.syd04 { float:left; width:200px; }



/****企业风采****/





.section06 { background: #fff; transition: all 2s; }
.active.section06 { background: #fff; transition-delay: 0s; }
.qiye_box { width:1200px; position:absolute; top:100px; left:50%; margin-left:-600px; opacity:0; transition: all 1s; }
.active .qiye_box { opacity: 1; top: 240px; transition-delay: 1s; }
.qiye_box .qiye_tit { width:468px; height:38px; margin:auto; }
.qiye_box .qiye_tit h3 a { float:left; width:140px; height:38px; line-height:38px; text-align:center; font-size:16px; color:#303030; font-weight:normal; background:#fff; border-radius:38px; margin:0 8px; }
.qiye_box .qiye_tit .active a { background:#c30d23; border-radius:38px; color:#fff; }
.qiye_box .hide { display:none; }
.qiye_box .qiye_list{ margin-top:35px;}
.qiye_box .qiye_list dl dd { float:left; width:200px; height:130px; margin:15px; overflow:hidden; }
.qiye_box .qiye_list dl dd img { width:100%; height:100%; object-fit: cover; }
.qiye_box .qiye_list dl dt { float:left; width:935px; padding:15px 0 15px 35px; }
.qiye_box .qiye_list dl dt .qiye_left { width:730px; float:left; text-align:left; padding-top:10px; }
.qiye_box .qiye_list dl dt .qiye_left a { font-size:16px; color:#333; line-height:55px; }
.qiye_box .qiye_list dl dt .qiye_left p { font-size:14px; line-height:24px; color:#666; height:48px; overflow:hidden; }
.qiye_box .qiye_list dl dt .qiye_right { width:205px; float:left; }
.qiye_box .qiye_list dl dt .qiye_right b { font-size:18px; font-family:Verdana; color:#9b9b9b; display:block; line-height:70px; font-weight:normal; }
.qiye_box .qiye_list dl dt .qiye_right a { display:block; width:98px; height:33px; border:1px solid #ccc; border-radius:35px; color:#9b9b9b; text-align:center; line-height:33px; margin:auto; }
.qiye_box .qiye_list dl:hover { background:#c30d23; }
.qiye_box .qiye_list dl:hover dt .qiye_left a { color:#fff; font-weight:bold; }
.qiye_box .qiye_list dl:hover dt .qiye_left p { color:#ddd; }
.qiye_box .qiye_list dl:hover dt .qiye_right b { color:#ddd; }
.qiye_box .qiye_list dl:hover dt .qiye_right a { border:1px solid #fff; color:#ddd; }


.poster-main { position: relative; width: 900px; height: 270px }
.poster-main a, .poster-main img { display:block; }
.poster-main .poster-list { width: 900px; height: 270px }
.poster-main .poster-list .poster-item { position: absolute; left: 0px; top: 0px }
.poster-main .poster-btn { position: absolute; height: 100%; width:100px; top: 0px; z-index: 10; opacity: 0.3; }
.poster-main .poster-prev-btn { left: 0px; background: url(../images/btn_l.png) no-repeat center center; }
.poster-main .poster-next-btn { right: 0px; background: url(../images/btn_r.png) no-repeat center center; }
