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

.g-left{ width:840px; height:auto; margin:0;}
.g-left .m-cmsinfo-position{ width:100%; height:50px; line-height:50px; font-size:14px; font-weight:normal; color:#aaa; border-bottom:1px solid #000; display:block; overflow:hidden}
.g-left .m-cmsinfo-position a{ color:#555}
.g-left .m-cmsinfo-position a:hover{ color:#f85756;}

.g-left h1{ width:100%; height:auto; line-height:36px; font-size:24px; font-weight:bold; color:#000; padding:20px 0; display:block; overflow:hidden}
.g-left .m-cmsinfo-information{ width:100%; height:auto; padding:0 0 17px 0; display:block; overflow:hidden; border-bottom:1px solid #000}
.g-left .m-cmsinfo-information dt{ width:auto; height:26px; line-height:26px; font-size:14px; font-weight:normal; color:#555; float:left; display:inline; overflow:hidden}
.g-left .m-cmsinfo-information dt strong{ font-weight:normal; float:left; margin:0 50px 0 0; display:inline; overflow:hidden}
.g-left .m-cmsinfo-information dd{ width:auto; height:26px; line-height:26px; font-size:14px; font-weight:normal; color:#555; float:right; display:inline; overflow:hidden}
.g-left .m-cmsinfo-information dd .bdshare-button-style1-24 strong{ float:left; font-weight:normal;}
.g-left .m-cmsinfo-information dd .bdshare-button-style1-24 a{ width:26px; height:26px; float:left; padding:0; margin:0 0 0 6px; background:url(../images/cmsinfo-icon.png) no-repeat 0 0; transition:none; }
.g-left .m-cmsinfo-information dd .bdshare-button-style1-24 a.bds_tsina{ background-position:-33px 0;}
.g-left .m-cmsinfo-information dd .bdshare-button-style1-24 a.bds_sqq{ background-position:-65px 0;}
.g-left .m-cmsinfo-information dd .bdshare-button-style1-24 a.bds_qzone{ background-position:-130px 0;}
.g-left .m-cmsinfo-information dd .bdshare-button-style1-24 a.bds_more{ background-position:-165px 0;}

.g-left .m-cmsinfo-information dd .bdshare-button-style1-24 a:hover{ background-position:0 -39px;}
.g-left .m-cmsinfo-information dd .bdshare-button-style1-24 a.bds_tsina:hover{ background-position:-33px -39px;}
.g-left .m-cmsinfo-information dd .bdshare-button-style1-24 a.bds_sqq:hover{ background-position:-65px -39px;}
.g-left .m-cmsinfo-information dd .bdshare-button-style1-24 a.bds_qzone:hover{ background-position:-130px -39px;}
.g-left .m-cmsinfo-information dd .bdshare-button-style1-24 a.bds_more:hover{ background-position:-165px -39px;}

.g-left .m-cmsinfo-cont{ width:100%; height:auto; padding:0; display:block; overflow:hidden;}
.g-left .m-cmsinfo-cont p{ width:100%; height:auto; line-height:30px; font-size:16px; font-weight:normal; color:#333; text-indent:2em; margin:0 0 34px; display:block; overflow:hidden}
.g-left .m-cmsinfo-cont p:last-child{ margin-bottom:10px;}
.g-left .m-cmsinfo-cont p img{ margin:0 0 0 -2em; max-width:80%;}
.g-left .m-cmsinfo-cont h3{ width:100%; height:60px; line-height:60px; font-size:18px; font-weight:bold; color:#000; border-bottom:1px solid #aaa; margin:20px 0 0; display:block; overflow:hidden; position:relative; zoom:1}
.g-left .m-cmsinfo-cont h3:before{ content:""; width:100%; height:2px; background:#aaa; display:block; overflow:hidden; position:absolute; left:0; bottom:3px;}

.m-cms-page{ width:100%; height:60px; margin:12px 0 40px; display:block; overflow:hidden}
.m-cms-page b{ width:148px; height:58px; line-height: 58px; font-size:18px; font-weight:normal; color:#aaa; float:left; border:1px solid #fafafa; margin:0 0 0 156px; display:inline; overflow:hidden;}
.m-cms-page b i{ width:20px; height:15px; float:left; background:url(../images/cmsinfo-icon.png) no-repeat 0 -215px; margin:22px 22px 0 23px; display:inline; overflow:hidden;}
.m-cms-page p{ width:210px; height:58px; line-height:58px; font-size:24px; font-weight:normal; color:#aaa; text-align:center; float:left; display:inline; overflow:hidden}
.m-cms-page p i{ font-style:normal; color:#f0333a; padding: 0 6px;}
.m-cms-page p strong{font-weight:normal; padding: 0 6px;}
.m-cms-page a{ width:148px; height:58px; line-height: 58px; font-size:18px; font-weight:normal; color:#000; float:left; border:1px solid #fafafa; margin:0 0 0 0px; display:inline; overflow:hidden; text-indent:31px;}
.m-cms-page a i{ width:20px; height:15px; float:right; background:url(../images/cmsinfo-icon.png) no-repeat 0 -275px; margin:22px 28px 0 0; display:inline; overflow:hidden;}

.g-left .m-page-cms{ width:100%; height:auto; margin:30px 0 0; display:block; overflow:hidden}
.g-left .m-page-cms .u-page-up{ width:240px; height:68px; background:#fafafa; padding:0 20px 0 50px; position:relative; zoom:1; cursor:pointer; display:table}
.g-left .m-page-cms .u-page-up i{ border-top:15px solid transparent; border-bottom:15px solid transparent; border-right:15px solid #ccc; display:block; overflow:hidden; position:absolute; left:20px; top:20px;}
.g-left .m-page-cms .u-page-up a{ width:100%; height:auto; line-height:18px; font-size:14px; font-weight:normal; color:#000; display:table-cell; overflow:hidden; vertical-align:middle;}
.g-left .m-page-cms .u-page-up:hover i{ border-right:15px solid #000}
.g-left .m-page-cms .u-page-up:hover a{ color:#f0333a}
.g-left .m-page-cms .u-goto-index{ width:60px; height:auto; margin:0 15px 0 35px;}
.g-left .m-page-cms .u-goto-index i{ width:37px; height:37px; background:url(../images/cmsinfo-icon.png) no-repeat 8px -93px #000; border-radius:100%; display:block; overflow:hidden; margin:3px auto 0;}
.g-left .m-page-cms .u-goto-index strong{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#000; text-align:center; display:block; overflow:hidden; margin:11px 0 0;}
.g-left .m-page-cms .u-goto-index:hover i{ background-color:#f0333a}
.g-left .m-page-cms .u-goto-index:hover strong{color:#f0333a}
.g-left .m-page-cms .u-goto-list{ width:60px; height:auto; margin:0 35px 0 15px;}
.g-left .m-page-cms .u-goto-list i{ width:37px; height:37px; background:url(../images/cmsinfo-icon.png) no-repeat 8px -142px #000; border-radius:100%; display:block; overflow:hidden; margin:3px auto 0;}
.g-left .m-page-cms .u-goto-list strong{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#000; text-align:center; display:block; overflow:hidden; margin:11px 0 0;}
.g-left .m-page-cms .u-goto-list:hover i{ background-color:#f0333a}
.g-left .m-page-cms .u-goto-list:hover strong{color:#f0333a}

.g-left .m-page-cms .u-page-next{ width:240px; height:68px; background:#fafafa; padding:0 50px 0 20px; position:relative; zoom:1; cursor:pointer; display:table}
.g-left .m-page-cms .u-page-next i{ border-top:15px solid transparent; border-bottom:15px solid transparent; border-left:15px solid #ccc; display:block; overflow:hidden; position:absolute; right:20px; top:20px;}
.g-left .m-page-cms .u-page-next a{ width:100%; height:auto; line-height:18px; font-size:14px; font-weight:normal; color:#000; display:table-cell; overflow:hidden; vertical-align:middle;}
.g-left .m-page-cms .u-page-next:hover i{ border-left:15px solid #000}
.g-left .m-page-cms .u-page-next:hover a{ color:#f0333a}

.g-left .m-cmsinfo-label{ width:100%; height:auto; margin:25px 0 0; display:block; overflow:hidden; display:none}
.g-left .m-cmsinfo-label dt{ width:auto; height:26px; line-height:26px; font-size:14px; font-weight:normal; color:#000; float:left; display:inline; overflow:hidden}
.g-left .m-cmsinfo-label dd{ width:auto; height:auto; float:left; display:inline; overflow:hidden}
.g-left .m-cmsinfo-label dd a{ width:auto; height:24px; line-height:24px; font-size:14px; font-weight:normal; color:#000; padding:0 16px; border:1px solid #000; border-radius:4px; float:left; margin:0 20px 0 0; display:inline; overflow:hidden}
.g-left .m-cmsinfo-label dd a:hover{ color:#fff; background:#f0333a; border-color:#f0333a}

.g-left .m-project{ width:100%; height:auto; margin:40px 0 0; display:block; overflow:hidden}
.m-title{ width:100%; height:26px; line-height:26px; font-size:24px; font-weight:bold; color:#000; padding:0 0 14px 0; border-bottom:4px solid #000; float:left; display:inline; overflow:hidden}
.g-left .m-project .m-project-cont{ width:260px; height:auto; float:left; margin:25px 30px 0 0; display:inline; overflow:hidden; border-bottom:1px dotted #333;}
.g-left .m-project .m-project-cont:nth-last-child(1){ margin-right:0;}
.g-left .m-project .m-project-cont dt{ width:100%; height:auto; display:block; overflow:hidden; position:relative; zoom:1}
.g-left .m-project .m-project-cont dt a{ width:100%; height:150px; display:block; overflow:hidden;}
.g-left .m-project .m-project-cont dt a img{ width:100%; height:150px; display:block; overflow:hidden}
.g-left .m-project .m-project-cont dt a strong{ width:240px; height:40px; line-height:40px; background:rgba(0,0,0,.5); font-size:14px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:10px; bottom:10px; z-index:10;}
.g-left .m-project .m-project-cont dt a:hover strong{ background:#f0333a;}
.g-left .m-project .m-project-cont dd{ width:100%; height:auto; padding:4px 0 24px 0; display:block; overflow:hidden;}
.g-left .m-project .m-project-cont dd a{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; margin:20px 0 0; display:block; overflow:hidden}
.g-left .m-project .m-project-cont dd a i{ width:4px; height:4px; background:#000; float:left; margin:6px 10px 0 0; display:inline; overflow:hidden}
.g-left .m-project .m-project-cont dd a:hover{ color:#f0333a}

.g-left .m-new-recomd{ width:100%; height:auto; margin:40px 0 0; display:block; overflow:hidden}
.g-left .m-new-recomd ul{ width:100%; height:auto; margin:10px 0; display:block; overflow:hidden}
.g-left .m-new-recomd ul li{ width:397px; height:auto; float:left; margin:0 45px 0 0; display:inline; overflow:hidden}
.g-left .m-new-recomd ul li:nth-child(2n-2){ margin:0;}
.g-left .m-new-recomd ul li i{ width:57px; height:80px; line-height:80px; font-size:36px; font-weight:bold; color:#333;float:left; display:inline; overflow:hidden; font-family:serif;}
.g-left .m-new-recomd ul li span{ width:340px; height:79px; float:left; border-bottom:1px solid #ddd; display:table; overflow:hidden}
.g-left .m-new-recomd ul li span a{ width:100%; height:auto;  line-height:24px; font-size:16px; font-weight:normal; color:#000; display:table-cell; overflow:hidden; vertical-align:middle}
.g-left .m-new-recomd ul li span a:hover{ color:#f0333a}

.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-right{ width:320px; height:auto; margin:10px 0 0;}
.g-right .m-networkright-box{ width:100%; height:auto; margin:28px 0 0; display:block; overflow:hidden; position:relative; zoom:1}
.g-right .m-networkright-box .m-small-title{ position:absolute; left:0; top:0;}
.g-right .m-networkright-box .m-small-title dd{ display:block}
.g-right .m-networkright-box .m-networkright-cont{ width:318px; height:auto; border:1px solid #eee; border-top:0; margin:14px 0 0; padding:14px 0 28px; display:block; overflow:hidden;}
.g-right .m-networkright-box .m-networkright-cont .m-weibohot-top{ width:280px; height:205px; margin:26px auto 0; border-bottom:1px solid #ddd; position:relative; zoom:1; display:block; overflow:hidden}
.g-right .m-networkright-box .m-networkright-cont .m-weibohot-top .m-ppt-cont{ width:100%; height:180px; display:block; overflow:hidden;}
.g-right .m-networkright-box .m-networkright-cont .m-weibohot-top .m-ppt-cont a{ width:100%; height:180px; display:none; overflow:hidden; position:absolute; left:0; top:0;}
.g-right .m-networkright-box .m-networkright-cont .m-weibohot-top .m-ppt-cont a img{ width:100%; height:180px; display:block; overflow:hidden}
.g-right .m-networkright-box .m-networkright-cont .m-weibohot-top .m-ppt-cont a strong{ width:100%; height:42px; line-height:42px; background:rgba(0,0,0,0.5); font-size:16px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}
.g-right .m-networkright-box .m-networkright-cont .m-weibohot-top .m-ppt-cont a:nth-child(1){ display:block;}
.g-right .m-networkright-box .m-networkright-cont .m-weibohot-top .m-ppt-page{ width:auto; height:auto; display:flex;justify-content:center; overflow:hidden; margin:22px 0 0; text-align:center;}
.g-right .m-networkright-box .m-networkright-cont .m-weibohot-top .m-ppt-page li{ width:20px; height:8px; background:#ddd; margin:0 0 0 15px; display:block; overflow:hidden; cursor:pointer}
.g-right .m-networkright-box .m-networkright-cont .m-weibohot-top .m-ppt-page li.f-hover{ background:#f85756;}
.g-right .m-networkright-box .m-networkright-cont .m-weibohot-foot{ width:280px; height:auto; padding:0; margin:10px auto 0; display:block; overflow:hidden}
.g-right .m-networkright-box .m-networkright-cont .m-weibohot-foot li{ width:100%; height:auto; margin:16px 0 0; display:block; overflow:hidden;}
.g-right .m-networkright-box .m-networkright-cont .m-weibohot-foot li a{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; display:block; overflow:hidden}
.g-right .m-networkright-box .m-networkright-cont .m-weibohot-foot li a i{ width:4px; height:4px; background:#000; float:left; margin:6px 10px 0 0; display:inline; overflow:hidden}
.g-right .m-networkright-box .m-networkright-cont .m-weibohot-foot li a:hover{ color:#f85756}

.m-hot-label{ width:100%; height:auto; margin:5px 0 0; display:block; overflow:hidden}
.m-hot-label a{ width:80px; 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}
.m-hot-label a:hover{ background:#f85756; color:#fff;}

.m-day-up{ width:280px; height:auto; padding:22px 0; border-bottom:1px dotted #eee; margin:auto; display:block; overflow:hidden}
.m-day-up img{ width:112px; height:72px; float:left; margin:0 20px 0 0; display:inline; overflow:hidden}
.m-day-up strong{ width:148px; height:44px; line-height:24px; font-size:14px; font-weight:normal; color:#333; float:left; margin:0; display:inline; overflow:hidden}
.m-day-up b{ width:148px; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#aaa; float:left; margin:12px 0 0; display:inline; overflow:hidden}
.m-day-up:hover strong{ color:#f85756}


.readTxt{ width:100%; height:200px; display:block; overflow:hidden}
.f-showall{ width:100px; height:30px; line-height:30px; font-size:16px; font-weight:normal; color:#333; text-align:center; border:1px solid #ccc; border-radius:4px; display:block; overflow:hidden; margin:10px 0 0; cursor:pointer}


#artLookAll{ text-align:center; border-radiuss: .4rem; color:#666; font-size:15px; font-weight:normal; text-indent:0;margin: 4px 0 10px 0; background:url("../images/trans.png") repeat-x 0 0;}
.icon-fold{ margin:0 6px; padding:2px 7px; background:url(../images/moredeatil.png) no-repeat 0 7px;}

.g-gg01{ margin:15px 0 7px;}
.g-gg03{ margin-top:28px;}
.fixed{ position:fixed; top:0; width:320px;}
.g-gg04{ margin-top:37px;}

.g-downbtn-box{ width:100%; height:auto; margin:12px 0 0; float:left; display:block; overflow:hidden; text-align:center}
.g-downbtn-box a{ width:238px; height:45px; margin:0 12px; display:inline-block; overflow:hidden;}
.g-downbtn-box a.u-android-btn{ background:url(/skin/new2017/images/android-btn.png) no-repeat;}
.g-downbtn-box a.u-ios-btn{ background:url(/skin/new2017/images/ios-btn.png) no-repeat;}

.g-downbtn-box a.u-not-btn{ background:url(/skin/new2017/images/not-btn.png) no-repeat;}

.g-classnav-box{padding-left: 11px; padding-right: 11px; margin:5px 0px 5px 0px; background:#fff; border-top:1px solid #ccc; display:none}

.g-box-1200 .g-left .f-more-comment{ display:none}


