div.nydetail{}
div.mzyroute{ border-bottom:1px dashed #c7c7c7; height:47px; line-height:47px;}
div.mzyroute span{ float:left; font-size:24px; color:#da271e}
div.mzyroute p{ float:right; font-size:14px}
div.mzyroute p span{ font-size:14px; color:#333; float:none}
div.tuanduinr{ float:left; width:70%; background:#FFF; margin-top:23px;}
div.tuanduinr dl{ float:left; overflow:hidden; width:38.4%; margin:40px 0px 40px 2.8%;}
div.tuanduinr dl img{ width:100%;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.tuanduinr dl:hover img{-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.tuanduinr div.tuanduizir{ float:left; margin-left:3.5%; margin-top:40px; width:52.6%; background:#FFF}
div.tuanduinr div.tuanduizir span.spanxm{ font-size:33px; display:block; color:#d82739}
div.tuanduinr div.tuanduizir span.zw{ display:block; font-size:18px; color:#070707; width:100%; border-bottom:1px dashed #c7c7c7; height:64px; line-height:64px; margin-bottom:15px;}
div.tuanduinr div.tuanduizir p.pizi{ font-size:14px; line-height:28px; padding-bottom:19px;}
div.tuanduinr div.tuanduizir p.pizi span{ font-size:18px; color:#d82739; display:block;}
div.yuyue{ width:27.5%; margin-top:23px; float:right;}
div.yuyue dd{ margin-bottom:15px; text-align:center; width:100%; background:#fbf1cd; padding-top:39px; padding-bottom:45px;}
div.yuyue dd p{ font-size:14px; line-height:100%; height:auto}
div.yuyue dd p span{ display:block; height:auto; line-height:100%; font-size:24px; color:#d82739;}
div.yuyue dl{ margin:0px auto; display:block; width:89.6%; padding-top:20px;}
div.yuyue dl li{ text-align:left; margin-bottom:12px; }
div.yuyue dl li span{ display:inline-block; font-size:14px; color:#26241d; padding-right:11px;}
div.yuyue dl li input{ height:39px; line-height:39px; border:1px solid #bebebe;width:238px; max-width:100%; }
div.yuyue dl li img{ display:block; margin:20px auto;}
div.yuyue img.weimatu{ max-width:100%}
div.genrenzpbig{ background:#FFF; margin-top:16px; padding:26px 0px;}
div.grzp{ padding:30px 0px;}
div.grzp ul{ display:none}
div.genrenzpbig1{ margin:auto; width:95%;}
div.grzp li{ float:left; width:32.4%; display:block; overflow:hidden; margin-bottom:17px; margin-right:1.4%;}
div.grzp li p{ font-size:16px; display:block; width:100%; text-align:center; line-height:30px; height:30px; margin-top:15px;}
div.grzp li .pic span{ padding-bottom:68%}
div.grzp li.z{ margin-right:0px;}
div.grzp li img{ 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; display:block; width:100%;}
div.grzp li:hover img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
a.gdzp{ display:block; width:100%; color:#dd4f50; font-size:16px; border:1px solid #dd4f50; height:40px; line-height:40px; text-align:center;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;}
a.gdzp:hover{ color:#FFF; background:#dd4f50}
div.pingjia{ background:#FFF;}
div.pingjia1{ width:95%; margin:auto; padding:35px 0px;}
div.pingjia1 ul{}
div.pingjia1 ul li{ margin-top:40px; border-bottom:1px dashed #c7c7c7; padding-bottom:23px;}
div.pingjia1 ul li dl{ float:left; text-align:center; width:4.3%; min-width:51px; }
div.pingjia1 ul li dl img{ display:block;}
div.pingjia1 ul li div.pjnr{ float:right; width:90%; }
div.pingjia1 ul li div.pjnr span.hhh{ color:#df3031; font-size:14px}
div.pjnr p{ color:#bdbdbd; display:block; padding-top:10px;}
div.wypjnr img{ float:left; margin-top:48px;}
div.wypjnr input{ display:block; height:30px; line-height:30px; margin-bottom:10px;}
div.wypjnr textarea{ height:200px; width:100% }
div.wypjnr dl{ padding-left:13px; float:left; margin-top:49px; width:90%}
div.wypj div.wypjnr dl{ padding-left:13px; float:left; margin-top:49px; width:87%}

div.wypj div.wypjnr dl span.spanxb{ float:left; display:inline-block; padding-left:19px; padding-top:7px; }
div.wypj div.wypjnr dl input{ float:left}
div.wypj div.wypjnr dl label{ float:left; display:inline-block; margin-left:4px; margin-top:2px;width:33px; height:13px;  position:relative; cursor:pointer}
div.wypj div.wypjnr dl label input.pjis{ position:absolute; left:0px; top:0px; border:none}
div.wypj div.wypjnr dl label span.spanxb{ padding-top:5px;}




div.wypj div.wypjnr dl label input.pjis:hover{   outline: 0;
    background: #FFFFFF;
    box-shadow: rgba(0, 0, 0, 0.9) 0px 0px 0px;
    -moz-box-shadow: rgba(0, 0, 0, 0.9) 0px 0px 0px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.9) 0px 0px 0px; }
	div.wypj div.wypjnr dl label input.pjis:focus{
		   outline: 0;
    background: #FFFFFF;
    box-shadow: rgba(0, 0, 0, 0.9) 0px 0px 0px;
    -moz-box-shadow: rgba(0, 0, 0, 0.9) 0px 0px 0px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.9) 0px 0px 0px; 
		}












div.wypj div.wypjnr dl dd{ display:block; padding-top:10px;}
div.wypj div.wypjnr dl dd span{ float:left; display:inline-block;}
div.wypj div.wypjnr dl dd label{ float:left; display:inline-block; margin-left:4px; margin-top:2px;width:13px; height:13px;  position:relative; background:url(wjx-hui.gif) no-repeat; cursor:pointer}
div.wypj div.wypjnr dl dd label.xxx{ background:url(wjx.gif) no-repeat;}
div.wypj div.wypjnr dl dd label input{ position:absolute; z-index:-9}
a.atjpj{ display:block; width:100%; text-align:center; margin-top:10px; color:#FFF; font-size:14px; height:44px; line-height:44px; background:#d82739}

@media screen and (max-width:1024px){
	div.pingjia{ }
	div.pingjia input.nicheng{ float:none; width:100% }
	div.pingjia textarea{ margin-top:14px;}
	div.tuanduinr{ width:100%}
	div.tuanduinr dl{ width:80%; margin-left:10%;}
	div.tuanduinr div.tuanduizir{ width:80%; margin-left:10%}
	div.yuyue{ width:80%; margin-right:10%}
	div.grzp li.z{ margin-right:0px;}
	div.grzp li{ width:45%; margin:0px; margin-bottom:3%; margin-left:3%}
	
	}
	
	@media screen and (max-width:800px){
div.pingjia1 ul li div.pjnr{ margin-top:10px;}
div.pingjia1 ul li div.pjnr{ float:right; width:100%; }
	div.grzp li{ width:90%; margin:0px; margin-bottom:5%; margin-left:5%}	
		}