/*startdom*/
.contmzh{ background: #fff; overflow: hidden;}
.contmzh .mzh{
	width: 670px; margin: 50px auto;
}
.contmzh .mzh .mzhlist{ min-height: 305px; overflow: hidden; padding-bottom: 10px; padding-top: 10px; }
.contmzh .mzh .mzhlist .mlf{ float: left; min-height: 305px; width: 163px; border-right:2px solid #dcdcdc; }
.contmzh .mzh .mzhlist .mlf .imgbox{ width: 128px;}
.contmzh .mzh .mzhlist .mlf .imgbox img{ width: 128px; height: 128px;}
.contmzh .mzh .mzhlist .mlf .imgbox p{ font-size: 24px; height: 47px; line-height: 47px; color: #666; text-align: center;}
.contmzh .mzh .mzhlist .mlf .ic{ position: absolute; background: url(../images/mzh/ic-1.jpg) no-repeat; background-size: 11px auto; width:11px; height: 16px; right: -2px; top: 56px; }
.contmzh .mzh .mzhlist  .mrt{ float: left; width: 500px;}
.contmzh .mzh .mzhlist  .mrt .prolist2 ul li{ width: 129px; float: left; margin-left: 35px; margin-bottom: 20px;}
.contmzh .mzh .mzhlist  .mrt .prolist2 ul li img{ width: 93px; height: 93px; display: block; margin: 0px auto;}
.contmzh .mzh .mzhlist  .mrt .prolist2 ul li p{ height: 35px; line-height: 35px; text-align: center; color: #3e3a39; font-size: 24px;}
.contmzh .mzh .mzhlist   .ic{ position: absolute; display: block; height:0px;   bottom: 0px; border-bottom: 2px solid #dcdcdc; }
.contmzh .mzh .mzhlist   .ic.ic-btl{ left: 0px; width: 160px;}
.contmzh .mzh .mzhlist   .ic.ic-btr{ right: 0px; width: 500px;}

.contMzhList{ background: #fff; display: table; }
.contMzhList .boxmain{ width: 658px; margin: 20px auto; }
.contMzhList .boxmain .jttop{ height: 290px; border-bottom: 1px solid #b3b3b3; }
.contMzhList .boxmain .jttop img{ width: 256px; height: 224px; }
.contMzhList .boxmain .jttop p{ width: 375px; top: 65px; left: 332px; font-size: 16px; color: #808080; line-height: 28px; }
.jtprolist{ overflow: hidden;}
.jtprolist ul{ padding-bottom: 20px; overflow: hidden;}
.jtprolist ul li{ float: left; width: 315px; height: 366px; border-bottom: 1px solid #b3b3b3; margin-right: 22px; }
.jtprolist ul li.mr{ margin-right: 0px;}
.jtprolist ul li h3{ font-size: 24px; color: #f39800; height: 55px; line-height: 55px;}
.jtprolist ul li img{ width: 317px; height: 178px; }
.jtprolist ul li p{ height: 83px; line-height: 26px; font-size: 16px; color: #000000; padding-top: 5px; overflow: hidden; }
.jtprolist ul li .btn{ width: 172px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 16px; background: #f39800; }
.contMzhArt{ background: #fff;}
.contMzhArt .boxmain{ background: #fff; width: 675px; margin: 0px auto;}
.contMzhArt .proart{ width: 590px; margin: 0px auto; overflow: hidden; font-size: 24px; color: #747170; line-height: 32px;}
.contMzhArt .proart .titleimg{ width: 303px; height: 306px; margin: 80px auto; display: block;}
.contMzhArt .proart img{ width: 98%; margin-bottom: 15px;}
.contMzhArt .proart p{ margin-bottom: 15px;}
/*项目详情导航*/
.proDsNav{ height: 76px; line-height: 76px; }
.proDsNav ul li{ width: 33.33%; height: 76px; float: left; text-align: center; background: #dcdcdc;}
.proDsNav ul li a{ font-size:30px; color: #fff;}
.proDsNav ul li.on{ background: #fff;}
.proDsNav ul li.on a{ color: #666; }

.proggBox{ overflow: hidden; }
.proggBox img{ width: 100%;}

.proInfoBox{ height: 400px; overflow: hidden; margin-top: 28px; }
.proInfoBox .main3{ width: 660px; margin: 0px auto; }
.proInfoBox .proImg{ width: 246px; height: 145px; left: 0px; top: 0px;}
.proInfoBox .proNote{ padding-left: 260px; height: 150px; margin-bottom: 20px;}
.proInfoBox .proNote h3{ height: 35px; line-height: 35px; font-size: 30px; margin-bottom: 15px;}
.proInfoBox .proNote p{ font-size: 25px; color: #908e8f; line-height: 36px;}
.proInfoBox .proPms{ clear: both; font-size: 25px; color: #908e8f; }
.proInfoBox .proPms ul{ overflow: hidden; margin-bottom: 20px;}
.proInfoBox .proPms ul li{ width: 50%; height: 40px; line-height: 40px; float: left; margin-bottom: 5px;}
.btnBox{ clear: both; height: 57px; font-size: 30px; }
.btnBox .btn{ width: 312px; height: 57px; background: #f39801; color: #fff; text-align: center; line-height: 57px; border:none; }
.btnBox .btn.lf{ left: 0px;}
.btnBox .btn.rt{ right: 0px;}
.clear{ height: 14px; background: #ececec; clear:both;}
.proArtBox{ padding: 10px 0px; }

.ulArtList { font-size: 24px; padding: 20px 0px; }
.ulArtList li{ height: 60px; border-bottom: 0.05em solid #d5d5d5; line-height: 60px; text-indent: 0.5em; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; }


/*enddom*/