body{ background:#fff;}
.m-top-hot{ display:none}
.g-navtwo-full{ background:#f2f2f2;}
.m-two-nav li{ background:none}

.m-ppt-box{ width:802px; height:385px; margin:30px 0 0; position:relative; zoom:1; display:block; overflow:hidden}
.m-ppt-box .m-ppt-cont{ position:relative; width:100%; height:385px; display:block; overflow:hidden;}
.m-ppt-box .m-ppt-cont a{ width:100%; height:385px; display:none; overflow:hidden; position:absolute; left:0; top:0;}
.m-ppt-box .m-ppt-cont a img{ width:100%; height:385px; display:block; overflow:hidden}
.m-ppt-box .m-ppt-cont a p{ position:absolute; left:0; bottom:0; z-index:10; width:100%; height:60px; line-height:60px; font-size:20px; color:#fff; text-align:center; background-color:rgba(0,0,0,.6);}
.m-ppt-box .m-ppt-cont a strong{ width:100%; height:70px; line-height:70px; background:rgba(0,0,0,0.7); font-size:24px; font-weight:normal; color:#fff; text-indent:22px; display:none; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}
.m-ppt-box .m-ppt-cont a:nth-child(1){ display:block;}
.m-ppt-box .m-ppt-page{ width:auto; height:8px; display:block; overflow:hidden; position:absolute; right:16px; bottom:12px; z-index:20;}
.m-ppt-box .m-ppt-page li{ width:10px; height:6px; background:#fff; float:left; margin:0 0 0 13px; display:inline; overflow:hidden; cursor:pointer}
.m-ppt-box .m-ppt-page li.f-hover{ width:20px; background:#f0333a;}
.m-ppt-box .u-ppt-leftbtn{ width:50px; height:70px; background:rgba(0,0,0,.3); display:block; overflow:hidden; position:absolute; left:-80px; top:145px; z-index:20; cursor:pointer}
.m-ppt-box .u-ppt-leftbtn:after{ content:""; width:30px; height:30px; border-left:3px solid #fff; border-top:3px solid #fff; transform:rotate(-45deg); margin:20px 0 0 20px; opacity:.6; display:block; overflow:hidden; transition:all .3s;}
.m-ppt-box .u-ppt-leftbtn:hover{ background:rgba(0,0,0,.5);}
.m-ppt-box .u-ppt-leftbtn:hover:after{ opacity:1}
.m-ppt-box .u-ppt-rightbtn{ width:50px; height:70px; background:rgba(0,0,0,.3); display:block; overflow:hidden; position:absolute; right:-80px; top:145px; z-index:20; cursor:pointer}
.m-ppt-box .u-ppt-rightbtn:after{ content:""; width:30px; height:30px; border-left:3px solid #fff; border-top:3px solid #fff; transform:rotate(135deg); margin:20px 0 0 0; opacity:.6; display:block; overflow:hidden;  transition:all .3s;}
.m-ppt-box .u-ppt-rightbtn:hover{ background:rgba(0,0,0,.5);}
.m-ppt-box .u-ppt-rightbtn:hover:after{ opacity:1}

.m-recomd-img{ width:377px; height:auto; margin:9px 0 0 21px;}
.m-recomd-img a{ position:relative; width:100%; height:182px; display:block; overflow:hidden; margin:21px 0 0;}
.m-recomd-img a img{ width:100%; height:182px; display:block; overflow:hidden}
.m-recomd-img a p{ position:absolute; left:0; bottom:0; z-index:10; width:100%; height:30px; line-height:30px; font-size:14px; color:#fff; text-align:center; background-color:rgba(0,0,0,.6);}

.g-project-title{ margin-top:30px; background:#f5f5f5; }
.g-project-title dt{ width:171px; height:auto; float:left; margin:0; display:inline; overflow:hidden;}
.g-project-title dt strong{ width:165px; height:50px; line-height:50px; background:#000; font-size:18px; font-weight:normal; color:#fff; text-align:center; float:left; display:inline; overflow:hidden}
.g-project-title dt i{ border-top:7px solid transparent; border-bottom:7px solid transparent; border-left:6px solid #000; float:left; margin:19px 0 0; display:inline; overflow:hidden}
.g-project-title dd{ width:1029px; height:50px; float:left; display:inline; overflow:hidden}
.g-project-title dd a{ width:auto; height:47px; line-height:50px; font-size:14px; font-weight:normal; color:000; padding:0 6px; float:left; margin:0 0 0 30px; display:inline; overflow:hidden}
.g-project-title dd a:hover{ border-bottom:3px solid #f0333a; color:#f0333a}

.m-project-link{ width:285px; height:205px; float:left; margin:20px 0 0 20px; display:inline; overflow:hidden; transition:none}
.m-project-link img{ width:100%; height:165px; display:block; overflow:hidden}
.m-project-link strong{ width:100%; height:40px; line-height:40px; background:#fafafa; font-size:14px; font-weight:normal; color:#333; text-align:center; display:block; overflow:hidden; transition:none;}
.m-project-link:hover{ width:279px; height:199px; border:3px solid #f0333a;}
.m-project-link:hover img{ display:none}
.m-project-link:hover strong{ width:100%; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#fff; text-align:center; background:#f0333a; display:block; overflow:hidden}
.m-project-link:hover p{ width:239px; height:120px; line-height:25px; font-size:14px; font-weight:normal; color:#000; padding:20px 20px 0; display:block; overflow:hidden}

.m-project-link:nth-child(4n+1){ margin-left:0;}

.m-more-link{ width:1198px; height:38px; line-height:38px; font-size:14px; font-weight:normal; color:#333; text-align:center; border:1px solid #000; float:left; margin:20px 0 0; display:inline; overflow:hidden;}

.m-m-page-list{ width:100%; float:left; display:inline;}




.m-page-list{ height: 60px; line-height: 85px; text-align: center; clear: both;}
.m-page-list a{ padding:6px 12px; font-size:12px; color:#333333; border:1px solid #dddddd; border-radius:3px;}
.m-page-list a:hover { background-color: #dd3348; color: #fff; border: 1px #dd3348 solid; text-decoration: none;}
.m-page-list a.record { display: none}
.m-page-list b{ padding:6px 12px; font-size:12px; color:#dd3348; border:1px solid #dd3348; font-weight:normal; border-radius:3px;}
.m-page-list a b{ padding:0; border:none;}
.floatRight .m-Ablock-r .m-hottag .clearboth{
    border: none;
    border-top:none;
    }
.m-dat-hotcms .m-dh-cont a:hover{
    color:#f00;
    
    }
.m-dat-hotcms .m-dh-cont a i:hover{
    color:#f00;
    
    }












