.g-project-new{ width:1258px; margin-bottom:15px; position:relative; zoom:1}
.g-project-new .g-pn-title{ width:90px; height:auto; display:block; overflow:hidden; position:absolute; left:0; top:27px;}
.g-project-new .g-pn-title span{ width:100%; height:40px; line-height:40px; font-size:16px; font-weight:normal; color:#fff; text-align:center; background:#fe4a65; display:block; overflow:hidden}
.g-project-new .g-pn-title i{ width:0;height:0px;border-left: 9px solid transparent;border-right: 0px solid transparent;border-top: 5px solid #970a1f;display:block;overflow:hidden;}
.g-project-new .g-pn-cont{ width:1240px; height:200px; background:#fff; margin:0 0 0 9px; display:block; overflow:hidden}
.g-project-new .g-pn-cont .g-pn-img{ width:246px; height:170px; margin:15px 0 0 15px;}
.g-project-new .g-pn-cont .g-pn-img img{ width:100%; height:170px; display:block; overflow:hidden;}
.g-project-new .g-pn-cont .g-scbtn-left{ width:24px; height:42px; padding:10px; margin:69px 0 0 17px; background:url(../images/az-icon.png) no-repeat -209px -797px; cursor:pointer}
.g-project-new .g-pn-cont .g-scbtn-left:hover{ background-position:-209px -913px;}
.g-project-new .g-pn-cont .g-scbtn-right{ width:24px; height:42px; padding:10px; margin:69px 0 0 0; background:url(../images/az-icon.png) no-repeat -304px -797px; cursor:pointer}
.g-project-new .g-pn-cont .g-scbtn-right:hover{ background-position:-304px -913px;}
.g-project-new .g-pn-cont .g-pn-scroll{ width:840px; height:170px; margin:15px 0 0 20px; position:relative; zoom:1}
.g-project-new .g-pn-cont .g-pn-scroll ul{ width:auto; height:170px; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.g-project-new .g-pn-cont .g-pn-scroll ul li{ width:100px; height:170px; float:left; margin:0 20px 0 0; display:inline; overflow:hidden;}
.g-project-new .g-pn-cont .g-pn-scroll ul li a{ width:100%; height:auto; display:block; overflow:hidden}
.g-project-new .g-pn-cont .g-pn-scroll ul li a img{ width:80px; height:80px; float:left; margin:17px 0 0 10px; border-radius:16px; display:inline; overflow:hidden}
.g-project-new .g-pn-cont .g-pn-scroll ul li a strong{ width:80px; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; text-align:center; float:left; margin:9px 0 0 10px; display:inline; overflow:hidden}
.g-project-new .g-pn-cont .g-pn-scroll ul li a b{ width:78px; height:26px; line-height:26px; font-size:12px; font-weight:normal; color:#555; text-align:center; border-radius:4px; border:1px solid #eee; float:left; margin:7px 0 0 10px; display:inline; overflow:hidden}
.g-project-new .g-pn-cont .g-pn-scroll ul li a:hover img{ box-shadow:1px 1px 5px #ff4939,-1px -1px 5px #ff4939}
.g-project-new .g-pn-cont .g-pn-scroll ul li a:hover strong{ color:#ff4939}
.g-project-new .g-pn-cont .g-pn-scroll ul li a:hover b{ background:#ff4939; border-color:#ff4939; color:#fff;}
.m-pn-2 .g-pn-title span{ background:#19b5fe;}
.m-pn-2 .g-pn-title i{border-top: 5px solid #0f79ab;}

.m-pn-3 .g-pn-title span{ background:#ff9900;}
.m-pn-3 .g-pn-title i{border-top: 5px solid #a06103;}

.m-pn-4 .g-pn-title span{ background:#48dc6c;}
.m-pn-4 .g-pn-title i{border-top: 5px solid #198f36;}

.m-pn-5 .g-pn-title span{ background:#6a71e6;}
.m-pn-5 .g-pn-title i{border-top: 5px solid #393fac;}

.m-pn-6 .g-pn-title span{ background:#ffcc00;}
.m-pn-6 .g-pn-title i{border-top: 5px solid #c5a218;}

.m-pn-7 .g-pn-title span{ background:#5fc700;}
.m-pn-7 .g-pn-title i{border-top: 5px solid #4c9708;}

.m-pn-8 .g-pn-title span{ background:#ff2200;}
.m-pn-8 .g-pn-title i{border-top: 5px solid #a7210c;}

.m-pn-9 .g-pn-title span{ background:#0192ff;}
.m-pn-9 .g-pn-title i{border-top: 5px solid #0a6db7;}

.m-pn-10 .g-pn-title span{ background:#ff6600;}
.m-pn-10 .g-pn-title i{border-top: 5px solid #ae4a07;}

/* 不显示详细内容 */
.g-zindex{ height:auto; display:block; overflow:hidden; padding:0; margin-left: -20px}
.g-zindex a{ width:285px; height:290px; float:left; background:#fff; box-shadow:1px 2px 3px #ccc; margin:0 0px 15px 20px; display:inline; overflow:hidden}
.g-zindex a strong{ width:255px; height:164px; float:left; margin:15px 0 0 15px; display:inline; overflow:hidden; position:relative; zoom:1}
.g-zindex a strong img{ width:100%; height:164px; display:block; overflow:hidden}
.g-zindex a strong i{ width:100%; height:35px; line-height:35px; font-size:16px; font-weight:normal; color:#fff; font-style:normal; text-align:center; background:rgba(0,0,0,0.5); display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}
.g-zindex a b{ width:120px; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#555; text-indent:22px; float:left; margin:16px 0 0 15px; display:inline; overflow:hidden; position:relative; zoom:1}
.g-zindex a b i{ width:14px; height:10px; background:url(../images/az-icon.png) no-repeat -219px -197px; display:block; overflow:hidden; position:absolute; left:3px; top:2px;}
.g-zindex a em{width: 100px;height:14px;line-height:14px;font-size:12px;font-weight:normal;color:#555;text-indent:22px;/* text-align:right; */float:left;margin: 15px 0 0 48px;display:inline;overflow:hidden;position:relative;zoom:1;}
.g-zindex a em i{ width:13px; height:13px; background:url(../images/az-icon.png) no-repeat -322px -197px; display:block; overflow:hidden; position:absolute; left:3px; top:0px;}
.g-zindex a p{ width:255px; height:60px; line-height:20px; font-size:12px; font-weight:normal; color:#999; font-family:serif; float:left; margin:10px 0 0 15px; display:inline; overflow:hidden}
.g-zindex a:hover strong{ box-shadow:0 0 5px #ff4939}
.g-zindex a:hover strong i{ color:#fff; background:#ff4939}
.m-project-morebtn{width:100%;height:58px;/* background:#fff; */display:block;overflow:hidden;}
.m-project-morebtn span{width: 525px;height: 40px;line-height: 40px;background: #fff;font-size:15px;font-weight:normal;color:#333;text-align:center;margin: 10px auto;display:block;overflow:hidden;cursor:pointer;}