
.g-position{ width:auto; height:60px; line-height:60px; font-size:14px; font-weight:normal; color:#333; margin:0 20px; display:block; overflow:hidden}
.g-position i{ width:20px; height:22px; background:url(../images/within_icon_2.png) no-repeat; float:left; margin:20px 5px 0 0; display:inline; overflow:hidden}
.g-position a{ color:#333}
.g-position a:hover{ color:#e9434b}

.g-left{ width:850px; height:auto; margin:0 0 0 0; overflow:hidden}
.g-left .m-class-nav{ width:810px; height:34px; background:#f4f4f4; margin:0 0 0 20px; display:block;}
.g-left .m-class-nav li{ width:auto; height:auto; float:left; margin:0; display:inline; position:relative; zoom:1}
.g-left .m-class-nav li a{ height:34px; line-height:34px; font-size:14px; font-weight:normal; color:#333; padding:0 20px; display:block;}
.g-left .m-class-nav li i{border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 9px solid #e9434b; display:none; position:absolute; left:50%; bottom:-9px; margin:0 0 0 -5px;}
.g-left .m-class-nav .f-hover a{ background:#e9434b; color:#fff;}
.g-left .m-class-nav .f-hover i{ display:block}

.g-left .f-index-ppt{ width:808px; height:auto; padding:0 0 12px 0; border:1px solid #eee; margin:9px 0 0 20px; display:block; overflow:hidden; position:relative; zoom:1}
.g-left .f-index-ppt .f-ppt-show{ width:100%; height:398px; display:block; overflow:hidden; position:relative; zoom:1}
.g-left .f-index-ppt .f-ppt-show li{ width:100%; height:427px; display:block; overflow:hidden;}
.g-left .f-index-ppt .f-ppt-show li a{ display:block; overflow:hidden;height:393px;}
.g-left .f-index-ppt .f-ppt-show li a img{ width:100%; height:300px; display:block; overflow:hidden}
.g-left .f-index-ppt .f-ppt-show li a strong{ width:100%; height:26px; line-height:26px; font-size:24px; font-weight:normal; color:#333; text-indent:24px; margin:16px 0 0; display:block; overflow:hidden; }
.g-left .f-index-ppt .f-ppt-show li a p{ width:760px; height:auto; line-height:18px; font-size:16px; font-weight:normal; color:#333; padding:0 24px; margin:15px 0 0; display:block; overflow:hidden; }
.g-left .f-index-ppt .f-ppt-show li:nth-child(n+2){ display:none}
.g-left .f-index-ppt .f-ppt-btn{ width:100%; height:12px; margin:7px 0 0; text-align:center; display:block; overflow:hidden;}
.g-left .f-index-ppt .f-ppt-btn li{ width:12px; height:12px; background:#bdbbbb; border-radius:22px; margin:0 7px; display:inline-block; overflow:hidden; cursor:pointer}
.g-left .f-index-ppt .f-ppt-btn .f-hover{ background:#e9434b}

.g-title{ width:100%; height:38px; line-height:28px; font-size:20px; font-weight:bold; color:#333; display:block; overflow:hidden; border-bottom: solid 1px #e6e6e6;}
.g-title-line{width: 810px; margin: 0px 20px;}
.g-title i{ width:30px; height:30px; float:left; margin:0 6px 0 0; display:inline; overflow:hidden; position:relative; zoom:1}
.g-title i span{ width:30px; height:30px; background:url(../images/within_icon_1.png) no-repeat; display:block; overflow:hidden; position:absolute; overflow: hidden;}
.g-title a{ font-weight:normal; color:#e9434b; float:right}

.m-cms-list{ margin-top:30px;}
.m-cms-list .g-title i{ margin-left:0px;}
.m-cms-list .m-cms-div{ width:100%; height:auto; margin:0 0 0 5px; display:block; overflow:hidden}
.m-cms-list .m-cms-div dl{ width:260px; height:216px; border-radius:8px; float:left; margin:15px 0 5px 15px; border: solid 1px #ebebeb; display:inline; overflow:hidden}
.m-cms-list .m-cms-div dl dt{ width:100%; height:260px; height:146px; display:block; overflow:hidden}
.m-cms-list .m-cms-div dl dt a{ display:block; overflow:hidden}
.m-cms-list .m-cms-div dl dt a img{ width:100%; height:auto; display:block; overflow:hidden}
.m-cms-list .m-cms-div dl dd{ width:100%; height:71px; display:block; overflow:hidden}
.m-cms-list .m-cms-div dl dd .u-name{ width:232px; height:18px; line-height:18px; font-size:16px; font-weight:normal; color:#333; padding:0 14px; float:left; margin:14px 0 0 0; display:inline; overflow:hidden;}
.m-cms-list .m-cms-div dl dd p{ display:none}
.m-cms-list .m-cms-div dl dd b{ width:150px; height:20px; float:left; margin:11px 0 0 14px; display:inline; overflow:hidden}
.m-cms-list .m-cms-div dl dd b a{ width:auto; height:18px; line-height:18px; font-size:12px; font-weight:normal; color:#4d4d4d; border:1px solid #eee; border-radius:4px; padding:0 12px; float:left; margin:0 10px 0 0; display:inline; overflow:hidden}
.m-cms-list .m-cms-div dl dd b a:hover{ background:#e9434b; color:#fff; border-color:#e9434b}
.m-cms-list .m-cms-div dl dd em{ width:auto; height:20px;line-height:20px; font-size:12px; font-weight:normal; color:#808080; float:left; margin:11px 0 0 0; display:inline; overflow:hidden}
.m-cms-list .m-cms-div dl dd em i{ width:16px; height:16px; background:url(../images/index-icon.png) no-repeat 0 -59px; float:left; margin:2px 6px 0 0; display:inline; overflow:hidden}
.m-cms-list .m-cms-div dl:hover{ border: solid 1px #e9434b;}
.m-cms-list .m-cms-div dl:hover dd .u-name{ color:#e9434b}

.m-cms-list .m-cms-div dl:nth-child(6n-8){ width:810px; height:165px; border-radius:0}
.m-cms-list .m-cms-div dl:nth-child(6n-8) dt{ width:245px; height:137px; float:left; margin:14px 16px 0 14px; display:inline; overflow:hidden}
.m-cms-list .m-cms-div dl:nth-child(6n-8) dd{ width:522px; height:auto; float:left; margin:0; display:inline; overflow:hidden}
.m-cms-list .m-cms-div dl:nth-child(6n-8) dd .u-name{ width:100%; height:20px; line-height:20px; font-size:18px; font-weight:bold; color:#333; margin:14px 0 0; padding:0;}
.m-cms-list .m-cms-div dl:nth-child(6n-8) dd p{ width:100%; height:36px; line-height:18px; font-size:14px; font-weight:normal; color:#808080; margin:12px 0 0; float:left; display:inline; overflow:hidden}
.m-cms-list .m-cms-div dl:nth-child(6n-8) dd b{ width:434px; margin:50px 0 0 0;}
.m-cms-list .m-cms-div dl:nth-child(6n-8) dd em{ margin:50px 0 0 0;}
.m-cms-list .m-cms-div dl:nth-child(6n-8):hover dd .u-name{ color:#e9434b}

.m-cms-list .m-cms-div dl:nth-child(6n-7){ width:810px; height:165px; border-radius:0}
.m-cms-list .m-cms-div dl:nth-child(6n-7) dt{ width:245px; height:137px; float:left; margin:14px 16px 0 14px; display:inline; overflow:hidden}
.m-cms-list .m-cms-div dl:nth-child(6n-7) dd{ width:522px; height:auto; float:left; margin:0; display:inline; overflow:hidden}
.m-cms-list .m-cms-div dl:nth-child(6n-7) dd .u-name{ width:100%; height:20px; line-height:20px; font-size:18px; font-weight:bold; color:#333; margin:14px 0 0; padding:0;}
.m-cms-list .m-cms-div dl:nth-child(6n-7) dd p{ width:100%; height:36px; line-height:18px; font-size:14px; font-weight:normal; color:#808080; margin:12px 0 0; float:left; display:inline; overflow:hidden}
.m-cms-list .m-cms-div dl:nth-child(6n-7) dd b{ width:434px; margin:50px 0 0 0;}
.m-cms-list .m-cms-div dl:nth-child(6n-7) dd em{ margin:50px 0 0 0;}
.m-cms-list .m-cms-div dl:nth-child(6n-7):hover dd .u-name{ color:#e9434b}

.m-cms-list .m-cms-div dl:nth-child(6n-6){ width:810px; height:165px; border-radius:0}
.m-cms-list .m-cms-div dl:nth-child(6n-6) dt{ width:245px; height:137px; float:left; margin:14px 16px 0 14px; display:inline; overflow:hidden}
.m-cms-list .m-cms-div dl:nth-child(6n-6) dd{ width:522px; height:auto; float:left; margin:0; display:inline; overflow:hidden}
.m-cms-list .m-cms-div dl:nth-child(6n-6) dd .u-name{ width:100%; height:20px; line-height:20px; font-size:18px; font-weight:bold; color:#333; margin:14px 0 0; padding:0;}
.m-cms-list .m-cms-div dl:nth-child(6n-6) dd p{ width:100%; height:36px; line-height:18px; font-size:14px; font-weight:normal; color:#808080; margin:12px 0 0; float:left; display:inline; overflow:hidden}
.m-cms-list .m-cms-div dl:nth-child(6n-6) dd b{ width:434px; margin:50px 0 0 0;}
.m-cms-list .m-cms-div dl:nth-child(6n-6) dd em{ margin:50px 0 0 0;}
.m-cms-list .m-cms-div dl:nth-child(6n-6):hover dd .u-name{ color:#e9434b}

.g-right{ width:300px; height:auto; overflow:visible}
.g-right .m-hot-rank{ width:100%; height:auto; float:left; display:inline; overflow:hidden}
.g-right .m-hot-rank .g-title i span{ background:url(../images/within_icon_3.png) no-repeat;}
.g-right .m-hot-rank .m-fxb-recomd{ width:100%; height:168px; margin:15px 0 0; display:block; overflow:hidden; position:relative; zoom:1}
.g-right .m-hot-rank .m-fxb-recomd i{ width:30px; height:30px; line-height:30px; font-size:16px; font-weight:normal; color:#fff; font-style:normal; text-align:center; background:#e9434b; display:block; overflow:hidden; position:absolute; left:0; top:0; z-index:10;}
.g-right .m-hot-rank .m-fxb-recomd img{ width:100%; height:168px; display:block; overflow:hidden}
.g-right .m-hot-rank .m-fxb-recomd strong{ width:100%; height:36px; line-height:36px; font-size:12px; font-weight:normal; color:#fff; text-align:center; background:url(../images/index-icon.png) repeat-x 0 -1242px; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}
.g-right .m-hot-rank ul{ display:block; overflow:hidden}
.g-right .m-hot-rank ul li{ width:100%; height:auto; float:left; margin:17px 0 3px; display:inline; overflow:hidden}
.g-right .m-hot-rank ul li a{ width:100%; height:24px; line-height:24px; font-size:14px; font-weight:normal; color:#333; display:block; overflow:hidden}
.g-right .m-hot-rank ul li a i{ width:20px; height:20px; background:#c6c6c6; font-size:14px; font-weight:normal; color:#fff; font-style:normal; text-align:center; float:left; margin:0 10px 0 0; display:inline; overflow:hidden}
.g-right .m-hot-rank ul li a:hover{ color:#e9434b}
.g-right .m-hot-rank ul li:nth-child(1){ display:none}

.g-right .m-recomd-project{ width:100%; height:auto; margin:30px 0 0; float:left; display:inline; overflow:visible;}
.g-right .m-recomd-project .g-title i span{ background-position:0 -238px; left:6px; top:7px;}
.g-right .m-recomd-project dl{ width:300px; height:217px; border-radius:0 0 8px 8px; float:left; margin:15px 0 5px 0; display:inline; overflow:hidden}
.g-right .m-recomd-project dl dt{ width:100%; height:260px; height:146px; display:block; overflow:hidden}
.g-right .m-recomd-project dl dt a{ display:block; overflow:hidden}
.g-right .m-recomd-project dl dt a img{ width:100%; height:146px; display:block; overflow:hidden}
.g-right .m-recomd-project dl dd{ width:100%; height:71px; display:block; overflow:hidden}
.g-right .m-recomd-project dl dd .u-name{ width:232px; height:18px; line-height:18px; font-size:16px; font-weight:normal; color:#333; padding:0 14px; float:left; margin:14px 0 0 0; display:inline; overflow:hidden;}
.g-right .m-recomd-project dl dd p{ display:none}
.g-right .m-recomd-project dl dd b{ width:175px; height:20px; float:left; margin:11px 0 0 14px; display:inline; overflow:hidden}
.g-right .m-recomd-project dl dd b a{ width:auto; height:18px; line-height:18px; font-size:12px; font-weight:normal; color:#4d4d4d; border:1px solid #eee; border-radius:4px; padding:0 12px; float:left; margin:0 10px 0 0; display:inline; overflow:hidden}
.g-right .m-recomd-project dl dd b a:hover{ background:#e9434b; color:#fff; border-color:#e9434b}
.g-right .m-recomd-project dl dd em{ width:70px; height:20px;line-height:20px; font-size:12px; font-weight:normal; color:#808080; float:left; margin:11px 0 0 0; display:inline; overflow:hidden}
.g-right .m-recomd-project dl dd em i{ width:16px; height:16px; background:url(../images/index-icon.png) no-repeat 0 -59px; float:left; margin:2px 6px 0 0; display:inline; overflow:hidden}
.g-right .m-recomd-project dl:hover{ box-shadow:0px 0px 5px #ccc}
.g-right .m-recomd-project dl:hover dd .u-name{ color:#e9434b}

.g-right .m-hot-label{ width:100%; height:auto; margin:30px 0 0; float:left; display:inline; overflow:hidden}
.g-right .m-hot-label .g-title i span{ background:url(../images/within_icon_4.png) no-repeat;}
.g-right .m-hot-label strong{ width:100%; height:394px; margin:15px 0 0; display:block; overflow:hidden}
.g-right .m-hot-label strong a{ width:auto; height:36px; line-height:36px; font-size:14px; font-weight:normal; color:#6d6d6d; background:#efefef; border-radius:4px; padding:0 24px; float:left; margin:1px 15px 14px 0; display:inline; overflow:hidden}
.g-right .m-hot-label strong a:hover{ background:#e9434b; color:#fff;}