﻿@charset "utf-8";
/*end*/
body{overflow-x:hidden;}


h2{text-align: center;}
h2 span{display: block;font-size: 40px; line-height: 40px; color:#333333;margin-bottom: 13px; font-weight: normal;}
h2 em{display: block;font-size: 20px; line-height: 20px; color:#666666; font-weight: normal; margin-bottom: 18px;}
h2 i{display: block;width:42px; height:2px; background:#C80908; margin:0 auto;}

.yzbj{height:897px;background:url(../images/yzbj.jpg) no-repeat center; overflow: hidden;}
.yz{padding-top:103px;}
.yz h2{text-align: center; margin:0 auto 30px;padding-top:20px;background:url(../images/yztitbj.png) no-repeat center; width:288px;padding-right: 30px;box-sizing: border-box;}
.yz h2 span{display: block; font-size: 38px; line-height: 38px; color:#191919; margin-bottom: 10px; font-weight: normal;}
.yz h2 em{display: block;font-size: 18px;color:#333333; font-weight: normal;}
.yz p{height:67px; text-align: center;font-size: 16px;color:#333333; margin-bottom: 46px;}
.poster-main {position: relative;margin:0 auto;}
.poster-main .poster-btn{  position: absolute; cursor:pointer;  z-index: 10;width: 0 !important;}
.poster-main .poster-btn a { position: absolute;width:34px; height:67px; top: 50%; margin-top: -27px; display:block;}
.poster-main .poster-prev-btn a { right: -75px; background:url(../images/next.png) no-repeat;}
.poster-main .poster-next-btn a { left: -75px;background:url(../images/prev.png) no-repeat; }
.poster-main .poster-prev-btn{right:0px;top:130px;}
.poster-main .poster-next-btn{left:0px;top:130px;}
.poster-item{position: relative; margin: 0 auto; opacity: 1;}
.poster-item em{display: none;height: 60px;line-height: 60px;text-align: center;font-size: 18px;color: #fff;overflow: hidden; }
.poster-main .poster-list .poster-item img {display: block;width: 100%;}
.poster-main .poster-list .poster-item {position: absolute;left: 0;top: 0; opacity: 1;box-shadow:0px 3px 16px 0px rgba(4,0,0,1);}
.poster-main .poster-btn {position: absolute;top: 0;cursor: pointer;}
/**/
.fwbj{height:1028px; background:url(../images/fwbj2.jpg) no-repeat center; overflow: hidden;}
.fw{padding-top:79px;}
.fw h2{margin-bottom: 19px;}
.fw .fw_cen{height:580px;}
.fw .fw_cen .fwbt{width:323px; height:560px;float:left;}
.fw .fw_cen .fwbt h3{width:323px; height:147px;}
.fw .fw_cen .fwbt h3 img{width:323px;height:147px;}
.fw .fw_cen .fwbt ul{width:313px; height:403px; border:5px solid #c82020;}
.fw .fw_cen .fwbt ul li{height:101px; border-bottom:1px solid #e1e1e1;padding-top:21px; padding-left:43px; box-sizing: border-box; position: relative;}
.fw .fw_cen .fwbt ul li i{display: block;width:52px; height:52px;float:left; margin-right: 9px;}
.fw .fw_cen .fwbt ul li .fw1{background:url(../images/fw1.png) no-repeat center;}
.fw .fw_cen .fwbt ul li .fw2{background:url(../images/fw2.png) no-repeat center;}
.fw .fw_cen .fwbt ul li .fw3{background:url(../images/fw3.png) no-repeat center;}
.fw .fw_cen .fwbt ul li .fw4{background:url(../images/fw4.png) no-repeat center;}
.fw .fw_cen .fwbt ul li span{display: block;float:left;padding-top:9px;}
.fw .fw_cen .fwbt ul li span em{display: block; font-size: 26px; line-height: 26px; color:#333333; margin-bottom: 4px;}
.fw .fw_cen .fwbt ul li span p{font-size: 10px; line-height: 10px; color:#c3c3c3; text-transform: uppercase;}
.fw .fw_cen .fwbt ul li.cur .fw1{background:url(../images/fw1_h.png) no-repeat center;}
.fw .fw_cen .fwbt ul li.cur .fw2{background:url(../images/fw2_h.png) no-repeat center;}
.fw .fw_cen .fwbt ul li.cur .fw3{background:url(../images/fw3_h.png) no-repeat center;}
.fw .fw_cen .fwbt ul li.cur .fw4{background:url(../images/fw4_h.png) no-repeat center;}
.fw .fw_cen .fwbt ul li.cur span em{font-weight: bold; color:#c82020;}
.fw .fw_cen .fwbt ul li.cur b{display: block;width:17px; height:32px; background:url(../images/dbx3.png) no-repeat center; position: absolute;right:-17px; top:34px;}
.fw .fw_cen .yf_box{width:826px; height:560px; float:right;}
.fw .fw_cen dl{width:826px; height:560px; float:right;position: relative;}
.fw .fw_cen dl dt{width:826px; height:560px;}
.fw .fw_cen dl dt img{width:826px; height:560px;}
.fw .fw_cen dl dd{width:826px;height:135px; position: absolute;left:0;bottom:0; padding-top:20px; padding-left:24px; box-sizing: border-box; background:url(../images/wzbj3.png) no-repeat center;}
.fw .fw_cen dl dd span{display: block;height:38px; line-height:38px;margin-bottom:10px;}
.fw .fw_cen dl dd span em{display: block;float:left;}
.fw .fw_cen dl dd span em a{font-size: 26px; color:#FFF;}
.fw .fw_cen dl dd span b{display: block;    float: right;    width: 94px;    height: 38px;    padding-left: 61px;    line-height: 38px;   background: url("../images/wzbj4.png") no-repeat center;}
.fw .fw_cen dl dd span b a{font-size: 18px;    color:#FFF; }
.fw .fw_cen dl dd p{font-size: 16px;    color:#FFF;    height: 41px;    width: 770px;}
.fw .soubj{height:207px;background:url(../images/soubj.png) no-repeat center;}
.fw .soubj .soutit{width:238px;height:158px;float:left;padding-top:59px; box-sizing: border-box;}
.fw .soubj .soutit span{display: block;font-size: 24px;color:#FFFFFF; margin-bottom: 5px; line-height: 28px; text-align: center; text-transform: uppercase;}
.fw .soubj .soufl{float:left;width:962px; height:158px;padding-top:34px; padding-left:21px; box-sizing: border-box;}
.fw .soubj .soufl ul li{height:33px; margin-bottom: 12px;float:left;}
.fw .soubj .soufl ul li i{display: block;width:162px; height:33px;float:left; text-align: center;line-height: 33px;background:url(../images/wzbj6.png) no-repeat center; margin-right: 21px;}
.fw .soubj .soufl ul li i a{font-size: 20px; color:#333333;}
.fw .soubj .soufl ul li strong{display:block;float:left; line-height:33px;}
.fw .soubj .soufl ul li strong a{display: block;float:left;padding-left:14px;background:url(../images/dbx2.png) no-repeat left; font-size: 16px; color:#333333; margin-right: 16px; font-weight:normal;}
.fw .soubj .soufl ul li.fr2,.fw .soubj .soufl ul li.fr4{float:right;}
.fw .soubj .soufl ul li.fr2{margin-right: 86px;}
.fw .soubj .soufl ul li.fr4{margin-right: 53px;}

/**/
.casebj{height:1370px; background:url(../images/casebj.jpg) no-repeat center;}
.case{padding-top:79px;}
.case h2{margin-bottom: 40px;}
.case h2 span{color:#FFF;}
.case h2 em{color:rgba(255,255,255,0.68);}
.case ul{height:1024px; overflow: hidden;}
.case ul li{float:left;width:385px;height:472px;margin-left: 22px;margin-bottom: 40px;background:#FFF;padding-top:16px; box-sizing: border-box; transition: .5s;}
.case ul li.fr{margin-left: 0;}
.case ul li dl{width:356px; margin:0 auto;}
.case ul li dl dt{width:356px; height:200px; overflow: hidden;}
.case ul li dl dt img{width:356px; height:200px; transition: 1s;}
.case ul li:hover dl dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.case ul li dl dd{padding:22px 14px 0 20px;}
.case ul li dl dd h4{height:23px; line-height: 23px; margin-bottom:20px; }
.case ul li dl dd h4 a{font-size: 22px; color:#333333; font-weight: normal;}
.case ul li dl dd h5{line-height: 28px;text-align: justify; font-weight:normal;margin-bottom:15px;}
.case ul li dl dd h5 a{font-size: 14px; color:#666666;font-weight:normal;}
.case ul li dl dd em{display: block;height:53px; border-top:1px dashed #c3c3c3; line-height: 53px;margin-top:40px;}
.case ul li dl dd em a{float:right;font-size: 14px; color:#a5a5a5;padding-right:18px;background:url(../images/jt.png) no-repeat right;}
.case ul li:hover{box-shadow:0px 3px 18px 0px rgba(4,0,0,0.15);}
.case ul li:hover dl dd h4 a{color:#C82020;}
.case ul li:hover dl dd em a{color:#C82020;background:url(../images/jt_h.png) no-repeat right;}
.case .gd{width:193px; height:55px; margin:0 auto;background:url(../images/gdbj.jpg) no-repeat center;text-align: center; line-height: 55px;}
.case .gd a{display: block;font-size: 21px; color:#FFFFFF;}
.case .gd:hover{animation:shake 1s linear;-webkit-animation:shake 1s linear;}
/**/
.edgebj{height:2697px;}
.edge{padding-top:80px;}
.edge h2{margin-bottom: 46px;}
.edge .edge1{height:480px;}
.edge .edge1 dl dt{width:960px; height:480px;float:right; margin-right: -360px;}
.edge .edge1 dl dt img{width:960px; height:480px;}
.edge .edge1 dl dd{width:498px; float:left;}
.edge .edge1 dl dd i{display:block;width:105px;height:143px; background:url(../images/ed1.png) no-repeat center; margin-bottom: 60px;}
.edge .edge1 dl dd span{display: block;height:59px; border-bottom:1px solid #eaeaea; margin-bottom: 16px;}
.edge .edge1 dl dd span b{display:block;font-size: 30px; line-height: 30px; color:#303030;margin-bottom: 8px;}
.edge .edge1 dl dd span em{display:block;font-size: 10px; line-height: 10px; font-family: "Arial"; text-transform: uppercase; color:#999999;}
.edge .edge1 dl dd p{height:105px;font-size: 16px; color:#333333; line-height: 28px;}

.edge .edge2{height:480px;}
.edge .edge2 dl dt{float:left;width:960px; height:480px;float:left; margin-left: -360px;}
.edge .edge2 dl dt img{width:960px; height:480px;}
.edge .edge2 dl dd{width:960px; height:480px;float:right; margin-right: -360px;background:url(../images/ed2bj.png) no-repeat center; padding-left:101px; box-sizing: border-box;}
.edge .edge2 dl dd i{display:block;width:105px;height:143px; background:url(../images/ed2.png) no-repeat center; margin-bottom: 30px;margin-left: 394px;}
.edge .edge2 dl dd span{display:block; height:59px;border-bottom:1px solid #eaeaea; margin-bottom: 16px;width:498px;}
.edge .edge2 dl dd span b{display:block;font-size: 30px; line-height: 30px; color:#303030;margin-bottom: 8px;}
.edge .edge2 dl dd span em{display:block;font-size: 10px; line-height: 10px; font-family: "Arial"; text-transform: uppercase; color:#999999;}
.edge .edge2 dl dd p{height:105px;font-size: 16px; color:#333333; line-height: 28px;width:498px;}

.edge .edge3{height:480px;}
.edge .edge3 dl dt{width:960px; height:480px;float:right; margin-right: -360px;}
.edge .edge3 dl dt img{width:960px; height:480px;}
.edge .edge3 dl dd{width:960px; height:480px;float:right; margin-left: -360px;background:url(../images/ed2bj.png) no-repeat center; padding-left: 360px; box-sizing: border-box;}
.edge .edge3 dl dd i{display:block;width:105px;height:143px; background:url(../images/ed3.png) no-repeat center; margin-bottom: 60px;}
.edge .edge3 dl dd span{display: block;height:59px; border-bottom:1px solid #eaeaea; margin-bottom: 16px;width:498px;}
.edge .edge3 dl dd span b{display:block;font-size: 30px; line-height: 30px; color:#303030;margin-bottom: 8px;}
.edge .edge3 dl dd span em{display:block;font-size: 10px; line-height: 10px; font-family: "Arial"; text-transform: uppercase; color:#999999;}
.edge .edge3 dl dd p{height:105px;font-size: 16px; color:#333333; line-height: 28px;width:498px;letter-spacing: 0.7px;}

.edge .edge4{height:480px;}
.edge .edge4 dl dt{float:left;width:960px; height:480px;float:left; margin-left: -360px;}
.edge .edge4 dl dt img{width:960px; height:480px;}
.edge .edge4 dl dd{width:960px; height:480px;float:right; margin-right: -360px;padding-left:101px; box-sizing: border-box;}
.edge .edge4 dl dd i{display:block;width:105px;height:143px; background:url(../images/ed4.png) no-repeat center; margin-bottom: 30px;margin-left: 394px;}
.edge .edge4 dl dd span{display:block; height:59px;border-bottom:1px solid #eaeaea; margin-bottom: 16px;width:498px;}
.edge .edge4 dl dd span b{display:block;font-size: 30px; line-height: 30px; color:#303030;margin-bottom: 8px;}
.edge .edge4 dl dd span em{display:block;font-size: 10px; line-height: 10px; font-family: "Arial"; text-transform: uppercase; color:#999999;}
.edge .edge4 dl dd p{font-size: 16px; color:#333333; line-height: 28px;width:498px;letter-spacing: 1px;}

.edge .edge5{height:480px;}
.edge .edge5 dl dt{width:960px; height:480px;float:right; margin-right: -360px;}
.edge .edge5 dl dt img{width:960px; height:480px;}
.edge .edge5 dl dd{width:498px; float:left;}
.edge .edge5 dl dd i{display:block;width:105px;height:143px; background:url(../images/ed5.png) no-repeat center; margin-bottom: 60px;}
.edge .edge5 dl dd span{display: block;height:59px; border-bottom:1px solid #eaeaea; margin-bottom: 16px;}
.edge .edge5 dl dd span b{display:block;font-size: 30px; line-height: 30px; color:#303030;margin-bottom: 8px;}
.edge .edge5 dl dd span em{display:block;font-size: 10px; line-height: 10px; font-family: "Arial"; text-transform: uppercase; color:#999999;}
.edge .edge5 dl dd p{height:105px;font-size: 16px; color:#333333; line-height: 28px;letter-spacing: 0.7px;text-align: justify; margin-bottom:48px;}
.edge .edge5 dl dd .zx{height:47px;}
.edge .edge5 dl dd .zx a{display:block;width:198px;height:47px;background:#BA1319;border-radius:23px; text-align: center; line-height: 47px; font-size: 16px; color:#FFFFFF; font-weight: bold; margin-right: 17px;float:left;}
.edge .edge5 dl dd .zx em{display:block;float:left; height:57px;line-height: 57px;padding-left:38px;background:url(../images/tel.png) no-repeat left;font-size: 28px; color:#333333; font-weight: bold;}

.edge dl dt{overflow:hidden;}
.edge dl dt img{transition:1s;}
.edge dl dt:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
/**/
.newsbj{height:773px; background:url(../images/newsbj.jpg) no-repeat center;}
.news{padding-top:67px;}
.news h2{margin-bottom: 44px;}
.news .news_left{width:660px;float:left; }
.news .news_left h3{height:40px;}
.news .news_left h3 em{display:block;float:left;font-size: 18px;line-height: 18px;color:#333333; font-weight: bold;;padding-left:20px; background:url(../images/d.jpg) no-repeat left;margin-right: 7px;}
.news .news_left h3 i{display:block;float:left;height:18px; line-height: 18px;float:left;font-size: 14px; color:#999999; text-transform: uppercase;}
.news .news_left h3 b{float:right;display:block; width:470px; height:18px; line-height: 18px; background:url(../images/xt2.png) no-repeat left; font-weight: normal; text-align: right;text-transform: uppercase;}
.news .news_left h3:hover em{color:#bc1218;}
.news .news_left h3:hover i{color:#bc1218;}
.news .news_left h3:hover b{color:#bc1218;}
.news .news_left dl{height:327px;}
.news .news_left dl dt{height:180px; margin-bottom: 25px; overflow:hidden;}
.news .news_left dl dt img{width:660px; height:180px; transition:1s;}
.news .news_left dl:hover dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.news .news_left dl dd h4{height:29px; margin-bottom: 17px;}
.news .news_left dl dd h4 i{display:block;width:87px; height:29px; border:1px solid #D4151C; box-sizing: border-box; text-align: center; line-height: 29px; font-size: 18px; color:#D4151C; font-weight: bold;margin-right: 15px;float:left;}
.news .news_left dl dd h4 a{display:block; float:left;line-height: 29px;font-size: 16px; color:#333333; font-weight: normal;}
.news .news_left dl dd h4 a:hover{color:#D4151C;}
.news .news_left dl dd p{font-size: 14px; color:#8B8B8B; width:644px;}
.news .news_left dl dd em{display:block;width:644px;}
.news .news_left dl dd em a{font-size: 14px; color:#BC1218; float:right; }
.news .news_left ul li{width:324px;height:53px;float:left;margin-bottom: 12px;}
.news .news_left ul li.fr{float:right;}
.news .news_left ul li span{display:block;width:50px; height:53px;float:left; padding-top:11px; text-align: center;background:#D2D2D2; box-sizing: border-box;}
.news .news_left ul li span i{display:block; font-size: 24px; line-height: 19px; color:#FFFFFF; font-family: "Arial"; margin-bottom: 5px;font-weight: bold;}
.news .news_left ul li span em{display:block;font-size: 10px; line-height: 10px; font-family: "Arial";color:#FFFFFF;}
.news .news_left ul li h4{display:block;width:274px; height:53px; line-height: 53px;float:left;background:#FFFFFF;}
.news .news_left ul li h4 a{display:block;font-size: 16px;color:#333333; font-weight: normal;padding-left:17px; font-weight: normal;}
.news .news_left ul li:hover span{background:#bc1218;}
.news .news_left ul li:hover h4 a{color:#bc1218;}
.news .news_right{width:454px;float:right;}
.news .news_right h3{height:40px;}
.news .news_right h3 em{display:block;float:left;font-size: 18px;line-height: 18px;color:#333333; font-weight: bold;margin-right: 7px;}
.news .news_right h3 i{display:block;float:left;height:18px; line-height: 18px;font-size: 14px; color:#999999; text-transform: uppercase;}
.news .news_right h3 b{float:right;display:block; width:324px; height:18px; line-height: 18px; background:url(../images/xt3.png) no-repeat left; font-weight: normal; text-align: right;text-transform: uppercase;}
.news .news_right h3:hover em{color:#D4151C;}
.news .news_right h3:hover i{color:#D4151C;}
.news .news_right h3:hover b{color:#D4151C;}
.news .news_right .hysm ul li{height:134px;border-bottom:1px dashed #cccccc;box-sizing: border-box;}
.news .news_right .hysm ul li h4{display:block; height:25px; margin-bottom: 18px;}
.news .news_right .hysm ul li h4 i{display:block; width:25px; height:25px;float:left;background:url(../images/Q.png) no-repeat center; margin-right: 11px;}
.news .news_right .hysm ul li h4 a{float:left;font-size: 16px;color:#333333;font-weight: normal;}
.news .news_right .hysm ul li h4:hover a{color:#D4151C;}
.news .news_right .hysm ul li p{padding-left:32px;font-size: 14px; color:#8B8B8B;}
.news .news_right .hysm ul li.last{padding-top:27px;height:161px;}
.news .news_right .hyfl ul{padding-top:16px;}
.news .news_right .hyfl ul li{height:36px; line-height: 36px;}
.news .news_right .hyfl ul li a{padding-left:18px; background:url(../images/d2.png) no-repeat left;}
.news .news_right .hyfl ul li em{font-size: 14px; color:#333333;}
.news .news_right .hyfl ul li i{float:right;font-size: 13px; color:#999999;}
.news .news_right .hyfl ul li:hover a{background:url(../images/d2_h.png) no-repeat left;}
.news .news_right .hyfl ul li:hover em{color:#D4151C;}
.news .news_right .hyfl ul li:hover i{color:#D4151C;}
/**/
.about{height:705px; background:url(../images/abbj.jpg) no-repeat center;}
.ab{padding-top:100px;}
.ab dl{height:503px;}
.ab dl dt{float:right;width:852px; height:503px;overflow:hidden;}
.ab dl dt img{width:852px; height:503px;transition:1s;}
.ab dl dt:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.ab dl dd{float:left;width:348px;background:#FFF;height:503px;padding:73px 43px 0 41px; box-sizing: border-box;}
.ab dl dd h4{height:71px;margin-bottom: 43px;}
.ab dl dd h4 span{display:block;font-size: 40px; color:#333333; line-height: 40px; margin-bottom: 13px; font-weight: normal;}
.ab dl dd h4 em{display:block;font-size: 18px; line-height: 18px; color:#333333; font-weight: normal;}
.ab dl dd p{height:149px;width:256px;font-size: 13px; color:#666666;margin-bottom: 71px;}
.ab dl dd a{display:block;width:45px;height:18px; background:url(../images/jt1.png) no-repeat center; float:right;}
































































