﻿body{ background:#fff;}
.g-all-top .m-alltop-search dt{ border-color:#000}
.g-all-top .m-alltop-search dt form .m-search-btn{ background:#000;}
.g-all-nav{ background:#000;}
.g-all-nav a.f-hover{ background:#f85756}
.g-all-nav a:hover{ background:#f85756}

.m-small-title{ width:100%; height:auto;display:block; overflow:hidden; position:relative; zoom:1}
.m-small-title dt{ width:100%; height:28px; display:block; overflow:hidden}
.m-small-title dt strong{ width:140px; height:28px; line-height:28px; font-size:26px; font-weight:normal; color:#333; text-align:center; background:#fff; margin:auto; display:block; overflow:hidden; position:relative; zoom:1; z-index:10;}
.m-small-title dt:before{ content:""; width:100%; height:1px; background:#000; display:block; overflow:hidden; position:absolute; left:0; top:13px; z-index:0;}
.m-small-title dd{ width:155px; height:11px; border-left:4px solid #f85756; border-right:4px solid #f85756; display:none; overflow:hidden; position:absolute; left:79px; top:8px; z-index:5; background:#fff;}

.g-big-title{ width:100%; height:auto; margin:60px 0 0; display:block; overflow:hidden; position:relative; zoom:1}
.g-big-title h3{ width:440px; height:46px; line-height:40px; font-size:36px; font-weight:normal; color:#000; text-align:center; margin:auto; display:block; overflow:hidden; position:relative; zoom:1; z-index:20;}
.g-big-title h3 span{font-size:48px; color:#f85756; padding:0 24px 0 0; float:left; margin:0 0 0 58px;}
.g-big-title h3 strong{ font-weight:normal; float:left;}
.g-big-title b{ width:440px; height:30px; display:block; overflow:hidden; position:absolute; left:50%; top:5px; z-index:10; border-left:1px solid #000; border-right:1px solid #000;  background:#fff;margin:0 0 0 -220px; transform:skewX(-35deg)}
.g-big-title i{ width:100%; height:1px; background:#000; display:block; overflow:hidden; position:absolute; left:0; top:19px; z-index:5;}

.m-ppt-box{ width:860px; height:490px; margin:20px 0 0; position:relative; zoom:1; display:block; overflow:hidden}
.m-ppt-box .m-ppt-cont{ width:100%; height:490px; display:block; overflow:hidden;}
.m-ppt-box .m-ppt-cont a{ width:100%; height:490px; display:none; overflow:hidden; position:absolute; left:0; top:0;}
.m-ppt-box .m-ppt-cont a img{ width:100%; height:490px; display:block; overflow:hidden}
.m-ppt-box .m-ppt-cont a strong{ width:100%; height:70px; line-height:70px; background:#000; font-size:24px; font-weight:normal; color:#fff; text-indent:22px; display:block; 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:22px; bottom:31px; z-index:20;}
.m-ppt-box .m-ppt-page li{ width:20px; height:8px; background:#bfbebf; float:left; margin:0 0 0 13px; display:inline; overflow:hidden; cursor:pointer}
.m-ppt-box .m-ppt-page li.f-hover{ background:#f85756;}
.m-ppt-box .u-ppt-leftbtn{ width:70px; height:70px; background:rgba(0,0,0,.3); display:block; overflow:hidden; position:absolute; left:-80px; top:209px; 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 30px; 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:70px; height:70px; background:rgba(0,0,0,.3); display:block; overflow:hidden; position:absolute; right:-80px; top:209px; 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 10px; 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-dat-hotcms{ width:320px; height:490px; margin:20px 0 0;}
.m-dat-hotcms .m-dh-cont{ width:100%; height:auto; display:block; overflow:hidden;padding-top:16px;}
.m-dat-hotcms .m-dh-cont a{ width:100%; line-height:26px; margin:16px 0 0; display:block; overflow:hidden;font-size:14px;}
.m-dat-hotcms .m-dh-cont a i{ text-align:center;width:30px; height:26px; line-height:26px; font-size:24px; font-weight:normal; font-style:normal; color:#333; float:left; display:inline; overflow:hidden}
.m-dat-hotcms .m-dh-cont a strong{ width:285px; height:26px; line-height:26px; font-size:16px; font-weight:normal; color:#333; float:left; display:inline; overflow:hidden}
.m-dat-hotcms .m-dh-cont a img{ width:100%; height:206px; margin:30px 0 0; display:block; overflow:hidden}
.m-dat-hotcms .m-dh-cont a.f-hover{ height:auto;}
.m-dat-hotcms .m-dh-cont a:nth-child(-n+3) i{ color:#f43e25}

.f-backtop-btn{ width:50px; height:50px; background:rgba(0,0,0,0.5); border-radius:4px; display:none; overflow:hidden; position:fixed; left:50%; bottom:200px; margin:0 0 0 620px; z-index:9999; cursor:pointer}
.f-backtop-btn:after{ content:"";width:18px; height:18px; border-left:4px solid #fff;border-top:4px solid #fff; display:block; overflow:hidden; position:absolute; left:15px; top:20px; transform:rotate(45deg)}
.g-navtwo-full{
    height: 10px;
}

/************** 页码 **************/

.page-list{ height:44px; line-height:44px; padding:20px 0; text-align:center;}
.page-list a{ padding:6px 12px; font-size:12px; color:#333333; border:1px solid #dddddd; border-radius:3px;}
.page-list a:hover { background-color: #dd3348; color: #fff; border: 1px #dd3348 solid; text-decoration: none;}
.page-list a.record { display: none}
.page-list b{ padding:6px 12px; font-size:12px; color:#dd3348; border:1px solid #dd3348; font-weight:normal; border-radius:3px;}
.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;
    
    }


.g-friend-box{ display:none}