@charset "utf-8";
body {background:#fff; color:#333; font-size:16px; font-family:"Microsoft Yahei","微软雅黑","宋体";}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video {border:0; margin:0; padding:0; font-size:16px;}
input,textarea {margin:0; padding:0; border:none; font-size:16px;}
input:focus{outline:none;}
img {border:none; vertical-align:middle;}
ul li {list-style-type:none;}
a,a:visited {font-size:16px; color:#333; text-decoration:none;}
a:hover {font-size:16px; color:#bb962c; text-decoration:none;}
.clear {clear:both; height:0;}
.light {color:#c00;}
.up_lable{vertical-align:super; font-size:12px;}
.m2 {margin-top:20px;}
.m5 {margin-top:50px;}
/* table */
.site_table {display:table; margin:15px auto 20px auto; width:98%; background:#fff; border:1px #999 solid; border-collapse:collapse; border-spacing:0;}
.site_table th {display:table-cell; vertical-align:inherit; background:#f0f0f0; border-top:1px #999 solid; border-bottom:1px #999 solid; padding:8px 5px; text-align:center; font-size:14px; font-weight:bold; line-height:24px; color:#333;}
.site_table td {display:table-cell; vertical-align:inherit; border-right:1px #999 solid; border-top:1px #999 solid; border-bottom:1px #999 solid; line-height:20px; padding:8px 5px; font-size:14px; color:#333; text-align:center;}
.site_table td a,.site_table td a:hover,.site_table td a:visited {font-size:14px; color:#bb962c;}
/* 通用头部样式 */
.site-head {width:100%; height:116px;}
.site-head-box {margin:0 auto; width:1200px; height:100px;}
.site-head-box h1 img {float:left; margin:0 15px 0 -3px; width:360px; height:116px;}
.gushiwang-logo {display:block; float:left; margin:0 15px 0 -3px; width:360px; height:116px; background:url(http://www.gushidq.com/static/images/gushidaquan_logo.png) left center no-repeat; background-size:360px 116px;}
.site-slogan {display:block; float:left; margin:18px 0 0 0; width:238px; height:70px; background:url(http://www.gushidq.com/static/images/slogan_xiaogushidadaoli.png) left center no-repeat; background-size:auto 70px;}
.site-channel {float:left; margin-top:40px; border-left:2px solid #bb962c; padding-left:15px; height:35px; line-height:35px; font-size:22px;}
.site-search {float:left; _display:inline; margin:40px 0 0 186px; width:394px; height:38px; border:1px solid #bb962c; text-align:center;}
.site-search input[type="text"] {float:left; margin:0 0 0 30px; background:none; border:none; width:306px; height:38px; line-height:38px; color:#666;}
.site-search input[type="submit"] {float:left; width:58px; height:38px; border:none; background:url(http://www.gushidq.com/static/images/ico_search.png) no-repeat #bb962c center; background-size:28px; cursor:pointer;}
.site-daohang {width:100%; height:66px; background:#bb962c; background-image:linear-gradient(270deg,#d2b875,#bb962c);}
.site-daohang ul {margin:0 auto; display:block; width:1200px; height:66px; overflow:hidden;}
.site-daohang ul li {float:left; width:12.5%; height:66px; font-weight:600; text-align:center;}
.site-daohang ul li.cur,.site-daohang ul li:hover {background:#bb962c;}
.site-daohang ul li > a {display:block; margin-top:13px; height:40px; line-height:40px; border-right:1px solid #f5f5f6; color:#040000; font-size:22px;}
/* 通用底部样式 */
.site-foot {margin:20px auto 0 auto; width:100%; background:url(http://www.gushidq.com/static/images/bg_foot.png) #fff center bottom no-repeat; border-top:1px solid #f5f5f6; text-align:center;}
.site-foot-box {margin:0 auto; width:1200px; padding-top:25px; padding-bottom:10px;}
.site-foot p {margin:15px auto; font-size:16px; clear:both;}
.site-foot p span {padding-left:20px;}
.site-foot a,.site-foot a:hover,.site-foot a:visited {font-size:16px;}
.site-foot .ico_gongxin {background:url(http://www.gushidq.com/static/images/ico_gongxinbu.png) no-repeat; padding-left:26px; background-size:auto 22px;}
.site-foot .ico_jubao {background:url(http://www.gushidq.com/static/images/ico_tips.png) 0 0 no-repeat; padding-left:24px; background-size:auto 21px;}
.site-foot img {height:47px;}
.site-youlian {margin:0 auto; padding:8px 16px; line-height:22px; color:#c2c2c2; font-size:14px;}
.site-youlian a {color:#c2c2c2; font-size:14px;}
/* 通用区块标题 */
.box-title {width:100%; line-height:60px;}
.box-title b {display:block; font-size:22px; color:#040000;}
.box-title a,.box-title a:hover,.box-title a:visited {float:right; margin-top:18px; margin-right:18px; line-height:24px; font-size:16px; color:#bb962c;}
/* 专属区块标题 */
.box-color-title {position:relative; width:100%; line-height:60px;}
.box-color-title:before {position:absolute; left:-7px; top:14px; display:block; content:''; width:7px; height:32px; background:#bb962c;}
.box-color-title b {display:block; padding-left:15px; font-size:22px; color:#040000;}
.box-color-title a,.box-color-title a:hover,.box-color-title a:visited {float:right; margin-top:18px; margin-right:18px; line-height:24px; font-size:16px; color:#bb962c;}
/* 通用页码样式 */
.page {margin:35px auto 0 auto; width:698px; height:88px; text-align:center; font-size:16px;}
.page ul li {float:left; display:inline-block; margin:5px 8px; width:48px; height:24px; line-height:24px; background:url(http://www.gushidq.com/static/images/bg_page.png) center top no-repeat; background-size:48px 48px;}
.page ul li.now,.page ul li:hover {background-position:center bottom;}
.page ul li a {display:block; font-family:Arial; color:#333; font-weight:bold; font-size:16px;}
.page ul li:hover a {color:#f5f5f6;}
.page ul li.now a {color:#f5f5f6; cursor:not-allowed;}
.page span {float:left; margin:4px 10px; height:23px; line-height:23px;}
/* 返回顶部 */
.go_top {display:none; position:fixed; right:50px; bottom:80px; width:60px; height:60px; background:url(http://www.gushidq.com/static/images/ico_up.png) 0 0 no-repeat; cursor:pointer; z-index:999999;}
.go_top:hover {background-position:0 -60px; transition:background 0.2s ease 0s;}
/* 故事大全网首页样式 */
.index-screen-1 {position:relative; margin:20px auto; width:1200px; height:456px; background:url(http://www.gushidq.com/static/images/bg_gushishuji.png) 128px 225px no-repeat; background-size:232px;}
/* 轮播图片 */
.index-imgs {position:absolute; top:0; left:0; width:810px; height:456px; overflow:hidden;}
.slide_clip {width:100%; height:100%; background-color:#fff;}
.slide_list {display:block; width:100%; height:100%;}
.slide_item {float:left; display:block; width:100%; height:100%;}
.slide_item a {display:block; width:100%; height:100%;}
.slide_item img {width:100%; height:100%; vertical-align:middle;}
.slide_trigger {position:absolute; bottom:40px; left:50%; margin-left:-123px; transition:.3s opacity;}
.slide_trigger li {float:left; margin:0 4px; display:block; width:33px; height:23.25px; background:url(http://www.gushidq.com/static/images/ico_book.png) 0 0 no-repeat; background-size:33px 46.5px; opacity:0.8; cursor:pointer;}
.slide_trigger li:hover,.slide_trigger li.cur {background-position:0 -23.25px; opacity:1;}
/* 故事家介绍 */
.index-gushijia {position:absolute; top:0; right:0; width:360px; height:456px; background:url(http://www.gushidq.com/static/images/ico_tuijian.png) top right no-repeat; background-size:66px; line-height:28px; text-align:justify;}
.index-gushijia img {float:left; margin:0 15px 0 0; width:160px; height:148px;}
.index-gushijia a {color:#bb962c;}
.index-screen-2 {position:relative; margin:35px auto 0 auto; width:1200px; height:570px;}
/* 首页故事新闻 */
.index-story-news {float:left; width:420px; height:570px;}
.story-news-list li {width:100%; border-bottom:1px solid #f2f2f2; height:50px; line-height:50px; overflow:hidden;}
.story-news-list li span {float:right; width:100px; text-align:right; color:#666; overflow:hidden;}
.story-news-list li a {display:block; max-width:315px; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/* 首页最新故事 */
.index-new-story {float:left; margin:0 0 0 30px; width:360px; height:570px;}
.new-story-list li {position:relative; width:100%; border-bottom:1px solid #f2f2f2; height:50px; line-height:50px; overflow:hidden;}
.new-story-list li:before {position:absolute; left:0; top:10px; display:block; content:''; width:26px; height:32px; background:url(http://www.gushidq.com/static/images/ico_dot.png) no-repeat; background-size:26px auto;}
.new-story-list li span {float:right; width:100px; text-align:right; color:#666; overflow:hidden;}
.new-story-list li a {margin-left:38px; display:block; max-width:218px; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/* 首页故事排行榜 */
.index-hot-story {position:absolute; top:0; right:0; width:360px; height:570px;}
.hot-story-list ul li {width:100%; border-bottom:1px solid #f2f2f2; height:50px; line-height:50px; overflow:hidden;}
.hot-story-list ul li  a {display:block; max-width:66%; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.hot-story-list span {float:right; width:19%; margin:21px 0 0 0; overflow:hidden;}
.hot-story-list span i {display:block; height:8px; border-radius:4px; background-color:#c9ae5e; background-image:linear-gradient(90deg,#f8ecd0,#bb962c 100%); cursor:pointer;}
.hot-story-list em {float:left; margin:12px 12px 0 0; background:#f5f5f6; text-align:center; width:26px; height:26px; line-height:26px; color:#040000;}
.hot-story-list .num_top3 {background:#bb962c; color:#fff;}
.index-screen-3 {margin:35px auto 0 auto; width:1200px; height:auto;}
/* 首页故事分类/标签 */
.index_gushi_stort {margin:15px auto; width:1200px;}
.index_gushi_stort a {margin:0 -10px 8px 20px; float:left; background-color:#fff; height:36px; line-height:36px; padding:0 15px; border:1px solid #666; border-radius:18px; font-size:16px;}
.index_gushi_stort a:hover {background-color:#bb962c; border:1px solid #bb962c; color:#fff;}
.index-screen-4 {margin:35px auto 0 auto; width:1200px; height:660px;}
/* 首页故事名家/故事大王 */
.index_pic {display:block; margin:0 auto; width:1150px;}
.index_pic li {float:left; width:25%; height:285px; line-height:21px; text-align:center; overflow:hidden;}
.index_pic li img {margin:18px auto; width:250px; height:165px; transition:transform .5s ease;}
.index_pic li img:hover {transform:translateY(-5px);}
.index_pic li h3 {margin:3px auto; display:-webkit-box; width:250px; line-height:22px; -webkit-line-clamp:2; word-break:break-all; text-align:left; overflow:hidden;}
.index_pic li h3 a {margin:20px 0; font-size:16px; font-weight:normal;}
.index_pic li p {margin:5px auto; width:250px; text-align:left; color:#666;}
.index_pic li:hover a {color:#bb962c;}
/* 内页主体信息盒子 */
.site-container {margin:15px auto; width:1200px;}
/* 面包屑导航 */
.site-location {width:100%; padding-left:44px; background:url(http://www.gushidq.com/static/images/ico_location.png) 0 3px no-repeat; background-size:auto 36px; height:45px; line-height:45px; text-align:left; font-size:16px; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.site-location a {font-size:16px;}
.site-location h1 {display:inline-block; font-size:16px; color:#bb962c;}
/* 左右布局 */
.site-container-main {margin:25px auto; padding:0 25px; background:#fff;}
.site-wide-box {width:100%; line-height:35px;}
.site-wide-box p img {max-width:100%;}
.site-wide-box a,.site-wide-box a:hover,.site-wide-box a:visited {color:#bb962c; font-size:16px; text-decoration:none; border-bottom:1px solid #bb962c;}
/* 左侧盒子 */
.site-container-l {float:left; width:208px;}
.site-container-l ul li {margin-bottom:10px; padding-left:15px; border-left:8px solid #fff; height:38px; line-height:38px;}
.site-container-l ul li.cur a {font-weight:600; color:#bb962c;}
.site-container-l ul li.cur2,.site-container-l ul li:hover {padding-left:15px; border-left:8px solid #bb962c; font-weight:600;}
.site-container-l ul li a {font-size:18px;}
.site-container-l-m {height:auto; overflow:hidden; position:relative;}
.site-container-l-m:after {content:''; position:absolute; height:0; bottom:0; left:0; right:0; margin:0 auto;}
.view-all-left {display:none;}
.view-all-left img {width:28px;}
/* 右侧盒子 */
.site-container-r {float:left; width:935px;}
/* 图文介绍形式 */
.site-container-txt {padding:0 10px 50px 10px; line-height:26px; font-size:18px;}
.site-container-txt h1 {line-height:45px; font-size:20px; text-align:center;}
.site-container-txt p {margin:15px 0; line-height:35px; font-size:16px; color:#333;}
.site-container-txt a,.site-container-txt a:hover,.site-container-txt a:visited {font-size:16px; color:#333;}
/* 标题列表形式 */
.question_list {margin:5px auto 5px auto; width:100%;}
.question_list li {position:relative; padding-left:24px; height:55px; line-height:58px; overflow:hidden;}
.question_list li:before {position:absolute; left:8px; top:27px; display:block; content:''; width:4px; height:4px; border-radius:50%; background:#333;}
.question_list li a {display:block; white-space:nowrap; text-overflow:ellipsis; font-size:16px; overflow:hidden;}
.question_list li span {float:right;}
/* 图片列表形式 */
.news_list {margin:-15px auto 0 auto; width:100%;}
.news_list .news_img {position:relative; width:100%; margin:20px 0 0 0; height:168px; border-bottom:1px solid #f2f2f2; line-height:30px;}
.news_list .news_img img {float:left; margin:10px 0 8px 0; width:23%; height:128px;}
.news_list .news_img div {float:left; margin-left:4%; width:73%;}
.news_list .news_img h3 {width:100%; height:28px; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news_list .news_img h3 a {font-size:16px;}
.news_list .news_img p {max-height:90px; overflow:hidden;}
.news_list .news_img i {position:absolute; top:10px; left:0; width:auto; height:28px; padding:0 8px 0 29px; background:url(http://www.gushidq.com/static/images/ico_hot.png) #dbdbdb 4px 2px no-repeat; background-size:20px 22px; border-radius:0 0 18px 0; opacity:0.8; font-style:normal; font-size:14px; line-height:31px;}
.news_list .news_imgs {position:relative; width:100%; padding:20px 0; border-bottom:1px solid #f2f2f2; line-height:30px;}
.news_list .news_imgs img {float:left; margin:10px 10px 8px 0; width:216px; height:128px;}
.news_list .news_imgs h3 {width:100%; height:28px; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news_list .news_imgs h3 a {font-size:16px;}
.news_list .news_imgs div {float:none; margin-left:0; width:100%;}
.news_list .news_imgs p {overflow:hidden;}
.news_list .news_imgs i {position:absolute; top:58px; left:0; width:auto; height:28px; padding:0 8px 0 29px; background:url(http://www.gushidq.com/static/images/ico_hot.png) #dbdbdb 4px 2px no-repeat; background-size:20px 22px; border-radius:0 0 18px 0; opacity:0.8; font-style:normal; font-size:14px; line-height:31px;}
/* 卡片形式 */
.pic_list {display:block; margin:10px auto; width:100%;}
.pic_list li {float:left; margin-left:-1px; margin-top:-1px; border:1px solid #ccc; width:33.2%; height:290px; line-height:21px; text-align:center; overflow:hidden;}
.pic_list li:nth-child(4n){margin-right:0;}
.pic_list li img {margin:18px auto; width:280px; height:165px; transition:transform .5s ease;}
.pic_list li img:hover {transform:translateY(-5px);}
.pic_list li h3 {margin:1px auto; display:-webkit-box; width:280px; max-height:44px; line-height:22px; -webkit-line-clamp:2; word-break:break-all; font-weight:normal; text-align:left; overflow:hidden;}
.pic_list li h3 a {font-size:16px; font-weight:700;}
.pic_list li p {margin:5px auto; width:280px; text-align:left;}
.pic_list li:hover a {color:#bb962c;}
/* 文章详情 */
.article-box {margin:10px auto; width:780px; float:left;}
.article-title h1 {margin:0 auto; width:95%; padding-top:5px; line-height:36px; font-size:28px; text-align:center;}
.article-yaosu {margin:20px 5px 15px 5px; height:30px; line-height:30px; color:#666666; font-size:16px; text-align:center; overflow:hidden;}
.article-yaosu a {color:#666666; font-size:16px;}
.article-summary {margin:0 auto; width:92%; background:url(http://www.gushidq.com/static/images/bg_summary.png) 0 0 #fffaf8 no-repeat; background-size:10px 66px;}
.article-summary p {padding:30px 36px; line-height:28px; font-size:16px; color:#666666; text-align:justify;}
.article-summary p b {font-style:italic;}
.article-fontsize {margin:20px auto 0 auto; width:79px; height:37px; text-align:center; overflow:hidden;}
.article-fontsize a {float:left; width:37px; height:35px; line-height:35px; font-weight:bold; background:#fff; border:1px solid #f2f2f2; border-radius:1px;}
.article-content {padding:0 50px; line-height:32px; font-size:16px;}
.article-content h2 {margin:15px auto; font-size:22px; text-align:center;}
.article-content h3 {position:relative; margin:15px auto; font-size:16px; text-align:left;}
.article-content h3:before {position:absolute; content:''; display:inline-block; top:3px; left:-18px; width:5px; height:25px; border-radius:3px; background-color:#bb962c;}
.article-content p {margin:10px 0;}
.article-content p img {max-width:100%;}
.article-content a,.article-content a:hover,.article-content a:visited {color:#bb962c; font-size:16px; text-decoration:none; border-bottom:1px solid #bb962c;}
.article-tips {color:#e7473c; text-align:center;}
.content-container-box {position:relative; height:80vh; overflow:hidden;}
.content-container-box:after {position:absolute; bottom:0; left:0; right:0; content:''; height:15vh; margin:0 auto; background:linear-gradient(rgba(246, 246, 246, 0),#f5f5f6);}
.view-allcontent-box {display:flex; flex-direction:row; justify-content:center; align-items:center; background:#f5f5f6; padding:0 0 25px 0;}
.view-allcontent {padding:0 35px; background:#e7473c; color:#fff; border-radius:23px; line-height:46px; font-size:16px; text-align:center; cursor:pointer;}
.article-file {margin-top:15px; line-height:36px;}
.article-file .pdf {background:url(http://www.gushidq.com/static/images/ico_pdf.png) no-repeat; padding-left:25px; background-size:21px;}
.article-file .doc {background:url(http://www.gushidq.com/static/images/ico_doc.png) no-repeat; padding-left:25px; background-size:21px;}
.article-page {margin:15px auto; background:#f5f5f6; border-radius:18px; height:36px; line-height:36px; padding:0 20px;}
.article-page li {float:left; width:48%; text-align:left; overflow:hidden; margin-right:2%; text-overflow:ellipsis; white-space:nowrap;}
.article-page li:nth-child(2n) {border-right:none; margin-right:0;}
.article-page a,.article-page a:hover,.article-page a:visited {font-size:16px; color:#333;}
/* 相关/热门/最新内容 */
.article-side-box {margin:10px auto; width:400px; float:left; margin-left:20px;}
.article-related {margin:50px auto; width:100%;}
.article-related-title,.article-review-title,.article-hot-title,.article-latest-title,.article-category-title {height:45px; line-height:45px; font-weight:700; font-size:22px; color:#bb962c;}
.article-related-title em,.article-review-title em,.article-hot-title em,.article-latest-title em,.article-category-title em {float:left; margin-top:8px; margin-right:12px; width:7px; height:32px; background:#bb962c; border-radius:3px;}
.article-related-list {margin:25px auto 0 auto; width:100%;}
.article-related-list li {float:left; margin-right:4%; width:48%; height:158px; line-height:28px;}
.article-related-list li:nth-child(2n) {margin-right:0;}
.article-related-list li h3 {display:inline-block; width:100%; height:28px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.article-related-list li h3 a {font-size:16px;}
.article-related-list li img {float:left; margin:8px 0 8px 0; width:27%; height:76px; background:url(http://www.gushidq.com/static/images/loading.gif) center center no-repeat; border-radius:15px;}
.article-related-list li p {float:left; margin-left:3%; width:70%; margin-top:2px; max-height:85px; line-height:28px; color:#666; overflow:hidden;}
.article-side-list {margin:5px auto 0 auto; width:375px;}
.article-side-list li {width:100%; border-bottom:1px solid #f2f2f2; height:50px; line-height:50px; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.article-side-hot {margin:5px auto 0 auto; width:375px;}
.article-side-hot li {width:100%; border-bottom:1px solid #f2f2f2; height:50px; line-height:50px; overflow:hidden;}
.article-side-hot li  a {display:block; max-width:66%; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.article-side-hot span {float:right; width:19%; margin:21px 0 0 0; overflow:hidden;}
.article-side-hot span i {display:block; height:8px; border-radius:4px; background-color:#c9ae5e; background-image:linear-gradient(90deg,#f8ecd0,#bb962c 100%); cursor:pointer;}
.article-side-hot em {float:left; margin:12px 12px 0 0; background:#f5f5f6; text-align:center; width:26px; height:26px; line-height:26px; color:#040000;}
.article-side-hot .num_top3 {background:#bb962c; color:#fff;}
.article-category-list {margin:10px auto; width:94%;}
.article-category-list a {float:left; width:25%; height:36px; background-color:#fffaf8; border-bottom:3px solid #fff; line-height:36px; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-align:center;}
.article-category-list a:hover,.article-category-list .category_now {background:url(http://www.gushidq.com/static/images/ico_circle.png) #fffaf8 1px 9px no-repeat; background-size:18px;}
/* 站内搜索 */
.site-search-total {margin:30px 0; position:relative; padding:0 26px; max-height:64px; line-height:32px;}
.site-search-total:before {position:absolute; left:8px; top:0; display:block; content:''; width:7px; height:32px; background:#bb962c; border-radius:3px;}
.search-box {width:100%; padding:0;}
.search-box h1 {margin-top:50px; text-transform:uppercase; text-align:center;  letter-spacing:1px; font-size:32px; color:#bb962c;}
.search-box p {position:relative; margin-top:30px; padding-top:30px; text-align:center;}
.search-box p:before {content:""; position:absolute; top:0; left:50%; -ms-transform:translateX(-50%); transform:translateX(-50%); width:100px; height:2px; display:block; background-color:#bb962c;}
.story-search-box {margin:50px auto; background:#fff; width:472px; height:49px; border-radius:25px; box-sizing:border-box; -webkit-box-shadow:0 0 10px #666; -moz-box-shadow:0 0 10px #666; box-shadow:0 0 10px #666;}
.story-search-box .search-txt {float:left; width:368px; width:348px !important; padding:0 10px; height:49px; line-height:50px; vertical-align:middle; border-radius:25px;}
.story-search-box .search-btn {float:left; width:104px; height:49px; line-height:50px; background:#bb962c; font-weight:600; vertical-align:middle; border-radius:25px; color:#fff; cursor:pointer;}
/* 留言反馈 */
.site_table h2 {line-height:32px; font-size:18px; letter-spacing:3px; color:#fff;}
.site_table input[type="text"] {width:90%; height:36px; line-height:37px; padding-left:15px; box-sizing:border-box; border:1px solid #d9d9d9; border-top:1px solid #c0c0c0; box-shadow:inset 0 1px 2px rgba(0,0,0,0.1); font-family:'微软雅黑';}
.site_table textarea {width:90%; height:150px; line-height:26px; padding-left:15px; box-sizing:border-box; border:1px solid #d9d9d9; border-top:1px solid #c0c0c0; box-shadow:inset 0 1px 2px rgba(0,0,0,0.1); font-family:'微软雅黑';}
.site_table input[type="text"]:focus,.site_table textarea:focus {outline:none; border-color:#d2b875; box-shadow:0 0 4px rgba(235,195,153,.5);}
.site_table .light {font-size:18px;}
.site_table label {cursor:pointer;}
.msg_ul {width:88%; margin:0 auto;}
.msg_ul li {float:left; width:16.6%; padding:10px 0; text-align:left;}
.msg_btn {width:170px; height:46px; background:#bb962c; background:linear-gradient(135deg,#d2b875,#bb962c 100%)!important; border:0; border-bottom:5px solid #d2b875; border-radius:23px; color:#fff; font-family:'微软雅黑'; font-size:18px; font-weight:bold; cursor:pointer;}
/* 404页面 */
.page-404 {margin:10px auto; width:1200px; overflow:hidden;}
.page-404 p {display:block; margin:80px auto; height:218px; line-height:188px; background:url(http://www.gushidq.com/static/images/ico_404.png) 150px 0 no-repeat; background-size:218px; padding-left:238px; font-size:20px; font-weight:600; text-align:center;}
.page-404 a {display:block; margin:10px auto; width:136px; height:40px; background:#bb962c; line-height:40px; border-radius:5px; font-size:16px; color:#fff; text-align:center;}