@charset "utf-8";
.projectbg{ width:1200px; margin:0 auto; overflow:hidden;}
.projectbg .brand-nav{ background:none; padding:20px 0; color: #999; max-width: 1200px; margin: 0 auto; position: relative;}
#category_wap,.dialog .selectBox .btn,.dialog .selectBox h2{ display:none;}
.project_content{ width:1200px; margin:0 auto;}
.project-tit{ width:100%; height:190px; background:url(project-title.jpg) no-repeat top center; background-size:cover; margin:0 0 30px;}
#category { overflow:hidden; padding-bottom:1px; list-style:none;}
#category li{ float:left; width:14.36%; border: 1px solid #ddd; margin:0px -1px -1px 0px ;}
#category li a{font-size: 17px; display:block;height: 58px;line-height: 58px; padding:0 15px; text-align: center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#category li a:hover,#category li a.now{color: #fff; background: #0054a5;}
.ny-wrap{width:1200px;overflow: hidden;padding-bottom:60px;margin:0 auto;}
.ny-wrap .project-left{width:264px;overflow: hidden;float: left;}
.ny-wrap .project-left ul{width:100%;}
.ny-wrap .project-left ul li{ height:60px;line-height:58px; border:1px solid #c1c3c4; margin-bottom: 5px; display:block;}
.ny-wrap .project-left ul li a{ font-size:17px; display:block; padding:0 58px 0 18px; color:#4f4f4f; background: url(bg-left-nav.jpg) no-repeat 221px 18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ny-wrap .project-left ul li a:hover,.ny-wrap .project-left ul li a.now{color:#fff; background:url(bg-left-nav-on.jpg) no-repeat 221px 18px #0054a5;}
.ny-wrap .project-right{width: 910px;overflow: hidden;float: right}
.ny-wrap .location-name{width:100%;height:40px;line-height:40px;border-bottom:2px solid #ebebeb;margin-bottom: 25px;margin-top: 25px;}
.ny-wrap .location-name span{float:left;height:40px;border-bottom:2px solid #0054a5;font-size:22px;color:#0054a5;font-weight:bold;}
.ny-wrap .project-right .ny-list{width:100%;overflow: hidden;}
.ny-wrap .project-right .ny-list ul{width:100%; list-style:none;}
.ny-wrap .project-right .ny-list ul li{height:35px; line-height:35px;font-size:16px;color:#333333; overflow:hidden;}
.ny-wrap .project-right .ny-list ul li a{float:left;}
.ny-wrap .project-right .ny-list ul li a:hover{color:#0054a5;}
.ny-wrap .project-right .ny-list ul li .bt_time{float:right;color: #888}
.ny-wrap .project-right .ny-single{width:100%;overflow: hidden;padding-top:20px;line-height:26px;font-size:14px;color:#333333;}
.ny-wrap .ny-content{width:100%;overflow: hidden;}
.ny-wrap .ny-content .title{font-size:26px;color:#000000;line-height:28px;text-align:center;width:100%;overflow: hidden;}
.ny-wrap .ny-content .info{width:100%;height:40px;line-height:40px;text-align:center;font-size:13px;color:#888888;border-bottom:1px solid #ebebeb;}
.ny-wrap .ny-content .content{width:100%;font-size:16px;color:#000000;line-height:34px;padding-top:30px;overflow: hidden;}
.ny-wrap .ny-content .content img{max-width:100%;}
.ny-wrap .ny-content .flip{width:100%;border-top:1px solid #ebebeb;margin-top:60px;line-height:30px;position:relative;}
.ny-wrap .ny-content .flip span{color:#b77545;}
.ny-wrap .ny-content .flip .flip-a{position:absolute;right:0;top:0;}
.b.cwh ul{width:100%;}
.b.cwh ul li{width:239px;height:117px;float:left;margin-bottom:8px;}
.lam{font-size: 16px;color: #b9b9b9;float: left;margin-right: 15px; max-width:22%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bt_link{ max-width:63%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.part-nav{width:100%;overflow: hidden; padding:10px 0 0; margin:0 auto;}
.part-nav ul{ list-style:none;}
.part-nav ul li{float: left; width:18.4%; margin:0 2% 0 0;}
.part-nav ul li:nth-child(5n){ margin:0;} 
.part-nav ul li img{ width:100%;}

.projectlayout .index-tit{ margin:0 auto 40px;}
.projectlayout .part03{ border-top: 2px solid #0054a5; margin:40px 0 0; padding:20px 0;}
.projectlayout .part03 .xxgk-tit{ line-height: 52px; border-bottom: 1px solid #c2cfe3;}
.projectlayout .part03 .xxgk-tit a{ display: inline-block; border-bottom: 3px solid #0054a5; color:#0054a5}

.art .tab-server{ border-bottom: 1px solid #c2cfe3;}
.art .tab-server > a{ font-size:18px; display: inline-block; line-height: 52px; margin-right: 30px;}
.art .tab-server > a.on,.art .tab-server > a:hover{ border-bottom:none; font-weight: bold; color: #0054a5;}
.art2 > a{ font-size:22px !important;}
.art2 > a.on{ border-bottom:3px solid !important;}
.part03 .index-con-1{ width:827px;}
.part03 .index-con-1 .column-list{ float:none; width:100%;}

.older .art .tab-server > a{ font-size:36px;}
.older .art .tab-server > a.on,.older .art .tab-server > a:hover{ line-height: 0.72rem;}
.older .tab-server { border-bottom:none !important;}
.older .art2 > a{ font-size:40px !important;}
.older .art2 > a.on{ border-bottom: 0.03rem solid !important;}
.older .part03 .index-con-1{ width:100%;}
.older #category li a{ font-size:36px;}

.older .part03 .column-right .xxgk-tit,.older .part03 .column-right .xxgk-link{ display:block;}
.older .projectlayout .part03 .xxgk-tit a{ font-size: 40px; line-height: 64px;}
.older .projectlayout .part03 .xxgk-tit{ margin-bottom:35px;}
.older .xxgk-link a{ float: left; width: 32%; margin:0 2% 2% 0; line-height: 80px; height: 80px;}
.older .xxgk-link a:nth-child(2n){ margin:0 2% 2% 0;} 
.older .xxgk-link a:nth-child(3n){ margin:0 0 2% 0;} 
.older .xxgk-link a:hover{ color:#4268a0}
