
.g-downmain { width: 1168px; border:1px #dfdfdf solid;background: url(../images/dbg.gif) repeat-y #fff}

.g-listmain { width: 1168px; border:1px #dfdfdf solid; background-color: #fff; margin-bottom: 15px;}

.m-dlright { width: 290px }
.m-dlleft { width: 220px; background-color: #fbfbfb; height: 700px;   }
.m-listft { width: 877px;border-right: 1px #dfdfdf solid;}
.m-listin { width: 816px;border-right: 1px #dfdfdf solid;}

.m-onh3 {    border-bottom: 1px #ebebeb solid;
    height: 47px;}
.m-onh3 strong{    border-bottom: 2px #ff624f solid;    color: #ff624f;font-size: 16px;
    font-weight: normal;    height: 46px;    line-height: 46px;    display: inline-block;    width:100px; padding-left: 20px}
/* 详情页 */
.m-newdt h1{  height:auto; line-height:36px; font-size:24px; font-weight:normal; color:#333; text-align:center;  display:block; overflow:hidden; margin:0 30px; padding: 15px 0 5px}
.m-newdt .m-newcent{  height:auto; padding:0 0 22px; display:block; overflow:hidden; margin:0 20px;}
.m-newdt .m-newcent p{ width:100%; height:auto; line-height:24px; font-size:14px; font-weight:normal; color:#666; font-family:serif; margin:15px 0 0; display:block; overflow:hidden}
.m-newdt .m-newcent p img{ margin:auto; display:block; overflow:hidden}

.m-newdt .m-newcent h3{   color: #333; font-size: 16px; font-weight:bold; line-height: 32px;  margin:8px 0 0;}

.m-newdt .m-cmsinfo {   height:26px; overflow:hidden; margin:0 20px; text-align: center;border-bottom: 1px dotted #ddd; padding-bottom:10px }
.m-newdt .m-cmsinfo b{height:26px; line-height:26px; font-size:12px; font-weight:normal; color:#999; font-family:serif;  margin:0 15px 0 0 ; display:inline; overflow:hidden}
.m-newdt .m-cmsinfo  b span{ color:#333}
.m-newdt .m-cmsinfo  strong{height:26px; line-height:26px; font-size:12px; font-weight:normal; color:#999; font-family:serif; float:right; margin:0 ; display:inline; overflow:hidden}
.m-newdt .m-cmsinfo  strong span{ float:left}
.m-newdt .m-cmsinfo i { width:18px; height:18px; background:url(../images/down-icon.png) no-repeat ; float:left;overflow:hidden; cursor:pointer}
.m-newdt .m-cmsinfo .u-font-small{ background-position: -2px -13px; margin:1px 0 0 2px; display:inline; }
.m-newdt .m-cmsinfo  .u-font-big{ background-position: -76px -13px;  margin:1px 0 0 8px; }





.m-xgnewul { padding-top: 0}
.m-xgnewul{ display:block; overflow:hidden}
.m-xgnewul li{ width:50%; height:36px; line-height:36px; font-size:15px; font-weight:normal; color:#666; float:left; border-bottom:1px solid #f4f4f4; display:inline; overflow:hidden}
.m-xgnewul li i{ width:6px; height:6px; background:#b5b5b5; border-radius:100%; float:left; margin:16px 20px 0; display:inline; overflow:hidden}
.m-xgnewul li a{ width:330px; height:37px; line-height:37px; display:block; overflow:hidden;}

.m-xgul { padding: 0 20px }
.m-xgul li{ margin-top: 15px;border-bottom:1px #eee solid; padding-bottom: 15px }
.m-xgul li a{ display: block; }
.m-xgul li a p.f-fl{ width: 132px; height: 90px; overflow:hidden; margin-right: 16px }
.m-xgul li a p.f-fl img{ display: block;width: 132px; height: 90px; }
.m-xgul li a strong{ display: block; font-weight: normal; font-size: 15px; height: 68px; overflow:hidden; line-height: 22px; margin-bottom: 5px }
.m-xgul li a span { font-size: 13px ; }



/*  文章列表  */
.m-newslistul {margin:20px 0 0 0px;}
.m-newslistul li{border-bottom:1px dashed #d3d3d3;padding-bottom: 20px; margin:0 20px 20px}
.m-newslistul li a.f-fl { margin-right: 20px; overflow: hidden; }
.m-newslistul li a.f-fl img{width: 300px;    height: 180px;    display: block;    overflow: hidden;transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1);}
.m-newslistul li a:hover.f-fl img {transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);}
.m-newslistul li .m-listdiv {  }
.m-newslistul li .m-listdiv .m-title {  line-height: 28px; font-size: 20px;overflow:hidden;   }
.m-newslistul li .m-listdiv .m-title a{ font-weight: bold }
.m-newslistul li .m-listdiv .m-title a:hover {color:#f40;}
.m-newslistul li .m-listdiv .m-listinfo { font-size: 15px; color: #999; height: 72px; line-height: 26px; overflow: hidden; margin: 8px 0 15px }
.m-newslistul li .m-listdiv .m-listime { line-height: 20px; color: #aaa }
.m-newslistul li .m-listdiv .m-listime span { margin-right: 20px }
.m-newslistul li .m-listdiv .m-listime span i { font-style: normal; }
.m-newslistul li .m-listdiv .m-listime em{ float: left; width: 20px; height: 20px; margin-right: 8px }


.m-soujie {background-color: #f8f8f8; height: 48px; line-height: 48px; font-size: 16px;padding: 0 0 0 20px}
.m-soujie strong{ color: #f40}


/*   第二排 */
.g-indiv { background: #fff;margin-top: 15px}

.m-inbyright { width: 405px; }
.f-tw{ position:relative; width:186px; height:135px; margin:0 0 10px 16px; overflow:hidden;}
.f-tw a{ display: block; }
.f-tw img{ width:210px; height:145px;transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1);}
.f-tw a:hover img {transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;	transform:scale(1.2); -webkit-transform:scale(1.2);	-moz-transform:scale(1.2); -o-transform:scale(1.2);}
.f-tw p{ position:absolute; left:0; bottom:0; width:100%; height:30px; line-height:30px; text-align:center; background-color:rgba(255,255,255,0.6);*background-color:#fff; color:#333; }
.f-tw p span{ padding:0 8px; display: block; font-size: 14px;}
.f-hover p { display: block; }

.f-twbig,.f-twbig  img{width: 320px; height: 220px;}

.m-newtopsul{ margin:0 0 0 20px; padding: 0px 0 8px 0 }
.m-newtopsul li { height: 31px; line-height: 31px; overflow: hidden; }
.m-newtopsul li a { font-size: 14px; }
.m-newtopsul li span.f-fr {color: #999}
.m-newtopsul li span.f-fl{ background-color: #00aaff; width: 4px; height: 4px; margin:14px 5px 0 0;}

.m-inright { width: 320px; margin-right: 15px; padding-top: 15px }

.m-hotgul {  }
.m-hotgul li{ margin-top: 15px;border-bottom:1px #eee solid; padding-bottom: 15px }
.m-hotgul li a{ display: block; }
.m-hotgul li a p.f-fl{ width: 140px; height: 96px; overflow:hidden; margin-right: 16px }
.m-hotgul li a p.f-fl img{ display: block;width: 140px; height: 96px; }
.m-hotgul li a strong{ display: block; font-weight: normal; font-size: 14px; height: 54px; overflow:hidden; line-height: 18px; margin-bottom: 5px }
.m-hotgul li a span { font-size: 13px ; color: #aaa}

.m-blphul li {  }
.m-blphul li a { display: block; height: 40px; line-height: 40px; overflow: hidden; font-size: 14px; }

.m-blphul li a em{ float: left; width: 20px; height: 20px; line-height: 20px; text-align: center; background-color: #aaa; border-radius: 20px; color:#fff; font-size: 12px;margin:10px 5px 0 0 ; }
.m-blphul li a em { background-color: #FF6666;}

.m-intit { height: 48px; border-left:3px #FF6666 solid; font-weight: normal; margin-bottom:15px; }
.m-intit {padding-left: 20px;}
.m-intit div { font-size: 24px ; color: #333; height: 30px; line-height: 30px; overflow:hidden; margin-bottom: 5px }
.m-intit div span { color: #FF6666 }
.m-intit p { color: #aaa; font-family: arial; font-size: 10px }

/* ==pagination == */
.pagination { margin: 5px; max-height: 30px; text-align: center; padding-bottom:25px; }
.pagination a, .pagination span { display: inline-block; padding: 8px 15px; line-height: 20px; text-decoration: none; background-color: #fff; border: 1px solid #ddd; border-left-width: 0 }
.pagination span.current, .pagination span.page_nowindex { background-color: #ddd; color: #333; }
.pagination a:hover, .pagination a:focus { background-color: #f5f5f5 }
.pagination a.page_nowindex { color: #999; cursor: default }
.pagination a:first-child, .pagination span:first-child { border-left-width: 1px; border-bottom-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-topleft: 4px }
.pagination a:last-child, .pagination span:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px }
.pagination span.bartext { color: #999; padding: 8px 4px; }
.pagination span.page_select { padding: 3px 10px; }
.pagination span.page_select select { outline: none; border-radius: 5px; height: 30px; border: 1px solid #EDEDED; color: #999; margin: 0px 2px; }


/* ===========commentApp-form=========== */.commentApp-list { }
.commentApp-item { position: relative; margin: 0 20px 0 5px; padding: 8px 0; }
.commentApp-item .comment-link-avatar { float: left; margin: 4px 0 0 }
.commentApp-item .comment-img-avatar { width: 45px; height: 45px; border-radius: 4px }
.commentApp-item .comment-content-wrap { margin: 0 0 0 55px }
.commentApp-item .comment-content-hd, .commentApp-item .comment-content-ft { color: #999; }
.commentApp-item .comment-content-hd .desc, .commentApp-item .comment-content-ft .desc { font-size: 14px; }
.commentApp-item .commentApp-content-hd .zg-link { color: #259; }
.commentApp-item .commentApp-content-ft { font-size: 12px }
.commentApp-item .label em { font-style: normal; }
.commentApp-item .text-num { float: right; margin-top: -1px; }
.commentApp-item .text-num>span, .commentApp-item .text-num>em { font-style: normal; vertical-align: -2px; font-size: 12px; }
.commentApp-item .comment-content { font-size: 14px; line-height: 1.7; min-height: 24px; margin: 4px 0px; color: #333; }
.commentApp-item .comment-content img { max-width: 90%; }
.commentApp-item .comment-date { margin-top: 1em; font-size: 14px; color: #8590a6; }
.commentApp-item .comment-content-hd .zg-link { color: #111; font-weight: bold; font-size: 14px; }
.commentApp-item:hover .comment-op-link { visibility: visible }
.commentApp-item .comment-op-link { margin-left: .5em; color: #999; font-size: 12px; visibility: hidden; }
.commentApp-item a.comment-op-link:hover { text-decoration: none; }
.commentApp-item .comment-op-link>.ui-icon { margin-right: 5px; width: 11px; height: 11px; vertical-align: -1px }
.commentApp-item.empty { color: #999; font-size: 12px; border: 0; box-shadow: none; text-align: center;}
.commentApp-item .commentApp-form { padding: 15px }
.commentApp-item+.commentApp-item { border-top: solid 1px #eee }
.commentApp-item .comment-blank { display: none; }
@media (max-width:767px) {
    .commentApp-item .comment-blank { display: block; }
}

.commentApp-wrap { margin: 10px 0 0 35px; background: #fff; position: relative; border: 1px solid #ddd; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, .05) }
.commentApp-wrap .commentApp-form { padding: 15px }
.spinner-gray, .spinner-lightgray { display: inline-block; margin: 0 5px; width: 14px; height: 15px; vertical-align: -3px; background-size: 14px 15px; background-repeat: no-repeat; background-image: url(/img/grey-loading.gif); }
.spinner-lightgray { background-image: url(../ui/lightgray-loading.gif); }
.comment-spike-icon { position: absolute; top: -8px; left: 23px; width: 13px; height: 8px; background-position: -200px -165px }
.commentApp-wrap .load-more { padding: 8px 0; display: block; font-size: 14px; height: 42px; text-align: center; border: 1px solid #eee; border-width: 1px 0 0; color: #698ebf; box-shadow: 0 0 5px rgba(180, 180, 180, .1) inset; text-shadow: 0 1px 0 #fff }
.commentApp-wrap .load-more .text { position: relative }
.commentApp-wrap .load-more:active { background: #fbfbfb; box-shadow: 0 0 5px rgba(180, 180, 180, .2) inset }
.commentApp-wrap .commentApp-bubble { position: absolute; top: -8px; left: 81px; display: none }
.commentApp-wrap.empty { border: 0; box-shadow: none }
.commentApp-wrap.empty .commentApp-bubble,.passport { display: none !important }
.commentApp-wrap.empty .commentApp-wrap-ft { margin: 0 30px 0 0; padding: 0; border: 0 !important; background: 0 }
.commentApp-spinner { padding: 6px 12px; font-size: 14px; color: #999; }
.commentApp-info { text-align: center }
.commentApp-wrap .commentApp-item .comment-img-avatar { width: 30px; height: 30px; border-radius: 4px }
.commentApp-wrap .commentApp-item .comment-content-wrap { margin: 0 0 0 45px }
.commentApp-wrap .commentApp-item .comment-content { min-height: 22px; }
.commentApp-wrap .commentApp-wrap-ft { background: #fbfbfb; border-radius: 0 0 4px 4px; border-top: 1px solid #EEE; position: relative }

/* ===========commentApp-form=========== */
.commentApp-form { margin: 10px auto; padding: 0px 15px; }
.commentApp-form .profile-wrap .avatar { margin-top: 3px; }
.commentApp-form .alert { margin: 10px 0px; padding: 4px 10px; font-size: 12px }
body .commentApp-form .profile ,.comment_cancel{ display: none!important }
.commentApp-form .passport { margin: 10px 0px }
.commentApp-form .comment-editor { }
.commentApp-form .comment_content { width: 100%; height: 60px; font-size: 14px; background: none!important; }
.commentApp-form .comment-seccode { float: left; overflow: hidden; margin-top: 8px; line-height: 30px; }
.commentApp-form .comment-seccode label, .commentApp-form .comment-seccode input, .commentApp-form .comment-seccode img, .commentApp-form .comment-seccode a { float: left; display: inline-block; vertical-align: middle; }
.commentApp-form .comment-seccode .seccode-img { margin-top: 2px; }
.commentApp-form .comment-seccode .seccode-text { color: #999; margin-left: 5px; font-size: 12px; }
.commentApp-form .comment-command { display: none; padding: 10px 0; text-align: right }
.commentApp-form .comment-command .comment_add { float: left; margin: 0px; padding: 0px 10px; font-size: 16px; width: 90px; height: 36px; line-height: 36px;    background: #ff624f;border: 0 none;cursor: pointer; color: #fff }
.commentApp-form .comment-command .comment_cancel { float: right; margin: 15px 15px 0 0; cursor: pointer }
.commentApp-form.mini-form { width: auto; }
.commentApp-form.mini-form .comment_cancel { margin-top: 2px; line-height: 1.7; }
.commentApp-form.expanded .comment-command { display: block; line-height: 33px; }
.commentApp-form.expanded .comment-seccode { float: left; overflow: hidden; line-height: 30px; room: 1; _width: 100%; }
.commentApp-form.expanded .comment-seccode span { color: #333; vertical-align: middle; text-align: center; font-size: 14px; }
.commentApp-form.expanded .comment-seccode .seccode { width: 80px; display: inline-block; margin-right: 10px; }
@media (max-width:767px) {
    .iCMS_FAVORITE_DIALOG { width: auto; }
    .iCMS_REPORT_DIALOG { width: auto; }
}


/*  */

.m-list {padding:0 20px 10px;}
.m-list li{  padding:22px 0; padding-left:1%; border-bottom:1px dashed #ddd; position:relative; }
.m-list .img{ float:left; margin-right:15px; }
.m-list .img img{ display:block; width:70px; height:70px; border-radius: 10px; }
.m-list .con{ float:left; width:590px; }
.m-list .tit{ font-size:16px; height:20px; line-height:20px; margin-bottom:8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.m-list .top-tit{ padding-right:150px; position:relative; }
.m-list .top-tit .tit{ margin-bottom:16px; font-size:18px; height:22px; line-height:22px; }
.m-list .desc{ font-size:13px; color:#888; line-height:22px; height:44px; overflow:hidden; }
.m-list .down{ position:absolute; right:2px; bottom:24px; }
.m-list .down a{ display:block; background-color:#ff624f; width:99px; line-height:36px; font-size:14px; color:#fff; text-align:center; letter-spacing:1px; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px;  border-radius:5px; }
.m-list .down a:hover{ background-color:#59c1ff; }
.m-list em{ display:block; background:url(../images/icosprit.png) no-repeat -120px -296px; float:left; margin-right:5px; width:30px; height:44px; text-align:center; line-height:38px; font-size:16px; color:#fff; font-weight:normal; overflow:hidden; }
.m-list em.top1{ background-position:0 -296px; }
.m-list em.top2{ background-position:-40px -296px; }
.m-list em.top3{ background-position:-80px -296px; }
.m-list .other{ line-height:25px; height:24px; margin-bottom:6px; }
.m-list .other span{ font-size:13px; color:#666; margin-right:20px; }
.m-list .other span a{ color:#666; }
.m-list .other span a:hover{ color:#59c1ff; text-decoration:underline; }
.m-list .other label{ color:#999;}
.m-list .other .pc, .m-list .other .andr, .m-list .other .ios{ display:inline-block; line-height:22px; padding:0 10px; font-size:13px; overflow:hidden; border-radius:22px; vertical-align:middle; position:relative; top:-2px; *top:0; margin:0 8px 0 2px; }
.m-list .other .pc{ border:1px solid #45b8fb; color:#45b8fb; }
.m-list .other .pc:hover{ background-color:#45b8fb; color:#fff; text-decoration:none; }
.m-list .other .andr{ border:1px solid #8abd13; color:#8abd13; }
.m-list .other .andr:hover{ background-color:#8abd13; color:#fff; text-decoration:none; }
.m-list .other .ios{ border:1px solid #a7a7a7; color:#a7a7a7; }
.m-list .other .ios:hover{ background-color:#a7a7a7; color:#fff; text-decoration:none; }
.c-rank-list .m-list li{ height:70px; }
.number{ float:right; margin-top:-31px; color:#666; font-size:14px; }
.number em{ color:#59c1ff; padding:0 4px; }
.img{ padding-top:3px; }
.con{ float:left; width:625px; }
.top-star{ position:absolute; right:3px; top:0; font-size:13px; color:#999; line-height:22px; }
.top-star .stars{ position:relative; top:-2px; *top:0; margin-right: 5px }
.item{ height:73px; overflow:hidden; }
.stars{background:url(../images/stars.png) no-repeat;width:79px;height:17px;display:inline-block;vertical-align:middle;}
.star5{background-position: 0 0;}
.star4{background-position: -16px 0;}
.star3{background-position: -32px 0;}
.star2{background-position: -48px 0;}
.star1{background-position: -64px 0;}




.m-tjul{ width:auto; height:auto; margin:8px 15px; display:block; overflow:hidden;}
.m-tjul li{ width:100%; height:auto; padding:10px 0; border-bottom:1px solid #eee; display:block; overflow:hidden}
.m-tjul li a{ display:block; overflow:hidden}
.m-tjul li a img{ width:45px; height:45px; border-radius:12px; float:left; margin:0 17px 0 0; display:inline; overflow:hidden}
.m-tjul li a strong{ width:195px; height:16px; line-height:16px; font-size:15px; font-weight:normal;  float:left; margin:3px 0 0; display:inline; overflow:hidden}
.m-tjul li a b{ width:195px; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; float:left; margin:9px 0 0; display:inline; overflow:hidden}
.m-tjul li a b i { margin:0 5px;  }


/* 下载 */

/*  第一排   */
.m-titdh4 { height: 26px; line-height: 26px; border-left: 5px #607695 solid; padding-left: 8px; font-size: 16px; font-weight: normal; margin: 18px 0 0 0 }

.m-ttxgxz { width: 298px;  }

.m-zdivtop1 {  position: relative;  }

.m-zdivtop1 h1 { height: 60px; line-height: 60px; font-weight: normal;  font-size: 24px; padding-left: 24px;border-bottom:1px #ddd solid; padding:0 20px; margin:0;text-align:left }
.m-zdivtop1 h1 span {border-left: 1px solid #adadad; height: 18px; font-size: 14px; display: inline-block; line-height: 18px; padding-left: 10px; margin-left: 14px; color: #666; position: relative;top: -3px;}

.m-zdivtop1 .m-ewm { position: absolute; width: 160px; height: 200px;right: 5px; top: 65px; text-align: center; color: #a8a8a8 }
.m-zdivtop1 .m-ewm img{ width: 140px;  display: block; margin: 0 auto; }


.m-infodiv { width: 700px; }
.m-infodiv img.m-infoimg{ width: 120px; height: 120px; display: block; margin: 20px 0 0 20px; border-radius: 12px; }

.m-infodiv .m-infoul {padding: 15px 0 0 0}
.m-infodiv .m-infoul li{ width: 150px; margin:5px 0 0 20px; height: 24px; line-height: 24px; color:#999; overflow: hidden;}
.m-infodiv .m-infoul li span { color: #666 }
.m-infodiv .m-infoul li span.f-softsize { color: #f40 }
.m-infodiv .m-infoul li.m-ti { width: 190px;} 

.m-infodiv .m-infoul .m-infotag,.m-infodiv .m-infoul .m-infoguan { width: 500px } 
.m-infotag a { background: #ebedf3;border-radius: 30px; padding: 0 10px;height: 24px;display: inline-block; margin-right: 15px; }

.m-infotag a:hover { background: #ff624f; color: #fff }
.m-infoguan a { text-decoration: underline; color: #0bf }
.m-infoguan a:hover {  color: #f72 }

.m-infodown {position: absolute; width: 600px; top: 150px;left: 160px;;}
a.m-goabtn { float: left; width: 115px; height: 50px; border-radius: 6px; background: url(../images/downa.png) no-repeat #f72459 16px 10px; font-size: 22px; line-height: 50px; color: #fff; padding-left: 60px;margin:0px 0 0 0px; }
a.m-goabtn:hover { background-color: #eb3865 }

.m-dc {width: 160px;    height: 36px;    background: #f0f1f7;    border-radius: 18px;        cursor: pointer; margin-left: 20px; position: relative;    margin-top: 5px;border:none; overflow: hidden;}
.m-dc i {    background: url(../images/ico-img3.png) no-repeat;      float: left;    margin: 8px 20px;    height: 18px;    width: 18px;     background-position: 0 -109px;}
#is_bad i {   background-position: 0 -91px;}
.m-dc p{float: left;    width: 80px;    height: 36px;    padding: 0;    line-height: 36px;    border-left: 1px solid #e4e5eb;    font-size: 14px;    color: #9e9e9e;}
.m-dc p em { color: #666 }


.m-xgdownul { height: 246px; overflow: hidden; }
.m-xgdownul li{border-bottom:1px dotted #e4e4e4;}
.m-xgdownul li a { display: block; padding:11px 0; }
.m-xgdownul li a img { width: 38px; height: 38px;  float: left; margin: 0 15px;overflow: hidden;border-radius: 5px; }

.m-xgdownul li a strong {font-weight: normal;font-size: 16px; color: #666; height: 18px; line-height: 18px; overflow: hidden;width: 220px; display: inline-block}
.m-xgdownul li a p { font-size: 13px; color: #999 }
.m-xgdownul li a p span { color: #ff624f }

.m-xgdownul li a:hover strong {color: #ff624f}
.m-xgdownul li a:hover img {  box-shadow: 0px 0px 7px #ff624f; }
.m-xgdownul li:nth-child(4) { border-bottom: none; }




.m-tith5 {border-bottom: 1px #e5e5e5 solid; height: 43px; line-height: 43px; font-size: 16px; color: #333; font-weight: normal;}
.m-tith5 span{ display: inline-block; width: 3px; height: 18px ; background: #ff624f;position: relative;top: 4px; margin-left: 14px; margin-right: 10px }


/*  下部  */

.m-hotul{ width:auto; height:auto; margin:12px 15px 0; display:block; overflow:hidden}
.m-hotul li{ width:100%; height:39px; border-bottom:1px solid #eee; display:block; overflow:hidden}
.m-hotul li a{ width:100%; height:auto; display:block; overflow:hidden;}
.m-hotul li a i{ width:20px; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#fff; text-align:center; font-style:normal; background:#b4b4b4; float:left; margin:9px 0 0; display:inline; overflow:hidden}
.m-hotul .m-rank-color1 a i{ background:#ff624f}
.m-hotul .m-rank-color2 a i{ background:#ff624f}
.m-hotul .m-rank-color3 a i{ background:#ff624f}
.m-hotul li a img,.m-hotul li a b{ display:none}
.m-hotul li a strong{ width:236px; height:39px; line-height:39px; font-size:14px; font-weight:normal; color:#333; float:left; margin:0 0 0 10px; display:inline; overflow:hidden}
.m-hotul li a em{ width:52px; height:39px; line-height:40px; font-size:12px; font-weight:normal; color:#999; float:right; margin:0 0 0 0; display:inline; overflow:hidden}
.m-hotul li a:hover strong{ color:#ff624f}
.m-hotul li:last-of-type { border-bottom: none; }



.m-hotul .f-ix{ height:auto; padding:0 0 10px 0;}
.m-hotul .f-ix img{ width:70px; height:70px; border-radius:12px; float:left; margin:9px 0 0 10px; display:inline; overflow:hidden}
.m-hotul .f-ix strong{ width:156px; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#ff624f; margin:14px 0 0 10px;}
.m-hotul .f-ix b{ width:75px; height:28px; line-height:28px; font-size:12px; font-weight:normal; color:#fff; text-align:center; background:#ff624f; border-radius:4px; float:left; margin:9px 0 0 10px; display:inline; overflow:hidden}
.m-hotul li.f-ix a em{ display:none}




 .m-softbibei{ width:auto; height:auto; padding:10px 0 10px 0; display:block; overflow:hidden}
.m-softbibei a{ width:80px; height:auto; float:left; margin:10px 0 10px 15px; display:inline; overflow:hidden}
.m-softbibei a img{ width:58px; height:58px; border-radius:14px; margin:auto; display:block; overflow:hidden}
.m-softbibei a strong{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:10px 0 0; display:block; overflow:hidden}
.m-softbibei a b{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; text-align:center; margin:7px 0 0; display:block; overflow:hidden}
.m-softbibei a:hover strong{ color:#ff624f}






.f-twlist{ width:270px;  margin:0 0 0 13px; padding-top: 15px}
.f-twlist li{ position:relative; margin:0 0 15px;}
.f-twlist li img{ width:270px; height:148px;}
.f-twlist li span{ display:block; position:absolute; width:100%; left:0; bottom:0; height:30px; line-height:30px; text-align:center; color:#fff; background:url(../images/tm.png) repeat 0 0;}
.f-twlist li:hover span{ background:#ff624f none repeat scroll 0 0;}
.f-twlist li a{ width:100%; height:123px; display:block; overflow:hidden;}
.f-twlist li a:hover{ width:266px; height:119px; border:2px solid #ff624f;}
.f-twlist li a:hover span{ width:100%; height:30px; }


.g-divbg {  width:1200px;  margin-bottom: 13px;}
.m-divbg { background:#fff;  border:1px #dbdbdb solid; margin-bottom: 12px;}

.m-downtabul {    line-height: 54px;    height: 40px;    border-bottom: 2px solid #e5e5e5; padding:10px 20px 0;}
.m-downtabul li{}
.m-downtabul li a{     display:block;    margin-right: 30px;    padding: 0 10px;    font-size: 18px; line-height: 40px}
.m-downtabul li.m-hover a {    border-bottom: 2px solid #ff624f;    color: #ff624f;    position: relative;}


.m-divleft { width:883px;background:#fff;  border:1px #dbdbdb solid; margin-bottom: 15px;   }

.m-divright { width:300px  }
.m-divcont {  }
.m-divcont  .m-contdiv  p {line-height: 26px; margin-bottom: 20px;}
.m-divcont  .m-contdiv  h3 {color: #ff624f;font-size: 18px;height:40px;line-height: 40px;padding-left: 10px;margin: 13px 0 22px 0; background-color: #eaf7ff; font-weight: normal;}
.m-divcont  .m-contdiv  a { color:#00b6f6;text-decoration: underline; margin: 0 2px; }
.m-divcont  .m-contdiv  a:hover { color:#f60; }
.m-divcont  .m-contdiv  img{ display: block;max-width: 650px;_width:expression(this.width > 650 ? "650px" : true); margin:0 auto; }
 .m-contdiv {color: #666; line-height: 26px;font-size: 15px; margin:0 20px; padding: 10px 0 0px; position: relative;  overflow: hidden;}

.g-left-title{border-bottom: 1px solid #d1d1d1; height: 50px;  margin:0 20px;}
.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 0px;    border-left: 4px #ff624f solid; padding-left: 10px; }
.g-left-title .m-title-dome{ float: left;width:700px;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: 120px;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: #ff624f;}
.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: #ff624f;}



#morejs{ width: 100%; display: block;  position: relative; z-index: 0; font-size: 14px; color: #999; text-align: center; background: #fff; padding-bottom: 15px}
a.zk span{ display: block; width: 15px; height: 13px; background: url(../images/sj_icons.png) no-repeat; background-position: -220px -122px; margin: 0 auto 8px;}
a.sq span{ display: block; width: 15px; height: 13px;background: url(../images/sj_icons.png) no-repeat; background-position: -220px -102px;margin: 0 auto 8px; }
#morejs em{ display: block; width: 100%; height: 69px; position: absolute; left: 0; top: -69px; background: url(../images/sj_icon1.png) repeat-x left center; }


ul.m-jietu{ width:820px; height:auto; white-space:nowrap; padding:0 0 10px 0; margin:15px auto 0; display:block; overflow:auto}
ul.m-jietu li{ width:auto; height:auto;  margin:0 10px 0 0; display:inline-block; overflow:hidden;  }
ul.m-jietu li img { max-height: 400px; }

ul.m-jietu li.m-addvideo { display: none;    width: 0;}







.m-bottom-box{ overflow: hidden; padding: 15px 15px; width: 820px;}
.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: 28px; overflow: hidden; }
.m-bottom-box h4 a{ color: #ff624f; font-size: 18px; font-weight:normal;  }
.m-bottom-box p{height: 60px; line-height: 20px; overflow:hidden; color: #666; font-size: 14px;}

.m-bottom-box .m-bottom-list{ overflow: hidden; display: none; }
.m-bottom-box ul li{ width:190px;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:15px; font-weight:normal; color:#333;  margin:6px 0 5px 0; display:block; 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:#ff624f}






.m-tbsm { border:1px #ddd solid;margin:20px 20px 0;padding:0  20px 5px 20px;  background: #fdfdfd; display: none }
.m-tbsm p.m-tbsmp {  font-size: 18px; padding-top: 10px; }
.m-tbsm strong { font-weight:400; }
.m-tbsm div { font-size: 14px; color: #999; line-height: 24px; padding-top: 5px }

.m-downtit { height: 38px; line-height: 38px; background: #FAFAFA ;margin:15px 20px;padding-left: 15px; font-weight: normal;}
.m-macdownul {}
.m-macdownul li{ width: 188px; margin:0 0 15px 20px }
.m-macdownul li a{ background: #fafafa url(../images/downbtn.png) no-repeat 5px 0; display: block; height: 40px; line-height: 40px; padding-left: 46px; font-size: 16px;transition: all .15s; }
.m-macdownul li a:hover { background-color: #ff624f; color: #fff; background-position: 5px -40px; }


/*.m-tbsm { display: none }*/


.m-downtjul { padding: 10px 0; }
.m-downtjul li {margin:0px 4px 0 4px;width:116px;height:auto;overflow:hidden;}
.m-downtjul li a{ width:100%; height:135px; display:block; overflow:hidden}
.m-downtjul li a img{ width:78px; height:78px; margin:8px auto 0; border-radius:14px; display:block; overflow:hidden;}
.m-downtjul li a span{ width:90px; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#555; text-align:center; margin:10px auto 0; overflow:hidden; display:block;}
.m-downtjul li a b{ width:72px; height:29px; line-height:29px; font-size:14px; font-weight:normal; color:#fff; text-align:center; background:#ff624f; border-radius:5px; display:none; overflow:hidden; margin:8px auto 0;}
.m-downtjul li a:hover{ background:#f8f8f8;}
.m-downtjul li a:hover span{ display:none}
.m-downtjul li a:hover b{ display:block;}






/* 图片控件 */
body.none {    overflow-x: hidden;    overflow-y: hidden; display: block;}
.LookPicture *:before,.LookPicture *:after {    position: absolute;    display: inline-block;    background-repeat: no-repeat;    content: "";}
.LookPicture {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.LookPicture * {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.LookPicture_Background {    position: fixed;    top: 0;    left: 0;    z-index: 19960924;    width: 100%;    height: 100%;    background-color: #000;    display: none !important;}
.LookPicture {    position: fixed;    top: 0;    left: 0;    z-index: 19960925;    width: 100%;    height: 100%;    display: none;}
.LookPicture .Look_Close {    position: absolute;    right: 20px;    top: 20px;    display: inline-block;    background-repeat: no-repeat;    width: 40px;    height: 40px;    cursor: pointer;    z-index: 19960925;}
.LookPicture .Look_Close:before,.LookPicture .Look_Close:after {    background-color: #fff;    width: 30px;    height: 8px;    border-radius: 4px;    -o-border-radius: 4px;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    top: 17px;    left: 5px;    -webkit-transition-property: all;    -moz-transition-property: all;    -o-transition-property: all;    transition-property: all;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -o-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-delay: 0s;    -moz-transition-delay: 0s;    -o-transition-delay: 0s;    transition-delay: 0s;}
.LookPicture .Look_Close:hover:before,.LookPicture .Look_Close:hover:after {    box-shadow: 0 0 10px #66ccff;    -moz-box-shadow: 0 0 10px #66ccff;    -webkit-box-shadow: 0 0 10px #66ccff;}
.LookPicture .Look_Close:before {    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);}
.LookPicture .Look_Close:after {    -webkit-transform: rotate(315deg);    -ms-transform: rotate(315deg);    -o-transform: rotate(315deg);    transform: rotate(315deg);}
.LookPicture .Look_img {    display: none;    position: absolute;    max-width: 85%;    max-height: 85%;    top: 50%;    left: 50%;    z-index: 19960924;    box-shadow: 0 0 20px #000;    -moz-box-shadow: 0 0 20px #000;    -webkit-box-shadow: 0 0 20px #000;    border: 0;    border-radius: 5px;    -o-border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;}
.LookPicture .Look_img:hover {    box-shadow: 0 0 20px #000000;    -moz-box-shadow: 0 0 20px #000000;    -webkit-box-shadow: 0 0 20px #000000;}
.LookPicture .Look_img.Look_Show {    display: block;}
.LookPicture .Look_before {    position: absolute;    display: inline-block;    background-repeat: no-repeat;    width: 70px;    height: 70px;    z-index: 19960926;    left: 50px;    top: 50%;    margin-top: -35px;    cursor: pointer;    -webkit-transition-property: all;    -moz-transition-property: all;    -o-transition-property: all;    transition-property: all;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -o-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-delay: 0s;    -moz-transition-delay: 0s;    -o-transition-delay: 0s;    transition-delay: 0s;}
.LookPicture .Look_before:before,.LookPicture .Look_before:after {    left: 0;    width: 57px;    height: 5px;    background-color: #fff;    border-radius: 10px;    -o-border-radius: 10px;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    -webkit-transition-property: all;    -moz-transition-property: all;    -o-transition-property: all;    transition-property: all;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -o-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-delay: 0s;    -moz-transition-delay: 0s;    -o-transition-delay: 0s;    transition-delay: 0s;}
.LookPicture .Look_before:before {    top: 50px;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);}
.LookPicture .Look_before:after {    top: 13px;    -webkit-transform: rotate(315deg);    -ms-transform: rotate(315deg);    -o-transform: rotate(315deg);    transform: rotate(315deg);}
.LookPicture .Look_before:hover {    left: 40px;}
.LookPicture .Look_before:hover:before,.LookPicture .Look_before:hover:after {    box-shadow: 0 0 20px #66ccff;    -moz-box-shadow: 0 0 20px #66ccff;    -webkit-box-shadow: 0 0 20px #66ccff;}
.LookPicture .Look_next {    position: absolute;    display: inline-block;    background-repeat: no-repeat;    width: 70px;    height: 70px;    z-index: 19960926;    right: 50px;    top: 50%;    margin-top: -35px;    cursor: pointer;    -webkit-transition-property: all;    -moz-transition-property: all;    -o-transition-property: all;    transition-property: all;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -o-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-delay: 0s;    -moz-transition-delay: 0s;    -o-transition-delay: 0s;    transition-delay: 0s;}
.LookPicture .Look_next:before,.LookPicture .Look_next:after {    left: 0;    width: 57px;    height: 5px;    background-color: #fff;    border-radius: 10px;    -o-border-radius: 10px;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    -webkit-transition-property: all;    -moz-transition-property: all;    -o-transition-property: all;    transition-property: all;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -o-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-delay: 0s;    -moz-transition-delay: 0s;    -o-transition-delay: 0s;    transition-delay: 0s;}
.LookPicture .Look_next:before {    top: 50px;    -webkit-transform: rotate(315deg);    -ms-transform: rotate(315deg);    -o-transform: rotate(315deg);    transform: rotate(315deg);}
.LookPicture .Look_next:after {    top: 13px;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);}
.LookPicture .Look_next:hover {    right: 40px;}
.LookPicture .Look_next:hover:before,.LookPicture .Look_next:hover:after {    box-shadow: 0 0 20px #66ccff;    -moz-box-shadow: 0 0 20px #66ccff;    -webkit-box-shadow: 0 0 20px #66ccff;}
.Look_Open {    display: block !important;}
.f-addlose {position: absolute;    left: 0;    top: 0;    display: inline-block;    background-repeat: no-repeat;    width: 100%;    height: 100%;        z-index: 19960924;}


