﻿.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0}



/* page style began */
.nymian{ background:url(../Images/nymian.gif) repeat-x; padding-top:15px; padding-bottom:25px;}
.nybanner{ height:278px;}
.subleft{float:left;width:175px;}
.subleft .title{ height:36px; line-height:36px; padding-left:20px; background:url(../Images/subtitle.png) no-repeat 2px; color:#2c2c2c; font-weight:600; font-family:"微软雅黑"; font-size:16px;}
.subleft .title span{ font-family:"Arial"; color:#909090; font-weight:normal; padding-left:8px;}
.subleft .typelist{padding-top:6px;}
.subleft .typelist li{ height:32px; padding-top:6px; border-bottom:1px solid #e2e2e2;}
.subleft .typelist li a{ width:152px; height:25px; line-height:25px; display:inline-block; color:#2c2c2c; padding-left:23px; overflow:hidden;}
.subleft .typelist li a:hover{color:#fff; text-decoration:none; background:url(../Images/subhover.gif) no-repeat center;}
.subleft .typelist .hover a{color:yellow; text-decoration:none; }
.subleft .typelist .hover{background:url(../Images/subhover2.gif) no-repeat center;}
.subleft .nypic{ padding-top:14px; height:auto;}
.subleft .nypic img{ display:block;}

.subleft .nycontact{padding-left:10px; padding-top:52px; background:url(../Images/nycontact.gif) no-repeat; margin-top:15px; line-height:24px; color:#555555;}
.subleft .nycontact strong{ font-family:"microsoft yahei"; font-size:18px; color:#b10000; }
.subleft .nycontact span{ font-weight:bold; color:#333333;}

.subright{float:right;width:792px; padding-left:33px; background:url(../Images/subright.png) no-repeat 0px 10px;overflow:hidden;}
.comCrumb{height:36px;background:url(../Images/crumb.gif) repeat-x bottom;}
.comCrumb .nav_title{height:36px;line-height:36px;font-family:"Arial"; color:#909090; float:left;}
.comCrumb .nav_title span{height:36px;line-height:36px; padding-left:4px; padding-right:4px; display:inline-block; background:url(../Images/nav_title.gif) repeat-x bottom; font-family:"微软雅黑"; font-size:16px; color:#2c2c2c; font-weight:bold;}
.comCrumb .nav_route{float:right; background:url(../Images/nav_route.gif) no-repeat left; height:36px;line-height:36px; color:#909090;}
.comCrumb .nav_route a{ color:#909090;}


/* page style 新闻 */
.newslist{ width:750px; padding-left:20px; padding-top:25px;}
.newslist li{ width:720px; float:left; height:35px; line-height:35px; border-bottom:1px dashed #bcbcbc;background:url(../Images/typelist.gif) no-repeat 8px;padding-left:30px;}
.newslist li a{ color:#4c4c4c; float:left;}
.newslist li a:hover{ color:#ae0000;}
.newslist li span{float:right; color:#4c4c4c;}

/* page style 分页 */
.page {display:block;height:30px;margin:20px auto;text-align:center;}
.page a,.page span {background:transparent;border:1px solid #b9b9b9;color:#484848;display:inline-block;height:auto;line-height:18px;margin:0px 0px 0px 8px;padding:3px 7px;width:auto;}
.page a:hover,.page .cur {background:#ae0000;border-color:#ae0000;color:#fff;text-decoration: none;}

/* page style 详细 */
.sunping{ padding:25px;}
.articleTitle {color:#333333;font-family:微软雅黑;font-size:20px;line-height:40px;margin-bottom:10px;text-align:center;}
.articleMessage {color:#999999;height:36px;line-height:36px;text-align: center; margin-bottom:15px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.articleMessage span{padding-right:20px;}
.deseditor{line-height:180%;color:#2c2c2c;}
.preNext{ border-top:1px solid #e1e1e0;border-bottom:1px solid #e1e1e0; height:21px; line-height:21px; padding-top:8px; margin-top:20px; padding-left:5px; padding-right:5px; padding-bottom:8px;}
.preNext a{ color:#333;}
.preNext a:hover{ color:#ae0000;}
.fleft{ float:left;color:#4c4c4c;}
.fright{ float:right;color:#4c4c4c;}

.caselist{padding-top:25px; height:135px; border-bottom:1px solid #e4e4e4;}
.caselist .time{ width:34px; float:left; line-height:14px; color:#fff; background:url(../Images/time.gif) no-repeat; padding-left:6px; padding-right:17px; height:135px;}
.caselist .pic{ width:160px; float:left; border:1px solid #e3e3e3; padding:3px 4px 4px 4px; background:#fff;}
.caselist .pic img{ width:160px; display:block; height:120px;}
.caselist .comt{width:548px; float:left; padding-left:15px;}
.caselist .comt .name{ height:30px; line-height:24px;}
.caselist .comt .name a{color:#2c2c2c; font-weight:bold;}
.caselist .comt .name a:hover{ color:#ae0000;}
.caselist .comt p{ line-height:22px; color:#2c2c2c;}
.caselist .comt p a{ color:#fff; width:49px; height:18px; line-height:18px; background:url(../Images/more.gif) no-repeat; display:inline-block; text-align:center;}











.clear15{ clear:both; height:15px;}
.clear20{ clear:both; height:20px;}

.holder{width:1000px;margin:0px auto;}

