@charset "utf-8";
/** Reset Style **/
body,h1,h2,h3,h4,h5,h6,p,q,form,fieldset,figure,iframe,button,input,textarea,dl,ol,ul,li,dt,dd,hr,th,td { margin: 0;padding:0; }
body,button, input, select, textarea { color:#000; font: 12px/1.5 "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1, Arial, SimHei; }/* 微软雅黑，黑体 */

h1 { font-size: 28px; }
h2 { font-size: 24px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h3, h4, h5, h6 { font-weight: normal }
address, cite, em, var { font-style: normal; } 
small { font-size: 12px; } 
ul, ol { list-style: none; }
a { text-decoration: none; color:#000; }
a:hover , a.clicked  ,a.now{ color:#ff3636; }
q:before, q:after { content: ''; }
legend { color: #000; } /* for ie6 */
fieldset, img , button{ border: none; } 
button, input, select, textarea, h5, h6 { font-size: 100%;}
table { border-collapse: collapse; border-spacing: 0; }
hr { border: none; height: 1px; font-size:1px; width:100%; overflow:hidden; }

/* Global Style */
.clearfix:after , .dtright:after {content:"."; display:block; height:0; visibility:hidden; clear:both; }
.flt {float:left; } .frt {float:right }
.hide , .no-display {display:none}

.rond1{ -moz-border-radius: 5px; border-radius: 5px;}
.font-18{ font-size:18px;}
.font-14{ font-size:14px;}
.clear{ clear:both;}
.w1000{ height:auto; margin:0 auto; width:1000px; overflow:hidden;}
.w689{ width:689px; height:auto; overflow:hidden; border-right:1px solid #e7e7e7; border-top:1px solid #e7e7e7;}
.w690{ width:690px; height:auto; overflow:hidden;}
.w310{ width:310px; height:auto; overflow:hidden; border-top:1px solid #e7e7e7;}
.w300{ width:300px; height:auto; overflow:hidden;}
.w680{ width:680px; height:auto; overflow:hidden;}
.mar-t-20 { margin-top: 20px;}
.mar-r-50 { margin-right:50px; }
.mar-b-50 { margin-bottom:50px; }
.grey , .grey a{ color:#adadad;}
.mc-mask { height: 100%; left: 0; top: 0; overflow: hidden; position: absolute; width: 100%; }
.transp-bg { filter:alpha(opacity=70); opacity:0.70; }
.item-common{width:550px; height:30px; margin-left:20px;font-size: 14px;}
.dot-ul li , .dot-lt{padding-left: 15px; background: url('/images/templates/v2014/css/images/mc_hbgt.gif') no-repeat -345px -69px; line-height:37px; height:36px;}
.dot-lt {background-position: -345px -80px; }
ul.tricol{ width:660px; height:315px; margin:0 auto;}
.tricol li{ float:left; width:200px; padding:8px 10px 0; height:302px; text-align:center; overflow:hidden;}

.breadcrumb{ width:100%; font-size:14px; line-height:50px; height:50px; overflow:hidden}
.breadcrumb span{ margin-right:10px;}
.disctag{height: 25px; display:block; float:left; margin-top:10px; margin-right:10px; background:#CCC url(/images/templates/v2014/css/images/mc_hbgt.gif) no-repeat -323px -129px; padding: 0 7px 0 18px; color: #FFF; font-size:14px; line-height:25px; text-align: center; border-radius: 5px; white-space:nowrap; } 
.disctag:hover , .disctag.focused{background-color:#ff3636; background-position: -323px -103px; color:#FFF}
.button {display:inline-block; background: #000; color: #FFF; padding:0 16px;margin:5px 0 5px 10px}
.button:hover {background:#adadad; color:#FFF}
.tags { font-size: 14px }
.tags a { color:#ADADAD} .tags a:hover { color:#FFF; background:#FF3636}
.readlnk {padding-left:34px; background: url(/images/templates/v2014/css/images/mc_hbgt.gif) no-repeat -316px 4px; letter-spacing: 6px; font-size:14px; line-height:1}
.ihdt {text-indent:-10000px;}
.hlr_tt { display:block; zoom:1; font-size:14px; position:absolute; right:20px; top:10px}
.col6list { width: 130px; margin-left: 40px; text-align:center; line-height:2; float:left; *overflow:hidden; }
.col6list.first {margin-left:10px}
.col6list span {display:block; height:24px; overflow:hidden }
.grbside { background:#F7F7F7 }
.th { margin:0 10px 10px; position: relative; height:40px}
.th h2  { font-weight: normal; float:left; background: url(/images/templates/v2014/css/images/hpbgw.png) no-repeat 100px 540px; width:50%; height:100%; text-indent: -10000px;}

.fw_cbx {background:#FFF url(/images/templates/v2014/css/images/mc_hbgt.gif) repeat-y 690px 0; border-bottom: 1px solid #EBEBEC; width:1000px; margin:0 auto; letter-spacing: -0.43em;*letter-spacing: normal; *word-spacing: -0.43em; }
.fw_cbx div {letter-spacing:normal; word-spacing:normal;}
.fw_left,.fw_right{display:inline-block;vertical-align: top;zoom:1;*display:inline;}
.fw_left { width:680px; padding-left:10px; padding-top:10px; }
.fw_right { width:300px; padding: 10px 0 10px 10px; }

.col1 .rtvadx { float: right; width: 300px; }
.col1 .item01 .item02{ white-space:nowrap; overflow:hidden}

#hlpk { background:#FFF; text-align:center; line-height:3; overflow:hidden }

#mc_header:after,hr:before,.fw_cbx:after, { clear: both; content: ""; display: block; height: 0; }

/*common header*/
header,#mc_header,#mc_nav,nav, footer { width:100%; }
#mc_header,.page,.w1000,footer {background:#FFF; }
#hdt0, #hdt1,#mc_footer,.page  , .page #mc_nav {width:1000px; margin:0 auto; }
#hdt0 {padding:2px 0 1px ; height:42px; overflow:hidden; font-size: 14px; }
#hdt0_l { float:left; max-width:500px; line-height: 42px;}
#hdt0_l li { float:left; padding-right:10px; padding-left:22px; background: url(/images/templates/v2014/css/images/mc_hbgt.gif) -342px -67px no-repeat}
#hdt0_r { float: right; line-height:30px; padding-right:1px}
#logged-not , #logged { float:right;}
#logged {display:none; margin:5px }

.login-no,.login-success{float:right;}
ul.login-no li,ul.login-success li{float:left; margin-left:10px;}
/*.login-no a.login,.login-no a.register{display:inline-block; background: #000; color: #FFF; padding:0 16px;margin:5px 0 5px 10px}*/

#hdt_search {float:right}
.searchbtn { cursor:pointer; height:40px; width:40px; background:url(/images/templates/v2014/css/images/hpbgw.png-v6.html) -148px -221px no-repeat}
.searchwd {border:1px solid #FFF; width:233px; padding:8px 0 8px 13px; color: #666; }
#hdt_search .searchwd {width:0px; }
#hdt_search.over , #ft_search form {border:1px solid #EBEBEC; background-color:#FFF }
.over .searchbtn , #ft_search  .searchbtn {background-position: -148px -178px }
#hdt_adv {text-align:center; max-height:90px; border-top:1px solid #F2F2F2}
#ad_tp728 { width:728px; margin:0px auto; }
#hdt1 {margin-top:15px; position:relative; height:120px}
#hdt_nvc { position: absolute; top: 0; left:200px; width:600px; text-align:center}
#hdt_nvl , #hdt_nvr { width:250px; position:absolute; top:0px;}
#hdt_nvl {left:0 }
#hdt_nvr {right:0px; text-align:right} 
#hdt_nvr ul {float:left; margin:30px 13px 0; text-align:left}
#hdt_nvl .channel-prev , #hdt_nvr .channel-next{ display:block; height:35px; margin-top:20px; background:url(/images../images/channel-arw.png) no-repeat left -35px; padding-left:25px;}
#hdt_nvr .channel-next{ background:url(/images../images/channel-arw.png) no-repeat right 0; padding-right:25px; padding-left:0px;}
#hdt_nvl .channel-prev:hover{ background-position:left -105px;}
#hdt_nvr .channel-next:hover{ background-position:right -70px;}

nav , #mc_nav { background:#000; }
nav { height:50px; position:relative;}
#mc_nav { clear:both;height:50px; position:relative; z-index:999;}
#mainnav {zoom:1; width:1000px; margin:0 auto; position:relative; z-index:990}
#mainnav li { float:left; line-height: 18px; font-size:15px;border-right: 1px solid #fff;text-align: center; width: 92px; }
#mainnav a { color:#FFF; display:block; padding: 16px 0;}
#mainnav a small {  color: #fff;display: none;font-size: 15px;text-transform: uppercase;}
#mainnav a:hover span {display: none;}
#mainnav a:hover {background:#CC1616}
#mainnav a:hover small {display: inline-block;}
/*
#nvbelite a {padding: 22px 25px 10px 55px; background:url(/images/templates/v2014/css/images/hpbgw.png) no-repeat 25px -122px} 
#nvbelite a:hover {background:#CC1616 url(/images/templates/v2014/css/images/hpbgw.png) no-repeat 25px -1137px}*/
li#nvbelite {border-right: none; width: 160px;}
#mainnav li:last-child { border-right: none; }
#nvext { position:absolute; left:0; top:50px; width:100%; border-bottom: 3px solid #000; padding-bottom:10px;z-index:99;height:0;display:none; overflow:hidden;background: rgba(255, 255, 255, 0.95);padding-top: 3px;}
.nvext { position:absolute; width:100%; display:none }
.submenu { font-size:14px; margin:0 auto; width:1000px;  }
.submenu a { color:#000}
.submenu a:hover { color:#c50c11;}
.nvexcaption {font-size: 18px; padding: 8px 0 10px 15px}
.nvelft , .nvergt , .nvergt li { float: left;}
.nvelft { border-right:1px solid #000; width:170px;  margin-top: 15px;min-height: 255px;}
.nvelft ul { margin-top: -15px;}
.nvelft li { height: 40px; line-height:40px}
.nvelft a { display:block; padding-left:35px; width:135px;}
.nvelft a:hover {background:#F7F7F7;}
.nvergt {width:825px; border-left:medium none; margin-left:-1px; padding-left:4px; }
.nvergt li { width:138px; height: 230px; text-align:left; overflow:hidden; padding: 5px 0 0 27px;}
.nvergt img { display: block; margin: 0 auto 6px; width: auto;}
.nvergt a:hover  {background:none; color:#c50c11; }

/*common footer*/
.grbfoot { background: #FAFAFA; padding:30px 0 40px 0; border-top:50px solid #FFF; }
.grbfoot .page {background:#FAFAFA }
#ft_more { margin-top:40px }
#ft_more  .th{ border-bottom: 1px solid #000;  background: rgba(0, 0, 0, 0) url(/images/templates/v2014/css/images/hpftn.png) no-repeat 0 -832px; text-indent: -10000px;margin-bottom:20px;}
#ft_more li a { color:#949494; white-space:nowrap } 
#ft_more li a:hover { color:#ff3636; }
#ft_search { height:52px; padding-left: 350px; width: 650px }
#ft_search  form { height:40px; float:left;}
#hottags { word-spacing: 6px; line-height:30px }
#hottags a {font-size:14px; word-spacing: 1px; color:#666; padding:5px 7px; line-height:1; margin:3px; white-space:nowrap}
#hottags a:hover { background:#adadad; color:#FFF }

footer {border-top: 4px solid #c50c11; }
#mc_footer {padding-bottom:40px; background: #FFF; text-align:center; font-size:14px; width:100%; }
#mc-f-0 {border-bottom:1px solid #000; line-height:30px; padding:10px 0; padding-left:67px; text-align:left; font-size:14px}
#mc-f-1 {word-spacing:30px; line-height:50px; text-align:center;}
#mc-f-2 {background: #000; width:100%; white-space: nowrap; padding:15px 0;border-bottom: 1px solid #666; color:#fff;line-height:30px; word-spacing:6px;}
#mc-f-2 div {background:url(/images/templates/v2014/css/images/hpftn.png) no-repeat -130px -890px; width:785px;  text-align:left; margin:0 auto; padding-left:215px;word-spacing: 12px; white-space: nowrap }
#mc-f-2 a {color: #FFF;}

.w100jsty { letter-spacing: 0.5em;margin-right: -0.5em;}
.copyright{color:#808080; font-size:12px; margin:16px; font-family:"Verdana"}
/*hdt1*/
#hdt_say {width:270px; padding-right:50px; color: #666; }
.figr0 img {float: left; margin:7px 12px 0 0}
.figr0 span { font-size:18px; line-height:30px; color:#FF3636}
#hdt_mag {position:absolute;right:0px;top:0px}
.mag_cov {float:left; display:block; background: url(/images/templates/v2014/css/images/hpbgw.png) -6px -182px no-repeat; padding:0 6px 7px 2px; margin: 10px 4px 0 0}
#hdt_mag img {display:block}
#hdt_mag ul {float:left; margin:30px 13px 0}

/**bshare**/
.up { width:100%; position:absolute; bottom:-40px; left:0; text-align:left; color:#FFF}
.up .text1{ margin:5px 10px 15px; line-height:18px; height:36px; overflow:hidden; } 
.up a {color: inherit }
.up .share1{ margin-left:10px; height:30px; white-space:nowrap} 
.up dl {margin:5px 10px; } 
.up dt { margin-bottom: 5px; text-shadow: 1px 1px 1px #333}
.up dd { height: 40px; overflow:hidden; }
.trendsimg .up { bottom:-95px; }
.sharesmall{ width:151px; height:85px;  position:absolute; left:0; }
.sharesmall .text1{ width:130px; height:36px; position:absolute; top:0; left:0; margin-bottom:10px; color:#fff; font-size:16px; overflow:hidden;}
.sharesmall .share1{ width:140px; position:absolute; top:50px; left:0}

.up .bshare-custom .bshare-sinaminiblog {background: url(/images/templates/v2014/css/images/mc_hbgi.png) no-repeat 0px -128px; }
.up .bshare-custom .bshare-qzone {background: url(/images/templates/v2014/css/images/mc_hbgi.png) no-repeat -35px -128px; }
.up .bshare-custom .bshare-renren {background: url(/images/templates/v2014/css/images/mc_hbgi.png) no-repeat -69px -128px; }
.up .bshare-custom .bshare-weixin {background: url(/images/templates/v2014/css/images/mc_hbgi.png) no-repeat -105px -128px; }


.vshare{ width:50px; height:255px;  position:absolute; left:0px; top:370px;z-index:3; }
.bshare-custom.vshare a , .vshare a{ width:50px; height:50px; margin:0 0 1px 0; display:block; background:url(/images/templates/v2014/css/images/icon01.png-.html) -10px -10px; padding:0;}
.bshare-custom.vshare .icon2 , .vshare .icon2{ background-position: -10px -61px;}
.vshare .icon2:hover{ background-position: -73px -61px; opacity:1}
.bshare-custom.vshare .icon3 , .vshare .icon3{ background-position: -10px -112px;}
.vshare .icon3:hover{ background-position: -73px -112px; opacity:1}
.bshare-custom.vshare .icon4 , .vshare .icon4{ background-position: -10px -163px;}
.vshare .icon4:hover{ background-position: -73px -163px; opacity:1}
.bshare-custom.vshare .icon5 , .vshare .icon5{ background-position: -10px -214px;}
.vshare .icon5:hover{ background-position: -73px -214px; opacity:1}
.bshare-custom.vshare .iconhb , .vshare .iconhb{ background-position: -136px -523px;}
.vshare .iconhb:hover{ background-position: -199px -523px; opacity:1}
.bshare-custom.vshare .icon6{ background-position: -10px -523px; display:none}
.vshare .icon6:hover{ background-position: -73px -523px; opacity:1}