@charset "gb2312";
body{ font-size:12px; margin:0px; font-size:12px; font-family:"微软雅黑"; background:url(../images/theme-all-bg.jpg) repeat-x center 59px #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}
object{ display:block; overflow:hidden}
*{ transition: color 100ms ease 0s, background-color 100ms ease 0s;}

/*顶部*/
.g-top-full{ width:100%; height:59px; background:#333; box-shadow:0px 2px 3px #111; display:block; overflow:hidden}
.g-top-full .g-top-970{ width:1200px; 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(/skin/xsh/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-bdshare{ width:240px; height:44px; margin:100px auto 0; display:block; overflow:hidden;}
.g-bdshare .g-bdshare-box{ width:100%; height:38px; background:#fff; border-radius:20px; float:left; margin:0; box-shadow:inset 1px 2px 3px #333;  display:inline; overflow:hidden}
.g-bdshare .g-bdshare-box .bdsharebuttonbox{ width:auto; height:auto; margin:8px 0 0 34px;display:block; overflow:hidden}
.g-bdshare .g-bdshare-box .bdsharebuttonbox a{ margin:0 6px 0 0; background:url(/skin/new2015/images/theme-all-icon.png) no-repeat;}
.g-bdshare .g-bdshare-box .bdsharebuttonbox .bds_more{ background-position:-222px 0;}
.g-bdshare .g-bdshare-box .bdsharebuttonbox .bds_qzone{ background-position:-251px 0;}
.g-bdshare .g-bdshare-box .bdsharebuttonbox .bds_tsina{ background-position:-281px 0;}
.g-bdshare .g-bdshare-box .bdsharebuttonbox .bds_weixin{ background-position:-311px 0;}
.g-bdshare .g-bdshare-box .bdsharebuttonbox .bds_tqq{ background-position:-342px 0;}
.g-bdshare .g-bdshare-box .bdsharebuttonbox .bds_renren{ background-position:-371px 0;}

.g-bdshare .g-bdshare-box .bdsharebuttonbox b{ display:none}
.g-bdshare .g-bdshare-box .bdsharebuttonbox strong{ display:none}
.g-bdshare b{ width:12px; height:5px; background:#fff; float:left; margin:0px 0 0 114px; display:inline; overflow:hidden}
.g-bdshare .g-bdshare-box .m-float{ width:36px; background:#fff; position:fixed; bottom:150px; left:50%; margin:0 0 0 333px; border:1px solid #ccc; border-radius:4px; padding:10px 0; z-index:999}
.g-bdshare .g-bdshare-box .m-float a{ margin:6px 0 0 6px;}
.g-bdshare .g-bdshare-box .m-float b{ width:14px; height:auto; line-height:18px; float:left; margin:0 0 0 11px; font-size:12px; font-weight:normal; color:#333; text-align:center; display:inline; overflow:hidden}
.g-bdshare .g-bdshare-box .m-float strong{ width:14px; height:auto; line-height:18px; float:left; margin:11px 0 0 0 ; padding:11px 11px 0; font-size:12px; font-weight:normal; color:#333; text-align:center; background:url(/skin/new2015/images/theme-all-icon.png) no-repeat 12px -274px; display:inline; overflow:hidden; cursor:pointer}


.g-box-1200{ width:1200px; height:auto; margin:6px auto 0; display:block;}
.g-box-1200 .g-left-top{ width:12px; height:5px; background:#fff; margin:0 0 0 594px; float:left; display:inline; overflow:hidden}
.g-box-1200 .g-left{ width:942px; height:auto; float:left; margin:0; background:#fff; box-shadow:0px 2px 3px #aaa; padding:0 0 20px 0; display:inline; overflow:hidden}
.g-box-1200 .g-left .g-left-recomd{ width:100%; height:auto; display:block; overflow:hidden}
.g-box-1200 .g-left .g-left-recomd .g-recomd-cont{ width:443px; height:auto; float:left; margin:20px 0 0 18px; display:inline; overflow:hidden}
.g-box-1200 .g-left .g-left-recomd .g-recomd-cont dt{ width:100%; height:277px; float:left; display:inline; overflow:hidden;}
.g-box-1200 .g-left .g-left-recomd .g-recomd-cont dt a{ width:100%; height:277px; display:block; overflow:hidden; position:relative; zoom:1}
.g-box-1200 .g-left .g-left-recomd .g-recomd-cont dt a img{ width:439px; height:273px; border:1px solid #eee; margin:2px 0 0 2px; display:block; overflow:hidden;}
.g-box-1200 .g-left .g-left-recomd .g-recomd-cont dt a b{ width:96px; height:105px; background:url(/skin/new2015/images/theme-all-icon.png) no-repeat; display:block; overflow:hidden; position:absolute; left:0; top:0; z-index:10}
.g-box-1200 .g-left .g-left-recomd .g-recomd-cont dt a:hover img{-webkit-filter: saturate(1.4); -moz-filter: saturate(1.4);-o-filter: saturate(1.4); -ms-filter: saturate(1.4);filter: saturate(1.4);}
.g-box-1200 .g-left .g-left-recomd .g-recomd-cont dd{ width:100%; height:auto; float:left; display:inline; overflow:hidden;}
.g-box-1200 .g-left .g-left-recomd .g-recomd-cont dd .g-theme-name{ width:100%; height:30px; line-height:30px; font-size:24px; font-weight:normal; color:#333; float:left; margin:12px 0 0 0; display:inline; overflow:hidden}
.g-box-1200 .g-left .g-left-recomd .g-recomd-cont dd .g-theme-name:hover{ color:#ff2863; text-decoration:underline}
.g-box-1200 .g-left .g-left-recomd .g-recomd-cont dd p{ width:100%; height:50px; line-height:24px; font-size:14px; font-weight:normal; color:#888; float:left; margin:4px 0 0 0; display:inline; overflow:hidden}
.g-box-1200 .g-left .g-left-recomd .g-recomd-cont dd b{ width:25px; height:12px; background:url(/skin/new2015/images/theme-all-icon.png) no-repeat 0 -178px; float:left; margin:3px 0 0 208px; display:inline; overflow:hidden}
.g-box-1200 .g-left .g-left-recomd .g-recomd-cont dd ul{ width:100%; height:112px; background:#f9f9f9; margin:6px 0 0 0; float:left; display:inline; overflow:hidden}
.g-box-1200 .g-left .g-left-recomd .g-recomd-cont dd ul li{ width:70px; height:auto; float:left; margin:13px 0 0 16px; display:inline;}
.g-box-1200 .g-left .g-left-recomd .g-recomd-cont dd ul li a img{ width:100%; height:70px; box-shadow:1px 2px 3px #aaa; border-radius:14px; display:block; overflow:hidden}
.g-box-1200 .g-left .g-left-recomd .g-recomd-cont dd ul li a strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:4px 0 0 0; display:block; overflow:hidden}
.g-box-1200 .g-left .g-left-recomd .g-recomd-cont dd ul li a:hover{ color:#ff2863}
.g-box-1200 .g-left .g-left-recomd .g-recomd-cont dd ul li a:hover strong{ color:#ff2863; text-decoration:underline}
.g-box-1200 .g-left .g-left-recomd .g-recomd-cont dd .m-hover{ background:#dddddd}

.g-box-1200 .g-left .g-solid{ width:900px; height:1px; background:#e5e5e5; margin:25px 0 0 20px; display:block; overflow:hidden}

.g-box-1200 .g-left .g-left-list{ width:100%; height:auto; margin:16px 0 0 0; display:block; overflow:hidden}
.g-box-1200 .g-left .g-left-list strong{ width:100%; height:30px; line-height:30px; font-size:26px; font-weight:normal; color:#000; text-indent:20px; float:left; display:inline; overflow:hidden}
.g-box-1200 .g-left .g-left-list .m-hover{ color:#ff2863}
.g-box-1200 .g-left .g-left-list ul{ width:900px; height:auto; float:left; margin:8px 0 0 8px; display:inline; overflow:hidden}
.g-box-1200 .g-left .g-left-list ul li{ width:auto; height:33px; float:left; margin:10px 0 0 12px; display:inline;}
.g-box-1200 .g-left .g-left-list ul li a{ width:auto; height:28px; line-height:28px; font-size:14px; font-weight:normal; color:#333; padding:0 12px; background:#fff; border:1px solid #cbcbcb; border-radius:4px; box-shadow:1px 1px 3px #ccc; float:left; display:inline; overflow:hidden}
.g-box-1200 .g-left .g-left-list ul li a:hover{ background:#ff497c; color:#fff; border:1px solid #ff497c; box-shadow:1px 1px 3px #770021}
.g-box-1200 .g-left .g-left-list .m-showall{ width:900px; height:42px; line-height:42px; background:#f5f5f5; font-size:14px; font-weight:normal; color:#333; text-align:center; float:left; margin:12px 0 0 20px; display:inline; overflow:hidden; cursor:pointer}

.g-box-1200 .g-right{ width:248px; height:auto; float:left; margin:0 0 0 9px; display:inline;}
.g-box-1200 .g-right .g-class-btn{ width:100%; height:auto; display:block; overflow:hidden;}
.g-box-1200 .g-right .g-class-btn li{ width:100%; height:58px; margin:0 0 16px 0; cursor:pointer; display:block; overflow:hidden;transition: none}
.g-box-1200 .g-right .g-class-btn li b{ width:238px; height:58px; line-height:58px; font-size:24px; font-weight:normal; color:#333; text-align:center; background:#eee; float:left; margin:0 0 0 10px; display:inline; overflow:hidden;}
.g-box-1200 .g-right .g-class-btn .m-hover{background:url(/skin/new2015/images/theme-all-icon.png) no-repeat 0 -442px; }
.g-box-1200 .g-right .g-class-btn .m-hover b{ background:none; color:#fff;}

.g-box-1200 .g-right .g-yang-recomd{ width:238px; height:auto; background:#fff;box-shadow:0px 2px 3px #aaa; padding:0 0 20px 0; float:left; margin:0 0 0 10px; display:inline; overflow:hidden}
.g-box-1200 .g-right .g-yang-recomd dt{ width:214px; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; border-bottom:2px solid #eee;  float:left; margin:0 0 0 12px; padding:12px 0; display:inline; position:relative; zoom:1}
.g-box-1200 .g-right .g-yang-recomd dt b{ width:24px; height:6px; background:#6ed6f4; border-radius:20px; display:block; overflow:hidden; position:absolute; left:17px; bottom:-4px;}
.g-box-1200 .g-right .g-yang-recomd dd{ width:100%; height:auto; float:left; margin:2px 0 0 0; display:inline; overflow:hidden}
.g-box-1200 .g-right .g-yang-recomd dd a{ width:auto; height:26px; line-height:26px; font-size:14px; font-weight:normal; color:#333; padding:0px 12px; float:left; margin:10px 0 0 12px; border:1px solid #ccc; display:inline; overflow:hidden}
.g-box-1200 .g-right .g-yang-recomd dd a:hover{ border:1px solid #ff497c; background:#ff497c; color:#fff;}
.g-box-1200 .g-right .g-yang-recomd dd .g-img{ width:214px; height:133px; float:left; margin:10px 0 0 12px; padding:0; display:inline; overflow:hidden; position:relative; zoom:1}
.g-box-1200 .g-right .g-yang-recomd dd .g-img img{ width:214px; height:133px; display:block; overflow:hidden}
.g-box-1200 .g-right .g-yang-recomd dd .g-img strong{ width:100%; height:52px; line-height:70px; font-size:16px; font-weight:normal; color:#fff; text-align:center; background:url(/skin/new2015/images/theme-all-icon.png) no-repeat 0 -362px; display:block; overflow:hidden; position:absolute; left:0; bottom:0;}
.g-box-1200 .g-right .m-float{ position:fixed; top:0; left:50%; margin:0 0 0 361px; z-index:888}

.g_foot{ height:auto; padding:20px; line-height:30px; font-size:12px; font-weight:normal; color:#333; 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 ;}

#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:20px 0 0 0;}
#foot a{ color:#333;}
#foot p{ height:20px; line-height:20px; display:block; overflow:hidden; padding:5px 0 ;}


/*留言*/
#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(/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(/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(/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(/head/images/comment_btn.png) no-repeat; cursor:pointer; }

