@charset "gb2312";
body{ font-size:12px; margin:0px; font-size:12px; font-family:"微软雅黑";  background:#f5f5f5}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {	margin: 0;	padding: 0}
table {	border-collapse: collapse;	border-spacing: 0}
fieldset, img {	border: 0; vertical-align:middle}
address, caption, cite, code, dfn, em, th, var {	font-style: normal;	font-weight: normal}
ol, ul {	list-style: none}
caption, th {	text-align: left}
img{ border:0px; vertical-align:middle}
h1, h2, h3, h4, h5, h6 {	font-size: 100%;	font-weight: normal}
q:before, q:after {	content: ''}
abbr, acronym {	border: 0;	font-variant: normal}
sup {	vertical-align: text-top}
sub {	vertical-align: text-bottom}
input, textarea, select {	font-family: inherit;	font-size: inherit;	font-weight: inherit}
input, textarea, select {*font-size:100%}
legend {	color: #000}
/* 使IE兼容html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
/* =CLEARFIX (do not modify) */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
*{ margin:0px; padding:0px;}
.clearfix { display:block; }
/* End hide from IE-mac */
/* 去掉链接虚框 
a:active ,area,label { blr:expression(this.onFocus=this.blur()) }
:focus { outline-style: none; }*/
/*备用清除浮动*/
.clear{ clear:both; height:0px;font-size:0px; line-height:0px; }
a:link{ text-decoration:none}
a{ cursor:pointer; text-decoration:none}
*{ transition: color 300ms ease 0s, background-color 300ms ease 0s;}

/*顶部*/
.g-top-full{ width:100%; height:59px; background:#333; box-shadow:0px 2px 2px #ccc; display:block; overflow:hidden}
.g-top-full .g-top-970{ width:970px; height:59px; display:block; overflow:hidden; margin:0 auto;}
.g-top-full .g-top-970 .g-logo{ width:auto; height:auto; float:left; margin:0 0 0 0; display:inline; overflow:hidden}
.g-top-full .g-top-970 .g-logo img{ width:auto; height:auto; display:block; overflow:hidden}
.g-top-full .g-top-970 .g-nav{ width:auto; height:59px; float:right; margin:0 0 0 0; display:inline; overflow:hidden}
.g-top-full .g-top-970 .g-nav a{ width:auto; height:59px; line-height:59px; background:url(../images/android-icon.png) no-repeat 0 -927px; font-size:18px; font-weight:normal;  color:#fff; text-decoration:none; float:left; padding:0 17px;}
.g-top-full .g-top-970 .g-nav a:hover{ background:#0096f5; text-decoration:none}
.g-top-full .g-top-970 .g-nav .m-hover{ background:#0096f5; text-decoration:none}

.g-box{ width:970px; height:auto; padding:0 0 0 0; background:#fff; box-shadow:0px 2px 3px #ddd; margin:16px auto 0; display:block;}
.g-theme-h1{ padding:0 0 26px 0;}
.g-theme-h1 img{ width:504px; height:312px; float:left; margin:26px 0 0 26px; border:1px solid #eee; display:inline; overflow:hidden;}
.g-theme-h1 h1{ width:388px; height:30px; line-height:30px; font-size:26px; font-weight:bold; color:#333; float:left; margin:30px 0 0 20px; display:inline; overflow:hidden}
.g-theme-h1 .g-theme-introd{ width:388px; height:auto; line-height:28px; font-size:16px; font-weight:normal; color:#666; float:left; margin:15px 0 0 20px; display:inline; overflow:hidden}
.g-theme-h1 .g-theme-introd p{ text-indent:2em}
.g-theme-h1 strong{ width:388px; height:auto; font-size:14px; font-weight:normal; color:#333; float:left; margin:15px 0 0 20px; display:inline; overflow:hidden}
.g-theme-h1 strong a{ color:#00a8ee; text-decoration:underline; padding:0 6px;}
.g-theme-h1 strong a:hover{ color:#ff3c00}
.g-theme-h1 .g-bd-share{ margin:16px 0 0 20px; float:left;}

.g-theme-recomd{ width:100%; height:auto; padding:0 0 14px 0; display:block; overflow:hidden;}
.g-theme-recomd li{ width:292px; height:auto; float:left; margin:24px 0 0 24px; display:inline; overflow:hidden}
.g-theme-recomd li a{ width:100%; height:auto; display:block; overflow:hidden}
.g-theme-recomd li a img{ width:282px; height:173px; padding:4px; border:1px solid #ccc; display:block; overflow:hidden}
.g-theme-recomd li a strong{ width:100%; height:22px; line-height:22px; font-size:14px; font-weight:normal; color:#333; display:block; overflow:hidden; margin:10px 0 0 0;}
.g-theme-recomd li a:hover{ color:#00a8ee; text-decoration:underline}
.g-theme-recomd li a:hover strong{ color:#00a8ee; text-decoration:underline}

.g-cont{ background:none; box-shadow:none;}
.g-cont .g-left{ width:680px; height:auto;float:left; margin:0; padding:0 0 0 0; display:inline; overflow:hidden}
.g-cont .g-left .g-left-list{width:100%; height:auto; background:#fff; box-shadow:0px 2px 3px #ddd;  margin:0; padding:0 0 0 0; display:block; overflow:hidden}
.g-cont .g-left .g-left-list h2{ width:640px; height:63px; border-bottom:2px solid #e1e1e1; display:block; margin:auto; position:relative; zoom:1}
.g-cont .g-left .g-left-list h2 strong{ width:auto; height:63px; line-height:68px; font-size:22px; font-weight:bold; color:#333; padding:0 6px; border-bottom:2px solid #00a8ee; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.g-cont .g-left .g-left-list h2 strong span{ color:#00a8ee}
.g-cont .g-cont-dl{ width:640px; height:auto; margin:auto; padding:20px 0; border-bottom:1px dashed #ccc;display:block; overflow:hidden; }
.g-cont .g-cont-dl dt{ width:228px; height:141px; float:left; margin:0 0 0 6px; display:inline; overflow:hidden}
.g-cont .g-cont-dl dt a{ width:100%; height:auto; display:block; overflow:hidden}
.g-cont .g-cont-dl dt a img{ width:220px; height:133px; border:1px solid #ccc; padding:3px; display:block; overflow:hidden}
.g-cont .g-cont-dl dd{ width:384px; height:auto; float:left; margin:0 0 0 16px; display:inline; overflow:hidden}
.g-cont .g-cont-dl dd a{ width:100%; height:auto; line-height:26px; font-size:16px; font-weight:bold; color:#333; display:block; overflow:hidden;}
.g-cont .g-cont-dl dd a:hover{ color:#00a8ee; text-decoration:underline}
.g-cont .g-cont-dl dd p{ width:100%; height:auto; line-height:22px; font-size:14px; font-weight:normal; color:#666; margin:8px 0 0 0; display:block; overflow:hidden;}
.g-cont .g-cont-dl dd em{ width:100%; height:auto;font-size:14px; font-weight:normal; color:#00a8ee; margin:10px 0 0 0; display:block; overflow:hidden;}

.g-cont .g-cont-ul{ width:640px; height:auto; margin:6px auto 0; display:block; overflow:hidden; }
.g-cont .g-cont-ul li{ width:100%; height:20px; line-height:20px; padding:12px 0;border-bottom:1px dashed #ccc; text-indent:5px; display:block; overflow:hidden}
.g-cont .g-cont-ul li a{ width:80%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; float:left; display:inline; overflow:hidden}
.g-cont .g-cont-ul li a:hover{ color:#00a8ee; text-decoration:underline}
.g-cont .g-cont-ul li em{ width:20%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#888; text-align:right; float:right; display:inline; overflow:hidden}

.g-cont .tspage{ width:auto; height:30px; background:#fff; padding:20px 0; margin:0; display:block; overflow:hidden;}
.g-cont .tspage .tsp_count{ display:none}
.g-cont .tspage .tsp_nav{ width:auto; height:30px; text-align:center; display:block; overflow:hidden}
.g-cont .tspage .tsp_nav i{ width:auto; height:30px; line-height:30px; background:#c2c2c2; font-size:14px; font-weight:normal; color:#fff; text-align:center; display:inline-block; padding:0 10px; margin:0 0 0 4px;}
.g-cont .tspage .tsp_nav a{ width:auto; height:30px; line-height:30px; background:#c2c2c2; font-size:14px; font-weight:normal; color:#fff; text-align:center; display:inline-block; padding:0 10px; text-decoration:none;margin:0 0 0 4px;}
.g-cont .tspage .tsp_nav a:hover{ background:#00a8ee; text-decoration:none}
.g-cont .tspage .tsp_nav a:hover i{ background:#00a8ee; text-decoration:none}
.g-cont .tspage .tsp_nav b{ width:auto; height:30px; line-height:30px; background:#00a8ee; font-size:14px; font-weight:normal; color:#fff; text-align:center; display:inline-block; padding:0 10px;margin:0 0 0 4px;}

.g-cont .tspage .tsp_nav .tsp_change,.g-cont .tspage .tsp_nav  .tsp_more{ display:none}

.g-cont .g-right{ width:276px; height:auto;background:#fff; box-shadow:0px 2px 3px #ddd; float:left; margin:0 0 0 14px; padding:0 0 16px 0; display:inline; overflow:hidden}
.g-cont .g-right .g-title{ width:256px; height:auto; font-size:16px; font-weight:normal; color:#333; padding:20px 0 14px; border-bottom:1px solid #e1e1e1; text-indent:10px; margin:auto; display:block; overflow:hidden}
.g-cont .g-right .g-label{ width:100%; height:auto; margin:16px 0 0 0; display:block; overflow:hidden}
.g-cont .g-right .g-label dt{ width:230px; height:142px; margin:auto; display:block; overflow:hidden; position:relative; zoom:1}
.g-cont .g-right .g-label dt a img{ width:228px; height:140px; border:1px solid #ccc; display:block; overflow:hidden}
.g-cont .g-right .g-label dt a strong{ width:100%; height:40px; line-height:46px; font-size:14px; font-weight:normal; color:#fff; text-align:center; position:absolute; left:0; bottom:0; display:block; overflow:hidden; background:url(../images/theme-label-bg.png) no-repeat;}
.g-cont .g-right .g-label dt a:hover{ color:#ff0}
.g-cont .g-right .g-label dt a:hover strong{ color:#ff0}
.g-cont .g-right .g-label dd{ width:260px; height:auto; margin:2px 0 0 6px; display:block; overflow:hidden}
.g-cont .g-right .g-label dd a{ width:auto; height:auto; font-size:14px; font-weight:normal; color:#333; float:left; margin:12px 0 0 12px; border:1px solid #ccc; border-radius:4px; padding:2px 5px; display:inline; overflow:hidden}
.g-cont .g-right .g-label dd a:hover{ background:#00a8ee; color:#fff; text-decoration:none; border:1px solid #00a8ee}

.g-cont .g-right .g-labother{ width:100%; height:auto; margin:3px 0 0 0;display:block; overflow:hidden}
.g-cont .g-right .g-labother li{ width:230px; height:auto; margin:16px auto 0;  display:block; overflow:hidden; }
.g-cont .g-right .g-labother li a img{ width:220px; height:132px; padding:4px; border:1px solid #ccc; display:block; overflow:hidden}
.g-cont .g-right .g-labother li a strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:6px 0 0 0; display:block; overflow:hidden;}
.g-cont .g-right .g-labother li a:hover{ color:#00a8ee; text-decoration:underline}
.g-cont .g-right .g-labother li a:hover strong{ color:#00a8ee; text-decoration:underline}

.g-cont .g-right .g-label li{width:264px; height:auto; margin:0 0 0 0; display:block; overflow:hidden}
.g-cont .g-right .g-label li a{ width:auto; height:auto; font-size:14px; font-weight:normal; color:#333; float:left; margin:10px 0 0 10px; border:1px solid #ccc; padding:0 4px;  display:inline; overflow:hidden}
.g-cont .g-right .g-label li a:hover{ color:#00a8ee; text-decoration:underline}


.g_foot{ height:auto; padding:20px; line-height:30px; font-size:12px; font-weight:normal; color:#333333; text-align:center; background:#fff; box-shadow:0 0 3px #ccc; display:block; overflow:hidden; margin:30px 0 0 0;}
.g_foot a{ color:#333;}
.g_foot p{ height:20px; line-height:20px; display:block; overflow:hidden; padding:5px 0 ;}


/*留言*/
.g-cont .g-left .g-comment{ width:100%; height:auto;  background:#fff; box-shadow:0px 2px 3px #ddd; margin:12px 0 0 0; display:block; overflow:hidden}
#comment_list .h2 { font-weight:bold;}
#comment_list dl, #comment_list dt, #comment_list dd { margin:0; padding:0; }
#youxi_right_5 #comment_list { border:none; }
#comment_list .quote, #comment_list .quote span { text-indent:0; }
#comment_list { border:1px solid #ccc; color:#2f2f2f; padding:1px; zoom:1; }
#comment_list dt { line-height:28px; height:28px; overflow:hidden; padding:0 10px; }
#comment_list h2,
#comment_list .h2{ font-size:14px; color:#fff; height:30px; padding:0 10px; background:url(http://www.962.net/head/images/comment_tbg.png) repeat-x; margin-bottom:10px; }
#comment_list h2 span,
#comment_list .h2 span { float:left; margin-top: 4px; width:88px; text-align:center; line-height:26px; background-repeat:no-repeat; }
#comment_list dl { padding: 0 5px; }
#comment_list dd { word-wrap: break-word; line-height:20px; padding:5px 10px 10px; }
#comment_list dd img { margin-bottom:-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; }
#comment_list p { text-align:right; line-height:1; padding:5px 0; }
#comment_list p a { color:#e65c08; margin-left:10px; }
#comment_list dt span { float:left; }
#comment_list dt em { float:right; font-style:normal; }
#comment_0 dt { background:#fff2e8; color:#c97b54; }
#comment_0 h2 span,
#comment_0 .h2 span{ background-image:url(http://www.962.net/head/images/comment_tr.png) }
#comment_1 dt { background:#f1f5f8; color:#21698e; }
#comment_1 h2 span,
#comment_1 .h2 span,
#s_comment h2 span,
#s_comment .h2 span { background-image:url(http://www.962.net/head/images/comment_tb.png) }
#s_comment { text-align:center; }
#s_comment h2 a,
#s_comment .h2 a { float:right; font-size:12px; font-weight: normal; color:#137eb6; line-height:30px; }
#s_comment h2 a i,
#s_comment .h2 a i{ font-style:normal; }
#s_comment .nick_name { float:left; margin-left:12px; line-height:30px; display:inline; }
#s_comment .nick_name input { border:1px solid #98b6c6; margin-left:6px; height:20px; vertical-align:middle; width:200px }
#s_comment .comment_faces { float:left; margin-left:20px; font-weight:bold; line-height:30px; display:inline; }
#s_comment .comment_faces img { vertical-align:middle; margin-left:3px; cursor:pointer; }
#s_comment textarea { border:1px solid #98b6c6; padding:3px 5px; width:96%; height:120px; line-height:20px; margin:8px 0; }
#s_comment .comment_btn { padding:0 12px 10px; text-align:left; }
#s_comment .comment_btn input { width:80px; color:#fff; border:0 none; padding:0; margin-right:6px; font-weight:bold; height:26px; background:url(http://www.962.net/head/images/comment_btn.png) no-repeat; cursor:pointer; }
