@charset "utf-8";

/*Ny_case_sqs ==========*/

.Ny_case_sqs { width: 1248px; margin: 0 auto; margin-top: 20px; overflow: hidden; border: 1px #dddddd solid; margin-left:0; }
.Ny_case_sqs ul { width: 100%; height: auto; float: left; overflow: hidden; }

.Ny_case_sqs li { width: 100%;float: left; border-bottom: 1px #ededed solid;}
.Ny_case_sqs li:hover { background: #e8e8e8; }
.Ny_case_sqs li .sbt1 { width: 80px; height: 45px; line-height: 45px; float: left; margin: 0px 0px 0px 0px; padding: 0; background-color: #f7f7f7; text-align: center; }
.Ny_case_sqs li .sbt1 span { width: 100%; height: 45px; line-height: 45px; display: block; color: #000; text-align: center;font-weight:800; }

.Ny_case_sqs li .sbt2 { width: 1000px; height: 45px; line-height: 45px; float: left; margin: 0px 0px 0px 0px; padding: 0; }
.Ny_case_sqs li .sbt2 .sp1 { width: auto; height: 45px; line-height: 45px; float: left; display: block; color: #000; margin: 0px 20px 0px 20px; }
.Ny_case_sqs li .sbt2 .sp1 a { color: #000; }
.Ny_case_sqs li .sbt2 .sp1 a:hover { color: #F46D01; }

.Ny_case_sqs li .sbt2 .fall { background-color: #004098; color: #fff; padding: 0px 20px 0px 20px; float: left; height: 30px; line-height: 30px; margin: 8px 0px 0px 20px; }
.Ny_case_sqs li .sbt2 .fall a { color: #fff; }
.Ny_case_sqs li .sbt2 .fall a:hover { color: #F46D01; }

.Ny_case_sqs .sel { width: 1200px; height: 48px; float: left; border-bottom: 1px solid #fff; background: #feae0f; }
.Ny_case_sqs .sel font { width: auto; height: 48px; line-height: 48px; float: left; display: block; margin-left: 10px; }
.Ny_case_sqs .sel a { display: block; float: left; padding-left: 10px; padding-right: 10px; width: auto; height: 48px; line-height: 48px; color: #000; }

/*Ny_case_dvs ==========*/

.Ny_case_dvs { width: 105%; margin: 0 auto; overflow: hidden; text-align: center; margin-top: 30px; }

.Ny_case_dvs .anli_dvs { width: 385px; height: 520px; float: left; display: inline; margin: 0px 44px 30px 0px; border: 1px #dddddd solid; text-align: center; overflow: hidden;position:relative;padding:0; }
.Ny_case_dvs .anli_dvs ul { width: 100%; margin: 0 auto; overflow: hidden; text-align: center; position: absolute; top: 0px; left:0px; z-index: 2; }
.Ny_case_dvs .anli_dvs li { width: 100%; margin: 0 auto; text-align: center; overflow: hidden; }

.Ny_case_dvs .anli_dvs .al_pps { width: 100%; height: 266px; margin: 0 0 0 0; text-align: center; overflow: hidden; }
.Ny_case_dvs .anli_dvs .al_pps img { margin: 0 0 0 0; width: 100%; height: 100%; -webkit-transition: -webkit-transform 0.4s ease; -moz-transition: -moz-transform 0.4s ease; -ms-transition: -ms-transform 0.4s ease; }
.Ny_case_dvs .anli_dvs .al_pps img:hover { transform: scale(1.04, 1.04); -ms-transform: scale(1.04, 1.04); -webkit-transform: scale(1.04, 1.04); opacity: 1 }

.Ny_case_dvs .anli_dvs .al_tts { /*width: 100%;*/width: 90%; /*margin: 0 auto;*/margin: 15px auto; text-align: center; overflow: hidden; font-size:20px; font-weight: 600; /*margin-top: 15px;*/    white-space: nowrap; }
.Ny_case_dvs .anli_dvs .al_tts a { font-size: 20px; font-weight: 600; text-decoration: none; color: #000; }
.Ny_case_dvs .anli_dvs .al_tts a:hover { font-size: 20px; font-weight: 600; text-decoration: none; color: #e43846; }

.Ny_case_dvs .anli_dvs .al_sxs { width: 100%; margin: 0 auto; text-align: center; color: #7f7f7f; font-size: 14px; overflow: hidden; margin-top: 10px; }

.Ny_case_dvs .anli_dvs .sjs_pps { width: 60px; height: 60px; margin: 0 auto; overflow: hidden; text-align: center; margin-top:5px; border:13px #fff solid;border-radius:50px;cursor:pointer; }
.Ny_case_dvs .anli_dvs .sjs_pps img { width: 60px; -webkit-transition: -webkit-transform 0.4s ease; -moz-transition: -moz-transform 0.4s ease; -ms-transition: -ms-transform 0.4s ease; }
.Ny_case_dvs .anli_dvs .sjs_pps img:hover { transform: scale(1.04, 1.04); -ms-transform: scale(1.04, 1.04); -webkit-transform: scale(1.04, 1.04); opacity: 1 }

.Ny_case_dvs .anli_dvs .sjs_mc { width: 100%; margin: 0 auto; color: #c30000; font-weight: bold; overflow: hidden; margin-top:0px; font-size: 18px; }
.Ny_case_dvs .anli_dvs .sjs_zw { width: 100%; margin: 0 auto; color: #6c6c6c;overflow: hidden; margin-top:20px; }

.Ny_case_dvs .anli_dvs .tkl { width: 85%; height: 1px; overflow: hidden; text-align: center; border-bottom: 1px #e1e1e1 solid;position:absolute; bottom:120px;left:30px;z-index:0; }

.Ny_case_dvs .anli_dvs .btn1 { border-radius: 30px; width: 92px; height: 39px; border: 1px solid #bfbbbb; color: #808080; width: 90px; overflow: hidden; text-align: center; font-size: 12px; text-indent: 20px; height: 30px; line-height: 30px; position: absolute; bottom: 60px; left: 30px; z-index: 3; }
.Ny_case_dvs .anli_dvs .btn2 { border-radius: 30px; width: 92px; height: 39px; border: 1px solid #bfbbbb; color: #808080; width: 90px; overflow: hidden; text-align: center; font-size: 12px; text-indent:20px; height: 30px; line-height: 30px; position: absolute; bottom: 60px; right: 30px; z-index: 3; }

.Ny_case_dvs .anli_dvs .btn1:hover { opacity: 0.8; cursor: pointer; background-color: #e43846; color: #fff; }
.Ny_case_dvs .anli_dvs .btn2:hover { opacity: 0.8; cursor: pointer; background-color: #e43846; color: #fff; }
.Ny_case_dvs .anli_dvs .btn2 a:hover { text-decoration: none; color: #fff; text-decoration: none;  }

.Ny_case_dvs .anli_dvs .cnr { background: url(../Images/bgpic/hh.png) top center; width: 100%; height: 265px; overflow: hidden; text-align: center; position: absolute; top: 0; left: 0; z-index: 99; cursor: pointer; display:none; }
.Ny_case_dvs .anli_dvs .cnr .wzs { width: 90%; height: 160px; overflow: hidden; text-align: left; line-height: 188%; color: #fff; margin: 50px 20px 20px 20px; font-size: 14px; }
.Ny_case_dvs .anli_dvs .cnr .wzs a { color: #fff; font-size: 14px; text-decoration: none; }
.Ny_case_dvs .anli_dvs .cnr .wzs a:hover { text-decoration: none; color: #fff; text-decoration: none; }

.Ny_case_dvs .anli_dvs .alico { background: url(../Images/bgpic/case_ico.png); width: 110px; height: 30px; overflow: hidden; text-align: left; position: absolute; top: 10px; right:10px; z-index: 95; }

