@charset "utf-8";

html {
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
} 
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	list-style: none;
	word-wrap: break-word;
	/* [disabled]height: 100%; */
	line-height: 40px;
}

html {}
body {
	margin-top: 60px;
	color: #000;
	font: 15px/1.7 "????";
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: center 0%;
	background-attachment: fixed;
	background-image: url(img/bg123.jpg);
}
img {
	max-width: 100%;
	vertical-align: middle;
	border: 0;
}
input,button,select,textarea{font-size: 100%;font-family: inherit;margin: 0;padding: 0;outline: none; color: inherit;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{ text-decoration:none; color: inherit;}
.clearfix:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
.clearfix{*zoom:1}
.clearfix a{*zoom:1
	color: #FFFFFF;
	color: #FFFFFF;
}
.clear{clear:both;width:0px;height:0px;font-size:0px;overflow:hidden}

header {
	height: 60px;
	background-color: #B5522B;
	position: fixed;
	top: 0;
	left: auto;
	right: auto;
	z-index: 3000;
	width: 750px;
}
header .logo {
	height: 60px;
	position: absolute;
	top: 0px;
	left: 10px;
}
header .head-return {
	height: 30px;
	position: absolute;
	top: 10px;
	left: auto;
	right: 5px;
}
header h2 { line-height: 50px; text-align: center; color: #fff; font-weight: normal; font-size: 18px;}
header .head-txt-r { height: 50px; line-height: 50px; color: #fff; text-align: right; display: inline-block; position: fixed; top: 0; right: 10px;}
header .head-home {width: 40px; height: 50px; font-size: 0; text-indent: -9999px; overflow: hidden; background: url(img/head-ico3.png) center center no-repeat; background-size: 24px; cursor: pointer; position: fixed; top: 0; right: 5px;}

header select { width: 30%; height: 30px; margin: auto; padding: 0 5px; border: 0; border-radius: 5px; background: #fff; position: fixed; left: 0; right: 0; top: 10px;}

header .head-user {width: 40px; height: 50px; font-size: 0; text-indent: -9999px; overflow: hidden; background: url(img/head-ico1.png) center center no-repeat; background-size: 24px; cursor: pointer; position: fixed; top: 0; right: 45px;}

.sidebar { background: #fff;}
#sidebar-main-trigger {
	width: 40px;
	height: 50px;
	font-size: 0;
	/* [disabled]text-indent: -9999px; */
	/* [disabled]overflow: hidden; */
	background: url(img/head-ico2.png) center center no-repeat;
	background-size: 30px;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 5px;
	float: right;
}
#sidebar-main-triggera {
	width: 40px;
	height: 50px;
	font-size: 0;
	/* [disabled]text-indent: -9999px; */
	/* [disabled]overflow: hidden; */
	background: url(img/arrow2.png) center center no-repeat;
	background-size: 30px;
	cursor: pointer;
	position: fixed;
	top: 0;
	right: 5px;
	float: right;
}
.sidebar ul {}
.sidebar ul li { height: 48px; line-height: 48px; border-bottom: solid 1px #ebebeb;}
.sidebar ul li a { padding-left: 10px; display: block; background: url(img/arrow1.png) right 8px center no-repeat; background-size: 16px;}

.kj { padding: 10px 6px; border-bottom: solid 1px #d9d9d9;}
.kj .kj-l { float: left;}
.kj .kj-l img { width: 50px; height: 50px;}
.kj .kj-r { padding-left: 55px;}
.kj .kj-r .kj-tit { line-height: 1; margin-bottom: 8px;}
.kj .kj-r .kj-tit span { float: right; font-size: 13px; color: #555;}
.kj .kj-r .kj-box { font-size: 0;}
.kj .kj-r .kj-box span { width: 26px; height: 26px; line-height: 26px; margin-right: 5px; text-align: center; font-size: 14px; display: inline-block;}
.kj .kj-r .kj-box span.ball-red { background: url(img/ball-red.png) 0 0 no-repeat; background-size: 100%;}
.kj .kj-r .kj-box span.ball-green { background: url(img/ball-green.png) 0 0 no-repeat; background-size: 100%;}
.kj .kj-r .kj-box span.ball-blue { background: url(img/ball-blue.png) 0 0 no-repeat; background-size: 100%;}
.kj .kj-r .kj-box span.kj-jia { width: 10px; color: #d70000;}

.pic-box {
	padding-top: 20px;
	background-color: #fff;
	padding-left: 10px;
	padding-right: 10px;
}
.pic-box ul { display: flex; padding-left: 5%;}
.pic-box ul li { width: 33.33%; margin-right: 5%; text-align: center; border: solid 2px #d70000; background: #fff; overflow: hidden; position: relative;}
.pic-box ul li span { color: #fff; width: 100px; height: 20px; line-height: 20px; padding-right: 15px; font-size: 12px; text-align: center; background-color: #d70000; position: absolute; left: -35px; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}
.pic-box ul li a {}
.pic-box ul li a img { margin: auto;}

.pic-search { padding: 10px 0; text-align: center; background: #f5f5f5;}
.pic-search input { width: 90%; height: 30px; text-indent: 30px; font-size: 14px; border: solid 1px #ebebeb; border-radius: 5px; background: url(img/search.png) 8px center no-repeat #fff; background-size: 14px;}

/*?????????*/
.showLetter{ position: fixed; color:#fff; width: 50px; height:50px; top:50%; left: 50%; border-radius: 50%; text-align: center; display: none; background: rgba(0,0,0,.5);}
.showLetter span{ width: 50px; height: 50px; line-height: 50px; font-size: 30px;}
.letter{ width: 16px; margin: auto; line-height: 16px; position:fixed; right: 5px; top: 0; bottom: 0; height: 352px;text-align:center;}
.letter ul{}
.letter ul li {}
.letter ul li a { width: 16px; line-height: 16px; text-align: center; font-size: 12px; display: inline-block; vertical-align: top;}
.letter ul li a:hover { color: #fff; border-radius: 50%; background: #d70000;}
.img {
	/* [disabled]padding-top: 10px; */
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0;
	background-color: #B5522B;
}
.img-list {

}
.img-list h3 {
	padding: 5px 10px;
	color: #d70000;
	font-weight: normal;
	font-size: 15px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.img-list ul {}
.img-list {
	background-color: #FFFCD6;
}
.img-list h3 {
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	color: #d70000;
	font-weight: normal;
	font-size: 15px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.img-list ul {}
.img-list ul li {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #FFE1EE;
	/* [disabled]border-right-color: #f5f5f5; */
	/* [disabled]border-right-style: solid; */
	/* [disabled]border-right-width: 1px; */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.img-list ul li:nth-child(even) {
}
.img-list ul li a { display: inline-block; margin-left: 10px;}
.img-list ul li a span { height: 33px; line-height: 33px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.img-list ul li em { height: 33px; line-height: 33px; margin-right: 10px; font-style: normal; display: inline-block; vertical-align: top;}
.img-list ul li i { width: 16px; height: 33px; line-height: 33px; margin-left: 15px; display: inline-block; background: url(img/sc.png) center center no-repeat; background-size: 16px;}
.img-list ul li i.scd { background: url(img/sc2.png) center center no-repeat; background-size: 16px;}
.img-list ul li i.bianji { background: url(img/close.png) center center no-repeat; background-size: 16px;}


/*??*/
.find_nav { border-bottom: solid 10px #f5f5f5; position:relative; background:#fff;}
.find_nav_left {height: 40px;position: relative;overflow: hidden;-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;}
.find_nav_list {position: absolute;left: 0;}
.find_nav_list ul {position: relative;white-space: nowrap;font-size: 0;}
.find_nav_list ul li {display: inline-block;padding: 0;	margin:0 20px;}
.find_nav_list ul li a {display: block;width: 100%;height: 100%;line-height: 40px;font-size: 14px;text-align: center;}
.find_nav_cur a {color:#d70000 !important;}
.box01_list{}
.li_list{}
.li_list img{ display:block; width:90%; margin:0 auto; border: solid 1px #ddd;}
.swipe{
	padding-top: 15px;
	padding-left: 5px;
	/* [disabled]padding-bottom: 20px; */
	padding-right: 5px;
	background-color: #FF2C89;
	background-size: 100% auto;
}

.tuku_xh {}
.tuku_xh_tit { height: 40px; line-height: 40px; margin-top: 10px; padding: 0 10px; background: #eee;}
.tuku_xh_con {}
.tuku_xh_con ul {}
.tuku_xh_con ul li { float: left; width: calc(50% - 1px); border-bottom: solid 1px #f5f5f5; border-right: solid 1px #f5f5f5;}
.tuku_xh_con ul li:nth-child(even) { border-right: 0;}
.tuku_xh_con ul li a { display: inline-block; height: 33px; line-height: 33px; padding: 0 10px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.footer { height: 50px; color: #fff; font-size: 13px; text-align: center; background: rgba(0,0,0,.7); position: fixed; left: 0; bottom: 0; right: 0; z-index: 9;}
.footer ul {}
.footer ul li { float: left; width: 25%;}
.footer ul li a { height: 50px; display: block;}
.footer ul li a img { width: 20px; margin-top: 4px;}
.footer ul li a span { display: block;}
.footer ul li a:hover { background: rgba(0,0,0,.7);}
.footer ul li dl { width: 25%; position: fixed; left: 0; bottom: 50px; background: rgba(0,0,0,.8);}
.footer ul li dl dd { height: 40px;}
.footer ul li dl dd a { height: 39px; line-height: 39px; display: block; border-bottom: solid 1px rgba(255,255,255,.3);}

#goTopBtn { position: fixed; width: 30px; height: 30px; font-size: 0; text-indent: 9999px; border-radius: 50%; overflow: hidden; background: url(img/arrow3.png) center center no-repeat #d70000; background-size: 20px; cursor: pointer; right: 5px; bottom: 20px; z-index: 10;}

.form-box { width: 90%; margin: 0 auto; padding: 20px 0;}
.form-list { border: solid 1px #e5e5e5;}
.form-list ul {}
.form-list ul li { height: 50px; line-height: 50px; border-bottom: solid 1px #e5e5e5; position: relative;}
.form-list ul li:last-child { border-bottom: 0;}
.form-list ul li span { width: 85px; display: inline-block; text-align: right;}
.form-list ul li input { width: calc(100% - 110px); padding: 5px; border: 0;}
.form-list ul li img { width: 70px; height: 31px; position: absolute; top: 10px; right: 10px;}
.form-btn { margin-top: 20px;}
.form-btn input { width: 100%; height: 40px; line-height: 40px; color: #fff; border-radius: 5px; border: 0; background: rgba(0,0,0,0.7); display: inline-block;}
.form-txt { margin-top: 15px; padding: 0 10px;}
.form-txt-l { float: left; color: #d70000;}
.form-txt-r { float: right;}

.ts-box { width: 80%; height: 40px; line-height: 40px; margin: auto; padding: 20px 0; color: #fff; text-align: center; border-radius: 10px; box-shadow: 0 3px 10px rgba(0,0,0,.3); background: rgba(0,0,0,.7); position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 9;}

.user-box { border-top: solid 10px #f5f5f5;}
.user-box ul {}
.user-box ul li { border-bottom: solid 1px #e5e5e5;}
.user-box ul li a { height: 50px; line-height: 50px; padding: 0 15px; display: block; background: url(img/arrow1.png) right 10px center no-repeat; background-size: 16px;}
.user-btn { margin-top: 20px; padding: 0 15px;}
.user-btn input { width: 100%; height: 40px; line-height: 40px; color: #fff; border-radius: 5px; border: 0; background: rgba(0,0,0,0.7); display: inline-block;}

.jiazai { text-align: center;}
.jiazai a,
.jiazai span { display: block; width: 80%; height: 40px; line-height: 40px; margin: auto; color: #fff; border-radius: 5px; background: rgba(0,0,0,.5); position: fixed; left: 0; right: 0; bottom: 10px;}


.cgi-zuozhe {
	float: right;
	margin-left: 10px;
	font-size: 14px;
	color: #fe2f8a;
	margin-top: -2px;
	padding-right: 10px;
}

.libobo {
    line-height: 40px;
    font-size: 14px;
    border-bottom: 1px #EAEAEA solid;
    overflow: hidden;
    white-space: nowrap;
	text-overflow: ellipsis;}

.cgi-gsb-tit {
	height: 20px;
	line-height: 20px;
	margin-right: 8px;
	padding: 0 5px;
	font-size: 12px;
	color: #0000ff;
	border-radius: 5px;
	background-color: #2affff;
	display: inline-block;
	float: left;
	margin-top: 7px;
}
.cgi-tit {
	padding-bottom: 15px;
	padding-left: 20px;
}
.copyright {
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	width: 90%;
	text-align: center;
	padding-bottom: 5px;
	border-bottom: 1px solid #FDFAC5;
	font-size: 15px;
}
#imglogo {
	/* [disabled]height: 100%; */
	background-color: #05050D;
	width: 100%;
}
#imglogoa {
	background-color: #000000;
	background-image: url(img/bgs.jpg);
	background-repeat: no-repeat;
}
    #bbstop {
	position: fixed;
	top: 0px;
	left: auto;
	right: auto;
	bottom: auto;
	z-index: 3000;
	background-color: #FE2F8A;
	height: 60px;
	width: 100%;
}
#bbstop img {height: 60px;}
.zzhl-tit img { width: 100%; height: auto;}
.zzhl {
	font-size: 14px;
	line-height: 1.6;
	color: #a71354;
	padding-right: 10px;
}
.zzhl p { margin: 0; padding: 0;}
.zzhl a { text-decoration: none; color: #fff;}
.zzhl ul {*zoom:1; margin: 0; padding: 0; list-style: none;}
.zzhl ul:after {content: '.';display: block;height: 0;clear: both;overflow: hidden;visibility: hidden }
.zzhl ul li {
	width: 50%;
	margin: 0;
	padding: 0;
	float: left;
	border-bottom: 1px solid #ffe1ee;
	height: 60px;
}
.zzhl ul li a {
	padding: 10px;
	display: block;
	color: #a71354;
}
.zzhl ul li a:hover { background: #fb539d;}
.zzhl .zzhl-img { float: left; margin-right: 8px;}
.zzhl .zzhl-img img { width: 40px; height: 40px; border-radius: 50%;}
.zzhl .zzhl-txt1 {
	line-height: 12px;


}
.zzhl .zzhl-txt2 {
	font-size: 12px;
	color: #FE2F8A;
}
.clearfix .libobo #zha {
	width: 30%;
	border-right: 1px solid #535B86;
	float: left;
}
.clearfix .libobo #zhb {
	border-right: 1px solid #535B86;
	width: 45%;
	float: left;
	word-wrap: break-word;
	word-break:break-all;
	overflow: hidden;
}
.clearfix .libobo #zhc {
	float: right;
	width: 24%;
	border-right: 1px solid #535B86;
}
.libobo a {
	color: #A71354;
}


#slider1 .cgi-bd {
	color: #FFFFFF;
	background-color: #fdc5de;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}

.jiu {
	font-size: 0.8em;
}
.san {
	font-size: 0.8em;
}
@media screen and (max-width:750px){ 
.zzhl ul li { width: 100%;}
}
@media screen and (min-width:750px){
    #bbstop {
	position: fixed;
	top: 0px;
	left: auto;
	right: auto;
	bottom: auto;
	z-index: 3000;
	background-color: #FF2C89;
	height: 60px;
	width: 750px;
}
	#bbstop img {height: 70px;}
#slider1 .cgi-bd {
	color: #a71354;
	background-color: #fdc5de;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}
	.jiu {
	font-size: 18px;
}
    .san {
	font-size: 18px;
}


}

.go6h_header{
	width: 100%;
	height: 44px;
	background-color: #FFBE00;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999
}.go6h_header .go6h_header_ul{float:left}.go6h_header .go6h_header_li{float:left;position:relative;padding-left:16.5px;height:44px;line-height:44px;font-size:1.4rem;color:#fff}.go6h_header .go6h_header_li i{display:block;height:44px;width:16.5px;position:absolute;top:0;right:-15px;z-index:999;background-size:16.5px}.go6h_header .go6h_header_li:active{background-color:#f7921e}.go6h_header .go6h_header_li:active i{background-size:16.5px}.go6h_header .go6h_header_li.go6h_header_logo{padding-left:5px}.go6h_header .go6h_header_li.go6h_header_logo span{
	background: url("img/toplogo.png") no-repeat 10px;
	display: block;
	height: 44px;
	width: 150px;
	background-size: contain;
	background-position: 50%
}.go6h_header_right{float:right;font-size:0}.go6h_header_right .link,.go6h_header_right span{font-size:8pt width:70px;height:44px;text-align:center;color:#fff;padding-top:25px;box-sizing:border-box;display:inline-block;text-decoration:none;padding-right:8px}.go6h_header_right .go6h_header_rightPhoneIcon,.go6h_header_right .go6h_header_rightUserIcon,.go6h_header_right .go6h_header_rightFeedbackIcon{font-size:8pt}.go6h_header_right .go6h_header_rightUserIcon{
	background: url("img/user.png") no-repeat center 9px;
	background-size: 13px
}.go6h_header_right .go6h_header_rightPhoneIcon{background:url("img/Phone.png") no-repeat center 9px;background-size:9px}.go6h_header_right .go6h_header_rightFeedbackIcon{background:url("img/Feedback.png") no-repeat center 9px;background-size:15px}




