div.neiye{ padding:43px 30px;}
div.jingyingtuandui{ padding-top:49px; }
div.jingyingtuandui ul{  float:none; display:block; margin:auto}
div.jingyingtuandui ul li{border:1px solid #dddddd; margin-bottom:30px;}
div.jingyingtuandui ul li a.has{ float:left; display:block;width:18.3%; overflow:hidden}
div.jingyingtuandui ul li img.toux{  display:block; width:100%; display:block;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
div.jingyingtuandui ul li:hover img.toux{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
div.jingyingjieshao{ float:left; border-right:1px dashed #dddddd; width:30.1%; height:100%; display:block; padding-bottom:20px}
div.jingyingjieshao p{ padding-left:5.5%; padding-right:5%;}
div.jingyingjieshao img{ padding-left:5.5%;}
div.jingyingjieshao p.pname{ font-size:16px; height:70px; line-height:70px; line-height:33px; padding-top:10px;}
div.jingyingjieshao p.pname span{ font-size:24px; color:#000; font-weight:bold; display:inline-block; padding-right:10px; cursor:pointer}
div.jingyingjieshao p.nianling{ font-size:14px}
div.jingyingjieshao p.nianling span{ color:#da251c; font-weight:bold; font-size:28px}
div.jingyingjieshao dl{ display:block; padding:10px 0px;}
div.jingyingjieshao dl p{ font-size:14px; line-height:26px; margin-bottom:0px;}
div.jingyingjieshao dl p span{ color:#da251c;}
div.gerenzuopin{ width:48%; float:left; margin-left:1.6%}
div.gerenzuopin span.gerenzuopintitle{ color:#000; font-weight:bold; font-size:18px; display:block; line-height:60px;}
div.jingyingtuandui ul.ulgd{ display:none}
a.djckgd{ display:block; width:100%; background:#dddddd; height:40px; line-height:40px; font-size:14px; text-align:center}
.hasdivs{ overflow:hidden; display:block;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: rotate(0deg)
}
.hasdivs .bkg{ display:block; width:100%;transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.hasdivs:hover .bkg{	   transform: rotate(0deg) scale(1.1);
            -webkit-transform: rotate(0deg) scale(1.1);
            -moz-transform: rotate(0deg) scale(1.1);
            -o-transform: rotate(0deg) scale(1.1);
            -ms-transform: rotate(0deg) scale(1.1);}
div.casenavs{ padding:30px 0px 15px 0px; }
div.casenavs li{ float:left; cursor:pointer; width:285px; height:188px; margin-right:20px; text-align:center; margin-bottom:10px;}
div.casenavs li.z{ margin-right:0px;}
div.casenavs li span{ display:block; color:#333; font-size:18px; padding-bottom:7px; padding-top:101px;}
div.casenavs li p{ font-size:14px; color:#a1a1a1; line-height:18px; width:177px; margin:0px auto; display:block}
div.casenavs li:hover span{ color:#FFF}
div.casenavs li:hover p{ color:#FFF}
div.casenavs li.erhover span{ color:#FFF}
div.casenavs li.erhover p{ color:#FFF}

.zxxt_l{ float:left; margin-right:29px;width: calc(100% - 352px); margin-bottom:30px;}
.zxxt_r{ display:block; overflow:hidden; width:323px; background:#fbf1cd; margin-top:5px; margin-bottom:30px;}
.zxxt_r i.at{ color:#dd2739; font-size:24px; text-align:center; display:block; width:100%; font-style:normal; padding:23px 0px;}
.zxxt_r ul{ display:block; width:290px; margin:auto;}
.zxxt_r ul li{ padding-bottom:20px; }
.zxxt_r ul li.z{ display:none}
.zxxt_r ul li a.hasdivs{ float:left; width:131px; margin-right:19px;}
.zxxt_r ul li a.hasdivs .bkg{ padding-bottom:150%;}
.zxxt_r ul li dl{ display:block; overflow:hidden}
.zxxt_r ul li dl a{ display: block;
    width: 89px;
    height: 30px;
    line-height: 30px;
    color: #FFF;
    background: #cc2722;
    text-align: center;
    margin-top: 11px;}
.zxxt_r ul li dl i{font-style:normal; display:block; font-size:16px;}
.zxxt_r ul li dl em{font-style:normal; display:block; color:#999; margin:10px auto 10px auto;}
.zxxt_r ul li dl span{ color:#cc2722; display:block;}
.zxxt_r ul li dl p{ color:#555; line-height:20px; display:block; padding-top:4px;}
@media screen and (max-width:1200px){
	div.neiye div.middle{ width:100%}
	div.casenavs{ text-align:center}
	div.casenavs li{ margin-left:20px; display:inline-block; float:none;}
	div.casenavs li.z{ margin-left:20px; margin-right:20px;}
	}
	
	@media screen and (max-width:1100px){
		.zxxt_l .spanlistpage{ display:none!important}
		 }
	
	@media screen and (max-width:1024px){
		div.jingyingtuandui ul li{ height:auto}
		div.jingyingtuandui ul li a.has{ width:40%;}
		div.jingyingjieshao{ width:60%; border:none}
		div.gerenzuopin{ width:95%}
		}
		@media screen and (max-width:1000px){
		.zxxt_l,.zxxt_r{ float:none; width:100%;}	
		.zxxt_r ul {
    width:96%
}
.zxxt_r ul li{ float:left; width:50%}
.zxxt_r ul li.z{ display:block}
			}
		
		@media screen and (max-width:800px){
				div.nylisttt li span{ display:none}
				}
		@media screen and (max-width:640px){
				div.jingyingtuandui ul li a.has{ width:100%;}
		div.jingyingjieshao{ width:100%;}
		div.gerenzuopin{ width:95%}

			div.casenavs li{ margin-left:5px; display:inline-block; float:none;}
	div.casenavs li.z{ margin-left:5px; margin-right:5px;}
.zxxt_r ul li{  width:100%}

			}



