@charset "utf-8";


/*--内页banner--*/
.ny_banner{ width: 100%;  height: 500px; position: relative;}
.ny_banner .pos{ width: 1920px; height: 500px; position: absolute; left: 50%; margin-left: -960px;}


/*--内容--*/
.dxz1{ height:1063px; background: url(../images/bfgz/bg1.jpg) center no-repeat; padding-top: 70px;}
.dxz1 .js{ height: 488px; background: url(../images/dxz/jsbg.png) 100px 360px no-repeat;}
.dxz1 .js dl{ width: 500px;}
.dxz1 .js dl dt{ font-size: 36px; font-weight: bold; color: #c9151e; line-height: 60px; margin-top: 40px;}
.dxz1 .js dl dt span{ font-weight: normal; color: #c9151e;}
.dxz1 .js dl .dd1{ width: 480px; overflow: hidden; height: 156px; font-size: 14px; line-height: 26px; margin-top: 30px;}
.dxz1 .js dl .dd2{ margin-top: 50px;}
.dxz1 .js dl .dd2 a{ width: 134px; height: 40px; background: #e62129; text-align: center; line-height: 40px; display: block; border-radius: 20px; font-size: 16px; color: #fff; float: left;}
.dxz1 .js dl .dd2 a:hover{ background: #333;}
.dxz1 .cp{ margin-top: 70px;}
.dxz1 .cp h4{ font-size: 36px; color: #c9151e; text-align: center;}
.dxz1 .cp h4 span{ font-weight:normal;}
.dxz1 .cpul{ width: 640px; margin: 30px auto 0 auto;}
.dxz1 .cpul li{ width: 130px; margin: 0 15px; font-size: 18px; text-align: center; float: left; padding-bottom: 12px;}
.dxz1 .cpul li.on{ background: url(../images/bfgz/hover.png) bottom no-repeat; font-weight: bold; color: #c9151e; cursor: pointer;}
.dxz1 .cpt{ width: 1200px; margin-top: 30px;}
.dxz1 .sub2_2{ position:relative; height:250px;}
.dxz1 .sub2_2 a.plus{ width:64px; height:33px; display:block; position:absolute; left:-34px; top:84px; background:  url(../images/mnfgzl/jtL1.png) no-repeat; cursor: pointer; z-index: 1;}
.dxz1 .sub2_2 a.plus:hover{ background: url(../images/mnfgzl/jtL2.png) no-repeat;}
.dxz1 .sub2_2 a.minus{ width:64px; height:33px; display:block; position:absolute; right:-34px; top:84px; background:  url(../images/mnfgzl/jtR1.png) no-repeat; cursor: pointer;}
.dxz1 .sub2_2 a.minus:hover{ background: url(../images/mnfgzl/jtR2.png) no-repeat;}
.dxz1 .box{ position:absolute; left:0px; top:0px; width:1200px; height:250px; overflow:hidden;}
.dxz1 .sub2_2 ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:250px;}
.dxz1 .sub2_2 ul li{ float:left; width:305px; height:250px;}
.dxz1 .sub2_2 ul li div{ width: 285px; height: 204px; overflow: hidden;}
.dxz1 .sub2_2 ul li:hover img{transition:all 0.5s; transform: scale(1.2);}
.dxz1 .sub2_2 ul li p{ width: 285px; text-align: center; font-size: 16px; margin-top: 12px;}
.dxz1 .sub2_2 ul li:hover p{ color: #c9151e;}


.dxz2{ height: 705px; padding-top: 80px; background: url(../images/dxz/bg2.jpg) center no-repeat;}
.dxz2 .bt{ text-align: center;}
.dxz2 .bt h4{ font-size: 36px; color: #c9151e;}
.dxz2 .bt h4 span{font-weight: normal; color: #fff;}
.dxz2 .bt p{ width: 1060px; margin: 20px auto 0 auto; font-size: 14px; line-height: 26px; color: #fff;}
.dxz2 .nr{ height: 456px; margin-top: 30px; position: relative;}
.dxz2 .nr .cpul{ width: 350px; height: 296px; background: #fff; padding:57px 20px; }
.dxz2 .nr .cpul li{ width: 151px; height: 54px; float: left; margin: 10px; line-height: 54px; cursor: pointer;}
.dxz2 .nr .cpul li .p1{ height: 54px; background: url(../images/dxz/tdxz1.png) no-repeat; font-size: 18px; text-indent: 65px;}
.dxz2 .nr .cpul li .p2{ height: 54px; background: url(../images/dxz/tdxz1.png) -151px 0 no-repeat; font-size: 18px; text-indent: 15px;}
.dxz2 .nr .cpul li .p3{ height: 54px; background: url(../images/dxz/tdxz1.png) -302px 0 no-repeat; font-size: 18px; text-indent: 65px;}
.dxz2 .nr .cpul li .p4{ height: 54px; background: url(../images/dxz/tdxz1.png) -453px 0 no-repeat; font-size: 18px; text-indent: 15px;}
.dxz2 .nr .cpul li .p5{ height: 54px; background: url(../images/dxz/tdxz1.png) -604px 0 no-repeat; font-size: 18px; text-indent: 65px;}
.dxz2 .nr .cpul li .p6{ height: 54px; background: url(../images/dxz/tdxz1.png) -755px 0 no-repeat; font-size: 18px; text-indent: 15px;}
.dxz2 .nr .cpul li .p7{ height: 54px; background: url(../images/dxz/tdxz1.png) -906px 0 no-repeat; font-size: 18px; text-indent: 65px;}
.dxz2 .nr .cpul li .p8{ height: 54px; background: url(../images/dxz/tdxz1.png) -1057px 0 no-repeat; font-size: 18px; text-indent: 15px;}
.dxz2 .nr .cpul li.on .p1{  background: url(../images/dxz/tdxz2.png) no-repeat; color: #e62129;}
.dxz2 .nr .cpul li.on .p2{  background: url(../images/dxz/tdxz2.png) -151px 0 no-repeat; color: #e62129;}
.dxz2 .nr .cpul li.on .p3{  background: url(../images/dxz/tdxz2.png) -302px 0 no-repeat; color: #e62129;}
.dxz2 .nr .cpul li.on .p4{  background: url(../images/dxz/tdxz2.png) -453px 0 no-repeat; color: #e62129;}
.dxz2 .nr .cpul li.on .p5{  background: url(../images/dxz/tdxz2.png) -604px 0 no-repeat; color: #e62129;}
.dxz2 .nr .cpul li.on .p6{  background: url(../images/dxz/tdxz2.png) -755px 0 no-repeat; color: #e62129;}
.dxz2 .nr .cpul li.on .p7{  background: url(../images/dxz/tdxz2.png) -906px 0 no-repeat; color: #e62129;}
.dxz2 .nr .cpul li.on .p8{  background: url(../images/dxz/tdxz2.png) -1057px 0 no-repeat; color: #e62129;}
.dxz2 .nr .cpt{ width: 810px; height: 456px;}
.dxz2 .nr .cpt li{ width: 810px; height: 456px; position: relative;}
.dxz2 .nr .cpt li .img{ width: 810px; height: 456px;}
.dxz2 .nr .cpt li dl{ width: 730px; height: 100px;background-color: rgba(0,0,0,0.8); position: absolute; left: 0; bottom: 0; padding: 10px 40px;}
.dxz2 .nr .cpt li dl dt{ font-size: 18px; color: #fff; margin-top: 10px;}
.dxz2 .nr .cpt li dl dd{ width: 640px; height: 48px; overflow: hidden;font-size: 14px; line-height: 24px; color: #fff; margin-top: 10px;}
.tubiao{ position: absolute; left: 746px; bottom: 0; z-index: 1;}
.tubiao .prev{ width: 64px; height: 46px; background: url(../images/dxz/jtL.jpg) no-repeat; display: inline-block; float: left;}
.tubiao .prev:hover{ background: url(../images/dxz/jtL2.jpg) no-repeat;}
.tubiao .next{ width: 64px; height: 46px; background: url(../images/dxz/jtR.jpg) no-repeat; display: inline-block; float: left;}
.tubiao .next:hover{ background: url(../images/dxz/jtR2.jpg) no-repeat;}


.dxz3{ padding-top: 80px;}
.dxz3 .bt{ text-align: center;}
.dxz3 .bt h4{ font-size: 36px; color: #c9151e;}
.dxz3 .bt h4 span{font-weight: normal; color: #333;}
.dxz3 .bt p{ font-size: 20px; font-family: "arial"; color: #666; letter-spacing: 2px; text-transform: uppercase; margin-top: 5px;}
.dxz3 .img{ height: 367px; margin-top: 30px;}

.dxz4{ padding-top: 80px;}
.dxz4 .bt{ text-align: center;}
.dxz4 .bt h4{ font-size: 36px; color: #c9151e;}
.dxz4 .bt h4 span{font-weight: normal; color: #333;}
.dxz4 .bt p{ font-size: 20px; font-family: "arial"; color: #666; letter-spacing: 2px; text-transform: uppercase; margin-top: 5px;}
.dxz4 .img{ height: 294px; margin-top: 30px;}


.dxz5{ height: 630px; padding-top: 80px; background: url(../images/dxz/bg3.jpg) top center no-repeat; margin-top: 80px;}
.dxz5 .bt{ text-align: center;}
.dxz5 .bt h4{ font-size: 36px; color: #c9151e;}
.dxz5 .bt h4 span{font-weight: normal; color: #333;}
.dxz5 .bt p{ font-size: 20px; font-family: "arial"; color: #666; letter-spacing: 3px; margin-top: 8px; text-transform: uppercase;}
.dxz5 .sub2_2{ width: 1200px; height: 489px; background: #fff; margin-top: 30px; -moz-box-shadow:0px 5px 10px 2px #ddd; -webkit-box-shadow:0px 5px 10px 2px #ddd; box-shadow:0px 5px 10px 2px #ddd; position: relative;}
.dxz5 .sub2_2 a.plus{ width:40px; height:40px; display:block; position:absolute; left:345px; top:364px; background:  url(../images/dxz/jtL1.png) no-repeat; cursor: pointer; z-index: 1;}
.dxz5 .sub2_2 a.plus:hover{ background: url(../images/dxz/jtL2.png) no-repeat;}
.dxz5 .sub2_2 a.minus{ width:40px; height:40px; display:block; position:absolute; left:400px; top:364px; background:  url(../images/dxz/jtR1.png) no-repeat; cursor: pointer;}
.dxz5 .sub2_2 a.minus:hover{ background: url(../images/dxz/jtR2.png) no-repeat;}
.dxz5 .box{ position:absolute; left:50px; top:0px; width:1130px; height:460px;overflow:hidden;}
.dxz5 .sub2_2 ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:460px;}
.dxz5 .sub2_2 ul li{ float:left; width:1130px; height:460px; position: relative;}
.dxz5 .sub2_2 ul li dl{ width: 370px; margin-top: 80px;}
.dxz5 .sub2_2 ul li dl dt{ font-size: 20px; font-weight: bold; color: #c9151e;}
.dxz5 .sub2_2 ul li dl .dd1{ width: 370px; height: 130px; overflow: hidden; font-size: 14px; line-height: 26px; margin-top: 40px;}
.dxz5 .sub2_2 ul li dl .dd2{ margin-top: 80px;}
.dxz5 .sub2_2 ul li dl .dd2 a{ width: 120px; height: 36px; background: #e62129; display: block; border-radius: 18px; text-align: center; line-height: 36px; color: #fff; float: left;}
.dxz5 .sub2_2 ul li dl .dd2 a:hover{ background: #333;}
.dxz5 .sub2_2 ul li .img{ width: 664px; height: 460px;}
.dxz5 .sub2_2 ul li .img img{ width: 664px; height: 460px;}


.dxz6{ padding-top: 80px;}
.dxz6 .bt{ text-align: center;}
.dxz6 .bt h4{ font-size: 36px; color: #c9151e;}
.dxz6 .bt h4 span{font-weight: normal; color: #333;}
.dxz6 .bt p{ font-size: 20px; font-family: "arial"; color: #666; letter-spacing: 2px; text-transform: uppercase; margin-top: 5px;}
.dxz6 .nr{ height: 530px; background: url(../images/dxz/bg4.jpg) no-repeat; margin-top: 50px; position: relative;}
.dxz6 .nr dl{ text-align: center;}
.dxz6 .nr dl dd{ font-size: 16px; line-height: 26px; margin: 20px 0;}
.dxz6 .nr .dl1{ width: 224px; position:absolute; left: 0px; top: 40px;}
.dxz6 .nr .dl2{ width: 208px; position:absolute; left: 245px; top: 228px;}
.dxz6 .nr .dl3{ width: 189px; position:absolute; left: 445px; top: -20px;}
.dxz6 .nr .dl4{ width: 176px; position:absolute; left: 615px; top: 235px;}
.dxz6 .nr .dl5{ width: 176px; position:absolute; left: 770px; top: -20px;}
.dxz6 .nr .dl6{ width: 236px; position:absolute; right: 0px; top: 220px;}
.dxz6 .tact{ margin: 50px auto 0 auto; width: 566px;}
.dxz6 .tact .call{ width: 392px; height: 40px; background: #333; color: #fff; font-size: 16px; text-indent: 45px; line-height: 40px; border-radius: 20px; float: left;}
.dxz6 .tact .call b{ font-size: 20px; color: #e62129;}
.dxz6 .tact a{ width: 154px; height: 40px; background: #e62129; display: block; text-align: center; line-height: 40px; border-radius: 20px; font-size: 16px; color: #fff; float: left; margin-left: 20px;}
.dxz6 .tact a:hover{ background: #333;}




