@charset "UTF-8";
video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
audio{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
mark{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
time{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
summary{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
section{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
ruby{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
output{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
nav{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
menu{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
hgroup{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
header{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
footer{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
figcaption{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
figure{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
embed{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
details{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
canvas{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
aside{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
article{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
caption{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
table{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
legend{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
label{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
form{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
fieldset{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
li{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
ul{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
ol{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
dd{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
dt{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
dl{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
center{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
i{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
u{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
b{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
var{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
tt{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
sup{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
sub{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
strong{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
strike{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
small{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
samp{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
s{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
q{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
kbd{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
ins{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
img{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
em{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
dfn{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
del{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
code{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
cite{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
big{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
address{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
acronym{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
abbr{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
a{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
pre{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
blockquote{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
p{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
h6{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
h5{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
h4{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
h3{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
h2{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
h1{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
iframe{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
object{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
applet{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
span{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
div{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
body{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
html{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
section{display:block;}
nav{display:block;}
menu{display:block;}
hgroup{display:block;}
header{display:block;}
footer{display:block;}
figure{display:block;}
figcaption{display:block;}
details{display:block;}
aside{display:block;}
article{display:block;}
ul{list-style:none;}
ol{list-style:none;}
img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
body{color:#333;font-size:14px;font-family:"Lantinghei SC","Microsoft Yahei",Helvetica,Arial;line-height:20px;}
html{background:url(body-bg.png) top center repeat-y #eee8cd;color:#333;font-size:1em;line-height:1.5;}
hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #ccc;}
video{vertical-align:middle;}
svg{vertical-align:middle;}
img{vertical-align:middle;}
iframe{vertical-align:middle;}
canvas{vertical-align:middle;}
audio{vertical-align:middle;}
fieldset{margin:0;padding:0;border:0;}
textarea{resize:vertical;}
textarea{margin:0;padding:0;outline:0;font-size:100%;font-family:inherit;}
button{margin:0;padding:0;outline:0;font-size:100%;font-family:inherit;}
select{margin:0;padding:0;outline:0;font-size:100%;font-family:inherit;}
input{margin:0;padding:0;outline:0;font-size:100%;font-family:inherit;}
a{color:inherit;text-decoration:none;}
a:hover{text-decoration:none;}
textarea:-ms-input-placeholder{color:#d49e56;}
input:-ms-input-placeholder{color:#d49e56;}
textarea::-webkit-input-placeholder{color:#d49e56;}
input::-webkit-input-placeholder{color:#d49e56;}
select{-webkit-appearance:none;}
input[type=text]{-webkit-appearance:none;}
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:".";}
.clear{clear:both;overflow:hidden;width:0;height:0;font-size:0;}
.cgi-fl{float:left;}
.cgi-fr{float:right;}
li{margin:0;padding:0;border:0;vertical-align:baseline;}
ul{margin:0;padding:0;border:0;vertical-align:baseline;}
a{margin:0;padding:0;border:0;vertical-align:baseline;}
nav{margin:0;padding:0;border:0;vertical-align:baseline;}
header{margin:0;padding:0;border:0;vertical-align:baseline;}
span{margin:0;padding:0;border:0;vertical-align:baseline;}
div{margin:0;padding:0;border:0;vertical-align:baseline;}
body{margin:0;padding:0;border:0;vertical-align:baseline;}
html{margin:0;padding:0;border:0;vertical-align:baseline;}
section{display:block;}
nav{display:block;}
menu{display:block;}
hgroup{display:block;}
header{display:block;}
footer{display:block;}
figure{display:block;}
figcaption{display:block;}
details{display:block;}
aside{display:block;}
article{display:block;}
body{-webkit-text-size-adjust:100%;}
ul{list-style:none;}
ol{list-style:none;}
.cgi-body{position:relative;margin:0 auto;max-width:800px;background:ivory;}


.nav2{box-sizing:border-box;margin:0 auto;padding:2px;width:100%;max-width:800px;background:#fff;font-size:13px;}
.nav2 ul{display:flex;padding:2px 0;justify-content:space-between;}
.nav2 ul li{box-sizing:border-box;padding:0 2px;width:100%;}
.nav2 ul li a{display:block;padding:3px 0;border-radius:50px;background:#ff0000;color:#fff;text-align:center;}
.nav2 ul li a:hover{background:#da183b;}
#nav2[data-fixed=fixed]{position:fixed;top:0;right:0;left:0;z-index:100;margin:auto;box-shadow:0 5px 10px rgba(0,0,0,.1);}
.nav-img{background:#000;text-align:center;}
.nav-img img{width:auto;height:80px;}
@media screen and (max-width:800px){.nav-img img{height:70px;}
}
@media screen and (min-width:800px){.nav2{padding:4px;font-size:16px;}
.nav2 ul{padding:4px 0;}
.nav2 ul li{padding:0 4px;}
.nav2 ul li a{padding:5px 0;cursor:pointer;}
}


/*--------------------------*/
.cgi-head-home img{width:100%;height:auto;}
#cgi-head-search{padding:15px 0;}
.cgi-head-search{margin:0 5%;width:90%;height:30px;border:solid 1px #cba662;border-radius:15px;}
.cgi-head-search .search-box{position:relative;padding-right:40px;padding-left:12px;border-radius:15px;background:#fff;}
.cgi-head-search .search-txt{padding:3px 0;width:100%;height:24px;border:0;background:0 0;line-height:24px;}
.cgi-head-search .search-btn{position:absolute;top:0;right:0;z-index:1;overflow:hidden;width:40px;height:30px;border:0;background:url(cgi-head-search.png) center center no-repeat;background-size:19px auto;text-indent:-999999px;cursor:pointer;}
.cgi-head{position:relative;height:45px;background:url(nav.png) 0 0 repeat-x #e37400;color:#fff;}

.icon-back{position:relative;float:left;display:inline-block;width:40px;height:45px;}
.icon-back:after{position:absolute;top:16px;left:15px;display:inline-block;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;content:"";}
.icon-back:after{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);}

.cgi-head-tit{font-size:18px;line-height:45px;}
.cgi-head-tit.tit-center{position:absolute;left:10%;display:inline-block;width:80%;text-align:center;}
.cgi-head-btn{float:right;margin:9px 10px 0 0;padding:3px 10px;border:solid 1px rgba(255,255,255,.5);border-radius:15px;color:#fff;font-size:14px;}
.cgi-head-a{float:right;margin:9px 10px 0 0;padding:3px 10px;border:solid 1px rgba(255,255,255,.5);border-radius:15px;color:#fff;font-size:14px;}

.cgi-nav{height:36px;background:url(011.png) 0 0 repeat-x #e37400;}
.cgi-nav ul li{float:left;width:25%;}
.cgi-nav ul li a{display:block;height:36px;color:#000;text-align:center;font-weight:700;font-size:18px;line-height:36px;}

.cgi-subNav{height:36px;background:url(012.png) 0 0 repeat-x #fdeb79;}
.cgi-subNav ul li{float:left;width:20%;}
.cgi-subNav ul li a{display:block;overflow:hidden;height:36px;color:#ff0;text-align:center;text-shadow:0 1px 1px #000;font-weight:700;font-size:15px;line-height:36px;}
.cgi-subNav ul li a.on{height:41px;border-bottom:solid 2px #da5800;color:#000;line-height:41px;}
.cgi-foot{padding:3px;background:ivory;color:#d49e56;text-align:center;text-shadow:0 1px 1px #000;font-weight:700;font-size:17px;}

.u-list-look{color:#000;}
.u-list-look li{padding:10px 5px 10px 10px;border-bottom:solid 1px #f8dea1;}
.u-list-look h3{overflow:hidden;margin-bottom:5px;padding:4px 10px 5px 0;font-size:16px;line-height:26px;}
.u-list-look .look-img{overflow:hidden;margin-bottom:5px;}
.u-list-look .look-img span{float:left;overflow:hidden;padding:0 0 10px;width:auto;max-width:31%;}
.u-list-look .look-img img.zoom{width:100%;height:110px;}
.u-list-look .look-img span:nth-child(-n+3){margin:0 2.5% 0 0;}
.u-list-look .look-sum{height:36px;color:#d49e56;line-height:36px;}
.u-list-look .look-sum .look-pic{float:left;display:inline-block;margin-right:10px;width:36px;height:36px;}
.u-list-look .look-sum .look-pic img{width:36px;height:36px;border-radius:50%;}
.u-list-look .look-sum .look-author{float:left;margin-right:10px;color:#d52127;font-weight:700;}
.u-list-look .look-sum .look-date{float:left;font-size:14px;}
.u-list-look .look-menu{height:24px;color:#d49e56;font-size:14px;line-height:24px;}
.u-list-look .look-menu span{position:relative;margin-right:20px;height:24px;}
.u-list-look .look-menu span em{display:none;}
.u-list-look .look-menu span i{display:inline-block;margin-right:5px;width:24px;height:24px;vertical-align:bottom;}
.u-list-look .look-menu span.look-menu4{float:right;margin-right:10px;}
.u-list-look .look-menu span.look-menu1 i{background:url(cgi-zan.png) 0 0 no-repeat;background-size:24px auto;}
.u-list-look .look-menu span.look-menu2 i{background:url(cgi-cai.png) 0 0 no-repeat;background-size:24px auto;}
.u-list-look .look-menu span.look-menu3 i{background:url(cgi-pl.png) 0 0 no-repeat;background-size:24px auto;}
.u-list-look .look-menu span.look-menu4 i{background:url(cgi-view.png) 0 0 no-repeat;background-size:24px auto;}
.u-list-look .look-menu a{color:#d49e56;}
.u-list-look .look-menu a.hover{color:red;}
.u-list-look .look-menu span.look-menu1 a.hover i{background:url(cgi-zan-2.png) 0 0 no-repeat;background-size:24px auto;}
.u-list-look .look-menu span.look-menu2 a.hover i{background:url(cgi-cai-2.png) 0 0 no-repeat;background-size:24px auto;}


/*高手贴*/
.cgi-gsb-header img{width:100%;height:auto;}
.cgi-gsb ul{padding:0 10px 10px 10px;}
.cgi-gsb ul li{overflow:hidden;border-bottom:1px #f8dea1 solid;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:40px;}
.cgi-gsb ul li span.cgi-gsb-tit{display:inline-block;margin-right:8px;padding:0 5px;height:20px;border-radius:5px;background:red;color:#fff;font-size:12px;line-height:20px;}
.cgi-gsb ul li span.cgi-zuozhe{float:right;margin-left:10px;color:#d49e56;font-size:14px;}
.cgi-gsb-more{clear:both;display:-webkit-box;padding:2px 12px 12px 12px;height:33px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.cgi-gsb-more a{display:block;width:100%;border:1px solid #dcb179;border-radius:3px;background:#f8dea1;color:#e67d00;text-align:center;font-size:13px;line-height:33px;}
.cgi-tuijian-tit{height:35px;background:red;color:#fff;text-align:center;font-weight:700;line-height:35px;}
.cgi-tuijian{padding-bottom:10px;}
.cgi-tuijian img{width:100%;height:auto;}

.gongai{background:ivory;text-align:center;}
.gongai-tit{height:40px;background:#f60;color:#fff;font-size:16px;line-height:40px;}
.gongai ul{padding:4px 0;}
.gongai ul li a{display:inline-block;margin:5px 0;width:47%;height:30px;border:solid 1px #f8dea1;border-radius:6px;background-image:linear-gradient(to top,#fc6,#fff);box-shadow:0 2px 5px rgba(0,0,0,.1);color:#00f;font-weight:700;font-size:19px;line-height:30px;}
.gongai ul li a:hover{background:#93edd9;}
.gongai1{width:48%;background:ivory;text-align:center;}
.gongai-tit{height:40px;background:#f60;color:#fff;font-size:16px;line-height:40px;}
.gongai1 ul{margin-left:10px;padding:5px 0;}
.gongai1 ul li a{display:inline-block;margin:5px 0;width:100%;height:30px;border:solid 1px #f8dea1;border-radius:6px;background-image:linear-gradient(to top,#fc6,#fff);box-shadow:0 2px 5px rgba(0,0,0,.1);color:#00f;font-weight:700;font-size:19px;line-height:30px;}
.gongai1 ul li a:hover{background:#93edd9;}

.gongai2{background:ivory;text-align:center;}
.gongai-tit{height:40px;background:#f60;color:#fff;font-size:16px;line-height:40px;}
.gongai2 ul{padding:4px 0;}
.gongai2 ul li a{display:inline-block;margin:5px 0;width:98%;height:30px;border:solid 1px #f8dea1;border-radius:6px;background-image:linear-gradient(to top,#fc6,#fff);box-shadow:0 2px 5px rgba(0,0,0,.1);color:#00f;font-weight:700;font-size:19px;line-height:30px;}
.gongai2 ul li a:hover{background:#93edd9;}

.gongai3{width:48%;background:ivory;text-align:center;}
.gongai-tit{height:40px;background:#f60;color:#fff;font-size:16px;line-height:40px;}
.gongai3 ul{margin-left:10px;padding:5px 0;}
.gongai3 ul li a{display:inline-block;margin:5px 0;width:100%;height:30px;border:solid 1px #f8dea1;border-radius:6px;background-image:linear-gradient(to top,#fc6,#fff);box-shadow:0 2px 5px rgba(0,0,0,.1);color:#00f;font-weight:700;font-size:19px;line-height:30px;}
.gongai3 ul li a:hover{background:#93edd9;}
@media (max-width:600px){
	.gongai3{width:45%;background:ivory;text-align:center;}
}

.gongai4{background:ivory;text-align:center;}
.gongai-tit{height:40px;background:#f60;color:#fff;font-size:16px;line-height:40px;}
.gongai4 ul{padding:4px 0;}
.gongai4 ul li a{display:inline-block;margin:5px 0;margin-left:20px;width:46.5%;height:30px;border:solid 1px #f8dea1;border-radius:6px;background-image:linear-gradient(to top,#fc6,#fff);box-shadow:0 2px 5px rgba(0,0,0,.1);color:#00f;font-weight:700;font-size:19px;line-height:30px;}
.gongai4 ul li a:hover{background:#93edd9;}
@media (max-width:600px){
	.gongai4 ul li a{width:42%;}
}

.bizhong table th{height:30px;border:solid 1px #ccc;background:#f90;color:#fff;text-shadow:0 1px 1px #000;font-size:16px;}
.bizhong table thead th{background:#43cd80;color:#fff;font-weight:400;}
.bizhong table tfoot th{background:#000;font-weight:400;font-size:14px;}
.bizhong table td{padding:5px 10px;border:solid 1px #ccc;background:#f90;color:#292929;font-weight:700;}

.u-pager{padding:5px 0;color:#d49e56;text-align:center;font-size:0;}
.page-txt{position:relative;display:inline-block;padding:10px 15px;height:16px;border:solid 1px #f8dea1;border-radius:5px;background:#fff;color:#d52127;vertical-align:top;text-shadow:0 1px 1px #000;font-weight:700;font-size:22px;line-height:16px;}
.u-btn{position:relative;display:inline-block;margin:5px 3px;padding:10px 15px;height:16px;border:solid 1px #f8dea1;border-radius:5px;background:#fff;vertical-align:top;font-size:14px;line-height:16px;}
.page-txt.on{border-color:#656565;background:#f60;color:#fff;}

.u-btn{padding:10px 20px;}
.u-btn.off:before{border-color:#ffedc3;}
.u-btn.off{border-color:#ffedc3;}
.u-btn:before{position:absolute;top:12px;display:inline-block;width:10px;height:10px;border-top:1px solid #f8dea1;border-right:1px solid #f8dea1;content:"";}
.pre-btn:before{left:17px;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);}
.next-btn:before{right:17px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}

.cgi-tit{padding:10px;border-bottom:solid 1px #f8dea1;}
.cgi-tit h1{padding:15px 0;font-weight:700;font-size:20px;line-height:28px;}
.cgi-tit p{color:#d49e56;font-size:14px;}
.cgi-tit p span{float:left;}
.cgi-tit-num{margin-right:10px;}

.cgi-info{padding:20px 10px 0 10px;}
.cgi-info dt{float:left;padding-top:3px;}
.cgi-info dt img{width:36px;height:36px;border-radius:50%;}
.cgi-info dd{padding-left:46px;}
.cgi-info-author{color:#d52127;font-weight:700;}

.u-badge{margin-left:3px;padding:1px 3px;border-radius:4px;background-color:#ff943c;color:#ff0;vertical-align:middle;font-weight:400;font-size:12px;}
.cgi-info-time{padding:5px 0;color:#d49e56;font-size:14px;}

.cgi-bd{padding:10px 10px 10px 56px;word-wrap:break-word;font-size:18px;line-height:30px;}
.cgi-bd p{margin-bottom:20px;}
.cgi-bd img{height:auto;max-width:100%;}
.cgi-bd-img img{width:100%;height:auto;}
.cgi-tool{height:31px;border-bottom:solid 1px #f8dea1;color:#d49e56;text-align:right;font-size:14px;line-height:31px;}
.cgi-tool-num{padding:0 3%;color:#d52127;}
.cgi-reply{padding:0 3%;color:#d52127;}
.cgi-floor{padding:0 10px 0 3%;}
.cgi-bianji{padding:15px 0;border-top:solid 1px #f8dea1;border-bottom:solid 1px #f8dea1;color:#d49e56;text-align:center;font-size:12px;}
.cgi-txt{padding:10px;}
.cgi-txt p{margin-bottom:10px;}
.cgi-txt img{height:auto;max-width:100%;}

.cgi-pl-blank{clear:both;overflow:hidden;height:52px;}
.cgi-pl-quick{position:fixed;bottom:60px;z-index:998;padding:10px 0;width:100%;max-width:800px;background:url(sub-nav.png) 0 -20px repeat-x #fdeb79;}
.cgi-pl-quick .quick-box{position:relative;padding:0 110px 0 10px;}
.cgi-pl-quick .quick-txt{display:block;padding:0 8px;height:30px;border:solid 1px #cba662;border-radius:5px;background:#fff;line-height:30px;}
.cgi-pl-quick .quick-txt input{padding:3px 0;width:100%;height:24px;border:0;line-height:24px;}
.cgi-pl-quick .quick-btn{position:absolute;top:0;right:10px;float:right;padding:0 10px;width:90px;height:32px;border:solid 1px #d52127;border-radius:5px;background:#fff;background-image:-webkit-linear-gradient(to top,#d70000,red);background-image:linear-gradient(to top,#d70000,red);color:#fff;}

.reply-list{position:relative;margin-top:15px;margin-right:10px;margin-left:56px;padding:15px 0 10px;border-top:1px solid #f8dea1;font-size:14px;line-height:22px;}
.reply-list:after{position:absolute;top:-4px;left:30px;display:block;width:6px;height:6px;border-top:1px solid #f8dea1;border-left:1px solid #f8dea1;background-color:#fef8e8;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.reply-list li{margin-bottom:10px;padding-bottom:5px;border-bottom:solid 1px #f8dea1;}
.reply-list li .reply-author{color:#d52127;font-size:14px;}
.reply-list li .reply-time{float:right;color:#d49e56;font-size:12px;}

.cgi-black-bg{position:fixed;top:0;z-index:999;width:100%;height:100%;max-width:800px;background:#000;opacity:.6;}
.cgi-tan-box-container{position:fixed;top:0;right:100%;bottom:0;left:-100%;z-index:1000;text-align:center;font-size:0;}
.cgi-tan-box-container:after{display:inline-block;width:0;height:100%;content:"";vertical-align:middle;}
.cgi-tan-box{position:relative;right:-100%;display:inline-block;width:40%;max-width:500px;border-radius:20px;background-color:rgba(0,0,0,.7);color:#fff;vertical-align:middle;font-size:16px;}
.cgi-tan-content{padding:20px 15px;}
#tipDialogContainer{display:none;}

.cgi-input-wrapper{margin:0 10%;padding-top:10px;}
.cgi-input-wrapper li{padding-top:10px;}
.cgi-input-wrapper input{width:100%;height:40px;border:0;border-bottom:solid 1px #f8dea1;background:#fef8e8;line-height:40px;}
.cgi-input-btn{margin:0 10%;padding-top:20px;}
.cgi-input-btn input{width:100%;height:40px;border:0;border-radius:20px;background:#d52127;color:#fff;font-size:16px;}
.cgi-input-btn2{margin:0 10%;padding-top:20px;}
.cgi-input-btn2 input{width:100%;height:40px;border:0;border-radius:20px;background:#f8dea1;color:#d52127;font-size:16px;}

.cgi-user-function{padding:40px 3% 0 3%;}
.cgi-user-function li{float:left;padding:0 5%;width:40%;}
.cgi-user-function li span{display:block;height:120px;border-radius:20px;background:#f8dea1;text-align:center;}
.cgi-user-function li span img{width:auto;height:100%;}
.cgi-user-function li p{height:40px;color:#d52127;text-align:center;line-height:40px;}

.cgi-user-pic{margin-top:40px;height:120px;text-align:center;}
.cgi-user-pic img{width:120px;height:120px;border-radius:50%;}

.cgi-user-inf{margin:0 auto;width:70%;text-align:center;}
.cgi-user-inf dt{margin-bottom:20px;padding:20px 0;border-bottom:solid 1px #f8dea1;color:red;text-align:center;font-weight:700;font-size:20px;}
.cgi-user-inf dd{padding-bottom:15px;}
.cgi-user-inf dd a{color:#d52127;}

.cgi-user-list{margin:0 auto;padding-top:20px;width:80%;}
.cgi-user-list ul li{float:left;padding:1%;width:18%;}
.cgi-user-list ul li img{width:100%;height:auto;}

.cgi-load-con{padding:15px 10px;border-bottom:solid 1px #f8dea1;}
.cgi-load-con li{float:left;width:31%;}
.cgi-load-con li:nth-child(1),.cgi-load-con li:nth-child(2){margin:0 3.5% 0 0;}
.cgi-load-con li a{display:block;height:35px;border-radius:10px;background:#e37400;color:#fff;text-align:center;font-size:14px;line-height:35px;}

.cgi-post-wrapper{padding:15px 10px;}

.post-tit{margin-bottom:15px;padding:0 10px;border:solid 1px #cba662;border-radius:5px;background:#fff;}
.post-tit input{padding:5px 0;width:100%;height:30px;border:0;line-height:30px;}

.post-tool{height:40px;border:solid 1px #cba662;border-radius:5px 5px 0 0;background:#f8dea1;}
.post-tool span{display:inline-block;width:40px;height:40px;}
.post-tool span img{width:40px;height:40px;}

.post-content{padding:10px;border:solid 1px #cba662;border-top:0;border-radius:0 0 5px 5px;background:#fff;}
.post-content textarea{width:100%;height:200px;border:0;}

.post-btn{padding-top:15px;}
.post-btn input{width:100%;height:40px;border:0;border-radius:20px;background:#d52127;color:#fff;font-size:16px;}

/*图片放大*/
.photoBox{position:relative;display:inline-block;}
.photoBox img{display:block;}
.photoArea{zoom:1;}
.photoArea img{width:99%;height:auto;}

.a1{font-size:3vh;}
.a1 th{height:40px;background:#139886;color:#fff;font-weight:700;font-size:16px;line-height:40px;}
.a1 td img{margin-right:8px;}

.gongail{background:ivory;text-align:center;}
.gongail ul{padding:5px 0;}
.gongail ul li a{display:inline-block;margin:3px 0;width:98%;height:35px;border-radius:4px;background-image:linear-gradient(to top,#fffbea,#fffbea);-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;color:#306;font-weight:700;font-size:22px;line-height:35px;}
.gongail ul li a font{text-shadow:0 1px 0 #000;}
.gongail ul li a:hover{background:#93edd9;}

.sx{background:ivory;text-shadow:0 1px 0 #000;font-weight:700;}
.sx table{margin-top:5px;}
.sx th{height:30px;border:solid 1px #ccc;background:#ffffe0;color:#ff8c00;font-size:20px;}
.sx td{padding:5px 0;border:solid 1px #d8ccb4;background:background: ivory;color:#d49e56;text-align:center;word-wrap:break-word;}
.sx td.a-left{padding-right:5px;padding-left:5px;text-align:left;}
.sx span{display:inline-block;margin:0 2px;padding:0 3px;height:18px;background:red;color:#fff;font-size:12px;line-height:18px;}
.sx span.green{background:#093;}
.sx span.blue{background:#36f;}

ul.sx1 li{float:left;padding:5px 0;width:50%;}
ul.sx1 li dl dt img{width:40px;height:auto;}

.grey-line{border-top:solid 0 #e5e5e5;}

.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:".";}

.wx-logo{position:fixed;right:0;bottom:0;display:block;}
.wx-logo img{display:block;width:50px;}

.grey-line{border-top:solid 1px #e5e5e5;}

.baodian th{height:40px;border:solid 1px #c99;background:#090;color:#fff;text-shadow:0 1px 0 #000;font-size:17px;}
.baodian td{border:solid 1px #c99;background:ivory;text-align:center;font-weight:700;}
.baodian td.td1{width:25%;}
.baodian td.td2{width:75%;}
.baodian td.td2 img{margin:0 0;width:100%;height:auto;}
.baodian tr :hover{background:#93edd9;color:red;text-decoration:underline;}

.juesha th{height:40px;border:solid 1px #ddd;background:#f60;color:#ff0;text-shadow:0 2px 1px #000;font-weight:700;font-size:18px;}
.juesha td{width:20%;height:30px;border:solid 1px #ddd;background:ivory;text-align:center;font-weight:700;}

.biaoti{height:40px;height:45px;background:url(nav.png) 0 0 repeat-x #e37400;color:#fff;text-align:center;text-shadow:0 1px 1px #000;font-weight:700;font-size:16px;line-height:40px;}
.biaotiimg{height:36px;height:36px;background:url(sub-nav1.png) 0 0 repeat-x #fdeb79;color:#656565;text-align:center;font-weight:700;line-height:36px;}


.door_container{margin:1px auto;border:1px solid #ccc;}
.door_container .TabTitle{margin-bottom:6px;height:30px;}
.door_container .TabTitle .active{width:50%;background:red;color:#06c;}
.door_container .TabTitle .normal{width:50%;background:#ccc;color:#7c7c7c;}
.door_container .TabTitle li{float:left;height:36px;background:#ddd;color:#7c7c7c;list-style:none;text-align:center;font-weight:700;font-size:24px;line-height:36px;}
.door_container .TabContent{padding:3px;background:#f4febc;}

.none{display:none;}

.star{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.star dl{float:left;margin:2px 0;}
.star dl dd{float:left;margin-left:8px;line-height:28px;}
.star dl dt{float:left;}
.bg{margin:2px 0;width:100%;background:#fff;}
.sl01{margin:18px 3px 3px 3px;padding-top:6px;width:25px;height:18px;border-radius:50%;background:#0f0;color:#000;text-align:center;font-weight:700;font-size:14px;}
.sl02 img{margin:20px 6px 0 5px;padding:1px;border:0 solid #999;}
.sl03 a{color:red;font-size:14px;}
.sl04 a{color:#060;font-size:14px;}
.sl05{width:calc(100% - 180px);font-weight:bolder;font-size:16px;}
.sl05 a{color:#00f;}
.sl05 a:hover{color:red;}
.sl05 a:visited{color:#f60;}
a{text-decoration:none;}
.bg .sl00{display:none;}
.btn_gsxg{padding:10px 20px;border-radius:5%;background-color:red;color:#fff;font-size:20px;}