/* CSS Document */
img{ max-width:100%;}
.nav{padding-top:14px; padding-bottom:18px; overflow:hidden;}
.nav li{float:left; width:20%; text-align:center;}
.nav li a{font-size:16px; color:#0f0f0f;}
.cpdh span{font-size:18px; text-align:center; display:block; padding-top:36px; padding-bottom:24px;}
.main1{width:92%; margin:0 auto;}
.fay img{float:left; margin-bottom:6px;}
.fay img.q{width:32%;}
.fay img.h{width:66%; float:right;}
.fat img{width:32%; float:left; margin-right:2%; margin-bottom:6px;}
.fat img.h{ float:right; margin-right:0px;}
.cpdh{ overflow:hidden; float:left; width:100%;}
.anli{padding-bottom:65px; float:left; width:100%;}
.anli li{float:left; width:32%; margin-right:2%;}
.anli li label,.anli li span{overflow:hidden; white-space:nowrap; text-overflow: ellipsis; width:100%; float:left; margin-top:6px;}
.anli li label{font-size:14px; color:#0f0f0f;}
.anli li span{ color:#606060;}
.anli li.on{margin-right:0px;}
.newshoplogo{ border:0px;}
.newshopbottom .contactphone{width:80px!important;}
.newshopbottom .newsmenucnt{margin-right:80px!important;}
.pp{text-align:center; padding-top:100px; width:1200px;}
.pp .hx{ width:115px; height:6px; background:#555555; display:inline-block;}
.pp h2{ font-size:48px; display:inline-block; vertical-align:middle; margin:0px 40px;}
.pptl .banner2{width:1200px; margin:0 auto;}
.ppnr{ padding-top:16px;  text-align:left; width:1200px; margin:0 auto;}
.ppnr p{font-size:20px; line-height:35px; margin-bottom:29px;}
.pptl{ width:100%; background:#f7f7f7; margin-top:42px; overflow:hidden;}
.ppo{ width:1200px; margin:0 auto;}
.ppo img{float:left; margin-right:34px;}
.ppo{padding-top:39px;}
.ppo span{font-size:24px; font-weight:bold; color:#111111; padding-bottom:18px; display:block; padding-top:42px;}
.ppo p{font-size:20px; line-height:35px;}
.ppo .hx2{ width:100%; float:left; height:1px; background:#dbdbdb; margin:38px 0px;}
.rwjj label{font-size:24px; font-weight:bold; color:#111111; padding-bottom:10px; display:block;}
.rwjj p{line-height:35px;}
.pptl.xhx{ border-bottom:1px solid #dbdbdb; padding-bottom:31px;}
.ppo ul{padding-top:30px;}
.ppo ul li{background:url(images/dian.jpg) left center no-repeat; list-style-type:none; padding-left:31px; line-height:35px; font-size:20px;}
.pptl.zs{margin-bottom:46px;}
.pptl.zs .ppo{ padding-top:0px; text-align:center;}
.pptl.zs .ppo img{margin:0px; float:none;}
.banyc{ display:none}
@media (max-width: 760px){
.pptl .banner2,.pptl .banner2 img,.ppnr,.ppo{width:100%;}
.pp{ width:100%; padding-top:20px;}
.pp h2{font-size:18px;}
.pp .hx{width:50px; height:3px;}
.pptl{margin-top:15px;}
.banxs{display:none;}
.banyc{ display:block}
.ppnr p{ font-size:14px; text-indent:2em; line-height:25px; padding:0px 12px; margin-bottom:0px;}
.ppo{padding:15px 12px; width:auto;}
.ppo img{width:31.25%; margin-right:3.5%;}
.ppo span{font-size:15px; padding-top:6px; padding-bottom:5px;}
.ppo p{font-size:14px; line-height:25px;}
.ppo .hx2{margin:18px 0px;}
.rwjj label{font-size:16px;}
.pptl.xhx{padding-bottom:0px;}
.ppo ul li{font-size:14px; background-size:1%; padding-left:18px;}
.ppo ul{padding-top:5px; padding-bottom:10px; overflow:hidden;}
.zs .ppo{padding:0px;}
.zs .ppo img{width:100%; margin-top:15px!important; margin-bottom:18px!important;}
.pptl.zs{margin-bottom:0px;}
}