.m-cmsinfo-position{ width:1200px; height:50px; line-height:50px; font-size:14px; font-weight:normal; color:#aaa; margin:auto; display:block; overflow:hidden}
.m-cmsinfo-position a{ color:#555}
.m-cmsinfo-position a:hover{ color:#f85756;}
.m-cmsinfo-position span{ color:#f85756;}

.g-left{ width:808px; height:auto; margin:0;}
.g-left .m-project-introduction{ width:100%; height:auto; background:#fafafa; display:block; overflow:hidden}
.g-left .m-project-introduction h1{ width:100%; height:auto; font-size:30px; font-weight:bold; color:#000; text-align:center; margin:20px 0 0; display:block; overflow:hidden}
.g-left .m-project-introduction strong{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#000; text-align:center; margin:16px 0 0; display:block; overflow:hidden}
.g-left .m-project-introduction dl{ width:100%; height:auto; border-top:1px solid #d2d2d2; margin:8px 0 0; display:block; overflow:hidden; padding:0 0 17px 0;}
.g-left .m-project-introduction dl dt{ width:310px; height:auto; float:left; margin:17px 10px 0; display:inline; overflow:hidden}
.g-left .m-project-introduction dl dt img{ width:100%; height:auto; display:block; overflow:hidden}
.g-left .m-project-introduction dl dd{ width:466px; height:auto; float:left; margin:15px 0 0; display:inline; overflow:hidden}
.g-left .m-project-introduction dl dd p{ width:100%; height:auto; line-height:25px; font-size:14px; font-weight:normal; color:#666; display:block; overflow:hidden}

.g-left .m-cont-list{ width:100%; height:auto; margin:0; display:block; overflow:hidden}
.g-left .m-cont-list a{ width:140px; height:auto; float:left; margin:18px 82px 12px 0; display:inline; overflow:hidden}
.g-left .m-cont-list a img{ width:100%; height:185px; display:block; overflow:hidden}
.g-left .m-cont-list a strong{ width:100%; height:42px; line-height:24px; font-size:14px; font-weight:normal; color:#000; margin:14px 0 0; display:block; overflow:hidden}
.g-left .m-cont-list a:nth-child(4n-4){ margin-right:0}
.g-left .m-cont-list a:hover strong{ color:#e73c42}


.g-right{ width:376px; height:auto; margin:0 0 0 15px;}
.g-right .u-right-title{ width:100%; height:20px; line-height:20px; font-size:18px; font-weight:bold; color:#000; display:block; overflow:hidden}
.g-right .u-right-title i{ width:9px; height:18px; background:#e73c42; float:left; margin:1px 15px 0 0; display:inline; overflow:hidden}
.g-right .u-right-title a{ font-size:14px; font-weight:normal; color:#aaa; float:right; margin:0 15px 0 0; display:inline; overflow:hidden}


.g-right .m-related-project{ width:100%; height:auto; padding:20px 0; margin:0 0 0; background:#fafafa; display:block; overflow:hidden}
.g-right .m-related-project .u-project-img{ width:100%; height:auto; margin:27px 0 0; display:block; overflow:hidden}
.g-right .m-related-project ul{ width:100%; height:auto; display:block; overflow:hidden}
.g-right .m-related-project ul li{ width:100%; height:auto; display:block; overflow:hidden;}
.g-right .m-related-project ul li a{ width:auto; height:auto; line-height:22px; font-size:14px; font-weight:normal; color:#000; margin:12px 12px 0; display:block; overflow:hidden}
.g-right .m-related-project ul li p{ width:auto; height:auto; line-height:20px; font-size:12px; font-weight:normal; color:#aaa; margin:12px 12px 0; padding:0 0 16px 0; display:none; overflow:hidden; border-bottom:1px solid #ddd;}
.g-right .m-related-project ul li.f-hover p{ display:block}
.g-right .m-related-project ul li.f-hover a{ font-size:16px}

.m-right-title{ width:auto; height:38px; border-left:6px solid #f85756; margin:25px 20px; display:block; overflow:hidden}
.m-right-title dt{ width:100%; height:26px; line-height:24px; font-size:22px; font-weight:bold; color:#333; text-indent:20px; display:block; overflow:hidden}
.m-right-title dd{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#aaa; text-indent:20px; text-transform:uppercase; letter-spacing:1px; font-family:serif; display:block; overflow:hidden}

.g-right .m-hot-label{width:100%; height:auto; background:#fff; margin:0 0 20px; box-shadow:0px 0px 2px #ddd; display:block; overflow:hidden; position:relative; zoom:1}
.g-right .m-hot-label .m-label-list{ width:100%; height:auto; padding:0 0 20px 0; border-top:1px solid #ddd; display:block; overflow:hidden}
.g-right .m-hot-label .m-label-list a{ width:100px; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#000; text-align:center; background:#eee; border-radius:22px; float:left; margin:20px 0 0 20px; display:inline; overflow:hidden}
.g-right .m-hot-label .m-label-list a:hover{ background:#f85756; color:#fff}

.m-dayup-list li{  line-height:30px; padding:0 20px; overflow:hidden;}
.m-dayup-list li a{ font-size:16px;}
.m-dayup-list li a:hover{color: #f85756; }

.m-dayup-list .m-imgtt{ position:relative; width:356px; height:200px; margin:0 0 20px 20px; overflow:hidden;padding: 0;}
.m-dayup-list .m-imgtt a{ display: block; }
.m-dayup-list .m-imgtt img{ width:356px; }
.m-dayup-list .m-imgtt p{ position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; text-align:center; background-color:rgba(50,50,50,0.6);*background-color:#333; color:#fff;}
.m-dayup-list .m-imgtt p span{ padding:0 8px; display: block; font-size: 14px;}
.m-dayup-list .m-imgtt a:hover p {background-color:rgba(255,120,120,0.8);*background-color:#f77;}


.g-right .m-hot-label{ display: none}