/** 
  * author:qtGao#16924
  * date:1508
  */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,del,em,img,q,small,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {margin:0; padding:0; border:0; font-size:100%;}
body {background:#fff; color:#000; font:12px simsun; text-align:center;}
ol,ul {list-style:none;}
cite,em,strong,th,h1,h2,h3,h4,h5,h6 {font-style:normal; font-weight:normal;}
input,textarea,select,button,td {font-size:100%;}
a {color:#666; text-decoration:none;}
a:hover {color:#f00; text-decoration:underline;}

/*  CMS Common title colors  */
.title_default{ }
.title_black {color:black !important;}
.title_red {color:red !important;}
.title_blue {color:blue !important;}
.title_green {color:green !important;}
.title_brown {color:brown !important;}
.title_gray {color:gray !important;}

/**
  * @name	 :position&Layout
  * @type	 :Base
  * @date  :15.08
  */
.section:after,.mod-hd:after,.mod-bd:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.section,.mod-hd,.mod-bd { *zoom:1;}
.fn-cont-tit,.fn-cont-txt { display:block;}
.hide { display:none;}
.adspace { width:1000px; margin:0 auto;}
.container { width:1000px; margin:20px auto 0; text-align:left;}
.container .core { width:62%; float:left;}
.container .side { width:33%; float:right;} 
.m-footer { display:none; font-family:"Microsoft YaHei";}
.footer { display:block; padding:20px 0 10px; color:#999; text-align: center; font-size:12px; line-height:1.5em;}
.footer a { color:#999;}

/**
  * @name	 :Custom
  * @type	 :Block
  * @date  :15.08
  */  
.zmt-header { margin-bottom:32px; background:url("../img/h_repx.png") left bottom #f8f8f8 repeat-x;}
.zmt-header-top { width:1000px; height:86px; padding-top:9px; margin:0 auto; overflow:hidden;}
.zmt-header-top .logo { width:210px; float:left;}
.zmt-header-top .logo img { width:100%;}
.zmt-header-top .search { width:382px; height:36px; overflow:hidden; margin-top:25px; float:right;}
.zmt-header-nav { width:1000px; margin:0 auto;}

.zmt-header-nav-wap { display:none; text-align:left; height:26px; border-bottom:3px solid #8e8e8e;}
.zmt-header-nav-wap strong { display:block; width:91%; margin:0 auto;}
.zmt-header-nav-wap a { display:inline-block; height:26px; font:300 18px/26px 'Microsoft YaHei'; margin-right:16px; position:relative;}
.zmt-header-nav-wap a:hover { text-decoration:none;}
.zmt-header-nav-wap a.current { border-bottom:3px solid #ef2d36; color:#d40015;}
.zmt-header-nav-wap a.current .ico-sj { border-color:#ef2d36 transparent transparent;}
.zmt-header-nav-wap .ico-sj { display:inline-block; border-color:#8e8e8e transparent transparent; border-style:solid dashed dashed; border-width:5px 5px 0; font:0/0 'Simsun'; vertical-align:middle; margin-left:8px;}

.topbar { float:right; margin-top:28px; display:none;}
.topbar a { display:inline-block; font:14px/18px 'Tahoma'; color:#5C5C5C; padding:0 16px; border-right:1px #E6E6E6 solid;}
.topbar a.bornone { border-right:none;}

.nav-list { display:inline-block; height:52px; float:left;}
.nav-list li { display:inline-block; height:47px; float:left; border:1px solid #ddd; border-bottom:0; margin-left:-1px;}
.nav-list li a { display:inline-block; height:47px; padding:0 30px; background-color:#fff; font:22px/50px "Microsoft YaHei"; overflow:hidden; color:#555;}
.nav-list li a:hover { text-decoration:none;}
.nav-list li.current a { border-top:4px solid #ef2d36; border-bottom:4px solid #fff; color:#d40015; margin-top:-4px;}

.focus { width:100%; margin:10px auto; overflow:hidden; position:relative; background:#555;}
.focus section { text-align:center; margin:0; height:100%; position:relative;}
.focus aside {margin:-52px 0 0; background:rgba(0, 0, 0, 0.5); height:52px; padding:3px 60px 3px 10px;  font:1.275rem/50px "Microsoft YaHei"; color:#fff; width:100%; position:absolute; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; overflow: hidden; text-align: left;}
.focus section img { width:100%; height:100%; display:block; background:#ccc url("http://3g.china.com/html/tuku/img/loading.png") no-repeat center 53px;}
.focus-photo { display:-webkit-box; -webkit-box-orient:horizontal;}
.focus-photo div { -moz-box-orient:horizontal; -webkit-box-orient:horizontal; box-orient:horizontal;
    display:-moz-box; display: -moz-box; display: -ms-flexbox; display:-webkit-box; display:-webkit-flex; display:box; display:flex; overflow:hidden;}
.focus-dotbg { position:absolute; bottom:0; left:0; width:100%; text-align:right; height:0px;}
.focus-dot { padding:0 5px 0 0; height:22px; display:inline-block; position:absolute; top:-24px; right:0; text-align:left;}
.focus-dot em { display:inline-block; background:#fff; width:10px; height:10px; border-radius:5px; overflow:hidden; text-indent:-9999px; margin:0 2px;}
.focus-dot em.active { background:#ef2d52;}
.focus-prevnext { width:100%; display:none;}
.focus-prevnext a { display:block; width:70px; height:70px; position:absolute; top:50%; margin-top:-35px; background:url("../img/focus-prevnext.png") no-repeat;}
.focus-prevnext a.focus-prev { left:0; background-position:left top;}
.focus-prevnext a.focus-next { right:0; background-position:right top;}

.page-latest { width:100%; padding-top:12px; overflow:hidden;}
.page-latest .item-phototext { display:block; position:relative; padding:19px 5px 21px; border-bottom:1px solid #f2f2f0; cursor:pointer; -webkit-transition: all .5s; transition: all .5s;}
.page-latest .item-phototext a:hover { text-decoration:none;}
.page-latest .itemChange,
.page-latest .item-phototext:hover { background-color:#f8f8f8;}
.page-latest .itemChange .item-tit > a:first-child ,
.page-latest .item-phototext:hover .item-tit > a:first-child { color:#f00;}

.page-latest .item-tit { min-height:38px; overflow:hidden; font:300 24px/38px 'Microsoft YaHei';}
.page-latest .subtit { display:inline-block; float:right; margin-left:22px;}
.page-latest .subtit a { display:inline-block; font:12px/20px "simsun"; padding:0 10px; line-height:20px; border:1px solid #d9d8da; background-color:#f8f8f8;}
.page-latest .subtit a:hover { border-color:#cc0000; background-color:#cc0000; color:#fff;}
.page-latest .item-text { width:100%; padding-top:21px; overflow:hidden;}
.page-latest .item-photo img { display:block; width:192px; height:112px; float:left; margin-right:13px;}
.page-latest .item-infor { font:14px/24px "simsun"; color:#333;}
.page-latest .item-type { line-height:21px; padding-top:18px; max-height:72px; overflow:hidden;}
.page-latest .item-type em { color:#ccc;}
.page-latest .item-type strong { margin-right:12px;}
.page-latest .item-type strong a { color:#d8636f;}

.js-more-but { display:block; color:#999; width:100%; height:36px; margin-top:20px; vertical-align:middle; text-align:center; font:14px/36px "simsun"; background-color:#f8f8f8; -webkit-transition: all .5s; transition: all .5s;}
.js-more-but:hover { text-decoration:none; background-color:#e3e3e3; color:#666;}
.js-more-but img { display:inline-block; width:30px; margin:0 auto; vertical-align:middle;}

.bsharelist { width:112px; float:right; margin-left:10px;}
.bsharelist a,
.bsharelist span { display:block; width:21px; height:21px; line-height:220em; overflow:hidden; float:left; margin-left:7px; background:url("../img/icon_pc_home.png") no-repeat;}
.bsharelist a.sinaminiblog { background-position:0 -28px;}
.bsharelist a.sinaminiblog:hover { background-position:0 0;}
.bsharelist a.qqmb { background-position:-28px -28px;}
.bsharelist a.qqmb:hover { background-position:-28px 0;}
.bsharelist a.weixin,
.bsharelist span.weixin { background-position:-58px -28px;}
.bsharelist a.weixin:hover,
.bsharelist span.weixin:hover { background-position:-58px 0;}
.bsharelist a.douban { background-position:-87px -28px;}
.bsharelist a.douban:hover { background-position:-87px 0;}

.wx-box { display:none; width:140px; height:140px; border:1px solid #e2e2e2; background-color:#fff; position:absolute; right:0; top:0; z-index:9;}
.wx-box img { display:block; width:140px; height:140px;}
.wx-box span { display:block; width:35px; font:15px/35px "Microsoft YaHei"; text-align:center; background-color:#666; color:#fff; cursor:pointer; position:absolute; left:-36px; top:-1px;}

.writers h2 { font:22px/45px "Microsoft YaHei"; color:#666;}
.writers-body .figure-news { padding:21px 0 14px; overflow:hidden;}
.writers-body .fn-pic { width:100px; float:left; margin-right:22px;}
.writers-body .fn-pic img { display:block; width:100px; height:100px; /*border-radius:100%;*/}
.writers-body .fn-cont-tit { height:28px; font:18px/28px "Microsoft YaHei"; overflow:hidden;}
.writers-body .fn-cont-txt { color:#999; line-height:18px;}
.writers-body .fn-cont-txt a { display:block; margin-top:8px; font-size:14px; color:#d8636f;}
.writers-body .fn-cont-txt a:hover { color:red;}

.but-morelnk { width:100%; margin-top:12px; overflow:hidden;}
.but-morelnk a { display:block; font-size:14px; line-height:36px; text-align:center; color:#999; background-color:#f8f8f8; -webkit-transition: all .5s; transition: all .5s;}
.but-morelnk a:hover { text-decoration:none; background-color:#e3e3e3; color:#666;}

.page-follow { margin-top:35px; color:#666;}
.page-follow h2 { font:22px/45px "Microsoft YaHei"; color:#666;}
.page-follow-body h3 { font-size:14px; padding:10px 0 25px 7px;}
.page-follow-body p { padding:0 10px; line-height:35px;}
.page-follow-body-ewm { padding:20px 20px 0 10px;}
.page-follow-body-ewm li { width:132px;}
.page-follow-body-ewm li img { display:block; width:132px; height:132px; margin-bottom:8px;}
.page-follow-body-ewm li span { display:block; margin:0 8px; line-height:25px; padding-left:33px; background:url("../img/icon_pc_home.png") no-repeat;}
.page-follow-body-ewm li.wx { float:left;} 
.page-follow-body-ewm li.wx span { background-position:-356px -33px;}
.page-follow-body-ewm li.xl { float:left; margin-left:35px;} 
.page-follow-body-ewm li.xl span { background-position:-356px 0;}
.page-follow-article { width:90%; margin:16px auto 0;}

.browserUpdate {position:absolute;top:0;left:0;width:100%;height:42px;text-align:center;z-index:99}
.browserUpdate .txt {text-align:center;height:30px;padding-top:12px;font:12px/14px 'Tahoma';color:#fff;background:#d40015}
.browserUpdate .txt a {color:#fff}
.browserUpdate .txt .closeBox {vertical-align:middle;display:inline-block}
.browserUpdate .txt .closeBox a {font:12px/500px 'Tahoma';text-decoration:none;display:block;width:11px;height:11px;background:url("../img/bg18.png") no-repeat;overflow:hidden}

.column-list { width:100%; overflow:hidden;}
.column-list li { width:20%; float:left; margin-bottom:22px;}
.column-list li a { display:block; padding:14px 0 8px; text-align:center;}
.column-list li a:hover,
.column-list li a.itemChange { background-color:#f2f2f2; text-decoration:none;}
.column-list li img { display:block; width:133px; height:133px; margin:0 auto 4px; /*border-radius:100%;*/}
.column-list li strong { display:block; font:18px/36px "Microsoft YaHei";}
.column-list li span { display:block; padding:0 6%; line-height:18px; height:54px; overflow:hidden; color:#999;}

.article-mod .title h1 { font:26px/34px 'Microsoft YaHei'; color:#333; margin-bottom:18px;}
.article-mod .title h2 { position:relative; display:inline; z-index:9; color:#ccc;}
.article-mod .title h2 a { color:#4073a2; margin-right:12px;}
.article-mod .title h2 a:hover { color:red;}

.article-mod .share-menu {height:50px;border-bottom:1px #E5E5E5 solid;position:relative;margin-top:-30px}
.article-mod .share-menu .box {width:80px;position:absolute;top:0;right:0}
.article-mod .share-menu .btn {width:80px;height:50px}
.article-mod .share-menu .btn a {width:45px;height:20px;padding:16px 0 12px 33px;display:block;border:1px #fff solid;background:url("../img/bg05.png") no-repeat 9px 17px;*background-position:9px 16px;background-position:9px 16px\0;font:14px/20px 'simsun';color:#333}
.article-mod .share-menu .btn a:hover,
.article-mod .share-menu .btn a.down {border:1px #F0F0F0 solid;border-bottom:1px #fff solid;text-decoration:none}
.article-mod .share-menu .btn a:focus {outline:none}
.article-mod .share-menu .menu {width:78px;border:1px #F0F0F0 solid;border-top:1px #fff solid;padding-bottom:10px;background:#fff}
.article-mod .share-menu .menu li {height:32px;padding-bottom:10px;text-align:center}
.article-mod .share-menu .menu li a {width:32px;height:32px;display:block;margin:0 auto;font:12px/500px 'simsun';overflow:hidden;background:url("../img/bg05.png") no-repeat;opacity:0.8;transition:opacity 0.5s ease 0s;filter:Alpha(Opacity=80)}
.article-mod .share-menu .menu li a:focus {outline:none}
.article-mod .share-menu .menu li a:hover {opacity:1;filter:Alpha(Opacity=100)}
.article-mod .share-menu .menu li .qqmb {background-position:0 -32px}
.article-mod .share-menu .menu li .qzone {background-position:0 -118px}
.article-mod .share-menu .menu li .iconc {background-position:0 -161px}
.article-mod .share-menu .menu li .sinaminiblog {background-position:0 -75px}
.article-mod .share-menu .menu li .twitter {background-position:0 -290px}
.article-mod .share-menu .menu li .facebook {background-position:0 -333px}
.article-mod .share-menu .menu li .douban {background-position:0 -161px}
.article-mod .share-menu .menu li .weixin {background-position:0 -247px}

/* #17885 */
.article-mod .content { text-align:justify!important; margin-bottom:12px;}
.article-mod .content p { font:14px/28px 'simsun';color:#333;text-align:justify;text-indent:0;margin-top:20px;word-break:normal;word-wrap:break-word;letter-spacing:1px;text-indent:2em;}
.article-mod .content p.p2em {text-indent:2em;}
.article-mod .content p span.artiLogo { display:inline;}
.article-mod .content p span.artiLogo img { border:0; width:auto; margin:-5px 0 0 0; vertical-align:middle;}

.article-mod .content em {font-style:italic;}
.article-mod .content .pcenter,
.article-mod .content .pic,
.article-mod .content .img_wrapper,
.article-mod .content .detailPic,
.article-mod .content .picIntro {text-align:center; text-indent:0em;}
.article-mod .content .img_descr,
.article-mod .content .picIntro {display:block; color:#666; font-size:12px;}
.article-mod .content .chan_newsPic {text-align:center; text-indent:0em;}

.author-mod { margin:52px auto 0;width:90%;text-align:center;border-bottom:1px solid #ddd;padding-bottom:20px;}
.author-mod .face { text-align:center;margin:0 auto 15px;display:inline-block}
.author-mod .face a:focus { outline:none}
.author-mod .face span { /*border-radius:100%;*/border:4px #fff solid;box-shadow:0 0 1px 0 #999;display:block}
.author-mod .face span img { /*border-radius:100%;*/ display:block; width:102px; height:102px;}
.author-mod .name { margin:0 auto 20px;font:28px/30px 'Microsoft YaHei';color:#333}
.author-mod .name a { font:28px/30px 'Microsoft YaHei';color:#333}
.author-mod .text { font:14px/26px 'simsun';color:#666;text-align:left}

/* article key words */
strong {font-weight:bold;}
strong.kw strong.kw,
strong.kw {font-weight:normal;}
strong strong.kw,
strong strong.kw strong.kw {font-weight:bold;}
.article-mod .kw a {border-bottom:1px dotted #004276; text-decoration:none;}
.article-mod .kw a:hover {color:#b31515;}

/** related **/
.edit_related2013{display: none;}
.relate_area{ margin-bottom:10px; padding-top:20px; border-top:solid 1px #ccc; position: relative;}
.relate_area h3{ position: absolute; left:0; top:-18px; line-height:30px; padding-right:20px; font-size:18px; background-color:#fff;}
.relate_area .list-paddingleft-2{ padding:0 20px;}
.relate_area .list-paddingleft-2 li{ padding-left:10px; background:url(../img/gy-dian.png) no-repeat 0 13px; font-size:14px; line-height:30px;}
.relate_area .list-paddingleft-2 li a{ color:#4073a2;}

/** comment **/
.CNComment{ margin-top: 26px;}
.CNComment-head{ line-height: 40px;}
.CNComment-head h3{ font-size:18px; font-weight: normal;}
.CNComment-type a, .CNComment-type span {padding-right: 0px;}
.CNComment-form-text{ width:490px;}

/** pages **/
.pageStyle5 {clear:both; font-family:Tahoma, Helvetica, Arial, simsun, sans-serif; line-height:1.231; margin-top:30px; margin-bottom:35px; height:70px; border-bottom:solid 1px #ccc;}
.pageStyle5 #chan_multipageNumN {color:#333333; display:inline; float:left; height:36px; left:50%; position:relative;}
.pageStyle5 #chan_multipageNumN a,
.pageStyle5 #chan_multipageNumN span {background:#fff; border:1px solid #ccc; display:block; height:16px; height:22px; float:left; line-height:1.231; margin:0 2px; overflow:hidden; padding:8px 8px 0; position:relative; right:50%;}
.pageStyle5 #chan_multipageNumN a {background:#fff; border:1px solid #ccc; color:#888; text-decoration:none;}
.pageStyle5 #chan_multipageNumN a:hover {background:#b31515; border:1px solid #b31515; color:#fff; text-decoration:none;}
.pageStyle5 #chan_multipageNumN .curPage,
.pageStyle5 #chan_multipageNumN .allPage {background:#b31515; border:1px solid #b31515; color:#fff; font-weight:bold;}
.pageStyle5 #chan_multipageNumN span.sumPage {border:1px solid #ccc; white-space:nowrap;}
.pageStyle5 #chan_multipageNumN .sumPage cite {color:red; font-style:normal; line-height:1.231; padding:0 0.2em;}

.pages {margin-top:36px; height:30px; text-align:center;}
.pages a {background:#f5f5f5; border:1px solid #d2d0d1; color:#333; padding:5px 8px; _padding:4px 6px; margin:0 3px; zoom:1; font-family:Arial,"Microsoft YaHei"; text-decoration:none;}
.pages a:hover {background:#efefef; border:1px solid #ddd; color:#f00;}
.pages span {color:#999; padding:5px; margin:0 3px; font-family:Arial,"Microsoft YaHei"; _padding:4px 6px; zoom:1;}
.pages span.curPage {color:#f00; font-weight:bold;}

/* 大于1440px */
@media only screen and (min-width:1440px) {
  .container { width:1200px; margin:20px auto 0;}
  .container .core { width:62%; float:left;}
  .container .side { width:33%; float:right;}
  
  .chanNavCon,
  .zmt-header-top,
  .zmt-header-nav { width:1200px !important;}

  .adspace { width:1200px;}
  .adspace img { width:100%;}

  .CNComment-form-text { width:614px;}
}

/* 小于960px */
@media only screen and (max-width:960px) {
  .topbar { display:block;}
  .container { width:auto; margin:20px auto 0;}
  .container .core { width:91%; max-width:91%; margin:0 auto; float:none;}
  .container .side { display:none;}
  
  .zmt-header { width:100%; background-position:left top;}
  .zmt-header-top,
  .zmt-header-nav { width:91%; margin:0 auto;}
  .zmt-header-nav-wap { display:block;}
  
  .chanNav,
  .search,
  .nav-list { display:none;}

  .adspace { width:100%; overflow:hidden;}
  .adspace img { width:100%;}

  .page-latest .item-photo,
  .page-latest .bsharelist { display:none;}

  .column-list li  { width:25%;}
  
  .article-mod .content p img { display:inline; margin:0 auto; width:100%;}
  .article-mod .author-mod { display:block; width:100%; overflow:hidden; padding:10px 0; margin-top:40px;}
  .article-mod .author-mod .face { float:left; margin:0px 15px 16px 1px;} 
  .article-mod .author-mod .name { text-align:left; margin-bottom:12px;}

  .CNComment-form-text { width:100%; padding:0; height:120px; border-right:solid 1px #ccc; margin-bottom:10px;}
  .CNComment-form-button input { float:right; width:120px; height:58px; line-height:58px;}
  .CNComment-form-type{border: none; position: absolute; left:0; top:130px; width:140px;}
  .CNComment-login-input,.CNComment-otherLogin,.CNComment-login-link {padding-left:1px;}
  .CNComment-login-input label {float:none; display: block; height:31px; width:132px;}
  .CNComment-login-input input { width:120px;}
  .CNComment-face {display: none;}
  .CNComment-login {float: none;}
  .CNComment-otherLogin em {display: none;}
  .CNComment-form .CNComment-form-con { margin-bottom:30px;}
  .CNComment-form { position: relative; height:230px;}

}

/* 小于640px */
@media only screen and (max-width:640px) {
  .topbar { display:block; margin-top:36px;}
  .topbar a { font:12px/14px 'Tahoma'; padding:0 8px;}

  .zmt-header { margin-bottom:16px;}
  .zmt-header-top .logo { width:140px; margin-top:16px;}

  .adspace,
  .footer,
  .epFooter { display:none;}
  
  .container { margin-top:20px;}
  .focus { margin:0 auto;}
  .page-latest { padding-top:0;}

  .column-list li  { width:91%; float:none; margin:0 auto 22px;}

  .m-footer {display: block;text-align:center;background-color:#d73c3c;padding:20px 0;line-height:20px;font-size:14px;margin-top:20px;}
  .m-footer .aboutus { color:#fff;}
  .m-footer .aboutus a {color:#fff;padding:0 15px;}
  .m-footer .copy {color:#f29c9f;margin-top:15px;}
}

/* channel epFooter */
.epFooter {background:#f6f6f6; border-top:1px solid #ccc; clear:both; color:#626363; line-height:21px; margin:30px auto 0;text-align:center; min-width:1000px;}
.epFooter a {color:#626363;}
.epFooter a:hover {color:#f00;}
.epFooterCon {margin:auto; width:1000px;}
.footNav { display:none;}
.copyRight {border-top:1px solid #ccc; padding:25px 0;}
.chan_sidNav { display:none !important;}