/* ::::: http://mat1.gtimg.com/www/css/zt2_grid.css?20110302 ::::: */

body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, form, input, button, p { margin: 0pt; padding: 0pt; }
body { font: 12px/1.75 宋体,sans-serif; }
img { border: medium none; }
cite, em, i { font-style: normal; }
ol, ul, li { list-style: none outside none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
html { overflow-y: scroll; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
.font_w_b { font-weight: bold; }
.banner_zt { margin: 0pt auto; text-align: center; width: 960px; }
.banner_zt img {  }
.wrapper_zt { margin: 0pt auto; overflow: hidden; width: 960px; }
.layout_r1, .layout_r2_1, .layout_r2_2, .layout_r2_3, .layout_r2_4, .layout_r2_5, .layout_r2_6, .layout_r2_7, .layout_r2_8, .layout_r3_1, .layout_r3_2, .layout_r3_3, .layout_r3_4, .layout_r3_5, .layout_r3_6, .layout_r3_7 { margin: 10px auto 0pt; overflow: hidden; }
.col_1, .col_2, .col_3 { float: left; background-color: rgb(255, 255, 255); }
.col_2, .col_3 { margin-left: 10px; display: inline; }
.layout_r1 {  }
.layout_r1 .col_1 { width: 960px; }
.layout_r2_1 {  }
.layout_r2_1 .col_1 { width: 700px; }
.layout_r2_1 .col_2 { width: 250px; }
.layout_r2_3 {  }
.layout_r2_3 .col_1 { width: 475px; }
.layout_r2_3 .col_2 { width: 475px; }
.layout_r2_7 {  }
.layout_r2_7 .col_1 { width: 310px; }
.layout_r2_7 .col_2 { width: 640px; }
.blank_zt { height: 10px; overflow: hidden; clear: both; }
.mod_zt_1, .mod_zt_2, .mod_zt_3, .mod_zt_4, .mod_zt_5, .mod_zt_6, .mod_zt_7 {  }
.hd {  }
.hd .tit { float: left; text-align: left; }
.hd .tit i { display: inline-block; vertical-align: middle; }
.hd .more { float: right; text-align: right; }
.bd {  }
.bd .inner {  }
.zt_c_1 { padding: 5px 5px 0pt; }
.zt_c_1 h2 { text-align: center; font-weight: normal; font-size: 20px; line-height: 31px; font-family: "黑体"; }
.zt_c_2 { padding: 5px 5px 0pt; }
.zt_c_2 h4 { text-align: center; height: 25px; font-size: 18px; line-height: 25px; font-weight: normal; font-family: "黑体"; }
.zt_c_3 { padding: 5px; }
.zt_c_3 ul { line-height: 25px; font-size: 14px; }
.zt_c_5, .zt_c_25, .zt_c_26 { padding-top: 5px; overflow: hidden; }
.zt_c_5 .ct, .zt_c_25 .ct, .zt_c_26 .ct { text-align: center; width: 100%; table-layout: fixed; }
.zt_c_5 .item, .zt_c_25 .item, .zt_c_26 .item { padding: 0pt 5px 5px; overflow: hidden; text-align: left; }
.zt_c_5 .img_area, .zt_c_25 .img_area, .zt_c_26 .img_area { float: left; width: auto; padding: 3px 10px 0pt 0pt; }
.zt_c_5 .text_area, .zt_c_25 .text_area, .zt_c_26 .text_area { line-height: 20px; }
.zt_c_5 h5, .zt_c_25 h5, .zt_c_26 h5 { font-weight: bold; font-size: 12px; }
.zt_c_6, .zt_c_14, .zt_c_15, .zt_c_16, .zt_c_17, .zt_c_18 { padding-top: 5px; overflow: hidden; }
.zt_c_6 .img_ct, .zt_c_14 .img_ct, .zt_c_15 .img_ct, .zt_c_16 .img_ct, .zt_c_17 .img_ct, .zt_c_18 .img_ct { text-align: center; width: 100%; table-layout: fixed; }
.zt_c_10 { padding: 5px; }
.zt_c_10 .text_area { text-indent: 2em; font-size: 12px; }
.zt_c_11, .zt_c_27, .zt_c_28, .zt_c_29, .zt_c_30 { padding: 5px 5px 0pt; overflow: hidden; }
.zt_c_11 .ct, .zt_c_27 .ct, .zt_c_28 .ct, .zt_c_29 .ct, .zt_c_30 .ct { text-align: center; width: 100%; table-layout: fixed; }
.zt_c_11 .item, .zt_c_27 .item, .zt_c_28 .item, .zt_c_29 .item, .zt_c_30 .item { padding: 0pt 5px 5px; }
.zt_c_11 .img_area, .zt_c_27 .img_area, .zt_c_28 .img_area, .zt_c_29 .img_area, .zt_c_30 .img_area { text-align: center; }
.zt_c_11 .text_area, .zt_c_27 .text_area, .zt_c_28 .text_area, .zt_c_29 .text_area, .zt_c_30 .text_area { text-indent: 2em; text-align: left; }
#copyright_table_zt tr { text-align: center; }
/* ::::: http://baby.qq.com/css/zt2_style_14.css?20110302 ::::: */

body { color: rgb(51, 51, 51); }
a:link { color: rgb(51, 51, 51); }
a:visited { color: rgb(128, 0, 128); }
a:hover { color: rgb(204, 0, 0); }
a.more { color: rgb(16, 69, 185); }
a.more:visited { color: rgb(16, 69, 185); }
.nav_zt { width: 960px; text-align: center; margin: 1px auto 0pt; height: 32px; line-height: 32px; font-size: 12px; background-image: url('nav_bg.gif'); color: rgb(255, 255, 255); }
.nav_zt li { background: url('line.gif') no-repeat scroll right center transparent; padding-right: 1px; line-height: 32px; display: inline; }
.nav_zt a { color: rgb(255, 255, 255); display: inline-block; padding: 0pt 13px 0pt 14px; }
.nav_zt a:hover { color: rgb(255, 255, 255); background: url('nav_hbg.gif') repeat scroll 0% 0% transparent; }
li.end { background: none repeat scroll 0% 0% transparent; }
.mod_zt_1, .mod_zt_2, .mod_zt_3, .mod_zt_4, .mod_zt_5, .mod_zt_6, .mod_zt_7 { overflow: hidden; }
.hd { overflow: hidden; height: 32px; }
.hd .tit { float: left; text-align: left; font-weight: bold; height: 27px; padding-top: 5px; font-size: 14px; }
.hd .tit i { display: inline-block; vertical-align: middle; }
.hd .more { float: right; text-align: right; height: 27px; padding: 5px 12px 0pt 0pt; line-height: 27px; }
.bd { overflow: hidden; }
.bd .inner { overflow: hidden; width: 100%; }
.mod_zt_4 {  }
.mod_zt_4 .hd { border-bottom: 2px solid rgb(21, 142, 11); background: url('bg4.gif') repeat-x scroll left top transparent; height: 30px; }
.mod_zt_4 .hd .tit { color: rgb(0, 0, 0); background: url('title4.gif') no-repeat scroll left top transparent; padding-left: 11px; }
.mod_zt_4 .hd .tit i { background: url('ic3.gif') no-repeat scroll 0px 4px transparent; float: left; width: 20px; height: 26px; }
.mod_zt_4 .hd .more { color: rgb(0, 0, 0); height: 26px; background: url('more4.gif') no-repeat scroll right top transparent; }
.mod_zt_4 .bd {  }
.mod_zt_5 { border: 1px solid rgb(222, 222, 222); background: url('bg5.gif') repeat-x scroll left top rgb(255, 255, 255); }
.zt_c_1 h2, .zt_c_2 h4 { color: rgb(255, 91, 91); }
.zt_c_1 h2 a, .zt_c_1 h2 a:visited, .zt_c_2 h4 a, .zt_c_2 h4 a:visited { color: rgb(72,0,0); }
.zt_c_5 h5 a, .zt_c_25 h5 a, .zt_c_26 h5 a { color: rgb(51, 51, 51); }
#ztc_26 { padding-top: 10px; }
#ztc_27 { padding-right: 10px; padding-left: 10px; padding-bottom: 5px; }
#ztc_30 { padding: 15px 10px 10px; }
#ztc_31 { padding-right: 10px; padding-left: 10px; padding-bottom: 10px; }
#ztc_47 { padding-top: 15px; border-bottom: 1px dashed rgb(153, 153, 153); }
#ztc_48 { border-bottom: 1px dashed rgb(153, 153, 153); }
#ztc_49 { border-bottom: 1px dashed rgb(153, 153, 153); }
#ztc_50 { border-bottom: 1px dashed rgb(153, 153, 153); }
#ztc_51 { border-bottom: 1px dashed rgb(153, 153, 153); }
#ztc_52 { border-bottom: 1px dashed rgb(153, 153, 153); }
#ztc_43 { padding-top: 15px; border-bottom: 1px dashed rgb(153, 153, 153); }
#ztc_44 { border-bottom: 1px dashed rgb(153, 153, 153); padding-top: 12px; padding-bottom: 7px; }
#ztc_45 { border-bottom: 1px dashed rgb(153, 153, 153); padding-top: 7px; padding-bottom: 7px; }
#ztc_46 { padding-top: 7px; padding-bottom: 11px; }
#ztc_54 { padding-top: 15px; }
#ztc_70 { padding-top: 8px; padding-bottom: 8px; }
#ztc_61 { padding-top: 15px; padding-left: 10px; }
#ztc_62 { padding-left: 10px; }
#ztc_63 { padding-left: 10px; }
#ztc_64 { padding-bottom: 10px; padding-left: 10px; }
#topic_nav_box { width: 100%; height: 30px; background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: visible; }
#topic_nav { width: 960px; height: 30px; margin: 0pt auto; padding: 0pt; font-size: 12px; font-family: "宋体","Arial Narrow"; background: none repeat scroll 0% 0% rgb(255, 255, 255); clear: both; }
#topic_nav img { border: medium none; }
#topic_nav ul, #topic_nav li { margin: 0pt; padding: 0pt; list-style: none outside none; }
#topic_nav .logo { float: left; padding: 3px 8px 3px 10px; }
#topic_nav .link { float: left; width: 186px; }
#topic_nav .end { border: medium none; }
#topic_nav ul { float: right; padding: 10px 3px 0pt 0pt; }
#topic_nav li { float: left; padding: 0pt 8px; border-right: 1px solid rgb(221, 221, 221); line-height: 12px; color: rgb(102, 102, 102); }
#topic_nav a { color: rgb(102, 102, 102); text-decoration: none; line-height: 14px; }
#topic_nav a:visited { color: rgb(102, 102, 102); }
#topic_nav a:hover { color: rgb(102, 102, 102); text-decoration: underline; }
@media not all {
	#topic_nav { font-family: 宋体,STSong; }
}
#site_nav_mblogin { margin-top: 4px; }
#site_nav_mblogin a { line-height: 24px; }
#site_nav_mblogin { float: right; height: 25px; padding-right: 8px; line-height: 24px; color: rgb(102, 102, 102); font-size: 12px; font-family: "宋体","Arial Narrow"; }
#site_nav_mblogin div { float: left; }
#site_nav_mblogin .mblog_logo { width: 20px; height: 24px; background: url('wblogin_bt_v3.png') no-repeat scroll -90px 5px transparent; }
#site_nav_mblogin .mblog_logo span { display: none; }
#site_nav_mblogin .mblog_login_button span, #site_nav_mblogin .mblog_enter_button span { text-align: center; color: rgb(255, 255, 255); }
#site_nav_mblogin .mblog_login_button, #site_nav_mblogin .mblog_enter_button { position: relative; z-index: 999999; width: 57px; height: 17px; margin-top: 2px; margin-right: 12px; padding-top: 2px; background: url('wblogin_bt_v3.png') no-repeat scroll 0pt 0pt transparent; cursor: pointer; text-align: center; line-height: 17px; overflow: visible; color: rgb(255, 255, 255); }
#site_nav_mblogin .mblog_enter_button { display: none; }
#site_nav_mblogin .mblog_login_text {  }
#site_nav_mblogin .mblog_loginout_text { display: none; }
#site_nav_mblogin a { color: rgb(102, 102, 102); text-decoration: none; }
#site_nav_mblogin a:visited { color: rgb(102, 102, 102); }
#site_nav_mblogin a:hover { color: rgb(102, 102, 102); text-decoration: underline; }
#site_nav_mblogin .mbCardUserInfo { position: absolute; z-index: 99999; left: -160px; top: 0pt; width: 236px; margin-top: 26px; text-align: left; text-indent: 0pt; overflow: visible; }
#site_nav_mblogin .mbCardUserDetail div { line-height: 18px; }
#site_nav_mblogin .mbCardUserInfo { height: auto; padding: 10px 24px 10px 10px; background: none repeat scroll 0% 0% rgb(255, 255, 206); border: 1px solid rgb(240, 229, 186); color: rgb(102, 102, 102); }
#site_nav_mblogin .mbCardUserInfo .arrowBox { position: absolute; width: 15px; height: 8px; left: 0pt; top: 0pt; margin: -8px 0pt 0pt 180px; font-size: 1px; line-height: 1px; background: url('wblogin_bt_v2.png') no-repeat scroll 0pt -30px transparent; }
#site_nav_mblogin .mbCardUserInfo .arrowBox div { font-size: 1px; line-height: 1px; }
#site_nav_mblogin .mbCardUserInfo .mbClose { position: absolute; top: 0pt; right: 0pt; width: 15px; height: 15px; margin: 4px; background: url('wblogin_bt_v3.png') no-repeat scroll 0pt -45px transparent; font-size: 1px; line-height: 1px; cursor: pointer; }
#site_nav_mblogin .mbCardUserInfo .mbClose span { display: none; }
#site_nav_mblogin .mbCardUserInfo .mbCardUserDetail .mbTxt1, #site_nav_mblogin .mbCardUserInfo .mbCardUserDetail .mbUserNick, #site_nav_mblogin .mbCardUserInfo .mbCardUserDetail .mbFriends { color: rgb(102, 102, 102); }
#site_nav_mblogin .mbCardUserInfo .mbCardUserDetail .mbReg { padding-left: 180px; text-align: left; }
#site_nav_mblogin .mbCardUserInfo .mbCardUserDetail .mbReg, #site_nav_mblogin .mbCardUserInfo .mbCardUserDetail .mbReg a, #site_nav_mblogin .mbCardUserInfo .mbCardUserDetail .mbReg a:visited { color: rgb(43, 74, 120); text-decoration: underline; }
#site_nav_mblogin .mbCardUserInfo { border-radius: 6px 6px 6px 6px; box-shadow: 2px 2px 2px rgb(240, 229, 186); }
@media not all {
	#site_nav_mblogin { font-family: 宋体,STSong; }
}
:lang(zh) .bt_tip_sure, .bt_tip_cancel {  }
/* ::::: http://mat1.gtimg.com/www/css/qreader/qreader_book_zt.css?20110302 ::::: */

html body { overflow: hidden; }
:lang(zh) .bt_tip_sure, .bt_tip_cancel {  }
.dy_bt { background: none repeat scroll 0% 0% transparent; }
.dy_bt span { margin-left: 5px; vertical-align: middle; margin-bottom: 6px; display: inline-block; width: 60px; height: 19px; margin-top: 1px; padding: 0pt; text-indent: -99em; background: url('dy_bt.png') repeat scroll 0% 0% transparent; cursor: pointer; }
.tcopyright { width: 960px; margin: 0pt auto; padding: 8px 0pt; font-size: 12px; line-height: 28px; color: rgb(51, 51, 51); text-align: center; overflow: hidden; clear: both; }
.tcopyright .en { font-family: Arial; }
.tcopyright a { color: rgb(51, 51, 51); text-decoration: none; }
.tcopyright a:hover { color: rgb(189, 10, 1); text-decoration: underline; }
