.g-box-1170{ width:1170px; height:auto; margin:auto; display:block; overflow:hidden;}
.g-box-left{ width:780px; height:auto; margin:0;}

/*娓告垙淇℃伅*/
.g-box-left .m-down-introduction{ width:100%; height:auto; padding:0 0 28px 0; background:#fff; display:block; overflow:hidden}
.g-box-left .m-down-introduction .u-down-img{ width:180px; height:180px; margin:29px 17px 0 25px; border-radius:36px;}
.g-box-left .m-down-introduction .m-down-attr{ width:360px; height:auto; margin:29px 0 0;}
.g-box-left .m-down-introduction .m-down-attr dt{ width:100%; height:32px; line-height:32px; font-size:30px; font-weight:normal; color:#333; margin:0; display:inline; overflow:hidden}
.g-box-left .m-down-introduction .m-down-attr dt h1{ font-size:26px;}
.g-box-left .m-down-introduction .m-down-attr dd{ width:100%; height:auto; margin:8px 0 0; display:block; overflow:hidden}
.g-box-left .m-down-introduction .m-down-attr dd p{ width:50%; height:16px; line-height:16px; font-size:15px; font-weight:normal; color:#999; float:left; margin:8px 0 0; display:inline; overflow:hidden}
.g-box-left .m-down-introduction .m-down-attr dd p b{ font-weight:normal; color:#333;}
.g-box-left .m-down-introduction .m-down-attr dd p.m-p1 { width: 140px; }
.g-box-left .m-down-introduction .m-down-attr dd p.m-p2 { width: 200px; }
.g-box-left .m-down-introduction .m-down-attr dd span{ width:100%; height:23px; line-height:23px; font-size:14px; font-weight:normal; color:#999; float:left; margin:8px 0 0; display:inline; overflow:hidden}
.g-box-left .m-down-introduction .m-down-attr dd span b{ font-weight:normal; float:left; color:#333; display:inline; overflow:hidden;font-size:15px;}
.g-box-left .m-down-introduction .m-down-attr dd span a{ font-weight:bold; color:#ff6c35; float:left; margin:0 6px 0 0; display:inline; overflow:hidden}
.g-box-left .m-down-introduction .m-down-attr dd .u-android-btn{ width:142px; height:36px; line-height:36px; font-size:14px; font-weight:normal; color:#fff; background:#6bb138; border-radius:22px; float:left; margin:18px 16px 0 0; display:inline; overflow:hidden}
.g-box-left .m-down-introduction .m-down-attr dd .u-android-btn i{ width:31px; height:30px; background:url(../images/downinfo-icon.png) no-repeat; float:left; margin:3px 19px 0 3px; display:inline; overflow:hidden}
.g-box-left .m-down-introduction .m-down-attr dd .u-ios-btn{ width:142px; height:36px; line-height:36px; font-size:14px; font-weight:normal; color:#fff; background:#6bb138; border-radius:22px; float:left; margin:18px 16px 0 0; display:inline; overflow:hidden}
.g-box-left .m-down-introduction .m-down-attr dd .u-ios-btn i{ width:31px; height:30px; background:url(../images/downinfo-icon.png) no-repeat -157px 0; float:left; margin:3px 19px 0 3px; display:inline; overflow:hidden}
.g-box-left .m-down-introduction .m-down-qr{ width:145px; height:auto; margin:34px 0 0 0;}
.g-box-left .m-down-introduction .m-down-qr dt{ display:block; overflow:hidden}
.g-box-left .m-down-introduction .m-down-qr dt img{ width:100%; height:auto; display:block; overflow:hidden}
.g-box-left .m-down-introduction .m-down-qr dd{ width:100%; height:25px; line-height:25px; font-size:14px; font-weight:normal; color:#333; text-align:center; display:block; overflow:hidden}

/*閫夐」鍗℃寜閽�*/
.g-box-left .m-downinfo-bigtab{ width:778px; height:auto; background:#fff; border:2px solid #eee; border-left:0; display:block; overflow:hidden}
.g-box-left .m-downinfo-bigtab li{ width:257px; height:auto; border-left:2px solid #eee;  float:left; display:inline; overflow:hidden; cursor:pointer}
.g-box-left .m-downinfo-bigtab li i{ width:100%; height:45px; line-height:49px; font-size:15px; font-weight:normal; color:#333; text-align:center; border-bottom:4px solid #fff; font-style:normal; display:block; overflow:hidden}
.g-box-left .m-downinfo-bigtab li.f-hover i{ border-bottom:4px solid #0a88c7; color:#0a88c7}

/*鍐呭璇︽儏*/
.g-box-left .m-downinfo-main{ width:100%; height:auto; margin:10px 0 0; background:#fff; display:block; overflow:hidden; margin-bottom: 10px;}
.g-box-left .m-downinfo-main .m-main-msg{ width:100%; height:auto; border-bottom:1px solid #e5e5e5; padding:0 0 12px 0; display:block; overflow:hidden}
.g-box-left .m-downinfo-main .m-main-msg dt{ width:auto; height:20px; line-height:20px; font-size:18px; font-weight:normal; color:#333; margin:20px 23px 0; border-left:4px solid #0a88c7; text-indent:10px; display:block; overflow:hidden;}
.g-box-left .m-downinfo-main .m-main-msg dd{ width:auto; height:auto; line-height:24px; font-size:14px; font-weight:normal; color:#666; margin:14px 23px 0; display:block; overflow:hidden}

.g-box-left .m-downinfo-main .m-main-previmg{ width:100%; height:auto; border-bottom:1px solid #e5e5e5; padding:23px 0 27px; display:block; overflow:hidden;}
.g-box-left .m-downinfo-main .m-main-previmg ul{ width:745px; height:auto; margin:auto; padding:0 0 14px 0; display:block; overflow-x:auto; white-space:nowrap}
.g-box-left .m-downinfo-main .m-main-previmg ul li{ width:auto; height:auto; margin:0 15px 0 0; display:inline-block; overflow:hidden; white-space:nowrap}
.g-box-left .m-downinfo-main .m-main-previmg ul li img{ width:auto; height:auto; max-width:550px; max-height:440px; display:block; overflow:hidden}
.g-box-left .m-downinfo-main .m-main-previmg ul li:nth-child(n+4){ display:none}

.g-box-left .m-downinfo-main .m-main-cont{ width:100%; height:auto; display:block; overflow:hidden; padding:24px 0;}
.g-box-left .m-downinfo-main .m-main-cont dt{ width:auto; height:20px; line-height:20px; font-size:18px; font-weight:normal; color:#333; margin:0 23px; border-left:4px solid #0a88c7; text-indent:10px; display:block; overflow:hidden}
.g-box-left .m-downinfo-main .m-main-cont dd{ height:auto; overflow:hidden;padding:20px;}

.g-box-left .m-downinfo-main .m-main-cont dd p a {color: #0af;    text-decoration: underline; margin:0 1px; }
.g-box-left .m-downinfo-main .m-main-cont dd h3{ width:auto; height:20px; line-height:20px; font-size:18px; font-weight:normal; color:#333; margin:24px 0 0; padding:24px 23px 20px 0; text-indent:10px; border-top:1px solid #e5e5e5; display:block; overflow:hidden}
.g-box-left .m-downinfo-main .m-main-cont dd h3:before{ content:""; width:4px; height:20px; background:#0a88c7; float:left; display:inline; overflow:hidden}

/*娓告垙瑙嗛*/
.g-box-left .m-downinfo-video{ width:100%; height:auto; margin:10px 0 ; background:#fff;  overflow:hidden}
.g-box-left .m-downinfo-video dt{ width:auto; height:20px; line-height:20px; font-size:18px; font-weight:normal; color:#333; margin:20px 23px 0; border-left:4px solid #0a88c7; text-indent:10px; display:block; overflow:hidden;}
.g-box-left .m-downinfo-video dd{ width:auto; height:auto; font-size:16px; text-align:center; margin:10px 0 0; padding:20px 0; border-top:1px solid #e5e5e5; display:block; overflow:hidden}

/*鏀荤暐璧勮*/
.g-box-left .m-downinfo-cms{ width:100%; height:auto; margin:10px 0; background:#fff;overflow:hidden}
.g-box-left .m-downinfo-cms dt{ width:auto; height:20px; line-height:20px; font-size:18px; font-weight:normal; color:#333; margin:20px 23px 0; border-left:4px solid #0a88c7; text-indent:10px; display:block; overflow:hidden;}
.g-box-left .m-downinfo-cms dd{ width:100%; height:auto; margin:10px 0 0; padding:0; border-top:1px solid #e5e5e5; display:block; overflow:hidden}
.g-box-left .m-downinfo-cms dd span{ width:700px; height:auto; margin:21px auto 35px; display:block; overflow:hidden;}
.g-box-left .m-downinfo-cms dd span .u-cms-img{ width:260px; height:150px; float:left; margin:0 20px 0 0; display:inline; overflow:hidden}
.g-box-left .m-downinfo-cms dd span .u-cms-img img{ width:260px; height:150px; display:block; overflow:hidden}
.g-box-left .m-downinfo-cms dd span .u-cms-title{ width:420px; height:18px; line-height:18px; font-size:16px; font-weight:normal; color:#02b6c6; float:left; margin:19px 0 0; display:inline; overflow:hidden}
.g-box-left .m-downinfo-cms dd span p{ width:420px; height:72px; line-height:18px; font-size:12px; font-weight:normal; color:#666; float:left; margin:16px 0 0; display:inline; overflow:hidden;}
.g-box-left .m-downinfo-cms dd span .u-cms-lookall{ width:420px; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#02b6c6; text-align:right; float:left; margin:6px 0 0; display:inline; overflow:hidden}

/*鍙充晶閫氱敤鏍囬*/
.u-right-title{ width:100%; height:49px; line-height:53px; font-size:18px; font-weight:normal; color:#333; border-bottom:1px solid #e5e5e5; display:block; overflow:hidden}
.u-right-title i{ width:4px; height:20px; background:#0a88c7; float:left; margin:16px 9px 0 21px; display:inline; overflow:hidden}

.g-box-right .m-right-box{ width:100%; height:auto; background:#fff; display:block; overflow:hidden; margin:10px 0 0;}


.g-box-right{ width:380px; height:auto; margin:0 0 0 10px; }
/*鍙充晶骞荤伅鐗�*/
.g-box-right .m-ppt-box{ width:100%; height:290px; margin:0; position:relative; zoom:1; display:block; overflow:hidden}
.g-box-right .m-ppt-box .m-ppt-cont{ width:100%; height:290px; display:block; overflow:hidden;}
.g-box-right .m-ppt-box .m-ppt-cont a{ width:100%; height:290px; display:none; overflow:hidden; position:absolute; left:0; top:0;}
.g-box-right .m-ppt-box .m-ppt-cont a img{ width:100%; height:290px; display:block; overflow:hidden}
.g-box-right .m-ppt-box .m-ppt-cont a strong{ width:100%; height:34px; line-height:34px; background:rgba(0,0,0,0.7); font-size:14px; font-weight:normal; color:#fff; text-indent:22px; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}
.g-box-right .m-ppt-box .m-ppt-cont a:nth-child(1){ display:block;}
.g-box-right .m-ppt-box .m-ppt-page{ width:auto; height:auto; display:none; overflow:hidden; position:absolute; right:14px; bottom:14px; z-index:20;}
.g-box-right .m-ppt-box .m-ppt-page li{ width:18px; height:6px; background:#fff; float:left; margin:0 0 0 13px; display:inline; overflow:hidden; cursor:pointer}
.g-box-right .m-ppt-box .m-ppt-page li.f-hover{ background:#f85756;}
.g-box-right .m-ppt-box .u-ppt-leftbtn{ width:50px; height:50px; background:rgba(0,0,0,.6); display:block; overflow:hidden; position:absolute; left:-80px; top:105px; z-index:20; cursor:pointer}
.g-box-right .m-ppt-box .u-ppt-leftbtn:after{ content:""; width:14px; height:14px; border-left:3px solid #fff; border-top:3px solid #fff; transform:rotate(-45deg); margin:18px 0 0 22px; opacity:.6; display:block; overflow:hidden; transition:all .3s;}
.g-box-right .m-ppt-box .u-ppt-leftbtn:hover{ background:rgba(0,0,0,.5);}
.g-box-right .m-ppt-box .u-ppt-leftbtn:hover:after{ opacity:1}

.g-box-right .m-ppt-box .u-ppt-rightbtn{ width:50px; height:50px; background:rgba(0,0,0,.6); display:block; overflow:hidden; position:absolute; right:-80px; top:105px; z-index:20; cursor:pointer}
.g-box-right .m-ppt-box .u-ppt-rightbtn:after{ content:""; width:14px; height:14px; border-left:3px solid #fff; border-top:3px solid #fff; transform:rotate(135deg); margin:18px 0 0 14px; opacity:.6; display:block; overflow:hidden;  transition:all .3s;}
.g-box-right .m-ppt-box .u-ppt-rightbtn:hover{ background:rgba(0,0,0,.5);}
.g-box-right .m-ppt-box .u-ppt-rightbtn:hover:after{ opacity:1}


/*鐩稿叧绀煎寘*/
.g-box-right .m-related-gift ul{ width:auto; height:auto; margin:5px 29px 23px; display:block; overflow:hidden}
.g-box-right .m-related-gift ul li{ width:100%; height:80px; margin:13px 0 0; display:block; overflow:hidden}
.g-box-right .m-related-gift ul li img{ width:80px; height:80px; border-radius:100%; float:left; margin:0; display:inline; overflow:hidden}
.g-box-right .m-related-gift ul li span{ width:150px; height:auto; float:left; margin:24px 0 0 12px; display:inline; overflow:hidden}
.g-box-right .m-related-gift ul li span strong{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; display:block; overflow:hidden}
.g-box-right .m-related-gift ul li span b{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; margin:6px 0 0; display:inline; overflow:hidden}
.g-box-right .m-related-gift ul li a{ width:76px; height:26px; line-height:26px; font-size:14px; font-weight:normal; color:#0a88c7; text-align:center; border:2px solid #0a88c7; border-radius:8px; float:left; margin:25px 0 0; display:inline; overflow:hidden}
.g-box-right .m-related-gift ul li a:hover{ background:#0a88c7; color:#fff;}

/*鏈€鏂颁笅杞�*/
.g-box-right .m-new-down ul{ display:block; overflow:hidden}
.g-box-right .m-new-down ul li{ width:100%; height:53px; border-bottom:1px solid #e5e5e5; display:block; overflow:hidden; position:relative;}
.g-box-right .m-new-down ul li span{ width:18px; height:auto; float:left; margin:0 0 0 18px; display:inline; overflow:hidden}
.g-box-right .m-new-down ul li span b{ width:18px; height:18px; line-height:18px; font-size:12px; font-weight:normal; color:#fff; text-align:center; background:#a8a8a8; display:block; overflow:hidden; margin:20px 0 0;}
.g-box-right .m-new-down ul li .u-img{ display:none}
.g-box-right .m-new-down ul li p{ width:225px; height:auto; float:left; margin:0 0 0 14px; display:inline; overflow:hidden}
.g-box-right .m-new-down ul li p a{ width:100%; height:53px; line-height:56px; font-size:16px; font-weight:normal; color:#333; display:block; overflow:hidden}
.g-box-right .m-new-down ul li p a:hover{ color:#0a88c7}
.g-box-right .m-new-down ul li p b{ display:none}
.g-box-right .m-new-down ul li .u-btn{ width:76px; height:26px; line-height:26px; font-size:14px; font-weight:normal; color:#0a88c7; text-align:center; border:2px solid #0a88c7; border-radius:8px; display:block; overflow:hidden; position:absolute; right:25px; top:13px;}
.g-box-right .m-new-down ul li .u-btn:hover{ background:#0a88c7; color:#fff;}

.g-box-right .m-new-down ul li:nth-child(-n+3) span i{ width:18px; height:15px; background:url(../images/downinfo-icon.png) no-repeat 0 -172px; margin:4px 0 0; display:block; overflow:hidden}
.g-box-right .m-new-down ul li:nth-child(-n+3) span b{ height:28px; background:#fb4141; position:relative; zoom:1; margin:2px 0 0;}
.g-box-right .m-new-down ul li:nth-child(-n+3) span b em{ width:0; height:0; border-left:9px solid transparent; border-right:9px solid transparent; border-bottom:10px solid #fff; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}
.g-box-right .m-new-down ul li:nth-child(2) span b{ background:#fc6819}
.g-box-right .m-new-down ul li:nth-child(3) span b{ background:#fc9f27}

.g-box-right .m-new-down ul li.f-hover{ height:112px;}
.g-box-right .m-new-down ul li.f-hover span i{ margin-top:30px;}
.g-box-right .m-new-down ul li.f-hover .u-img{ width:80px; height:80px; float:left; margin:15px 0 0 14px; display:inline; overflow:hidden}
.g-box-right .m-new-down ul li.f-hover .u-img img{ width:100%; height:80px; border-radius:16px; display:block; overflow:hidden}
.g-box-right .m-new-down ul li.f-hover p{ margin:0 0 0 12px;}
.g-box-right .m-new-down ul li.f-hover p a{ width:140px; height:16px; line-height:16px; margin:18px 0 7px; float:left; display:inline;}
.g-box-right .m-new-down ul li.f-hover p b{ width:220px; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#bababa; margin:0px 0 3px; float:left; display:inline;}
.g-box-right .m-new-down ul li.f-hover p b a{ width:auto; height:14px; line-height:14px; font-size:12px; color:#bababa; margin:0 6px 0 0;}
.g-box-right .m-new-down ul li.f-hover .u-btn{ top:31px}

/*鎺ㄨ崘鍚堥泦*/
.g-box-right .m-recomd-keyword span{ width:350px; height:auto; padding:0 0 16px 0; margin:4px auto 0; display:block; overflow:hidden}
.g-box-right .m-recomd-keyword span a{ width:100%; height:auto; display:block; overflow:hidden; margin:12px 0 0; position:relative;border-radius:5px;}
.g-box-right .m-recomd-keyword span a img{ width:100%; height:200px; display:block; overflow:hidden}
.g-box-right .m-recomd-keyword span a strong{ width:100%; height:40px; line-height:40px; font-size:18px; font-weight:normal; color:#fff; text-align:center; background:rgba(0,0,0,.6); display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}
.g-box-right .m-recomd-keyword span a:hover strong{ background:#0a88c7;}

/*鐩稿叧鍚堥泦*/
.g-box-right .m-related-keyword dl{ width:350px; height:auto; background:#f4f4f4; margin:16px auto; display:block; overflow:hidden}
.g-box-right .m-related-keyword dl dt{ display:block; overflow:hidden}
.g-box-right .m-related-keyword dl dt a{ width:100%; height:auto; display:block; overflow:hidden; position:relative;}
.g-box-right .m-related-keyword dl dt a img{ width:100%; height:200px; display:block; overflow:hidden}
.g-box-right .m-related-keyword dl dt a strong{ width:100%; height:40px; line-height:40px; font-size:18px; font-weight:normal; color:#fff; text-align:center; background:rgba(0,0,0,.6); display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}
.g-box-right .m-related-keyword dl dt a:hover strong{ background:#0a88c7;}
.g-box-right .m-related-keyword dl dd{ width:100%; height:auto; display:block; overflow:hidden}
.g-box-right .m-related-keyword dl dd a{ width:107px; height:107px; float:left; margin:11px 2px 11px 6px; display:inline; overflow:hidden}
.g-box-right .m-related-keyword dl dd a img{ width:100%; height:107px; display:block; overflow:hidden;}



/*----璇勮----*/
.m-pl { background: #fff; margin-bottom: 10px;margin-top:10px; }
#comment_t{ width:100%; height:49px; line-height:49px; font-size:18px; font-weight:normal; color:#333; border-bottom:1px solid #e5e5e5; display:block; overflow:hidden}
#comment_t em{ width:4px; height:20px; background:#0a88c7; float:left; margin:16px 9px 0 21px; display:inline; overflow:hidden}
#s_comment textarea {border: 1px solid #ececec;padding: 3px 0;width: 100%;height:60px;line-height:24px;margin: 10px 0;text-indent: 5px; font-size: 14px;}
#s_comment .comment_btn {padding: 0 0px 20px;text-align: left;}
#comment_list {color: #2f2f2f;padding: 1px;zoom: 1;font-size: 12px;padding: 0 15px;overflow: hidden; position: relative;}
#s_comment .comment_btn input {width: 80px;height: 30px;line-height: 30px;color: #fff;border: 0 none;padding: 0;background: #0a88c7;cursor: pointer;font-size: 14px; float: right}
#s_comment .comment_btn span {font-size: 12px;color: #0a88c7;}
#comment_list dt { line-height:28px; height:28px; overflow:hidden; padding:0; }
#comment_list dt span {float: left;}
#comment_list dt em {float: right;font-style: normal;}
.lookpl a {margin: 10px auto;width: 65%;height: 30px;line-height: 30px;font-size: 13px;text-align: center;color: #7e7e7e;background: #f8f8f8;border-radius: 20px;display: block;font-weight: normal;}
.lookpl a i{color: #f77;}
#comment_list dd { word-wrap: break-word; line-height:20px; padding:10px 0px; margin:0; font-size: 14px;border-bottom: 1px dashed #e5e5e5;margin-bottom: 10px;}
#comment_list p {text-align: right;line-height: 1;padding: 5px 0;font-size: 12px;margin-top: 10px;}
#comment_list p a {color: #7e7e7e;margin-left: 10px;}
#comment_list h2 span {font-size: 16px;color: #f60;font-weight: normal;}
#comment_list h2 {height: 30px;padding: 0px;margin-bottom: 10px;border-bottom: 1px solid #ddd;}
#comment_list dt b {margin: 0 6px;color: #d92227;font-weight: normal;}

#comment_list .quote, #comment_list .quote span { text-indent:0; text-align:left; }
#comment_list {  color:#2f2f2f; padding:1px; zoom:1; font-size:12px; padding: 0 15px;overflow: hidden; }
#comment_list dt { line-height:28px; height:28px; overflow:hidden; padding:0; }
#comment_list h2 {  height:30px; padding:0px;margin-bottom:10px;border-bottom: 1px solid #ddd }
#comment_list h2 em {    float: left;    margin-right: 8px;    width: 4px;
    height: 17px;    background: #e0e0e0;    border-radius: 2px;margin-top: 4px;}
#comment_list h2 span { font-size:16px; color:#333; font-weight: normal; }
#comment_list dl { padding: 0; text-align: left; }
#comment_list dd { word-wrap: break-word; line-height:20px; padding:10px 0px; margin:0; font-size: 14px;border-bottom: 1px dashed #e5e5e5;margin-bottom: 10px;}
#comment_list dd img { margin-top:-5px; }
#comment_list blockquote, #comment_list .quote { padding:3px 3px 5px; margin:0 0 5px 0; border:1px solid #bfbfbf; background:#fffde9; color:#000; }
#comment_list blockquote h4, #comment_list .quote span { color:#666; padding:0 3px; font-weight:normal; font-size:12px; display:block; background:none; }
#comment_list blockquote h4 cite { font-style:normal; }
#comment_list blockquote div { padding:0 7px; }
#comment_list dt i { font-family:verdana; font-style:normal; }
#comment_list dt b { margin:0 6px; color:#d92227; font-weight: normal; }
#comment_list p { text-align:right; line-height:1; padding:5px 0; font-size: 12px; margin-top:10px; }
#comment_list p a { color:#7e7e7e; margin-left:10px; }
#comment_list dt span { float:left; }
#comment_list dt em { float:right; font-style:normal; }





.m-title{ width:100%; height:49px; line-height:49px; font-size:18px; font-weight:normal; color:#333; border-bottom:1px solid #e5e5e5; display:block; overflow:hidden}
.m-title em{ width:4px; height:20px; background:#0a88c7; float:left; margin:16px 9px 0 21px; display:inline; overflow:hidden}

.m-down { background: #fff; margin-bottom: 10px;overflow:hidden;    padding-bottom: 20px; }


.m-tbsm { background: #fff; margin-bottom: 10px;overflow:hidden;    padding-bottom: 20px; }
.m-tbsm .tbinfo{padding:15px 10px 0 15px;font-size:16px;line-height:28px;color:#666;}



.m-key-box{ overflow: hidden; background: #fff; margin: 10px 0;}
.g-left-title{border-bottom: 1px solid #eee; height: 50px; }
.g-left-title .m-tith4{ border-bottom: none; float: left; width: 100px;    height: 20px;    line-height: 20px;    font-size: 18px;    font-weight: normal;    color: #333;    margin: 14px 0 0 20px;    border-left: 4px #0a88c7 solid; padding-left: 10px; font-weight: bold;}
.g-left-title .m-title-dome{ float: left;width:620px;height: 57px;overflow: hidden; }
.g-left-title .m-title-dome ul li{ background: url(../images/lbl_bg.png) no-repeat left 18px; cursor: pointer; height:57px; line-height: 50px; float: left; width: auto;  font-size: 18px; color: #333; text-align: center; position: relative;max-width: 160px;padding:0px 25px 0px 25px;overflow: hidden;} 
.g-left-title .m-title-dome ul li:first-child{ background: none; padding:0px 15px 0px 15px;}
.g-left-title .m-title-dome ul li i{ position: absolute; width:14px; height:7px; display:block; bottom: 0px; left:50%; margin-left:-7px; }
.g-left-title .m-title-dome ul li.m-hover{ color: #0a88c7;}
.g-left-title .m-title-dome ul li.m-hover i{background: url(../images/down_detailimg.png) no-repeat -135px -72px;}
.g-left-title .m-title-dome ul li:hover{color: #0a88c7;}

.m-bottom-box{ overflow: hidden; padding: 20px 15px;}
.m-bottom-box .u-top-box{ overflow: hidden;position: relative; padding-left:195px; }
.m-bottom-box a.u-top-img{ display: block; width: 180px; height: 90px;position: absolute;left: 0px; top: 0px;}
.m-bottom-box a.u-top-img img{ width: 180px; height: 90px; }
.m-bottom-box h4{height: 30px; line-height: 30px; overflow: hidden; }
.m-bottom-box h4 a{ color: #0a88c7; font-size: 16px; font-weight: bold; }
.m-bottom-box p{height: 60px; line-height: 30px; overflow:hidden; color: #333; font-size: 14px;}

.m-bottom-box .m-bottom-list{ overflow: hidden; display: none; }
.m-bottom-box ul li{ width:168px;float:left;height:57px; margin:20px 0 0 10px;  display:inline;overflow:hidden; position: relative; padding-left:72px;}
.m-bottom-box ul li p{ position:absolute; left: 0px;top: 0px;width:55px; height:55px;border:1px solid #dcdcdc;}
.m-bottom-box ul li p em{width:55px; height:55px; display: block;vertical-align: middle;text-align: center;display: table-cell;}
.m-bottom-box ul li p em img{max-width:55px; max-height:55px;}
.m-bottom-box ul li a strong{ height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; float:left; margin:6px 0 10px 0; display:inline; overflow:hidden}
.m-bottom-box ul li a b{ width:auto; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; padding:2px 8px 0px 0px;  float:left;display:inline; overflow:hidden}
.m-bottom-box ul li a i{ float:left;display:block; height: 14px;}
.m-bottom-box ul li a i img{height:14px;}
.m-bottom-box ul li a:hover strong{ color:#f55}

.m-newup-cont{ margin:12px 0 0;  overflow:hidden}
.m-newup-cont li{ width:80px; height:auto; margin:7px 12px 20px 16px; display:inline-block; overflow:hidden}
.m-newup-cont li a{ display:block; overflow:hidden}
.m-newup-cont li a img{ width:80px; height:80px; border-radius:16px; display:block; overflow:hidden}
.m-newup-cont li a strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#555; margin:4px 0 0; display:block; overflow:hidden; text-align: center}
.m-newup-cont li a:hover strong {color:#f55}



.m-downdiv2 h3{height: 26px;font-size: 16px;    font-weight: bold;    color: #39f; line-height: 26px}
.m-downul { width:260px; float: left; }
.m-downul li{    width: 100px;    height: 18px;    line-height: 18px;    font-size: 14px;    font-weight: normal;    color: #333;    background: url(../images/downico.jpg) no-repeat ;    float: left;    margin: 15px 0 0;    padding: 0 0 0 26px;    display: inline;}

.m-downtjul2  { width: 270px; float: left;height:100px;overflow: hidden;}
.m-downtjul2 li { width: 70px; float: left; margin: 0 0 20px 20px;}
.m-downtjul2 li p a { display: block; overflow: hidden; font-weight: normal; height: 26px;line-height:26px; text-align: center}
.m-downtjul2 li p a:hover  ,.m-downul li a:hover{ color: #f60;}
.m-downtjul2 li span,.m-downtjul2 li em,.m-downtjul2 li i,.m-downtjul2 li p b{ display: none}


.g-box-left .m-down-introduction .m-down-attr dd span i {
    display: inline-block;
    height: 21px;
    line-height: 21px;
    padding: 0 6px 1px 6px;
    border-radius: 3px;
    color: #fff;
    background: #ddd;
    margin-right: 9px;
    font-size: 14px;
	font-style:normal;
}

.g-box-left .m-down-introduction .m-down-attr dd span i:nth-child(2) {
    background: #e13d3d;
}

.g-box-left .m-down-introduction .m-down-attr dd span i:nth-child(3) {
    background: #538df7;
}

.g-box-left .m-down-introduction .m-down-attr dd span i:nth-child(4) {
    background: #13b5b1;
}

.g-box-left .m-down-introduction .m-down-attr dd span i:nth-child(5) {
    background: #b062dd;
}

/*down btn */
.g-box-left .m-down-introduction .m-down-attr dd .btn a, .g-box-left .m-down-introduction .m-down-attr dd .btn span, .g-box-left .m-down-introduction .m-down-attr dd .btn .down_btn {
    display: inline-block;
    width: 176px;
    height: 50px;
    line-height: 50px;
    margin-right: 6px;
}
.g-box-left .m-down-introduction .m-down-attr dd .btn .down_btn {
    background: #288bde;
    color: #fff;
    font-size: 18px;
    border-radius: 6px;
    text-align: center;
    cursor: pointer;
}

.m-main-cont .cont img {
    display: block;
    max-width: 640px;
    max-height: 720px;
    margin: 10px auto;
}

.m-main-cont .cont {
    font-size: 16px;
    color: #666;
    line-height: 28px;
}

.open_detail .btns {
    color: #999;
    font-size: 15px;
    cursor: pointer;
	margin-right:20px;
}

.open_detail .btns i {
    display: inline-block;
    width: 20px;
    height: 16px;
    position: relative;
    top: 3px;
    margin-left: 10px;
}

.open_detail .btns i.up {
    background-position: -23px -107px;
}

.crumb .icon, .game_information .info .btn a i, .open_detail .advantage span i, .open_detail .btns i, .arrow-btn, .list_wrap li .info .time i, .like_box .like i, .detail_like div i span, .game_big_info .btn a i, .app_table_list li .star i, .tag_type_wrap li i, .recommend_wrap .list li, .phb_r_l ul li i, .title_yellow .icon, .phb_tuijian .cont li .num i, .phb_type .btn_box li i, .phb_type .type_box li p, .phb_newest li i, .phb_type .btn_box li a {
    background-image: url(../images/icons.png);
    background-repeat: no-repeat;
    background-size: 207px 980px;
}

.open_detail .btns i.down {
    background-position: 3px -107px;
}

.m-down .down-link {
    width: 100%;
    height: auto;
    display: block;
}

.m-down .down-link ul {
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0 16px;
    display: block;
}


.m-down .down-link h3 {
    width: 100%;
    height: 18px;
    line-height: 18px;
    font-size: 16px;
    font-weight: bold;
    color: #288bde;
    padding: 10px 0 5px 0;
    display: block;
    overflow: hidden;
}

.m-down .down-link ul li {
    width: 146px;
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    background: url(../images/android-down-icon.png) no-repeat 0 -1478px;
    float: left;
    margin: 10px 0 0;
    padding: 0 0 0 26px;
    display: inline;
}

.m-down .down-link ul li a {
    color: #333;
}

/*label*/
.Lef_4 { width: 100%; height: auto;}
.Lef_4 #lkbq{margin-left:20px;vertical-align: bottom;}
.Lef_4 .btwrap > p{margin-right:15px;}
.Lef_4 .btwrap dt{
	display:inline-block;
}
.Lef_4 .Tab-top{
    display: inline-block;
    margin-left: 30px;
}
.Lef_4 #lkbq {
    margin-left: 20px;
}
.Lef_4 .Tab-top p{
    height: 24px;
    line-height: 24px;
    display: block;
    float: left;
    margin: 0 15px 0;
    font-size: 15px;
    color: #525252;
    font-weight: bold;
    border-bottom: 2px solid #fff;
    cursor: pointer;
}
.Lef_4 .Tab-top p{ margin: 0 15px 0 0;}
.Lef_4 .Tab-top p.on{
    color: #0a88c7;
    font-weight: bold;
    border-bottom: 2px solid #0a88c7;
}
.Lef_4 .Lef4_cent{padding:15px 20px;}
.Lef_4 .Lef4_cent .Lef4lis { display: none; }
.Lef_4 .Lef4_cent .Lef4lis.show{display:block;}
.Lef_4 .Lef4_cent .Lef4_top {border-bottom: 1px dashed #dfd9ff;padding: 0 3px 10px 3px;overflow:hidden;}
.Lef_4 .Lef4_cent .Lef4_top .img { float: left; margin-right: 18px; }
.Lef_4 .Lef4_cent .Lef4_top .img, .Lef_4 .Lef4_cent .Lef4_top .img img { width: 230px; height: 130px; border-radius: 12px; }
.Lef_4 .Lef4_cent .Lef4_top .info {width: 100%; overflow:hidden;}
.Lef_4 .Lef4_cent .Lef4_top .info .bt { display: block; font-size: 24px; font-weight: bold; color: #2e2e2e; width: 100%; height: 46px; line-height: 46px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Lef_4 .Lef4_cent .Lef4_top .info .time {overflow: hidden;}
.Lef_4 .Lef4_cent .Lef4_top .info .time i { display: block; float: left; background: url(../images/ico-img3.png) no-repeat; height: 10px; width: 12px; background-position: 0 -9px; margin: 13px 5px 0 0; }
.Lef_4 .Lef4_cent .Lef4_top .info .time span { font-size: 14px; color: #9d97be; margin-right: 28px; height: 30px; line-height: 36px; }
.Lef_4 .Lef4_cent .Lef4_top .info .time .bt{float:left;font-size:20px;width:auto;height:30px;line-height:30px;margin:0 25px 0 0;}
.Lef_4 .Lef4_cent .Lef4_top .info .time .bt:hover{color:#05c300;}
.Lef_4 .Lef4_cent .Lef4_top .info .time .mr{float:right;font-size:14px;line-height:30px;color:#666;}
.Lef_4 .Lef4_cent .Lef4_top .info .time .mr:hover{color:#05c300;}
.Lef_4 .Lef4_cent .Lef4_top .info .miaoshu { display: block; width: 100%; line-height: 24px; font-size: 14px; color: #888; overflow: hidden; margin-top: 5px; }
.Lef_4 .Lef4_cent .Left_lis { width: 100%;  margin-top: 20px; overflow: hidden; }
.Lef_4 .Lef4_cent .Left_lis ul { width: 104%; display: block; }
.Lef_4 .Lef4_cent .Left_lis ul li { display: block; float: left; margin: 0 10px 20px 0; width: 240px; height: 80px; }
.Lef_4 .Lef4_cent .Left_lis ul li .img { float: left; overflow: hidden; margin-right: 10px; }
.Lef_4 .Lef4_cent .Left_lis ul li .img:hover { opacity: 0.88; }
.Lef_4 .Lef4_cent .Left_lis ul li .img, .Lef_4 .Lef4_cent .Left_lis ul li .img img { width: 80px; height: 80px; border-radius: 12px; }
.Lef_4 .Lef4_cent .Left_lis ul li .name { display: block; float: left; width: 140px; height: 25px; line-height: 25px; overflow: hidden; color: #525252; font-size: 16px; white-space:nowrap;text-overflow:ellipsis;}
.Lef_4 .Lef4_cent .Left_lis ul li .name:hover { color: #05c300; }
.Lef_4 .Lef4_cent .Left_lis ul li .bq { color: #9d97be; width: 140px; display: block; float: left; height: 18px; line-height: 18px; margin-top: 8px; font-size: 13px; }
.Lef_4 .Lef4_cent .Left_lis ul li .bq a{color:#666;}
.Lef_4 .Lef4_cent .Left_lis ul li .bq a:hover{color:#05c300;}
.Lef_4 .Lef4_cent .Left_lis ul li .bq i{width:1px;height:12px;background:#dbdbdb;display:inline-block;margin:0 8px;}
.Lef_4 .Lef4_cent .Left_lis ul li .bq em{color:#f08620;font-weight:bold;font-size:14px;font-family: Georgia;}

/*relatve article*/
.g-box-left .m-recomd-cms {
    width: 100%;
    height: auto;
    margin: 10px 0 0;
    background: #fff;
    display: block;
    overflow: hidden;
}
.g-box-left .m-recomd-cms ul{ display:block; overflow:hidden}
.g-box-left .m-recomd-cms ul li{ width:50%; height:36px; line-height:36px; font-size:16px; font-weight:normal; color:#666; float:left; border-bottom:1px solid #f4f4f4; display:inline; overflow:hidden}
.g-box-left .m-recomd-cms ul li i{ width:6px; height:6px; background:#b5b5b5; border-radius:100%; float:left; margin:16px 20px 0; display:inline; overflow:hidden}
.g-box-left .m-recomd-cms ul li a{ width:330px; height:37px; line-height:37px; display:block; overflow:hidden;}

.g-box-right .m-quick-nav{ width:100%; height:auto; background:#fff;display:block; overflow:hidden}

ul.new_90 li {
    width: 90px;
    margin: 7px 12px 20px 20px;
}
ul.new_90 li a img {
    width: 90px;
    height: 90px;
}
ul.new_90 li a strong {
    font-size: 15px;
}

.g-box-left .m-downinfo-main .m-main-cont .cont_hidden {
    height: 770px;
    overflow: hidden;
    margin-top: 20px;
}

.g-weizhi a:after{
	content:" > ";
	
}

i.msjj {
    display: block;
    clear: both;
    font-size: 13px;
    color: #666;
    font-style: normal;
    height: 36px;
    padding: 0 10px 0 0;
	font-weight:100;
	overflow:hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	line-height: 20px;
}